Re: New field proposed, UUID

2000-11-30 Thread Itai Zukerman
On Wed, 29 Nov 2000 18:43:51 -0500, Ben Collins <[EMAIL PROTECTED]> wrote: > On Wed, Nov 29, 2000 at 05:08:22PM -0500, Itai Zukerman wrote: > > I would prefer that *any* modification to a .deb increment its > > version. > > That would be bad. Do that and then the Packages file needs regenerating,

RE: New field proposed, UUID

2000-11-29 Thread Reimer, Fred
> From: Jason Gunthorpe [mailto:[EMAIL PROTECTED] > > Why would they want to do this? I usually run a completely > unstable system, > > that is rather stable BTW, so don't understand why someone > who runs a stable > > system would want to "lie" about a package being stable > when, in fact, it

RE: New field proposed, UUID

2000-11-29 Thread Jason Gunthorpe
On Wed, 29 Nov 2000, Reimer, Fred wrote: > Why would they want to do this? I usually run a completely unstable system, > that is rather stable BTW, so don't understand why someone who runs a stable > system would want to "lie" about a package being stable when, in fact, it is It isn't lieing, i

Re: New field proposed, UUID

2000-11-29 Thread An Thi-Nguyen Le
[Reimer, Fred - Wed, 29 Nov 2000 08:01:15 PM CST] } > This is a common assumption and is wrong. The most popular } > use of apt-get } > source -b has been to make stable compiles of unstable } > packages. Rather } > than some source tweak. } } Why would they want to do this? I usually run a com

RE: New field proposed, UUID

