[opensuse-packaging] a library naming question.
Hi, I'm trying to update multimedia:libs libraw1394 but it has a sub package called libraw1394-8 with a file called libraw1394.so.8 which is required specifically by a ton of packages. The new package has a lib called libraw1394.so.11, it's close to my bedtime so the brain isn't 100% but updating libraw will at least cause a major rebuild hopefully no missing dependencies. The rebuild would take care of Requires: naming. My question is - should I just leave the 8 in libraw1394-8 or should it become libraw1394-11 and have I missed anything? I've already contacted the upstream maintainer about it's patch for streaming video that prevented it building and was a fix for a novell bug. The package wasn't updated for years possibly due to the fact that the Url: pointed to a defunct domain which is up for sale. I'm working on it in home:plater libraw1394 if somebody can have a look. Thanks Dave P -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Hello, On Thu, 30 Sep 2010, Dave Plater wrote:
My question is - should I just leave the 8 in libraw1394-8 or should it become libraw1394-11 and have I missed anything?
libraw1394-11 HTH, -dnh -- "In My Egotistical Opinion, most people's C programs should be indented six feet downward and covered with dirt." -- Blair P. Houghton -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On 10/01/2010 08:24 AM, David Haller wrote:
Hello,
On Thu, 30 Sep 2010, Dave Plater wrote:
My question is - should I just leave the 8 in libraw1394-8 or should it become libraw1394-11 and have I missed anything?
libraw1394-11
HTH, -dnh
libraw1394-11 it is. Thanks Dave P -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Le jeudi 30 septembre 2010, à 23:53 +0200, Dave Plater a écrit :
Hi, I'm trying to update multimedia:libs libraw1394 but it has a sub package called libraw1394-8 with a file called libraw1394.so.8 which is required specifically by a ton of packages. The new package has a lib called libraw1394.so.11, it's close to my bedtime so the brain isn't 100% but updating libraw will at least cause a major rebuild hopefully no missing dependencies. The rebuild would take care of Requires: naming. My question is - should I just leave the 8 in libraw1394-8 or should it become libraw1394-11 and have I missed anything?
It should become libraw1394-11. However, it'll probably be nice to make sure it won't break too many packages, since the API probably got changed. Cheers, Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On 10/01/2010 09:01 AM, Vincent Untz wrote:
Le jeudi 30 septembre 2010, à 23:53 +0200, Dave Plater a écrit :
Hi, I'm trying to update multimedia:libs libraw1394 but it has a sub package called libraw1394-8 with a file called libraw1394.so.8 which is required specifically by a ton of packages. The new package has a lib called libraw1394.so.11, it's close to my bedtime so the brain isn't 100% but updating libraw will at least cause a major rebuild hopefully no missing dependencies. The rebuild would take care of Requires: naming. My question is - should I just leave the 8 in libraw1394-8 or should it become libraw1394-11 and have I missed anything?
It should become libraw1394-11. However, it'll probably be nice to make sure it won't break too many packages, since the API probably got changed.
Cheers,
Vincent
kdebase4-workspace depends on it, I sent a mail to the kde list about it. It's building as libraw1394-11 atm. It might break other old packages in multimedia but it won't get submitted to factory for a least a week or two. Thanks Dave P -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On 10/01/2010 09:01 AM, Vincent Untz wrote:
Le jeudi 30 septembre 2010, à 23:53 +0200, Dave Plater a écrit :
Hi, I'm trying to update multimedia:libs libraw1394 but it has a sub package called libraw1394-8 with a file called libraw1394.so.8 which is required specifically by a ton of packages. The new package has a lib called libraw1394.so.11, it's close to my bedtime so the brain isn't 100% but updating libraw will at least cause a major rebuild hopefully no missing dependencies. The rebuild would take care of Requires: naming. My question is - should I just leave the 8 in libraw1394-8 or should it become libraw1394-11 and have I missed anything?
It should become libraw1394-11. However, it'll probably be nice to make sure it won't break too many packages, since the API probably got changed.
Cheers,
Vincent
I need your help, or somebody from gnome, not sure yet but the old part of libdc1394 version 1.2.2, dated August 2007, which builds libdc1394_control.so.12 and is a dependency of libpt2_6_7-plugins-dc breaks libdc1394 after the libraw1394 update. It also has libraw1394-8 listed as a dependency. It's possible that the new libraw1394 obsoletes the need for the old part of libdc1394. I'd like to kill the 1.2.2 part of libdc1394. Thanks Dave P -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Hi, Le lundi 04 octobre 2010, à 10:50 +0200, Dave Plater a écrit :
I need your help, or somebody from gnome, not sure yet but the old part of libdc1394 version 1.2.2, dated August 2007, which builds libdc1394_control.so.12 and is a dependency of libpt2_6_7-plugins-dc breaks libdc1394 after the libraw1394 update. It also has libraw1394-8 listed as a dependency. It's possible that the new libraw1394 obsoletes the need for the old part of libdc1394. I'd like to kill the 1.2.2 part of libdc1394.
Isn't it just a matter of updating libdc1394 too? http://sourceforge.net/projects/libdc1394/files/ Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On 10/04/2010 11:12 AM, Vincent Untz wrote:
Hi,
Le lundi 04 octobre 2010, à 10:50 +0200, Dave Plater a écrit :
I need your help, or somebody from gnome, not sure yet but the old part of libdc1394 version 1.2.2, dated August 2007, which builds libdc1394_control.so.12 and is a dependency of libpt2_6_7-plugins-dc breaks libdc1394 after the libraw1394 update. It also has libraw1394-8 listed as a dependency. It's possible that the new libraw1394 obsoletes the need for the old part of libdc1394. I'd like to kill the 1.2.2 part of libdc1394.
Isn't it just a matter of updating libdc1394 too?
http://sourceforge.net/projects/libdc1394/files/
Vincent
Nope, the package builds two versions - 2.1.2 which is the current version and 1.2.2 which creates libdc1394_control.so.12 which is only used afaics for libdc1394_control.so.12. I don't think upstream libdc would be interested in fixing an old version. After removing the 1.2.2 build in home:plater libdc1394 it succeeds, failing only on the missing files. See multimedia:libs libdc1394 for the build failure of libdc1394-1.2.2 : dc1394_capture.c: In function 'dc1394_multi_capture': dc1394_capture.c:440:9: warning: implicit declaration of function 'raw1394_set_iso_handler' dc1394_capture.c:441:68: error: 'iso_handler_t' undeclared (first use in this function) dc1394_capture.c:441:68: note: each undeclared identifier is reported only once for each function it appears in dc1394_capture.c:449:17: warning: implicit declaration of function 'raw1394_stop_iso_rcv' dc1394_capture.c:463:9: warning: implicit declaration of function 'raw1394_start_iso_rcv' dc1394_capture.c: In function 'dc1394_dma_release_camera': dc1394_capture.c:584:5: warning: passing argument 1 of 'free' discards qualifiers from pointer target type /usr/include/stdlib.h:488:13: note: expected 'void *' but argument is of type 'const char *' This happened immediately after the libraw1394 update. Maybe libpt2 doesn't need libdc1394_control12-devel, try libdc1394-devel instead? Dave P -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Le lundi 04 octobre 2010, à 11:32 +0200, Dave Plater a écrit :
On 10/04/2010 11:12 AM, Vincent Untz wrote:
Hi,
Le lundi 04 octobre 2010, à 10:50 +0200, Dave Plater a écrit :
I need your help, or somebody from gnome, not sure yet but the old part of libdc1394 version 1.2.2, dated August 2007, which builds libdc1394_control.so.12 and is a dependency of libpt2_6_7-plugins-dc breaks libdc1394 after the libraw1394 update. It also has libraw1394-8 listed as a dependency. It's possible that the new libraw1394 obsoletes the need for the old part of libdc1394. I'd like to kill the 1.2.2 part of libdc1394.
Isn't it just a matter of updating libdc1394 too?
http://sourceforge.net/projects/libdc1394/files/
Vincent
Nope, the package builds two versions - 2.1.2 which is the current version and 1.2.2 which creates libdc1394_control.so.12 which is only used afaics for libdc1394_control.so.12. I don't think upstream libdc would be interested in fixing an old version. After removing the 1.2.2 build in home:plater libdc1394 it succeeds, failing only on the missing files. See multimedia:libs libdc1394 for the build failure of libdc1394-1.2.2 :
We shouldn't keep the old libdc1394 anyway.
Maybe libpt2 doesn't need libdc1394_control12-devel, try libdc1394-devel instead?
I'll try today -- it only needs this file: libdc1394/dc1394_control.h. If it's in libdc1394-devel, then it's all fine. Else, well, we'll just disable this plugin. Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On 10/04/2010 12:22 PM, Vincent Untz wrote:
Le lundi 04 octobre 2010, à 11:32 +0200, Dave Plater a écrit :
On 10/04/2010 11:12 AM, Vincent Untz wrote:
Hi,
Le lundi 04 octobre 2010, à 10:50 +0200, Dave Plater a écrit :
I need your help, or somebody from gnome, not sure yet but the old part of libdc1394 version 1.2.2, dated August 2007, which builds libdc1394_control.so.12 and is a dependency of libpt2_6_7-plugins-dc breaks libdc1394 after the libraw1394 update. It also has libraw1394-8 listed as a dependency. It's possible that the new libraw1394 obsoletes the need for the old part of libdc1394. I'd like to kill the 1.2.2 part of libdc1394.
Isn't it just a matter of updating libdc1394 too?
http://sourceforge.net/projects/libdc1394/files/
Vincent
Nope, the package builds two versions - 2.1.2 which is the current version and 1.2.2 which creates libdc1394_control.so.12 which is only used afaics for libdc1394_control.so.12. I don't think upstream libdc would be interested in fixing an old version. After removing the 1.2.2 build in home:plater libdc1394 it succeeds, failing only on the missing files. See multimedia:libs libdc1394 for the build failure of libdc1394-1.2.2 :
We shouldn't keep the old libdc1394 anyway.
Maybe libpt2 doesn't need libdc1394_control12-devel, try libdc1394-devel instead?
I'll try today -- it only needs this file: libdc1394/dc1394_control.h. If it's in libdc1394-devel, then it's all fine. Else, well, we'll just disable this plugin.
Vincent
Ok Dave P -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Le lundi 04 octobre 2010, à 12:22 +0200, Vincent Untz a écrit :
I'll try today -- it only needs this file: libdc1394/dc1394_control.h. If it's in libdc1394-devel, then it's all fine. Else, well, we'll just disable this plugin.
I've disabled the dc plugin, since the code needs quite some effort to be ported to the new libdc1394. See sr#49718. Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On 10/04/2010 01:12 PM, Vincent Untz wrote:
Le lundi 04 octobre 2010, à 12:22 +0200, Vincent Untz a écrit :
I'll try today -- it only needs this file: libdc1394/dc1394_control.h. If it's in libdc1394-devel, then it's all fine. Else, well, we'll just disable this plugin.
I've disabled the dc plugin, since the code needs quite some effort to be ported to the new libdc1394. See sr#49718.
Vincent
I see that OpalVOIP which is where ptlib comes from is at ptlib version 2.8.2 and the package in GNOME:Factory is v 2.6.7 which I can't even find in the source forge web page. Maybe it hasn't been updated because libraw1394 was so old? Dave P -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Le lundi 04 octobre 2010, à 13:24 +0200, Dave Plater a écrit :
On 10/04/2010 01:12 PM, Vincent Untz wrote:
Le lundi 04 octobre 2010, à 12:22 +0200, Vincent Untz a écrit :
I'll try today -- it only needs this file: libdc1394/dc1394_control.h. If it's in libdc1394-devel, then it's all fine. Else, well, we'll just disable this plugin.
I've disabled the dc plugin, since the code needs quite some effort to be ported to the new libdc1394. See sr#49718.
Vincent
I see that OpalVOIP which is where ptlib comes from is at ptlib version 2.8.2 and the package in GNOME:Factory is v 2.6.7 which I can't even find in the source forge web page. Maybe it hasn't been updated because libraw1394 was so old?
I quickly checked, and newer ptlib versions still have this issue (at least, I checked with 2.8.1). And we need to stay with 2.6.7 until there is a new ekiga version :/ Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
2010/10/4 Dave Plater <davejplater@gmail.com>:
On 10/04/2010 01:12 PM, Vincent Untz wrote:
Le lundi 04 octobre 2010, à 12:22 +0200, Vincent Untz a écrit :
I'll try today -- it only needs this file: libdc1394/dc1394_control.h. If it's in libdc1394-devel, then it's all fine. Else, well, we'll just disable this plugin.
I've disabled the dc plugin, since the code needs quite some effort to be ported to the new libdc1394. See sr#49718. an Vincent
I see that OpalVOIP which is where ptlib comes from is at ptlib version 2.8.2 and the package in GNOME:Factory is v 2.6.7 which I can't even find in the source forge web page. Maybe it hasn't been updated because libraw1394 was so old?
2.6.7 is both in Sourceforge and in GNOME's FTP. opal/ptlib have funny version schemes. They never have "beta" versions. They have "Release Candidate", "Stable" and "Final" versions. And they can number the RC "2.8.0", Stable1 "2.8.1" and Final "2.8.3" ¿!?. I never asked, but it seems GNOME/Ekiga (the only user of opal/ptlib?) only uses "Final" versions, considering "Stable" versions as betas. So 2.6.7 is the latest. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On 10/04/2010 01:39 PM, Cristian Morales Vega wrote:
2010/10/4 Dave Plater <davejplater@gmail.com>:
On 10/04/2010 01:12 PM, Vincent Untz wrote:
Le lundi 04 octobre 2010, à 12:22 +0200, Vincent Untz a écrit :
I'll try today -- it only needs this file: libdc1394/dc1394_control.h. If it's in libdc1394-devel, then it's all fine. Else, well, we'll just disable this plugin.
I've disabled the dc plugin, since the code needs quite some effort to be ported to the new libdc1394. See sr#49718. an Vincent
I see that OpalVOIP which is where ptlib comes from is at ptlib version 2.8.2 and the package in GNOME:Factory is v 2.6.7 which I can't even find in the source forge web page. Maybe it hasn't been updated because libraw1394 was so old?
2.6.7 is both in Sourceforge and in GNOME's FTP.
opal/ptlib have funny version schemes. They never have "beta" versions. They have "Release Candidate", "Stable" and "Final" versions. And they can number the RC "2.8.0", Stable1 "2.8.1" and Final "2.8.3" ¿!?. I never asked, but it seems GNOME/Ekiga (the only user of opal/ptlib?) only uses "Final" versions, considering "Stable" versions as betas. So 2.6.7 is the latest.
I noticed that strange layout and found the 2.6.7 version after I sent that message. Vincent I'll leave this on hold until a solution is found (or 11.4 release is close =-O ). libdc1394/dc1394_control.h only exists in the 1.2.2 version of libdc1398. Maybe an upstream bug with a link to the series 1.xx to 2.xx instructions http://damien.douxchamps.net/ieee1394/libdc1394/v1.x/migration/ might help. Regards Dave P -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Le lundi 04 octobre 2010, à 14:23 +0200, Dave Plater a écrit :
Vincent I'll leave this on hold until a solution is found (or 11.4 release is close =-O ). libdc1394/dc1394_control.h only exists in the 1.2.2 version of libdc1398. Maybe an upstream bug with a link to the series 1.xx to 2.xx instructions http://damien.douxchamps.net/ieee1394/libdc1394/v1.x/migration/ might help.
As I said, I'm disabling the dc plugin for now. So don't put the migration on hold :-) Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Thu, 30 Sep 2010, Dave Plater wrote:
Hi, I'm trying to update multimedia:libs libraw1394 but it has a sub package called libraw1394-8 with a file called libraw1394.so.8 which is required specifically by a ton of packages. The new package has a lib
Shared library packages should never be explicitly required but pulled in via automatic shared lib dependency tracking of rpm. Richard. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On 10/01/2010 10:58 AM, Richard Guenther wrote:
On Thu, 30 Sep 2010, Dave Plater wrote:
Hi, I'm trying to update multimedia:libs libraw1394 but it has a sub package called libraw1394-8 with a file called libraw1394.so.8 which is required specifically by a ton of packages. The new package has a lib
Shared library packages should never be explicitly required but pulled in via automatic shared lib dependency tracking of rpm.
Richard.
My search didn't find any specific dependencies on libraw1394-8 only libraw1394.so.8 which would come from rpm. The rebuild from the update would update that to .so.11. Thanks Dave P -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
participants (6)
-
Cristian Morales Vega
-
Dave Plater
-
Dave Plater
-
David Haller
-
Richard Guenther
-
Vincent Untz