[opensuse-factory] Update libcdio to 0.90 in openSUSE 12.3?
libcdio 0.83 had a licensing problem. So we packaged a GIT snapshot. On October version 0.90 was released, but nobody noticed. The problem is that between 0.83 and 0.90 the API was changed. Now you find software that uses things like #if LIBCDIO_VERSION_NUM >= 90 To use the old or the new API. But our GIT snapshot defines LIBCDIO_VERSION_NUM as 84. I am not in any way its maintainer and I have no more knowledge about it than anybody else. So I can't really give any good argument to upgrade or not upgrade. What should we do? - Don't touch anything Let Packman and users who compile its own software feel the pain of having to patch all the software that checks LIBCDIO_VERSION_NUM - Patch our current GIT snapshot to report version 90 Even if it's a GIT snapshot in theory it has been well tested during the development of 12.3. I don't know if there were more API changes between our snapshot and 0.90 - Update our package to 0.90 Less than one month to test it. $ osc whatdependson openSUSE:12.3 libcdio standard i586 libcdio : bundle-lang-gnome-extras cdio-utils clementine gstreamer-0_10-plugins-ugly gstreamer-plugins-ugly gvfs libcddb-utils libcdio-paranoia pragha qmmp vcdimager xine-lib xmms2 Opinions? Stanislav, you are set as maintainer and bugowner. Is that info up to date? -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am 16.02.2013 12:28, schrieb Cristian Morales Vega:
libcdio 0.83 had a licensing problem. So we packaged a GIT snapshot. On October version 0.90 was released, but nobody noticed. The problem is that between 0.83 and 0.90 the API was changed.
Now you find software that uses things like
#if LIBCDIO_VERSION_NUM >= 90
To use the old or the new API. But our GIT snapshot defines LIBCDIO_VERSION_NUM as 84.
I am not in any way its maintainer and I have no more knowledge about it than anybody else. So I can't really give any good argument to upgrade or not upgrade.
What should we do?
- Don't touch anything Let Packman and users who compile its own software feel the pain of having to patch all the software that checks LIBCDIO_VERSION_NUM
- Patch our current GIT snapshot to report version 90 Even if it's a GIT snapshot in theory it has been well tested during the development of 12.3. I don't know if there were more API changes between our snapshot and 0.90
- Update our package to 0.90 Less than one month to test it. $ osc whatdependson openSUSE:12.3 libcdio standard i586 libcdio : bundle-lang-gnome-extras cdio-utils clementine gstreamer-0_10-plugins-ugly gstreamer-plugins-ugly gvfs libcddb-utils libcdio-paranoia pragha qmmp vcdimager xine-lib xmms2
Opinions? Stanislav, you are set as maintainer and bugowner. Is that info up to date?
If our git snapshot has the API of version 90, the official update sounds like the best option. It's not as if playing CDs in computers is something that happens often, so I don't expect too much testing wasted. And you should be able to test e.g. clementine and cdio-utils with the update to add some more facts. Greetings, Stephan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
If someone finds a computer with a CD drive, an audio CD and time before me; both libcdio and libcdio-paranoia are in home:RedDwarf:cdio. Notice that libcdio changed its soname, so you will also need to get any app you want to test from home:RedDwarf:cdio. On 16 February 2013 16:25, Stephan Kulow <coolo@suse.de> wrote:
Am 16.02.2013 12:28, schrieb Cristian Morales Vega:
libcdio 0.83 had a licensing problem. So we packaged a GIT snapshot. On October version 0.90 was released, but nobody noticed. The problem is that between 0.83 and 0.90 the API was changed.
Now you find software that uses things like
#if LIBCDIO_VERSION_NUM >= 90
To use the old or the new API. But our GIT snapshot defines LIBCDIO_VERSION_NUM as 84.
I am not in any way its maintainer and I have no more knowledge about it than anybody else. So I can't really give any good argument to upgrade or not upgrade.
What should we do?
- Don't touch anything Let Packman and users who compile its own software feel the pain of having to patch all the software that checks LIBCDIO_VERSION_NUM
- Patch our current GIT snapshot to report version 90 Even if it's a GIT snapshot in theory it has been well tested during the development of 12.3. I don't know if there were more API changes between our snapshot and 0.90
- Update our package to 0.90 Less than one month to test it. $ osc whatdependson openSUSE:12.3 libcdio standard i586 libcdio : bundle-lang-gnome-extras cdio-utils clementine gstreamer-0_10-plugins-ugly gstreamer-plugins-ugly gvfs libcddb-utils libcdio-paranoia pragha qmmp vcdimager xine-lib xmms2
Opinions? Stanislav, you are set as maintainer and bugowner. Is that info up to date?
If our git snapshot has the API of version 90, the official update sounds like the best option. It's not as if playing CDs in computers is something that happens often, so I don't expect too much testing wasted. And you should be able to test e.g. clementine and cdio-utils with the update to add some more facts.
Greetings, Stephan
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Tuesday 2013-02-19 10:43, Cristian Morales Vega wrote:
If someone finds a computer with a CD drive, an audio CD and time before me; both libcdio and libcdio-paranoia are in home:RedDwarf:cdio.
You could throw libcdio against cdemu-daemon*, your friendly CD emulator. (*) Available in openSUSE. You still need the raw CD image though. Ah what the heck, /* boots that 10 year old monster... */ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (3)
-
Cristian Morales Vega
-
Jan Engelhardt
-
Stephan Kulow