Hi, In article <20120315002612.gm15...@ofb.net>, Nicholas Breen<nbr...@debian.org> wrote: > The "4" in those packages comes from the major version number in the library's > SONAME, "libmusicbrainz.so.4". The new version you are looking at packaging > is > a little trickier, because it has a number in the library's name itself in > addition to the SONAME version: "libmusicbrainz4.so.3". Following the normal > conventions, you'd prepare a source package named libmusicbrainz4, creating > binary packages libmusicbrainz4-3 and libmusicbrainz4-dev. However, since the > -dev package name is already taken (it probably should have been simply > libmusicbrainz-dev), that's obviously a problem.... You might try a name like > libmusicbrainz4-ngs-dev, which is ugly, but at least it's nonconflicting.
That name was exactly what I'm using with my test packages currently (libmusicbrainz4-ngs and libmusicbrainz4-ngs-dev). > Does the old library still function with the MusicBrainz service? If it's > just > deadweight now, you could also work to transition all packages still using the > old library (there are four) to the new, request the removal of the old > library, and then eventually take over the libmusicbrainz4-dev package name. I have no idea if the old library works with the existing service. I don't really want to get into the hassles of changing other packages to work with libmb4. It's a significant change over previous versions of the library (libmusicbrainz3 is the most recent). > Autogenerated files should be removed in the "debian/rules clean" target. > It's > your choice whether you'd rather implement it there, or in the library's own > "make clean" routine. Ah, hadn't realised that. It could be a deficiency in my 'clean' target then. I'll look into that. Thanks Andy -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/slrnjm4122.dsl.a...@atom.gently.org.uk