/srv/irclogs.ubuntu.com/2010/01/02/#ubuntu-devel.txt

rovanionI'm trying to build despotify on Ubuntu 9.10 but when trying to make I get a good couple of errors: http://pastebin.org/70412 And please point me in the right direction if I'm in the wrong channel01:10
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
emgentdendrobates: ola ;)01:18
dendrobatesemgent: hi01:20
geserrovanion: looks like you're missing libao-dev (at least, perhaps other packages too)01:38
rovanionThank you a lot geser, have a great day!01:56
=== Silanus_ is now known as Silanus
=== binitamshah is now known as binitamshah|away
=== binitamshah|away is now known as binitamshah
=== asac_ is now known as asac
ScottKjdstrand: I see from LP you're working on the Spamassassin Y2010 problem.14:34
ScottKWhich releases are you doing?14:34
ScottKI'll do the others14:35
* ion laughs at http://people.canonical.com/~scott/daily-bootcharts/14:36
ScottKjdstrand: Nevermind.  Saw your note in the bug now.14:37
reduzguys, simple question, WHY is pulseaudio used by default in ubuntu? it's always broken and full of bugs on every machine i installed ubuntu15:17
reduzcrashes, causes sound corruption, etc since at least 3 ubuntu versions15:17
reduzor goes to 100% CPU when using small buffers15:17
hungerreduz: No idea! It is even installed in kubuntu for some reason.15:17
ionTheoretically, something like PulseAudio is totally the right way to go. As for anecdotes, here’s another: it works fine for me. :-P15:18
hungerion: Why is pulseaudio the right way to go? I thought alsa made this whole audio daemon crap obsolete.15:20
alkisgalsa can't stream over the network. So pulseaudio is required for thin clients (just _my_ case)...15:21
reduzwell, over here pulseaudio corrupts sound15:22
reduzthe begining of each sound15:22
ionAudio interfaces that look like you’re communicating directly with the hardware has problems. For instance, network transparency is not nice to achieve with them. They have hard time providing low latency for applications requiring it and low CPU use for applications that don’t need low latency. Something that provides a higher-level interface is good.15:22
reduzion, yeah because of something that 0.001% of the people using a desktop need, you add a whole new layer of complexity you have to mantain and bugs often for 99.9999% of the rest of the users. That's not good thinking15:25
ScottKhunger: Pulseaudio is not part of the standard Kubuntu install.  If you have it then it was dragged in as a recommends/depends of something else you installed.15:25
ionreduz: Switch the numbers with each other.15:25
reduzion, network transparency? i think not15:26
ScottKion: I have yet to require any of Pulseaudio's unique functionality.15:26
ionLow CPU use when needed, low latency when needed.15:26
ScottK(not saying some people don't need it, but it's certainly not everyone)15:26
reduzion, sorry, but pulseaudio is not low latency friendly15:26
reduzit climbs to 100% cpu in most cases, while regular alsa or OSS4 do fine15:27
reduzeven the own pulseaudio developers aknowledge that it's not low latency friendly15:27
ScottKreduz: It's a decision that was made 2 years ago, so there's no chance of them going back.  It's really not worth your time to argue about.15:27
reduzScottK, i don't mind pulseaudio itself, but that it's full of bugs :(15:28
ionreduz: It can provide lower latency than the hardware itself can provide by using an accurate timer to put new audio data just after the hardware play position instead of having to rely on interrupts from the hardware requesting new audio data early.15:28
ionThat means long hardware buffers can be used, which means less interrupts, which means either low CPU use or low latency, depending on what the application request.15:28
ScottKion: Then why isn't it used in Ubuntu Studio? I'd think they'd want that.15:28
reduzion, what you are saying makes no sense at all. if the app request a certain latency, pulseaudio shouldn't do anything15:29
reduzion, apps already know what latenc they need, otherwise they wouldn't pass a buffersize as opening param15:29
ionscottk: At the moment, JACK is better for professional audio, since it provides audio (and MIDI IIRC) routing within and between applications. Perhaps they’ll be merged one day.15:30
ionreduz: You’re still thinking at too low level.15:30
reduzion, i understand what you mean, but then again, that's too dependent on hardware as far as i remember15:32
reduzas in, not all hardware works the same way15:32
ionPulseAudio could, for instance, take 20 seconds of audio ahead from an MP3 player. If you seek or jump to another song, it can drop the buffer, immediately start playing the new thing, taking a short chunk of new audio initially and then taking exponentially longer chunks up to the upper limit if there’s no further user changes.15:33
ionAn interface that looks like the application’s banging raw hardware just can’t provide something like that.15:33
ScottKslangasek or jdstrand (you two are the only ubuntu-sru members connected at the moment): Please have a look at Bug #502071 as it's a pretty urgent SRU (impact can be as bad as all not explicitly whitelisted mail gets marked spam).15:34
ubottuLaunchpad bug 502071 in spamassassin "FH_DATE_PAST_20XX scores on all mails dated 2010 or later" [High,Fix committed] https://launchpad.net/bugs/50207115:34
ScottKSorry, jdstrand/jdong15:34
ionreduz: All PC audio hardware provides a buffer of certain length and at least interrupts.15:34
ionThat’s pretty much all you need to do the magic PulseAudio does. The MacOSX audio system does the same.15:35
reduzion, well, to make it short, pulseaudio is bugged on my system and sound is all corrupted. Any idea how to fix it or hints on how to find a similar report?15:35
reduzion, or at least how to disable it?15:35
ionThe usual way. Search at launchpad. If no-one has reported the same issue, run apport-bug pulseaudio.15:36
ionUbuntu’s PulseAudio packaging is a bit crippled in 9.10, that can cause problems. Lucid fixes part of that (rtkit) but not yet everything (flat-volumes).15:39
jdongScottK: ACKed. Ouch, what a painful way to welcome the new year15:42
reduzwell, i'm left with no audio again15:42
reduzit's been 3 ubuntu versions i can't use alsa+pulse because pulseaudio fucks up15:42
ScottKThanks jdong.  I'll accept them.15:43
reduzso i guess i'll go install OSS4.. again15:43
alkisgreduz: if those sound problems are with SDL apps, there are known workarounds...15:45
reduzalkisg, no, happens for every single app15:46
alkisgok15:46
reduzpulseaudio just probably dislikes my pro-soundcard15:46
reduzalsa/oss work fine with it15:46
reduzas well as windows15:46
reduzeh15:48
reduzwhere is asoundconf? :(15:49
reduzguess it's gone in 9.1015:49
reduzit seems pulse cannot be removed in ubuntu anymore?15:51
reduzah found to do it15:53
reduzand as usual, sound works flawlessly without it15:53
reduzah... mixer applet no longer works without pulseaudio, good.15:54
reduzwell, guys i really appreciate your work but it seems ubuntu is no longer for me15:58
=== thekorn_ is now known as thekorn
hyperairhow does one boot ubuntu in rc 3 instead of rc 2?17:14
sladenupgrade17:16
ionhyperair: Pass 3 as a parameter to Linux.17:20
=== yofel_ is now known as yofel
lamontis there a magic command to fetch-n-install ddebs?  or do I just fetch'em manually?21:00
bdrung_ScottK: is my answer to bug #500870 enough?21:06
ubottuLaunchpad bug 500870 in lintian "Please merge lintian 2.3.0 (main) from Debian unstable (main)." [Wishlist,New] https://launchpad.net/bugs/50087021:06
ScottKLooking21:07
bdrung_ScottK: why not carrying this patch until either cdbs or the policy is fixed?21:47
ScottKbdrung_: The CDBS change is on purpose to save CD space and because of the way it works, should always be policy compliant.  There may be other cases that the lintian check legitimately catches.21:48
ScottKSo there isn't any fixing of policy or CDBS to do.21:48
ScottKCan you make it so that instead of turning off the check entirely, it's only turned off for CDBS packages that do the symlinking by design in Ubuntu?21:49
geserlamont: if I read the manpage of "apport-retrace" correctly it should install the needed ddebs for you (if you have a .crash file)21:53
bdrung_ScottK: that could work. a package is a CDBS package when it build-depends on cdbs?21:56
ScottKI'd assume so.  I can't think of another reason to build-dep on CDBS.21:57
ScottKbdrung_: For bonus points, only stop the check if you're running on Ubuntu.  Then maybe the patch could go upstream and we could sync again.21:58
bdrung_ScottK: we can't check, if we are running on ubuntu22:01
ScottKbdrung_: But you can check if the package has an ubuntu version string22:01
bdrung_ScottK: that's not enough. synced package will have symlinks, too.22:02
ScottKbdrung_: Who runs lintian on sync'ed packages?22:02
bdrung_ScottK: me :)22:03
ScottKThen you're free to ignore it.22:03
ScottKWe had lintian sync'ed from Debian before and I think that's a good general state of affairs.22:03
bdrung_ScottK: for example i work on audacity. i build it on ubuntu and test it there, but upload it to debian. therefore i will see this warning every time.22:05
ScottKbdrung_: You should also build it on Debian.22:06
bdrung_ScottK: before uploading i build it in a sid pbuilder environment.22:06
bdrung_ScottK: should i work on the cdbs check, or do you insist on syncing?22:15
ScottKbdrung_: Even if it's uploaded to Ubuntu first, I'd like to have something that might get accepted upstream.22:17
ScottKOther potential sponsors may have a different view.22:17
bdrung_ScottK: there is probably no way to get it into debian (without playing with lsb_release), have a look at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=53643422:20
ubottuDebian bug 536434 in lintian "[checks/changelog-file] don't check debian-changelog-file-is-a-symlink for Ubuntu packages" [Wishlist,Open]22:20
ScottKbdrung_: Given what I've suggested is already in Lintian, yes, I think it should be sync'ed.22:22
=== bdefreese2 is now known as bddebian
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
bdrung_ScottK: is there a special procedure for package removals, or is it just filing a bug report and subscribing ubuntu-archive?22:40
ScottKbdrung_: That's mostly it.  There's a wiki page that says what needs to go in the bug.  I don't recall which one.22:41
geserI check rbuild-dependes, rdepends (and mention the status) and mention the reasons for the removal (e.g. existing Debian removal bug)22:44
bdrung_geser: can i request two removal in one bug report or should i split it? (remove A and B, B depends on A)22:46
geserin that case I'd use one bug (either both go or both stay)22:47

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!