[04:00] persia, are you there? [04:03] My apologies. I have poor diurnal habits. Had you also installed libpulse-dev ? [04:03] no problem :) [04:05] ok, I''ve install libpulse dev 0.9.13, thing is, I can't log in without failsafe GNOME (I get an error saying "couldn't exec /usr/bin/pulse-session; no such file or directory), but with failsafe gnome I can log in. My question is, can I debuild openjdk with the 0.9.13 dev libs installed, and then revert back to 0.9.10? [04:05] I've purged and reinstalled pulse etc. [04:06] You can, but openjdk will be linked against a different version of pulse than you have installed, which may cause runtime errors. [04:07] Depending on how the library packaging is set up, it may also cause issues with dependencies. [04:07] Hm. Do you know how I could fix the current PA install, then? [04:07] How do you mean "fix" and "current"? [04:08] Fix it so that I pulse works, and by current I mean the version I have installed, which is 0.9.13 from themuso [04:08] 's PPA. [04:09] OK. You'd have to track down why pulse is causing the GNOME session to crash, and fix that bug. [04:09] Well, I have an idea. [04:10] Then you're off to a good start :) [04:11] At the end of the first post (https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/294541) it says [pulse-access] is no longer needed, because pulseaudio is being started by a different mechanism. [04:11] Launchpad bug 294541 in pulseaudio "Can't start session after removing pulseaudio (/etc/X11/Xsession.d/70pulseaudio remains)" [Undecided,Fix released] [04:11] is 0.9.13 the version that's in Jaunty? [04:11] Try running `rmadison pulseaudio` [04:14] aha, Jaunty has 0.9.14. Are there significant changes in PA that would make it a bad idea to install the Jaunty version in Intrepid? [04:14] I think that the solution of that bug is related to also having a newer libcanberra. You can try ithe suggested solution, but I don't know how well it would work. [04:15] It's almost never a good idea to install a version compiled for one release on another release. The most common exceptional case is in the other direction (e.g. sometimes you can install things compiled for intrepid on jaunty). [04:16] Ok. [04:16] That said, you could try to see if the 0.9.14 version also compiles on intrepid (a backport), but I suspect it depends on the newer libcanberra, and you'd end up in fairly deep recursion. [04:17] well, openjdk is actually still debuilding (it's been going for a long time now), after it's done have a look at the backport. [04:17] if it doesn't work :/ [04:18] I'm tempted to think the answer to your original questions "Can Java use pulse for audio in intrepid" is "No", and that you'd be engaged in a long and arduous path to make it work if the current attempt fails. [04:19] You'd probably do better to either work on something else, or, if you can, consider testing jaunty: if it doesn't work there, you can file bugs, and your patches and solutions may be applied to be part of Ubuntu. [04:19] Well, themuso's 0.9.13 backport is supposed to work for Intrepid, and that's all the latest openjdk depends on, isn't it? [04:20] How stable are people saying the Jaunty alpha is? [04:20] Well, yes, but. [04:21] You could ask in #ubuntu+1, but generally speaking, every development release is fairly unstable: remember that things are changing all the time. [04:24] * Peddy is still waiting for openjdk to debuild. [04:37] persia, I assume you have Pulseaudio and Ubuntu, could I please have a look at your /usr/bin/pulse-session file? [04:38] http://pastebin.ubuntu.com/109657/ [04:38] I think there's a typo in it :) [04:39] hehe [04:39] We should file a bug. [04:39] bug report* [04:41] after it's done debuilding, what should I do? [04:44] You should end up with a .deb. You can install this, and see if it works. [04:46] I execute 'debuild' in the openjdk-6-6b12 directory, correct? It's been going for about 15 minutes now. [04:48] Right. [04:49] For more advanced usage, you'd execute `debuild -S` and then use something like pbuilder or sbuild to build it, but as long as you're only planning to use the result on your local system, just `debuild` is safe. [05:08] persia, is debuild meant to just build a deb, or run tests or something? because it started a process called 'java', and it's still running. [05:09] It does everything considered important to create a .deb. For things like the Java runtime environment, this involves running a number of tests to make sure it isn't broken beforehand (as otherwise it might be hard to get it built again) [05:14] aha, I thought so, because checkinstall makes a deb, and it only takes a few seconds :D [05:14] checkinstall doesn't make a very reliable deb. [05:18] But really, the normal process can also be fast, when it's not being so careful. [05:18] In this case, it's extra-careful, because a bug in Java is a bug in *lots* of packages. [05:23] when I download source code, can I use debuild instead of checkinstall (or make install, for that matter)? [05:24] Yes, but you'd have to prepare the debian/ directory. [05:24] !packaging [05:24] The packaging guide is at http://wiki.ubuntu.com/PackagingGuide - See https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages for information on getting a package integrated into Ubuntu - Other developer resources are at https://wiki.ubuntu.com/UbuntuDevelopment - See also !backports [05:25] The guide doesn't cover a lot of Java stuff, but it at least introduces many of the concepts. [05:25] If you do package something, and it's working, it's best to try to get it into the repositories, so nobody else has to package the same thing. [05:26] And, of course, if you get the source with apt-get source (for which you *don't* need sudo), it comes already packaged. [05:28] awesome, thanks. [06:07] Please install build and header for Kernel - 2.6.24-21-generic what apt-get do I do ? [06:09] InHisName, sudo apt-get install linux-headers-2.6.24-21-generic [06:10] persia, it's still running. Do these things usually take this long? [06:12] https://launchpad.net/ubuntu/+source/openjdk-6/6b12-0ubuntu6/+build/748817 should give a guideline for expectations. [06:12] I've had builds that finished in a few seconds, and ones that took 15 hours. [06:13] excellent, thanks. [08:22] persia, it just finished! :D [08:37] persia, it finished debuilding and installing, and I fixed the pulseaudio problem, but the java app playing through openjdk's javaws does not play sound through pulseaudio. Am I doing something wrong? [08:41] I'll be right back, rebooting for good measure. === apc_ is now known as Peddyt [09:22] persia, I'm now getting this from the Java programs: JavaSoundPlayer: mixer not found: Intel [plughw:0,0]. I'd really appreciate some help. [09:33] Peddyt, My apologies, but I'm not sure how to debug that. [09:56] That does look like an ALSA error though: are other applications working as expected with pulseaudio? [12:52] hello lucid === LucidFox_ is now known as LucidFox [17:54] hey all [17:54] any way to get sun-java-1.6.10 on 8.0.4? [21:44] Hello, I'm searching for a code example which parde checkip.dyndns.org or print my IP [21:44] Can anyone help me?