Re: [LAD] JACK for openSUSE 11.0 x86_64

2008-12-16 Thread Paul Davis
On Tue, 2008-12-16 at 03:12 +0100, Ralf Mardorf wrote:
 . If I don't have knowledge I have to
 read and to ask, I just reported and asked, and get acidness.

no, thats not the issue. i think you don't understand that we (JACK)
developers see these issues reported day after day after day, not just
by you but by other people. they are all issues that, for the most part,
we are powerless to affect. the issues are caused/created/affected by
the actions of distribution packagers and can only be solved by them.

it is incredibly frustrating watching user after user after user grapple
with stupid system configuration problems that we did not create just to
try to get JACK to run. whether its the complete lack of any way to get
real time scheduling to work, or the wrong version of PAM or the wrong
kernel or no version of limits.conf to edit, or no pre-existing user
group, or an ancient version of JACK, or a version of JACK with a
totally broken and utterly ridiculous library dependency name, or
versions of JACK built with the wrong assembler options ... watching
users struggle with this stuff is just incredibly frustrating and
sometimes that spills over to our interactions with users.

i for one am close to abandoning all efforts to provide support 
assistance to people using JACK on anything other than a small handful
of Linux distributions, because i am sick and tired of this ridiculous
situation. its been nearly 4 years since we got mainstream kernels that
were capable of supporting JACK and pro-audio/music apps out of the box.
the fact that users today are still dealing with the total crapfest that
we see every day on IRC and on the mailing lists is just totally
unacceptable. i don't know whose fault it is (maybe its mine, i'm not
ruling it out), but its a totally waste of everyone's time. 

distros: people want creativity apps on linux. for audio this means that
you users will run JACK. with realtime scheduling priviledges. and they
will possibly upgrade JACK before you do. fix it! please!



___
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 torbenh
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.

 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

-- 
torben Hohn
http://galan.sourceforge.net -- The graphical Audio language
___
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 Ralf Mardorf
Thomas Kuther wrote:
 On Di, 16.12.08 06:12 Ralf Mardorf ralf.mard...@alice-dsl.net wrote:

   
 What I'm thinking of, isn't to erase any package, but I hope I used
 the replace option not correct and that it will be possible to
 replace jack2 libs by jack libs, or if I like to get jack2 installed
 correctly, this hopefully will also be fine, if I know how to use the
 replace options in the right way. And I won't forget to run ldconfig.

 

 I would definately clean it up. So, to sum up the how to do this..

 1) Get rid of jack2 (that's jackdmp I guess)
   

Yes, jackdmp now is called jack2 (from the sight of a user like me).
Perhaps I should test jack2 too (one day).

 # rpm -e --nodeps jack2 libjack2-0 libjackserver2-0

 2) Just to be sure, also remove jack(1)

 # rpm -e --nodeps jack libjack0 libjackserver0 libjack-devel
 libjack0-32bit

 (I agree with paul that this naming scheme is absolutely ridiculous,
 on Gentoo it's called like upstream calls it: jack-audio-connection-kit)

 3) Now make sure that there are no leftovers of
 libjack* in /usr/lib and /usr/lib64 and /usr/local/lib (who knows)

 4) Then fire up YaST2, and make sure that you unset all ignored
 conflicts! Extras - Ignorierte Abhängigkeitskonflikte zurücksetzen
   

:D my Linux all are on English, because I need to use lists on English.
But I understand what I have to take care about.

 5) Reinstall jack by using either the suse-oss, or Jessi's rpm.
   

This is ...
 If you choose to use packman, use _only_ zypper, and never touch YaST
 again afterwards! See below.
   
... the ultimate amends :).

So it wasn't because I'm stupid? There is a bug?

 Hope that helps.
 --
 @ 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

 If I would let YaST go on with that, I would end up with a broken jack
 install too :)

 I you, Ralf, used YaST, it really wasn't your fault at all.

 Regards,
 Thomas
   

But I have to say, that I was doing this for 11.0,I have a 11.1 RC too,
but this comes without JACK at the moment.

Thank you very much :)

Ralf



signature.asc
Description: OpenPGP digital signature
___
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 torbenh
On Tue, Dec 16, 2008 at 02:05:05PM +0100, torb...@gmx.de wrote:
 
 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.

Sorry, this might have sounded a little bit harsh.
But this is a message to ALL packagers.

not only packman, but also debian packagers.

It looks like we will stop supporting people with distros/repos
which split up the libraries from jackd. And just tell them
their distro is broken.


STOP SPLITTING JACK UP.

There is NO reason to do that.
So at least fix it with HARD Require of a matching jackd/libjack
version in both packages.

