Package repositories

Toke Høiland-Jørgensen toke at toke.dk
Wed May 23 17:02:59 CEST 2018


Jan Maria Matejka <jan.matejka at nic.cz> writes:

> Hello!
>
>> On Wed, May 23, 2018 at 3:05 PM Ondrej Zajicek <santiago at crfreenet.org <mailto:santiago at crfreenet.org>> wrote:
>>     We plan to have some transition in packages to keep both 1.6 and 2.0 as
>>     independent packages in repository without automatic update, similarly to
>>     how grub->grub2 transition was done in Debian.
>> 
> On 05/23/2018 03:54 PM, Olivier Cochard-Labbé wrote:
>> 
>> ​Hi,
>> I need to rename the FreeBSD port name too because right now we've got:
>> - net/bird : bird 1.X branch
>> - net/bird-devel: bird 2.X branch
>> 
>> Do you have an idea for the most appropriate port name ?
>> - net/bird1 and net/bird2
>> - Or net/bird-legacy (for 1.X branch) and net/bird (for 2.X branch)
>> - Or other idea ?
>
> I suggest this way:
> 1) rename bird -> bird-legacy and bird-devel -> bird2
> 2) keep this for quite a long time to let users manually change from bird-legacy
> to bird2 (one whole release cycle?) and not force them into upgrade
> 3) rename bird2 -> bird
> 4) drop bird-legacy when we stop supporting it

As a point of reference, we went with bird1/bird2 in openwrt:

https://github.com/openwrt-routing/packages/pull/378

-Toke



More information about the Bird-users mailing list