#debian - Mon 30 Apr 2007 between 02:02 and 02:08

NY Lost Funds



muhoopeterS: but you're right, this does in fact suck
jetscreamerdang 4 seconds quicker would have rocked
peterSmuhoo: so jackd is tightly coupled to libjack, I get that. but other libjack-using apps _also_ have to talk to the same version of jackd?
\amethystmuhoo: but it's possible for the ABI to change without the protocol changing
muhoo: or does the protocol in fact change that frequently?
muhoopeterS: yes, some of them use features that are in version xxx and not in version yyy
Rusty1http://linux.slashdot.org/linux/07/04/26/1932236.shtml << jetscreamer FWIW
muhoopeterS: but i don't understand how this is different from any other dependency
jetscreamerRusty1: tia then :)
Azarhello honorables!
peterSmuhoo: just this: say I have foojack which is built with libjack 0.103. then I upgrade libjack and jackd to 0.104. what happens to foojack? does it break?
muhoopeterS: example: if i have an app that requires, say, kde version xxx, i'm screwed if all i have is kde version yyy\
peterS: and, i have to upgrade my whole desktop windowing system in order to get the new app to run.
peterS: depends on foojack
peterSmuhoo: is that so? I don't use KDE, but I thought you could run KDE apps without the rest of KDE being installed at all
vyrus001i took my config.gz, unziped it, droped it into my new linux/src kernel tree, compiled / installed, now under the new kernel, i keep getting the message "/sys/block/sda/dev seems to be down", then i get a kernel pacnic.any ideas?
muhoopeterS: if foojack used features that have been removed or changed or renamed
Azar"Debain is the only group of software developers who still believe that Richard Stallman invented programming. Everyone else now correctly credits Bill Gates for doing so. Debain developers hold themselves separate from the rest of the Linux community because of their pride in not stealing from other operating systems to build their version of Linux. All other versions of Linux are based directly on Windows."
jetscreameryou forgot the source
xozVyrus001: initrd image?
muhoopeterS: i vaguely remember going through something like this, years ago, when i used kde.
jetscreamerdid you do make oldconfig Vyrus001 ?
harkwell it's talking about Debain not Debian ;)
peterSmuhoo: ok so the point is ... if the SONAME changes, what happens if you don't change the package name? say you have "libjack0" and "jackd" which depend on each other or whatever. you upgrade libjack and jackd from 0.103 to 0.104. my app "foojack" specifies "Depends: libjack0 (>= 0.103)". the dependency relationship is still satisfied, but foojack breaks. we can't have that
Azarhark: hehe
muhoopeterS: but, i'm trying to find an example of somethign where only one instance of X can run at a time, kind of like jackd
vyrus001jetscreamer, no i didnt
thingfishAzar: I read that too - it's hilarious, isn't it
peterSmuhoo: this is why we have to rename libjack when the SONAME changes. so that foojack has a fighting chance of specifying a proper Depends: line.
jetscreamerVyrus001: 'maybe'
Azarthingfish: yep man
muhoopeterS: hmm. excellent example. but what is the right way to get around that?
jetscreamer!kp
dpkgTo compile a kernel The Debian Way(tm) "apt-get install kernel-package build-essential libncurses5-dev" and follow the instructions in /usr/share/doc/kernel-package/README.gz; You should also ask me about 'make-kpkg' and 'kp mantra'
vyrus001jetscreamer, so i should make oldconfig then recompile and see if that works ?
streunerthingfish: its funny, isn't it? :-)
thingfishstreuner: yes, it was great fun reading it
jetscreamerVyrus001: that or that and try the debian way
Azarhehe Debain pays some of its developers in a successful effort to piss off the rest of its developers.
peterSmuhoo: what if foojack says "Depends: libjack0 (>= 0.103), libjack (<< 0.104)"? that can be arranged. and it will do the right thing. but ... then what if version 0.104 is compatible after all? then you're forcing recompiles for no reason.

Page: 5 12 19 26 33 40 47 54 61 68 75 82 89 96 103 110 117 124 131 138 145 152 159 

IrcArchive

NY Lost Funds