-- 
torben Hohn
___
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 torbenh
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.


-- 
torben Hohn
http://galan.sourceforge.net -- The graphical Audio language
___
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...
 
  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 Nedko Arnaudov
oc2...@arcor.de writes:

 and even jack2 is providing this scheme:
 http://trac.jackaudio.org/wiki/SuggestedPackagingApproach

I've changed the page and it now contains this paragraph:

All different releases of JACK should be considered internally
incompatible - that is, it should never be considered possible to mix
versions of the JACK server with other versions of the JACK library/ies,
drivers or internal clients. Packaging should ensure that no packages
associated with different releases of JACK are ever installed
simultaneously. Especially, having two versions of libjack.so installed
simultaneously, often causes JACK programs using one libjack version not
being able to operate with JACK server of other version. 

-- 
Nedko Arnaudov GnuPG KeyID: DE1716B0


pgpyXvxvxdBdF.pgp
Description: PGP signature
___
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 Ralf Mardorf
Toni wrote:
 you need rpm -e --nodeps packagename perhaps additionally the 
 option --allmatches if packages are installed twice.

 than a package is removed and you have a temporary inconsitent system, but if 
 you install immediately the other packages all will be fine :)
   

Thank you :)

as I have written, I made a quick test, when I was tired. I bet this is
written in the man page too?!

Cheers,
Ralf




signature.asc
Description: OpenPGP digital signature
___
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 Thomas Kuther
On Di, 16.12.08 11:42 Thomas Kuther gim...@sonnenkinder.org wrote:

 libjack0. zypper on the other side gets it right. See the screenshot!
 http://gimpel.ath.cx/~tom/jack_weirdness.png
 

Did I really write that zypper gets it right?
It would pull in jack2 even I tell it to install jack, but at least
it wouldn't break the box.



signature.asc
Description: PGP signature
___
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 Jussi Laako
oc2...@arcor.de wrote:
 STOP SPLITTING JACK UP.
 This fetaure was not packman's idea ... 
 
 see openSuSE-shared-library policy:
 http://en.opensuse.org/Shared_Library_Packaging_Policy

This is one of the bright ideas adopted from Debian-based systems, but
I'm not at all convinced that it's a good idea especially in jack case.

Normally the reason for this is that older applications which depend on
older shared libraries can co-exist and work with newer applications
depending on newer shared libraries. However, for jack this creates a
conflict situation which might be hard for the end user to solve.

Reason is that the jack server and the shared library for clients are
tied to each other by specific version/layout of shared memory block
used to communicate. Even if dynamic linking dependency for older
applications wouldn't break and the application would continue to load,
they will stop actually functioning! For this particular reason there's
a specific way to handle also shared library versions. This is not done
for binaries, however!

Now this bright idea of let's not break old binaries, let's just
install bunch of different versions of the same library is doomed for
jack (and for many other non-self-contained apps too). It doesn't take
into account the dependency between the server version and certain
client library version. And even more confusing for the user would be to
have two different server versions with applications for two different
library versions and the user would start wondering why he cannot route
audio between different applications, etc...

 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).

That's especially what it doesn't achieve with jack. It specifically
breaks things, badly...


BR,

- Jussi
___
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 Ralf Mardorf
oc2...@arcor.de wrote:
 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.
   

THAT'S the evilness? You don't know what time it is! Yes, a Suse install
comes with default packages @ repo-oss. Is Packman incompatible to Suse
repositories? Ican't read anything in the Linux Club howtos, stupid
people like me should read.

YOU ARE WRONG and tries to blame me, even if I came with the calumet and
was sorry that I boiled over.

NOW YOU are again twisting the truth. YOU LOSER!

 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

No I'm Pro-Suse, I was going to write an howto and you always quoted me
wrong, BECAUSE I mentioned that if you have knowledge about pro-audio
and you are really making music, you need to have different kernels than
those from the packages, you need to compile stuff yourself, because you
always will get troubles and the moderators made jokes about me, even
you MOTHERFUCKER made jokes here.

You said IN THIS LIST, NOBODY will have any conflicts, it's only me.

You twisting the truth even now, I would like to make Suse a audio and
MIDI workstation, that's why I do what I do.

IGNORANT PEOPLE like you make it impossible, you are AGAINST SUSE, it's
not me.

YOU ARE A LIAR and everybody can read it here.




signature.asc
Description: OpenPGP digital signature
___
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 Ralf Mardorf
oc2...@arcor.de wrote:
 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.
   

