Goswin von Brederlow <[EMAIL PROTECTED]> writes:

> I suggested 1.2-3+s.lenny.1 in the past. More specifically:
>
> 1.2-3+a0... for local/vendor recompiles without source changes.
> 1.2-3+bX    for binary NMU
> 1.2-3+c0... for local/vendor changes with source changes
> 1.2-3+s...  for security updates
>
> So for example an ubuntu patched package of foo would be
> 1.2-3+c0.ubunt.

The versioning for local/vendor changes doesn't seem to fit here. If you
have local changes, then you most probably don't want those change to be
overriden by a security upload, which is much more near to the version
1.2-3. Instead, you want to merge your local changes with the changes
introduced with the security upload.

Your proposed naming scheme does not address the problem of merging
local and distro (e.g. security or other 'upstream') changes at all, and
is therefore not (yet) usable in the ubuntu context.

What would help here is to introduce the concept of package branches,
and provide means to assist merging changes in different branches of the
same package.

-- 
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to