Add dpkg vendor information

Bug #1071572 reported by Ryan Finnie
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Finnix
Fix Released
Low
Ryan Finnie

Bug Description

See email below. Finnix doesn't patch base-files, instead it relies on lsb-release for identification. So it should probably be better for finnix-release to be modified to generate /etc/dpkg/origins/finnix and set the /etc/dpkg/origins/default symlink.

Paul Wise <email address hidden> Thu, Oct 25, 2012 at 5:37 PM
To: debian-derivatives <email address hidden>
Hi all,

I've just added a new field to the derivatives census template:

 * dpkg vendor: Please add here the output of this: dpkg-vendor --query
Vendor. If this prints Debian then you need to patch base-files in your
distribution to add a new file in /etc/dpkg/origins/example containing
information about your distribution.

Based on the patches to base-files[1], it appears that not all Debian
derivatives are adding their distribution to the dpkg origins
information. Some derivatives are also making mistakes in the ways they
are patching base-files for the origins information.

If you are patching base-files, please leave the dpkg origins file for
Debian in place. Your dpkg origins file should contain "Parent: Debian",
not have Parent be missing, empty or have some other value. The default
origin in your distribution should be a symlink to your origins file,
change VENDORFILE in base-files debian/rules to ensure that. Please
ensure that these commands work and produce the right results:

if ! dpkg-vendor --derives-from Debian ; then echo error error ; fi
dpkg-vendor --vendor Debian --query Vendor

     1. http://wiki.debian.org/Derivatives/CensusTemplate
     2. http://dex.alioth.debian.org/census/patches/b/base-files/

--
bye,
pabs

http://wiki.debian.org/PaulWise

Ryan Finnie (fo0bar)
Changed in finnix:
milestone: none → 106
milestone: 106 → 107
Ryan Finnie (fo0bar)
Changed in finnix:
status: New → In Progress
Ryan Finnie (fo0bar)
Changed in finnix:
status: In Progress → Fix Committed
assignee: nobody → Finnix developers (finnix-dev)
Ryan Finnie (fo0bar)
Changed in finnix:
assignee: Finnix developers (finnix-dev) → Ryan Finnie (fo0bar)
Ryan Finnie (fo0bar)
tags: added: finnix-release
Ryan Finnie (fo0bar)
Changed in finnix:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.