That's not true! Yes, I quoted Paul Davis. In which context that isn't
true? Where have I ever given a statement against Suse? I'm using Suse
since 9.0 constantly and I'm compiling for Debian that also has the
jack, libjack issue. I argued against your ignorance and your twisting
of the truth.

I was going to write a howto for Suse and needed help and I said the
truth and you said that's not true, I have no knowledge.





signature.asc
Description: OpenPGP digital signature
___
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 torbenh
  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.

well... i looked at some .pm packages.
only through rpmfind though.

ok. i am sorry that this whole thing contained so much negative energy,
but reading ralfs mail makes aggressive.

so lets drink some virtual beer together, and let this stuff
rest. And Ralf, i hope that, you see that apart from pointing out
the problem you did not help in solving this problem.

You only distracted us from solving the problem with 10kb mails.
and also pushed oc2pus into defense.

I dont care what happenend at linux club. And i dont think that its a
reason to get angry if you are being laughed at by some random forum
users. 

We are doing this because we like to do it. And such negative energy
just makes us care less.



they are probably not even 18. 



 
 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.

ok. i will have a look, when your package database has synched.
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.



trying to :)

 oc2pus

-- 
torben Hohn
http://galan.sourceforge.net -- The graphical Audio language
___
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 for openSUSE 11.0 x86_64

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

suse11:/home/spymo # yast2 --install

System dependencies verify OK.
All package dependencies are OK.
jack 0.109.2-36.1-x86_64 is isntalled
jack-32bit isn't installed
jack2 1.9.0-0.pm.4-x86_64 is installed
 
suse11:/home/spymo # exit
spinymo...@suse11:~ rpm -qa | grep jack
jack_mixer-6-0.pm.3
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
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

spinymo...@suse11:~ ls -l  /usr/local/bin
total 1496
-rwxr-xr-x 1 root root  246832 2008-10-13 22:55 non-daw
-rwxr-xr-x 1 root root  191408 2008-10-13 22:59 non-sequencer
-rwxr-xr-x 1 root root 1074368 2008-10-12 02:05 qjackctl

Self compiled and make install instead of checkinstall, because
checkinstall doesn't work, since I have 64-bit hardware. Qjackctl seems
to be cvs version 0.3.3.6 and because of the make install, it's not
known by the packet management.

The latest rsync of Suse 11.0 is from ...
spinymo...@suse11:~ ls -l /mnt/backup_space_i
[snip]
drwxr-xr-x 21 spinymouse  1000 4096 2008-08-19 10:27 tmp_suse11.0-19-08-2008
... so I would prefer to get it repaired, instead of restoring it from
that backup.

Cheers,
Ralf



signature.asc
Description: OpenPGP digital signature
___
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] JACK for openSUSE 11.0 x86_64

2008-12-15 Thread Ralf Mardorf
oc2...@arcor.de wrote:
 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
 

I just wrote about a bug, I never said that it's a sin to produce bugs,
I produce bugs myself, but here I just installed and removed jack
packages by YaST and at a later point by zypper. Because you guess that
you are god, I won't report it to you. Sorry, my mental disorders
differs to the once you have got. Please, don't care about my mails and
postings. It's wasting time, we don't have enough in common to
correspond about those things. I never installed jack2 by myself, it was
installed as a dependency to jack. I can try to force, to remove jack2,
libjackserver2-0, libjack2-0 and to install jack, libjackserver0, but
the problem seems to be, that YaST and zypper aren't able to do this any
more. I'm fine with Suse and Debian, but I'm not fine with people like
you. I don't understand what's the problem with this. You don't need to
write me your opinions, if you think that I'm faking bugs, let the
people know that I'm a liar. I distinctly declared that I won't report
bugs to some people. I like to help people that are using Suse and I
like to get help. Maybe you should engage the services of Gentoo, if you
don't like Suse users. It all started with 2 bugs I reported by details
at Linux-Club, than I had to declare what my needs about a tool like
Linux are. I stoped this conversation at Linux-Club and you are
stalking. YOU DON'T NEED TO WRITE TO ME! I don't wish to have a
discussion about different Linux-World-Views. And if you answer people,
not only here, please read what they have written. Yes, as I've written,
jack-0.109.2-36.1 is from repo-oss, maybe because I tried to downgrade
to this package, perhaps I have written that. Will it be fine for you if
I declare, that I'm totally wrong and you are god?

I JUST NEED HELP, BECAUSE I DON'T KNOW SOME THINGS, I DON'T NEED
ACIDNESS! You are a stalker, don't follow me.



