Hi, I personally don't like that change of names. I agree that it is not the proper way to do it. It was done as a temporary hack to allow both libs to be installed. Since libupnp 1.8 is finally advancing, this should no longer be the case.
So, I think libupnp should come back to the proper naming scheeme, but IIRC, some Debian apps will be affected, since installing both libs has been a Debian request. Regards, Marcelo. On Fri, Jul 28, 2017 at 12:05 PM, Jean-Baptiste Kempf <j...@videolan.org> wrote: > Hello Sebastian, Bugreporters, > > On Fri, 21 Jul 2017, at 14:58, Sebastian Ramacher wrote: > > > On Thu, Jul 20, 2017 at 02:34:42PM +0200, Sebastian Ramacher wrote: > > > > > currently there are two versions of libupnp in the archive > (libupnp6 and > > > > > libupnp-1.8-10). To be able to remove libupnp6 (i.e. the older of > the > > > > > two) it is necessary to port vlc (and all other rdepends) to > > > > > libupnp-1.8. > > > > > > > > > > The patch below implements this for vlc. With this applied I can > still > > > > > playback videos with vlc. > > > > > > > > As long as the adoption to upnp 1.8 requires to add -1.8 everywhere > (are we > > > > supposed to change it to -1.9 next month with the next upstream > release?), this > > > > was explicitly NAKed upstream. > > > > > > Which upstream? vlc I suppose? Do you have a link to the discussion > > > handy? > > > > Yes, vlc upstream. This was over IRC and I don't have logs. But I'm sure > > J-B > > will repeat it if necessary (CCed) > > Sure. > > Since when releasing a new version of a library requires changing all > the includes and all the pkg-config detection? > > SO names are done to notate API/ABI changes within a library and > PKG-CONFIG files are done to show where to find the includes folder and > how to link. > > If you do a moderate breaking change, you change the API, the ABI, and > bump the library version name majorly. And people linking against you > will need to adapt, when they bump the requirements. This was done for > almost every minor C/C++ library, since forever. > > So, sorry, but this way of renaming the headers folder name and changing > the .pc files is completely backward; and sorry, totally not justified, > because it's justified for complete rewrites, not for a moderate change. > > If you want to do that anyway, at least provide the same .pc file name > which gives the new includes. > > Best, > > > -- > Jean-Baptiste Kempf - President > +33 672 704 734 >