2000-11-29 Thread Reimer, Fred
> -Original Message- > From: Jason Gunthorpe [mailto:[EMAIL PROTECTED] > > > THEORETICALLY, if a user downloads the source and does a > simple compile they > > SHOULD get the same binaries produced as the developer did. > This assumes > > that they are using the standard compiler and li

Re: New field proposed, UUID

2000-11-29 Thread Ben Collins
On Wed, Nov 29, 2000 at 06:36:12PM -0700, Jason Gunthorpe wrote: > > On Wed, 29 Nov 2000, Ben Collins wrote: > > > > Mmkay... 9 Gb mirror pulse... that will work. (not) > > > > That's a seperate issue that does not pertain to the UUID's. Let's discuss > > this later. > > Er, so far the only

Re: New field proposed, UUID

2000-11-29 Thread Jason Gunthorpe
On Wed, 29 Nov 2000, Ben Collins wrote: > > Mmkay... 9 Gb mirror pulse... that will work. (not) > > That's a seperate issue that does not pertain to the UUID's. Let's discuss > this later. Er, so far the only reason to have a UUID that has held up to scrutiny revolves around whatever your si

RE: New field proposed, UUID

2000-11-29 Thread Jason Gunthorpe
On Wed, 29 Nov 2000, Reimer, Fred wrote: > THEORETICALLY, if a user downloads the source and does a simple compile they > SHOULD get the same binaries produced as the developer did. This assumes > that they are using the standard compiler and libraries in the particular This is a common assumpt

RE: New field proposed, UUID

2000-11-29 Thread Reimer, Fred
> -Original Message- > From: Ben Collins [mailto:[EMAIL PROTECTED] > > > The "easy" answer to that is that the version should > automatically get > > bumped for user builds much like the kernel compile # is > for Linux. The > > maintainers, when generating an "official" version, can >

Re: New field proposed, UUID

2000-11-29 Thread Ben Collins
On Thu, Nov 30, 2000 at 12:55:36AM +, James Troup wrote: > "Sean 'Shaleh' Perry" <[EMAIL PROTECTED]> writes: > > > > Good grief. This would require all non-rsync mirrors to redownload > > > *every* .deb in the newly released distribution in whole, and > > > would require every user to redownlo

RE: New field proposed, UUID

2000-11-29 Thread Reimer, Fred
> -Original Message- > From: Ben Collins [mailto:[EMAIL PROTECTED] > > Plus pkg+version+arch is not always enough. Note (even though it is a > bug/mistake in it's own right), there are potato/woody > packages with the > same version and arch, that are not the same binary. This is very > i

Re: New field proposed, UUID

2000-11-29 Thread Sean 'Shaleh' Perry
> > So you think it's easy to force users to generate a unique version number? > How are you going to do that? If you make a debian developer pass a > special arg, how are you going to keep users from using the same thing? > > Obviously it's not so easy, or it would already be done. > beyond th

Re: New field proposed, UUID

2000-11-29 Thread Seth Arnold
* Reimer, Fred <[EMAIL PROTECTED]> [001129 17:03]: > The "easy" answer to that is that the version should automatically get > bumped for user builds much like the kernel compile # is for Linux. The > maintainers, when generating an "official" version, can specify the exact > version when they comp

Re: New field proposed, UUID

2000-11-29 Thread Ben Collins
> > The "easy" answer to that is that the version should automatically get > bumped for user builds much like the kernel compile # is for Linux. The > maintainers, when generating an "official" version, can specify the exact > version when they compile the package, but it should automatically inc

RE: New field proposed, UUID

2000-11-29 Thread Reimer, Fred
> -Original Message- > From: Sean 'Shaleh' Perry [mailto:[EMAIL PROTECTED] > > Sorry, I'm not a Debian developer so honestly don't know > all the policies or > > processes behind making debs. But, it seems clear to me > that if you use the > > pkg+version+arch as your UUID then a change

Re: New field proposed, UUID

2000-11-29 Thread James Troup
"Sean 'Shaleh' Perry" <[EMAIL PROTECTED]> writes: > > Good grief. This would require all non-rsync mirrors to redownload > > *every* .deb in the newly released distribution in whole, and > > would require every user to redownload every package they've > > installed if they want to upgrade from foo

Re: New field proposed, UUID

2000-11-29 Thread Jason Gunthorpe
On Wed, 29 Nov 2000, Ben Collins wrote: > bug/mistake in it's own right), there are potato/woody packages with the > same version and arch, that are not the same binary. This is very This is an archive bug and James's new scripts make it impossible. > important from a security/signing standpoin

Re: New field proposed, UUID

2000-11-29 Thread Ben Collins
On Wed, Nov 29, 2000 at 04:14:25PM -0800, Joey Hess wrote: > If I understand right, Ben wants something unique that can be signed > for some secrit package signing scheme. Assuming the sig goes in a > component after control.tar.gz and data.tar.gz, why can't is just sign > a concacentation of their

Re: New field proposed, UUID

2000-11-29 Thread Ben Collins
On Wed, Nov 29, 2000 at 04:12:39PM -0800, Sean 'Shaleh' Perry wrote: > > Your UUID is the pkg+version+arch. From my viewpoint it's as simple as > > that. Maybe the official policy needs to be updated so that it is clear > > that any change to the binary packages, including just compile time chang

Re: New field proposed, UUID

2000-11-29 Thread Sean 'Shaleh' Perry
> > Good grief. This would require all non-rsync mirrors to redownload *ever* > .deb in the newly released distribution in whole, and would require > every user to redownload every package they've installed if they want to > upgrade from foo-unstable to foo-stable. It'd also mean package signature

Re: New field proposed, UUID

2000-11-29 Thread Anthony Towns
On Wed, Nov 29, 2000 at 04:12:39PM -0800, Sean 'Shaleh' Perry wrote: > > Your UUID is the pkg+version+arch. From my viewpoint it's as simple as > > that. Maybe the official policy needs to be updated so that it is clear > > that any change to the binary packages, including just compile time chang

Re: New field proposed, UUID

2000-11-29 Thread Seth Arnold
* Joey Hess <[EMAIL PROTECTED]> [001129 16:17]: > [...] sign a concacentation of their md5sums? [...] > I don't understand how signing a uuid that is just listed in the control > file and could be modified by anyone is cryptographically secure. I would like to suggest that whatever signature schem

RE: New field proposed, UUID

2000-11-29 Thread Sean 'Shaleh' Perry
> > Sorry, I'm not a Debian developer so honestly don't know all the policies or > processes behind making debs. But, it seems clear to me that if you use the > pkg+version+arch as your UUID then a change in the md5sum caused by adding a > signature would not effect the "UUID" and therefore be mo

RE: New field proposed, UUID

2000-11-29 Thread Reimer, Fred
> -Original Message- > From: Sean 'Shaleh' Perry [mailto:[EMAIL PROTECTED] > > Your UUID is the pkg+version+arch. From my viewpoint it's > as simple as > > that. Maybe the official policy needs to be updated so > that it is clear > > that any change to the binary packages, including jus

Re: New field proposed, UUID

2000-11-29 Thread Joey Hess
If I understand right, Ben wants something unique that can be signed for some secrit package signing scheme. Assuming the sig goes in a component after control.tar.gz and data.tar.gz, why can't is just sign a concacentation of their md5sums? I don't understand how signing a uuid that is just liste

RE: New field proposed, UUID

2000-11-29 Thread Sean 'Shaleh' Perry
> Your UUID is the pkg+version+arch. From my viewpoint it's as simple as > that. Maybe the official policy needs to be updated so that it is clear > that any change to the binary packages, including just compile time changes, > requires a version update? That way you could change your "sigs" as

RE: New field proposed, UUID

2000-11-29 Thread Reimer, Fred
ists.debian.org; debian-policy@lists.debian.org > Subject: Re: New field proposed, UUID > > > On Wed, Nov 29, 2000 at 05:08:22PM -0500, Itai Zukerman wrote: > > > Sooner or later sigs will start traveling around with > .deb's (that's > > > another discus

RE: New field proposed, UUID

2000-11-29 Thread Reimer, Fred
> From: Ben Collins [mailto:[EMAIL PROTECTED] > > (Aside: APT internally builds a fairly reliable ID for most > purposes, > > some of you may have noticed that it can tell you have > local compiles, > > this is how.) > > This is a perfect example to answer your question above. > Local builds ca

Re: New field proposed, UUID

2000-11-29 Thread Jason Gunthorpe
On Wed, 29 Nov 2000, Ben Collins wrote: > That would be bad. Do that and then the Packages file needs regenerating, > the package needs to be re-signed by everyone, and things will get upgraded, > and apt[1] will redownload it all over again, just because of something > changing like an internal

Re: New field proposed, UUID

2000-11-29 Thread Jason Gunthorpe
On Wed, 29 Nov 2000, Ben Collins wrote: > > The pacakge file for woody/main would increase by at least 193k (16% > > growth) and APT would consume 300k more ram on your average woody/potato > > mix. > > In all likelyhood we could omit it from the Packages file. Also, apt need > not keep it in it

Re: New field proposed, UUID

2000-11-29 Thread Ben Collins
On Wed, Nov 29, 2000 at 05:08:22PM -0500, Itai Zukerman wrote: > > Sooner or later sigs will start traveling around with .deb's (that's > > another discussion, save it for later, it is coming soon). When those sigs > > are changed or updates by the archive maintainers or the release manager, > > th

Re: New field proposed, UUID

2000-11-29 Thread Ben Collins
On Wed, Nov 29, 2000 at 03:48:21PM -0700, Jason Gunthorpe wrote: > > On Wed, 29 Nov 2000, Ben Collins wrote: > > > upgrading dpkg-dev, and poses little side-affects (other than a small > > increase in the size of the Packages file and .deb's in general). > > The pacakge file for woody/main would

Re: New field proposed, UUID

2000-11-29 Thread Jason Gunthorpe
On Wed, 29 Nov 2000, Ben Collins wrote: > upgrading dpkg-dev, and poses little side-affects (other than a small > increase in the size of the Packages file and .deb's in general). The pacakge file for woody/main would increase by at least 193k (16% growth) and APT would consume 300k more ram on

RE: New field proposed, UUID

2000-11-29 Thread Sean 'Shaleh' Perry
On 29-Nov-2000 Ben Collins wrote: > I'm proposing we add a new field to generated packages, and as part of > Debian policy, make them required for Debian packages. It's all very > simple, doesn't requuire any effort by the maintainers other than > upgrading dpkg-dev, and poses little side-affects

Re: New field proposed, UUID

2000-11-29 Thread Itai Zukerman
> Sooner or later sigs will start traveling around with .deb's (that's > another discussion, save it for later, it is coming soon). When those sigs > are changed or updates by the archive maintainers or the release manager, > the md5sum of the package will change, but the UUID will remain the same.

New field proposed, UUID

2000-11-29 Thread Ben Collins
I'm proposing we add a new field to generated packages, and as part of Debian policy, make them required for Debian packages. It's all very simple, doesn't requuire any effort by the maintainers other than upgrading dpkg-dev, and poses little side-affects (other than a small increase in the size of