signature.asc
Description: OpenPGP digital signature
___
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 Arnold Krille
On Tuesday 16 December 2008 02:21:03 Ralf Mardorf wrote:
 Oc2pus, I don't will write any thing more about this issue, you are free
 to write books about it, but I won't reply to stuff that has nothing to
 do with my request, if it's in that German forum style.

Apart from the fact that your other mails are really long, this is the kind of 
attitude to _not_ get you any help. What oc2pus wrote are actually very valid 
points (apart from the tip that your situation will get better with gentoo, 
you don't know enough about linux to install/manage gentoo). You do have two 
different versions installed. This _is_ a messed up system. Why don't you try 
to clean that up instead of writing long and angry mails?

Have fun,

Arnold


signature.asc
Description: This is a digitally signed message part.
___
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 Ralf Mardorf
Arnold Krille wrote:
 You do have two different versions installed. This _is_ a messed up system. 
 Why don't you try 
 to clean that up

I need to find out how to do this. After I upgraded my Suse 11.0 from
jackd 0.109 to jackd 0.116 by using YaST2, it was broken. Maybe not the
way it's broken now, but jackd started with an error, then I downgraded
to 0.109, the version that was fine before, but it didn't repair the
system, jackd still was broken.

When I'm writing of downgrading, I mean first to remove by YaST2 and
then to install, but YaST seems to keep some libs. I tried what was
posted at the Ardour page, rm some libs* using a terminal, but until now
it's still broken. I can restore a backup by rsync, but I would like to
repair it.

The discussion about knowledge is invalid, because it doesn't has to do
with the problem and just is guessed and it's a typical German problem.



signature.asc
Description: OpenPGP digital signature
___
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 Ralf Mardorf
Ralf Mardorf wrote:
 just remove the offending packages.
 read the man page of rpm and remove them.
 i guess you need the force option
 

 Okay, I'll resume:

 1. RPM force option to remove the offending Packages
 2. install from the source (or try Packman again or try Jussi's RPM +
 dependency, all should work)
 3. run ldconfig
   

While I was tired, I tried to install jack, okay, --force seems to be
the wrong option and I've forgotten to run ldconfig, see terminal_1.txt.

Then I tried to erase the jack2 stuff, but everything depends to it, I
removed the jack stuff instead, because there were no dependency
conflicts. Than I --replaced jack2, run ldconfig, but nothing changed,
see terminal_2.txt and ignore the OT statements, they are remarks for me.

Today I might not be able to spend time in Suse Linux. I've to work.
I'll take look at man rpm and will search the net ASAP.
suse11:~ # rpm -qa | grep jack
jack_mixer-6-0.pm.3
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
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
suse11:~ # rpm --test -ivh --force 
http://download.opensuse.org/distribution/11.0/repo/oss/suse/x86_64/jack-0.109.2-36.1.x86_64.rpm
Retrieving 
http://download.opensuse.org/distribution/11.0/repo/oss/suse/x86_64/jack-0.109.2-36.1.x86_64.rpm
Preparing...### [100%]
suse11:~ # jackd --help
jackd: error while loading shared libraries: libjack.so.0: cannot open shared 
object file: No such file or directory
suse11:~ # rpm -ivh --force 
http://download.opensuse.org/distribution/11.0/repo/oss/suse/x86_64/jack-0.109.2-36.1.x86_64.rpm
Retrieving 
http://download.opensuse.org/distribution/11.0/repo/oss/suse/x86_64/jack-0.109.2-36.1.x86_64.rpm
Preparing...### [100%]
   1:jack   ### [100%]
suse11:~ # jackd --help
jackd: error while loading shared libraries: libjack.so.0: cannot open shared 
object file: No such file or directory
suse11:~ # rpm -qa | grep jack
jack_mixer-6-0.pm.3
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
jack-0.109.2-36.1
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
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.4I guess checkinstall sometimes worked for my 64bit hardware too, resp. I can't 
remember how I build this package, maybe there was another automation, that 
build the RPM: /usr/src/packages/RPMS/x86_64/wineasio-x-1.x86_64.rpm

wineasio - wineasio-x suse11.0 spinymouse 5 Aug 2008
Version: x-1
Project Page: 
wineasio-x suse11.0 spinymouse 5 Aug 2008

Anyway, there are some more applications I compiled, but I don't need them and 
they shouldn't be part of the problem.

suse11:~ # rpm --test -ev jack-0.109.2-36.1 libjack0-32bit-0.109.2-36.1 
libjack-devel-0.116.1-0.pm.1
error: Failed dependencies:
jack-devel is needed by (installed) arts-devel-1.5.9-33.1.x86_64
suse11:~ # rpm --test -ev jack-0.109.2-36.1 libjack0-32bit-0.109.2-36.1 
libjack-devel-0.116.1-0.pm.1 arts-devel-1.5.9-33.1.x86_64
error: Failed dependencies:
arts-devel is needed by (installed) kdelibs3-devel-3.5.9-49.1.x86_64
suse11:~ # rpm --test -ev jack-0.109.2-36.1 libjack0-32bit-0.109.2-36.1 
libjack-devel-0.116.1-0.pm.1 arts-devel-1.5.9-33.1.x86_64 
kdelibs3-devel-3.5.9-49.1.x86_64
suse11:~ # rpm -ev jack-0.109.2-36.1 libjack0-32bit-0.109.2-36.1 
libjack-devel-0.116.1-0.pm.1 arts-devel-1.5.9-33.1.x86_64 
kdelibs3-devel-3.5.9-49.1.x86_64

I don't need the devel packages, but I need jack. I first will try to force to 
get jack2 by the replace options.

suse11:~ # rpm --test --replacefiles --replacepkgs -ivh 
http://ftp.skynet.be/pub/packman/suse/11.0/x86_64/jack2-1.9.0-0.pm.4.x86_64.rpm
Retrieving 
http://ftp.skynet.be/pub/packman/suse/11.0/x86_64/jack2-1.9.0-0.pm.4.x86_64.rpm
warning: /var/tmp/rpm-xfer.wajmN8: Header V3 DSA signature: NOKEY, key ID 
9a795806
Preparing...### [100%]
suse11:~ # rpm --replacefiles --replacepkgs -ivh 
http://ftp.skynet.be/pub/packman/suse/11.0/x86_64/jack2-1.9.0-0.pm.4.x86_64.rpm
Retrieving 
http://ftp.skynet.be/pub/packman/suse/11.0/x86_64/jack2-1.9.0-0.pm.4.x86_64.rpm
warning: /var/tmp/rpm-xfer.Bp1RLi: Header V3 DSA signature: NOKEY, key ID 
9a795806
Preparing...

Re: [LAD] JACK for openSUSE 11.0 x86_64

2008-12-15 Thread Ralf Mardorf
What I'm thinking of, isn't to erase any package, but I hope I used the
replace option not correct and that it will be possible to replace jack2
libs by jack libs, or if I like to get jack2 installed correctly, this
hopefully will also be fine, if I know how to use the replace options in
the right way. And I won't forget to run ldconfig.



signature.asc
Description: OpenPGP digital signature
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


[LAD] JACK for openSUSE 11.0 x86_64

2008-12-14 Thread Ralf Mardorf
Hi :)

