Re: DNF5-5.0.1 has a stable API

2023-07-28 Thread Nico Kadel-Garcia
On Mon, Jul 24, 2023 at 4:43 PM Chuck Anderson wrote: > > On Mon, Jul 24, 2023 at 02:08:25PM -0400, Stephen Smoogen wrote: > > Personally I would have preferred to call this a new tool versus trying to > > use dnf name still. It makes it clearer that the break is going to happen. > > I propose

Re: DNF5-5.0.1 has a stable API

2023-07-28 Thread Sandro
On 28-07-2023 02:04, Casey Jao via devel wrote: On Mon, 24 Jul 2023 at 13:10, James Ralston How about going back to yum? The yum name never completely went away in RHEL docs and still lingers in things like yum.repos.d Let's not re-iterate that discussion. You can read about suggestions for

Re: DNF5-5.0.1 has a stable API

2023-07-27 Thread Casey Jao via devel
> On Mon, 24 Jul 2023 at 13:10, James Ralston Personally I would have preferred to call this a new tool versus trying to > use dnf name still. It makes it clearer that the break is going to happen. How about going back to yum? The yum name never completely went away in RHEL docs and still

Re: DNF5-5.0.1 has a stable API

2023-07-27 Thread Chuck Anderson
On Wed, Jul 26, 2023 at 09:05:08AM +0200, Miroslav Suchý wrote: > Dne 24. 07. 23 v 22:43 Chuck Anderson napsal(a): > > I propose "qzw". It's so easy to type on a qwerty keyboard layout. > > English qwerty layout. Because on Czech layout "z" and "y" are swappe. :) Oh yeah, we need to find a

Re: DNF5-5.0.1 has a stable API

2023-07-26 Thread Sandro
On 26-07-2023 09:35, Zbigniew Jędrzejewski-Szmek wrote: On Wed, Jul 26, 2023 at 09:05:08AM +0200, Miroslav Suchý wrote: Dne 24. 07. 23 v 22:43 Chuck Anderson napsal(a): I propose "qzw". It's so easy to type on a qwerty keyboard layout. English qwerty layout. Because on Czech layout "z" and

Re: DNF5-5.0.1 has a stable API

2023-07-26 Thread Zbigniew Jędrzejewski-Szmek
On Wed, Jul 26, 2023 at 09:05:08AM +0200, Miroslav Suchý wrote: > Dne 24. 07. 23 v 22:43 Chuck Anderson napsal(a): > > I propose "qzw". It's so easy to type on a qwerty keyboard layout. > > English qwerty layout. Because on Czech layout "z" and "y" are swapped. :) Isn't that called qwertz?

Re: DNF5-5.0.1 has a stable API

2023-07-26 Thread Miroslav Suchý
Dne 24. 07. 23 v 22:43 Chuck Anderson napsal(a): I propose "qzw". It's so easy to type on a qwerty keyboard layout. English qwerty layout. Because on Czech layout "z" and "y" are swapped. :) -- Miroslav Suchy, RHCA Red Hat, Manager, Packit and CPT, #brno, #fedora-buildsys

Re: DNF5-5.0.1 has a stable API

2023-07-24 Thread Jonathan Wright via devel
That would make for somedifficult verbal conversations. What do you propose for the phonetic version? :D On Mon, Jul 24, 2023 at 3:43 PM Chuck Anderson wrote: > On Mon, Jul 24, 2023 at 02:08:25PM -0400, Stephen Smoogen wrote: > > Personally I would have preferred to call this a new tool

Re: DNF5-5.0.1 has a stable API

2023-07-24 Thread Chuck Anderson
On Mon, Jul 24, 2023 at 02:08:25PM -0400, Stephen Smoogen wrote: > Personally I would have preferred to call this a new tool versus trying to > use dnf name still. It makes it clearer that the break is going to happen. I propose "qzw". It's so easy to type on a qwerty keyboard layout.

Re: DNF5-5.0.1 has a stable API

2023-07-24 Thread Kevin Kofler via devel
Frantisek Zatloukal wrote: > On Thu, Jul 20, 2023 at 11:58 AM Peter Robinson > wrote: >> You can evolve APIs with versioning to ensure backwards compatibility >> while also evolving the usecases. > > Well, this is exactly the case, isn't it? You have dnf4/dnf5, all nice and > versioned. It is

