Re: [LAD] JACK for openSUSE 11.0 x86_64

2008-12-16 Thread oc2pus
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

2008-12-16 Thread oc2pus
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

2008-12-16 Thread oc2pus
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

2008-12-16 Thread oc2pus
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

2008-12-15 Thread oc2pus
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

2008-12-15 Thread oc2pus
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?

2008-05-05 Thread oc2pus
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