I have this problem too: http://ardour.org/node/2271

If I go back to the Suse 11.0 version before 0.116, it's 0.109, the
message changes from jackd: symbol lookup error: jackd: undefined
symbol: clock_source to jackd: symbol lookup error: jackd: undefined
symbol: _jack_get_microseconds.

I tried to write with the German community (at Linux-Club Suse and
Packman community) about such issues, but they aren't interested in
their bugs and because they laugh about me, I'm not interested anymore
to report anything to them. Everything I tried to inform about, should
be wrong they say and laugh and there were a lot of bugs similar to that
one, for audio and MIDI realtime applications from the standard
repositories Oss, Non-Oss, Updates, Packman and VideoLAN. Also there are
often versions that aren't good for professional work.

I removed the jack package by YaST2 and then ...
suse11:/usr/lib # rm libjack*
suse11:/usr/lib64 # rm libjack*

After I installed jack again, I got jackd: error while loading shared
libraries: libjackserver.so.0: cannot open shared object file: No such
file or directory.

Does anybody know a Suse community that is interested to solve those things?

I'm fine with the Debian 64 Studio audio community. Isn't there such a
friendly community for Suse (not JAD)?

For some reasons I like to use Debian 64 Studio and Suse, but Suse often
is a pain in the arse, because of a narrow views having community.

Do I need to compile jack myself for Suse 11.0? Before I upgraded jack,
I don't get any error messages.

Cheers,
Ralf

___
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-14 Thread torbenh
On Sun, Dec 14, 2008 at 08:29:57PM +0100, Ralf Mardorf wrote:
 Hi :)
 
 
 I removed the jack package by YaST2 and then ...
 suse11:/usr/lib # rm libjack*
 suse11:/usr/lib64 # rm libjack*
 
 After I installed jack again, I got jackd: error while loading shared
 libraries: libjackserver.so.0: cannot open shared object file: No such
 file or directory.

you need to run ldconfig as root.


-- 
torben Hohn
http://galan.sourceforge.net -- The graphical Audio language
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev