/srv/irclogs.ubuntu.com/2009/02/15/#ubuntu-motu.txt

ScottKDear everyone: Please testbuild before you upload.  I just 'love' it when I see FTBFS that there is no way could ever have worked.00:12
ScottKkthnxbye00:12
directhexi'm getting better at that!00:14
dolanor_(that's so a real pain to find email for the debian/copyright file !!)00:15
dolanor_30 min to find a mail of a developer for 1 .h ... :(00:15
directhexdolanor, welcome to debian/copyright00:16
directhexplease enjoy your stay00:16
ScottKdirecthex: In the case that caused me to save that the uploader had inexplicably added a new patch name to debian/patches/series when all the changes in the revision where in the debian dir (no patch).00:17
ScottKSo it FTBFS when it couldn't find the non-extant patch.00:17
dolanor_directhex: thanks ^^'00:18
ScottKThere is no way in God's green Earth that was test built.00:18
ScottKUnfortunately Daniel Hahler lives in +0100, so I imagine he uploaded and went to bed.00:18
ScottKIf you see him, let him know I want that 15 minutes of my life back.00:20
* ScottK steps off the soap box.00:20
* Laney snoops00:21
* directhex burns soapbox for warmth00:23
* directhex also wonders the chances of a motu in the UK having an intel core i7 processor00:23
LaneyGood god, how can I still *never* remember to run update-maintainer?00:25
Laneyalso, how does my housemate not understand that running your torrents at full upstream is not a good idea?00:26
* Laney mutters00:26
directhexfire him into the sun?00:26
directhexalso, bedtime00:26
LaneyI think I will00:27
Laneynn00:27
dolanor_and when some people do captcha for email, that's even harder !00:27
dolanor_http://www.smilax.org/10100:27
dolanor_(love the area code of his)00:28
ScottKLaney: This will make your snooping easier: http://launchpadlibrarian.net/22618531/lighttpd_1.4.19-5ubuntu2_1.4.19-5ubuntu3.diff.gz00:28
dolanor_but when you see what 123people do, you understand why some become paranoid ...00:28
LaneyScottK: Yeah, I found it00:28
Laneywhy test build locally when you have several powerful buildds to do it for you?00:28
ScottKYes, why confine the breakage to your system when you can break the archive.00:29
ScottKdolanor: Captcha for email?  You mean like Challenge and Response?00:29
directhexScottK, "click this url and fill in the captcha for your mail to be relayed"00:34
ScottKI take stuff like that as a sign they don't actually want mail from me.00:35
directhexheh00:35
directhexanyway, bed00:35
=== ianto is now known as failianto
=== danielm__ is now known as danielm
=== failianto is now known as ianto
dolanor_ScottK: yes some captcha01:05
dolanor_not automatic, though01:05
dolanor_You have to understand english to determine his mail or physical address01:06
dolanor_hmmm, is the mail in copyright mandatory ? I've search for 30 min for 1 email, and can't find any clue for that ...01:06
nhandlerdolanor_: I don't think it is mandatory01:08
dolanor_nhandler: ok, so i'll skip this one :o01:12
dolanor_lucky me, he was the last one01:12
dolanor_what is the command to avoid typing gpg password at each debuild ?01:18
ScottKdolanor: Install gnupg-agent.01:19
dolanor_i have gpg-agent running, is it that ?01:21
tgm4883dolanor, I followed this https://help.ubuntu.com/community/KMailGPGAgent01:23
tgm4883F me01:24
tgm4883dolanor, and by that link, I meant https://help.ubuntu.com/community/GnuPrivacyGuardHowto01:24
tgm4883sorry about that01:24
quadrisprodolanor_: hi! hexdiff looks good, I'm test-building it now01:27
dolanor_sorry quadrispro, I misguided you with X-Comment01:28
dolanor_you were right !01:28
dolanor_I was too lazy to read the entire RFC :o01:28
quadrispro:)01:28
quadrisproit builds fine -> http://home.alessiotreglia.com/jaunty/result/hexdiff_0.0.53-0ubuntu1/hexdiff_0.0.53-0ubuntu1.buildlog01:28
dolanor_I'm reading it tgm4883, thanks :)01:28
quadrisprodolanor_:  there's just a little thing -> I: hexdiff: hyphen-used-as-minus-sign usr/share/man/fr/man1/hexdiff.1.gz:701:29
dolanor_quadrispro: oh, I thought I corrected that one01:36
dolanor_hmmmm, that's the original manpage01:37
dolanor_I didn't modify it at all01:37
dolanor_must I provide a patch ?01:37
quadrisprodolanor_: no no01:37
quadrisprodolanor_: it's not very important01:37
dolanor_tgm4883: hmmm, the pinentry-gtk doesn't work for me01:39
dolanor_I can't use the graphical gpg manager of gnome01:39
quadrisprodolanor_: the application name is Visual Hexdiff -> http://tboudet.free.fr/hexdiff/01:39
dolanor_don't know why ...01:39
dolanor_I can't type in01:39
quadrisprodolanor_: why upstream doesn't provide the last release?? :-/01:39
dolanor_Not sure :) google for it. If you type "visual hexdiff", it find some sites speaking of this one. If you type "Visuel hexdiff", you get the official website01:40
dolanor_because I'm in close contact with upstream01:40
quadrisproah-ah! you're right01:41
quadrisprook ok01:41
dolanor_he wait for me to upload the new version01:41
dolanor_since he is quite busy, he hasn't time to upload every minor thing that I change :p01:41
quadrisproI understand01:42
quadrisprodolanor_: uploaded to Jaunty NEW01:52
quadrisprobug 31733101:52
ubottuLaunchpad bug 317331 in ubuntu "[needs-packaging]hexdiff" [Wishlist,In progress] https://launchpad.net/bugs/31733101:52
tgm4883doko, did you go though the tips and tricks part of that link/01:58
dolanor_quadrispro: \o/02:00
dolanor_thanks :)02:00
quadrisproyou're welcome02:01
quadrisprothanks for your work ;)02:01
ScottKdolanor: pinentry-gtk you almost certainly don't want.  Try pinentry-gtk2.02:02
TheMusoc02:04
ScottKdolanor: What release are you running?02:05
dolanor_ScottK : the pinentry bug since I use SCIM ...02:07
dolanor_https://bugs.edge.launchpad.net/ubuntu/+source/seahorse/+bug/28404402:07
ubottuUbuntu bug 284044 in scim "seahorse passphrase dialogs don't accept input" [Low,Confirmed]02:07
ScottKdolanor: seahorse is not much of an agent.  It's pretty broken.02:08
ScottKdolanor: The reason I ask is that we removed pinentry-gtk in Gutsy, so either you've upgraded your system several times or you're using an olde release.02:08
dolanor_no no, I was using a shortcut02:09
dolanor_I don't know exactly what utility it use, but this is the window from seahorse when I have GPGKEY env set02:10
dolanor_can't I use the gpg-agent with only terminal prompt ?02:10
ScottKYou should be able to.  I don't use Gnome, so I can't say how Seahorse gets involved.02:11
jmarsdendolanor_: sudo apt-get install gnupg-agent  && man gpg-agent02:13
dolanor_jmarsden: already done, the bug is between scim and seahorse02:14
dolanor_:)02:14
ScottKjmarsden: Part of the problem is that Seahorse is involved.  It's a crap gpg-agent in it and the actual gnupg-agent don't play well together.02:14
dolanor_I've killed the seahorse-agent processus, and relaunched gpg-agent --daemon02:14
jmarsdenOK... so just use gpg-agent in your .profile and forget seahorse... right.02:14
dolanor_and now I've got some Qt4 window, lol... But at least... It works :)02:14
kolbyseahorse could get better.02:15
kolbyright now it isn't very useful.02:15
dolanor_another question ... Any cdbs guru there ?02:16
ScottKkolby: As recently as the version in Hardy it would do 'fun' stuff like remove an existing gnupg.conf and replace it with a blank one (except I nice comment confessing it's sins).02:17
ScottK!ask02:17
ubottuPlease don't ask to ask a question, simply ask the question (all on ONE line, so others can read and follow it easily). If anyone knows the answer they will most likely reply. :-)02:17
ScottKdolanor: ^^02:17
dolanor_^^02:17
kolbyWorld of Goo came out for Linux today02:18
kolbyit's a game I've never heard of... it has a debian package => it's related to motu.02:18
kolby(not really) I just found it interesting.02:18
dolanor_In debian/rules with cdbs, it tells : put any env var here (after the makefile.mk include, etc ...) but if I set DEBBUILDDIR after the include ... the options is not passed to make02:19
dolanor_kolby: world of goo is a great game02:19
dolanor_I don't really like puzzle game, but I think I like this one very much :)02:19
kolbyYay !  ^^02:19
kolbyI have the demo02:19
dolanor_yes me too02:20
kolbyI might buy it then02:20
* kolby plays games...02:20
dolanor_I can't afford the 15€ right now (french taxes, ouch), but next month, he is mine02:20
sbaginovhi all! got a bug to file... any info on how to do it?02:20
dolanor_so I'll play the demo ... And for now I'm blocked by tower of goo02:20
kolbylaunchpad, right?02:20
dolanor_sbaginov: just fill the bug description in launchpad :) (But verify if it doesn't exist on launchpad already)02:21
kolbyThen there's this:  https://help.ubuntu.com/community/ReportingBugs02:21
sbaginovthank you02:21
kolbyI hope I gave you the right info.  I'm new here.02:22
sbaginovyes, i found the bugs list and no info on mine, but i did not know how to report it even if i was logged in. i thought that motu had its page to report bugs02:23
dolanor_I think I'll buy world of goo for my mother... I just installed ubuntu for her ^^ Must keep her on it by any means :p She is fond of those type of games02:24
tgm4883Can I please get a REVU on http://revu.ubuntuwire.com/p/mythnettv03:08
=== bluesmoke is now known as Amaranth
dolanor_tgm4883: looking at it03:35
tgm4883dolanor_, thanks03:35
dolanor_tgm4883: ftbfs03:38
tgm4883:/03:38
dolanor_tgm4883: just kidding03:38
dolanor_but I'm no expert in python package03:39
tgm4883lol, you got me ;)03:39
dolanor_from what I see, it is good03:39
dolanor_except from the COPYING file03:39
dolanor_it is still in the .deb03:39
tgm4883what about the copying file?03:39
tgm4883hmm03:39
tgm4883let me get on that like a pirate getting some booty03:40
dolanor_as said superm1 or mok0, there shouldn't be a COPYING file in the .deb, only the source file03:41
dolanor_I'm commenting on revu03:41
dolanor_did you patch yourself the original source package ?03:45
dolanor_without dpatch ?03:45
tgm4883dolanor_, when adding the license?03:46
dolanor_I speak for setup.py03:48
dolanor_hmmmm, I may be dumb03:48
dolanor_wait :p03:48
dolanor_no I'm not that dumb :p03:49
tgm4883all editing i've done should be in either dpatches or done upstream03:49
dolanor_so you wrote setup.py in upstream ?03:49
tgm4883yea03:49
dolanor_ok03:49
dolanor_so, 1 more issue with copyright :)03:49
dolanor_gflags.py is full of google coder copyright03:49
dolanor_and BSD license i think03:49
dolanor_you should add it03:49
tgm4883hmm03:49
tgm4883ok, will do03:50
dolanor_Added comment on revu03:50
dolanor_and now ... goind to bed ..., already 5:5003:50
dolanor_bye03:50
tgm4883night03:52
kpircAnyone around who could have a peek at one last issue I'm having with a package on REVU? It's "modglue".09:46
persiakpirc, What issue are you having?09:51
=== ogra_ is now known as ogra
kpircpersia, another MOTU made a remark concerning re-factoring of debian/rules to account for arch all in the -dev package. I don't understand what that comment means.10:03
persiakpirc, Well, packages that are arch-specific or arch-any will run the binary-arch rule.  Packages that are arch-all will run the binary-indep rule.  Your current binary-indep rules doesn't do anything, so it won't build the arch-all binary.10:06
kpircpersia, strange, when I build the binary packages I do get a -dev package which contains the relevant files. In any case, should I just copy the stuff below binary-arch to the binary-indep section?10:07
persiakpirc, Also, it's recommended to pass -a and -i to debhelper programs when building both arch-dependent and arch-independent packages from the same source.10:08
persiaWell, you might not need all of them, but yes.10:08
persiaIn fact, you don't need all the ones you have listed now for arch-specific.  Read the manpages: I suspect you'll find that many can just be removed.10:09
persiaWhat architecture do you run?10:09
kpirci38610:09
persiaTry setting up an lpia pbuilder or sbuild chroot in parallel.10:09
persiaWhen you build packages on i386, it builds both arch-dependent and arch-independent binary packages by default.10:10
persiaWith lpia, it won't build the arch-independent binary packages by default.10:10
persiaIf you try your current source, you'll find that it builds your -dev package also on lpia, which is the source of the complaint.10:10
persia(for those with amd64 environments, the recommendation is to use i386 and amd64 chroots, as amd64 doesn't get arch-all by default either: no lpia required).10:11
wgrantpersia: Can one not also test just with i386?10:13
kpircok, so now I'm thoroughly confused. Can you give me a rough guess of what my binary-indep and binary-arch parts of debian/rules should look like? I see no dh_* calls which seem to have anything to do with installing the header files, so I don't understand how to change these sections.10:15
persiawgrant, I suppose.  I find it easier to launch two sbuild sessions in separate architectures and examine the results than remember the appropriate flags to pass to override the default behaviour, and build twice.10:16
persiakpirc, First lets trim you binary-arch rule.  Do you need each of the helpers?  Also, you want to pass -a as an argument.10:17
kpircI don't think there's any helpers that can be dropped, given that this is building a shared library. Should '-a' be given as an argument to all helpers or only specific ones?10:20
persiaOK.  Let's look at some specifics.  How are you using dh_installdocs?10:20
=== _neversfelde is now known as neversfelde
persia-a should be passed to all helpers in the binary-arch target, and -i to all helpers in the binary-indep target10:21
kpircI don't know whether that gets used. I never understand which files these helpers act on, so I was assuming that READMEs and other related material would get installed by this helper.10:22
persiaDoes reading man dh_installdocs help you determine this?10:22
kpircwell, it mentions installing debian/copyright, so I guess I need this one.10:23
persiaOK.  It would also install a README if your package had one, but it doesn't, so it's not important, and yes, you need this one.10:23
persiaHow about dh_installexamples?10:23
kpircBad man page for that one. How does dh_installexamples figure out which files count as 'examples'? Does it not do anything without parameters?10:25
persiaIt can either take arguments, or look in the contents of a file named "debian/package.examples".  It does nothing if there are no arguments, and this file doesn't exist.10:26
persiaIn the case of your package, you have a nice examples directory, which you probably want to install as examples.  Given that it's dev examples, you probably want to install it in the -dev package.10:26
persiaI'd recommend only having `dh_installexamples -i -plibmodglue1-dev` in binary-indep, and not including it in binary-arch.10:27
kpircok. Why the explicit -plibmodglue1-dev ?10:27
persiaBecause I think you want to include the examples only for that package.  Of course, you could run it for all arch:all packages, and just only have debian/libmodglue1-dev.examples contain anything.  Your choice.10:28
persiaWith the extended argument, I believe you can just use debian/examples.10:29
persiaSince it doesn't matter which way you do it, please pick the one that makes more sense to you.10:29
kpircok10:31
persiaShall we go through the others individually, or would you like to go through them, and just ask if you have questions?10:35
kpircI would say that for a minimal -dev which only installs the 'examples' directory and the header files, I need10:37
kpircdh_testdir -i10:38
kpircdh_testroot -i10:38
kpircdh_installexamples -i10:38
kpircdh_fixperms -i10:38
kpircdh_installdeb -i10:38
kpircdh_gencontrol -i10:38
kpircdh_md5sums -i10:38
kpircdh_builddeb -i10:38
kpirc(plus the debian/libmodglue1-dev.examples file containing 'examples').10:38
persiaWell, I'd probably put the manpages in the -dev package, so put dh_installman there, and dh_compress10:38
StevenKkpirc: Please use a pastebin10:39
persiaI'd also suggest putting the changelog there, either with dh_installchangelogs, or with dh_link to the changelog from the actual library.10:39
kpircno, there are some small binary helper programs which go into the non-dev package, and they need manual pages.10:40
directhexi'd use dh7, and not manually list any dh_foo stuff10:40
kpirc(the library itself is still not properly documented; have been spending my time making debian packages ;-))10:40
kpircStevenK: sorry10:40
persiakpirc, So you'd have your section 1 pages in the tools package and the section 3 pages in the -dev package, so you'd put it in both (and need to add a couple package.manpages to get them included with the right binary.10:41
persiaWhere "both" means binary-arch and binary-indep (sorry for the lost referent).10:42
kpircI only have section 1 pages so far, so I'll keep this as-is for now.10:43
persiaWell, OK, but don't be too surprised if some future reviewer balks at a lack of manpages :)10:44
=== asac_ is now known as asac
kpircI know. The problem is that I'm only packaging modglue because it is needed by my cadabra package (also waiting on REVU). If I had known all this I would probably have stuffed the lot into cadabra itself, and made it non-public and statically linked to the binary.10:45
persiakpirc, Well, then you would have had complaints about static linking and embedded libraries :)10:46
persiaAnyway, I'm not sure everyone checks for library-missing-manpage: you might get lucky.10:47
kpircyou can never please them all...10:47
kpircIt's work in progress, I can't do all at once _and_ get a decent number of users interested.10:47
kpircRelease early, release often, so to say.10:48
loic-mkpirc: you can also just check a common library man page and use it as a model - it saves a lot of time, and might end up faster ;)10:48
persialoic-m, Except that a *good* set of library manpages actually document each function call, which is a bit more documentation than most application manpages.10:49
kpircloic-m: any recommendations for a good C++ library man page? I never use them, they are mostly of the microsoft form: "do_something():  this function does something."10:49
loic-mpersia: that would be quite a pain then ;)10:50
persialoic-m, Which is precisely why not everyone checks for library-missing-manpage.  Pretty much every reviewer checks for binary-missing-manpage, as that's more directly exposed, and much easier to fix in packaging.10:52
loic-mkpirc: I can't remember having read any... As long as the doc is there in a way or another (I just checked a bit and couldn't find one ;) )10:54
kpircAll in the header files so far. It takes _a lot_ of effort to write good library docs, I'd rather have none than a bunch of useless pages.10:55
persialoic-m, The manpages-dev package as some very good examples, as does glibc-doc.10:57
kpircneither of those are C++10:57
directhexmonodoc!10:57
persiakpirc, libcrypto++-doc has some C++ examples (dunno how good).  Anyway, as discussed above, let's skip writing full documentation for a single-user library right now, and focus on your packaging.11:00
kpircpersia, ok, I have uploaded a new version to revu, can you give that a look?11:04
mok0kpirc, look at doxygen11:04
persiakpirc, I thought you had manpages for some of the helper binaries that belonged in an arch-specific package.11:05
mok0It can extract documentation from your source files11:05
AndrewGeeHey all. Any MOTUs available to review my package, gpxviewer? It's an application that allows users to look at GPS traces files in GPX format. Thanks :) http://revu.ubuntuwire.com/details.py?package=gpxviewer11:05
kpircmok0: I don't like doxygen, it tends to focus on documentation in which each and every function is documented well, but there is no proper overview (I know, you can do that with doxygen too, but it does not really help you in that area).11:05
persiakpirc, Also, you either need to install a changelog for your arch:any stuff, or link it with dh_link.11:06
persiaLastly, how are you using dh_link for your arch:any packages?11:06
persiaOn another note, why does control specify debhelper (>=5) and compat have "4"?11:06
kpircpersia, "dh_link -a". I guess that can go too.11:06
kpircpersia, because it took me more than 6 months to have someone look at this package... In the meantime versions bumped several times.11:07
mok0kpirc: that depends on how you do the markup11:07
mok0mok0: up to you of course11:07
persiakpirc, I understand the delay, which is why I'm not suggesting dh7: it's just the inconsistency that stands out.11:08
persiakpirc, Reading through the comments, I'm also curious why you haven't included mok0's contributed symbols file.11:10
persiakpirc, You probably also want to check the "legal" link from your REVU upload.  I suspect there may be issues with some files (I didn't look in depth).11:12
kpircpersia: ok, fixed dh_link, compat version, included the symbols file (was on a different machine, forgot to check it in there). Will now check legal.11:13
kpircpersia: legal, ouch, this is a serious pain, will have to go through all files now. Hang on.11:15
kpircpersia, ok, have uploaded a new version. Please have a look, and leave a comment on REVU if there's anything else missing (have to run now). Thanks a lot for the help!11:33
* directhex smiles sweetly @ motu-release11:55
sebnerDktrKranz: your turn \o/11:56
DktrKranzsebner, huh?11:57
DktrKranzbtw, congrats Debian! \o/11:58
sebnerDktrKranz: heh, MD2 beta needs motu-release love to make it into the archive ;D11:58
DktrKranzmd2?11:58
sebnerDktrKranz: monodevelop 2 :P11:58
DktrKranzheh11:59
DktrKranzit's not motu-release time already11:59
directhexDktrKranz, not until tuesday, but reality has a horrible habit of doing things an expected way... see https://lists.ubuntu.com/archives/ubuntu-motu/2008-November/005025.html11:59
DktrKranzdirecthex, which stage is current development?12:02
directhexDktrKranz, beta 1 preview packages are building and being tested12:02
DktrKranzdirecthex, has schedule for 2.0 final been defined?12:03
directhexDktrKranz, yes, let me find their release schedule...12:03
mok0Is it ok if I tag packages on REVU with my nick? It is a useful way to keep track of  packages I've looked at. It does pollute tag-space, though12:03
sebnerDktrKranz: mid march -> final releaes12:04
sebnerDktrKranz: http://www.monodevelop.com/Development_Roadmap12:04
directhexDktrKranz, http://monodevelop.com/Development_Roadmap12:04
directhexhah12:04
sebner:)12:04
DktrKranzwhich one should I follow? :P12:04
DktrKranznot sebner's ;)12:04
directhexDktrKranz, we delayed packaging work until upstream feature freeze, so updating the packages would be 0-effort12:04
binarymutantis there a ruby package that doesn't use cdbs?12:05
directhexi.e. who knows what would break from alpha1->alpha2 from a packager perspective, but beta1--->final should just be uupdate12:05
DktrKranzdirecthex, if we have 2.0beta1 now, I think we can safely ship 2.0 final before release day12:06
DktrKranzthe question is if we want 2.0beta1 now12:06
DktrKranzI guess there will be several bugs fixed since 1.012:06
directhexDktrKranz, yes, and some major new features12:07
directhexDktrKranz, hence worried about feature freeze more than bug fixes, since bug fixes are due in beta2 and final too12:07
DktrKranzcould we gather some informations and bug fixed somewhere, and make packages available for testing?12:07
directhexDktrKranz, trying to get my hands on a source package for ppa love12:09
DktrKranzI could test it from a mono-dumb perspective12:10
DktrKranz(so I can understand C# a bit)12:10
directhexDktrKranz, well MD is a nice IDE for other languages too12:10
* DktrKranz is basically a Python-lover guy12:10
directhexit has a python plugin afaik12:11
directhexthough c# is the main focus of it, that's true12:12
=== RainCT_ is now known as RainCT
DktrKranzLaney, gnome-do-plugins FTBFS applying 03_buildsystem_respect_mcs.dpatch, removing it should fix it. Mind looking at it?12:23
LaneyDktrKranz: I am12:23
Laneyand there's another problem12:23
DktrKranzLaney, re bug 328224, it seems package in experimental didn't transition to new gnome-sharp2 packages12:38
ubottuLaunchpad bug 328224 in muine "Please sync muine 0.8.10-1 (universe) from Debian experimental (main)." [Undecided,Confirmed] https://launchpad.net/bugs/32822412:38
LaneyDktrKranz: is it uninstallable?12:43
DktrKranzit is until we ship old gnome-sharp2 packages, which are scheduled for removal before release12:44
directhexDktrKranz, the gnome# transition is a mess. experimental doesn't help12:44
geseraren't the old gnome-sharp2 packages already on NBS?12:44
DktrKranzgeser, they are12:44
directhexgeser, yes12:44
DktrKranzdirecthex, fortunately we're close to finish it12:45
directhexDktrKranz, excellent12:45
LaneyDktrKranz: Then you'll submit all patches to Debian?!12:45
Laney;)12:45
geseriirc only package build-depending on it are still to be done (tomboy is in progress)12:45
DktrKranzLaney, not sure if they already have new gnome-sharp212:46
directhexproblem is there's a little API breakage as well as ABI12:46
directhexDktrKranz, in experimental... but experimental is a funny beast12:46
DktrKranzheh :)12:46
Laneywe need to do this transition somehow12:46
Laneywe = debian12:46
directhexDktrKranz, i.e. you cherry-pick version numbers on things, so building against mono from exp but gnome# from sid is possible12:46
directhexand infact building against gnome# from exp is hard12:46
DktrKranzI noticed ;)12:46
DktrKranzbut I noticed it in jaunty, which should *not* be a funny beast at this stage12:47
geserre Debian experimental: someone set an alias for experimental on the Debian archive: rc-buggy :)12:47
c_kornhttp://pastebin.com/d38c51efc lintian message misses the important part. do you know what is going wrong?12:47
geserremove build-essential from your Build-Depends line in debian/control12:48
DktrKranzdirecthex, Laney: except for b-d mangling, there aren't many changes. I just faced some GnomePrint routines (obsolete) to be removed12:48
DktrKranzI use sed to make this transition ;)12:49
DktrKranzsed -i 's/libgconf2.0-cil/libgconf2.24-cil/;s/libgnome2.0-cil/libgnome2.24-cil/;s/libgnome-vfs2.0-cil/libgnome-vfs2.24-cil/;s/libart2.0-cil/libart2.24-cil/' debian/control12:49
c_korngeser: I had the build-dependency g++ before there. lintian wanted me to replace it with build-essential12:49
geserc_korn: you don't need g++ in Build-Depends unless you need it versioned (very unlikely)12:50
c_kornso g++ can be expected to be installed in every build environment?12:51
directhexDktrKranz, we can start to move things to unstable now, where the "funny" goes way..... but meebey's priority is now MD2 ;)12:52
geseryes, it's guaranteed that build-essential (and it dependencies) are always installed12:52
c_kornok, thanks12:53
DktrKranzdirecthex, if I can borrow a hand... I'm definitely not good in C#, but it's a good way to learn things12:53
directhexDktrKranz, i've been working hard in the background really at the debian end... if you need specific help with something, let me know12:57
DktrKranzsure12:57
DktrKranzthanks ;)12:57
directhexDktrKranz, i contribute to ubuntu through alioth & LAUNCHPAD ;p12:57
directhex BAH capslock12:58
=== RainCT_ is now known as RainCT
LaneyDktrKranz: I will fix muine and muinescrobbler13:30
* DktrKranz hugs Laney 13:31
_16aR_Hello13:34
=== _16aR_ is now known as dolanor_
DktrKranzdoes anybody notice sound issues with jaunty. my audio is quite distorted13:44
dolanor_is it possible to have some sort of orig.tar.gz like that : soft_x.y.z-revision.orig.tar.gz ?13:53
dolanor_with revision made of text13:53
pop79hi13:54
pop79im wanting to get involved13:54
dolanor_pop79: no problem :)13:54
pop79wait13:54
persiadolanor, You can certainly do that, although it's only in the rare case you wish to do so.13:54
dolanor_Lot of work to be done :)13:54
pop79what im wanting to do is design a presentation of ubuntu13:54
dolanor_persia: the fact is that the revision is some sort of branch of the original soft. Not already released right now (I've asked upstream to do so). This branch only add Cmake support13:55
mok0dolanor: doesn't the 1.2.3.4.5.... scheme give you enough variables for defining your version ;-)13:55
pop79i was discussing it on #ubuntu-offtopic, but they didn't like the idea13:55
persiapop79, Based on what you've said above, and what you've said on #ubuntu-devel, I'd recommend chatting with the folk in #ubuntu-docs to both build on the work already done, and integrate with future efforts.13:55
pop79ok13:56
persiadolanor, Hrm.  That's trickier.  It's usually only used for things like ~ppaX or +dfsgX.  Dunno how to advise you.13:56
pop79there is only one person there13:56
persiamok0, Think multiple parallel trees...13:56
dolanor_persia: and since the original Makefile aren't that cool (I have to modify a lot to have shared lib compiling instead of static, with soname support, etc... With cmake, only a 1 line patch do this13:56
dolanor_or else, I do a static lib package, but I don't like the idea13:57
pop79there is soooo much i want to do to help the ubuntu project13:58
dolanor_as it is preferred to have dynamic lib into debian13:58
dolanor_(that's a 2d physcis engine in C++)13:58
persiadolanor, I'd recommend working with upstream to build a common solution, rather than patching in a branch, and packaging your branch.  It will save considerable coordinate issues later.13:59
dolanor_ok... I try to do with my version and see what happens ?13:59
dolanor_ok13:59
dolanor_because right now, the original upstream is ok to add cmake support. But hasn't done it. So the only package is an embedded archive in the forum. Or else you must get it from a branch in the svn14:00
iulianDktrKranz: Yes, I have the same issue.  I believe there is a bug reported, not sure though.14:09
DktrKranziulian, nice to know. If you will remember, could you please subscribe me?14:10
iulianSure14:10
geserdolanor_: using x.y.z-revision as upstream is possible but you have to use an pkg-revision also, e.g. x.y.z-revision-0ubuntu114:21
geseras packageversion14:21
persiaOne shouldn't use "-" for that, if it can be avoided, as it's confusing.  "+" is generally preferred.14:26
dolanor_no problems if I use + instead of - then ?14:27
dolanor_so If I use : box2d_2.0.1+cmake.orig.tar.gz, every body is ok ?14:28
dolanor_I can even drop the cmake if wanted. That was just better to track from what source it was since it wasn't the official release available in the download section of sourceforge14:29
geserit's a least better than using 2.0.1-cmake14:29
dolanor_but i forgot to say that it correct some FTBFS error of the original package n linux :) so it is better anyway :)14:29
dolanor_allright, I'll use +cmake then, I'm happy with that :)14:30
dolanor_i'm going now, bye14:30
persiadolanor, It's still *much* better to coordinate with upstream about it.14:31
persiadolanor, Given that box2d isn't in either Ubuntu or Debian now, your best bet is to get it into squeeze sometime in the next couple months, and that gives you enough time for upstream to complete the transition and make a proper release.14:32
LaneyMiriam has started packaging box2d in SVN14:35
Laney(not read context, ignore me if you know this)14:35
RainCTIf I modify the .diff.gz manually, is there some script to update the .diff.gz and .changes files accordingly?14:52
geserwhy would you want to modify the .diff.gz manually?14:53
persiaRainCT, Just manually modify the md5sums.14:53
persiaRainCT, Be *very* careful manually adjusting diff.gz: use editdiff if you are at all unsure, and don't upload the result.14:54
RainCTgeser: to remove some crap from it to minimize the debdiff to the previous version, without having to touch debian/rules (as this would allso increase the diff)14:54
persiaRainCT, What!  What are you doing?14:54
RainCTdon't worry, it's not for Ubuntu14:54
RainCT:P14:54
geserRainCT: why not edit the debdiff?14:55
persiaNo, but trimming diff.gz to minimise debdiff is very rarely actually useful.14:55
RainCTright, not really sure why I'm messing with this anyway XD14:55
Tamasshi14:57
RainCTgeser: (because it's not me who is going to look at the debdiff, but someone else who will create it himself)14:58
RainCThi Tamass14:58
Tamass:)14:58
RainCTuhm.. why did  cowbuilder-hardy login --bindmounts $(pwd)  just delete everything I had in $(pwd)? -.-15:04
pochuRainCT: I hope $(pwd) wasn't ~ :(15:07
RainCTheh nope, only half an hour of work but I can redo it in 5 minutes :P15:08
iahello. I have set of scripts, which can be installed via "./acpi-scripts.sh install" command. But I would like to make deb package for it. So, could you tell me, please, which the best way to do it? for additional info see http://pastebin.com/m6bf2f60b15:27
RainCTia: does that script allow to specify the root dir?15:28
RainCTia: you must tell it to install the files into $(CURDIR)/debian/<pkgname> instead of /15:29
iaRainCT: 1. looks like no. 2. yes, i've tried "$(MAKE) DESTDIR=$(CURDIR)/debian/eeepc-acpi-support install" in "install" section of "rules", but the result was the same (15:31
RainCTia: that's for make, not for the script15:32
RainCTif it doesn't you'll have to patch the script, or do whatever it does yourself in debian/rules15:32
quadrispronellery: about bug 329495, I've just prepared a patch :)15:36
ubottuLaunchpad bug 329495 in digikam-doc "Please merge digikam-doc 0.9.5-1 (universe) from Debian unstable (main)" [Wishlist,Confirmed] https://launchpad.net/bugs/32949515:36
mok0RainCT: Is it OK if I use my nick as a tag on REVU to mark the packages I am following?15:44
* RainCT won't complain, mok0 15:45
mok0RainCT: perhaps there's a better way to achieve the same, though15:45
RainCTmok0: you don't want e-mail notifications, or?15:45
mok0RainCT: I am thinking of listing all the packages I'm involved in15:46
RainCTbecause packages to which you are subscribed are displayed in your profile..15:46
mok0ah15:46
RainCTyou can also have a feed for them but then you've to modify the URL every time you want to add a new package15:46
RainCTrevu.ubuntuwire.com/feeds.py?package=pkg,pkg2,pkg3  it's something like that iirc15:47
RainCT* feed.py15:47
RainCTI'll add a "Packages which I've commented:" option to the profle15:47
mok0RainCT: If you click the "mok0" tag, you can see what kind of thing I am lookign for15:48
RainCTor a filter in index.py even15:48
mok0RainCT: yes15:48
RainCTfor packages where you've left a comment.. then i'd achieve the same as a tag15:49
mok0RainCT: right15:49
RainCTmok0: ok, let me eat something and then I'll get to it15:52
mok0RainCT: amazing!16:07
superm1mok0, can you look at tgm4883's other package, mythnettv? it's paired with mythnettv-gui, so i'd like to be able to upload the pair?16:14
* nhandler still thinks the automatic package checks should tag the packages (i.e. bad-maintainer, missing-watch, no-bug-closed, etc)16:28
mok0superm1: will do16:54
RainCTmok0: ready, uploading now :)16:57
RainCT«WHERE sp.sid IN (SELECT sid FROM Upload WHERE upid in (SELECT upid FROM Comments WHERE usid IN (SELECT usid FROM Users WHERE nickname IN ('mok0','rainct'))))»16:58
RainCTnice, eh? :P16:58
RainCT(and yes, you can now do /tag/tag1,tag2,tag3 and ?user=user1,user2, etc.)17:01
RainCTok, it's up17:02
RainCTmok0: http://revu.ubuntuwire.com/?user=mok0 (and you can combine it with &tag, &archived and &updated, of course)17:03
nhandlerRainCT: You have no idea how much better you made my REVU life with that feature17:03
mok0RainCT: cute17:04
mok0RainCT:  I just deleted the "mok0" tags, and discovered that when you edit the tags, you get a strange string with part of an url17:05
nhandlerRainCT: One more suggestion, add a message at the very top of REVU that says "Showing [archived/unarchived] [new/updated] pacakges [commented on by foo]17:05
RainCTnhandler: hehe great :)17:09
RainCTmok0: uhm.. where? that shouldn't happen17:09
RainCToh17:09
RainCTah, right17:10
RainCTbecause I linkified them17:10
mok0You see it?17:11
RainCTnow I don't know how to fix this properly :(17:11
mok0I still works17:11
mok0heh, IT still works17:11
RainCTdoes someone know how to get the text between <a ..>HERE</a>, for serveral links, with JS?17:11
LaneyinnerText isn't it?17:14
RainCTLaney: perhaps, but to get it for all of them?17:15
* RainCT is sad JS has no nice list comprehensions :P17:15
Laneydocument.getElementsByTagName('a') will give you all of the 'a' tags17:16
LaneyRainCT: And you can use map on that like a good functional programmer17:17
* RainCT grumbles about a <script language="text/python" support in Firefox :P17:17
Laneyto get a list of all the innerTexts17:18
Laneyhttps://developer.mozilla.org/En/Core_JavaScript_1.5_Reference:Objects:Array:map17:18
* RainCT wonders why nobody has though of adding Python scripting support to webbrowsers before! :P :P17:18
kpircpersia, are you able to advocate the modglue package you helped me with earlier today? (provided, of course, you don't see anything else wrong with it).18:33
kpircIs anyone here able to advocate a package for me? (modglue, on REVU) I went through the final bits of cleanup earlier today, just need a second MOTU to ok it.18:41
=== asac_ is now known as asac
AndrewGeeHey all. Any MOTUs available to review my package, gpxviewer? It's an application that allows users to look at GPS traces files in GPX format. Thanks :) http://revu.ubuntuwire.com/details.py?package=gpxviewer19:32
RainCTLaney: so, how can I convert the result of document.getElementById('tags-list').getElementsByTagName('a') into an array?19:35
* danielm thinks that is already an array19:37
RainCTdirecthex: but I save that as  var tags  and then try tags.map but that says that it doesn't have "map"19:38
danielmi'm not sure but you can try ".length" to check if there is elements on it19:44
RainCTthere is19:44
RainCTI've now got around this with:   var tags = document.getElementById('tags-list').getElementsByTagName('a'); var tags = Array.prototype.map.call(tags, function(x) { return x.innerText });19:44
RainCTbut the content of tags becomes just ",,"19:44
RainCToh, now it works19:48
RainCTah19:49
RainCTinnerHTML works, innerText not19:49
danielm:)19:50
ajmitch_RainCT: javascript is an evil language to be dabbling in :)19:59
ajmitch_or maybe it's just my recent struggles with it at work that have made me annoyed with it20:00
RainCThhehe yeah20:00
RainCTat the end I got it working with jquery.. $('#tags-list a').map(function() { return $(this).text(); }).get().join(' ');20:01
tgm4883can I get a 2nd revu on http://revu.ubuntuwire.com/p/mythnettv20:19
=== khashaya` is now known as khashayar
=== ajmitch_ is now known as ajmitch
=== ivoks_ is now known as ivoks
RainCTmok0: got something nice for you21:54
* RainCT waits for LP to process his commit -.-21:54
=== ianto is now known as failianto
RainCThttp://revu.ubuntuwire.com/?search_name=py  :)21:56
nhandlerRainCT: I still think having a search box is the way to go.21:57
RainCTnhandler: that's on my TODO ;)21:57
anderskIs there a MOTU sponsor available to review a quick fix in bug 34376? I fixed a regression introduced by the last patch.21:58
ubottuLaunchpad bug 34376 in debmirror "missing main/debian-installer in repo causes debmirror to fail" [Medium,Incomplete] https://launchpad.net/bugs/3437621:58
anderskI think that it can then be closed, because the original problem has been addressed.21:59
nhandlerRainCT: Would the search box allow you to restrict the results in the same way as the current URL parameters do?21:59
RainCTnhandler: yep21:59
RainCT(it would not be a single box, but a form -hidden by default like the help- with inputs for the different filters)22:00
nhandlerRainCT: Sounds awesome. Would it be possible to get RSS feeds for these custom lists?22:02
RainCTyeah, I'll work on that too (..somewhen :P)22:02
RainCT(Now you can also do exclusive searches based on tags, with ?exclude-tag=)22:13
RainCTthis way we can ignore mono packages :D22:13
* RainCT runs away from directhex 22:13
* directhex chases after RainCT with a sharpened gpg signature22:15
nhandlerCould we automatically tag packages based on language?22:15
* directhex tags nhandler "visual basic 6"22:17
* nhandler filters all non perl packages and nukes them22:17
* directhex deletes nhandler's kernel22:19
* RainCT helps directhex 22:19
ajmitchRainCT: so how are they tagged? :)22:21
=== failianto is now known as ianto
RainCTajmitch: above the comment box there is "Tags: [edit]"22:23
RainCTmok0: caution, games is catching up with python :P22:23
ajmitchRainCT: I'd take a look, but firefox has decided to die22:24
RainCT:(22:24
* ajmitch wonders if it'd be possible to encourage the use of debtags22:24
RainCThere Firefox is stable like a rock since I'm using Flash through ndiswrapper :P22:25
* ajmitch has flashblock enabled, but firefox can still hang22:25
* nhandler wishes pbuilder would behave as well as Firefox does22:26
ajmitchmaybe having 100+ tabs open is a bad thing22:26
RainCTand most of the times I look at a flash thingie (I also have flashblock, btw) it's greyed out (=crashed) or crashes in the middle, so I don't want to imagine how Firefox would behave without ndiswraper :P22:27
RainCTnhandler: uhm? It never crashed for me22:27
RainCTthe only weird thing it did was delete a folder a while ago, but that was cowbuilder :P22:27
nhandlerRainCT: It doesn't crash for me. It just refuses to create a Jaunty chroot (works fine for intrepid and sid)22:27
RainCTnhandler: are you using the script from ubuntu-dev-tools?22:27
ajmitchcreate an intrepid chroot & login, --save-after-login & dist-upgrade ?22:28
RainCTand do you have installed the backported <Idon'trememberwhat>22:28
nhandlerRainCT: No. I have separate .pbuilderrc files for intrpeid, jaunty, and sid. I tried using pbuilder-dist with the same result. And I do have backports enabled22:28
binarymutanthow do I go about asking for a debian sync request? Anyone have any links to that info?23:12
directhexrequestsync23:13
geserbinarymutant: https://wiki.ubuntu.com/SyncRequestProcess23:13
directhexfrom ubuntu-dev-tools23:13
binarymutantthanks :)23:13
RainCTgood night23:17
dolanor_re23:37
dolanor_back23:37
=== dolanor_ is now known as dolanor
dolanorIf use box2d-2.0.1+cmake.orig.tar.gz, do i need to work under the box2d-2.0.1+cmake/ directory too ?23:38

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