[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: For those who care about their packages in Ubuntu

On 1/18/06, Bill Allombert <Bill.Allombert@math.u-bordeaux1.fr> wrote:
> On Wed, Jan 18, 2006 at 10:47:35AM +0100, Reinhard Tartler wrote:
> > On 1/17/06, Bill Allombert <ballombe@master.debian.org> wrote:
> > > 1) No changes rebuild-only upload should still be versionned so that we
> > > do not end up with two .deb with the same version but different
> > > contents. Rebuilding a package with a newer toolchain can cause
> > > different dependencies and bugs.
> >
> > In ubuntu, no changes rebuild-only get the suffix 'buildX' or
> > 'ubuntuX+1', depending if it has already diverged. Packages with
> > 'buildX' suffix get synced automatically on the next upload to debian.
> Are you sure ? Compare the menu package at
> <http://packages.ubuntu.com/dapper/admin/menu>
> with the one in sid. They have the same versions (2.1.27) but not the
> same content (at least the dependencies are different.)
> No buildX or ubuntuX suffix.

As pointed out several times, the source package in the ubuntu archive
is NOT different to the source package in the debian archive. The
binary package have been rebuilt in an different environment, which
can caus different dependencies on the resulting binary package.

> > > 3) The name of the Ubuntu developers which have tested the package
> > > before uploading it is not mentionned in the case of a no-changes
> > > upload. I am refraining from assuming there were none.
> >
> > It is in debian/changelog.
> Grab the package at the URL above abnd check the changelog: no mention
> of any Ubuntu developers.

output of apt-cache on my system:

>> apt-cache show menu
Package: menu
Priority: optional
Section: universe/admin
Installed-Size: 1532
Maintainer: Bill Allombert <ballombe@debian.org>
Architecture: i386
Version: 2.1.27
Depends: libc6 (>= 2.3.4-1), libgcc1 (>= 1:4.0.2), libstdc++6 (>=
4.0.2-4), dpkg (>= 1.10)
Suggests: gksu | kdebase-bin | sux
Filename: pool/universe/m/menu/menu_2.1.27_i386.deb
Size: 376506
MD5sum: 054648b9fdc883b1a09e48dd3346e824
Description: generates programs menu for all menu-aware applications
 Debian menu keeps transparently the menus in the different
 window-managers in sync with the list of installed programs.
 Debian menu relies on a list of menu entries provided by programs
 and a list of menu-methods provided by window-managers and other
 menu-aware applications.
 Menu provides system-level and user-level configuration and overrides
 for both menu entries and menu-methods.
Bugs: mailto:ubuntu-users@lists.ubuntu.com
Origin: Ubuntu

As you can see, there has been a Bugs: and an Origin: Field added.
Some debian developers have raised the opinion that this is not
enough, and the Maintainer field should be mangled during the build
process. As there seems to be no consensus on this issue yet, this is
not done yet, but would be possible, AFAIU. But there should be really
a consensus on this since we don't want to have this discussion over
and over again.


Reply to: