tech-pkg archive

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

Re: handling versioning change



Yeah, that fails the taste, POLS, understandable, desirable and wanted tests.

On 27 November 2016 at 10:07, Kamil Rytarowski <n54%gmx.com@localhost> wrote:
> On 27.11.2016 18:21, Alistair Crooks wrote:
>> There's always 4)
>>
>> Pick a new PKGBASE name - lz4github, or lz4zip, to represent the
>> change-of-versioning-scheme
>>
>> and 5)
>>
>> ignore it, just change the version number, and rely on the exact new
>> version for a period (3 months?) during which time people will do the
>> upgrade almost by default
>>
>>
>>
>>
>>
>> On 27 November 2016 at 06:31, Joerg Sonnenberger <joerg%bec.de@localhost> wrote:
>>> On Sat, Nov 26, 2016 at 10:45:57AM -0500, Greg Troxel wrote:
>>>>   1) just change the version and people will have to deal, once
>>>
>>> Just make sure to add some appropiate limits to avoid the old version
>>> where necessary.
>>>
>>>>   2) do something like 132.1.7.3 and be kludgy forever
>>>
>>> More like go with 999a1.7.3 or so. That's reasonable dense and still
>>> orders well.
>>>
>>>>   3) Implement some silent metadata in versions just for tools that
>>>>   check versons, so that the human-presented version is right.  I dimly
>>>>   recall discussion of this (EPOCH?) but can't find it.
>>>
>>> All epoch syntaxes are more or less as bad as the above, some just stick
>>> the marker to the end.
>>>
>>> Joerg
>>>
>
> I don't like to request from users to manually handle package renaming
> or removing in order to install smaller & newer version. It should work
> out of the box.
>
> PKGEPOCH mechanism would solve it now and add a proper tool in future,
> adding incremental version prepending PKGVERSION, PKGEPOCH 1 would form
> a version like 1:1.0.3, that will be always higher than any version with
> the default PKGEPOCH 0.
>
> http://rpm.org/max-rpm-snapshot/s1-rpm-depend-manual-dependencies.html
>


Home | Main Index | Thread Index | Old Index