/srv/irclogs.ubuntu.com/2010/08/28/#ubuntu-motu.txt

ari-tczewhow can I drop dependcy on file *.1 in /debian/ directory?00:00
ari-tczewI use debhelper 700:00
sistpotyari-tczew: define dependency? is debian/rules looking for a manpage there?00:01
ari-tczewsistpoty: my debian/rules: http://paste.ubuntu.com/484702/00:02
ari-tczewI wouldn't use .1 file00:03
sistpotyari-tczew: maybe a build log with the error might shed more clue?00:03
sistpoty(as in, I don't know from the rules file alone)00:04
ari-tczewsistpoty: http://www.plikos.pl/19k4/last_operation.log.html00:07
ari-tczewsistpoty: better link: http://s1.plikos.pl/19k4/394cdc39e8e89bf8524d81d9c7bab073/last_operation.log00:07
ari-tczewsistpoty: I removed .1 file in the past00:08
sistpotyari-tczew: I can't parse the output on the page (there are pictures and text in a language I don't speak)... maybe pastebin might be helfpul?00:09
ari-tczewsistpoty: did you used second link?00:10
sistpotyari-tczew: both :)00:10
ajmitchchromium has a nice translate feature that helps there :)00:11
ari-tczewsistpoty: second link connect directlu to file00:11
ari-tczewdirectly*00:11
ajmitchari-tczew: it probably depends on the http referrer being set, so when we go to it, it doesn't link directly00:11
sistpotyari-tczew: nope, not for me at least00:11
ajmitchdo you have a clementine.manpages file in debian/ ?00:12
ari-tczewsistpoty: I cannot use pastebin or something similiar, because this file is large00:12
ajmitchit's only the last few lines you need to pastebin00:12
sistpotyhey ajmitch btw00:12
ajmitchhi :)00:12
ari-tczewajmitch: debian/manpages has got: debian/clementine.100:12
ari-tczewbut I deleted file debian/clementine.100:12
ajmitchok00:12
ajmitchso delete it from debian/manpages?00:13
ari-tczewajmitch: hmmm..00:13
ari-tczewI'll try, but what next? package without manpage?00:13
ajmitchwhy did you delete the manpage?00:13
ari-tczewajmitch: because I think that management this file is not easy. strange chars like \fB\-a\fR, \fB\-\-append\fR00:14
ari-tczewo_O00:14
ari-tczewis there any easier way to create manpage?00:15
ajmitchthere are some tools like help2man to get it started, but the markup isn't that bad?00:18
ari-tczewajmitch: I'm preparing a package for REVU. I'm merging 2 proposed packages - from one guest and upstream developer. Upstream's package doesn't include manpages. what do you think, is manpages necessary for music player?00:22
ajmitchI personally don't care about manpages for X apps when they've got basically no commandline options, but I think others may disagree with me on that00:25
ari-tczewaha00:26
micahgajmitch: they have their uses unless the app has built in cli help for debugging00:27
micahg*options00:27
ajmitchI guess in the case of a music player, they can often be called with arguments like  --next, etc to skip tracks00:27
sistpotyajmitch: I disagree, since I've seen to many strange apps in /usr/bin which don't give any help when called with --help and aren't obvious what these do00:28
sistpoty(hello kde things btw.)00:29
ajmitchsistpoty: right, but does having a manpage help in any way apart from having a description of them?00:29
sistpotyajmitch: having a description would alread be something I'd been looking for00:30
ajmitchari-tczew: as evidenced - others disagree with me :)00:30
sistpotyhaha00:31
sistpotyajmitch, ari-tczew: if it's evident what an application does, I don't think a man page is too much of a need though00:31
ari-tczewajmitch, sistpoty: ok, I'll think about include .1 file.00:33
ari-tczewnow other question: is possible to add 2 maintainers to one field?00:33
ari-tczewit's new package, only in Ubuntu00:34
sistpoty(as a side note, jsut to blame ajmitch, /usr/bin/ck-launch-session is not obvious to me (as seen on a debian/stable installation) :P)00:34
ajmitchsistpoty: it's perfectly obvious to me :)00:35
sistpotyhaha00:35
ajmitchari-tczew: no, I think the Maintainer field must be one name/email only - Uploaders can contain multiple00:35
ari-tczewok00:36
ari-tczewajmitch: thanks, deleting .1 file from debian/manpages helped me00:43
* persia strongly encourages the creation of manpages for GUI apps. That makes it appear nicely for tools like apropos. It also lets the user have one consistent way to ask for documentation (which might just be an explanantion of the binary, and no options).00:44
ari-tczewI have support windows in tarball. should do I delete all files related to windows, or delete only .dll file? I'm thinking about source-contains-prebuilt-windows-binary00:45
sistpotyari-tczew: I'd even suggest to delete windows binaries straight from the tarball (you can't be sure that the dlls match the source)00:50
ari-tczewsistpoty: so you suggest repack tarball. do I need to change versioning to dfsg?00:51
sistpotyari-tczew: would be good, yes00:51
sistpotydamn, persia: you seem to have driven ajmitch away.... .o_O00:54
* ajmitch is in hiding :)00:55
sistpotyhaha00:55
ajmitchor just doing other stuff right now00:55
ari-tczewwho know how bdrung check package? http://revu.ubuntuwire.com/details.py?upid=8210 he gave some lintian issues. I haven't it in pbuilder's log.01:02
* persia recommends lintian -iIEv --pedantic foo_source.changes foo_${arch}.changes : not everything here needs fixing, but it all needs thinking about01:03
* ari-tczew sometimes thinks that some people here knows everything about packaging01:05
lfaraoneScottK: would you approve Sugar FFes for syncs from NEW?03:02
ScottKlfaraone: I'd prefer after they are out of New since then I know they met Debian's requirements.03:35
=== yofel_ is now known as yofel
=== bilalakhtar_ is now known as bilalakhtar
AnAntHello10:25
AnAntHello10:25
=== apache2logger is now known as apachelogger
AnAnthow can I detect if the sound server on the system is pulseaudio or not ?10:28
persiaAnAnt, Mostly we just assume it is.  What are you trying to accomplish?10:35
AnAntpersia: I am maintaining a package (zekr) in both Debian & Ubuntu10:36
persiaAh.  I see.10:37
AnAntit is a java package, the problem is that Sun JRE has problems with pulseaudio10:37
persiaSo, what sort of ways *can* you output sound?10:37
AnAntso I have to wrap the call to zekr using padsp10:37
persiaBoth Debian and Ubuntu recommend avoiding that.  Sun isn't supporting it much longer either :)10:37
AnAntavoiding what ?10:37
persiausing Sun JRE10:38
Nafallopersia: and when you say Sun, you mean Oracle, no? ;-)10:38
AnAntwell, there is a problem with OpenJDK too10:38
persiaNafallo, I didn't know Oracle ever committed to specific support periods for the JRE.  I'd be glad to be mistaken.10:38
AnAntpersia: zekr is using libbasicplayer-java to play audio10:39
persiaThat ought just work, regardless of the environment (kinda the point).10:39
Nafallopersia: I thought they had bought it all, I might be the one mistaken.10:39
AnAntpersia: it seems that libbasicplayer-java is using a method not supported by OpenJDK to control the volume (gain)10:39
persiaIf that fails to work, it's better to consider that a bug in the JRE10:39
persiaNafallo, I think they bought it all.  I just haven't personally been told any support periods for Java by anyone claiming to represent Oracle.10:39
AnAntwhat out to just work ?10:40
AnAnterm, I think I'm lost in the conversation10:40
persialibbasicplayer-java for audio out: it should generate audio for the user regardless of the user environment.  The application developer should not have to think about it.10:40
persiaIf it doesn't, that's a bug in the JRE (or JRE config), and should be fixed there, rather than in every application that uses libbasicplayer-java10:41
AnAntpersia: the audio playback works, it is modification of the output volume (setting the gain) that fails when pulseaudio is the system used10:41
AnAntpersia: the bug was filed against OpenJDK during lucid cycle I think10:42
persiaOK.  Let's fix it.10:42
persiaWorking around it in zekr isn't the right solution.10:42
AnAntlet me see where it is then10:43
AnAnthttp://stackoverflow.com/questions/1914216/master-gain-not-supported-in-openjdk10:44
AnAntpersia: look at the first comment in that URL ^10:45
AnAntah, here's the LP bug: #49178410:46
ubottuLaunchpad bug 491784 in libbasicplayer-java (Ubuntu) "Sound does not work with openjdk" [Undecided,Fix released] https://launchpad.net/bugs/49178410:46
AnAntit was first filed against OpenJDK, then when I made a patch in libbasicplayer-java to workaround the problem, doko reassigned the bug to libbasicplayer-java10:47
persiaAnd uploaded it.10:48
persiaDoes your patch not work?10:48
persiaOr does OpenJDK have a second, buggier, internal implementation of libbasicplayer-java?10:49
AnAntthe patch only catches the exception to make the program using libbasicplayer-java not to crash10:49
persiaAh.  "fixed the issue" wasn't clear on that point :)10:49
AnAntI just added a try catch10:49
persiaWhereas what it really needs is some closer work to make it do the right thing.10:50
AnAnt"it" refers to OpenJDK or libbasicplayer-java ?10:52
AnAntas mentioned in the first URL I pasted, there are other playback problems with OpenJDK10:53
AnAntfor example in Zekr, if I press play, then stop. The program would crash10:54
AnAntI should press pause before stop10:54
AnAntI think that relates to "it insists that you stop() a line before flush()ing it."10:54
persiaI think "it" is libbasicplayer-java, although one would have to traverse the implementation to determine that for sure.10:59
AnAntbe back later11:00
persiaBut I think the solution is either to patch the implementation to not break, or to patch zekr to respond to pressing "Stop" with stop();flush();11:00
persiaTo troubleshoot, I'd probably back out your crash, and then read the exception traces to figure out where it makes sense to change things so it behaves sensibly.11:01
persiaErr, back out your patch.11:01
persiaAlternately, zekr could trap the real exception (by name) and do something interesting.11:02
ari-tczewtumbleweed: around?11:26
tumbleweedari-tczew: no, working on finishing touches to our pyweek.org entry11:30
ari-tczewaha11:30
AnAntpersia: do something interesting ?12:11
persiaSure.  Not crash, or call some handler to work around the observed issue, or attempt to do something with an alternate implementation, etc.12:12
AnAntpersia: hmm, but according to http://stackoverflow.com/questions/1914216/master-gain-not-supported-in-openjdk, it seems that the actual problem is in OpenJDK12:18
persiaI don't think there's enough technical content in that discussion to know if it's OpenJDK or some library running by default on typical OpenJDK installations.12:19
AnAntpersia: do the errors in https://bugs.launchpad.net/zekr/+bug/622663 give good hints ?12:40
ubottuLaunchpad bug 622663 in Zekr "Audio Player crashes on volume change" [Undecided,New]12:40
AnAntpersia: erm, nevermind12:41
persiaAnAnt, They do, but the "...10 more" hides the bit that gets interesting.12:44
persiaAnyway, the thing to do (to my mind) would be to add gain control support, which just makes the issue disappear (and makes everyone else happy).12:45
AnAntand how do I find out those 10 more ?12:45
AnAntadd it in OpenJDK you mean ?12:45
persiaYou'd have to replicate the crash (first installing an unpatched libbasicplayer-java, etc.12:45
persiaYeah.12:45
AnAntso should I re-open #567856 ?12:47
AnAntI mean #49178412:47
AnAntLP 49178412:47
ubottuLaunchpad bug 491784 in libbasicplayer-java (Ubuntu) "Sound does not work with openjdk" [Undecided,Fix released] https://launchpad.net/bugs/49178412:47
persiabug #49178412:47
persiaI'd probably file a new bug for it.12:48
persiaAnd get the patch submitted upstream.12:48
persiaBecause the discussion in the last bug doesn't really help with the new patch.12:48
AnAntpersia: LP #625790 <= is the information there enough13:06
ubottuLaunchpad bug 625790 in openjdk-6 (Ubuntu) "OpenJDK needs to add gain control support" [Undecided,New] https://launchpad.net/bugs/62579013:06
persiaAnAnt, Yep.  It shows that the problem is really with org.classpatch.icedtea.pulseaudio.PulseAudioSourceDataLine13:09
persiaThat should be fixed so it does the right thing.13:09
persiaAnd it wouldn't happen with other providers, because then BasicPlayer will instantiate something different.13:09
persiaIt's purely a bug in the pulse manager implementation.13:09
AnAntbtw, I didn't try it on maverick13:10
persiaTo solve this, you probably want to try with latest PulseAudioSourceDataLine.java (and whatever body of code is part of the same release cycle as that).13:11
persiaI'm completely certain this is an upstream bug, and needs be sorted there.13:11
persiaThen we can backport the fix to maverick/lucid/whatever13:11
AnAntwhere do I get that ?13:12
persiaWell, the jar name starts with classpath.org, so that's a good place to start.13:16
persiaHrm.  Maybe not :( http://cvs.savannah.gnu.org/viewvc/classpath/org/?root=classpath13:19
AnAnt /usr/lib/jvm/java-6-openjdk/jre/lib/ext/pulse-java.jar13:19
persia"ext" implies th OpenJDK folk consider it external (but bundled).13:20
persiaMaybe one or more of the copyright or licensing statements in OpenJDK will identify who is upstream for it.13:20
AnAntIcedTea is licensed under the GPL v2.13:21
persiaFound it: http://icedtea.classpath.org/hg/pulseaudio/archive/tip.tar.bz213:22
persiaMight be fixed then.  I don't see that exception in PulseAudioSourceDataLine.java13:24
persia(unless I'm missing something obvious)13:24
AnAntso I should build that and replace /usr/lib/jvm/java-6-openjdk/jre/lib/ext/pulse-java.jar with it ?13:26
persiaOh, I see it.  So it enumerates over the supported controls, or tosses the exception.13:26
persiaTo test upstream, that would probably be the simplest way to do it, yeah.13:26
AnAntpersia: so it still is not fixed ?13:27
persiaWell, it depends on what you pass getControl() :)13:29
persiaAt least the implementation has changed enough that it's worth testing with the new upstream.13:30
AnAntok13:30
persiaI know the exception path will have changed.13:30
persia(or if it didn't, you should ask someone else, because that means my Java is too rusty)13:31
AnAnterm, no Makefile.in ?13:35
persiauses ant, doesn't it?13:36
AnAntoh,13:36
AnAntautoreconf && ./configure && ant && make13:36
persiaNo.  Ignore me.13:36
persiaRight.13:36
AnAntwell, configure complains that there is no Makefile.in !13:39
persiaUgh.13:40
persiaYou might want to check one of the release tarballs or something (http://icedtea.classpath.org/hg/)13:40
AnAntpersia: release tarballs (http://icedtea.classpath.org/download/source/) is for the whole Icedtea15:15
=== erhesrhsrtb54vyh is now known as Elbrus
MichealHHello16:58
MichealHHow do I make a patch for Debian Bug Tracking reports?16:58
MichealHIts got something to do in the /debian directory16:59
vishMichealH: did you read the wiki i gave you already? :)16:59
MichealHvish, I looked at "When to Send to Debian"17:00
MarioGL91Hi, I'm looking at a package that FTBFS, and the error is "dkpg-buildpackaged died", can someone point me to the right direction with a link that explains this?17:01
ari-tczewMarioGL91: give a link17:02
vishMichealH: then , continue reading the wiki there is also a section for making patches  ;) its all there. you just need to read that wiki and its very easy , i'd suggest you first read the wiki and try to follow the instructions there, when you get stuck at something then ask here.17:02
MarioGL91ari-tczew: http://launchpadlibrarian.net/50288965/buildlog_ubuntu-maverick-amd64.gawk_1:3.1.7.dfsg-5_FAILEDTOBUILD.txt.gz17:03
ari-tczewMarioGL91: known bug 60103017:06
ubottuLaunchpad bug 601030 in gcc-4.4 (Ubuntu Maverick) "broken configuration test with fortify source " [High,Confirmed] https://launchpad.net/bugs/60103017:06
MichealHThanks vish Now's time to make a patch!17:06
MarioGL91ari-tczew: thanks17:09
=== jeff_ is now known as Guest52681
geserhmm, is pulling a new upstream snapshot which adds support to build with llvm-2.7 a new feature that needs an FFe? currently the package FTBFS without this change19:07
ari-tczewgeser: which package are you talking about?19:20
geserldc19:21
iuliangeser: No, I don't think so.19:34
iuliangeser: Please file a bug and I'll ack it anyway.19:35
geseriulian: bug 62595219:56
ubottuLaunchpad bug 625952 in ldc (Ubuntu) "[FFe] Update ldc to 0.9.2+hg1655" [Undecided,New] https://launchpad.net/bugs/62595219:56
iuliangeser: Approved.20:02
devildantehi everyone! could someone help me?20:43
vish!ask | devildante20:44
ubottudevildante: Please don't ask to ask a question, simply ask the question (all on ONE line and in the channel, so that others can read and follow it easily). If anyone knows the answer they will most likely reply. :-)20:44
devildanteokay :)20:44
devildanteI had modified the software-properties-gtk desktop file to include "NoDisplay=True", so it could be hidden from the menu. The change got merged, but the menu entry is still present :( Do you have any ideas why this doesn't work?20:46
* Laney cuddles the empty build queues20:57
* Laney sneaky sneaks in some haskell rebuilds20:57
persiaAnAnt: Wow.  Sorry.  That's a big chunk.22:48
txwikingerhi pers?ia how are you23:14
txwikingerhi persia how are you?23:14
persiatxwikinger, Much improved.  And you?23:14
txwikingercool.. I am running an event for the Global Jam here23:14
txwikingerhat 4 brand new people show up23:14
txwikingerhad23:15
persiaNice!23:15
txwikingerpersia: I have a question that you might be able to answer23:17
txwikingerI am stuck on packaging with a virtual package23:17
txwikingerI have a package that provides this virtual packages that is available23:17
txwikingerbut somehow it does not seem to be automatically selected by apt-get23:18
txwikingerhow does that exactly work?23:18
persiaDoes anything else provide the virtual package?23:22
persiaAlso, does `aptitude search` find it?23:22
txwikingerYes another package provides the virtual package23:23
txwikingerpersia: aptitude search gives me a "v <package-name>" of the virtual package23:24
persiaErr, rather `aptitude show ${virtual-package}`23:24
persiaExcellent!  That means you have a working virtual.23:25
txwikingerbut the packages that needs the virtual package does not install with apt-get23:26
txwikingerin complains that the virtual package cannot be found23:26
persiaWhat's the dependency entry for the package that needs the virtual package?23:26
txwikingerNot sure I understand this question.. it is a depend on the virtual package23:28
txwikingerand apt-get says broken dependency23:28
nicoulajI have packages in a Launchpad PPA for which I would like to request publication in ubuntu repositories. Anyone could point me to the docs/process to follow ?23:28
persiatxwikinger, I'm hoping you'd past the Depends: line from the control file.  There's rules about how one can depend on virtual packages, which I'm not able to express well now, but I hope to be able to apply to determine if the line is OK (as in, if it "looks wrong", I'm hoping I can explain why)23:30
iulianDo we have a new Launchpad status called "Opinion"?23:31
iulianDoh, we obviously do.23:31
iulianIs there any info about it?  I have no idea what it means.23:31
txwikingerpersia: Depends: libc6 (>= 2.4), libmcrypt4, phpapi-2009062623:31
persianicoulaj, The process for making that happen is undergoing discussion currently.  You could put them on REVU, but folks aren't reviewing there very much.  You could try to get them into Debian, but there's a freeze on there.  You could submit them to the post-release process, but that's still being founded.23:31
persiatxwikinger, Which is the virtual?23:31
txwikingerAlso the packages are pinned because I don't want php5.3 to load23:32
persiaiulian, Could you link to an example?23:32
txwikingerphpapi-2009062623:32
txwikingeriulian: did you look in the wiki at the bugs pages?23:32
nicoulajpersia: Wow...ok, I'll come back next year then23:33
txwikingeriulian: https://wiki.ubuntu.com/Bugs/Status23:33
persiatxwikinger, OK.  I'd recommend changing the line to "Depends: ${shlibs:Depends}, ${misc:Depends}, ${real-package} | phpapi-20090626"23:33
txwikingerpersia: ok. I will try that23:33
persiaIf something that Provides: phpapi-20090626 is already installed, it will continue.  If not, it will select ${real-package}23:34
txwikingerreal-packages being one of the once that provide the virtual package?23:34
txwikingerright.. good idea23:34
persianicoulaj, Apologies that you've caught us at a bad time.  Submitting through Debian ought work fine in a month or two, and we *really* hope to have something sane for straight-to-Ubuntu sometime in October.23:34
persiatxwikinger, Precisely.23:35
iuliantxwikinger: Oh, thanks for the link.23:35
persiaI believe it's required to be like that, but I can't remember the precise details just now.  Something about resolver internals.23:35
txwikingeriulian: no problem23:36
nicoulajpersia: Not a big deal, I'll just wait a few months, this is more by curiosity than a real need. Anyway, thanks for the infos and keep up the great work ;)23:40
geserpersia: fixing the ldc FTBFS is done; it's waiting in the unapproved queue23:40
persiageser, I saw that :)  I'll find something else (there's plenty that FTBFS *only* on armel/powerpc, which I figure it's better to hunt as I likely can replicate (although some bugs are annoying, like hdf5 where I can't replicate the build failure, but the buildds can)23:42
geseryeah, getting hdf5 fixed on armel would be really nice as it would unblock several other packages23:43
persiaIndeed.23:43
persiaBut "builds for me" doesn't seem to convince the LP buildds to behave differently :)23:44
geserpersia: what's your idea on the graphviz-cairo FTBFS? I'm in favour of dropping the package23:53
geserI looked already in lucid at that FTBFS and if I remember correctly it doesn't build due to changes in graphviz or so23:54
geseras I couldn't find the exact location where it got downloaded, I don't know if there is a update for it23:54
persiaFor hdf?23:57
persiaor for graphviz?23:57
geserfor graphviz-cairo23:58
* persia grumbles at empty README/NEWS/AUTHORS23:59

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