/srv/irclogs.ubuntu.com/2008/01/01/#ubuntu-motu.txt

* persia forgets the command to do the right thing, and hopes someone else is watching.00:00
XSource_persia: you mean, about me?00:02
persiaXSource_: Yes.00:02
XSource_well I was just trying this new plug-in, didn't mean that00:02
persiaXSource_: Ah.  If you're just testing, no worries then (but be careful: most multichannel traffic is interpreted poorly)00:03
XSource_and the bad thing it's in every channel00:03
jscinozhey guys00:04
ion_Hi00:04
jscinozdo i need to include orig.tar.gz for a package that has no source (game data files, they00:04
jscinoz're just texturtesa nd sounds etc)00:04
txwikingerHappy New Year from here now too ;)00:04
persiajscinoz: That's source.  You need a source to generate a binary (even if it's just copying files).00:04
jscinozhappy new year :P (was 11hours ago for me) :P00:04
jscinozah00:05
jscinozalso persia00:05
jscinozor anyone else00:05
jscinozcan tar get input from stdin00:05
jscinozim trying to have a pipe that extracts a zip, tars what comes out, then gzips it00:05
jscinozbut i dont think tar can take stdin as input00:05
SnackPackiirc..00:06
persiajscinoz: I think tar only accepts tarfiles to stdin (zcat foo.tgz | tar xf -), but doesn't accept filestreams (I'm not even sure what a filestream would be: how does one differentiate EOF from EOS?)00:06
SnackPackalso, zipfile header info is at the EOF00:07
SnackPackso it's not real suitable for piping00:07
jscinozso would it be better to have unzip extract to /tmp/something and just have it read from there since /tmp gets cleaned automatically00:08
SnackPackyou should clean up your mess anyways.  :)00:08
SnackPackor attempt to00:08
persiajscinoz: Be sure to create a safe temporary directory, and clean up after yourself.  /tmp only gets cleaned on reboot, which may not be often for some users.00:08
jscinozalright00:08
SnackPackmktemp00:09
jscinozsnackpack, if i use mktemp, how do i inform the next command of the randomly generated directory name?00:17
SnackPackif I recall...00:17
SnackPackMYTMPDIR=$(mktemp)00:18
SnackPackuse man mktemp for an example00:18
jscinozah yeah got it00:18
* persia advocates := unless it's really important to perform the creation at the moment of invocation00:18
SnackPacktrue00:20
jscinozif variables set out are only needed by one build rule is it better practise to put them in that rule rather than at the beginning of the debian/rules00:20
persiajscinoz: Depends on what the variables do.  In this case, likely.  note that creating rule-scoped variables in make is done at the end of the rule definition line, rather than on a separate line.00:21
jscinozhmm00:21
jscinozwhats the differenceb etween using, "=" or ":="00:22
persiajscinoz: parse time vs. run time.  http://www.gnu.org/software/make/manual/make.html#Flavors has specifics00:22
jscinozah00:23
* txwikinger wonders what the problem with bonobo is00:23
Amaranthother than its evil?00:25
persiaAmaranth: monkeys can't be evil: no morality applies00:26
jscinozpersia i got the sed thing to work to add the underscores at the right place now00:26
jscinoz's_\([0-9][0-9][0-9][0-9]\)\([0-9][0-9]\)\([0-9][0-9]\)_\1\_\2\_\3_'00:27
persiajscinoz: I'm glad to hear your problem has been addressed, but I'm sure there is a more aesthetically pleasing way to accomplish it.  Was uscan --dehs completely unhelpful?00:27
jscinozyes unfortunately00:28
jscinozas i need both the mangled and unmangle version numbers and i could find no way to get it to output both without breaking other things.00:28
txwikingerit messes up something when compiling evolution00:28
persiajscinoz: You could make it slightly less bad by using something other than '_' as your sed delimiter.  '/' is popular, or '#'00:29
jscinozhmm ok i'll try that00:29
persiajscinoz: How about s/\(\d{4}\)\(\d{2}\)\(\d{2}/\1_\2_\3/ ?00:31
jscinozill give it a try one sec.00:32
persiaErr...  nevermind.  I'm confusing sed & perl again :(00:32
ion_I’d use sed -r and drop most of the backslashes.00:32
jscinozdont do it that way persia?00:32
jscinoz*confused*00:32
persiaion_: Good suggestion :)00:33
jscinozill do that now :)00:33
jscinozwhich of the \ should i remove from 's_\([0-9][0-9][0-9][0-9]\)\([0-9][0-9]\)\([0-9][0-9]\)_\1\_\2\_\3_'00:34
ion_% echo foo01234567bar | sed -r 's/([0-9]{4})([0-9]{2})([0-9]{2})/\1_\2_\3/'00:36
ion_foo0123_45_67bar00:36
jscinozcheers00:37
* SnackPack upgrades to hardy00:45
jscinozgah00:52
jscinozit seems that later in my script it just reads these variables as null00:52
jscinozrather than what they truly are.00:52
persiajscinoz: debian/rules is not a script, which might be part of that.00:52
jscinozugh00:53
jscinozwait got it i think00:54
persiajscinoz: echo x$(VARIABLE)x can be surprisingly informative00:55
jscinozwhats the x on eachside for?00:55
persiajscinoz: Helps detect the difference between a space and a null00:55
jscinozah00:56
jscinozah00:56
jscinozoops00:56
jscinozwoo got it00:56
victor_$() is used for command substitution, you probably mean ${VARIABLA}00:57
persiavictor_: In a makefile?00:58
* persia reiterates that debian/rules is not a shell script00:58
victor_oh :)00:58
crimsun(well, not normally.)00:59
persiacrimsun: it really, really, really oughtn't be.  I thought the "debian/rules is not a makefile" meme even reached mass-bug-file status once, didn't it?01:00
imbrandonguess it depends on the #! thats at the top :)01:00
persiaErr..  "debian/rules is not a shell script" (carefully wiping egg)01:01
crimsunI've seen debian/rules be a compiled executable.01:01
ion_Wow :-)01:01
crimsunand yes, it left a rather nasty aftertaste.01:01
persiacrimsun: Ah.  I suppose it works, but...01:01
imbrandonheh01:01
Amaranthcrimsun: bash01:02
Amaranthdebian/rules could be a python script too01:02
Amaranthor ruby, etc01:02
persiaI suppose it could be anything as long as it takes the right arguments, but I still believe it ought to be a makefile.01:02
AmaranthIt can't be for some things01:03
imbrandonexcept where make is broke01:03
Amaranththe package for make can't have a makefile01:03
persiaAmaranth: Why not?  Lots of packages build-depend on themselves.01:03
AmaranthI'd hate to bootstrap that01:03
imbrandonbootstrap + equivs01:03
imbrandonheh01:03
Amaranthvala svn depends on itself but the releases come with preconverted code01:04
Amaranthit's really fun when latest svn can't be compiled with the latest release01:04
persiaAmaranth: debian/rules for make is a makefile :P01:04
Amaranthyou have to jump to some revision in the middle, etc01:04
=== RzR is now known as rZr
imbrandonmmm almost newyears01:06
imbrandon( here )01:06
Amaranth5 hours01:06
persiaBah.  People in obsolete places.  so behind the times.01:07
jscinozugh01:10
crimsunwe can't all be as chronologically progressive as you, persia :p01:10
persiacrimsun: That's just last year's thinking :)01:11
txwikingerHa.. a new scale pf discrimination... chronologically challenged01:11
jscinozugh tar includes the temp directory in the orig.tar.gz directory structure01:14
jscinozie.. in the tarball we have tmp.xxxxx/sourcefolder1 sourcefolder 201:15
jscinozany idea how to make it stop doing this.01:15
persiajscinoz: call it with (cd $$foo; tar czf $$bar .)01:15
=== boomer^ is now known as boomer
jscinozah01:16
jscinozthanks :)01:16
jscinozyay got my get-orig-source all good :D01:23
jscinoznow..01:23
jscinozugh01:27
jscinozthe .svn directories are still included in the orig.tar.gz01:27
jscinozhow can i strip these out somewhere between extracting the zip and building the tarball?01:27
persiajscinoz: You're pulling from svn directly, or upstream is providing them in the zip file?01:28
jscinozupstream providing in zip01:28
persiajscinoz: man tar.  Read about --exclude01:28
* crimsun wonders about libsdl1.2debian-pulseaudio vice libsdl1.2debian-alsa by default.01:29
jscinozalright here goes, lets hope get-orig-source is finally working01:29
persiacrimsun: surely pulse.  The games may have (slightly) higher latency, but otherwise there are strange blocking effects (why doesn't my music play when I'm playing this?)01:29
imbrandoncrimsun: got time to help me debug a sound issue on my imac, if not its all good ( seems alsa think my front built in speakers are headphones , ontop of that it mutes them on startup no matter what )01:31
jscinozhmm alls looking good, for my man pages should i gzip them or have dh_compress handle the compression?01:31
persiajscinoz: dh_compress is more likely to track current policy01:31
imbrandondh_installman compresses them too doesnt it ?01:32
* imbrandon isnt sure01:32
persiaimbrandon: it doesn't claim to do so in the manpage01:32
imbrandonahh i'm likely mistaken then01:33
imbrandonbeen quite a while since i looked01:33
crimsunimbrandon: sure, but a sec, please01:33
imbrandoncrimsun: sure no problems, and no hurries at all, i'm just watching irc as my kids play twister01:34
crimsunpersia: I was hoping that there wouldn't be any seed issues, and there appear to be none (e.g., *ubuntu-desktop depending on libsdl1.2debian-foo)01:34
imbrandonhehe01:34
crimsunlooks like we simply need to ask for libsdl1.2debian-pulseaudio's promotion01:34
persiacrimsun: Excellent then.  I welcome our new pseudopodic overlords with glee.01:35
jscinozi've read over the man page of dh_compress, i'm assuming i need to create a copy of the filesystem hirachy in ./debian and place the man page and other documentation in their appropriate locations for it to work?01:36
persiaIs Henrik Stokseth available?  I've reviewed one of five REVU candidates, and wonder if the others need review, or may have some of the same issues as the first reviewed (cdemu-client)01:36
persiajscinoz: debian/rules install should take care of most of that for you01:37
ion_Could i get a second person to advocate http://revu.tauware.de/details.py?package=hardware-connected (a program that indicates whether given hardware exists in the system; useful for scripting) and http://revu.tauware.de/details.py?package=apt-mark-sync (a program that synchronizes the “automatically installed” status of packages between different package managers)? Thanks.01:38
* persia notes there are four other packages also awaiting a second advocate, if anyone is just watching twister and otherwise bored01:38
jscinoz*confused*01:39
persiajscinoz: About?01:39
jscinozso i have a man page, the copyright file, the debian changelog and the upstream changelog01:40
jscinozi need the copyright to go uncompressed in /usr/share/doc/urbanterror, the two changelogs to go in the same directory compressed as changelog.gz and changelog.Debian.gz, and the currently uncompressed man page to go in /usr/share/man/man6/urbanterror.6.gz01:41
jscinozhow would i get dh_compress to do that.01:41
imbrandonpersia: heh ok i'll look at revu01:42
ion_Personally i quite like CDBS. It Does The Right Thing™ with only a few lines in debian/rules.01:42
jscinozi've already mostly completed this package i dont want to start over with cdbs.01:42
persiajscinoz: For the manpage, use dh_installman.  For the upstream changelog, use dh_installchangelogs  For debian/copyright and debian/changelog, expect something else to handle it (I forget which).  Call dh_compress in your binary-arch target to compress everything properly.01:42
jscinozthanks01:42
ion_The non-CDBS debian/rules files made by dh_make handle that just fine, of course.01:42
crimsunimbrandon: for a stable, supported release, or hardy?01:44
jscinozthanks :)01:45
persiacrimsun: Is the default output for pulse really all connected output devices simultaneously?01:50
crimsunpersia: for which version?01:54
crimsunit wasn't for 0.9.5 or 0.9.601:55
persiacrimsun: The version to be released in April with hardy (just saw a comment in the CleanupAudioJumble spec to this effect, and wanted to confirm or deny)01:55
persiaSpecifically https://wiki.ubuntu.com/DesktopTeam/Specs/CleanupAudioJumble?action=diff&rev2=56&rev1=5501:55
crimsunah, for 0.9.8 it should be by default, yes.01:55
persiaAh.  Hmm.  OK.  Thanks for the confirmation.01:56
crimsunthere's some buffoonery still for hotplugged usb devices, so I need to track that01:56
* crimsun migrates wifi hotspots01:57
imbrandoncrimsun: gutsy on ppc , actualy its on etch right now ( to see if it was a ubuntu specific thing )01:58
imbrandonso i guess i'll put gutsy back on it later or maybe hardy01:59
imbrandonbut i'm guessing its a core alsa thing as it happens with all linux i have put on it ( only debian based ones )01:59
jscinozargh02:02
jscinozi'm building both  the server and client packages for a game, the source gotten from the upstream vendor is a zip file containing a client and server folder, in my orig.tar.gz should i have both client and server in one tarball or separate for each package?02:03
persiajscinoz: It is best practice to have one orig.tar.gz for each upstream distributed file.  If upstream combines the client and server in a single package, you may wish to have one source package (with multiple binary packages).02:07
jscinozok02:14
crimsunimbrandon: ok, I'll need to know whether you're using the version(s) of alsa built-in to linux-image* or whether you've used module-assistant with alsa-source02:23
crimsunimbrandon: also, for each of those, please grab http://trilug.org/~crimsun/alsa-info.sh, and let me know the URLs.02:24
=== LongPoin1yStick is now known as LongPointyStick
* persia declares victory over REVU, and finds alternate entertainment03:01
Hobbseeheh03:01
Hobbseepersia: sponsorship queue?03:01
persiaHobbsee: Not soon.  I need to take a break from looking at possible mistakes, and don't want to be unduly firm (UUS has a lower threshold for acceptance than REVU).03:02
Hobbseeheh03:02
Hobbseetrue03:02
persiatxwikinger: Good catch on the *really* old standards versions :)03:14
jscinozuscan is ignoring --force-download, it doesnt download the upstream source03:47
persiajscinoz: Please pastebin your watch file.03:47
jscinozcan i just paste here as its only two lines?03:48
jscinozversion=303:48
jscinozopts=uversionmangle=s/_//g ftp://ftp.snt.utwente.nl/pub/games/urbanterror/iourbanterror/source/complete/ioUrbanTerrorSource_(.*)\.zip03:48
persiajscinoz: I get "uscan warning: In debian/watch no matching files for watch line" with that watch file.03:50
=== harrisony is now known as harrisony1
jscinozi dont get any errors, it just refuses to download it03:51
jscinozit states current version is latest03:51
jscinozand even with --force-download doesnt download03:51
persiajscinoz: What is the output of bare `uscan` in the package directory?03:52
jscinoznothing03:53
persiaAnd your watchfile matches http://paste.ubuntu.com/3170/ ?03:53
jscinozyes03:55
jscinozhmm03:55
jscinozi didnt change anything but it worked this time.03:55
jscinozmaybe the server had a brainfart :P03:55
persiaOdd.  I don't know why I'd get different output than you, and I don't know why it works for you when it doesn't for me.03:55
jscinozstrange isnt it03:56
nixternalpersia: I just installed that qdevelop and I have to say it is a mess04:09
nixternalit doesn't work04:09
persianixternal: Ah.  Please leave a note :)04:09
nixternaldoing so now04:09
persianixternal: I don't suppose you'd be up for rejecting the 6 candidates remaining as well (assuming you can find a reason)?04:10
nixternaldo you have a list of them?04:10
persianixternal: The ones with the glass on http://revu.ubuntuwire.com/04:11
nixternalroger04:11
nixternalholy shit, a 12mb dat file04:12
persiawhich package?04:14
crimsunpfft.  Try the ia32-libs source.  ;)04:14
crimsun bf04278fc7870bae37175e314cde66a0 454876971 ia32-libs_2.2ubuntu2.tar.gz04:14
crimsunmunch on that, dude!04:14
* persia thinks urbanterror-data wins04:14
crimsunit's larger than 454 MB?!04:14
persiacrimsun: http://revu.ubuntuwire.com/details.py?package=urbanterror-data04:14
crimsuneww.04:15
crimsunthank goodness for rsync04:15
nixternalpersia: the mame hacks04:16
nixternalthat shouldn't even be packaged, let alone be on revu04:16
nixternalif it doesn't meet ppa rules, then I do not advocate..I hope that is what you were looking for on this04:17
nixternalif it isn't free, then you get no advocation from me :p04:17
persianixternal: Doesn't meet PPA rules?04:17
nixternalya, has to be free in a sense04:17
=== santiago-ve is now known as foursixnine
persianixternal: cheat.dat is a text file.04:18
nixternalya, 12mb text file that you can't edit, and doesn't belong in universe04:19
nixternaldon't even feel it belongs in multiverse04:19
crimsunerr, what's the license on it?04:19
persianixternal: That works for me.  Last time I tried to shoot something down because it wasn't free (pq), I was overridden, so I'm not making that call any more.04:19
persiacrimsun: http://paste.ubuntu.com/3172/ is the relevant section of cheat.dat04:22
crimsuneww.04:22
crimsunyeah, kill it.04:22
pwnguinprogress quest?04:23
crimsunat best, one could use a wrapper to grab it (e.g., flashplugin-nonfree, and formerly, djbdns-installer)04:23
persiaThe arguable bit is that it says "all I ask..." and "Please...", which may not actually mean we can't, but that doing so isn't nice.04:23
* Fujitsu wonders if such badly written licenses are enforcable.04:23
persiapwnguin: Yes.04:23
pwnguinyou dont need nonfree to shoot that down04:24
* persia thinks it's like postcardware04:24
FujitsuBoth English- and `Please'-wise.04:24
pwnguinuseless is enough in my book04:24
persiapwnguin: Really?  Would you like to file a removal request?04:24
Fujitsupwnguin: But wrapperss involving Wine are *fun*!04:24
FujitsuI think most present would love to see it killed.04:24
pwnguinpersia: i dont count for much04:24
persiapwnguin: Everyone counts :)04:25
pwnguinif it got into the archive, i dont see how a "this is pointless" is going to take it out04:26
Fujitsupersia: Is cheat.dat redistributable if not distributed with MAME or a MAME frontend?04:26
persiaFujitsu: Actually, no.  Good point.04:27
FujitsuWhat is sdlmame-cheat? Is it a MAME frontend?04:27
persiaFujitsu: No, just the cheat file.04:27
FujitsuOr does it not mean `MAME frontend', but `cheat.dat frontend'?04:27
FujitsuThe duplication of `any' in that phrase makes it a bit confusing.04:28
persiaStill, there's a good argument that distribution without any MAME compile or any frontend may be in violation of the license.04:28
FujitsuSo there's no frontend at all with it?04:28
* Fujitsu looks.04:28
persiaFujitsu: Nope.  The entire package is just a wrapper for the cheat DB.  It's intended to go with http://revu.ubuntuwire.com/details.py?package=sdlmame, which is packaged separately.04:29
Fujitsu... so it is.04:30
FujitsuThat's unredistributable.04:30
* Fujitsu would advise a nuking.04:30
persiaExcellent.  One down: 5 to go.  Commenting and nuking.04:30
* Fujitsu likes dealing with licensing if it keeps packages like that out.04:31
FujitsuErm, licencing, I guess.04:31
nixternalpersia: http://revu.tauware.de/details.py?package=mscore  <- why are there 2 debian/ directories? one in the root directory and one in the mscore directory..is that fine?04:31
Fujitsupersia: I like your second mscore review.04:32
nixternalheh, he is like "oh that was brief, here is the full review"04:32
FujitsuYep.04:32
nixternalhis full review is about the size of that damn mame.dat file :p04:32
persianixternal: Nah.  Some of my reviews actually flood the buffer, and require two comments :P04:33
persiaThe first review was interrupted as there was discussion in-channel regarding the package, and all parties were convinced it was a duplicate (it's not).04:34
FujitsuI recall that discussion, and the intense confusion that abounded for some time.04:35
persiaFujitsu: Erm.  nuking is broken :(04:36
FujitsuSomebody probably wants to remove the two sdlmame-cheat orig.tar.gzs at some point.04:36
Fujitsupersia: One cannot nuke from the web interface, I don't think.04:36
FujitsuAnd nuking destroys the comments and all, I believe.04:37
persiaThere are Nuke buttons on http://revu.ubuntuwire.com/index.py?archived=true for me.04:37
FujitsuAh, I'm not logged in.04:37
persiaAlso, all comments are archived at http://lists.tauware.de/listinfo/motu-reviewers, so http://lists.tauware.de/pipermail/motu-reviewers/2008-January/019164.html remains available for discussion in the future.04:38
crimsunmozilla-devscripts looks ok.  I'd only update the FSF address in debian/rules and src/*04:38
FujitsuThat's true.04:38
persiacrimsun: Please upload or reject asking for the adjustment :)04:39
Fujitsupersia: Does /index.py?nuke=<upid> work?04:39
persiaFujitsu: No.  I tried http://revu.ubuntuwire.com/index.py?nuke=62404:39
crimsun"No REVU account for crimsun@fungus.sh.nu exists yet."04:40
crimsunerm, ok.04:40
* persia creates an account for crimsun...04:40
Fujitsucrimsun: Try your primary LP address.04:41
persiacrimsun: Actually, try the email address you usually use when uploading first04:41
crimsundoesn't work.04:41
crimsun(besides, my primary LP address is @fungus, and that's the one associated with the "old" revu account)04:42
persiaRight.  New account coming up...04:42
crimsunthanks!04:42
=== foursixnine is now known as santiago-php
=== santiago-php is now known as santiago-ve
persiaErm.  register_user.py doesn't seem to have execute permission :(04:43
crimsun(I promise I really did have a rationale for saying it here in the channel instead of logging in and commenting ;-)04:44
Fujitsupersia: Just do it manually.04:44
* persia investigates04:44
Fujitsupersia: Or in fact just run `python register_user.py'04:46
FujitsuDon't know why I didn't think of that immediately04:46
persiaFujitsu: Right.  Thanks.04:48
persiacrimsun: Try again04:48
crimsunthere's nothing for me to enter04:50
persiacrimsun: You should be able to "Recover" your password, if you control GPG key c88abda304:50
crimsunI attempted that.04:51
crimsunthe resulting page provides no data to paste.04:51
crimsun(this bug has existed since the recovery option existed ;)04:51
persiaStrange.  Recovery usually works for me.04:52
* persia hopes someone with deeper understanding of REVU can explain what I did wrong04:53
* Hobbsee suspects it's just borked.04:54
Fujitsu./me looks.04:54
nixternalpersia: do you have any clarification on that second debian/ directory in the mscore package? otherwise it is a good package, builds, installs/uninstalls/purges just fine04:55
nixternalhave no clue wth the app does though04:55
persianixternal: Second debian directory?  It's designed to help composers: they write songs with it.04:56
nixternalunder the mscore/ directory there is another debian/ directory04:56
persiaAh.  Somehow I missed that.  Hrm.04:56
Fujitsucrimsun: Your existing account was crimsun@ubuntu.com.04:56
* Fujitsu tries to work out why recovery isn't working.04:56
nixternalholy cow, you mean I found something that you didn't persia? ;)04:57
persianixternal: Fairly easy, really.04:57
nixternalpersia: I can find the easy stuff, you, you find stuff I have never even heard of :)04:57
persianixternal: That's because I make half of it up :P04:57
nixternalhahahahhahaha04:58
nixternalso I am not the only one then04:58
persianixternal: The extra debian directory is part of the upstream tarball.  I suppose it could be pulled in the repack, but I don't know if it matters much.04:58
nixternalya, that is what I figured04:59
nixternaljust a dirty tarball04:59
* persia tends to review diff.gz, with only passing reference to orig.tar.gz regarding licensing and application functionality04:59
crimsunyou can be pedantic with Toby; he can handle it.  ;)04:59
nixternalI tend to grab the dsc, build it, run dh_install --list-missing on it, and find the easy stuff04:59
persianixternal: That's another you can kill then :)  Only 3 to go.04:59
nixternalhehe04:59
nixternalpersia: you want me to upload mozilla-devscripts?05:08
Fujitsupersia, crimsun: I think I probably know why the recovery wasn't working, though I don't have enough permissions on sparky to check - 0xC88ABDA3 won't be on the keyring until the next sync.05:08
persiaFujitsu: Are you resyncing now?05:09
Fujitsupersia: I can't.05:09
persianixternal: I don't have an opinion either way.  crimsun mentioned a couple issues, so I thought he was handling it.05:09
persiaFujitsu: Ah.  I will then.05:09
nixternalpersia: ok, crimsun mozilla-devscripts is all yours05:10
FujitsuYou could always just PM crimsun his password for now.05:10
persiaExcept I've purged it from my logs and don't remember it05:10
nixternalgonna grab a snack before new years hits, then I am going to see if the coppers are hiding so I can pull the snowmobile out for some quick laps05:10
nixternalbrb05:10
* Fujitsu does so.05:10
* persia is amused at the separation of roles between system administrators and applications administrators, and notes that some "highly secure" installations don't do as well.05:12
crimsunFujitsu: thanks.05:13
persiacrimsun: Your name also just passed in the sync, so you should be able to recover if you lose it.05:13
* Fujitsu notes that sparky is probably a bit too open at the moment, if an unprivileged person like he can grab passwords from the DB.05:14
persiaAh.  I thought you had permissions.  In that case, there is an issue.05:14
FujitsuMy account on sparky is much the same as any other member of ubuntu-dev.05:17
persiaFujitsu: I see that.  Conflicts with MOTD, but that's a different issue.05:17
FujitsuIndeed.05:18
persiaThere are only three candidates left on REVU.  Someone should find a problem with them, or upload them.  Let's get it clear for the new year :)05:19
* Fujitsu has a look.05:20
FujitsuAha, I might be able to test inkblot.05:23
crimsun(looking at apt-mark-sync)05:23
imbrandonFujitsu: you should be able to sync the keyring, any ubuntu-dev can05:34
Fujitsuimbrandon: Ah, is there a sudoers entry for it?05:34
persiaimbrandon: don't you need to have the DB admin key?05:34
* imbrandon notes he is not really here, just popin in a sec05:34
imbrandonFujitsu: yes05:34
imbrandonpersia: nope05:34
* persia retracts the statement about separation of concerns, and blames poor documentation for the appearance of security05:35
imbrandonright05:35
imbrandon:)05:35
imbrandonpoor docs but its all good, ones sec05:35
imbrandonany member of ubuntu-dev on sparky should be able to run the following ( but its not documented anywhere , yet )05:37
imbrandonalias keysync='sudo -u revu1 -H /srv/revu-production/bin/revu-key update'05:37
imbrandon^^ my .bashrc entry05:37
imbrandonpersia / Fujitsu ^^05:38
* Fujitsu just added that.05:38
FujitsuThanks.05:38
* persia has "revukey" for the alias05:38
imbrandon:)05:39
imbrandon21 minutes localtime, almost time for bed, i'm barely makin newyears localtime05:40
imbrandonheh05:40
* imbrandon is sooooo tired atm05:40
persiaimbrandon: Have you been awake all day?05:41
FujitsuYay, inkblot works.05:41
imbrandonFujitsu: you seen my Windows XP aka "royale" theme for KDE right ? seen my latest GNOME atrocity ?05:41
imbrandonhttp://farm3.static.flickr.com/2308/2152618255_ed3e9ba526_o.png05:41
imbrandonpersia: yea05:41
FujitsuEw. SwiftFox.05:42
imbrandonno , just the icon05:42
imbrandonits epiphany actualy05:42
FujitsuAh, good.05:42
persiaimbrandon: I don't suppose you'd like to test http://revu.ubuntuwire.com/details.py?package=awn-extras-applets.  There's an issue with orig.tar.gz now, but the packaging is nice, and it could use some ubuntu-dev testing.05:42
imbrandonand evolution and gnome term and pigdin , and so on05:43
FujitsuWait, aren't you a KDEer? Why are you using the GNOMEest (but best) browser?05:43
imbrandonpersia: sure, i run awn as you can see too :)05:43
persiaimbrandon: Yep: your screenshot gave it away05:43
Fujitsupersia: I think inkblot looks good.05:44
imbrandonFujitsu: yea i am using gnome untill hardy release , was a self promis thing to "see the other side"05:44
persiaFujitsu: Don't tell me.  Tell REVU, ubuntu-motu@, and LucidFox :)05:44
Fujitsupersia: Was just wondering if you had any objections to its upload.05:44
persiaFujitsu: No.  I'd like to see an updated FSF address, but that could also be a bugfix.05:45
persia(or you could update it when uploading)05:46
LucidFoxOr I could fix it right now and you would re-approve it.05:46
FujitsuLucidFox: I was wondering if you were around.05:46
LucidFoxYes, I am :)05:47
FujitsuLucidFox: Do so, please :)05:47
Hobbseeimbrandon: another traitor, then05:47
imbrandonFujitsu: despite the icons the apps are ( in order R to L ) :05:47
imbrandonepiphany , evolution, terminal , pidgin, frostwire, audacity, banshee, vmware console, photoshop ( wine ), and a trashcan05:47
* persia suspects y'all are just gathering intel for a killer next release05:47
imbrandonerr L to R05:48
imbrandonheh05:48
Fujitsupersia: Heh.05:48
imbrandonpersia: heh05:48
Fujitsunixternal lost to Vista, and (Hobbsee, imbrandon) to GNOME. Tut tut.05:48
imbrandonyea i totaly plan to go back to KDE when hardy releases, 6 months of gnome is enough for me05:48
imbrandonbut it has been a nice insight05:48
persiaNow taking bids on the last candidate on REVU.  Who wants it?05:49
imbrandonand i'll probably keep gnome in a VM , but i'm stickin with my KDE :)05:49
imbrandoni'm touching the awn one if thats what you mean persia05:49
nixternalme lost to Vista? are you insane?05:49
wolfgerHappy New Year05:50
persiaimbrandon: That one already got rejected, but testing will help it get in next time.05:50
nixternalright now I am using PCBSD05:50
imbrandonpersia: k05:50
LucidFoxWait... 51 Franklin St. is the old address?05:50
imbrandondoes gnome even compile on BSD ? /me ducks05:50
LucidFoxThen what is the new one?05:50
nixternalimbrandon: bah gnome, but bah kde4 on bsd at times05:51
* persia rebuilds to encourage lintian to divulge the secrets05:51
imbrandonsomeday i need to get used to gimp so i can replace my Photoshop05:52
imbrandonheh05:52
crimsunLucidFox: 59 is the old one.05:52
crimsun(as are a bunch of others)05:52
nixternalGoing into the new year, top KDE distro is: Fedora 8 in Linux and PCBSD in Unix, top Gnome Distro: Foresight (just check out Gnome's decision to choose Foresight for their developers), and the winner of best distribution overall goes to.....Kubuntu of course :p05:52
persials05:53
* imbrandon see many gnome developers using ubunut too05:53
nixternalimbrandon: you going to SCALE?05:54
imbrandonand kde devs split between SuSE and Kubuntu and Debian, very few in Fedora ( but i must admit they put it all togather nice )05:54
imbrandonnixternal: i plan to05:54
persiaLucidFox: 675 Mass Ave, Cambridge, MA 02139, USA is the old address that causes the complaint.05:54
LucidFoxAh.05:54
imbrandonnixternal: i submitted a talk for it this year05:54
nixternalgroovy, I should hopefully be there as well05:55
nixternalworking a booth though05:55
LucidFoxreuploaded, should be on the way05:55
imbrandonerr wait no it was UbuntuLive i have the talk at, not SCALE, but i do plan on going to SCALE05:55
crimsunI'll be sure to heckle both of you.05:55
imbrandoncrimsun: hehe :)05:56
nixternalcrimsun: I will be wearing 2 shirts, one bright green, and one black with a big K logo on the front :p05:56
imbrandonnixternal: you see i made jorge's 2008 list ? dunno how i managed that one :)05:56
crimsunI'll be wearing the "Rich <3 Vista" tee.05:56
nixternalhaha05:56
imbrandonlol05:56
imbrandoni have pics of my wife in my kubuntu shirt i've been meaning to post online, but some i need to "filter" so they dont make it to flickr05:57
nixternalin february, I could be wearing another blue shirt too if all goes well05:57
nixternalI still don't have a *buntu shirt05:57
imbrandoni have one ubuntu and one kubuntu one05:57
crimsun(I don't have either)05:58
imbrandonmy ubuntu one is the old old brown one though05:58
nixternalsounds like a pair of underwear to me05:58
imbrandonheh05:58
imbrandonsomewhere online Rid*dell's S.O. has some pic's as "Kubuntu Girl"06:00
imbrandoni dont rember where they are06:00
LucidFoxhttp://revu.ubuntuwire.com/details.py?package=inkblot <-- appeared06:01
persiaLucidFox: Yes, but REVU is still trying to parse it :)06:01
nixternalimbrandon: happy new year06:01
imbrandonHAPPY NEW YEAR06:02
imbrandon:)06:02
lifelessnixternal: what decision? link?06:02
jscinozugh06:02
nixternallifeless: what decision are you talking about?06:02
FujitsuREVU doesn't seem to like debdiffing the last two inkblot uploads.06:02
lifeless"16:52 < nixternal> Going into the new year, top KDE distro is: Fedora 8 in Linux and PCBSD in Unix, top Gnome Distro: Foresight (just check out Gnome's decision to choose Foresight for their developers), and the06:02
lifeless                   winner of best distribution overall goes to.....Kubuntu of course :p06:02
lifeless"06:02
jscinozim trying to run debuild -S -sa on my package but it complains about many binary files being changed, even fresh from an extract from the orig.tar.gz, any idea?06:02
nixternallifeless: one sec, I will grab you either 1 link, or a million links, your choice :)06:03
persiaLucidFox: I can't see any differences in the new upload...06:03
nixternalhttp://live.gnome.org/GnomeDeveloperKit06:04
nixternallifeless: ^^ there is the gnome dev kit website06:04
jscinoznevermidn fixed it :)06:04
LucidFoxOops. Uploaded the wrong one.06:05
FujitsuAh, so REVU isn't broken.06:05
persianixternal: You want hardware-connected, don't you?06:05
LucidFoxno, not REVU06:07
LucidFoxit's my fault... reuploading again06:07
emgenthappy new yar people!06:07
emgents/yat/tux/06:07
lifelessnixternal: thanks06:07
emgents/yar/tux/06:08
LucidFoxpersia> done06:11
persiaLucidFox: readvocated06:13
* Fujitsu signs.06:15
FujitsuIsn't ChangeLog installed as a changelog by default with CDBS, thus making DEB_INSTALL_CHANGELOGS_ALL = ChangeLog redundant?06:24
persiaFujitsu: Unfortunately not.  "ChangeLog" isn't one of the strings dh_changelogs pulls by default.06:25
persiaErr..  dh_installchangelogs06:25
Fujitsuhttp://lists.alioth.debian.org/pipermail/build-common-hackers/2007-November/004037.html says otherwise.06:25
* Fujitsu looks for other references.06:25
persiaFujitsu: Maybe.  In several of the packages I reviewed today, linda complained about missing changelogs, and that fixed it (when there was an upstream "ChangeLog")06:26
FujitsuHm...06:26
persiaReading the dh_installchangelogs manpage, it appears it doesn't install anything without arguments, and DEB_INSTALL_CHANGELOGS_ALL seems to be set to "" if not otherwise defined in /usr/share/cdbs/1/rules/debhelper.mk06:29
persias/anything/anything from upstream/06:29
FujitsuRight, I think we have an old debhelper.mk.06:30
FujitsuOurs certainly has it empty, but that line in a patch I see from November last year is populated with various filenames, including ChangeLog.06:30
persiaFujitsu: Why?  That patch was reported against 0.4.50, which is the version currently in sid, and the version from which we derive.  We could maybe apply the patch...06:31
FujitsuLook at the first hunk.06:31
FujitsuIt's different.06:31
persiaIndeed it is.  Interesting.06:33
persiaNot referenced in the changelog as well.  Perhaps it needs an update.06:33
persiaActually, be nice to s/dh_iconcache/dh_icons/ when updating as well.06:34
* Fujitsu checks the real 0.4.50.06:34
persiaI suspect it got missed in the merge of the documentation symlink stuff.06:35
FujitsuProbably, yes.06:35
slytherinA package has 2 debian directory, one in root and one inside contrib directory. Which directory should I use to make my changes?06:35
* Fujitsu shall check the ubuntu diff shortly.06:35
persiaslytherin: New package, or update?06:36
Fujitsuslytherin: If you want your changes to do anything, the former. If you want them to be useless cruft, the latter.06:36
slytherinFujitsu: thanks for the tip. :-)06:36
slytherinpersia: update06:36
persiaslytherin: Fujitsu is (as usual) correct, but it may be worth verifying that contrib/debian/ is in the upstream tarball, and if so, checking to see if there is already a bug in the BTS about it.  It's generally good for the Debian maintainer to ask upstream to not include it (or us, if it's an Ubuntu local package).06:38
Fujitsupersia: Erk, it's deliberate that we exclude the changelogs.06:38
persiaFujitsu: Where does it say that?06:39
FujitsuSee first section of 0.4.49ubuntu3's changelog.06:39
FujitsuThat sounds wrong.06:39
persiaThat sounds very wrong.06:39
FujitsuAnd why the heck wasn't it mentioned in the merge changelog entry?06:39
FujitsuToo bad if $app looks for its changelog.06:40
FujitsuI wonder how much space we actually save by not including them.06:41
persiaFurther, what about the user who is trying to understand a behaviour change and has just installed from the CD somewhere without net access.06:41
* persia thinks gzip is good at text files06:41
FujitsuThey should compress very well, yes.06:41
FujitsuI recall this being discussed at some point recently.06:41
* Fujitsu looks.06:41
jscinozhey guys, im going over packages that people left feedback on, i've addressed all the problems but one.. he mentions "close a bug with the initial release" is this suggesting a file a bug on launchpad regarding the creation of this package and close it?06:41
persiajscinoz: Exactly.06:42
imbrandonjscinoz: yes06:42
jscinozcould you link me a bug from someone else who's done the same thing just to see what i should say and such06:43
persiajscinoz: By "close it", include "(LP :#nnnnnn)" in the changelog after "Initial Release"06:43
jscinozah06:43
imbrandon(LP: #nnnnnnn)06:43
imbrandon( small typo but important in the parsing i bet )06:43
Fujitsuimbrandon: We've got a little way to go before that's necessary, thankfully.06:44
persiajscinoz: https://launchpad.net/ubuntu/+bugs?field.tag=needs-packaging is the official list of bugs of that class (that need closing)06:44
Fujitsu(ew, 7-digit bug numbers)06:44
persiaimbrandon: You're probably correct.06:44
imbrandonpersia: yea i'm the last to nitpick aobut typos hehe, except where a parser is concerned06:44
imbrandon:)06:44
* imbrandon makes way too many himself06:45
imbrandonFujitsu: i dident count, i just pressed "n" untill it "looked about right" :P06:45
imbrandonone of those nights06:45
imbrandon:)06:45
jscinozugh firefox seg faulted >_<06:46
jscinozagain.06:46
Fujitsupersia: I'm sure I recall a discussion about it, but am unable to find it.06:46
persiajscinoz: You might be interested in epiphany, konqueror, or midori06:46
imbrandonepiphany is pretty nice, its growing on me06:46
FujitsuEven so, it sounds wrong, and I'd like to see stats on how much space it saves.06:46
persiaFujitsu: There likely was one, probably in a Thursday meeting.  I still don't like it, and complain about it to packagers.06:47
jscinozits probably just related to having 200+ tabs open :P06:47
persiaIt's especially annoying as it only affects CDBS packages, which are a minority.06:47
imbrandon?? i'm a bit lost06:48
Fujitsujscinoz: Ah, so you're like me. I always used to end up with well over 250 after a long Firefox session, but since I moved to Epiphany months ago I don't see the counts...06:48
imbrandonwhat are we talking about ( persia Fujitsu )06:48
persiaimbrandon: cdbs (0.4.49ubuntu3) change to not include upstream changelogs06:48
Fujitsuimbrandon: pitti's upload of cdbs to disable installation of upstream changelogs by default.06:48
imbrandonwha!?!06:48
imbrandonewww06:48
imbrandonthat just sounds ummmm wrong06:49
persiaimbrandon: Yes.  Hence the discussion.  Note that this deviation is not mentioned in the 0.4.50ubuntu1 changelog.06:49
FujitsuSuch a behaviour divergence from Debian sounds iffy, and changelogs are useful. And don't take up any significant amount of space, surely...06:49
imbrandonwhat about all the apps that put the changelog in the "about box"06:49
nenolodapps put changelog in aboutbox??06:49
persiaimbrandon: They can't use CDBS, or must use DEB_INSTALL_CHANGELOGS_ALL06:49
FujitsuThus making people digg excessively to find things.06:50
persianenolod: Some, yes.06:50
Fujitsunenolod: That's what I mentioned earlier.06:50
imbrandonnenolod: yea06:50
nenolodwhat apps?06:50
=== StevenK_ is now known as StevenK
nenolodi've never seen any apps which put the changelog inside the app06:50
FujitsuHey StevenK.06:50
imbrandonnenolod: for one any ones i write, but i have seen quite a few06:50
* StevenK waves06:50
imbrandonheya stdin06:50
imbrandonerr StevenK06:50
imbrandondamn tab complete06:50
FujitsuOh great StevenK, what is your opinion on the matter?06:51
StevenKI don't think it should be the default.06:51
persiaStevenK: You're just in time for a historic moment!  With your help, REVU can finally be cleared of candidates for the first time in the hardy cycle.  http://revu.ubuntuwire.com/details.py?package=hardware-connected is the last awaiting comment06:51
FujitsuStevenK: `it'?06:52
StevenKI think it should be simple to disable for large upstream changelogs, like Gimp, to save a little space on the CD06:52
FujitsuRight.06:52
jscinozpersia what should i say for "in what package did you find this bug"06:55
persiajscinoz: Leave it blank06:55
jscinozcan i have just one bug for all 3 packages?06:55
jscinozsince they are just for different components of the same application06:55
jscinozserver, client and data06:56
persiajscinoz: Three packages?  I thought you were down to two with the upstream collation of urbanterror and urbanterror-server (and yes)06:56
FujitsuOne bug per source package, and I hope you have but one source package.06:56
persiaFujitsu: No you don't.  Game engines should be separate from game data, or everyone has to download 534MB every time a bug is fixed.06:57
jscinozhmm06:57
Fujitsupersia: Oh, right, it's the abolutely gigantic one.06:57
FujitsuSorry.06:57
jscinozim using the existing packages nexuiz and tremulous as reference, they have three packages, data, client and server06:57
jscinozand its more than 534mb now :P06:58
jscinozaround 700 O_O06:58
persiajscinoz: Best to break your packages to match upstream (except that -data should be separate), rather than matching other upstreams.06:58
jscinozhmm06:58
persiaThat is, break your source packages.  You should further split your binary packages, likely into -client, -client-common, -common, -server, and -server-common.06:59
jscinozalso in the source packages for the client and server, i've managed to get get-orig-source to create the orig.tar.gz from the combined upstream and strip out the other one (ie. if server, strip out client and vice versa)06:59
jscinoz>_<06:59
persiajscinoz: Nice work, but don't do that.  Use one source to compile both, and split five ways for installation.06:59
jscinozgah06:59
jscinozwould it be any use to mention that even in the combined zip it still has distinct directories for server and client?07:00
jscinozthe upstream one.07:00
persiajscinoz: Not really.  Each "source package" should match one "upstream distribution package".07:01
jscinozfark..07:01
jscinozi have no idea how to do that >_< ie have one source package compile two binary packages.07:01
persiajscinoz: Take a look at the tremulous package: it splits one source into tremulous, tremulous-server, and tremulous-doc.07:02
jscinozquick regexp question again07:09
jscinozthe data upstream package version is 4.1, but is labled 41 by the server, in my watch file how would i mangle this to add the dot? i tried s/[0-9][0-9/\1./ but that didnt seem to work.07:09
StevenKs/(\d)(\d)/$1.$2/07:10
StevenKs/\(\d\)\(\d\)/\1.\2/ # for purists. Hi persia!07:11
persia:)07:11
jscinozthanks07:11
persiaAnyway, sed was complaining about \d in earlier testing.  How about s/\\d/[0-9]/07:11
jscinozhmm the first one seems to work fine :)07:12
* Fujitsu gets back to reviewing hardware-connected after the diversion.07:13
persiaExcellent.  \d is definitely nicer looking07:13
* persia cheers Fujitsu07:13
FujitsuI forgot that I'd already started looking at it, as I'd only got into the first hunk of the diff before getting confused.07:14
FujitsuAren't Vcs-* fields for packaging, not upstream?07:15
persiaYes.07:16
* Fujitsu rejects hardware-connected.07:16
* persia points at http://gitweb.heh.fi/?p=ion/hardware-connected.git;a=tree;f=debian;h=448f9e311aff2b94598a225a78c2d2c5470856d6;hb=ubuntu from the Vcs lini in debian/control07:17
FujitsuI don't really like having packaging controlled in a private git repo.07:17
persiaMakes sense.  Private is a good reason for rejection.07:18
persiaHurrah!  No REVU candidates waiting for feedback!07:20
AlinuxOSHappy New Year - C новым годом - გილოცავთ ახალ წელს - Felice Anno Nuovo07:20
joejaxx:)07:23
* Fujitsu wonders if we can have packages expiring from REVU after a couple of months or so.07:40
Fujitsu(those that need work, that is)07:40
persiaFujitsu: I've been archiving everything that hasn't had either an upload or a comment in three months.  I suppose I could make that sooner, but didn't have a strong opinion.07:41
FujitsuThe period I picked was quite arbitrary.07:43
* Fujitsu is impressed at the second-last email to launchpad-users.07:46
HobbseeFujitsu: seems standard07:53
* Hobbsee sighs at cheques, and how that requires actually going near banks07:54
persiaHobbsee: It doesn't.  Post the cheque to your bank, with a note providing the routing code of the account into which to deposit it.07:57
StevenKThat sounds too complicated for an Australian bank, sadly.07:59
Hobbsee*far* too complicated.07:59
* StevenK crowbars a rails installation onto a server07:59
StevenKgem needs a better dependancy tracker08:01
persiaStevenK: Just package all the gems you want :)08:01
* Fujitsu doesn't really like gems, but finds Rails nice.08:01
* persia finds rails slow, annoying, and exceedingly limited, but quick for very simple things.08:01
StevenKpersia: Which has turned into like eight things. No thanks08:02
StevenKAlthough, I'm very curious why there's a gem called 'cgi_multipart_eof_fix'08:02
persiaStevenK: Are you a haml convert yet?08:02
StevenKConsidering I don't know what that is, no. :-)08:03
persiaBecause the rails default handler for multipart can't handle multiple files.08:03
StevenK... then why not fix rails ....08:03
StevenKI have >200 DVDs, and of course, since I love over-engineering solutions, I had a database and web frontend08:04
StevenKThe problem was the web frontend was done in Python by hand. It was messy, crufty and exceedingly fragile.08:05
jscinozhey persia, i nearly have it done the wayyou said08:23
jscinozwith the one source package making two binary packages.08:23
persiajscinoz: Great!08:23
jscinoz*nearly* :P08:23
slytherinany java packaging experts here? facing a problem with ant and kaffe.08:29
man-dislytherin: I remember a problem08:34
slytherinman-di: which?08:34
man-dislytherin: but I dont remember the solution08:34
man-dislytherin: I think it was when I started using ant 1.7.008:35
man-dislytherin: packages started FTPFSing08:35
slytherinman-di: Can you tell your problem in detail?08:35
man-dislytherin: show me your error message and I can help you better08:35
man-dislytherin: it was long ago08:35
man-dislytherin: and its new years mornign...08:36
slytherinman-di: I am getting something like, 'Can not find Kaffe's native2ascii class'08:36
man-dislytherin: something like?08:36
slytherinman-di: I am doing some changes and trying to build again. will let you know in a minute08:37
man-dithats definitely not the problem I had08:37
man-dislytherin: which package is this?08:37
man-diI really wonder who uses native2ascii these days08:38
slytherinfreeguide08:38
man-diwhich version?08:39
slytherinman-di: Here is the error,  Couldn't load Kaffe's Native2Ascii class. ant-optional is already a build dependency.08:39
slytherinman-di: freeguide-0.10.608:39
man-dihere in Debian 0.10.6-1 uses java-gcj-compat-dev for building08:40
slytherinman-di: Do you know the links for debian build logs?08:40
man-diand I remember kaffe had Native2Ascii impl but only the command line tools08:40
man-dislytherin: this is arch:all, buildds build only arch:any in debian08:41
slytherinYes, kaffe has command line tool and ant-optional provides a wrapper.08:41
man-diwhat this is looking for is a special class inside the used JDK (kaffe in your case)08:42
man-dijust use jav-gcj-compat-dev and be happy, should just work08:42
man-dikaffe should not be used anyway08:43
slytherinman-di: It is not working. That is why there is FTBFS in Ubuntu. :-)08:43
man-diwith java-gcj-compat it FTBFSes too? error message?08:44
slytherinman-di: In that case, it tries to find Sun's native2ascii. Looks like ant supports only these two options. There is no support for gcj native2ascii08:45
* man-di checks Debian's freeguide08:46
man-dioh god...08:47
man-dithat is the worst java pacaking work I have ever seen08:48
man-dislytherin: its probably best to use sun-java6-jdk or so as build-dependency08:50
man-dislytherin: and PLEASE set JAVA_HOME in debian/rules08:50
man-diI will file an FTPFS bug in debian later today08:50
jscinozhey guys, i have both the client and server built from the same upstream zip file, however this results in  client and server folder in my build directory, how can i modify my rules file to allow for this08:51
porthoseDoes anyone feel like doing a couple of sync's?  If so please see bug #179275 and bug #179277, thank you :)08:51
ubotuLaunchpad bug 179275 in ampache "Please sync ampache-3.3.3.5-dfsg1-1 from Debian sid main" [Undecided,New] https://launchpad.net/bugs/17927508:51
ubotuLaunchpad bug 179277 in ampache-themes "Pleas sync ampache-themes-3.3.3.5a-1 from Debian sid main" [Undecided,New] https://launchpad.net/bugs/17927708:51
persiajscinoz: call dh_install, and read the dh_install man page about splitting the package.08:51
slytherinman-di: Yes, that works. I have already tried that. I just thought I would give a try to kaffe08:51
man-dislytherin: there are some deeper problems in that package08:52
jscinozpersia, having dh_install copy the files to the right locatoin isnt the problem, its the actual compilation08:52
jscinozie for server it needs to cd to serverdir, build, and for client it needs to cd to clientdir and build08:53
persiajscinoz: Right.  Compilation mixes all the files together.  dh_install allows you to pull it apart again.08:53
jscinozargh08:53
jscinozno08:53
jscinozok.08:53
jscinozso since there are two binary packages being made08:54
slytherinman-di: How come that package is built in debian?08:54
persiajscinoz: Oh.  I understand.  Just call (cd server; $(MAKE)) and (cd client; $(MAKE))08:54
jscinozhmm.. ok i'll see if it works08:54
jscinozi thought i tried something like that with no result08:54
man-dislytherin: the developer has SUN JDK installed and that is used on his system for building08:54
man-dislytherin: you can see it when you look at debian/rules08:55
man-dislytherin: no explicit JAVA_HOME set08:55
Fujitsuslytherin: In Debian, the uploader uploads binaries too, so arch: all is never built on buildds.08:55
man-diso the build uses /usr/bin/java...08:55
slytherindamn, this is bad08:55
man-diI know why I dont trust that special person maintaining that package08:55
man-dihe is the azurues maintainer in Debian too08:56
FujitsuHaha.08:56
man-diFujitsu: I guess you followed that story a bit... ;-)08:57
slytherinwhat's the story?08:59
jscinozjust started pbuilder, hope it works :)08:59
man-dislytherin: endless problems09:00
* man-di needs a biiiiig coffee09:00
jscinozthis is so strange09:01
jscinozthe build of the data package fails because it cant find a file that ism09:01
jscinozisn't even referenced in the rules09:01
jscinozwhat the hell. its trying to copy a file that isnt mentioned ANYWHERE in debian/rules or anything.09:04
slytherinjscinoz: which package?09:04
jscinozone im building09:05
jscinozah my mistake09:06
jscinozon the dh_install line09:06
jscinozit was going up a directory :P09:06
slytherinman-di: I have fixed the FTBFS, where do I upload the debdiff? Add to a bug?09:07
persiaslytherin: Adding a debdiff to a bug (and subscribing sponsors) will get it uploaded.  (and yes, the sponsors queue has been slow lately)09:08
slytherinpersia: I think that was redundant question. :-)09:09
slytherindone09:17
ion_fujitsu, persia: So, i should upload a version with the Vcs fields removed? (Of course, anyone could clone their own branch of the packaging and work on as an *alternative* to simply unpacking the source package and editing it directly. That would require the knowledge of the existence of the branch, though, thus i originally included the Vcs fields.)09:52
persiaion_: While I can't be sure, I think you'd make Fujitsu happy by having a branch accessible to ~ubuntu-dev on LP.09:53
Fujitsuion_: One is not meant to edit a package that is maintained in a VCS without also performing the modifications in the VCS.09:54
FujitsuHaving a supposedly-authoritative VCS branch that is not in sync with the real world is a recipe for disaster.09:54
ion_So... I’ll simply remove the Vcs fields and it’s okay?09:54
FujitsuThat should be OK, yes.09:55
persiaFujitsu: Do you have an opinion on stripping the VCS fields from all the -XubuntuY uploads?09:56
persia(that is, the alioth VCS fields)09:56
FujitsuThey're normally clearly Debian, but it is questionable.09:57
persiaThe hard part is the >10,000 packages that don't get modified.  When using apt-get source, the VCS warning is often incorrect (not that it shouldn't go to alioth, but that updating alioth isn't the best path to updating the package).09:59
* minghua hopes we don't end up with XSBC-Original-Vcs-*.10:03
* persia would prefer confirmed uncertainty with occasional mistakes of changes not getting into VCS to XSBC-Original-VCS-*10:06
* Fujitsu wonders why we use XSBC-* at all, and don't just modify Ubuntu dpkg to deal with it sanely.10:10
FujitsuThat might mean it could be sorted sanely in the SBC, for example.10:11
persiaFujitsu: That was discussed, and rejected.  It was considered less of a burden to use XSBC- Also note that the decision to use Original-Maintainer was taken about three weeks before anyone had a solution, and the solution started with people just uploading XSBC- rather than a patch.10:11
StevenKActually with people uploading X- and '' as well10:12
persiaAnd lots of other things, until geser set us all straight.10:12
StevenKRight10:12
persiaOh, Fujitsu, could you forward the NEW report for inkblot?10:20
ion_persia, fujitsu: I released the previous snapshot as 0.0.1 and removed the Vcs fields: http://revu.tauware.de/details.py?package=apt-mark-sync, http://revu.tauware.de/details.py?package=hardware-connected10:20
persiaion_: apt-mark-sync is already NEW.  It may not be modified until the archive-admins make a determination.10:21
* persia archives again10:21
LucidFoxI'm going to prepare interdiff updates for three packages at once... gtk2-engines-qtcurve, kde-style-qtcurve and kde4-style-qtcurve10:21
persiaLucidFox: Should they go in together to address the same issue?10:22
LucidFoxNo, they can be upgraded separately10:22
Fujitsupersia: Sure, I just hadn't seen that being done much lately.10:22
persiaLucidFox: OK.  Separate bugs then.10:22
persiaFujitsu: Not many things have made it past REVU recently.10:22
persia(and yes, not everyone is following the guidelines)10:23
FujitsuI assumed it had dropped out of policy at some point, sorry.10:23
persiaFujitsu: No worries.  I hadn't heard of it dropping out, but perhaps it wasn't well enough advertised for this cycle.10:25
jscinozhmm using -X in dh_install excludes parital matches too correct?10:27
jscinozie -Xtmp would also exclude .tmp.XXXXXX10:28
persiajscinoz: Yes10:29
jscinozcheers.10:30
jscinoznearly done noe10:30
jscinoznow*10:30
jscinozhavnt rebooted my system in nearly 3 weeks now10:30
jscinozwhole thing is slowing down :P10:30
jscinozwith firefox segfaulting, and nautilus hanging10:30
jscinoz:P10:30
slytherinDoes anyone apart from me thinks that gcjwebplugin is a redundant package considering existence of gcjwebplugin-4.1 and gcjwebplugin-4.2?10:34
jscinozhey persia10:34
jscinozare you emmet.hikory@gmail.com by any chance?10:34
persiaslytherin: Consolidation is good.  Check compatibility and reverse dependencies.10:35
persiajscinoz: Yes.10:35
jscinoz:D10:35
jscinozon your coment on http://revu.tauware.de/details.py?package=urbanterror-server what did you mean to say for point 610:35
jscinozit looks like the end of it is missing10:35
persiaThat is usually the beginning of my complaint about referencing specific versions of the GPL in debian/copyright rather than /usr/share/common-licenses/GPL.  My apologies that I failed to complete the sentence.10:36
jscinozah10:36
jscinoz:P10:37
jscinozyou mention that again on point 9 too :P10:37
jscinozso i got the message about linking to the common license file :P10:37
persiajscinoz: Sorry about that.  Maybe I meant something else.  I did too many reviews today...  Don't worry about point 6.10:39
jscinozalrighty10:39
jscinozhmm10:39
jscinozman this is gonna be a bitch to reupload this stuff10:40
jscinozthe upstream developers came out with a new release10:40
jscinozso the ~500mb of data is now invalid >_<10:40
jscinozso i get to upload the new 700mb data package >_<10:40
persiajscinoz: Don't feel bad.  Two of us have to download it.10:41
jscinozmy isp's rated upload is only 128kbps >_<10:41
jscinozand thats the max rated10:41
man-di700mb data package? What insane software is that?10:41
jscinozso its morelikely around 50kbit10:41
jscinozurbanterror-data10:42
jscinozawesome counterstrike like fps, based on ioquake310:42
jscinozand you gotta love australia ISP's for only letting us have around 100gb bandwidth per month10:42
* man-di cant see the need for such a package in any distro...well, I'm no gamer10:42
jscinozi could blow through that in a week >_<10:42
jscinozlook at tremulous-data and nexuiz-data and prettymuch anything-data10:43
jscinozthey're all huge10:43
man-dijscinoz: huge is okay, but 700mb is terrific10:43
jscinozblame upstream :P10:43
persiaman-di: The issue is that everything "safe" needs to be distributed by the distribution.  We'll need to sort things someday, but for a while we're stuck installing everything.10:44
Fujitsujscinoz: 100GB!? I get 12GB (Optus).10:44
joejaxx:)10:44
joejaxxwhy do they limit it?10:44
jscinozim with iinet, on the highest plan10:44
man-dijscinoz: wouldnt a simple installer package have achieved the same goal?10:44
jscinoztelstra :P joejaxx10:44
Fujitsujoejaxx: Because they're Australian ISPs, and Telstra are useless #*(*@#@8NO CARRIER10:45
joejaxxlol10:45
persiajoejaxx: International links are supposedly expensive.  The more so when controlled by a monopoly.10:45
jscinoztelstra have a monoploy of the international link10:45
joejaxxpersia: yeah10:45
jscinozso they keep the whole country back10:45
FujitsuTelstra have a monopoly of pretty much every bit of last-mile copper, as well.10:45
FujitsuAnd they have been known to retail ADSL plans for less than they wholesale them.10:45
jscinozthe best you can get in aus atm is around 24mbit/1.5mbit, 160gb per month, for equiv of $100US per month10:45
joejaxxjscinoz: wow10:46
joejaxxthat is ridiculous10:46
jscinoznorth korea has something like 50mbit downstream for whats like $20 per month :P10:46
* Fujitsu daren't imagine what persia has.10:46
jscinozalthough google is building a transpacific line to further their goal of world domination10:46
* persia needs a new router, because the current one can't handle the bandwidth in the fiber10:46
FujitsuMmmm... Fibre...10:47
joejaxx15Mbps symmetrical is 55 usd10:47
FujitsuOur high-speed Telstra fibre at school is 4Mbps symmetric.10:47
FujitsuIt was installed all of 24 months ago.10:47
persiajoejaxx: You can't get it that slow here :)10:47
joejaxxpersia: lol10:47
joejaxxpersia: how much is server co-location there?10:48
jscinozi hate you persia :P10:48
joejaxxjscinoz: lol!10:48
jscinozGIVE ME YOUR INTERTUBES!10:48
persiajoejaxx: Maybe 40,000 yen a month.10:48
jscinozoh thats so lame10:48
joejaxxpersia: ah ok10:48
jscinozspent an hour building the packages and...10:48
jscinozran out of space on /home10:48
jscinozgg10:48
joejaxxjscinoz: hey that is better than building Xorg or Open Office to fix a typo10:49
jscinoz:P10:50
jscinozwe need some kind of differential compile lol10:50
jscinozblasphemy i hear the masses yell10:50
Fujitsujoejaxx: Xorg's not that bad.10:50
joejaxxFujitsu: yeah10:50
jscinoztremulous was pretty bad10:51
joejaxxlol10:51
jscinozwhen i was messing around with it10:51
jscinozWINE's not quick either10:51
joejaxxpersia: is that for 1-2u?10:51
jscinozimagine compiling on one of those new skulltrail mobo's10:51
jscinozwith dual quad-core cpuds10:51
jscinozcpus*10:51
jscinozand  i think each core is 3.2ghz :P10:52
joejaxxLOL it is almost 6am10:52
persiajoejaxx: Not sure.  I haven't looked in a couple years.  1U I think.10:52
joejaxxok10:52
jscinoz*compiles openoffice in 5mins*10:52
jscinoz*whips laptop* I command you to compile faster.10:55
slytherinpersia: I am a bit confused, gcjwebplugin is present in debian while -4.1 & -4.2 packages are not. Are we deviating too mush from debian?10:55
jscinozi'll tell you a package that is well overdue for update in the repos... Azureus :P10:56
jscinozhad the broken version since feisty >_<10:56
Fujitsujscinoz: It is long fixed in Hardy.10:57
jscinozjoy10:57
jscinozis it a 3.x version now?10:57
jscinozor the latest 2.5x10:57
* jscinoz discovered he had 35gb in ~/.Trash10:57
persiaslytherin: There's no "too much" deviation.  It's best we try for the best (and easiest) user experience.  The closer we can get to Debian while doing that, the better.10:57
LucidFoxUploaded interdiff for gtk2-engines-qtcurve10:58
LucidFoxSince they all have the same upstream version number, may I track all three qtcurve packages in the same bug, or should I file a separate one for each?10:59
man-dislytherin: it got renamed to gappletviewer-4.X10:59
slytherinoh.11:00
slytherinman-di: One more thing. I may be wrong but it is possible that syncing latest java-gcj-compat* packages may fix the FTBFS of freeguide automatically. I will file sync requests with appropriate changelogs.11:03
joejaxxjcastro: haha11:03
Fujitsujscinoz: It's 2.5.0.4, I believe. It was a deliberate decision.11:03
man-dislytherin: no, java-gcj-compat has nothing to do with the native2ascii implementation in gcj-4.211:04
jscinozbetter than 2.5.0.111:07
jscinoz2.5.0.1 would segfault on opening torrent details and randomly :P11:08
slytherinman-di: The reason I thought it will is this - http://packages.debian.org/changelogs/pool/main/j/java-gcj-compat/java-gcj-compat_1.0.77-2/changelog#versionversion1.0.76-511:13
man-dislytherin: that is the symlink for the binary, *not* the class ant is trying to load11:15
man-dislytherin: ant doesnt use the binary, it uses the direct implementation in the tools.jar of the JDK11:16
minghuaHmm, is there a tool to change Maintainer to XSBC-Original-Maintainer automatically?11:32
persiaminghua: in ubuntu-dev-tools (although I find having the text available for X clip easier, personally)11:32
minghuapersia: Thanks.11:33
=== persia changed the topic of #ubuntu-motu to: Masters of the Universe: https://wiki.ubuntu.com/MOTU | Want to get involved with the MOTUs? https://wiki.ubuntu.com/MOTU/Contributing | Unmet Deps time! http://qa.ubuntuwire.com/debcheck/ | QA resources from http://qa.ubuntuwire.com
Kmoscan someone look at this one, bug 179599 ?11:52
ubotuLaunchpad bug 179599 in libparse-debianchangelog-perl "[FTBFS] libparse-debianchangelog-perl (1.1.1-1) fails to build in hardy" [Medium,Confirmed] https://launchpad.net/bugs/17959911:52
=== [Supremus] is now known as Supremus
persiaKmos: Looks reasonable.  Why ask for review here?11:55
Kmospersia: daniel and norsetto are in holidays.. :( and where should I ask ?11:56
Kmos:)11:56
persiaKmos: Most people submit to the review queues when they are sure.  On the other hand, given your special circumstances, I understand.  Anyway, it looks OK, and I'll expect to see it in the reviewers queue once they return from holidays.11:57
Kmospersia: ok, so I'll wait for them..11:57
KmosNow, I'm working on gap package.. it also FTBFS because of bashism =(11:58
persiaThere's an awful lot of that: especially in arch:all packages.  I'm becoming more and more of a fan of source-only uploads each day.11:58
Kmospersia: that's a problem.. but we'll fix them and report to debian.12:02
persiaKmos: Yep.  Just be sure to test in Debian when reporting a bug in Debian, and demonstrate a Debian bug, rather than just referencing the Ubuntu bug (although the Ubuntu usertags is a good way to keep track).12:03
Kmospersia: I'll be sure.. for example, the maintainer of this one is in launchpad, so i'll subscribe him and he knows what to do =)12:04
man-diKmos: dont count on that12:05
man-diI for one have a launchpad accont to but only look into launchpad stuff once a month if not less12:05
persiaThat sometimes works, but due to some early plans for massive Debian integration, all Debian maintainers are in launchpad, but they don't all pay attention, and some can be annoyed.  Better to just fix the bug, and if it really affects Debian, open a bug in the BTS.12:05
Kmosman-di: he has an active account, let's have some faith =) hehe12:07
man-diKmos: as said, mine is active too12:07
KmosMichael Koch12:07
KmosI see you somewhere12:07
Kmos:)12:08
man-dicommon name, we were two with the same name in one class in school12:08
KmosSome Debian maintainers really don't like Ubuntu.. and don't care for the fixes we do here for their unstable stuff.12:08
Kmosman-di: I born in germany, but not lived their.. so isn't that :)12:08
Kmoshehe12:08
man-diKmos: you should better care, it will make your merging/syncing work easier12:09
man-diKmos: and helps everyone12:09
Kmosman-di: I care.. the Debian maintainer are the ones that don't care and answer sometimes really orrogant.12:09
Kmos*maintainers12:09
minghuaUgh.  Apport even trackes crashed in pbuilder login (and after much deliberation, tells me the file that crashed is not in the package database...).12:35
=== nuu is now known as nu
=== nu is now known as nuu
* minghua forgets -sa again. :-(12:57
zachyhi, happy new year!13:08
jussi01hmmm, is it possible to get to the uploads from the old revu? I had an old archived one but i cant seem to find it13:38
* minghua thinks it has something to do with the compromise.13:43
persiajussi01: They are gone.13:45
jussi01:(13:45
persiajussi01: Which package?13:45
* jussi01 cries13:45
jussi01persia: gsopcast13:45
jussi01persia: It was one of my first, and never got through because of a small license issue.13:46
jussi01brb13:47
persiajussi01: Unfortunately, it appears like I didn't review it.13:47
jussi01persia: sad. Im going to have a look through my backups on my NAS again, perhaps it is there13:48
jussi01aha!!13:50
jussi01found it. now for the questions.13:50
ion_persia: Would you perhaps consider advocating http://revu.tauware.de/details.py?package=hardware-connected, since http://revu.tauware.de/diff.py?upid1=1100&upid2=1125 are the only changes from the previous version you advocated? Thanks. :-)13:50
persiaion_: Not again today.  I'll take another look tomorrow (I'm all reviewed out).13:51
ion_Alright :-)13:51
ion_Thanks for your work so far.13:51
jussi01I have a binary engine file included. However it doesnt have any licensing attached. I have though, an email from the sopcast team that says I may distribute it. How do I go about doing this?13:51
persiajussi01: You really shouldn't.  if you really, really, really want to do that, you need to package it perfectly, and wait and watch as people overlook your package in REVU and resubmit whenever people complain about the binary blob (even though there is licensing).  Note that the archive-admins also reject based on blobs not built from source in some cases, so you might need several pushes, and external discussion.  In short, you don't (or at lea13:54
ion_don't (or at lea$13:54
jussi01persia: please give us the rest ;)13:55
* persia dislikes buffers: "...don't (or at least it's very hard),"13:56
jussi01persia: go install irssi13:56
* jussi01 goes and cries... 13:56
geserjussi01: so this package is i386-only?13:57
* persia notes that irssi also has buffers13:57
ion_How are buffers related?13:57
ion_That is, are we thinking of the same buffers?13:57
jussi01geser: correct13:58
persiaion_: There's a character buffer that blocks undue flooding.  Unfortunately, for those inclined to verbosity, these buffers are insufficient for discourse.13:59
StevenKRead as "persia talks an awful lot before pressing Enter, and he hits the IRC line length limit"14:00
ion_Many clients can split the lines automatically.14:01
geserjussi01: what license does this software have? is it redistributable with the binary blob without source for it?14:01
jussi01geser: the front end is gpl'd, however the backend is a binary that is freely redistributable, and I have an email saying I can distribute it (as extra verification)14:02
ion_“You” as in you or as in everyone?14:02
jussi01ion_: it reads like this.   Yes, you can include sopcast software in the ubuntu repository.14:03
jussi01and you can use this letter as an official authorization for14:03
jussi01your distribution. Thank you.14:04
persiaIsn't there some rule about distribution-specific allowances being considered non-free?14:05
geserpersia: does it matter? because of the binary blob it has to go to multiverse nonetheless14:07
geseras long the whole is redistributable14:07
minghuapersia: Yes, in DFSG.  But also as geser said, it probably doesn't matter.14:08
cyberixpersia: Fixed. Was there something else?14:11
jussi01So it is possible to do?14:13
geserjussi01: the binary blob is inside the same tarball as the gpl code?14:16
cyberixI'm looking after first advocate for my package malbolge. I've fixed all problems that have been brought up. http://revu.tauware.de/details.py?package=malbolge14:16
jussi01geser: no14:17
jussi01geser: would I have to package them separately?14:18
geserI guess yes, but I'm no licensing expert14:18
persiacyberix: I'm not performing full reviews right now, but your changelog still doesn't close a bug.14:20
cyberixOh14:22
cyberixI guess I didn't quite understand.14:22
cyberixI try to find an example14:24
gesercyberix: add "(LP: #xxx)" to your changelog entry (where xxx is the bugnumber)14:25
persiacyberix: http://revu.ubuntuwire.com/revu1-incoming/hardware-connected-0801011120/hardware-connected-0.0.1/debian/changelog14:25
=== Lure_ is now known as Lure
=== wolfger__ is now known as wolfger
=== Ubulette_ is now known as Ubulette
=== asac_ is now known as asac
=== apachelogger__ is now known as apachelogger
=== DelayLama is now known as DreamThief
UbuletteHappy New Year everyone15:32
UbuletteI've updated http://revu.tauware.de/details.py?package=mozilla-devscripts  please have a look15:34
Ubuletteabout mozilla-devscripts, it's a build-dep for pkgs in main, i assume it has to be in main too, right ?15:52
StevenKUbulette: Right15:58
* StevenK ought to debug this 64-bit bug in mpg32116:05
StevenKFrame# 32090 [18446744073709529818], Time: 01:07.00 [03:21.85]16:05
StevenKI seriously doubt there is 18,446 trillion frames in my entire mp3 collection, let alone that one mp316:05
Ubulettelol16:08
StevenKcd16:16
geserpermission denied16:23
StevenK:-P16:23
Adri2000I'm going to request removal of bmp-alarm and bmp-musepack, as beep-media-player has been removed already. (there are replacements for these two plugins in audacious-plugins-extra for audacious anyway). unless anyone objects.16:36
geserAdri2000: do we have (need?) a transitional package for bmp?16:42
Adri2000geser: no we don't, neither does Debian. they just removed it: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=42268116:47
ubotuDebian bug 422681 in ftp.debian.org "RM: beep-media-player -- RoM; RoQA; abandoned upstream; superseded by bmpx and audacious" [Normal,Open]16:47
minghuaIf bmp was not installed by default (is it even in main), I'd say transitional package is not necessary.16:50
minghuaAnd what would a transitional package be anyway?16:50
txwikingertransitional would depend on audacious in order to install that instead or something like that16:51
minghuaSo does audacious provide all features of BMP?  And do you need transitional packages for each bmp plugin/extension package as well?16:53
minghuaSounds more trouble made than solved to me.16:54
txwikingerwell the other alternative is questions and bug reports by users complaining :)16:56
geserminghua: without a transitional package users having bmp installed will keep it, an totally unmaintained package16:57
minghuageser: I understand that.  I don't think there is a good solution other than saying "bmp is abandoned, please use another music player" in documents or release notes, though.16:59
RainCTif a package is in Ubuntu but is not build yet (I know it is because it's ubuntu/+source/x page on LP exists, but it's empty), how can I know what version it is?17:29
man-diRainCT: doesnt rmadison tell about its source version?17:31
crimsunif rmadison doesn't, you'll likely need to look at the NEW queue17:31
RainCTman-di: yes, but only it's version in Debian17:32
RainCT(or at least it says "unstable", so I guess it's Debian)17:32
minghuaRainCT: rmadison -u ubuntu foo17:32
minghua(or use a more recent Ubuntu release :-)17:33
RainCTah, thanks, I never used rmadison before :P. it gives no output though17:33
geserRainCT: did the package enter Ubuntu?17:35
crimsuni.e., if not, look here: https://edge.launchpad.net/ubuntu/hardy/+queue17:37
crimsuns/edge\.// if you're not a member of the LP beta team17:37
* RainCT forgot to power on the speakers17:45
RainCTgeser: it isn't in any of the queues17:46
RainCToh, now there's the changelog in Launchpad17:46
Adri2000how can I mass-close bug reports on LP? mail?17:50
gesernixternal: Hi, you added libmotif-dev (multiverse) to build-depends for pdfedit (universe). That doesn't work, can it be build with lesstif?17:55
RainCTAdri2000: you could use python-launchpad-bugs, but afaik you still have to close each one individually18:03
RainCTgeser: ah no, I entered the wrong URL :P, it's still not there.. https://edge.launchpad.net/ubuntu/+source/lightyears/18:04
geserRainCT: was it uploaded to Ubuntu?18:09
RainCTgeser: I only know that there's a empty LP page for it :/18:10
RainCTif it wasn't in Ubuntu that URL should give a 404 page18:10
geserI'm not sure if uploads to PPA create those pages too18:11
RainCTah18:11
RainCTthat would explain it :P18:12
RainCTthanks18:12
=== asac__ is now known as asac
=== jpatrick_ is now known as jpatrick
UbuletteRainCT, i just answered your ff3 bug18:50
RainCTUbulette: I've the latest one from hardy18:51
RainCTUbulette: when will beta 2 be in hardy?18:52
Ubuletteit is ready since nearly 2 weeks18:53
Ubuletteonce a "paid dev" is back at work, it should be in18:54
RainCTok, thanks18:55
ianm_I'm looking for someone to package https://launchpad.net/screen-ruler18:57
RainCTianm_: I'll look at it :)18:58
ianm_RainCT: that would be great.  please let me know if you need anything18:59
ianm_RainCT: it depends on these libgtk2-ruby libglade2-ruby libcairo-ruby libgconf2-ruby19:00
Ubulettepersia, crimsun: could you please re-check http://revu.tauware.de/details.py?package=mozilla-devscripts ?19:14
RainCTianm_: I PMed you19:18
bddebianHeya gang19:26
geserHi bddebian19:28
bddebianHi geser19:28
=== cassidy_ is now known as cassidy
erpoThe gpsd package is 3 versions out of date. Whose job is it to keep the package up to date?20:05
imbrandonerpo: in this case it looks like the debian maintainer hasent updated20:06
imbrandonerpo: depends on the package ( there is a Maintainer: field for questions like this )20:06
gesererpo: we try to sync with Debian to keep our workload low but can move ahead of Debian if necessary (and someone willing to do the work)20:07
erpoimbrandon: The Maintainer: field says Ubuntu MOTU Developers. Is the "Original-Maintainer:" field always Debian's maintainer?20:07
erpoAlso, rather than coming in here and asking each time I see an out-of-date package, how can I find out for myself the reason that the package hasn't been updated? How did you know that the debian maintainer hadn't updated in this case?20:08
imbrandonhrm looking at the package there is no ubunut changes, infact its a sync20:08
imbrandonhttp://packages.ubuntu.com/hardy/misc/gpsd20:09
imbrandonwhere are you seeing MOTU ?20:09
erpoapt-cache show gpsd|grep Maintainer20:10
imbrandonthere hasent been a ubuntu specific version dapper20:10
imbrandonanyhow in this case since there is no ubuntu changes is how i knew it was because the debian dev hasent updated it, vs us lagging behind in a merge20:11
erpoSo, you can tell whether or not it's a straight sync from debian or an ubuntu-specific version by looking at the filenames on the web page?20:11
imbrandonerpo: correct20:11
imbrandonerpo: version numbers tell alot, thats why things are versioned they way they are :)20:12
erpoWhen Ubuntu does a straight sync from Debian, where do the packages come from? Testing? Unstable? Experimental?20:12
imbrandonunstable20:12
erpoimbrandon: So if I want to get gpsd 2.36 into Ubuntu, I need to find out who maintains the package in Debian Unstable and get them to update. Then Ubuntu will automatically update.20:13
geserimbrandon: for binary packages Maintainer is always mangled20:14
imbrandonerpo that is one way to go about it yes20:14
imbrandonbut this late in the cycle i would be looking at updating the ubuntu package directly also20:14
pochuerpo: Not automatically anymore, since we are past DebianImportFreeze20:14
imbrandonpochu: it will automaticly update, just not for hardy :)20:14
erpopochu: That's a very descriptive term for what is going on. I'm beginning to get a feel for the way Ubuntu releases happen.20:15
pochuimbrandon: but I guess he wants it for Hardy, and not for Hardy+1 ;)20:15
pochu!schedule20:15
ubotuUbuntu releases a new version every 6 months. Each version is supported for 18 months to 5 years. More info at http://www.ubuntu.com/ubuntu/releases & http://wiki.ubuntu.com/TimeBasedReleases20:15
erpopochu: Actually, I want it now, but I'll settle for Hardy.20:15
erpopochu: If I want it in gutsy, should I try to get it into gutsy-backports? Is that how it's done?20:16
imbrandonerpo: now isnt an option, you can get it updated for hardy then backpoerted possibly20:16
imbrandonright but it needs to be in hardy before it can be backported20:16
erpoimbrandon: Well, now is always an option if I build it myself ;)20:16
erpoimbrandon: Ok, that's very clear.20:17
imbrandonerpo: sure, but then you wouldent be here :)20:17
erpoheh20:17
imbrandonanyhow, if this was "my goal" i would do the following to ensure it happens this late in the cycle: get ahold of the debian maintainer , ask them to update, if they can get it into debian unstable before feb 1, great, if not then look at getting a MOTU to help you get it directly into hardy and then request a backport to gutsy after that20:18
imbrandon( hopes it dident get cutoff )20:18
erpoimbrandon: Nope, it didn't. ("...gutsy after that")20:20
imbrandonif tey do get it in debian then just request a sync20:20
imbrandonbut Feature Freeze is feb 14 , so get this done prior to feb 120:21
imbrandonto be safe20:21
erpoIt looks like hardy is already behind debian unstable.20:22
erpoThey have 2.35 and we have 2.34.20:22
imbrandonwhen was .35 uploaded , likely after debian import freeze20:22
erpoAha.20:23
gesererpo: quite possible as we stopped autosyncing from Debian during December20:23
erpo2.36 with the 2008 bug fixed is in Experimental.20:23
zorglu_q. i got a executable binary, but it is launched by a shell script. so i would like not to have it in the path in order not to confuse the user. any suggestion of where i should put it ?20:28
erpozorglu_: You could do like firefox and call the binary firefox-bin while calling the shell script firefox.20:29
imbrandonor mono apps do /usr/lib/<app>/executable20:30
zorglu_erpo: i could but it would still be 'visible' to the user20:30
zorglu_imbrandon: ok i like this one20:30
zorglu_thanks both of you :)20:30
erpoDoes anyone happen to know how long it takes a package in debian experimental to trickle into debian unstable so that I can request a sync?20:32
bddebianYou can request from experimental if you know it works20:34
erpobddebian: Can I test that by downloading the experimental deb and installing it on my system?20:35
erpoI mean, if my current system uses an unmodified debian package, it stands to reason that the updated package won't need any special modifications.20:35
bddebianAye but sometimes theres some weird shit in experimental :-)20:36
erpoBut that's what I'm looking out for, right? It _should_ work.20:37
bddebianAye20:38
imbrandonerpo: its best to download the epirmental package and rebuild it for your system ( ubuntu ) and then install it20:41
imbrandondebian is built with a diffrent toolchain etc20:42
imbrandonnot a good idea to just install the binarys from there20:42
imbrandonfood time brb20:42
erpoimbrandon: So I'll download the source package and build from that.20:42
imbrandonright20:42
erpoOk, off to play.20:45
erpoThanks all!20:45
psusiwhy in the world are init scripts treated as conffiles?21:03
ion_Some people might want to edit them.21:03
imbrandonprobably because they are conf files, and they are in /etc/21:03
psusithat doesn't neccesarily make them conf files21:05
imbrandonwwwwwwwwwwwhat would you consider them then? they arent data generated by a program21:06
psusiyou really aren't supposed to edit them since they are scripts provided by the package maintainer... heck, they very well could be binaries21:06
imbrandonerr21:06
geserpsusi: isn't e.g. change the boot order also a configuration?21:06
psusithat would be done by renaming the symlink, not editing the file21:06
man-dipsusi: why make it complicated when it is simple?21:07
psusiit just seems really odd to still have a boot script around that is just supposed to start some daemon, but may still be there if the daemon is removed21:07
psusiso the script has to test for the existence of said daemon21:07
man-dipsusi: when the package is purged the script goes away21:08
imbrandonpsusi: purge21:08
psusiyea... but when it isn't...21:08
psusiyou have a script laying around still trying to start a removed package21:08
psusiand it complicates the script because now it has to test for the existance of the package21:08
psusidon't want to get rid of any actual configuration files ;)21:08
man-dipsusi: the script should check if the binary is avialabloe before trying to start it21:08
psusithat's what I'm talking about21:09
man-dipsusi: testing is one line21:09
psusithat seems odd21:09
imbrandonpsusi: one line is "complicated" ?21:09
man-diso what is complicated?21:09
psusimoreso than otherwise, yes21:09
imbrandoneven if it wasent a conffile it would still be best practice to make sure something was avail before trying to run it21:10
imbrandonso not really21:10
man-diimbrandon: FULL ACK21:10
geserpsusi: if you move the init-script to e.g. /lib/initscipts then you need to check if the symlink points to an file before executing it21:10
ion_Wow. My brain initially parsed that as FU** ALL. :-D21:11
psusinot really... the package would be broken and thus the script SHOULD fail21:11
psusigeser: huh?21:11
geserif you initscripts is outside /etc and you have only the symlinks in /etc and then remove the package (and also the initscript) then you symlink points nowhere21:12
psusithis is so weird... I can not for the life of me figure out how dmraid is installing its init script21:12
psusiupdate-rc.d is called in postinst and told to remove the script21:13
psusiyet there it sits21:13
man-dipsusi: this system was developed over 20 years now, it is okay how it is21:14
psusiohh... SJR must have removed it... seems he's already modified it in hardy21:17
geserpsusi: if I look into the postinst for dmraid 1.0.0.rc13-2ubuntu6, I see in the postinst a block starting with "# Automatically added by dh_installinit21:19
geser" right after the update-rc.d remove call21:19
geserwhere the symlinks are created21:20
psusiweird... I don't... I just see #DEBHELPER# after that21:21
imbrandon#DEBHELPER# is a subsitution21:21
psusieh?21:21
geserah, you look inside the source package, it's placed there by dh_installinit21:22
imbrandone.g. #DEBHELPER# gets replaced by debhelper on build21:22
psusiohh, in the binary package you mean that gets replaced?21:22
geseryes21:22
psusiahhh... and it replaces it with code to install the init script?21:22
man-dipsusi: yes21:22
psusihow does it know what priority it should be given?21:22
man-dilook into debian/rules21:23
geser#DEBHELPER# inside the postinst (and the other scripts) is only a marker where the different dh_* scripts can put their code (if needed)21:23
psusiaha21:23
psusiI could not figure out how on earth that was being done21:24
man-dipsusi: man dh_installinit21:25
man-dipsusi: and man debhelper21:25
man-dithey describe this21:25
=== apachelogger_ is now known as apachelogger
=== Skiessl_ is now known as Skiessi
=== nuu is now known as nu[year]
=== nu[year] is now known as nuu
RainCTgood night22:37
=== asac_ is now known as asac
=== asac_ is now known as asac

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