Re: DNF5-5.0.1 has a stable API

2023-07-24 Thread Stephen Smoogen
On Mon, 24 Jul 2023 at 13:10, James Ralston wrote: > On Thu, Jul 20, 2023 at 5:46 AM Miroslav Suchý wrote: > > > Dne 20. 07. 23 v 10:08 Peter Robinson napsal(a): > > > > > So everything has to be rewritten across the entire ecosystem to > > > work with it? Wow, who thinks that's a good idea? It

Re: DNF5-5.0.1 has a stable API

2023-07-24 Thread Frantisek Zatloukal
On Thu, Jul 20, 2023 at 11:58 AM Peter Robinson wrote: > On Thu, Jul 20, 2023 at 10:46 AM Miroslav Suchý wrote: > > "Only dead projects has stable API" > > You can evolve APIs with versioning to ensure backwards compatibility > while also evolving the usecases. > Well, this is exactly the

Re: DNF5-5.0.1 has a stable API

2023-07-24 Thread James Ralston
On Thu, Jul 20, 2023 at 5:46 AM Miroslav Suchý wrote: > Dne 20. 07. 23 v 10:08 Peter Robinson napsal(a): > > > So everything has to be rewritten across the entire ecosystem to > > work with it? Wow, who thinks that's a good idea? It took the > > ecosystem long enough to migrate from the yum

Re: DNF5-5.0.1 has a stable API

2023-07-20 Thread Kevin Kofler via devel
ed, at least if it was properly designed to begin with. (Things such as unencapsulated fields can be dealbreakers.) And besides: > Subject: DNF5-5.0.1 has a stable API > "Only dead projects has stable API" Hence, DNF5-5.0.1 is dead. ;-) So either that statement is true, or one of

Re: DNF5-5.0.1 has a stable API

2023-07-20 Thread Peter Robinson
On Thu, Jul 20, 2023 at 10:46 AM Miroslav Suchý wrote: > > Dne 20. 07. 23 v 10:08 Peter Robinson napsal(a): > > The dnf5 API has similar primitives (Base, Goal, Package, etc.), but it's > >> not at all compatible. > > It may be worth to add the link to the API: > >

Re: DNF5-5.0.1 has a stable API

2023-07-20 Thread Miroslav Suchý
Dne 20. 07. 23 v 10:08 Peter Robinson napsal(a): The dnf5 API has similar primitives (Base, Goal, Package, etc.), but it's not at all compatible. It may be worth to add the link to the API: https://dnf5.readthedocs.io/en/latest/api/index.html So everything has to be rewritten across the

Re: DNF5-5.0.1 has a stable API

2023-07-20 Thread Peter Robinson
On Wed, Jul 19, 2023 at 11:35 PM Maxwell G wrote: > > > 2023-07-19T13:39:57Z Peter Robinson : > > > On Wed, Jul 19, 2023 at 2:20 PM Nicola Sella wrote: > >> > >> Hi all, > >> Yesterday, DNF5 5.1.0 was released upstream[1] and in rawhide[2]. This > >> update makes DNF5's API stable. This means

Re: DNF5-5.0.1 has a stable API

2023-07-19 Thread Maxwell G
2023-07-19T13:39:57Z Peter Robinson : On Wed, Jul 19, 2023 at 2:20 PM Nicola Sella wrote: Hi all, Yesterday, DNF5 5.1.0 was released upstream[1] and in rawhide[2]. This update makes DNF5's API stable. This means that changes to the API won't happen in stable Fedora releases. How

Re: DNF5-5.0.1 has a stable API

2023-07-19 Thread Peter Robinson
On Wed, Jul 19, 2023 at 2:20 PM Nicola Sella wrote: > > Hi all, > Yesterday, DNF5 5.1.0 was released upstream[1] and in rawhide[2]. This update > makes DNF5's API stable. This means that changes to the API won't happen in > stable Fedora releases. How compatible is this API with the old dnf4

DNF5-5.0.1 has a stable API

2023-07-19 Thread Nicola Sella
Hi all, Yesterday, DNF5 5.1.0 was released upstream[1] and in rawhide[2]. This update makes DNF5's API stable. This means that changes to the API won't happen in stable Fedora releases. Cheers, Nicola [1]: https://github.com/rpm-software-management/dnf5/releases/tag/5.1.0 [2]: