Bug#942884: RFS: zipios/2.2.5.0-1 -- small C++ library for reading zip files
On Sat, Sep 19, 2020 at 07:45:08PM +0200, François Mazen wrote:
> Hello Tobias,
>
> the renaming is because the upstream changed the name from zipios++ to
> zipios when they went from version 1 to version 2 [1].
OK. However, this is not necessary to have upstream name and source package
name the same*; AFAIS the matching would be the only benefit from that rename,
as far as I can see. And people apt-cache searching for zipios will find the
package, with or without the ++ in the name.
(* this is not unseen in Debian)
If you still want to go the route of renaming, I'd recommend to
check with other project resources (debian-devel?) for any hints. I fear I
might not be able to forsee all the consequences, caveats and subtilties… I
feel, there might be dragons.
> In addition, there is some API changes with the version 2. This is
> minor breaks but still break. So I also changed the name of the
> generated binary packages:
This is normal, does not need a source package rename. Just a
library transistion. (Speaking of transitions, you need to read
https://wiki.debian.org/Teams/ReleaseTeam/Transitions)
> libzipios++-dev => libzipios-dev
This will require sourceful uploads of reverse depenencies, even
if a binNMU would have been sufficient. (Ok, there are only two,
but still this will complicate the transition.)
> libzipios++-doc => libzipios-doc
> libzipios++0v5 => libzipios2
> plus a transistion package libzipios++0v5 that points to libzipios2
> package.
That won't work. There would be no point for an transitional library package,
because reverse dependencies need to be recompiled anyway.
> Let me know if all this renaming makes sense to you or if I should
> stick with the existing zipios++ package (that I already maintain).
my 2 cents say keep the old name, but see what I've written above.
--
tobi
> Thanks,
> François
>
>
> [1]: https://github.com/Zipios/Zipios/issues/2
>
>
>
> Le samedi 19 septembre 2020 à 17:18 +0200, Tobias Frost a écrit :
> > Control: tags -1 moreinfo
> >
> > Hi François
> >
> > the changelog and package seems to indicate that there is already a
> > package
> > in Debian? I can't find it though. Do you have a pointer?
> >
> > Update: I found it. The source package name's is zipios++.
> > Why do you rename the source package? (That needs a good reason as
> > this is
> > a quite expensive operation.)
> >
> > Tagging moreinfo.
> >
Reply to: