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

crimsunmuch better.  No more menu clutter!00:12
wolfgerOK, I'm closer to done with my first packaging attempt... but I've got a bug. Anybody care to help me figure it out?00:31
crimsungo ahead00:32
wolfgerI'm packaging a python app, following a tutorial posted here: http://wiki.showmedo.com/index.php/LinuxJensMakingDeb00:33
somerville32wolfger, Upload it to revu so that we can review it with you00:34
wolfgerthe problem I have is after I alter paths in the python files (to match where they will be installed by the deb), the end product produces an error:00:34
wolfgerk. How do I do that, somerville3200:35
somerville32wolfger, Were you able to generate a source package?00:35
persiamok0: RFC822 is obsoleted by RFC 2822.  I stopped reading all the RFCs around 3000, so there may also be a newer one.00:35
persiaRainCT: Let's wait a bit more.  If interdiffs are permitted to go away, we won't need it.  On the other hand, if Interdiffs are here to stay, it should reduce the number of people who ask me how to process them.00:35
* persia notes that while both falcons were reviewed, both parties were advised of the other effort, and both candidate packages had other problems in the last review.00:35
wolfgersomerville32: yes I get the .dsc and the .deb and the .deb installs the program00:36
wolfgerbut it doesn't run00:36
somerville32Using the command dput00:37
somerville32passing revu and then the filename of your dsc file00:37
somerville32ie.00:37
somerville32dput revu package.dsc00:37
Kmossomerville32: should be package*.changes00:38
pochupersia: so you didn't acked it? :(00:38
somerville32kmos, right00:38
somerville32wolfger, Sorry, you'll want to upload the changes file and not the dsc file00:39
persiapochu: I avoid ACKing any NEW packages if I can find any excuse to not do so :)00:39
Seveaspersia, 2822 has indeed been superseded00:39
pochuheh00:39
persiaSeveas: What's the new one?00:39
wolfgersomerville32: right. I just got that message...00:39
wolfgerls00:39
Seveasforgot :)00:39
Seveaspersia, hmm, looks like I'm mixing a few things I recently needed00:40
Seveas2822 wasn't superseded00:40
wolfgersomerville32: it finished. The package is "memaker"00:41
somerville32wolfger, What is the link to your launchpad page?00:45
wolfgersomerville32: https://launchpad.net/~wolfger00:45
somerville32wolfger, You're not a member of the universe-contributors group meaning that your upload to revu was rejected.00:46
wolfgeroh, ok00:47
somerville32https:/launchpad.net/~ubuntu-universe-contributors00:47
wolfgerdput said "successfully uploaded", so I believed it...00:47
somerville32It was silently rejected00:47
wolfgersomerville32: followed the link and joined. I need to dput again, I take it?00:48
somerville32wolfger, Unfortunately, the keyring for revu needs to be synced before you can do so00:48
wolfgeralright. When will that be?00:49
* persia syncs the keyring00:49
wolfgerlike magic :-D00:50
wolfgercould not dput again. "already uploaded" and "doing nothing"00:51
Kmoswolfger: try dput -f00:51
persiaKmos: It won't work yet.  The keyring sync has not completed00:52
Kmosah ok =)00:53
* wolfger waits00:54
pochug'night01:05
persiawolfger: Done.  Please try again.01:09
ScottK2persia: RFC 821/822 are still technically the "Standard" for email.  Updates for RFC 2821/2822 to advance them to be the standard are close.  RFC 2821bis just finished IETF last call and RFC 2822update is expected soon.01:11
StevenK... why wouldn't they give it a new RFC number?01:11
* persia grumbles about the use of the Obsoletes: header when the appropriate STD (11) has not been adjusted, and stands corrected.01:11
ScottK2StevenK: RFC editor will do that before they get published.  Those are "working titles"01:12
StevenKAh, right.01:12
wolfgerpersia, Kmos, somerville32: thanks. dput has finished again.01:12
persiawolfger: Should get posted around 01:20 UTC then.01:13
wolfgerpersia: where will I see it/how will I know?01:14
persiawolfger: It should show in the index of packages needing review from http://revu.ubuntuwire.com/01:14
somerville32persia, How often does http://qa.ubuntuwire.com/uehs/no_watch.php get regenerated?01:15
persiasomerville32: No idea, and the person who administers it is on holiday.01:16
somerville32I don't see memaker01:25
wolfgerNo REVU account for wolfger@gmail.com exists yet.01:25
persiawolfger: You need to upload source.changes, not i386.changes.01:26
persiaWho has libopengl-ruby?  How about vamp-plugin-sdk?01:26
wolfgerpersia: where would I find that?01:27
crimsunRAOF: thanks for duping debian 436201 :)01:28
ubotuDebian bug 436201 in libasound2-plugins "libasound2-plugins: Could we get an ia32 package for amd64?" [Wishlist,Open] http://bugs.debian.org/43620101:28
persiawolfger: If you build a source package (-S -sa), it should appear in the parent directory of the package directory.01:28
persia!revu | wolfger01:29
ubotuwolfger: REVU is a web-based tool to give people who have worked on Ubuntu packages a chance to "put their packages out there" for other people to look at and comment on in a structured manner. See https://wiki.ubuntu.com/MOTU/Packages/REVU01:29
RAOFcrimsun: Ok, ok :).  I'll attach a bug watch.  Maybe I'll even find time for a debdiff.01:31
* Hobbsee waves01:49
* ion_ emits a reverse-phase replica wave.01:51
ion_thus attenuating Hobbsee’s wave.01:52
bddebianheh01:53
bddebianHeya Hobbsee, persia, ion_01:53
Hobbsee:)01:53
persiaHi bddebian01:53
ion_Freenode.find_by_chan('#ubuntu-motu').each {|nick| nick.send 'Hello' }01:54
* RAOF is influenced by the interacting wavefronts to wave himself01:54
bddebianHeh, hello RAOF01:54
cyberixI'm looking after first advocate for my package Malbolge. I've fixed all broblems that have been brought up. http://revu.tauware.de/details.py?package=malbolge02:01
ion_I’d appreciate getting a second advocation for http://revu.tauware.de/details.py?package=hardware-connected02:02
* persia wonders if packaging malbolge is doing a disservice to users, given that it is especially constructed to be difficult. It may even not be in line with the malbolge philosophy to be able to `aptitude install malbolge`02:07
somerville32What is the CDBS option to specify the manpage?02:07
somerville32It isn't in the CDBS docs02:07
cyberix:-D02:07
ion_persia: Well, there’s a precedent: PHP.02:07
bddebiansomerville32: Just add a <package>.manpages file02:08
persiaubotu: !cdbs is <REPLY> CDBS is a tool to share common debian/rules fragments by including them in the makefile.  Some documentation, including debhelper hint variables and custom rules is available from http://perso.duckcorp.org/duck/cdbs-doc/cdbs-doc.xhtml02:08
somerville32bddebian, thats too easy :P02:09
cyberixpersia: Compiling and running malbolge is so much easier than coding with it. So compiling and installing it is actually rather fun compared to coding. I'm taking away the part which is not that hard. Thus the user will feel even weaker.02:13
persiacyberix: You might consider that a bug, and try redoing the upstream build process in malbolge itself, with a bootstrap based on m4 macros.02:14
ion_:-D02:15
persiacyberix: Anyway, aside from the philosophical issues, there are only a couple of packaging issues; commented.02:15
ion_m4 ♥02:15
* RAOF backs away from the crazy man02:15
cyberixpersia: dh_makeshlibs doesn't do the trick?02:16
StevenKOh yes.02:16
StevenKion_: We have a lovely padded room and a comfy jacket for you to wear.02:16
persiacyberix: dh_makeshlibs creates a shlibs file for packages that depend upon the package being built, rather than setting the dependencies directly.  The manual is a good place to start.02:17
ion_In one of my more evil systems, there’s a m4 script that is converted to XML by m4, and the XML is converted to a Makefile by XSLT, and the Makefile handles the actual build process (which consists of a pipeline of filtering stuff with XSLT). ;-)02:17
persiaion_: Consider adding a port from Makefile to malbolge, and get malbolge entirely self-hosting, and submit upstream.  Four passes sounds like too few, but more might make the dependencies awkward.02:17
ion_http://gitweb.heh.fi/?p=ion/heroes-scrape.git;a=blob;f=pipeline.m4;hb=HEAD is the file converted to a Makefile (and also a graph, http://heh.fi/heroes/heroes-scrape/pipeline.html) :-)02:18
cyberixpersia: The copyright years are missing as some of them are quite hard to find. I could add some of them. How ever they do not have any legal meaning. They are just hints for people who want to contact the copyright holder. And in this case there aren't really any copyright holders as the stuff has been placed into the public domain.02:23
cyberixI'm not sure I fully understand what you think I should do.02:23
cyberixMy new copyright file has lots of information.02:23
cyberixSure you were reading the correct one?02:25
persiacyberix: http://revu.tauware.de/revu1-incoming/malbolge-0801081640/malbolge-0.1.1/debian/copyright02:26
cyberixYes. That onw.02:27
cyberixone02:27
persiaFirst, I'm presuming you're not following the new RFC822 format, as it doesn't match that.02:28
persiaSo, if you're following the current format, http://lists.debian.org/debian-devel-announce/2006/03/msg00023.html is the appropriate guideline.02:28
persiaLooking at your copyright as compared to the good example: it doesn't have "This package was...", "It was downloaded from: ...", and the structure differs significantly.  The remainder of the content indicates good reasearch, and would be correct.02:30
persias/a//02:30
cyberixI should avoid listing email addresses of upstream authors?02:35
cyberixupstream authors should be ordered by age?02:38
cyberixReverse-engineering examples doesn't often work as you'd expect.02:38
cyberixGotta get some sleep now.02:38
persiacyberix: Both the Authors: and Copyright: sections are fine.  it's the rest I'm complaining about.02:38
persiajonnymind: Good call on the ubuntu-motu email.  While I'm not sure you'll have more luck there, it is the appropriate place to raise the dispute.02:40
persiaWho wants a review?02:40
snoutmatei do :) http://revu.tauware.de/details.py?package=libopengl-ruby02:42
bddebiango persia, go persia :-)02:43
persiasnoutmate: The very name of your package makes me shiver.  Is that really worthwhile prior to ruby 1.9?02:43
persiabddebian: Feel like looking at hardware-connected, mscore, or livemix?02:43
snoutmatesnoutmate: any reason why not ?02:44
snoutmateerr02:44
snoutmatepersia: any reason why not ?02:44
bddebianpersia: Look at, as in review?02:45
persiasnoutmate: relative speed of interpreter and GL calls, but maybe it's just me (and this won't influence my review).02:45
persiabddebian: Yep :)02:45
=== mwolson|test is now known as mwolson
persiabddebian: I failed to find any reason to reject any of them, and need some help.02:45
bddebianpersia: They were rejected?02:46
persiabddebian: Not yet.  Perhaps you can find a reason.02:46
bddebianOh, you want them rejected? ;-P02:46
persiabddebian: Unless you can't find anything, yes :)02:47
ToyKeeperOff topic...  If I package my own program, is it better to put debian/* into orig.tar.gz or into diff.gz?02:47
bddebianThe debian/ dir should never be in orig.tar.gz02:48
persiaToyKeeper: diff.gz02:48
snoutmatepersia: well it builds both against 1.8 and 1.9 if that's what you mean. I don't see the relevance of speed (yeah with 1.9 it's about 3x faster then with 1.8 and actually outperforms perl-opengl), as it is simple an update ..02:48
persiasnoutmate: We already have libopengl-ruby in the repos.  Please submit an interdiff to the sponsors queue.02:49
persiasnoutmate: Also, you want "(LP: #182449)" to close the upgrde bug, rather than "- closes: #182449".02:50
snoutmatepersia: yeah, but as this is large update (new project team, new build system, different installed files) i thought uploading to revu was appropriate (sorry i'm new to ubuntu packaging)02:50
ToyKeeperOkay, good.  I guess I'm doing it right so far.  :)02:51
persiasnoutmate: No problem.  Based on the small debian/, I'm guessing the diff.gz is fairly small, and the main updates are upstream.  Best to push to the sponsor queue so you're not waiting for Mondays, and to make sure the right people see it.02:51
snoutmatepersia: ah, ok02:52
persiaWho else wants a review?02:52
snoutmatethanks02:52
ion_Could you please define pushing to the sponsor queue? Does that mean subscribing universe-sponsors (or whatever it was) to a new bug report with the interdiff attached?02:52
persiaion_: Yes.  See https://wiki.ubuntu.com/MOTU/Contributing, https://wiki.ubuntu.com/MOTU/Sponsorship/SponsorsQueue, and https://wiki.ubuntu.com/UbuntuDevelopment/Interdiff for more information.02:54
ion_Thanks for the pointers.02:54
ToyKeeperIs bazaar still recommended for ubuntu packaging?  I'm more familiar with hg, svn, and git, but could switch to be consistent.02:57
ion_I quite like git because it’s insanely faster than bzr and you can have the upstream stuff *and* the packaging in different branches under the same repository.02:57
imbrandonit dosent NEED to be in a svn02:57
imbrandonerr RCS02:58
ion_That, too.02:58
lifelession_: you can do the latter in bzr too02:58
persiaToyKeeper: Last I checked, there were over 10,000 packages in the archive.  While many people recommend bzr, there are also packages using cvs, svn, hg, git, etc.  The vast majority don't use any VCS at all.02:58
StevenKlifeless: In other news, I hit level 61 in WoW. :-)02:58
ion_lifeless: Yes, but bzr switch is more hassle than what git does.02:58
lifelessStevenK: grats02:58
persiaimbrandon: VCS.  rcs is a cvs precursor02:58
imbrandonStevenK: in oter news i hit lvl 14 :)02:58
StevenKlifeless: Thanks :-)02:58
StevenKimbrandon: You're playing?02:59
imbrandonStevenK: yea02:59
lifelessStevenK: I've hit 70, and 1/3 attuned for kara02:59
StevenKimbrandon: Which realm?02:59
* StevenK is trying to sort out his Dreadsteed02:59
imbrandonEldre'Thalas02:59
ToyKeeperI've been playing a bit with mercurial patch queues...  seems good for packaging.  But I got the impression that new packages use bazaar when possible.03:00
somerville32WoW runs in Ubuntu?03:00
StevenKsomerville32: Runs very nicely on my amd6403:00
imbrandonand i386 :)03:00
StevenKimbrandon: I've got a level 61 warlock on Dath'Remar03:00
somerville32Would it run on 1.6Ghz w/ 512mb of ram and a gForce 6 series?03:01
RAOFMine too.  Although either something was screwy last night or there've been some recent wine regressions.03:01
bddebianpersia: Well there isn't much too hardware-connected :-)03:01
StevenKI'm using the wine package from Gutsy directly.03:01
imbrandonStevenK: ME --> http://www.wowarmory.com/character-sheet.xml?r=Eldre%27Thalas&n=Cabaal03:01
imbrandonme also03:01
imbrandon( wine from gutsy )03:01
StevenKsomerville32: I would suggest more RAM.03:01
persiaion_: Quick: defend your package against bddebian's accusation of uselessness03:01
StevenKBwahaha03:01
bddebianheh03:01
imbrandonStevenK: it hasent updated yet, i'm 14 now03:02
bddebian14?? WTF?03:02
somerville32Are there any free, MMORPGs that you guys play that I could play too? :P03:02
imbrandonbddebian: i just started playing friday :)03:02
ajmitchsigh, more WoW discussion :)03:02
ion_persia: Did someone claim it’s supposed to be useful? ;-)03:02
bddebianOh, level 1403:02
bddebianajmitch: !!!!03:02
imbrandonajmitch: !03:02
ajmitchbddebian: what?03:02
somerville32lol03:02
* persia thought adding packages known to be useless to the archive was not preferred.03:02
bddebianajmitch: Haven't "seen" you in a while03:02
bddebianpersia: Not preferred by me03:02
persiaajmitch: Welcome back03:03
ajmitchbddebian: that's because I haven't been around for awhile03:03
ajmitchpersia: I'm not back03:03
bddebianajmitch: I know :-)03:03
ajmitchI have no internet connection at home still03:03
imbrandonnasty03:03
ion_Anyway, when you have a list of modaliases for some hardware (say, /usr/share/linux-restricted-modules/$(uname -r)/modules.alias.override/nvidia) and you want to check whether any supported hardware exists in the system, hardware-connected is useful.03:03
persiaUrk03:03
ajmitchstill waiting for phone & DSL to be connected03:03
imbrandonStevenK: i play on that server because some people at work do too03:03
imbrandon( namely most of the DawnBringers Guild )03:04
ajmitchimbrandon: http://www.wowarmory.com/character-sheet.xml?r=Khaz%27goroth&n=Iosephus <-- me03:04
* imbrandon looks03:04
imbrandonajmitch: wow03:04
somerville32Crusader of the Flame, eh?03:04
bddebianLamers03:05
* StevenK digs his up03:05
* somerville32 doesn't have one :(03:05
ajmitchimbrandon: that's nothing special03:06
StevenKhttp://www.wowarmory.com/character-sheet.xml?r=Dath%27Remar&n=Kelleigh03:06
imbrandonajmitch: better than my 3 day old lvl 14 :)03:06
ion_I haven’t retrieved the Amulet of Yendor and ascended yet.03:06
ajmitchimbrandon: 3 days? you must be addicted already :P03:06
StevenKHaha03:06
imbrandonascended ? heh , sounds like SG-103:06
StevenKimbrandon: That's a nethack reference03:07
imbrandonahh03:07
StevenKajmitch: Have you dug around Un'Goro Crater?03:07
StevenK(Crappy zone that it is)03:07
ajmitchStevenK: of course03:08
StevenKajmitch: One of my friends was killing gorillas there and one of the loot items was an Empty Barrel03:08
ajmitchthere's plenty of interesting loot that drops03:09
* ajmitch wonders if people will put their names forward for the MC03:09
StevenKI just love it due to the Donkey Kong reference.03:09
ion_Since i have a screen full of offtopicness already, perhaps pasting this to the channel doesn’t hurt. :-P http://johan.kiviniemi.name/blag/2008/01/10/svn-diff-git-diff-speed/03:09
StevenKimbrandon: You need to learn some professions.03:09
lifelesshttp://www.wowarmory.com/character-sheet.xml?r=Jubei'Thos&n=Canid03:09
imbrandonStevenK: yea i havent left the starting area yet03:10
imbrandonStevenK: i probably will later tonight03:10
ajmitchlifeless: good luck on those last 10 points in tailoring, they'll be expensive :)03:10
StevenKHaha03:10
imbrandonjez, does eveyone play WoW :) heh03:10
* bddebian doesn't03:10
ajmitchimbrandon: yes03:10
StevenKI need to level my tailoring up03:10
lifelessajmitch: I have the next 5 lined up already03:10
imbrandonbddebian: buy the crack03:11
StevenKI have 221 pieces of Runecloth that I can't turn into bolts.03:11
lifelession_: yes, but svn is slow.03:11
imbrandonheh, they FINALY talked me into it at work03:11
bddebianimbrandon: I'll stick to my single-player NWN thanks :)03:11
StevenKA mage that skins. Interesting03:11
ajmitchStevenK: more monies03:11
lifelessStevenK: money while levelling, and mats for higher level tailor items03:11
* ajmitch had mining & skinning until not long ago03:12
* imbrandon isnt sure what profession to takeup03:12
lifelessimbrandon: what class are you ?03:12
* somerville32 nominates persia for MC03:12
imbrandonhunter03:12
imbrandonlifeless: lvl 14 atm03:12
lifelessskinning for sure03:13
StevenKExcept the Armory says level 1203:13
lifelessarmory updates fail sometimes ;)03:13
imbrandonStevenK: it hasent updated today yet, i leveld 2 times earlier03:13
StevenKMmmm03:13
* persia tasks each of imbrandon, StevenK, and lifeless with one review for filling backscroll with WoW03:13
ion_:-)03:13
imbrandonheh03:13
StevenKI wish my Armory page would update - I'm the Lords of War now, not The Dark Tabards03:14
StevenKs/the/in/03:14
lifelessimbrandon: also I'd probably suggest leather (makes mail uniques at high levels) or blacksmithing (also can make mail), or engineering (guns and shit)03:14
imbrandonyea i thought about mining and engneering03:14
lifelessbut definately skinning cause you are going to be killing SO MANY BEASTS as you level03:15
imbrandonyea most of the time i just let them lay03:15
imbrandonheh03:15
* StevenK is pondering starting a Rogue after Kelleigh hits level 7003:15
imbrandoni dont even loot anymore atm03:15
lifelessalso, three hints03:15
guest22Anyone willing to review package photoml (http://revu.tauware.de/details.py?package=photoml)? It's already been advocated once (the previous upload, at least), so it should be very close to being acceptable.03:15
lifeless6 skill levels per character level03:15
imbrandonStevenK: if you roll a new char we should start a Ubuntu People Guild03:16
lifelessloot everything03:16
imbrandonheh03:16
lifelessbuy the biggest bags you can, and upgrade every chance you get03:16
ajmitchStevenK: I've started a mage, anyway03:16
=== jpatrick_ is now known as jpatrick
* StevenK has a level 24 mage03:16
* ajmitch needs to get into the 25-man raiding a bit more though03:16
somerville32Is there any free MMORPGs that are like WoW? :P03:17
somerville32It sounds like fun03:17
StevenKlifeless: By that count, you'd hit skill level 375 during 62->6303:18
somerville32And I was just wondering. How many of you guys complain about using restricted drivers but rely on them to pay WoW? :P03:18
PiciWoW is too addicting.03:18
somerville32*play03:18
StevenKI don't complain about them. :-)03:18
jmlheh heh03:18
imbrandoni dont complain about them03:18
ajmitchneither do I, though I'd really like some free drivers :)03:18
ajmitchhello jml03:18
jmlajmitch: hi03:19
imbrandonflash == much more evil than drivers03:19
LaserJockjdong: ping03:19
imbrandonpersia: i would but it takes a certain mindset for me to review, and $time-of-day isnt now03:20
imbrandonheh03:20
* RAOF occasionally bitches about restricted drivers, and does something about it by building nouveau drivers.03:20
ajmitchRAOF: I imagine that WoW wouldn't overly tax nouveau drivers once the various pieces are in place03:20
RAOFajmitch: Such as any form of textured 3d.03:21
somerville32We should get a #ubuntu-gaming or #ubuntu-game channel going :P03:21
lifelessStevenK: 375/6003:21
imbrandon-wow :)03:22
imbrandonjoin #ubuntu-wow03:22
StevenKlifeless: That's 6.25, though03:22
lifelessStevenK: yes, a little down is tolerable; its about matching the mats you gather to your skill03:23
ion_persia, bddebian: I posted a use case to http://revu.tauware.de/details.py?package=hardware-connected03:23
StevenKlifeless: Mmmm.03:23
StevenKlifeless: I need more Mageweave. About 50 bolts, by my count. :-(03:23
StevenKI suspect I will be running ZF again for it.03:23
lifelessStevenK: right; and you are not gathering it any more, because you let your skill get too far behind your level03:23
StevenKlifeless: No, because I ran out of Mageweave.03:24
persiaion_: Do you need this for the updated nvidia drivers you're working on?03:25
lifelessStevenK: yes, I know you did:) if you'd been trying to keep things synced you could have run areas you'd still get yellow xp for ;)03:26
ion_persia: I’m not currently working on nvidia drivers, but i’ve considered implementing exactly that change in linux-restricted-modules.03:26
StevenKAh03:26
ion_persia: That was my inspiration for writing hardware-connected in the first place, since i implemented that as a sh function and noticed it was unbearably slow.03:26
persiaion_: Well, it's been advocated all it needs for universe, but that would require migration to main.  I suspect you could get one of your l-r-m sponsors to upload if there's a good chance that an MIR would be approved.03:28
ion_I’m not sure how soon the nvidia-glx thing could be implemented, and others might find hardware-connected useful for other things, so i was thinking it should go to universe for now.03:29
persiaion_: If you're just striving for universe, advertise for an uploader.03:29
ion_Will do.03:30
* persia wonders about the difference between "speed" and "speed-game"03:36
* persia archives "speed"03:36
saivannHi everyone, I created the ubuntu package from the actual debian package for gnucash 2.2.3 and I wish to upload it to repositories, so I would need a MOTU to review my work and accept it for Hardy.03:55
saivannThis package includes the upstream fix for a high priority bug with scheduled transaction, use the recently changed libgif ( bug #174252 ) in build-depends and fix bug #17910403:55
ubotuLaunchpad bug 174252 in libungif4 "transition to libgif" [Undecided,In progress] https://launchpad.net/bugs/17425203:55
ubotuLaunchpad bug 179104 in gnucash "[hardy] Please sync 2.2.2 from debian" [Wishlist,New] https://launchpad.net/bugs/17910403:55
saivannalso bug #15505903:56
ubotuLaunchpad bug 155059 in grisbi "Description does not contain the word money" [Wishlist,New] https://launchpad.net/bugs/15505903:56
saivannthe new gnucash source package is here03:57
saivannhttp://upload.leservicetechnique.com/bugs/gnucash_2.2.3.tar.gz03:57
persiasaivann: This is a merge from debian?03:58
saivannpersia : right03:58
persiasaivann: Is there a merge bug?03:59
rick_h_anyone got a sec to help me with an error building something with pbuilder?03:59
rick_h_I'm getting the error here with intltool: http://ubuntuforums.org/showthread.php?t=52528403:59
rick_h_but since I'm using pbuilder I can't just make a ln -s for getting around the intltool searching only current dir03:59
saivannpersia : Actual debian unstable package + ubuntu bug fix that I mentionned and a fix for the missing icon for ubuntu which is already applied to the current ubuntu gnucash version03:59
saivannpersia : A merge bug?04:00
persiarick_h_: What environment are you running in?  Dapper has intltool 0.35.0-0ubuntu1.  Is there maybe a missing build-dependency?04:00
persia!merging | saivann04:00
ubotusaivann: Merging is the process of including changes from other distributions (most commonly Debian) into Ubuntu packages, and is typically a major focus at the beginning of each Ubuntu development cycle.  Please see https://wiki.ubuntu.com/UbuntuDevelopment/Merging for more information.04:00
rick_h_persia: I'm in gutsy with a gutsy pbuilder install04:00
saivannpersia : https://bugs.edge.launchpad.net/ubuntu/+source/gnucash/+bug/17910404:00
ubotuLaunchpad bug 179104 in gnucash "[hardy] Please sync 2.2.2 from debian" [Wishlist,New]04:00
rick_h_intltool is in the control as a build requirement and when pbuilder runs it shows it getting intltool04:01
rick_h_so it seems that it just isn't looking in the right spot04:01
persiasaivann: Since you need to add an additional patch, retitle the bug as a merge, attach your debdiff against Debian, and subscribe ubuntu-universe-sponsors04:01
rick_h_persia: paste of pbuilder here: http://paste.avwsystems.com/paste/7904:01
saivannpersia : Sorry I didn't know that procedure, do you want me to provide needed debdiffs between the debian version and my actual ubuntu version?04:01
saivannpersia : Ok I'll do it in the next minutes, thanks04:02
persiasaivann: Yes.  Please provide a debdiff with all proposed Ubuntu variation from debian, and subscribe the sponsors.  Someone will review, and either upload or reject with an explanantion.04:02
saivannpersia : Thanks04:02
bddebianpersia: What's speed-game like?04:04
persiabddebian: Haven't tried it.  channel traffic included a couple good reviews (nice game, fun).04:05
bddebianHmm04:06
persiarick_h_: Looks to me like there might be a missing file for the intltool check in the upstream tarball.04:06
bddebianNot that I can get jack shit done on the Games Team anyway04:06
rick_h_ok, maybe I'll see about trying a bug report in intltool and see what happens then04:07
LaserJockbddebian: I thought you just played WoW04:07
bddebianI never play WoW :-)04:07
persiarick_h_: I'm not convinced it is a problem with intltool.  The error message says "awk: cannot open ./intltool-update.in (No such file or directory)", so I'm guessing that either the script calling awk is being given the wrong path, or that the tarball is missing a file.04:09
persias/being given/giving/04:10
bddebianDamn, sdlmame is still not in Ubuntu?04:10
ScottKLaserJock: Thanks for the Golden Pony04:10
ToyKeeperHeh, xmame is usually lagging...  and I doubt there's as much demand for sdlmame.04:11
rick_h_persia: yea, it might be something with the autotools stuff this app is using04:11
rick_h_So I'm going to start with the original app mailing list and see what anyone else says04:11
persiabddebian: it's really close...04:11
LaserJockScottK: np04:12
ScottKIf I knew all it took was being grumpy and argumentative ....04:13
ajmitchif all it took was being grumpy, I'd have received a truckload of them04:14
ScottKajmitch: Must have needed more argumentative then.04:15
ajmitchprobably04:15
LaserJockScottK: well, even though I don't always agree, I do appreciate somebody taking a firm philosophical stand. Helps keep us honest ;-)04:15
ajmitchI prefer to leave the arguing to others, helps with my stress04:16
* persia thinks if more people agreed with ScottK, we'd have a poor forum for discussion04:16
ScottKLaserJock: Thanks.  It takes extremists on both sides to keep to a happy middle.04:16
* ScottK disagrees with persia.04:16
ScottKWanna argue? ;-)04:16
bddebianhehe04:16
persiaScottK: No value.  Your offer demonstrates the value of contrarianism :p04:17
* ScottK disagrees.04:18
ScottKIt demonstrates the value of humor.04:18
LaserJockwell, I'm afraid this was most likely the last of the Golden Ponies, at least from me04:19
ajmitchwhy the last?04:19
persiaLaserJock: Why?04:19
LaserJocka few reasons04:20
LaserJockI'll be graduating/looking for a job/moving when Hardy is finished04:20
LaserJockI'm really not very creative04:20
persiaLaserJock: You just need to add more judges to the Aurean Equine Academy04:20
LaserJockthat would work04:21
LaserJockI would love nominations or something04:21
LaserJockbut I just don't want people to get upset if they don't get one04:21
LaserJockand I don't know as many people as I used to :/04:21
* ajmitch isn't completely upset for missing out04:21
ajmitchI know that it's not because you hate me (or at least I hope it's not) :)04:21
LaserJockheh04:22
persiaSo, pick two or four more judges (odd numbers are good), get their acceptance, and put out a call for nominations around Beta Freeze.  That ought produce something useful for just after release :)04:22
ScottKLaserJock: Congratulations on the graduating bit.04:23
LaserJockScottK: heh, well it hasn't happened yet04:23
LaserJockbut it's supposed to04:23
* ajmitch wonders if he could collect some 'MOTU emeritus' title04:23
LaserJockohhhh, nice04:23
ScottKWe can call \sh_away motu-reloaded.04:23
LaserJockhaha04:24
persiaajmitch: That's not a bad idea.  How would you imagine "MOTU emeritus" status to be granted?04:24
LaserJockretirement in good-standing?04:24
bddebianhehe04:24
ajmitchLaserJock: I'm not exactly in good standing though04:25
LaserJockwell, you aren't in bad standing :p04:25
ajmitchdunno about that04:25
LaserJockmaybe you're just lucky to be standing ...04:25
ajmitchI haven't been lynched yet04:25
* bddebian gets the ropes04:25
* persia files some removal bugs04:26
ajmitchsee04:26
persiaajmitch: Actually, should all of gnue-* go, or just the ones that will break when bddebian finishes excising wx2.4?04:27
bddebianpersia: Already being done it appears04:28
* persia checks bugs again04:28
bddebianI mean excising wx2.404:29
* ajmitch shrugs, probably all04:29
persiaajmitch: Thanks.04:29
LaserJockhmm, this looks nifty/useful: http://www.chris-lamb.co.uk/2008/01/14/gnome-applet-for-monitoring-debian-bugs/04:32
BurgundaviaLaserJock: be nice if it was a deskbar plugin04:39
LaserJockpffft, deskbar ... ;-)04:40
=== superm1_ is now known as superm1
LaserJockdo people actually use deskbar?04:40
persiaLaserJock: Some do.  Quicksilver addicts mostly04:40
LaserJockbah04:40
LaserJockI'm a quicksilver addict and it's the reason I dislike deskbar04:41
LaserJockif you're gonna clone the best at least do it right ;p04:41
persiabddebian: I see all the same problems re: WX2.4 as I did for hardy release, and Debian still hasn't fixed trustedsql either.04:42
persias/hardy/gutsy/04:42
bddebianpersia: I have to upload jugglemaster yet and post the newpki-client patch on BTS (I've already sent it to the maintainer).  They aren't going to wait for ctsim04:42
persiaDid anyone ever fix survex, or do I need to stop being lazy about that?04:43
persiaguest22: photoml commented.  Needs more licensing clarity.  Especially needs preambles in the source files.04:51
* persia seeks nominations for a candidate upload to review04:51
guest22persia: Thanks for the comments. Do I understand correctly that your concerns are with the upstream source rather than the packaging itself?04:53
persiaguest22: Entirely.  The packaging is clean.  I'm just not sure the upstream source is licensed in a way that the archive admins wouldn't reject.04:53
guest22Would you mind expanding on those problems? The license is very clearly spelled out in the README file. Is it really necessary that it also be mentioned in every other file in the distribution?04:54
persiaguest22: Not the entire license, just the header.  See /usr/share/common-licenses/GPL-2 under the "How to Apply These Terms to Your New Programs" section, where it mentions the notice to attach to the start of each source file.04:56
ScottKpersia: If there's a full copy of the license in the upstream tarball, it's been my experience that they won't reject for lack of license headers in files (although upstream should definitely be asked to add them).04:57
persiaI'm not sure the GPL actually requires this, but I've seen packages rejected by the archive admins for not having those four paragraphs in the source files.04:57
persiaScottK: I've seen both behaviours.04:57
ScottKIt may depend on which archive admin is doing the reviewing.04:57
ScottKNot having the full text of the license is a guaranteed reject04:58
persiaphotoml doesn't suffer from that: only the missing source headers on some files.04:58
persia(and no copyright assertion for the manpages)04:58
ScottKIf he made the man pages, then that can be fixed04:59
guest22ScottK: Fixed how? By a new upstream source release, or via some packaging mechanism?05:00
persiaScottK: upstream manpages, and yes.  Looks like about 3-4 hours work to me to fix everything, and about 30 minutes for the manpages alone (considering the overhead of a new upstream release with release notes, etc.)05:00
ToyKeeperHmm, in python, is it preferable to put the license info in a docstring or a comment?05:00
persiaguest22: All the issues are with upstream: best fixed by a new upstream.05:00
ScottKToyKeeper: Comment is fine05:00
guest22persia: Could we try to agree now on which files need the copyright, to avoid another iteration later?05:01
ScottKguest22: Best way is a new upstream release.  If you can't get that, you can patch the man pages05:01
guest22ScottK: A new upstream release is fine, but I'd like to make sure I catch all of the remaining problems in that release.05:02
ToyKeeperScottK: Oh, good.  I was hoping I wouldn't need to change it.  :)05:02
persiaguest22: I generally run `less $(suspicious-source)` from the package directory to select which files to inspect.  I don't know what the archive admins use.  The general rule is that anything not trivial should be licensed.05:02
guest22persia: What is and isn't trivial is a rather subjective judgement.05:03
persiaOr rather, anything that falls under copyright should be licensed.  This avoids confusion about the meaning of "trivial"05:03
guest22persia: Surely everything in the package falls under the blanket copyright asserted in the README?05:04
persia(and yes, it's still subjective until argued, but nobody here is giving you legal advice)05:04
persiaguest22: Maybe.  I've seen too many rejections for that to feel comfortable advocating or uploading when there are lots of missing headers.  You might get other reviewers to advocate and upload the current candidate: as I said, the packaging is fine.05:05
guest22persia: If there's a potential problem, I'm quite prepared to fix it. (Although hopefully doing another upload won't push photoml so far down the queue as to not have any chance of making it into hardy.)05:06
persiaguest22: From the current location, a new upload will move it up in queue.  On the other hand, being active about advertising your package (as you've been doing) helps a lot towards getting it in.05:07
guest22persia: It seems to be that I need to add copyright statements to all scripts, man pages, docs, dtd, and xslt. Do you think that covers it?05:08
guest22For example, some of the makefiles are non-trivial, but surely they don't also need a copyright header?05:08
persiaguest22: Only the stuff you want to copyright.  You may wish to specifically release the DTD or some of the examples into the public domain for reuse for any purpose.  If all the perl scripts had it, and most of the stuff with the specific copyright notice, it wouldn't have been sufficient volume to cause a reject from me, only a warning note.05:09
guest22persia: Any constraints on the form of the header? Will something like "This file made available under the terms of version 2 of the GPL" do?05:10
persiaguest22: The GPL itself contains information on the recommended header, in the "How to Apply These Terms to Your New Programs" section.05:11
* persia notes that the GPL should be read carefully and in full by anyone considering the GPL as a license for their software.05:11
ToyKeeper4 paragraphs seems a bit much sometimes, but it's fairly clear on the issue.05:11
guest22persia: The full verbiage recommended in the GPL is quite verbose for some of the simpler source files. My question is not what is recommended, but what is the minimum length statement that would be considered acceptable to clearly indicate the licensing? (I presume there is a difference.)05:13
persiaguest22: I'm not someone who makes the determination as to what is acceptable for inclusion in the archive.  From my reading of the GPL, it is a choice between those four paragraphs and nothing, with the GPL indicating that "It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty, and each file should have at least the "copyright" line and a pointer to where the full notice is found.".05:15
guest22persia: But as you point out, the GPL states "each file should have at least the "copyright" line and a pointer to where the full notice is found.". This seems to imply that including only the copyright line and an explicit pointer to the copyright file in the distribution is sufficient.05:18
guest22Would you have problems with that approach?05:18
persiaguest22: It may be.  If you disagree with me, feel free to push another candidate to REVU addressing the manpage bit, and leave a comment with your opinion.  You may find others who agree with you, and the archive admins may accept it.  I don't see any issues with your reasoning, but have seen similar packages be rejected for missing the header in one source file.05:20
persiaguest22: As ScottK said, it depends on the specific archive admin doing the review.  Some will  ignore that, and just let it in.05:20
guest22persia: You clearly have more experience in licensing issues than I do, which is why I want to make sure I understand your advice. Since the GPL itself explictly allows for the copyright-and-license-pointer approach, do you still feel this is potentially problematic? (Your response seems to suggest yes, but I'd like to understand why.)05:22
ToyKeeperguest22: If at all possible, get the full notice into each source file.  Then there are no potential issues.05:22
persiaguest22: I don't know why it would be problematic.  I've just seen it be cause for rejection from the NEW queue, and so use that as a guideline when reviewing the packaging.05:22
guest22ToyKeeper: No potential issues, but as you mentioned above, the full 4 paragraphs are a bit much for some source code.05:23
persiaguest22: My philosophy is that if I reject for every reason I can imagine, the package will be perfect when it reaches the archive admins.  This is not necessarily the best philosophy, and my comments may be too strict.05:23
guest22persia: You've seen packages rejected because the source had a copyright statement and pointer to the license, but not the full 4 paragraphs?05:23
persiaguest22: I believe so, yes.  I may be wrong.  I have also seen packages accepted that didn't meet the licensing guidelines I follow, so I may be too strict.05:24
* persia complains about the lack of orig.tar.gz for alliance, and encourages speedy reupload05:26
* ToyKeeper wonders why an extra 600 bytes per source file would be worth increasing the risk of legal confusion05:27
guest22persia: Questions about the other issues you raised. I assume 1. (patching) is just a suggestion, and not an impediment to advocation. As for 2., what is the file definition file to which you refer? In 3., do trivial example XML files really need a GPL header?05:27
guest22ToyKeeper: I don't think a clear statement of copyright and pointer to the full license does leave any legal confusion, and prefer to look as little like a lawyer as possible.05:28
guest22But yes, if that's really required, one might as well suck it up.05:29
persiaguest22: 1) Yes, just a suggestion.  2) I meant "film" not "file" :)  ./xml/definitions.mod, and this was just the first I encountered.  3) I don't think that trivial example files need copyright assertion, let alone licensing.  I encourage you to treat these as public domain, for reuse by users for any purpose.05:31
guest22persia: And what do I need to do to treat those as public domain?05:32
persiaDepends on how explicit you want to be.  A common method is to not assert copyright, describe them as public domain and free for any use in README, and list this in debian/copyright.05:35
persiaIf you want to be extra explicit, you can include something like that on the top of the dh-make debhelper example file, but I think that's overkill.05:36
persiaFor some programs, the examples just fail to assert copyright, and the author doesn't plan on suing anyone (but doesn't indicate that).  The risk here is that the author's heirs may not be so considerate.05:37
guest22persia: Can one make a statement such as "all files not including copyright information are in the public domain" in README, or do these need to be explicitly listed. Is there a required format to the corresponding statement in debian/copyright?05:39
guest22(This is starting to be more painful than debugging XSLT.)05:40
persiaguest22: I'd probably put everything in an examples/ folder, and just add a note saying that the examples in the examples folder are public domain.  The examples folder would be installed with dh_installexamples.  In debian/copyright, you would add a section that the files under the examples directory are public domain.05:48
persiaNote that "public domain" doesn't mean anything in some jurisdictions, so be sure to also indicate that they are free for any use.05:48
guest22persia: OK, thanks again for the advice. I'll attempt to implement your suggestions and re-upload. I hope you won't mind taking a look again once I've done that.05:50
persiaguest22: I generally try to avoid reviewing the same package twice, as I believe the best packages are created when lots of different viewpoints are included.  If I've still time when I've finished reviewing all the packages for which I'm not the last reviewer, I'll take a look.05:51
persias/twice/twice-in-a-row/05:52
guest22persia: Understood.05:52
jdong /lastlog jdong06:07
jdonggrr06:07
jdongand contentless ping loses over sleep :)06:07
dholbachgood morning06:17
superm1_jdong, i had pung if you are around still before sleep06:23
superm1_jdong, it was regarding faac06:23
superm1_since you had touched it last06:23
superm1_mornin dholbach06:24
dholbachhey superm1_06:24
superm1_how's your new year treating you thus far?06:24
dholbachvery good - very busy too, but I'm happy06:25
dholbachhow 'bout you?06:25
superm1_well i've been on vacation the last week, and just got back this weekend06:25
superm1_finally very relaxing :)06:25
superm1_i was quite scared to see my inbox when i returned06:26
dholbachand how's it looking?06:26
superm1_well it was pretty bad, but its fine now06:27
dholbachvacation sounds great - I have some (long) weekend trips planned in the next months and I look forward to that :)06:27
* dholbach hugs superm1_06:28
superm1_additionally i'm moving Tuesday, but don't start work until early February, so i'll have more free time until then which i look forward too as well06:28
* superm1_ hugs dholbach back06:28
dholbachI wish you all the best with that!06:29
superm1_thanks :)06:29
ScottKGood night all.06:57
dholbachnight ScottK06:57
dholbachhey slomo06:57
superm1_hey slomo07:00
Tonio_hi everyone07:10
* persia seeks an alternate reviewer for libserial, qdevelop, and qtsmbstatus. None of these packages have had a review in 2008, and would be happy to get one.07:23
desrt2008 has only been 13 days.07:25
StevenK14, here.07:25
desrti've had packages awaiting review when you were still in diapers!07:25
persiadesrt: Which means that these packages have been waiting two weeks for a review.  With a REVU day every week, that shouldn't happen.07:25
* persia hunts down DOB references for Mr. Lortie07:26
StevenKpersia: I suspect qevelop and qtsmbstatus have had no reviewer since people are allergic to QT?07:26
* desrt /whois persia07:26
persiaStevenK: Maybe, but I don't like to see things just sitting there this close to FF, and don't want to be the only reviewer for a package I will never use.07:30
persiaLucidFox: smplayer-themes advocated07:39
LucidFoxpersia> Thanks!07:40
persiabobbo: ckkern commented07:56
=== ember_ is now known as ember
persiarulus: gtkvd commented08:06
SWATdoes libslab0 contain the "SLAB menu"? From the description, one would think so. Yet nowhere is mentioned, how it can be used/started/integrated.08:11
rulusthanks persia!08:17
persiarulus: Did you ever get anywhere with gnuvd also?  I know it's older, and may be deprecated, but getting a patch might be good.08:17
StevenKSWAT: libslab0 contains the shared libraries for that. The package you want is gnome-main-menu08:17
ruluspersia: the bug is filed at Debian and forwarded to the author of gnuvd. Gnuvd is written in C, which I hardly understand.08:18
persiarulus: Understood.08:18
rulusI'll look into the comments later, preparing for an exam now. Thanks again ツ08:19
ion_tsu08:20
* persia notes that ツ and シ have specific pronunciations, and are rarely used as smilies in their country of origin08:20
* rulus knows, but it looks cool08:21
persiaダメよう08:21
ion_ワテファク08:22
persiaion_: That's terrible08:22
persias/ble/ble :)/08:23
SWATStevenK, thanks.08:25
persiaamarillion: speed-game commented08:28
gesergood morning08:34
TheMusoGood morning geser.08:37
geserHi TheMuso08:37
persiarzr: jaaa advocated08:39
rzrgreat08:40
rzrpersia: thx again for all your support08:40
persiarzr: There were a few minor notes, if you want to clean them up.  I'm also surprised that $(MAINPACKAGE) didn't work.  You might ask around to see if there is another variable to avoid you setting it manually.08:41
rzryes will to this evening08:41
rzri have to go08:41
rzrlater08:42
persiageser: Thanks for helping with reviews.  It is very nice to see another name in the comments.08:42
wallyweekg'morning!08:49
wallyweekanyone please review http://revu.tauware.de/details.py?package=sdlmame09:02
wallyweekI know I already have some trivial fix to commit, but I'm at work now09:02
persiawallyweek: Last review (today) was pretty positive, but until you've applied the fix, I doubt you'll see an advocation.09:07
persiaJames Lee: 1) Please add your IRC nick to your LP page.  2) fuppes commented.09:10
wallyweekpersia: good, but I would like to know if there's something more to fix to avoid more time waste. Could you have a look at it, please? :)09:15
persiawallyweek: You've hit most of what I found already.  I suspect you'll get it in faster if I wait to review until you've had a chance to upload again, as I won't want to review it twice this REVU day.09:20
wallyweekpersia: ok, I'll fix it at lunch time09:21
wallyweekpersia: do you think section "games" is good?09:22
persiawallyweek: I think sdlmame belongs in section games and sdlmame-tools belongs in section misc.  Some people might argue that both belong in otherosfs.09:23
wallyweekpersia: I agree with you. Perhaps I could have a look at other emulators and see how they've been managed?09:29
persiawallyweek: That sounds like a good plan.  xmame might be a place to start.09:29
wallyweekpersia: ok, thanks!09:29
* persia points at http://revu.ubuntuwire.com/revu1-incoming/gnomecatalog-0801132110/gnomecatalog-0.3.3/debian/gnomecatalog.1 as a reference for why automated manpage checkers are not always sufficient.09:31
Yagisanthats one short manpage :P09:32
ion_Hehe09:34
wallyweekpersia: looks like newer packages for emulators are in otherosfs (stella, dosbox, vice, spectemu) and older ones (xmame, visualboyadvance) are in games09:34
persiajosesanch: gnomecatalog commented09:34
persiawallyweek: To me that indicates that the previous practice was to separate by section, and the current practice is to use otherosfs, but I'm not really that familiar with emulator packaging.09:35
ion_I’d s/Cd/CD as well.09:36
ion_+/09:36
persiaion_: If you wanted to provide a manpage patch via email, I'm sure josesanch would appreciate the help.09:37
wallyweekpersia: that makes sense. I think I should use otherosfs then, xmame and visualboyadvance are no longer maintained upstream afaik09:37
wallyweeki bet packagers are didn't look at them for quite a lonk09:37
wallyweektime09:37
wallyweekwhoops! keyboard mess! :)09:38
persianorsetto: gimp-normalmap commented09:44
geserHi Fujitsu09:56
=== bigon` is now known as bigon
LucidFoxA comment from debian-multimedia.org:10:07
LucidFox'I see two bugs in your package : 1) in the menu files the icon should be the full path with the file extension : icon="/usr/share/pixmaps/qdvdauthor.xpm" instead of icon="qdvdauthor""10:07
LucidFoxIs this true?10:07
persiaLucidFox: Maybe.  I was sure I'd seen a number of cases where the icon wasn't absolute, and I know the executable isn't supposed to be absolute, but I can't find evidence either way from the documentation.  You might check the source of one or another backend, or use the absolute path for now.10:11
persiaI typically use the menu-xdg backend, so bare icon names get passed to the icon cache from the generated .desktop, masking whether this would be a bug for other backends.10:11
persiawolfger: memaker commented, overflowing the comment space.10:16
persiaLucidFox: What was #2?10:19
LucidFoxdh_desktop call should be immediately after dh_installmenu.10:21
LucidFoxHe fixed both when merging the changes.10:21
persiaLucidFox: I can't imagine it matters where dh_desktop call is placed, as it only adds a clause to postinst and postrm, but I also don't think moving it hurts anything.10:22
LucidFoxIn any case, DMO has merged all Ubuntu changes except for the source-contains-cvs-control-dir Lintian override, and there is also the libxine1-x issue which is Ubuntu specific. This will be a small debdiff.10:25
persiaLucidFox: libxine1-x is Ubuntu-specific?  I thought that transition was underway (or intended to be so) in Debian as well.10:26
LucidFoxReply from DMO:10:27
LucidFox'Also libxine1 is badly packaged on Debian, the qdvdauthor package10:27
LucidFoxstill debpends on libxine1 instead of like you, on "libxine1-x | libxine1"'10:27
persiaAh, so DMO doesn't want to be compatible with either Debian or Ubuntu :)  I understand.10:28
LucidFoxHeh.10:28
persiaAre there any other improvements in DMO other than merging the Ubuntu changes?10:28
LucidFoxNew upstream release.10:28
persiaAh.  Well then, small debdiff it is :)10:28
LucidFoxMaybe he doesn't yet know that Debian accepted xine-lib with libxine1-x three days ago.10:29
persiaMaybe worth pointing that out, and waiting for -2?10:31
brooniegeser: SCons upstream believes aqsis is going to need a bug fix - the error handling in scons is obviously crap but aqsis only ever worked through luck.10:33
LucidFoxWell, it will probably take a while before he uploads the new libxine and rebuilds everything depending on it.10:33
persiaaqsis ever worked?  I remember that package having persistant failures.10:34
LucidFoxShould I re-add Ubuntu entries to debian/changelog?10:34
LucidFoxpast ones, that is10:34
persiaLucidFox: If there was never a sync, yes.  Once there was a sync, you only need to restore those since the last sync.10:35
LucidFoxThere was a sync of 0.1.2-0.0 in Feisty, so I'll only add entries since then.10:36
LucidFoxIn Edgy, even... Feisty had the same version10:36
persiaamarillion: alex4 commented10:45
* Yagisan cries. he just built llvm 2.1 (because the ubuntu packages too old), and that took hours - and he now needs to download and build a 52MB llvm-gcc source package :'(10:52
ion_A new LLVM would be nice indeed.10:53
Yagisanion_, make sure you CFLAGS/CXXFLAGS has no , in it, or it will FTBFS half way10:53
Yagisanion_, I need it for lostsoul here -> http://dengng.bpa.nu:8010/10:54
StevenKYagisan!10:57
YagisanStevenK, !10:57
StevenKYagisan: Long time, no see.10:57
Yagisanlong time no see10:57
* StevenK grins10:57
Yagisanalmost finished uni - got about 8 months left10:57
Yagisanbeen abusing my poor ubuntu boxen here10:59
Yagisanhow have you been StevenK ?10:59
StevenKYagisan: I've been great!11:01
DaveMorrismy package is complete and requires a revu - http://revu.tauware.de/details.py?package=libserial11:02
Yagisanno more jumping on Hobbsee StevenK ?11:02
persiaCould someone else look at libserial?  I've been the last two commenters, and think the package would benefit from another viewpoint.11:04
StevenKYagisan: She's not here to jump on.11:12
StevenKYagisan: But, no.11:13
StevenKYagisan: Check out my Launchpad page and see if you can guess my new employer.11:13
YagisanStevenK, hmm - I wonder11:16
* StevenK grins11:16
Yagisan:'( I understand now why no one updates llvm - I hope I understand these gcc build instructions right11:18
LucidFoxStevenK> Canonical?11:21
YagisanStevenK, you still down Burwood way ?11:24
StevenKLucidFox: Yup11:24
StevenKYagisan: Nope. I worked in Burwood, now I work at home.11:24
YagisanStevenK, I'm stuck out in Merrylands11:24
LucidFoxI'd like one more reviewer for http://revu.ubuntuwire.com/details.py?package=smplayer-themes11:25
YagisanStevenK, I'll take a moment to pimp my ubuntu powered www site -> http://dengng.bpa.nu/wiki11:26
* Yagisan -> washing bub11:26
* persia grumbles about REVU day participation, and reviews libserial yet again11:29
StevenKYagisan: Merrylands is fairly closeish to me11:30
josesanchHello11:30
josesanchI have a question about a coment about my package11:31
persiajosesanch: Just ask11:31
josesanchThe reviewer says Please don't use an absolute path for the executable in the menu file11:31
josesanchbut i don't know how to to that.11:31
josesanchall menu files that i have seen uses absolute path11:31
Ngpersia: thanks for the reminder about that. I've pushed out 0.7 and uploaded to revu again, but as discussed someone else should review it :)11:31
persiajosesanch: In your menu file, you reference /usr/bin/something.  Change that to "something".11:32
josesanchin the manual i don't see anything11:32
persiaNg: You'll want to advertise the URL :)11:32
josesanchwill work in that way?11:32
Ngpersia: will do once I see the new upload, thanks :)11:32
persiajosesanch: As long as the executable is in the default path, yes.  Further the executable should be in the default path, and there should be no name conflicts for executables in the default path.11:33
josesanchpersia: Ahh.. thanks..11:33
josesanchpersia: I have another question is the last thing that i have to address "1) python-support might want to be Build-Depends-Indep:"11:34
persiajosesanch: I'm not the right person to ask about that, as I'm not an expert in python packaging.  Generally, only the packages required to run debian/rules clean belong in Build-Depends: if there are no architecture-specific binary packages built, and python-support in Build-Depends: generated some automated output from one of linda or lintian (probably lintian: linda tends to be less wordy).11:35
persiaDaveMorris: typo in debian/copyright.  Refresh the upload to fix that, and I'll advocate libserial.11:41
persia(if it's fairly quick: I'm stopping reviewing soon)11:41
Ngok here we go... I have a fresh upload of Terminator in REVU that should resolve all previous comments. Reviewers who aren't persia (because he's given me enough of his time already) would be most welcome: http://revu.tauware.de/details.py?upid=1242 :)11:42
StevenKNg: Is that because persia threatened to bill you? :-P11:42
persiaLucidFox: How much does wxsvg differ from DMO?  Is there a reason to push this through REVU rather than a merge?11:43
NgStevenK: haha, no. fresh eyes and all that :)11:43
persiaStevenK: I was the last three reviewers, which I try to keep as a limit11:43
mok0http://revu.ubuntuwire.com/details.py?package=gpp4 is ready for another round of reviewing as well11:44
LucidFoxpersia> It's not in Ubuntu yet11:46
LucidFoxI assumed that all new packages went to REVU, unless they were synced/merged from Debian11:47
persiaLucidFox: Let me ask that differently then.  Firstly, do you plan to maintain this, or just keep merging from DMO?  Secondly, are you pushing to REVU to get a second opinion on your changes, or just because that's how we handle new packages?  Thirdly, do we really need such an ugly version string?11:48
persiaLucidFox: We can have other sync/merge sources, as long as those sources are well maintained, and someone watches them.  We just only automatically sync from Debian.11:48
LucidFox1. Keep merging, and advocate serious changes to DMO. 2. Just because that's how new packages are handled. 3. I don't know, but it has been the de facto practice for packages from DMO, even long before I started contributing11:50
YagisanStevenK, how closeish ?11:50
* Hobbsee glances at the MOTU ML, and sighs.11:52
=== asac_ is now known as asac
persiaLucidFox: I think it's a merge, but will put it through a review if you want.  On the other hand, I didn't find much in the last couple of your packages I checked, so I'm presuming you've already checked most of it./11:55
persias/\/$//g11:55
LucidFoxI'll change the bug to a merge request, then.11:56
persiaLucidFox: OK.  I'll archive the REVU entry.11:57
DaveMorrispersia: I've uploaded it, just waiting for the refresh12:00
persiaDaveMorris: OK.  I encourage you to hunt someone else for opensg, as it's not yet been so long that I think it wouldn't benefit from another reviewer.12:02
DaveMorrissure, it seems best if different people review them etc.12:03
persiaDaveMorris: libserial is now back between jaaa and qdevelop in queue, as it was earlier :)12:12
persiajosesanch: Please collapse your changelog.  You might look at some of the packages that were advocated for examples.12:13
persiaNg: Not a proper review, but the REVU server has some meaningful output from the automated lintian and linda runs that it would be worth addressing.12:17
Ngpersia: k12:19
josesanchpersia: yes, i did12:20
josesanchit's about 100 lines now12:20
persiajosesanch: I was looking for about 1012:20
persiajosesanch: I was looking for about 1012:20
josesanch10 lines?12:21
josesanchok12:21
persiajosesanch: Most packages go in with a 5-line changelog.  Sometimes you need a couple extra for notes like a repack or significant patching.  None of the revisions that aren't going into the repositories are interesting.  Also, none of the packaging arrangements other than repacks or big patches are interesting for the initial release, as users are encountering this for the first time.  For any updates after the first release, entries like in your12:22
josesanchpersia: ok.. i'll put a changelog with initial upload to motu. it isn't?12:24
persiajosesanch: Compare http://revu.ubuntuwire.com/revu1-incoming/gnomecatalog-0801141310/gnomecatalog-0.3.3/debian/changelog and http://revu.ubuntuwire.com/revu1-incoming/terminator-0801141240/terminator-0.7/debian/changelog12:25
josesanchpersia: I have got it :)12:25
persiaYou don't need to track changes in REVU with changelog.  These are just a way for you to get the package in good shape to start.  Once it goes in the repositories, then you want to track all the changes.12:25
josesanchpersia: i have to put the launchpad bug? like terminator12:27
persiajosesanch: Yes.12:27
persiaActually, even terminator is wordy.  http://revu.ubuntuwire.com/revu1-incoming/smplayer-themes-0801101520/smplayer-themes-0.1.14+svn618/debian/changelog is the standard format.12:28
josesanchpersia: I will use smplayer format12:29
persiajosesanch: Thanks12:29
pochupersia, Ng: empty /usr/lib/ is a python-central bug. I'd just ignore it, as it's not a policy violation. Debian bug #45222712:29
ubotuDebian bug 452227 in python-central "Leaves empty /usr/lib in package" [Normal,Open] http://bugs.debian.org/45222712:30
Ngpochu: ok12:30
persiapochu: Thanks for digging that up.  I still think shipping empty directories by accident is bad, but now I know where to blame12:31
pochupersia: it could be probably workarounded in binary-install, but I think waiting for a fix in pycentral is fine.12:32
persiapochu: I'd agree with that.  I thought it was a distutils issue.12:32
pochupersia: what user and passwd should I use to login in REVU? I'd like to make my first comments :)12:33
pochunevermind, found it12:33
persiapochu: Have you never used REVU?12:33
persiapochu: OK.  Let me know if you have issues, and I'll bump your access permissions.12:33
pochupersia: I think I once uploaded a package, but I'm not sure and if I did it was before the other server was compromised.12:35
pochupersia: No REVU account for pochu@ubuntu.com exists yet.12:37
pochupersia: I can't find how to create a new one...12:37
emgentuhm12:37
emgenttry to ping siretart12:37
pochuping siretart :)12:38
persiapochu: Sorry.  Momentarily distracted.  I'll set you up.12:38
emgent:)12:38
pochuAlright, I didn't know you could :)12:38
siretartpochu: use the email adress you used the last time you uploaded a package to revu12:38
pochusiretart: unping12:38
emgentpochu, haahahaha12:38
pochusiretart: that was a long time ago, and it was probably removed when the database was restarted12:38
persiasiretart: Will that work even for people who last used REVU prior to the compromise?12:38
pochuDidn't work.12:39
pochu(I used either @ubuntu or @gmail and none of them work)12:39
Ngfwiw, after I uploaded first I didn't get an email, so I did the password recovery thing and decrypted it fine12:40
persiaNg: That's normal.  pochu is different as he seeks reviewer access without an upload.12:40
Ngpersia: oh12:41
Ngwell ignore me then ;)12:41
* siretart at work, sorry12:42
siretartpochu: no, the database was reset12:43
* persia stops adding a user, and starts looking at other options.12:44
persiapochu: No REVU account for any of the addresses on your key.  Creating one for pochu@ubuntu12:46
pochu+.com12:47
=== ember_ is now known as ember
DaveMorrisis the revu server sending out emails for you guys, since I'm not getting any more now12:55
persiaDaveMorris: http://lists.tauware.de/pipermail/motu-reviewers/2008-January/019458.html shows my last REVU comment.  Are you subscribed to that list?12:58
DaveMorrisyeah I was, but the last mail I got was on Fri12:59
persiaDaveMorris: Odd.  I'm not sure why the archives would be updating, and not your inbox.12:59
DaveMorrisyeah, my mail server gets other mail fine.13:00
DaveMorrisI'll have to look into it after work13:00
amarillionHello, could somebody please review my package: http://revu.tauware.de/details.py?package=speed-game ?13:01
amarillionOh hey, whattaya know :)13:03
jussi01ok, im blank today, someone please give me the address or the new queue?13:03
Hobbseejussi01: https://edge.launchpad.net/ubuntu/hardy/+queue?batch=50013:04
rzrpersia: I dont understand where MAINPACKAGE can be defined , since there is nt any file included in jaaa/debian/rules13:05
jussi01thanks Hobbsee13:06
Hobbseeyou're welcome13:06
persiarzr: I thought it came from the environment, but I may well be mistaken.  Sorry for the confusion.13:06
rzrthen let's user define it13:07
persiarzr: Works for me.13:07
rzrerm, let the user to define it ..13:07
rzrmaybe the to can me omited too :)13:08
rzrany native english speakers around to correct me ?13:08
* Hobbsee ponders reviewing.13:09
persiarzr: dpkg-parsechangelog | sed -n 's/Source: \(.*\)/\1/p' will also generate the source package name, if you like.13:09
rzrneat13:10
Hobbseerzr: s/to//13:10
rzrHobbsee: thx13:10
* persia liked "let's user define it", indicating cooperatively using the "user define" function in make to set the value13:16
rzrin other words  (let 'value (getdef (user)))13:18
rzror so13:18
persiarzr: Well, "let" is usually a synonym for "allow", whereas "Let's" is an abbreviation for "Let us", and if my memory is correct is short for something like "If the fates allow us, we shall ..."13:20
rzrlet it be13:21
persiaheh13:22
persiaWould anyone familiar with python be willing to provide shibata some direction with some guidance for http://revu.ubuntuwire.com/details.py?package=termlauncher-applet13:22
persias/with some/or/13:23
pochuI'll have a look13:25
persiapochu: Thanks.13:25
mok0ubotu, bug 173507 > mok013:34
ubotuLaunchpad bug 173507 in ubuntu "[needs-packaging] torque" [Wishlist,In progress] https://launchpad.net/bugs/17350713:34
persiamok0: try /msg ubotu bug #173507.  Less keystrokes too :)13:37
ubotuLaunchpad bug 173507 in ubuntu "[needs-packaging] torque" [Wishlist,In progress] https://launchpad.net/bugs/17350713:37
persiaubotu: Didn't someone make you a gag to not show the same bug twice in 5 minutes in the same channel?13:37
mok0persia: heh13:40
ion_First someone should take a look at IRC RFCs and make ubotu send all automatic messages as NOTICEs instead of PRIVMSGs. :-)13:41
mok0persia: working on torque ATM. It would be great if it could make it into hardy. Also considering the fact that Mark seems to be interested in "specialist deployments, for example high-performance computing clusters, or vertical market solutions "13:42
mok0Got worried seeing that there are only two weeks left13:43
Ngpochu: thanks for your comments - I tried setting DEB_INSTALL_CHANGELOGS_ALL previously and it didn't seem to do anything - is the syntax "DEB_INSTALL_CHANGELOGS_ALL = ChangeLog"?13:45
pochuNg: := ChangeLog13:45
mok0Ng: yes (or whatever upstreams changelog is called13:46
* Ng tries again, but I'm pretty sure I tried that too13:46
pochuNg: ideally you don't need it. ChangeLog is so common that CDBS/debhelper will look for it and include it if found. Works here on a sid pbuilder, but doens't on a hardy one. I'm investigating it.13:46
pochuNg: https://perso.duckcorp.org/duck/cdbs-doc/cdbs-doc.xhtml13:46
Ngpochu: yeah it worked in gutsy too. that bit got added from earlier comments saying it was missing13:46
Ngyeah, it's not there with "DEB_INSTALL_CHANGELOGS_ALL := ChangeLog"13:47
pochuThat worked for me.13:48
pochuNg: put that *after* including debhelper.mk13:48
pochu(i.e. at the end of the file)13:48
Ngoh :)13:48
Ngyay13:49
Ngpochu: what do you mean about not needing pycompat? I suspect that is something being included by pycentral or debhelper or something, because I don't have it in my tree13:52
geserNg: iirc pycompat was used by dh_python which is obsolete now13:53
StevenKCDBS probably still calls it13:54
persiapochu: It's an intentional Ubuntu patch to CDBS to drop the changelogs.  As far as I understand, it's a special case for gimp, but applies to more packages for extra informative inclusion.13:54
amarillionpersia: with regards to your comment "If upstream is truly dead, and you can provide evidence that upstream agreed to ISC in debian/copyright, that too is likely acceptable (given the terms in speed.txt)."13:56
amarillionpersia: what would be acceptable as evidence in this case?13:56
persia...13:56
amarillionthis is the email exchange I had with him: http://paste.ubuntu-nl.org/51888/13:56
persiaamarillion: In the two cases I've seen it, email was quoted in debian/changelog.13:56
pochuNg: it's generated in debian/rules clean. You can avoid it being including by generating the source package with "dpkg-source -b foo-1.0/", or "dpkg-buildpackage -S -sa" (or similars)13:56
persiaErr..  debian/copyright.  Sorry for the confusion.13:57
amarillionok, I'll include the email text.13:57
pochupersia: then why should we include the changelog, if it's intented to remove it? :)13:57
Ngpochu: mine are generated by bzr-buildpacakge, but with source-builder set to 'dpkg-buildpackage -rfakeroot -S -sa'13:57
persiapochu: Because it's useful.  The changelog removal only has a point to save space on the CDs.  For all of universe it just generates bugs.13:58
pochupersia: right, this isn't in the CD. But bugs?13:58
pochuNg: btw if you are using hardy you don't need to pass -rfakeroot, it's now the default if you have fakeroot installed13:59
Ngaha13:59
persiapochu: 1) Not having changelogs makes it harder for triagers to determine when something was fixed, so fewer bugs get closed, 2) not having changelogs means users only see "New Upstream Release (closes: #332748)" in the changelog, are confused by differing behaviour, and file a bug (nothing they can check)14:00
pochupersia: so the solution is to put the NEWS entry in debian/changelog? ;-)14:01
* pochu hides14:01
* persia strings pochu up by his smallest left toe over a pit of eels14:01
pochu(note that the Desktop Team does that, so half joke half serious)14:01
* pochu googles for eels14:02
pochuOuch14:02
StevenKHehe14:02
pochuHeya StevenK14:02
StevenK"All I want is a tank full of sharks with friggin' lasers on their heads!"14:03
pochupersia: btw I can't find that change in debhelper or cdbs' changelogs.14:06
persiapochu: cdbs (0.4.49ubuntu3)14:06
pochupersia: thanks. I was looking at 0.4.50ubuntu1 which should have mentioned that change.14:08
pochulunch :)14:08
persiapochu: Yep.  Complain to the uploader if you like...14:08
mok0pochu: Uhm, sounds good... wait... I already _had_ lunch...14:09
* persia notes that there are only 7 packages left on REVU that have yet to get a review today, and hopes they can all be reviewed during the (local) night14:10
Ngpochu: apart from the pycompat thing, I've fixed all the other comments :)14:11
* mok0 notes that there's gonna be 9 in about 10 minutes14:11
=== _czessi is now known as Czessi
wallyweekhttp://revu.tauware.de/details.py?package=sdlmame updated and ready for reviews! :)14:31
=== cprov is now known as cprov-lunch
DarkSun88Hi all14:41
rulusHi, persia commented on my upload earlier today: http://revu.tauware.de/details.py?package=gtkvd and I'm trying to fix the issues. However, some questions. About point 1 concerning the upstream changelog, how does this word? Should I just remove the previous entries from the debian/changelog file?14:47
ruluss/word/work14:47
pochuNg: would be nice if the --fullscreen option worked with F11, as gnome-terminal does. Wanna a wishlist in Launchpad? :)14:48
LucidFoxrulus> It basically means, move everything to a ChangeLog file for upstream changes, and leave only one entry in debian/changelog saying that it's the initial release14:49
LucidFoxrulus> You're the upstream developer, I take it?14:49
rulusyes, I'm the upstream developer14:49
Ngpochu: please :)14:49
rulusLucidFox: thanks, I understand14:50
rulusAnother question: I added a watch file that checks the +download/ folder from the Launchpad project page (which works as it should btw). This does mean that I should register every release at the project page and upload a .tar.gz for it, right? Also the x.x.x-0ubuntuX ones?14:57
LucidFoxrulus> yes14:57
LucidFoxyou should have a tar.gz for each upstream release14:58
LucidFoxnot for each Ubuntu release14:58
LucidFoxbecause, for example, 0.1-0ubuntu1 and 0.1-0ubuntu2 will have the same orig.tar.gz14:58
rulusok, understood, thanks!14:58
Hobbseepersia: there we go, i've done my work for the day :)15:06
* Hobbsee dealt with ~6 packages.15:06
Hobbseeam i exempt from revu day now?  :)15:07
pochuNg: bug 182863. And I'm advocating it (my first advocate) :)15:09
ubotuLaunchpad bug 182863 in terminator "F11 should full-screen terminator" [Undecided,New] https://launchpad.net/bugs/18286315:09
pochuWhat's the best place to make suggestions about REVU? (and were is the code, so I could see if I can make a patch for said suggestions?)15:11
Ngpochu: sweet :)15:11
LucidFoxhttps://bugs.launchpad.net/ubuntu/+source/libflickrnet/+bug/182130 <-- Holy crap!!!15:11
ubotuLaunchpad bug 182130 in libflickrnet "package libflickrnet2.1.5-cil 25277-5 failed to install/upgrade: subprocess post-installation script returned error exit status 1" [Undecided,In progress]15:11
Ngpochu: thanks muchly15:11
LucidFox"This bug has 31 duplicates "15:12
NgLucidFox: yeah I hit that this morning and fudged round it with a symlink on the basis that it was so obvious it would have bee nreported a lot already. I guess I was right ;)15:12
LucidFoxAnd now 32 duplicates, since I marked one more bug as a duplicate :)15:12
pochuNg: if you don't intend to upload this to Debian I could take care of it. But I encourage to maintain it yourself there :)15:13
zoli2kHi! where can I ask questions related to KDE4 integration?15:13
Ngpochu: I have to admit to being selfish and lazy and not terribly interested in Debian anymore. I don't even have a debian install anymore to test it on ;/15:14
Ngbut that's not the right spirit, so I'm happy to help out :)15:14
Hobbseezoli2k: #kubuntu-devel15:15
slytherinScottK: Can you tell me what to do next? - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=46044915:15
ubotuDebian bug 460449 in kdissert "kdissert: Please use dh_icons to update icon cache" [Normal,Open]15:15
zoli2kHobbsee: thanks15:15
pochuNg: to be honest I only have Debian on a VM and rarely test my packages :P15:16
pochuWell I test them in Ubuntu15:16
pochuand in a sid pbuilder, but not in a Debian installation15:17
pochuNg: if you want I can co-maintain it with you.15:17
Ngpochu: that sounds worth trying :)15:17
pochuWe can maintain it in the Python Applications Packaging Team :) do you have an alioth account?15:18
=== keffie_jayx is now known as effie_jayx
=== cprov-lunch is now known as cprov
bddebianHeya gang15:24
=== josesanch_ is now known as josesanch
pochuNg: ^ saw that?15:24
pochuhey bddebian15:24
bddebianHi pochu15:24
pochubddebian: how are you doing? :)15:25
bddebianOK I guess, thanks.  You?15:25
Ngpochu: sorry missed that. No, I don't have an alioth account. I got one tiny package sponsored into Debian one time and then warty came out and I stopped using debian for most things ;)15:25
Amaranthso...15:26
Amaranthwhat's up with falcon?15:26
pochuAmaranth: did you read the ML?15:26
Amaranthyeah15:26
pochuMLs rather15:26
Amaranthand i noticed it went to ubuntu-devel now too15:27
pochuant to -archive by dholbach15:27
dholbachwhere it should probably have gone in the first place and much earlier15:27
pochuNg: if you create one we can maintain it in alioth SVN :)15:27
pochudholbach: agreed.15:27
dholbachwith soren's proposal we should all be fine15:27
pochudholbach: but soren's proposal is about the binary, not about the packages. And we still need to hear what Seveas and imbrandon think about it.15:28
Ngpochu: is there any specific advantage to doing it there instead of in launchpad? (hatred from debian people aside ;)15:28
dholbachpochu: right... but in a different part of the thread renamind the binary packages and source packages to falconpl was already considered15:28
* dholbach needs to leave now, so see you all tomorrow!15:29
pochudholbach: I'm a bit lost. So are you thinking on moving falcon the language to falconpl for the source package but using /usr/bin/falcon, and falcon the repo using falcon for the source package and /usr/bin/falcon-whatever ?15:30
pochudholbach: later15:30
dholbachpochu: I think that makes sense, given the point (interpreted scripts) that soren raised15:31
Amaranththat sounds perfect15:31
pochudholbach: I agree with the binary name. Dunno about the packages name :)15:31
Amaranththe 'original' falcon gets the package name, the language gets the binary15:31
pochuWell it would be a bit confusing if there's a falcon source package but the falcon binary is in a different package, but not an important thing I guess15:32
pochuAmaranth: 'original' as in what?15:32
Amaranthpochu: as in here first :)15:32
pochuAmaranth: well if here means the archive then it was first, yes. But if it means needs-packaging and the like then it wasn't ;)15:33
rulushmm, when my .tar.gz contains another .tar.gz, there's something not right I guess? check http://revu.tauware.de/details.py?package=gtkvd15:35
rulusgot no comments about it, but doens't seem very logical to me15:35
LucidFoxrulus> Indeed, not logical15:36
LucidFoxWhy is there another tar.gz inside?15:37
rulusprobably because my packaging is wrong, I'll go through the packaging guide again15:37
LucidFoxrulus> You should make an upstream release prior to packaging15:39
wallyweekcould anyone please check http://revu.tauware.de/details.py?package=sdlmame15:40
rulusLucidFox: an upstream release is just all the files in a .tar.gz?15:40
LucidFoxyes, except for the debian directory, because it's part of the packaging15:41
LucidFoxthen you'll use that tar.gz as gtkvd_0.4.2.orig.tar.gz15:42
slytherinrulus: ideally upstream should release a tar.gz, is not the case in the package you are trying to create?15:42
rulusaha, that's why I missed the .orig too15:42
rulusslytherin: I'm upstream15:42
slytherinrulus: :-)15:43
slytheringeser: I am currently trying building batik with sun java. Please tell me, if it works should I first get the debian package and then change it to use sun-jdk (debian has 1.6-4, ubuntu has 1.6-3)15:44
Amaranthslytherin: you should use sun-java6-jdk15:45
Amaranthor java5, i guess15:45
slytherinAmaranth: yes, I am trying that. The question is not related to which java should I use because I have already found the answer. But the question is whether to submit debdiff against current ubuntu package or get debian package and then submit debdiff.15:47
LucidFoxDebian.15:48
LucidFoxThe current Ubuntu package was synced from Debian anyway, so it makes sense to use the latest Debian version when submitting your changes.15:49
slytherinLucidFox: Ok, then how should bug filing go? a sync bug with debdiff against debian package attached?15:50
LucidFoxyes15:51
LucidFox(Disclaimer: I'm not a MOTU)15:51
slytherinLucidFox: I would rather then wait for geser's answer with whom I have been communicating for a while regarding the FTBFS15:52
Amaranthslytherin: I would suggest submitting the change for inclusion in Debian but if you can get it into Ubuntu sooner that's good too15:56
AmaranthBecause we can always just do a clean sync later when Debian catches up15:56
slytherinAmaranth: For Debian it may not be justified as arch all packages are not build on buildd. Where as in Ubuntu we need Sun JDK because we can only preseed debconf for Sun JDK license question.15:58
LucidFoxBy the way, does it make sense to request a sync if it merely merges all existing Ubuntu changes?15:59
man-dislytherin: when you have done it please show me your patch against batik, I hate to see differences between Debian und Ubuntu Java packages when not needed16:01
slytherinman-di: Sure, provided it builds. :-)16:02
LucidFoxApparently, the Utnubu team is dead :/16:05
geserslytherin: debdiff against the latest debian package is ok (if you want you can also provide a debdiff from the current Ubuntu package to the new one)16:18
=== \sh_away is now known as \sh
\shmoins16:25
geserHi \sh16:26
\shgeser, you scared me just now...shermans-aquarium ;)16:26
slytherinman-di: What do you say about this? This is when trying to build Debian batik package in Ubuntu pbuilder, http://paste.ubuntu-nl.org/51899/16:30
geserslytherin: sun-java5 or sun-java6?16:30
geserslytherin: the package has only a check for the JAVA_HOME of sun-java616:31
slytheringeser: No sun java. No changes, Only thing I needed to do was install the specified jdk inside pnuilder to avoid the license question problem.16:31
slytheringeser: So the package specifies something else in control files and check for something else in rules16:32
man-dislytherin: please show me "grep Build-Depends < debian/control". I cant look otherwise from here16:33
slytherinman-di: Build-Depends: debhelper (>= 4.2.30), cdbs16:33
slytherinBuild-Depends-Indep: sun-j2sdk1.4 | java2-compiler, ant, libbsf-java, libxalan2-java, rhino, libavalon-framework-java (>= 4.2.0-1), libcommons-io-java, libcommons-logging-java16:33
Ngare there any MOTU heroes currently awake who'd like to look at http://revu.tauware.de/details.py?upid=1252 and advocate? (aiui I need 3 advocates for a NEW package)16:34
HobbseeNg: 2.16:35
Ngooh, then I'm 50% there \o/16:35
man-dislytherin: thats the problem CDBS expects sun-j2sdk1.4 and ant to be installed during clean target execution16:35
slytherinman-di: that's not the only problem, JAVA_HOME_DIRS doesn't have any directory corresponding to sun-j2sdk1.416:36
man-dislytherin: which dirs does it contain?16:37
slytherinman-di: /usr/lib/j2sdk1.4-sun /usr/lib/j2sdk1.4-ibm /usr/lib/j2sdk1.4-blackdown /usr/local/IBMJava2-ppc-142  /usr/lib/jvm/java-6-sun/16:37
man-dithe build-depends is strange anyway, it should never use javaX-compiler16:37
man-disun-j2sdk1.4 is *definitely* /usr/lib/j2sdk1.4-sun16:37
man-disun-j2sdk1.4 is the 1.4 package created with java-package/make-jpkg16:38
slytherinman-di: the home is not correct on Ubuntu system. Let me check for Debian16:39
jdongwhat is the preferred version number mangling to repack an orig.tar.gz that needs two binaries removed?16:40
man-dislytherin: I dont think Ubuntu patched that in java-package16:40
jdong.repack, +repack?16:40
slytherinjdong: I guess .repack16:41
man-diUbuntu dont patched java-package at all16:41
slytherinman-di: hmm, so I guess I need to start from there16:42
man-diif I remember correctly (I dont worked on that myself) the problem was that packaged JDKs were not able to build batik because the XML stuff in the JDK was too new and incompatible (like interfaces needed new methods which are not implemented in batik)16:43
siretartjdong: many people add +dfsg{$number} to the version16:44
slytherinman-di: That might be another problem. So it will not build with sun jdk anyway16:44
man-dinot with JDK 5 or 616:45
slytherinman-di: right, my mistake16:45
man-dislytherin: sounds like a showstopper for batik in Ubuntu :-(16:45
slytheringeser: batik will not build with sun jdk 5 or 6. is there no way to adjust debconf for j2sdk package?16:46
slytherinman-di: unless someone packages 1.7 version16:46
jdongsiretart: I thought about that, but I didn't think it's appropriate because mpeg4ip is too restrictive to be called "dfsg" anyway, right?16:46
man-dislytherin: that is in the works16:46
man-dislytherin: Vincent (if I remember his name correctly) is working on that16:47
LucidFoxslytherin> What about icedtea? (You probably tried that first, though)16:47
siretartjdong: I don't know enough about mpeg4ip enough to comment that.16:47
slytherinman-di: I guess it also requires an additional package. Not sure if it is in Debian yet16:47
man-diLucidFox: icedtea is too new too16:47
slytherinLucidFox: won't do.16:47
man-dislytherin: perhaps best to contant Vincent yourself and work together with him16:47
slytherinman-di: will do tomorrow.16:48
LucidFoxjdong> Well, mpeg4ip is free software, just patent-encumbered16:49
LucidFox(which only applies in the US anyway)16:49
LucidFoxSo I think it makes sense to use "dfsg"16:49
=== lakin_ is now known as lakin
jdongLucidFox: ok very well then I'll use dfsg. You sure Debian people with pitchforks won't come burn down my house? :D16:51
LucidFoxlol16:51
Hobbsee!jdong16:51
ubotu<Hobbsee> jdong: yes, but you're FULL OF CRACK!16:51
LucidFoxHobbsee> o_O16:51
jdongand can .jpg files be licensed under the MPL either?16:51
jdongI'm guessing it's a no?16:51
LucidFoxbut isn't mpeg4ip currently in NEW?16:51
jdongLucidFox: rejected again16:52
jdongLucidFox: there's a few random binaries in there and other ill-licensed things16:52
LucidFoxI see it in NEW...16:52
jdongLucidFox: shouldn't be... was rejected two days ago16:52
LucidFoxhttps://launchpad.net/ubuntu/hardy/+queue?start=2016:52
jdongunless I was uploading in my sleep...16:52
LucidFoxuploaded yesterday16:52
jdongGRUMBLE who uploaded that?16:53
LucidFox"Changed-By: Mario Limonciello <superm1@ubuntu.com>"16:53
jdongah16:53
* superm1 awakens16:53
jdongsuperm1: hey I've got mpeg4ip under control, there's licensing issues in the source tarball and debianization too16:54
jdongsuperm1: been rejected twice by archive admins already16:54
superm1jdong, this i was not aware of16:54
jdong0.2 is just a rebuild of 0.1 anyway16:54
jdongsuperm1: haha nor was I until last week :D16:54
jdongsuperm1: but yeah, it's a real work of art. debian/copyright says GPL while the COPYING file lists like 15 different licenses :)16:54
LucidFoxlol16:55
superm1jdong, yeah did you look at my modified debian/copyright?16:55
jdongsuperm1: no, what'd you change it to?16:55
superm1i listed every license I could (more verbosely than COPYING did)16:55
jdongsuperm1: grumble stop duplicating work! :D16:55
superm1there were a few in COPYING that were not referenced previously16:55
superm1jdong, well i suppose I should have looked for needs-packaging bugs that may have already been opened...., was there one?16:56
jdongsuperm1: no I don't think there were any bug reports open16:56
jdongsuperm1: I don't think there's any way you could've predicted this :)16:56
superm1er i mean, "i didn't see any needs packaging bugs opened, so i took initiative" :P16:56
jdongsuperm1: you want to finish it up then? :)16:56
geserslytherin: looks like the j2jdk1.4 debconf question can be preseed too16:56
superm1well what more is there too it?16:57
superm1it appeared to me that mpeg4ip had to be uploaded, faac rebuilt against it16:57
slytheringeser: Good, That will help. :-)16:57
superm1faad rebuilt against that16:57
superm1and then $other_things rebuilt against all 316:57
jdongsuperm1: remove lib/rtp/test-libcommon (ELF binary), remove doc/*.pdf,*.jpg because they cannot be licensed under the MPL16:57
LucidFoxyes, and now there are a whole lot of new packages blocked by the libmp4v2 transition16:58
jdongsuperm1: once that's done the rest look good16:58
jdongsuperm1: and we can proceed with all the fun of rebuilding16:58
superm1images can't be licensed by MPL?16:58
jdongsuperm1: can they?16:58
LucidFoxgtkpod-aac, avidemux, and the x264 transition is also stalled as a side effect...16:58
jdongsuperm1: IANAL... if they can then never mind, just the pdf16:58
superm1jdong, well did archive admins tell you this last time around?16:58
superm1jdong, or what ended up happening?16:58
jdongsuperm1: I was specifically told that the pdf needs to be nixed, as well as the ELF binary16:59
superm1LucidFox, and mytharchive (and consequently the planned mythbuntu alpha)16:59
geserslytherin: the hard part is to get it done in the buildd chroots. Try to get a hold of infinity and convince him to do this.16:59
jdongsuperm1: I wasn't told about the picture but I don't think pictures count as source code?16:59
superm1jdong, well doesn't hurt to nix the images i suppose16:59
jdongsuperm1: yeah nothing uses it16:59
superm1now what do you say about versions though of it 0.2, 0.1?  the version on it is 1.6-0.2?17:00
superm1(from debian-multimedia)17:00
superm1is that what you're meaning17:00
jdongsuperm1: yeah that's fine, but you're gonna have to repack the orig.tar.gz17:00
jdongsuperm1: so probably 1.6.dfsg-0.2ubuntu1?17:00
superm1bah :)17:00
slytheringeser: or perhaps wait a week more and see if batik 1.7 lands in debian. It will build against sun java 5. :-)17:00
jdongsuperm1: fun fun fun :)17:00
superm1jdong, when you did it though..17:01
superm1jdong, did you run into issues with the circular dependency17:01
superm1of faad and faac on mpeg4ip17:01
jdongsuperm1: yes, you have to undepend on at least faac17:01
superm1jdong, well here's the thing17:01
jdongsuperm1: faad was still installable the last time17:01
superm1jdong, the README.html tells you not to build with either17:01
superm1jdong, so i'm not sure why Christian was in the first place17:01
LucidFoxDid you try contacting him about that?17:02
LucidFoxHe's very responsive17:02
jdongsuperm1: I believe mp4live likes having faac support17:02
superm1LucidFox, i might have. i  sent a lot of emails out this weekend. lets see17:02
superm1jdong, well the readme at least claims that build problems tend to crop up17:03
superm1but for now, it will have to be built without it either way17:03
jdongsuperm1: well we need to build without it right now anyway17:03
jdongsuperm1: we can re-enable their builds aftewards.  I personally don't care either way17:03
jdongsuperm1: as we're mostly after libmp4v2, not the other crap it comes with17:03
superm1yeah exactly17:03
superm1well i'm hoping the licensing is good enough at this point17:04
superm1you want to take a gander at my debian/copyright in NEW right now17:04
jdongsuperm1: let's aim to unbreak the entire MPEG4 stack at this stage, jsut repack the orig and call it a day17:04
superm1and give it a second look over?17:04
jdongsuperm1: I'll download your copy and give it a look17:04
superm1jdong, hehe :)17:04
superm1LucidFox, yeah i apparently did send Christian an email at some point this weekend (glad i'm not crazy)17:05
geserslytherin: ok, let's wait an other week before I try pinging infinity about the debconf preseeding17:05
jdongsuperm1: hmm they're a bit different, let me pastebin mine then let's decide which one to use17:06
jdongsuperm1: http://paste.ubuntu.com/3559/17:07
warp10persia: can I request the sync for brutalchess?17:08
LucidFoxjdong> When you're done with mpeg4ip, could you please look at bug #172839 as part of your backports work?17:09
ubotuLaunchpad bug 172839 in gutsy-backports "Please backport libqca2 2.0.0-3 from hardy to gutsy" [Undecided,New] https://launchpad.net/bugs/17283917:09
superm1jdong, i think i like yours better17:09
jdongsuperm1: :) well at least my time wasn't completely wasted last thursday :D haha17:09
superm1jdong, i'll throw your name in the debian/changelog17:10
superm1jdong, and call it a day after the repack17:11
jdongLucidFox: the backport request sounds reasonable to me, I would feel better if afterwards we tell Rid-dell or someone to rebuild the affected KDE packages anyway17:11
jdongsuperm1: sounds good, let's hope this is the last round :)17:11
geserwarp10: have you seen bug #182454?17:11
ubotuLaunchpad bug 182454 in brutalchess "Please sync brutalchess 0.5+dfsg-1 (universe) from Debian unstable (main)" [Wishlist,Confirmed] https://launchpad.net/bugs/18245417:11
LucidFoxI should really have advocated it earlier, before the KDE packages were uploaded :/17:12
superm1jdong, in case it gets shot down some time this week, feel free to fix any quick things and upload it again your name (i am going to be moving this week and w/o internet access for several days)17:12
jdongLucidFox: see bug 18260517:12
ubotuLaunchpad bug 182605 in gutsy-backports "Please backport qca2 (2.0.0-3) from Hardy" [Undecided,In progress] https://launchpad.net/bugs/18260517:12
jdongsuperm1: ah, ok, I'll keep an eye on it for you then :)17:12
LucidFoxAh, so it's a duplicate then17:12
warp10geser: ops! I missed it. Ok, never mind. Thank you :)17:12
jdongLucidFox: yeah, jpatrick filed it later than you though ;-)17:12
LucidFoxI'll mark mine as a duplicate because it has less activity17:13
jdong12:12 -jpatrick(n=patrick@ubuntu/member/jpatrick)- I'm sorry, but I'm away  (sleep)17:13
jdongthanks for the information :)17:13
jdongboy that's creepy17:13
jdongLucidFox: yeah since the other one has been approved already17:13
jdongwait does sudo in Hardy strip environment variables now?17:14
superm1like SUDO_UID and SUDO_GID?17:15
superm1or other stuff17:15
jdongsuperm1: even other arbitrary variables17:15
jdongLucidFox: yeah since the other one has been approved already[jdong@blackbook:devel/mpeg4ip-1.6]$ export FOO=bar               (01-14 12:15)17:15
jdong[jdong@blackbook:devel/mpeg4ip-1.6]$ sudo sh -c 'echo $FOO'       (01-14 12:15)17:15
jdong[sudo] password for jdong:17:15
jdongyeah seems like it strips everything17:15
superm1well that's crazy.17:15
jdongodd enough17:16
ruluswhen dpkg-buildpackage says me 'source version is 0.4.2-0ubuntu1' then I'm doing something wrong? Shouldn't it tell me the source version is '0.4.2'?17:19
LucidFoxrulus> Could you paste the entire output of dpkg-buildpackage on http://paste.ubuntu.com/ ?17:20
rulusI can, one sec17:20
minghuaA native package, perhaps.17:20
minghuaOr maybe nothing is wrong.17:21
* jdong works on fixing prevu's lp scrapers17:21
LucidFoxWell, he uploaded a native package to REVU before17:21
rulushttp://paste.ubuntu.com/3560/17:22
minghuaI just can't remember what dpkg-buildpackage is supposed to say for a non-native package. :-)17:22
LucidFoxwell, nothing is wrong I think17:23
LucidFoxactually, not "I think" - nothing is wrong17:23
LucidFoxdpkg-source: building gtkvd using existing gtkvd_0.4.2.orig.tar.gz17:23
rulusnice17:23
LucidFoxFor convenience, in the future you can call "debuild -S -sa", which will call "dpkg-buildpackage -S -sa -rfakeroot"17:24
rulusI did call dpkg-buildpackage -S -sa -rfakeroot17:24
LucidFoxyes, but typing debuild is shorter :)17:26
rulusI use a shell script, but thanks anyway ;)17:26
LucidFoxheh17:26
LucidFoxrulus> I don't see the updated gtkvd on REVU yet...17:33
rulusI'm trying to make both source and binary package.. Does this require calling dpkg-buildpackage twice?17:36
Nghow often should I be pestering about something in revu? I don't want to annoy anyone, we're just excited about the prospect of getting into the archive :)17:38
LucidFoxrulus> Well, REVU only accepts source packages17:38
rulusLucidFox: I know, but I'd like to test my package locally first17:39
LucidFoxthen it's better to build binary packages from the source package in pbuilder17:39
rulusah, I'll check that out, thanks17:40
LucidFoxthis way, you can check for missing build dependencies17:40
jdonggrumble debmail, debemail, same thing.... :)17:41
jdongthere's nothing more fun in the world than setting up a new development box17:42
rulushmm, my package apparently install's an empty /usr/lib folder but I have no clue where it comes from.. It's not in debian/dirs nor in setup.py..18:06
LucidFoxrulus> can't you just rmdir it?18:07
jdongalright, time to go install another Ubuntu box18:07
jdongbbl everyone :)18:07
rulusLucidFox: how do you mean?18:08
jpatrickLucidFox: sorry about the dup, LP didn't show it18:08
ScottKrulus: It's a bug in python-central/python-support.18:08
rulusScottK: so I shouldn't care?18:09
LucidFoxjpatrick> No problem :)18:09
* ScottK wouldn't care, but I'm not sponsoring your upload.18:09
rulus*can* I fix it?18:10
ScottKIf that bug ever gets fixed, you'd have to remove whatever fix you came with and in the meantime your package would be broken.18:10
ScottKIt doesn't actually cause any harm.18:10
ruluswell, in that case I don't care18:11
LucidFoxScottK> So I was right that the immediatist vs. eventualist division exists not only in wiki communities :)18:11
* rulus updated his package at http://revu.tauware.de/details.py?package=gtkvd18:12
ScottKRight.18:12
ScottKLucidFox: In this case it's a issue of prettifying the package now versus maybe a broken package later.  If you rmdir that dir and then the dir doesn't exist due to the bug being fixed, the package will FTBFS.18:14
LucidFoxrulus> hasn't uploaded yet18:14
LucidFoxprobably will in 6 minutes18:14
ruluswell it's uploaded, but had not appeared yet18:14
ruluss/had/has18:15
LucidFoxrulus> Since it's not actually a "new" upstream release, debian/changelog should probably read "initial release"18:22
LucidFoxand Ubuntu uses "LP: #XXX" instead of "Closes: #XXX"18:22
LucidFoxHere's an example of the first debian/changelog entry, used by persia: http://revu.ubuntuwire.com/revu1-incoming/smplayer-themes-0801101520/smplayer-themes-0.1.14+svn618/debian/changelog18:23
rulusok, thanks :-)18:24
LucidFoxrulus> Also, this is of course your choice, but I would consider licensing it under "GPLv2 or later" rather than just GPLv218:24
LucidFoxor maybe even GPLv3 or later18:25
rulusLucidFox: I haven't read the GPLv3 yet, and v2 is perfectly reasonable to me18:25
LucidFoxOf course, you can always relicense it in the future...18:26
rulusI updated the changelog, should I immediately reupload or wait for comments first?18:27
LucidFoxI think immediately reupload18:28
LucidFoxcomments probably won't arrive in a while18:28
LucidFox(and I'm not a MOTU, so I can't comment either)18:28
rulusShould I create a new entry in the changelog 0.4.2-0ubuntu2, or just change the -ubuntu1 entry?18:32
LucidFoxUpload it as -0ubuntu118:32
LucidFoxthe revision number is for changes that actually made it into the archive18:32
rulusit doens't matter there is already a -ubuntu1 uploaded?18:33
LucidFoxuse dput -f18:33
rulusuploaded18:35
LucidFoxMaybe I should apply for MOTUship. I'm tired of these "I'm not a MOTU" disclaimers. :)18:35
ScottKLucidFox: That's one sign you might be ready to apply.18:41
=== Gunirus_ is now known as Gunirus
=== Lutin_ is now known as Lutin
pochustgraber: did you see this? :) http://lists.debian.org/debian-devel/2008/01/msg00506.html19:02
=== Gunirus_ is now known as Gunirus
jeromegjdong: hello19:30
jeromegcould you please confirm a backport request I made ?19:30
LucidFoxGah... I should have subscribed to motu-council first, and then send the application19:32
pochuLucidFox: reject the mail and resent it once you are subscribed :)19:36
LucidFoxhow do I reject it?19:36
pochufollow the link in the moderation message19:38
pochu(at least that's possible for messages to -desktop)19:38
LucidFoxAh, got it.19:38
LucidFoxOf course, all the CCs will now receive it twice... oh well19:39
=== apachelogger_ is now known as apachelogger
\shgeser, are you working on a security update of drupal? if not, I'm preparing some19:47
DktrKranz\sh, IIRC emgent is after them19:48
geser\sh: no, I've only seen that drupal5 got already merged for hardy19:48
\shgeser, well, gutsy is has three sec updates open/ sa-2007-31 -> 5.3 to 5.4 with the fix of 5.5 for the 5.4 fix ;) and 2008-0005 + 0006 -> 5.619:50
\shDktrKranz, well, no bug reported...19:50
DktrKranz\sh, did you check nominations for gutsy? I think there's something on there19:51
\shDktrKranz, on the drupal5 src page on LP i don't see any bug report...I'll check motu-swat...hopefully the bugs are not private...19:52
\shDktrKranz, found it, but the diff is useless :) the bugfix for the security fix is not applied...19:54
DktrKranz\sh, ah. nevermind then.19:55
\shDktrKranz, I'll added a comment...if he's going to take it mutch better :)19:57
mok0\sh: great if you update drupal!!19:57
\shmok0, well, when emgent is working on it, he needs it :)19:58
mok0\sh any plans of packaging some themes and modules?19:58
\shmok0, that was on my mind last days...19:58
mok0\sh: ;-D19:59
DktrKranz\sh, I mentor him actually. He's moving his first steps, but it seems he learns quickly19:59
\shmok0, but when I see all the security advisories on drupal.org security page I wonder if this is a good idea :)19:59
\shDktrKranz, ah you are his mentor :)19:59
DktrKranz\sh, at least I try :)20:00
mok0\sh: security -- I think it's mostly security of the site, rather than security of the host Os20:00
\shmok0, nah...all those non-core  modules are having the usual XSS problems most of the time and they are fixing them ... but despite the good work of drupal-core with their patches, most module maintainers are not patching but releasing new versions20:01
\shmok0, and that makes maintaining a nightmare20:01
ScottKDktrKranz: You mentioned you had a Debian Python Applications Packaging Team question for me?20:02
\shmok0, but I like the idea of having a shiny, blinky useful drupal in ubuntu ,-)20:02
mok0\sh: the version that in there now is age old20:02
mok05.2 I think20:02
\shmok0, yeah,...but at least this version has all serious bugfixes attached :)20:03
mok0sh\: cool.20:03
Amaranthdrupal still exists?20:03
\shmok0, and if emgent is doing the other fixes too it's even more secure ;)20:03
\shAmaranth, sure..20:03
mok0\sh: lemme know if there is something I can do to help20:03
DktrKranzScottK, yes. recently piotr added me to the team and soon I'd like to add my packages to PAPT, so before pushing wrong stuff on SVN, I'd like to ask to someone already involved.20:03
ScottKDktrKranz: OK.  Fire away when you have questions.20:04
DktrKranzScottK, sure. Thanks.20:04
Amaranth\sh: I've been brainwashed into thinking everyone just makes their own using rails or django :)20:04
mok0What is this django everyone is raving about?20:05
\shmok0, python style rails ... and yes, it's the wrong attribution for django ;)20:06
\shAmaranth, I don't know...but for a quick and fast installation of a website with blog etc. drupal is quite ok, even when it is php20:07
Amaranth\sh: rails is python style django, it's just more popular :)20:07
\shAmaranth, well, I don'20:08
jdongjeromeg: did you test transmission on gutsy, feisty, or both?20:08
\sht like ruby and I don't like rails...that's my problem20:08
jdongI've only had the chance to verify on Gutsy20:08
jeromegjdong: 1.0.0-1 only on gutsy I upgraded my feisty box since my original backport request20:09
jdongjeromeg: ok,  I'll approve on Gutsy and wait in Feisty for someone with a build env then :)20:09
jeromegjdong: looks like the backport team needs a bit of work force :)20:09
jeromegjdong: i can test the build for feisty20:10
jeromegbut not test if it works ok20:10
jeromegjdong: I know that Lionel Porcheron would be pleased to join the backport team20:11
jeromegmy point of view (if it's worth something :) ) is that he is a good candidate20:11
jeromegmoreover at the moment almost nobody seems to work on backports20:11
lioneljeromeg: :)20:12
jeromegso a new skilled contributor would be an asset20:12
jdongjeromeg: yeah seems like the fresh new members are always the ones that contribute the most ;-)20:12
jdongjeromeg: currently it looks like the approval guys are fast enough at getting around, it's the QA effort that's lacking20:12
jeromegjdong: if only I was a motu :)20:12
jdongjeromeg: particularly for Feisty and below the number of people willing to test them is nearly nonexistent20:12
\shjdong, would you like to try a backport of wine 0.9.53 to gutsy and feisty? I prepare a new upload just now with opencdk enabled20:13
jdong\sh: shiny :)20:13
jeromegjdong: well I wouldn't say this, for example I submitted a lot of backport requests to gutsy, and none of them got an answer20:13
jeromegi tested everything carefully20:13
jeromegbut...20:13
=== bmk789 is now known as linuxmce_chick
ToyKeeperjdong: Heh, the fresh new members probably just haven't gotten overloaded with long-term side projects.  :)20:14
=== linuxmce_chick is now known as bmk789
jdongjeromeg: well perhaps you've tested yours carefully, but as I go down  the list in gutsy-backports I don't see any so far I feel ready to just hit the approve button on.20:15
jdongjeromeg: so it might be other people holding you down ;-)20:15
jeromegmaybe :)20:15
jdongToyKeeper: yeah, that's usually true, I'm starting to feel that myself already20:15
jdongToyKeeper: sometimes I really feel like I've submerged myself in enough half-done projects to take 12hrs a day to dig out of20:15
jdong:)20:15
jdongok, backports clearing time...20:18
jeromeggreat20:18
jeromegi'm building audacious at the moment20:18
nxvl_workpochu: ping20:19
jeromeglionel has set up a repo to test pidgin20:19
jeromegmy little sisters will be testing it carefully :)20:19
jdongjeromeg: yeah the nasty part about pidgin is following all the plugins20:19
jdongand the sucker tends to segfault too on mismatched plugins, not just refuse to load them20:20
jeromegjdong: the hardy->gutsy transition seems ok20:20
jeromeggutsy->fesity is really a shit20:20
jeromeg*feisty20:20
jdongjeromeg: I'm 95% certain the API changed between the two releases, I've looked at it a bit20:21
jeromegok20:21
jdongjeromeg: plus, I don't want to know what the heck we'll do if there's  a security bug found in the 2.3.1 series20:22
jdongjeromeg: we'll all be running around poking core-devs to sponsor source change backports :)20:22
jeromeg:)20:22
jeromegok20:22
jeromegjdong: security fixes are not automatically backported if the package is in backports .20:22
jeromeg?20:23
jdongjeromeg: correct. we are on our own to produce security fixes.20:23
jeromegmiam20:23
jdongjeromeg: I'd feel better if hardy were released AND the package still backports easily, because then we can rely on the security team and backport from hardy-security20:23
jeromegok20:23
jdongjeromeg: but anyway, having a sane backports PPA for pidgin is a good idea anyway20:24
jdongjeromeg: I see too many horribly produced .debs out there20:24
jeromegjdong: yep20:24
* DaveMorris hopes someone else can advocate his package - http://revu.tauware.de/details.py?package=libserial20:26
* jdong laughs... he found an unapproved backport that he filed himself in November :D20:28
* Ng too is looking for another advocate for the robot future of Terminals - http://revu.tauware.de/details.py?package=terminator20:32
* TheMuso rally thinks some contributors should slow down with their rate of contributing, and be more careful about the work they are doing...20:32
TheMusos/rally/really/20:33
DaveMorrisTheMuso: you can't knock them for trying though20:34
TheMusoDaveMorris: Not at all. Thats not my point.20:34
* jdong thinks we need a robotic archive admin simulant :D20:35
TheMusoThe point is, that being so eager to get as many things updated as possible, leaves the possibility of missing something important. IMO anyway20:35
\shI wonder for what wine needs opencdk...20:35
DaveMorrisI wonder if there could be a way for motu hopefulls to do comments on packages to clear out some of the easier issues for those people who cna actually advocate20:35
Ngthey could just comment, surely?20:36
jeromegjdong: audacious needs libmowgli20:36
ScottKDaveMorris: It could be done.  What it primarily lacks is someone hacking the capability into REVU.20:36
ScottKNg: No.  Currently only MOTUs can submit comments on packages they didn't upload.20:37
* TheMuso is referring to sponsors que stuff20:37
NgScottK: ah20:37
jeromegjdong: libmowgli builds and install fine, and is not in gutsy20:37
jeromegseems to be fine for backporting20:37
DaveMorrisit could be a stepping stone along the way to been a MOTU I guess20:38
geserDaveMorris: hacking on REVU?20:39
DaveMorrisno, revuing packages and commenting, but not able to advocate20:40
wallyweekg'evening all!20:45
=== apache|mobile_ is now known as apache|mobile
=== nuu is now known as nu[year]
=== nu[year] is now known as nuu
pochunxvl_work: contentless pong20:46
nxvl_workpochu: what's the state of http://revu.tauware.de/details.py?package=terminator20:47
pochunxvl_work: it's advocated by me20:48
wallyweekcan anyone have a look at http://revu.tauware.de/details.py?package=sdlmame20:49
wallyweekIt should be good for advocation after latest fixes20:49
nxvl_workpochu: that means accepted? and it's waiting for other advocates?20:49
pochunxvl_work: I'd like someone else to advocate it too20:50
nxvl_workok, just asking20:51
nxvl_work:D20:51
=== azeem_ is now known as azeem
mok0nxvl_work: not a MOTU but looks fine to me too21:06
nxvl_workmok0: :D21:06
josesanchmok0: can you review mine?, http://revu.tauware.de/details.py?package=gnomecatalog21:07
* mok0 looks21:07
josesanchmok0: thanks21:07
mok0josesanch: why don't you use cdbs? Look at nxvl_work21:08
mok0's debian/rules21:09
josesanchi don't know21:09
josesanchit's necessary?21:09
mok0josesanch: no, it's just easier :-)21:10
josesanchterminator looks quite simple :)21:11
josesanchi mean debian/rules file21:11
mok0josesanch: In debian/control: Description: Cataloging software for CD, DVD, and hard disk files --- it's kind of obvious that it's software, so make it shorter and more exact21:11
mok0e.g. "catalog CD, DVD and hard disk files"21:12
josesanchOk..21:12
Ngjosesanch: yes :)21:12
mok0josesanch: ... and the following description, first and second sentences say the same thing. Don't repeat yourself21:13
nxvl_workjosesanch: cdbs is the simpler and easier way to build packages21:13
josesanchmok0: jeje ok21:13
nxvl_workbut i still prefer debhelper21:13
nxvl_work:P21:13
mok0hehe21:13
mok0cdbs is an aquired taste21:13
nxvl_workjosesanch: why is it -0ubuntu10?21:14
mok0josesanch: should be 0ubuntu121:15
josesanchI started by 0ubuntu1, but i had to change things21:15
ToyKeeperAnyone tried mercurial patch queues for managing package patches?21:15
pochuAs long as it's not uploaded to the Ubuntu archive, don't bump the version21:15
nxvl_workjosesanch: yes, but it where unuploaded changes21:16
nxvl_workjosesanch: for ubuntu is the first version21:16
nxvl_workso it should still be ubuntu121:16
mok0josesanch: debian/gnomecatalog.1 ... September 27, 2002 ?????21:16
stgraberpochu: ouch, looks like we have a lot of activity around those packages :)21:16
josesanchmok0: It's the date when i created the manpage21:17
mok0josesanch: this packaging has taken you a while, huh ;-P21:17
* pochu wonders whether stgraber will join the FingerForce team :)21:17
josesanchmok0: yep... is hard :)21:18
mok0josesanch: 6th last line "The program HAS been developED in python-gtk"21:18
stgraberpochu: hehe, well my free time activity is the QA website, then edubuntu, then bug triaging, then packaging :)21:18
stgraberpochu: I usually do packages for things I want to use and aren't packaged yet (I don't like having non-packaged binary), then if I can have them included without spending more than 2-3 hours I do it21:19
mok0josesanch: but, with the man page, I think you should write a bit more, and with more enthusiam... Why should people use this program? Can it print an index or create a searchable database? Explain in the manpage21:20
mok0josesanch: otherwise, I'm cool, good work21:20
josesanchmok0: thanks, my english is not good at all.21:20
nxvl_workjosesanch: it also should be "Initial release for ubuntu inclusion" not just "initial release" since it is the 0.3.3 release of your package21:21
* emgent hi21:21
mok0josesanch: NP we are helping each other21:21
pochustgraber: yeah, you rock with the qa website. I'm spying you as I'm subscribed to the bzr branch :)21:21
mok0josesanch: now you just need a MOTU to ack it :-)21:21
\shemgent, hi :) can you have a look on your drupal5 security update bug report :)21:22
nxvl_workwow, my pbuilder seem to be rebuilding instead of updating, i need to use/update it more often :S21:22
josesanchmok0: thanks very much. I have done the changes. i'm going to write a better manpage, and reupload again21:22
stgraberpochu: you are only subscribed to the low-traffic one :) (trunk)21:22
mok0josesanch: great21:23
mok0josesanch: man page is often the first thing I look at when trying out a new package, so it's good to "sell" the program well in there21:23
stgraberpochu: about the fprint packages, what's the best, let the fingerforce team take care of it and hope we'll have a package ready soon enough for a sync ?21:24
mok0"fingerforce team"?? LOL21:24
josesanchmok0: thanks i have the changes now. Any other observation or advice?21:33
pochustgraber: if feel your package is ready we can et it in and sync it later if it's packaged in time in Debian.21:33
\shemgent, the patch for sa-2007-0031 had a bug which was fixed with the 5.5 release...and http://drupal.org/node/198321 gives the bugfix for it :)21:33
pochustgraber: so we make sure it gets packaged in Hardy21:33
slicerI have a directory policy question. My package is setup for system-wide install, but the daemon CAN be run by a regular user. If so, the user should create a .ini file for the daemon based on a template in the source. I've currently placed the template in /usr/share/doc/ (by adding it to the .docs).. Is that acceptable?21:33
emgent\sh, thanks i read your comment21:34
\shok...end of business..family time :)21:34
\shcu tomorrow21:34
emgenttomorrow i will fix all21:34
pochustgraber: unless you aren't that hurry ;)21:34
=== \sh is now known as \sh_away
emgentnow i go to sleep :P21:34
mok0josesanch: nope. Just wait for a MOTU to come along...21:34
stgraberpochu: I don't personaly care :) I do have the package for my own use :)21:34
josesanchmok0: thanks again :)21:34
mok0josesanch: nice work21:35
pochustgraber: heh, we can wait a bit and if in February 1st it isn't packaged in Debian get it in here.21:35
stgraberpochu: the only difference for me is that if we upload libfprint to universe, I'll then work on libpam-fprint and fprint-demo too (as libfprint is useless without a software using it)21:35
wallyweekno MOTUs online?! :(21:38
ScottKwallyweek: There are quite a number of MOTUs online.21:38
wallyweekmay I ask once again for reviews on http://revu.tauware.de/details.py?package=sdlmame21:38
wallyweek?21:39
ScottKYou can ask.  Online doesn't automatically translate into reviewing new packages.21:39
mok0wallyweek: not a motu, but I can comment21:40
mok0wallyweek: interested?21:40
wallyweekmok0: of course, thanks! :)21:41
somerville32TheMuso, are you talking about me?21:41
TheMusosomerville32: no21:41
mok0wallyweek: debian/control, Description: SDL ... etc... I don't understand what it means. Make it clear to non-nerd what this program does.21:42
mok0wallyweek: further, the IMPORTANT LEGAL NOTICE stuff absolutely does not belong in a package description.21:42
wallyweekok, I'll fix the description asap... anything more?21:44
mok0wallyweek: copyright ... I thought expat was James Clark21:45
wallyweekmok0: I copied it from source... I assume expat copyright is well... right :)21:47
mok0wallyweek: you'd think so :-)21:47
mok0wallyweek: what's the TODO file doing in debian/?21:48
wallyweekmok0: It's just a reminder for what should be good to do, I can remove it if you think so21:49
mok0wallyweek: I do21:49
mok0wallyweek: keep it somewhere else for your own reference21:49
wallyweekmok0: zot! ;)21:49
persiaHobbsee: Excellent.  Thanks for helping21:50
persiaLucidFox: After DIF there's no point syncing if Debian just merged our changes.  If Debian also has some good bugfixes, then it makes sense.21:50
mok0wallyweek: what's the contrib dir doing? I don't see it being installed...21:50
mok0ah21:51
mok0examples21:51
wallyweekmok0: it's just for tidiness... config files ; examples; manpages (which are not in upstream package)21:52
wallyweekmok0: I could well put them in debian/ but I feel it would be much confusing21:52
mok0wallyweek: ok, that's fine. Well with my minimal knowledgem it looks good!21:52
wallyweekmok0: thanks for your help! :)21:53
mok0wallyweek: It was mostly the Description:21:53
mok0wallyweek: glad to help, I've gotten loads of help here myself21:53
wallyweekmok0: description fixed... if I can collect more suggestion I'll make a single upload as package is *big*21:55
mok0wallyweek: yeah, attention to detail...  :-P21:55
amarillionCould somebody help me clarify a reviewers comment? I don't understand what persia meant with #5 here: http://revu.tauware.de/details.py?package=alex422:02
amarillion"5) Since you’re already patching the upstream makefile, do you really need all of that in debian/dirs? "22:04
persiaamarillion: Basically, debian/dirs should only contain those directories needed for package installation that are not already created by the upstream build system.  Since you are already carrying a patch for the Makefile, it may be as easy to extend that patch as to put them in debian/dirs.  Also, thanks for asking the question generally :)22:04
amarillionAnd thanks for answering yourself anyway :)22:05
persiaamarillion: Additionally, that comment is more stylistic than anything.  All the created directories get populated, so it's not a reason for not approving the package.22:05
amarillionbut what you mean is that I could put a few mkdirs in the makefile?22:07
amarillionto achieve the same effect?22:07
persiaamarillion: Well, I prefer install -d or install -D in preference to mkdir in an install rule in a Makefile, but yes.22:08
ScottKamarillion: JFTR, I'd have argued the opposite.  Upstream isn't likely to want the dirs you're adding, so keep the upstream patching to a minimum and let the package management system do the work for you.22:10
amarillionYeah then I understand it now. But I just replaced all the install xxx lines with dh_install, so it seems a bit strange to start using dh_install on the one hand and stop using dh_installdirs on the other hand22:10
ScottKOf course I'm not reviewing right now, so I'm not the one you'd have to satisfy.22:11
amarillionAs I understand it I have to satisfy at least two people :)22:11
* ScottK isn't reviewing for Hardy period, so is extremely unlikey to be one of the two.22:13
amarillionWell, I'm not completely sure about that one... I addressed all the other problems though22:14
amarillionSome of these comments could be checked automatically. e.g. problems in the .desktop file. Maybe you'd accept a patch for lintian for that?22:15
persiaScottK: upstream wouldn't want /usr/games and /var/games?  These are the directories that are carried by the rest of the patches.  For /usr/share/*, I'm more inclined to agree with you.22:15
persiaamarillion: lintian found problems with the .desktop file :)22:15
amarillionreally?22:15
amarillionHow should I invoke lintian then?22:16
persiaamarillion: Run it against arch.changes after a binary build.  Also, as I said, I don't consider overuse of debian/dirs sufficient reason for non-advocation (and as ScottK said, this may not be overuse anyway)22:16
bddebianlintian -i -I is always good :)22:16
* persia uses lintian -iIv22:16
* ScottK2 ponders a script to automatically capture the lintian output and create over-rides.22:19
pochuScottK: heh, that'd be a really useful one :)22:20
bddebianheh22:20
amarillionyou're right. I'll have to alias lintian as well22:23
amarillionThey don't teach you these things in school :)22:23
wallyweekone general question: I've just uploaded a new versione of sdlmame, should I comment it or could this prevent people reviewing it as it seems reviewed already?22:23
amarillionwallyweek, I don't think it matters to add a comment22:27
persiawallyweek: Only comments from reviewers adjust the "reviewed" status.  If there is meaningful information you wish to communicate regarding the changes in the package or some special exception, leave a comment.22:27
wallyweekamarillion, persia: thanks! I'll leave some note as usual22:27
Frimosthi, can someone resync the revu uploaders keyring, please?22:33
persiaFrimost: Sure.  Takes about 20 minutes.  Please try again then, as I may be away from my keyboard.22:33
wolfgerthat sounds familiar :-)22:33
wallyweekpersia: do you think you could have a look at my package :D22:34
Frimostpersia: ok thanks22:34
wolfgerI finally did get my package up on REVU late last night. Anybody have time to help me figure out what I did wrong?22:34
persiawallyweek: sdlmame?  I don't really have time right now.  If nobody else hits it before I have time again, I'll take a look.  Better to put out an advertisement generally.22:34
wallyweekpersia: ok thank you... I advertised it since this morning, but I had no replies. Of course I understand there's lot to do for reviewers, but it's quite frustrating :(22:38
somerville32wallyweek, Make sure take a break and come back later :]22:40
wallyweeksomerville32: I'm going to bed in a while ;)22:42
amarillionwallyweek, have you been working on that package for a year already?22:45
amarillionThe man pages are from february 200722:46
wallyweekamarillion: yeah22:48
amarillionouch...22:48
wallyweekthat's why it' so frustrating :(22:48
amarillionWhy are they in a debian/contrib subdirectory? I haven't seen that before22:49
wallyweekI thought it was a good idea to keep them separate from upstream22:49
amarillionWell everything in debian is already separate isn't it?22:49
amarillionNot that I think it should be different, I'm just asking.22:50
mok0amarillion: I've seen it a few times22:50
mok0amarillion: it's ok not to clutter debian/22:51
wallyweekit's just for tidiness IMHO... i know that everything but packaging stuff I have written is in debian/contrib/22:51
amarillionok, I see22:51
amarillionI think your package is at the point of quality where I can't comment on it22:52
wallyweekamarillion: I should take this good, should I? ;)22:53
amarillionI won't pretend I'm an experienced reviewer22:53
amarillionso it's not saying much...22:53
wallyweekI don't think so... you probably know more than I do :$22:54
amarillionOk, I'll look a bit more :)22:54
wallyweeknice!22:55
amarillionFeel free to look at mine too: http://revu.tauware.de/details.py?package=alex422:55
amarillionwallyweek, after reviewing your package...23:02
amarillionI've got comments for my own package23:02
amarillionI should put my man page in section 6 too as it is a game as well23:03
amarillionhehe23:03
wallyweekamarillion: the only thing I see, manpage needs to make distinction from hyphens and minus signs (only 2 occurrences btw)23:03
=== Spec is now known as x-spec-t
amarillionwallyweek, yeah, persia told me that before23:03
amarillionbut what does that mean exactly?23:04
mok0amarillion: (not a motu) ... get rid of boilerplate comments at top of rules23:05
wallyweekamarillion: hyphens separates words between lines and may cause some mess23:05
wallyweekyou need mostly minus sign (e.g. for options), and when you need a minus sign you should escape it with a backslash23:06
mok0amarillion: in rules, make sensible comments instead of boilerplate, and get rid of commented dh_* lines23:06
amarillionok23:07
wallyweekamarillion: just asking: alex4.ini shouldn't go in /etc/ ? It's config file, I presume23:09
amarillionwallyweek, yeah I was unsure about that one23:10
amarillionShould it then be in /etc/alex4.ini or /etc/alex4/alex4.ini?23:10
mok0amarillion: in copyright, you need to include the full preample23:11
wallyweekamarillion: /etc/alex4.ini IMHO, you need a subdir only when you have two or more config files23:11
mok0wallyweek: agree23:12
amarillionmok0, you mean the preamble of the GPL?23:12
mok0amarillion: yes23:12
amarillionI'll look at some other packages for examples23:12
mok0look at the templates in /usr/share/debhelper/dh_make23:13
amarillionOk, thanks guys23:14
amarillionlooks like I have some work to do23:14
amarillionbut first: dlrrp23:14
amarilliongood night!23:15
mok0amarillion: ... and when the MOTUs come back to work they will make you change everything again ;-)23:15
wallyweek:)23:16
mok0amarillions left hand was shifted 1 position: sleep -> dlrrp :-)23:17
mok0known as qwerty encryption23:17
wallyweek...and I was looking for a new interner acronym... :)23:21
jdongit even sounds like how I say "sleep" when it's really time to do that.23:22
wallyweekjdong: and that's what I need indeed... ;)23:23
wallyweekg'night everyone!23:23
persiaFrimost: Just in case you didn't notice already, the keyring sync is complete23:29
* persia goes away again23:29

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