Re: [LAD] JACK for openSUSE 11.0 x86_64
Am Dienstag, 16. Dezember 2008 schrieb torb...@gmx.de: On Tue, Dec 16, 2008 at 12:31:22PM +0100, oc2...@arcor.de wrote: Am Dienstag, 16. Dezember 2008 schrieb Thomas Kuther: @ oc2pus, jack in packman is broken, or YaST is. I set up a fresh install in a virtual machine using 11.1RC1 and only added packman. Currently there is: * pulseaudio-module-jack-0.9.12-8.5 * libjack0-0.116.1-0.pm.1 Now if I tick the box in YaST to install jack it pulls in libjackserver2-0 and jack, which of course breaks things, as it keeps libjack0. zypper on the other side gets it right. See the screenshot! http://gimpel.ath.cx/~tom/jack_weirdness.png nor the packman package or yast is broken... pulseaudio-module-jack has a (wrong ?) requires to jack instead libjack.so.1 (or a other program in your system) . And as there are more than one provider for jack, yast pulls in the first provider for jack it finds. and this is only possible because, there are 2 packages, for libjack and jack. Why do you think we distibute them in one package ? They make no sense without each other. STOP SPLITTING JACK UP. This fetaure was not packman's idea ... see openSuSE-shared-library policy: http://en.opensuse.org/Shared_Library_Packaging_Policy and even jack2 is providing this scheme: http://trac.jackaudio.org/wiki/SuggestedPackagingApproach * jack server frontend - virtual package provided by jackd and jackdbus packages * jack server (library) - package containing libjackserver.so at least. Maybe also: essential tools, drivers, inprocess clients. * jackd - package containing jackd binary. This package depends on jack server (library) * jackdbus - package containing jackdbus binary and jack_control script. This package depends on jack server (library) * jack client library - package containing libjack.so * jack client library dev - package containging headers and pkgconfig file for libjack.so * jack server library dev - package containging headers and pkgconfig file for libjackserver.so This shared library policy needs a lot of extra-work but it allows also to update library packages without breaking existing packages and or mass-rebuilds if a so-name of a library is changed (ffmpeg-libs, x264 are well known candidates for changing often API). And if we don't follow the naming-scheme of the base distribution we were lost and have much more troubles. have fun Toni ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Re: [LAD] JACK for openSUSE 11.0 x86_64
Am Dienstag, 16. Dezember 2008 schrieb Thomas Kuther: @ oc2pus, jack in packman is broken, or YaST is. I set up a fresh install in a virtual machine using 11.1RC1 and only added packman. Currently there is: * pulseaudio-module-jack-0.9.12-8.5 * libjack0-0.116.1-0.pm.1 Now if I tick the box in YaST to install jack it pulls in libjackserver2-0 and jack, which of course breaks things, as it keeps libjack0. zypper on the other side gets it right. See the screenshot! http://gimpel.ath.cx/~tom/jack_weirdness.png nor the packman package or yast is broken... pulseaudio-module-jack has a (wrong ?) requires to jack instead libjack.so.1 (or a other program in your system) . And as there are more than one provider for jack, yast pulls in the first provider for jack it finds. So the bad packages in this dependency hell are the ones who has a Requires: jack Regards, Thomas have fun Toni ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Re: [LAD] JACK for openSUSE 11.0 x86_64
Am Dienstag, 16. Dezember 2008 schrieb torb...@gmx.de: On Tue, Dec 16, 2008 at 12:31:22PM +0100, oc2...@arcor.de wrote: Am Dienstag, 16. Dezember 2008 schrieb Thomas Kuther: @ oc2pus, jack in packman is broken, or YaST is. I set up a fresh install in a virtual machine using 11.1RC1 and only added packman. Currently there is: * pulseaudio-module-jack-0.9.12-8.5 * libjack0-0.116.1-0.pm.1 Now if I tick the box in YaST to install jack it pulls in libjackserver2-0 and jack, which of course breaks things, as it keeps libjack0. zypper on the other side gets it right. See the screenshot! http://gimpel.ath.cx/~tom/jack_weirdness.png nor the packman package or yast is broken... hmm... ok. it looks like libjack0-0.109.2 is not requiring jack-0.109.2. and jack-0.109.2 only requires libjack0.so which can be provided by libjack2 and libjack1. i consider this broken. just for the records: these are not packman packages. the packman packages contains a X.pm.Y in the release tag, the actual version is 0.116.1. A lib-package normally doesn't contain a requirement to a program-package. For my packages in the packman repository: As a reaction of this thread, I uploaded new packages for jack and jack2. They are now mutually exclusive and the user must change wich one to use. Formerly jack2 was handled as a update to jack.I followed also the idea from Torben to handle the jack-daemon like a library. The Requires to the underlying library packages where already part of the packman packages. So I hope the problems of upgrading/changing the jack-versions are solved. And a last note to Mr. Ralf Mardorf ralf.mard...@alice-dsl.net your posting in the linux-club community is very astonishing. You grab sentences from Paul and others from here and put them in a very very special context to fit your argumentation against SuSE distribution and especially the packman repository. http://www.linux-club.de/viewtopic.php?f=18t=99521p=605724#p605724 And words like überhebliche Schwätzer are very motivating. have fun oc2pus ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Re: [LAD] JACK for openSUSE 11.0 x86_64
Am Dienstag, 16. Dezember 2008 schrieb torb...@gmx.de: nedko also updated: http://trac.jackaudio.org/wiki/SuggestedPackagingApproach to make the fact more clear, that there MUST NOT be two versions, of libjack.so on the system. perhaps you can communicate this fact upstream to suse. i dont know how these things works, and who builds the official opesuse packages. or if they just copy a working package, from the alternative repos. openSuSE has a bugzilla and you need to register etc etc etc (IMHO makes error reporting very very hard, but this is only my opinion) https://bugzilla.novell.com/index.cgi From my experiences and as openSuSE 11.1 is ready for roll-out, I think its to late for this SuSE version to change the jack-package layout and the error will be in state next-release or won't be fixed. So this should be done for the next SuSE release. And one of the authors of jack should trigger this. You can get the email adress of a packager with rpm -qi jack | grep Packager But in 99,9% o all SuSE packages this results in Packager: http://bugs.opensuse.org == bugzilla have fun oc2pus ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Re: [LAD] [Jack-Devel] JACK for openSUSE 11.0 x86_64
Am Montag, 15. Dezember 2008 schrieb Ralf Mardorf: Hi :) I added what I did below chronologically arranged. The first try failed because of Packman libs. The second try failed because of less Packman libs too. I don't know what to install and then how to use ldconfig. When I last tried to remove the whole studio in the box, by removing or first install and then removing jack by zypper it failed. you can't do it this way ... first note: rpm -i is totally wrong here., you don't want to install you want to do a upgrade or downgrade. second note: you need a package-manager to resolve this problem :) explantation: jack and jack2 are providing the same functionality, so you have to make a choice which package-family you want to use. possibility a) install jack, libjack0 and libjackserver0 == 0.116.x possibility b) install jack2, libjack2-0 and libjackserver2-0 == 1.9.x Those two package-families are mutual exclusive. According the openSuSE shared library policy all shared libs are splitted out in seperate packages with the so-name in the package name. if you pull in the mentioned package from http://www.sonarnerd.net/suse11/ you need additional steps, as these package doesn't follow the original SuSE packages. It contains the binaries and the libs without obsoleting/requiring other packages. And it need libcapX as it is configured to use libcap. The SuSE packages and the packman packages don't use this option. This package can only be installed with a rpm -e --nodeps all installed jack-packages (get a list with rpm -qa | grep jack) and the install this special jack package with rpm -Uhv ... I installed jack by YaST2 from repo-oss. I don't know what to do. I can't install or remove jack, all because I upgraded from the repo-oss version 0.109 to the Packman's version 0.116. btw, you are the only person with install problems with the packman packages. I think I know the reason know, please use your package-manager to install/deinstall/upgrade your packages. And always refresh your package-cache before doing such operations. If you still have problems to install the packman packages, post your problems to our mailing list and or cc me (I've packaged those packages for packman) http://lists.links2linux.de/cgi-bin/mailman/listinfo/packman Cheers, Ralf snip have fun oc2pus ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Re: [LAD] JACK for openSUSE 11.0 x86_64
Am Montag, 15. Dezember 2008 schrieb Ralf Mardorf: Hi Oc2pus :) here is the information I got by rpm, I also checked jack only and dependencies by YaST2 and added the stuff that's unknown by the package management and including jack in it's name. oc2...@arcor.de wrote: please post the output of rpm -qa | grep jack spinymo...@suse11:~ rpm -qa | grep jack jackmeter-0.3-0.pm.1 libjack2-0-1.9.0-0.pm.4 jack_snapshot-0.0.3-0.pm.1 jackbeat-0.6.3-0.pm.1 jacktube-0.20-0.pm.1 libjackserver2-0-1.9.0-0.pm.4 = jackEQ-0.4.1-0.pm.2 jackmixdesk-0.3-112.pm.svn20070530 jack_capture-0.9.31-0.pm.1 jack-scope-20080627-0.pm.1 libjack-devel-0.116.1-0.pm.1 == jackmix-0.4-0.pm.1 qjacklam-0.3-0.pm.2 jack-0.109.2-36.1 === NOT A PACKMAN PACKAGE jackmixdesk-gui-0.3-112.pm.svn20070530 jackmaster-0.0.1-0.pm.1 jack-rack-1.4.7-68.1 libjack0-32bit-0.109.2-36.1 = jack2-1.9.0-0.pm.4 === I marked them with your system is borked, yo have a total mixture of jack2 and jack even 32bit variants in your system... this can't work,never ever :) you need jack2, libjackserver2-0 libjack2-0 OR jack, libjackserver0, libjackserver0 don't know how you managed to reach this installation mixture. But if it helps you, you can continue to write in all your known communities: sarkasm mode on its ALWAYS the packager's mistake! and those packages are totally borked... /sarkasm mode off A tip from me: simply try gentoo, than YOU are the master of installing and compiling things. And if things won't work as expected, grab your own nose and yell around :) Cheers, Ralf ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Re: [LAD] ppc audio distro?
Am Montag, 5. Mai 2008 schrieb Justin Smith: I just got an ibook g4. Is anyone out there using a ppc distro for audio? Is there an audio-specific ppc distro? most of the audio packages for openSuSE are available also for ppc architecture on our packman site: http://packman.links2linux.de/ give it a try :) ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev