apt-0.5.15lorg3.1-rc2

Panu Matilainen pmatilai at laiskiainen.org
Wed May 17 09:37:54 PDT 2006


On Wed, 17 May 2006, Ralf Corsepius wrote:

> On Wed, 2006-05-17 at 03:57 -0700, Panu Matilainen wrote:
>> On Wed, 17 May 2006, Axel Thimm wrote:
>>
>>> On Tue, May 16, 2006 at 07:40:57PM +0300, Panu Matilainen wrote:
>>>>> I'd change the package name (e.g. apt-rpm instead of apt), and start all
>>>>> over with an "all numeric" version numbering.
>>>>
>>>> Yeah, the new numbering will be all numeric certainly, and apt ->
>>>> apt-rpm makes a lot of sense as well, I suppose that can be considered
>>>> as agreed on now.
>>>
>>> Would that also mean that apt as a command will be renamed to apt-rpm?
>>> for example
>>>
>>> apt-rpm install foo
>>
>> That'd cause massive breakage for no good reason IMO, so this is really
>> only about the source tarball name. Packagers are free to call it 'apt'
>> still, or at least I'd suggest putting Provides: apt if the package name
>> is changed.
> Well, as I see it, "apt" and it's versions (SONAME, library names) are
> occupied by debian's apt. So unless we claim to support Debian's
> packaging, I don't feel calling apt-repomd/apt-rpm "apt" is right.
>
>>  But again, this is just to differentiate the *source*.
> Not quite, it's also about gaining liberty on SONAMES, API version
> names, library name etc.

That's of course also true, but not something we can change at this short 
notice, Synaptic and various other things would need to be adapted and .. 
well, I wonder if it's worth the pain (debian apt and apt-rpm aren't 
really mixed on same systems anyway so so-name conflict is not an issue in 
practise)

>
> So far (comprising the cnc and lorg versions), all "apt-rpm" releases
> were pretty careless about APIs and actually lied to users by keeping
> Debian's names and versions. Theoretically, given the current
> versioning, we would not have been allowed to change the API, nor any
> Debian-provided header. I would not bet if this is the case, and given
> the brokenness of apt's interns, would I want to do it.

Yup. OTOH Debian stagnance wrt the API and even ABI is perhaps the biggest 
reason apt-rpm exists as a fork instead of having gotten merged into 
upstream apt.

Anyway, it's probably better to postpone the name (+ possible soname + 
version) change after lorg3.1 so we have a bit more time to think this 
out.

 	- Panu -



More information about the Apt-Rpm mailing list