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 <firstname.lastname@example.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
> 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
Maintainer: Bill Allombert <email@example.com>
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
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 provides system-level and user-level configuration and overrides
for both menu entries and menu-methods.
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.