Add dpkg vendor information

Bug #1071572 reported by Ryan Finnie on 2012-10-26
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Finnix
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) on 2012-10-26
Changed in finnix:
milestone: none → 106
milestone: 106 → 107
Ryan Finnie (fo0bar) on 2012-10-27
Changed in finnix:
status: New → In Progress
Ryan Finnie (fo0bar) on 2012-10-27
Changed in finnix:
status: In Progress → Fix Committed
assignee: nobody → Finnix developers (finnix-dev)
Ryan Finnie (fo0bar) on 2012-10-29
Changed in finnix:
assignee: Finnix developers (finnix-dev) → Ryan Finnie (fo0bar)
Ryan Finnie (fo0bar) on 2012-11-03
tags: added: finnix-release
Ryan Finnie (fo0bar) on 2012-12-23
Changed in finnix:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers