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

dolanorI can edit the patch itself, but I cannot create another patch :/00:05
dolanorfor editing the same, it applies and patch itself, and for editing a new one, it applies the first one, like before ... But fail ...00:06
dolanorhttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug=399308 : workaround is to add some cdbs var in debian/rules to scan deeper than only 1 0 or 200:11
ubottuDebian bug 399308 in cdbs "cdbs-edit-patch creates incorrect patches when simple-patchsys.mk and" [Normal,Closed]00:11
binarymutantthis might be a silly question, but can I request a sync from Debian if the package is already in Ubuntu? My package in Debian is much more cleaner and precise than the one already in Ubuntu00:23
directhexbinarymutant, how do the version numbers look?00:24
binarymutant0ubuntu1 and -1 in debian00:24
directhexthen requestsync it00:24
dtchenIFF the orig.tar.gz is identical.00:25
binarymutantcool thanks00:25
binarymutantthey are00:25
directhexif it's not, then spank spank00:25
sladendirecthex: how do I stop dh_something or other trying to strip this mono binary?00:41
directhexsladen, generally, or for injecting into a dedicated -dbg package?00:41
DavedanI'm using Pre-Invoke and Post-Invoke inside /etc/apt/apt.conf.d/ to run scripts before and after dpkg is running00:49
Davedancan I pass a value between them? assign a variable in the pre-invoke and pass it to the post-invoke?00:49
sladendirecthex: it's a train simulator.  the source builds one binary in bin/Debug/OpenBVE.exe01:00
sladendirecthex: which I then install to debian/openbve01:00
anakronhi all01:01
Davedanwhere should scripts of a package be placed in the file system?01:01
directhexsladen, you could skip calling dh_clistrip01:01
anakronhow i can see wich patches are in a source package01:01
Davedana python script for example01:01
directhexanakron, look in debian/patches ?01:01
anakronops01:01
anakronxd01:01
anakronand how i can apply some changes with a debdiff01:01
anakronif any patch is applied01:02
anakrondebian/patches >> is not there01:02
anakronbut a patch is applied01:02
directhexthen they've applied patches directly in diff.gz01:02
sladendirecthex: this is what's confusing me, I don't have that;  only  dh_clifixperms  and  dh_clideps -d01:03
directhexan act which ought to carry a spank penalty01:03
anakron:O ok01:03
anakronso, i must apply this patch and then apply mi diff file01:03
directhexsladen, does the mdb get created in your debian/tmp staging folder? is it missing from a .install file?01:03
anakronor, if it's not necessary, i can make only a debdiff file and then upload to the bug report01:03
anakroni test it and it runs ok01:03
sladendirecthex: oh, there is an .mdb file too;  is that important;  what should I do with it?01:04
anakronbut01:04
anakroni need to know something01:04
directhexsladen, that's the debugging symbols.01:04
sladendirecthex: I was assuming I just dump this 'OpenBVE.exe' file to  /usr/games/openbve  (no .exe)01:05
sladendirecthex: oh right, where do I put them?01:05
directhexsladen, same location as your .exe01:05
directhexsladen, you should always write a trivial script to launch your app, not rely on executing .exe files directly01:05
RAOFsladen: Normal proceedure would be to make an openbve shell script that calls OpenBVE.exe, rather than assuming binfmt is working.01:05
directhexRAOF, since binfmt is linux-only01:06
sladenoh.  righto.  I thought binfmt was good for everything01:06
sladengah messy, so I actually stick it in /usr/lib/openbve/OpenBVE.exe  along with the .mdb and then stick a shell script in /usr/games/ ?01:07
directhexsladen, nope. debian has more kernels than just linux, so needs to support non-linux things ;)01:07
directhexsladen, yes, that's correct procedure01:07
lifelessdirecthex: it does?01:07
lifelessdirecthex: far as I know alternate kernels for debian are not part of the release set01:07
lifelessdirecthex: so they don't exist01:07
sladendoes the same apply for Java?01:08
directhexlifeless, some of us are noble & sweet01:08
directhexsladen, yeah. java can technically run through binfmt, but you should write a launcher script01:08
lifelessdirecthex: doing more work to support a mythical beast has many labels :P01:08
lifelesssladen: FWIW, I'd argue that wrapper scripts are dead space, duplicate code with whats in binfmt, and shouldn't be used :)01:09
directhexfwiw we will reject any use of binfmt from pkg-cli-apps01:09
sladenlifeless: I agree with you01:09
lifelessdirecthex: well, its your call - I don't package mono stuff01:09
sladendirecthex: right, so (looking at "trivial" /usr/bin/fspot) can I not just do  env mono /real/exec "$*"01:10
directhexsladen, let me find a decent minimal one. f-spot et al are complex01:11
lifelessseriously though, what kernels (win32 is not a kernel, and could run mono stuff directly anyway) don't support a binfmt equivalent?01:12
hyperairlifeless: win32 only runs mono stuff directly if you've got the framework installed01:12
sladenlifeless: binfmt also has the benefit of workig +x bits01:13
lifelesshyperair: and it can't if its not installed;01:13
directhexexec /usr/bin/mono /usr/lib/nemerle/nemish.exe "$@"01:13
lifelesshyperair: so its really a non-issue01:13
directhexokay, examples01:13
hyperairlifeless: the framework on win32 is equivalent to mono on linux01:13
directhex1) conflicts with wine binfmt01:14
directhex2) conflicts with multiple CLI environments01:14
directhex3) only useful for trivial cases01:14
directhex4) it's in the policy docs - http://pkg-mono.alioth.debian.org/cli-policy/ch-packaging.html#s-file-locations01:15
lifelessdirecthex: 1) bug in wine, 2) uhhhh, isn't that like 'conflicts with multiple libc environments' ?(e.g. bug in the linker), 3) working simply doesn't seem trivial to me01:16
hyperairlifeless: i don't see how 1 is a bug of wine. generally you'd want to run .exe stuff in wine, because not all .exe files are C#01:16
directhexlifeless, bring it up with pkg-mono list. it's 1am and i really don't care at this point01:16
lifelessdirecthex: sure, I mean, I'm not trying to troll, but the reasons really weren't gelling for me01:17
hyperairlifeless: also i don't think i fancy starting up my C# apps with a .exe command01:17
lifelessI can see there are some issues01:17
lifelessinterestingly policy says 'so it works without the .exe extension'01:17
sladenthis is like saying that you can't tell an ODF file from a Java .jar from a .zip01:17
lifelessand provides no other reasons  (and thats a reason I can understand :P)01:17
sladenthe answer is that you look a little further;  which is why binfmt calls out to a script that then runs either mono or wine, or dosbox01:19
hyperairsladen: they have different extensions01:19
sladenhyperair: we *do not care* about extensions on Unix :)01:19
directhexwhy go to added effort to cripple non-linux-kernel systems?01:19
directhexmost dists don't even HAVE auto-configured binfmt support, let alone use it01:20
sladenluckily Debian/Ubuntu has01:20
hyperairsladen: well then, tell me the difference between a C# exe that i want to run on wine, and a C# exe i want to run on mono01:21
directhexhyperair, the difference can be detected, when binfmt is working. see /usr/lib/cli/binfmt-detector-cli01:24
directhexanyway, bedtime.01:26
sladen or rather the difference is /already/ detected and has "just worked" for several years automagically01:26
RAOFdirecthex: Isn't it policy to exec /usr/bin/cli rather than /usr/bin/mono, should GNU Portable .NET ever do anything useful?01:27
sladenhyperair: nine out of ten cat owners who can't tell the difference prefer the faster codepath01:28
hyperairsladen: well i'm not a cat owner, and i prefer not having a .exe behind commands i run01:29
sladenhyperair: I was just going to install it without the .exe01:31
sladenhyperair: like I tend to install useful shell scripts without the .sh01:31
hyperairsladen: well if you're so sure about this, take it up to the pkg-mono list01:32
sladenhyperair: or useful Python programs without the .py01:32
hyperairsladen: if you can make them change the policy then by all means do so01:32
hyperairsladen: otherwise, suck it up and stick with the policy01:32
sladenhyperair: I guess my fear (the same as lifeless') is that somebody thought it would be a good idea, so it has been perpetuated01:35
hyperairsomebody thought what would be a good idea?01:36
lifelessthe last 30 minutes of discussion01:36
=== Daviey_ is now known as Daviey
sladenmaybe not all kernels support symlinks ;-)01:38
lifelesssladen: does qnx ? :P01:38
hyperairlifeless: i've only been here for the past 2001:38
hyperairsladen: i thought it was more to filesystem support01:39
lifeless12:07->12:35, 28 minutes01:39
hyperairsladen: besides, it's in the posix standard, is it not?01:39
* hyperair has been around from 9:11 onwards01:39
hyperairlifeless: the first message i saw was "find a decent one ... f-spot is complex"01:40
lifeless12:07 -!- hyperair [n=hyperair@155.69.199.211] has joined #ubuntu-motu01:40
hyperairlifeless: install ntp =p your time's off by 4 minutes or so01:41
lifelesshyperair: it doesn't matter if it is, given that the range I quoted is consistently off :)01:41
sladenhyperair: nah, lifeless just caches time queries;  it speeds them up01:41
lifelessalso, ntp is installed, I'll have to check whats going on if its off01:41
hyperairheh01:42
hyperairno on second thoughts i think my ntp's faul01:42
hyperairty01:42
lifelesshave I mentioned i hate the 'open group'01:42
hyperairwhat's open group?01:43
lifelessyour comment about symlinks sent me checking susv301:43
lifelessI haven't found a fs requirement yet; however interestingly 'symlink()' doesn't have a defined error code for 'my fs cannot do symlinks'01:44
lifelessand statvfs is just useless01:46
lifelesssladen: http://man.chinaunix.net/unix/susv3/xrat/xbd_chap03.html01:49
lifelesssladen: read the section on symbolic links, you'll cry01:49
ScottKI'd say if an admin chooses to use an FS that doesn't support symlinks, they've earned whatever pain that brings.01:57
lifelessScottK: you just condemned all the windows sysadmins out there :P02:08
ScottKlifeless: Yes, and?02:09
lifelessScottK: and nothing :)02:09
ScottKOK.  Just checking.02:09
sladenlifeless: so Apple's AFC protcol that they talk down the USBto iPhones/iTouches has the capability to make and delete symlinks, but not to readlink them02:22
lifelesssladen: swwwwwet02:24
sladenlifeless: so if you dir() the directory, you know it's a symlink, but can't display any information about it as if you stat() it, you get the destination file (although you can't tell where that is either)02:26
lifelesssladen: special02:37
lifelessso very very special02:37
* ScottK notes it's 4 days until feature freeze, so he better get to work on writing the new upstream release.03:06
=== ssweeny_ is now known as ssweeny
=== bluesmoke is now known as Amaranth
TheMusoWhere has the subscribers list from the bug view page gone?05:18
lifelessthese are not the subscribers you are looking for05:19
* lifeless waves05:19
TheMusoheh05:19
StevenKTheMuso: I can see the subscribers list for bug 1, for example05:25
ubottuhttps://bugs.launchpad.net/ubuntu/+bug/1 (Timeout)05:25
TheMusoHrm, ok they are in firefox, but not elinks05:25
lifelessStevenK: thats not very nice05:25
* TheMuso probably needs a reason to change to using firefox...05:25
lifelesspoor ubot tu05:25
StevenKTheMuso: I'm guessing Firefox is a fair bit harder to drive?05:26
TheMusoStevenK: Its adjusting to a new workflow/way of working with webpages efficiently.05:27
TheMusoIf I could get firefox to display pages similarly to how elinks does. i.e remove all formatting so I view them in a linear ashion (which firefox more than likely can do, things would be better.05:28
TheMusoIts just sitting down and changing/setting things, and then learning the new ways.05:28
ScottKTheMuso: powerpc seems to be just I thing of beauty.  Everything I retry the worked on the supported archs seems to build just fine.05:40
ScottKia64 seems to be going well too.05:42
TheMusoScottK: Yay! I've read up a bit on that sparc bug, I need to find a sane fix for the kernel, test build it on a sparc box, and then test glibc as well, since it failed in a similar fashion. sistpotty suggested I grab an account on spooky for that.05:44
TheMusoSo I will do that once I am done with work for the day.05:44
ScottKTheMuso: Glad to hear it.  The only other thing I've run into on sparc is a boost thing that I think I have a fix for.05:45
TheMusook cool05:45
ScottKTheMuso: Would you be able to perhaps test it on spooky?05:46
TheMusoScottK: Once I get an account, yes sure.05:46
ScottKIt's rebuild boost and then built akonadi against the new boost.05:46
ScottKTheMuso: The proposed change is in my PPA.05:46
ScottKNCommander was going to test it, but I gather he's somewhat ill at that moment.05:47
dholbachgood morning05:47
ScottKGood morning.05:47
StevenKTheMuso: You uploaded a linux-ports-meta, right?05:47
TheMusoScottK: ok thanks05:47
TheMusoStevenK: Yep, I don't want to change seeds et al yet because therre is likely an ABI bump coming with the next upload.05:47
StevenKTheMuso: So I can't NBS out 27-1? :-/05:48
TheMusoStevenK: I have to enable ubuntu modles for ports arches yet, to give squashfs/etc for livecd running etc, which will likely bump it.05:48
TheMusoStevenK: Alright, if you really want to NBS that, I'll change seeds/d-i.05:48
* TheMuso will do that later this afternoon.05:50
TheMusoonce I have finished work.05:50
StevenKTheMuso: I would, because NBS is currently at 287 packages due to linux-ports and the -7 kernel05:50
TheMusoStevenK: Right ok.05:50
StevenKActually, upload -2 ports, and we'll crack 400 :-)05:50
TheMuso-2 ports may not be for a day or so, so I can do those changes        y.05:51
dholbachLaney: did a bit of sponsoring over the weekend? :-)06:11
didrocksmorning o/06:50
dholbachhey didrocks, hey iulian, hey quadrispro06:50
quadrisprohi dholbach06:50
dholbachquadrispro: xom FTBFS again06:50
didrockshey dholbach & quadrispro :)06:51
quadrisprooh, looking it now06:51
iulianGood morning dholbach and all.06:51
quadrisprodholbach:  [javac] java.lang.StackOverflowError   =-O06:57
dholbachquadrispro: maybe doko or slytherin or koon have an idea there?06:57
slytherindholbach: I was wondering if you could help me understand this problem. dist-upgrading my ibook (powerpc) does not pull latest kernel images. Is theer anything wrong with ubuntu-* meta packages?06:58
slytherinquadrispro: which package is that?06:58
quadrisprohi slytherin! we're talking about xom06:58
dholbachslytherin: <TheMuso> StevenK: Yep, I don't want to change seeds et al yet because therre is likely an ABI bump coming with the next upload.06:58
dholbachslytherin: usually I'm not the best person to talk to about kernel images :-)06:59
slytherindholbach: Thanks for info.06:59
quadrisproslytherin: it FTBFS again, but in my pbuilder it was built fine06:59
slytherinquadrispro: you are trying to convert it to default-j* packages?06:59
TheMusoslytherin: you should have recieved a linux-powerpc package. Did you not?07:00
slytherinTheMuso: no. That is the reason I am wondering what is wrong.07:01
slytherinI installed linux-image-powerpc separately which then pulled the latest image.07:01
quadrisproslytherin: mmm... what I have to do to convert it?07:01
TheMusoslytherin: hrm, it was built.07:01
TheMusoslytherin: Ok a manual pull got it.07:02
slytherinquadrispro: last time I and calc tried it failed with same error.07:02
TheMusoslytherin: The reason, as dholbach pointed out, is the seeds haven't been adjusted yet which is why you didn't get them straight away./07:02
TheMusoHowever I will be changing that shortly.07:02
slytherinCool. So nothing wrong on my machine. :-)07:03
TheMusoNo.07:03
slytherinquadrispro: I am not sure what the error is. I haven't actually looked into the code.07:04
quadrisproincredible... it happens a stack overflow during building process07:05
quadrisproheh, I have to go, slytherin: see you later07:08
quadrisprodholbach: I'm very sorry, I'll try to fix that07:09
dholbachquadrispro: no worries07:09
slytherinquadrispro: best luck with fixing that. :-)07:10
Nickedfdfdfdfdsfsdfsdf07:52
Aquinahy08:23
=== BugMaN1 is now known as BugMaN
=== azeem_ is now known as azeem
directhexDktrKranz, well i have MD2 in a package, but i'd like to resolve the "throws nasty error on startup and opening projects" issue before letting you take a look ;)09:18
DktrKranzdirecthex: sure. I'll have a mono enthusiast to look at it too09:23
DktrKranzjust to have another opinion about it09:24
directhexwaiting for my jaunty VM to build first09:28
DktrKranzdirecthex: I'll discuss about it at the motu-release meeting later today (19 UTC)09:32
directhexDktrKranz, thank you09:32
DktrKranzif you want to be there, #ubuntu-meeting is the place :)09:33
directhexi should be about at 709:34
khashayarI'm trying to write a get-orig-source section that repacks the upstream source in a certain way (excluding two dirs). Is there any way in the script to let a variable inherit the upstream filename that uscan downloads?09:44
slytherinkhashayar: check jcharts source in jaunty.09:45
khashayarslytherin: thanks!09:45
pochuany french guy around?10:09
DktrKranzdirecthex: have you ever seen something similar to " error CS0234: The type or namespace name `PanelAppletBackgroundType' does not exist in the namespace `Gnome'. Are you missing an assembly reference?"11:02
directhexDktrKranz, i've never used gnome#, truth be told.11:03
directhexDktrKranz, is this on jaunty?11:03
DktrKranzit happens compiling drapes on jaunty11:03
directhexDktrKranz, does it have a build-dep on libgnomepanel2.24-cil?11:04
directhexDktrKranz, that's one of the API breaks in gnome# 2.24, splitting gnome panel functions into its own lib11:04
DktrKranzI look11:05
directhexit'll also need a reference to that lib (easiest to add a -pkg:gnome-panel-sharp-2.24 to the csc command line)11:06
Koonpochu: yes11:09
=== Rafik_ is now known as Rafik
DktrKranzdirecthex: that seems to solve it, thanks ;)11:10
directhexDktrKranz, one of the few apps where gnome# 2.24 needs more than sed on debian/control it seems11:10
directhexDktrKranz, please be sure to pass patches to debian, post-lenny these things matter to us11:11
hanskaDktrKranz: be a good boy :P11:13
directhexeek, a hanska11:13
hanskadirecthex: am I so ugly? :(11:13
* directhex uploads MD2 with debugging symbols enabled to LP11:13
DktrKranzdirecthex: sure. I plan to have that transition completed in a couple of days, after that I'll have a look at the deltas introduced and pass them to hanska to push on SVN :)11:14
hanskadirecthex: on #debian-it they use "hanska" as a bad word... like "you're a hanska!"11:14
hanskaDktrKranz: sure :)11:14
hanskaDktrKranz: meebey told me to work on gnome# transition :(11:14
DktrKranzhanska: well... I "worked" on it too11:14
DktrKranzbasically by running sed :)11:14
hanskalol11:15
hanskaDktrKranz: no, I mean, *serious* working... ABI/API compatibility, for example :/11:15
DktrKranzheh11:15
directhexi386 build of monodevelop 1.9.2+dfsg-1~pre1~jaunty3 in ubuntu jaunty RELEASE11:17
directhexBuild started 1 minute ago on samarium (virtual)11:17
hanskadirecthex: \o/11:18
hanskadirecthex: btw, md2 is broken here11:18
hanska(or did meebey update it?)11:18
directhexhanska, error message about accessing a dir, on startup?11:18
lidaobingwhat's the freeze day of ubuntu 9.04? (I mean does not accept new package from motu.)11:18
hanskadirecthex: you mean MOZILLA_foo? no11:18
hanskadirecthex: I mean opening md1 projects ;)11:18
directhexhanska, meh, that's a warning11:19
directhexlidaobing, tomorrow11:19
directhexlidaobing, unless you give someone in motu-release a relaxing massage11:19
slytherinlidaobing: 19th Feb IIRC.11:19
DktrKranzhanska: I guess you don't need package adjustments, isn't it?11:19
lidaobingdirecthex, slytherin thanks11:20
hanskaDktrKranz: no, it's a code bug (Exceptions being thrown)11:20
directhexhanska, ~jaunty3 is ~pre1 with all the mdb files in place, for great debugging justice11:21
hanskadirecthex: \o/11:21
hanskadirecthex: apropos, did you know about debug.debian.net?11:21
directhexhanska, no, but it doesn't do dh_clistrip does it ;)11:22
hanskadirecthex: nope, but we could hack it :911:22
DktrKranzhanska: so... most of the packages were just mangled that way11:22
hanskas/9/)/11:22
slytherinWhen is the next motu-release meeting?11:23
directhex7pm11:23
DktrKranzslytherin: today, 19 UTC11:23
slytherinoh, that means 2am for me. :-(11:24
DktrKranza bit late...11:24
directhex2am is fine with a bit of beer to fuel you11:24
DktrKranzhave you some items you want to discuss?11:25
slytherindirecthex: I don't drink beer.11:25
directhexyou're doomed then :|11:25
slytherinDktrKranz: yes there is one. I have been working on jmeter package for some time. And I am 2 build deps away from completion.11:26
slytherinI was hoping to complete them over weekend but couldn't.11:26
DktrKranzslytherin: are b-d NEW?11:27
slytherinDktrKranz: no they are not.11:27
DktrKranzgood, we decided to limit NEW a lot past FF11:28
slytherindirecthex: FF is 19th as per https://wiki.ubuntu.com/JauntyReleaseSchedule11:30
slytherinDktrKranz: I hope I can complete them before 19th.11:30
* DktrKranz moves to lunch11:30
DktrKranzslytherin: if you can't, FFe are still permitted11:30
directhexslytherin, close enough. i've been worrying about tursday to stay ahead of the curve, then!11:30
slytherinDktrKranz: I will see if I can keep only jmeter for FFe. I should be able to package rest of the b-d before FF.11:31
directhexslytherin, you're a java guy. is JNI as mind-bogglingly moronic as it looks?11:31
slytherindirecthex: I never worked in anything JNI. :-(11:32
directhexslytherin, http://www.koushikdutta.com/2009/01/jni-in-android-and-foreword-of-why-jni.html suggests you never want to11:32
slytherindirecthex: I have mostly worked in web apps.11:32
directhexslytherin, part of me wants to package an asp.net webapp, just to learn how & find bugs in our asp.net stack packaging11:33
incorrectI am trying to figure where dpkg-buildpackage is breaking,  is there anyway to get it to step through the rules?11:34
slytherindirecthex: part of me has been wanting to write struts based web app just to check how good is the stack packaged in Debian/Ubuntu. :-)11:35
slytherinincorrect: paste your error somewhere in pastebin.11:35
incorrecthttp://pastebin.ubuntu.com/118805/11:36
incorrectI am trying to package openldap 2.4.1411:39
incorrectas that resolves more multimaster issues11:39
gesermy quick guess would be, check the upstream Makefile11:39
incorrectyep it had totally the wrong dir structure11:59
c_kornslytherin: hello. I just wanted to notice you that xmlgraphics-common 1.3.1 is now in jaunty and fop should compile now12:00
incorrectall the upstream make files are generated by something, but i don't know what12:04
james_whey stefanlsd12:07
stefanlsdhey james_w12:07
slytherinc_korn: I will check fop tonight12:28
c_kornok, thank you12:28
AnAntHello,  can someone review http://revu.ubuntuwire.com/details.py?upid=5147 ?12:45
=== proppy1 is now known as proppy
slytherincalc: Did we ever have any discussion about moving libbcprov-java to main (which is build-dep of libitext-java)?13:39
slytherinhow can I give back all the failed builds for a package?13:43
DktrKranzslytherin: is it in universe?13:43
slytherinDktrKranz: yes13:43
DktrKranzslytherin: if you have ubuntu-dev-tools, run buildd <packagename> jaunty retry13:44
slytherinlet me try13:44
slytherinDktrKranz: cool. It worked.13:45
DktrKranz:)13:48
Q-FUNKNo credentials found for 'ubuntu-dev-tools', please see the manage-credentials manpage for help on how to create one for this consumer.14:28
Q-FUNK-- was there some change in how requestsync works?14:28
dholbachyes, it uses launchpadlib now14:28
Q-FUNKok14:28
Q-FUNKi have the cookie file but it gives me this14:28
dholbachdid you check out the manpage? :-)14:29
jpdsQ-FUNK: See the buttom of: 'man manage-credentials'.14:29
dholbachthe cookie was used by python-launchpad-bugs14:29
dholbach... which was screen-raping and broke whenever the HTML changed significantly14:30
Q-FUNKok14:30
dholbachpython-launchpadlib is the future and you need to "set it up" once14:30
Q-FUNKok14:32
Q-FUNKwell, now I know :)14:32
Q-FUNKhas this been pushed into intrepid-updates too?14:32
jpds-backports14:33
Q-FUNKok14:35
Q-FUNKanyhow, thanks for the pointers :)14:35
jpdsNo problem.14:35
ScottKDoes is always use launchpadlib or just if you said you don't want to mail it in?14:41
jpdsIf you use mail, it doesn0t.14:42
stefanlsddholbach: for the bugjam, can we use the 5-a-day stuff for teams like normal?14:43
dholbachstefanlsd: I plan to send out an announce about 5-a-day on wednesday - still hacking on a better, automatic solution :)14:43
stefanlsddholbach: kk. :)14:44
ScottKjpds: Thanks14:44
jpdsScottK: It won't check for existing reports for the package though, just output a message saying it can't.14:45
loic-mDoes anybody know what is the command to check in Ubuntu repositories : 1. what packages are built using a specific library?14:48
loic-m2. What packages depend from a specific library/package?14:48
jpdsapt-cache rdepends <package>?14:48
persialoic-m, apt-cache rdepends handles the second case.  For the first, you need to fiddle with grep-dctrol14:49
ScottKOr use reverse-build-depends in ubuntu-dev-tools14:49
loic-mThanks persia / ScottK14:51
loic-mI guess it's too late to update xvidcore for Jaunty?14:51
Laneynope14:52
Laneydepending on what the update is, you either have until the 19th or longer14:53
loic-mLaney: You think so? http://paste.ubuntu.com/118853/ lists a few apps14:53
lidaobingwhere can I find the release schedule for 9.04, such as the freeze time ...14:54
Laneyloic-m: it all depends on what the update is14:54
Laneylidaobing: https://wiki.ubuntu.com/JauntyReleaseSchedule14:54
Pici!schedule-#ubuntu+114:54
ubottuA schedule of Jaunty Jackelope (9.04) release milestones can be found here: https://wiki.ubuntu.com/JauntyReleaseSchedule14:54
Laneyexcellent ubottu-fu14:54
loic-mLaney: going from 1.1.3, which is about 2 years old, to 1.2.114:55
loic-m2 years and 2 month actually14:56
Laneyif you manage the transition then it's possible14:56
loic-mLaney: what does "manage the transition" mean? Rebuilding all the packages that depend on it and testing them?14:58
lidaobingLaney, thanks14:58
slytherinloic-m: as of now rebuilding should be fine, IMHO. Testing will occur eventually.14:59
ScottKjpds: I think the warning is a bit offputting for people not using lplib.  Couldn't it check if it was going to need the credentials before whining about it?15:00
loic-mOk, I'll have a look then. There's already a bug and somebody offered a diff.gz (bug: #306399)15:00
jpdsScottK: I could do that, I'll look into it later.15:01
stgraberScottK: hey, someone at work asked me to add unbound-control to the unbound package (universe), as you are the last uploader for it I just wanted to check with you if that was ok15:01
ScottKstgraber: Go for it.15:01
stgraberScottK: ok15:01
ScottKjpds: Go for it.15:01
ScottKerr.15:01
ScottKjpds: Thank you.15:02
AndrewGeeHey all. Any MOTUs available to review my package, gpxviewer? It's an application that allows users to look at GPS traces files in GPX format. Thanks :) http://revu.ubuntuwire.com/details.py?package=gpxviewer15:03
jpdsScottK: Done.15:05
ScottKjpds: Thanks.15:05
bddebianHeya gang15:06
directhexwotcha, bazza!15:07
sven777if I'm using a standard gnome icon in a .desktop file (e.g. Icon=utilities-terminal ) what is the correct dependency information I would need?15:12
persiasven777, You'd need to depend on the package providing that icon.  Ideally, there would be a virtual package that themes could Provide:, but I don't know that it exists today.  Maybe use lots of alternate dependencies for all GNOME flavours for now?15:14
sven777persia - what is the syntax for depending on (packageA OR packageB) ?15:15
persiasven777, Depends: packagea | packageb, packagec, libd15:17
sven777persia - thanks much15:17
joaopintosvaksha, that icon is probably provied by *-icon-theme, you will need to list hose15:17
joaopintothose15:17
sven777joaopinto: oh ok - thank you also :)15:18
DktrKranzhanska: FYI, evolution-sharp is now at 0.19.2, it fixes a build failure here.15:18
hanskaDktrKranz: yes, someone in the team should give it some love15:19
hanskaDktrKranz: maybe tonight :)15:19
DktrKranzhanska: heh! I'd like to merge your changes to (hopefully) finish gnome# transition, and I'd like to give you the due credit :)15:20
hanskaDktrKranz: maybe tonight² :)15:20
hanskano, really, I'm studying now -- too busy to do mono work :)15:20
hanska(and, I'm also developing a Launchpad# library to access LP through its API :) )15:21
DktrKranzno rush, just FYI ;)15:21
svakshajoaopinto: ?15:23
joaopintosvaksha, was for sven777 sorry15:23
svakshak :)15:23
_16aR_Hello15:31
danielmCan anyone take a look to: http://revu.ubuntuwire.com/p/thunar-shares-plugin ?. The package is pretty simple i think... and i corrected a few things15:36
nhandlerdanielm: I'll take a look15:38
=== _neversfelde is now known as neversfelde
persiadanielm, Why do you require debhelper 7 and then use CDBS?15:40
nhandlerdanielm: In debian/copyright, don't use the full path to the .tar.gz. Just mention the website that you can download the .tar.gz from. You should also mention /usr/share/common-licenses/GPL-215:42
persianhandler, Why not use the full path in the copyright file?15:42
persiaIs that just to save updating it for each new upstream?15:43
=== cprov is now known as cprov-lunch
nhandlerpersia: Yes. Technically, it isn't wrong, it just is more work.15:45
persianhandler, Makes sense.  I was just curious, as I usually don't pick on that unless it has the wrong URL.15:47
nhandlerpersia: I would rather get it changed now (at the initial packaging stage) than have to worry about remembering to update it for each new upstream release.15:51
persiaMy experience with UEHS is that most packages need a fairly thourough overhaul anyway.15:52
nhandlerpersia: That depends partly on how often upstream releases new versions and how often the Ubuntu package gets updated. If the Ubuntu package is updated pretty frequently, less changes need to be made.15:55
=== ssweeny_ is now known as ssweeny
=== smarter_ is now known as smarter
loic-mIf an upstream tarball has a debian directory, I remove it, repackage it and mention that in the changelog, but do i need to write a get-orig-source rule?16:05
danielmnhandler: thanks for the review.. will fix it :)16:05
Laneyloic-m: Yes, and a README.source16:06
Laneyalways if you repack16:06
loic-mLaney: thanks16:07
Laneybtw, yes that is what I meant by managing the transition16:07
Laneyensuring that everything stays working16:08
danielmpersia: what version should i use? 4?16:08
loic-mWell, the watch files doesn't work for example...16:08
loic-mAnybody know if MOTU Media Team still exist?16:08
Laneyloic-m: So fix it, and ask upstream not to put the directory in their released tarballs16:08
nhandlerdanielm: 516:09
danielmok, thanks :)16:09
nhandlerdanielm: I'll do a more complete REVU later. I'm working on a patch right now.16:09
Laneydholbach: I think the "Busiest sponsors" thing on the HOF is misattributing me somehow. I've no way made 61 comments as a sponsor16:10
nhandlerLaney: It isn't as a sponsor. It is 61 comments on LP16:10
Laneyin that case I'm sure I've made more ;)16:10
dholbachLaney: comment on ubuntu-universe-sponsors16:10
dholbachcomments16:11
Laneyah16:11
dholbachLaney: you sure have been busy :)16:11
Laneydo you have the date of the comments?16:11
dholbachyes16:11
dholbachshould be in the last 7 days16:11
Laneycompare the date to the date of joining ubuntu-dev?16:11
Laneyoh... hmm16:11
Laneyanyway, yes I have been busy - the queue was quite large :)16:11
dholbachyes it was16:11
dholbachgreat work everybody16:11
dholbachI'm happy we're getting it in shape for feature freeze16:12
persiadanielm, Generally, I recommend only using the version of debhelper you require for the features you want.  Also, if you're going to use debhelper 7, you may as well write a dh7 debian/rules16:12
danielmpersia: i just used cdbs, because most of the thunar plugin are packaged using cdbs.. but i will take a look too16:13
pinushi - anyone from MOTU Multimedia?16:13
persiadanielm, In that case, you might just want to reduce the version of debhelper you require.  Check the debhelper changelog, and pick the oldest version that supports all the features you want.16:14
persiapinus, Best to just ask a question.16:14
mok0persia: he just did ;-)16:14
ScottKstgraber: Your unbound change is one that probably ought to be sent back to Debian (if you haven't already).16:14
stgraberScottK: they don't have 1.2 yet IIRC16:15
ScottKstgraber: True.16:15
ScottKI'm guessing that'll change soonish.16:15
danielmpersia: ok, and thanks for the review too.. :)16:15
ScottKstgraber: I'm a little uncertain about how much to feedback to them as the chroot by default change I did I know isn't suitable for Debian.16:16
pinusi just wonder when the vlc package is going to be upgraded16:17
persiapinus, For which release?16:18
pinusi use 8.1016:19
persiaI don't think that vlc is planned to be upgraded.16:19
persia(but I'm not authoritative)16:19
pinusso, only in 9.4?16:20
_16aR_awesome ... I can't deinstall mysql-server-5.0 on my server ... bug in the postrm :(16:20
directhexnice. which release?16:24
loic-mI'm reading usacn man  page but I can't find a way to ask it not to try to dl the http page, and instead just check the packages in the directory16:24
loic-mIs there a way to do that in debian/watch?16:24
sven777I'm getting a lintian error about there being no specified debhelper version in my control file - but I state "debhelper (>= 5.0.51)" in it - can anyone tell me what is wrong with that syntax?16:24
loic-mupstream has a page http://www.xvid.org/Downloads.43.0.html but 1. with that name, it might change anytime (and I don't know the logic for the name) 2. the tarball are stored in http://www.xvid.org/downloads (but no web page)16:25
_16aR_directhex: 8.0416:26
ScottK_16aR_: You can get help in #ubuntu-server16:26
_16aR_it prompt me the debconf window to create the admin password16:26
_16aR_ok, thanks :)16:26
persialoic-m, I(d recommend scraping http://www.xvid.org/downloads/ : the don't-parse-the-page feature is better for ftp sites, or http sites with directory listing enabled.16:29
loic-mpersia: how do I tell uscan to scrape a link? I can't find scrap* or parse in the man page16:32
=== dholbach_ is now known as dholbach
persialoic-m, You use the two argument form, where the first is the page to scrape, and the second is the regex to match in the links on that page.16:33
persialoic-m, Search the uscan manpage for "lukasl"16:35
loic-mpersia: http://www.xvid.org/downloads/ has no links, there's no web page. Do you mean using http://www.xvid.org/Downloads.43.0.html first?16:35
persialoic-m, I get a page when I use that URL.16:35
loic-mpersia: right, sorry, I was using links from the site, not the right link16:37
persialoic-m, Oh, I see.  That's just unpleasant.  You probably can't write a working watch file.16:37
persiaYou may as well write one scraping http://www.xvid.org/Downloads.43.0.html but I wouldn't be surprised if it never reported an update.16:37
loic-mpersia: indeed, I'll try16:38
persiaYou should explain this to upstream, and indicate that this is why Ubuntu hasn't updated recently, and ask them to make a sensible download page with all their releases available.16:38
loic-mpersia: I'll do that. In the meantime, will the update be possible in Jaunty if there's no watch file anymore?16:41
=== smarter_ is now known as smarter
persialoic-m, That's why I suggest making a watch file scraping the Downloads.43.0.html page: this will make it easier for the uploader.16:42
persiaIt just won't track the new upstreams.16:42
sven777nm - I think I figured it out - I didn't realize "compat" was still at 716:43
persiaAnyway, we only use watch files to update packages in development releases, and generally only before FeatureFreeze.  Other updates tend to require manual attention.16:43
loic-mpersia: if I understand correctly, I drop the watch file, and if/when the package is accepted Ubuntu archive admin pick the tarball manually on the website?16:46
persialoic-m, Nope.16:48
persiaYou have a watch file in your diff.gz that gets the version you are targeting.  The uploader uses that watch file to get the orig.tar.gz and uploads it.  The archive-admin usually has no involvement.16:48
LaibschHas anybody managed to set up pbuilder for building against Debian unstable?16:49
directhextrivially16:49
LaibschNot here, following https://wiki.ubuntu.com/PbuilderHowto16:49
LaibschI can create a pbuilder environment for hardy and intrepid as well as lenny16:50
Laibschbut not jaunty or unstable16:50
Laibschdirecthex: Can you share what you did?16:50
directhexthe pbuilderrc example on the very page you linked to handles debian as well as ubuntu16:50
Laibschhttp://rafb.net/p/mcLRSw25.html16:51
Laibschdirecthex: in theory16:51
Laibschfor me only lenny16:51
Laneypbuilder-dist is where it's at16:51
nhandlerLaibsch: Do you have backports enabled?16:52
directhexyour debootstrap is obsolete then16:52
Laibschnhandler: no16:52
nhandlerLaibsch: That is your problem. You need the packages from backports for this to work16:52
LaibschOK, thanks for pointing that out16:53
LaibschNot so trivial if the page is missing an important piece of info16:53
loic-mpersia: ok, so i still need to write a watch file, and I'm back to square one. How do I tell uscan to dl the file without trying to find the link on a web page?16:53
nhandlerLaibsch: Feel free to add a note about that.16:53
LaibschLaney: Thank you for the hint16:54
Laibschdo you use pdebuild with pbuilder-dist?16:54
Laneynope16:55
Laneyis pdebuild like debuild -S and pbuilder build in one?16:55
loic-mpersia: (the lkasl method doesn't work, and I'm lost)16:55
nhandlerLaney: pdebuild accepts most of the options as debuild16:55
Laneywhat does it do differently?16:56
nhandlerSo you can do pdebuild -S or pdebuild -S -sa16:56
LaibschLaney: basically, debuild -S and pbuilder in a single step, I guess, yes16:58
RainCTheya16:58
Laibschnhandler: done16:58
Laibschalthough I'm the one the least qualified to do that16:58
Laibschwhich is why you now the page has a big X where it did not have the necessary info16:59
RainCT«There are currently 95 different tags in use. The most popular of them is being used 21 times.» wow16:59
RainCTmok0, I see you liked them :P16:59
mok0RainCT: Err what?16:59
* mok0 is confused16:59
nhandlermok0: you have been doing a lot of tagging on REVU17:00
RainCTmok0: that you've tagged lots of stuff :)    (only someone else also got on tagging spree)17:00
mok0Ah, yes :-)17:00
persialoic-m, It works for me.17:00
mok0Yes they are very nice, /me likes17:00
RainCT:D17:00
RainCTok, I'll add a search form now so that nhandler is also happy :)17:00
persialoic-m, http://paste.ubuntu.com/118883/17:00
mok0RainCT: and add the rungs to make /me happy...17:01
nhandlerRainCT: :D17:01
RainCTmok0: if someone answered your thread on the ML..17:01
persialoic-m, Now, how does that differ from your watch file?17:01
mok0I think we need another MOTU meeting17:01
RainCTmaster persia, what do you think about mok0's proposal? :P17:02
RainCTbut do the next one a few hours later, please17:02
persiaRainCT, Looking now.17:03
persiaAnyone feel like handling bug #267472?  Seems we've been ignoring this package for a year or so.17:04
ubottuLaunchpad bug 267472 in bitpim "[UPDATE] 1.0.7" [Wishlist,Confirmed] https://launchpad.net/bugs/26747217:04
nhandlerpersia: I'll take a look17:05
persianhandler, Cool.  Ought be a simple enough update, but I don't envy the user who has been looking for us to release with the latest version since Hardy :)17:05
loic-mpersia: thanks a lot, I hadn't understood you could use an absolute path and was using files/xvidcore-([\d\.]*)\.tar\.gz17:05
persiamok0, I get a MOD_PYTHON ERROR when I try to look at your page.17:06
mok0persia: index page?17:06
persialoic-m, You in fact have to use a regex that matches, so while I used the absolute path, some people use .* to ignore most of it.17:06
persiamok0, http://dmz-212.daimi.au.dk/~mok/revu/17:06
Laibschman, this sucks.  The exact example from the man page does not work. nothing works: http://rafb.net/p/vBuLJw91.html17:07
mok0oh dear17:07
Laneywhat happened with the MC vote?17:07
mok0Ah, a merge residual17:07
nhandlerWasn't is meant to be this past week?17:07
persiaLaney, We're waiting for the TB & CC to select a shortlist from amoung the nominees.17:07
LaneyInteresting, I didn't know about that step17:08
persianhandler, Ideally, yes.  We lose a member on Friday, which makes us short.  Given that there's usually one or two of us missing at any given time of day, that gets tight.17:08
persiaLaney, https://wiki.ubuntu.com/CommunityCouncil/Delegation17:08
Laneyhmm17:09
Laney"will determine a shortlist" is a bit vague17:09
mneptokpersia: ahoy matey17:10
persiamneptok, avast17:10
mneptokpersia: how goes hte struggle?17:10
mok0persia: try again17:11
persiamneptok, Two days to Feature Freeze, 81 packages on UEHS, 49K in MoM/universe.html, over a hundred unreviewed packages on REVU, 100 bugs in the sponsors queue, we got a full tank of gas, half a pack of cigarettes, it's dark, and we're wearing sunglasses.17:15
LaibschIs pbuilder-dist supposed to work on a stock hardy? http://rafb.net/p/vBuLJw91.html17:16
mneptokpersia: DON'T SLOW DOWN! THIS IS BAT COUNTRY!17:16
mneptokhmmm ... you know, i'm not sure i like mixing Huinter S Thompson and Blues Brothers references.17:17
mneptokseems *really* dangerous17:17
persiamok0, Working now, thanks.17:18
mok0persia: only the listings work, nothing else17:18
persiaI still don't like it.  I think it 1) makes it harder for people picking up abandoned packages, 2) makes it harder to find an interesting package by name, 3) and generally adds unecessary complexity to the view.17:19
geserLaibsch: have you pbuilder from hardy-backports?17:19
nhandlerpersia: bitpim has 1.0.6.dfsg.1-1 in Experimental. Would it be better to merge this version first to get the Ubuntu package in sync with the Debian one?17:19
persiaThat said, by current rates of change, I'm about to stop being the primary REVUer, so your opinion may soon weigh more than mine.17:19
Laibschgeser: no, but if pbuilder from stock hardy doesn't work, maybe it should get pulled?  or updated?17:20
persianhandler, I'd probably only do one upload, but yes, I'd think the right procedure would be to merge and then update.17:20
geserLaibsch: define "work", of course pbuilder from stock hardy doesn't know about the new versions, but besides this it works fine17:21
RainCTLaibsch: you need to install some package (don't remember which) from -backports so that your system knows about intrepid17:21
sven777would a MOTU be so kind as to review my package?  (It already has one advocate.) Thanks in advance!  http://revu.ubuntuwire.com/p/lmalinux17:21
persiamok0, Additionally, because things don't requeue on upload, it means someone has to poke someone directly for a reupload after archive-admin rejection.17:21
mok0persia: 1) don't know what you mean there. 2) on the contrary, easier, because the list is shorter 3) complexity? The lists are shorter17:21
persiamok0, 1) Often I see people talking about packaging someting, and point them at REVU, and they are excited to discover the work half done by someone else who abandoned it.17:22
mok0persia: they do requeue, in the needs-review section17:22
mok0persia: 1) no different from now17:22
persiamok0, 2) I disagree: I have to check more lists to find a package by name, and can't just use find in my browser.  That makes the interface less good.17:22
persiaWell, except that one can't use the browser search.17:23
mok0persia: RainCT is adding a search feature17:23
persiaWhich means more page loads.  That doesn't help, especially if I want to browse, rather than search.17:23
RainCT.. and with the current filter system you will still be able to get complete lists17:23
mok0persia: plus, the path is simple now, it's just /p/packagename17:23
persia(which is usually the case).17:23
RainCTmok0: the rung stuff would need to be merged with the new changes, btw :P17:23
mok0RainCT: yea17:24
persiaRainCT, That's interesting: the demo doesn't show it as filters.17:24
mok0persia: that's because it's not implemented in the copy17:24
RainCTpersia: filters are something now I added this last weekend :)17:24
persiamok0, Ah, the requeuing there seems sane.17:24
nhandlerpersia: What do you think about my idea about having the home page allow each user to specify one or more "searches" to be performed.17:25
mok0persia: in the entry queue (Unreviewed) and exit queue there is no requeing17:25
AdamDHwhats the best way to find build dependancies a package requires?17:25
persia3) complexity in that there are more screens to visit: the lists may be shorter, but my effort to find something is greater (although being able to turn off the filters may address this).17:25
RainCTpersia: you can currently filter for: archived/unarchived/both, new/updated/both, with tag, without tag, commented on by user, package name contains17:25
persiaRainCT, Great.  Can I turn off filtering, and get one big list, sorted by status?17:25
Laibschgeser: hardy is still supported (without backports).  It should eventually be taught about intrepid and jaunty.  Does "pbuilder-dist unstable create" work for you?  Unstable has been around long enough.17:25
persianhandler, I'm not sure I understand in sufficient detail.17:26
mok0persia: there's a tradeoff with the advantages of the packages follow a graduating path17:26
RainCTpersia: there'd be a rung=any option or something like that17:26
persiamok0, I fail to see any advantages.17:26
persiaRainCT, And I could set that by default in my preferences?17:26
RainCTcould be done17:26
persiamok0, Note that my failure to see any advantages doesn't mean you don't get an advantage.17:27
mok0persia: heh17:27
persiaI don't mean to say it's better how it is, only that it's better *for me* how it is.17:27
nhandlerpersia: For instance: I would be able to specify that I want to see lists of packages that already have one advocation, the 5 newest uploads to revu, packages tagged with the perl tag, and packages with plasma-widget in their name. All of these would be searches, and they would all show up in their own "list" on revu17:27
* RainCT is indifferent to mok0's proposal, btw17:27
* mok0 cries17:27
* RainCT hugs mok0 :)17:28
mok0:-)17:28
persianhandler, That wouldn't be useful to me, as I very rarely want packages of a given language, or in a given state.  The exception is that when I'm annoyed, I'm more likely to look at previously advocated packages to reject them due to licensing or some such.17:28
RainCTlol17:28
* RainCT wouldn't have expected this from persia :)17:29
mok0RainCT: I suppose you can generate the "old style" view by showing packages of rung 0,1,2 & 317:29
gesersven777: your package FTBFS and as I see you have a rules file, you might want to check where the correct path is now as the other rules live in /lib/udev/rules.d (and check also the sequence number)17:29
nhandlerpersia: Well, the beauty of this idea would be that each user could custimize which searches they want to be shown on the main revu page for them. So you could have a list of all the packages on REVU if you want.17:29
persiaAnd I argue that the 5-most-recent is actually counterproductive in terms of reducing average latency.  One of the reasons I don't argue more strenuously against mok0's proposal is that he is doing most of the REVU right now, and I admire both the work and the effort to reduce average latency.17:29
RainCTmok0: right. actually, there could be an option, like persia suggested, to choose between old/new style. I'll leave this for you *g*17:30
persianhandler, Yes, but I'd rather pick some defaults that make sense for heavy REVUers, and optimise for workflows that achieve certain social benefits.17:30
mok0RainCT: OK I'll take a look17:30
RainCToh.. saving searches into the menu would also be an option17:31
nhandlerRainCT: Cool17:31
persiaRainCT, What would that cost in terms of CPU time?  spooky isn't the fastest machine.17:31
geserLaibsch: if pbuilder-dist doesn't work for unstable than please file a bug, but I don't know if adding support for intrepid and jaunty warrants a SRU of pbuilder17:32
tgm4883Can I please get a second ack/revu on http://revu.ubuntuwire.com/p/mythnettv17:32
sven777geser : I am using pbuilder for jaunty and intrepid and it built for me - how are you building it?17:32
RainCTpersia: one additional SQL query per page load17:32
gesersven777: jaunty pbuilder on amd6417:32
mok0Oh, amazon dispatched my new book on Objective C :-)17:32
persiaRainCT, And probably nothing like the current monster query.  Sounds sane.17:32
sven777geser - that's what I used as well - what error are you getting?17:33
Laibschgeser: Does "pbuilder-dist unstable create" work for you?17:33
RainCTpersia: nope, just fetching the list of saved "shortcuts" for the logged in user17:33
RainCTpersia: ah, have you seen that I've fixed the cookie now? :)17:34
persiaRainCT, I did.  I haven't had to log in for a while.  I appreciate that, especially given how often my browser crashes (I probably shouldn't save my stack by having that many windows/tabs open)17:34
loic-mWith the new copyright format http://wiki.debian.org/Proposals/CopyrightFormat do we need to paste the text of the GPL2 for each file that is licensed against the GPL217:35
RainCTloic-m: yep17:35
persialoic-m, Nope.  You have Files: sections and License: sections.17:35
=== LucidFox_ is now known as LucidFox
RainCTheh17:35
persiaYou can have multiple files per Files: section, and you can reference common licenses.17:35
loic-mor is it possible to assign the copyright to all the files one by one, then use a License at the end (all the files have GPL2, but different authors)?17:35
RainCTat least that's how I've always seen it, having the GPL header after the "License: GPLx" line17:36
persiaRainCT, You and I seem to have differing interpretations.  Let's both read it again :)17:36
loic-mpersia: so I assign the © to files, and after I've listed all of them I put a line LICENSE ?17:36
mok0I believe you paste those 3 GPL paragraphs the first time you reference it17:36
geserLaibsch: no, looks like debootstrap doesn't know about unstable (I don't know if it's a bug or on purpose)17:36
loic-mpasting the LICENSE each times would double the package size ;)17:36
RainCTahh17:36
mok0persia: I side with RainCT on this one17:36
RainCTI think I misunderstood the question :P17:37
mok0loic-m: only the first time17:37
LaneyLaibsch: it calls it sid afaik17:37
persiaRainCT, I think you can do it that way, or use standalone License sections.17:37
loic-mmok0: so each fils Copyright/License, but only the first one do I paste the GPL2 License text?17:37
persiamok0, On which ?17:37
loic-ms/fils/files/17:37
RainCTloic-m: yep17:38
persialoic-m, Each Files: section can reference multiple files.17:38
mok0If you have several sections that reference the same license, you only need the clause the 1st time17:38
RainCTloic-m: and you can use * as wildcard in File:17:38
mok0o17:38
loic-mpersia: each file has a different set of authors. It's like with 7 authors or so you'd get many, many possibilities17:39
persialoic-m, You must include licensing for each Files: section, bt that can either be the text of the license, or reference a standalone License section.17:39
gesersven777: cp: cannot create regular file `/tmp/buildd/lmalinux-0.8.1/debian/lmalinux/etc/udev/rules.d': No such file or directory17:39
c_korndo you also review packages from PPA or do I have to upload them to http://revu.ubuntuwire.com ?17:39
persiamok0, I completely disagree: you need to include it *each* time if you do it embedded: if you want to only do it once, you need to use a standlone License: header.17:39
loic-mI'll have a go, then pastebin when I've got something that looks sane enough17:39
persialoic-m, You get lots of variance for Copyright: , but probably less so for License:17:39
nhandlerc_korn: You need to upload to REVU17:39
mok0persia: hm, the document seems to have evolved quite a bit since I last read it17:40
persiaWell, strictly speaking, there's no requirement to use REVU for package review, but most people use it, and it's easier for the reviewer.17:40
c_korn(it is an update of a package that is already in the repositories)17:40
nhandlerc_korn: Then just file a bug on LP and attach the .diff.gz17:40
persiamok0, Yes.  I re-read it today for other reasons.  It did once require that level of repitition.17:40
c_kornnhandler: ok, the bug report already exists: https://bugs.launchpad.net/debian/+source/scilab/+bug/27226417:41
ubottuUbuntu bug 272264 in scilab "Please sync scilab-5.1 (multiverse) from PPA" [Wishlist,Confirmed]17:41
nhandlerc_korn: I don't think we sync from PPAs17:41
persiaIt's certainly non-trivial to sync from a PPA.  Better to have a fresh upload until the tools change.17:41
c_kornok17:42
sven777geser - so in jaunty the location of the udev rules has moved to /lib/udev/rules.d  ?17:44
RainCTc_korn: http://revu.ubuntuwire.com/import.py17:45
persiasven777, Consider using dh_installudev17:46
persiaRainCT, for a package update?17:46
sven777persia - ah I wasn't aware of that helper - thx :)17:46
RainCTah, no. I missed the message that it's an update17:47
persiasven777, I don't promise it does the right thing, but if it doesn't, that's a bigger bug, and worth fixing outside your package: you shouldn't have to care how udev stores the rules.17:47
c_kornRainCT: thanks17:48
nhandlerpersia: It looks like 1.0.6 is the latest release from upstream: http://bitpim.svn.sourceforge.net/viewvc/bitpim/releases/.17:50
persianhandler, Odd.  I wonder why the submitter was looking for 1.0.7.  Thanks for checking: I guess it's just a merge.17:51
nhandlerpersia: They might have a 1.0.7 under development, but 1.0.6 is the latest release. I'll add a comment to the bug and merge from Experimental17:52
persia"BitPim Test release 1.0.7.20081215 is available." from www.bitpim.org.17:53
persiaI suspect it's someone with versionitis.17:53
nhandlerI don't think it is worth going to 1.0.7 while it is a test release. Especially since 1.0.6 is in Debian17:54
gesersven777: looks like it, I don't know where package should install there own files17:54
persiaI agree, unless someone who cares wants to coordinate scheduling with upstream.17:55
persiaI don't think either of us fall into that category :)17:55
nhandlerVery true persia ;)17:55
* slytherin hopelessly watches the painfully slow build of fop. :-(17:57
c_kornslytherin: the PPA build took 14 minutes: https://launchpad.net/~getdeb.packages/+archive/ppa/+build/85996717:59
slytherinc_korn: I am building it on my ibook (powerpc). That is why it is slow.18:00
c_kornok18:00
=== rgreening_ is now known as rgreening
loic-m Is there a tool to extract Copyrights from multiple source files in order to simplify debian/copyright writing?18:04
persialicensecheck can help some.18:04
persia(it is not a panacea)18:05
loic-mthanks18:06
quadrisprosuperm1: I read your mail, so, do you think it's necessary upload it to REVU? I think not...18:06
persiaquadrispro, Without context, I could be wrong, but it's considered best practice for every new package to have been reviewed by two developers.  REVU is a tool for this, but not a necessity.  If you've already reviewed with someone else, there's little point.  If not, it can help.18:08
loic-mOh, licensecheck --copyright only extract lines with the word copyright, which means it doesn't work since there's multiple copyrights for each files (and only "copyright" on the first line...)18:08
quadrispropersia: Hi Emmet, we're talink about w-scan, which is waiting in debian NEW18:08
quadrispros/talink/talking18:09
persiaquadrispro, My general advice for packages from NEW is that it should get review by someone not the uploader to Debian before being committed.  That can be an ftp-master, or an Ubuntu Developer.18:10
persiaREVU is probably overkill, but one way to do that.18:10
quadrisprook, I'm uploading to REVU now, thank you!18:10
persiaquadrispro, Feel free to advocate your uploads now: it only takes one other developer.18:11
LaibschLaney: thanks, sid does indeed work18:11
maxbWasn't w-scan already in revu?18:11
quadrisproyes, I know18:11
quadrispromaxb: yes but Tobias Grimm worked on it sometime ago -> http://svn.debian.org/wsvn/pkg-vdr-dvb/dvb/w-scan/trunk/18:14
quadrisprohttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug=42639018:14
ubottuDebian bug 426390 in wnpp "ITP: w-scan -- Scans DVB-T and DVB-C transponders for channels" [Wishlist,Closed]18:14
loic-mCan MOTU have a look at the beginning of the copyright file at http://paste.ubuntu.com/118904/ and tel me if there's things I'm doing wrong?18:14
RainCTloic-m: I think you're using an old revision18:15
RainCT(in the URL)18:15
superm1quadrispro, aren't you a MOTU now? :)  go ahead and look it over for any problems and then you should  be able to upload it to Ubuntu NEW provided you see nothing wrong18:15
LaneyLaibsch: cool18:16
RainCTloic-m: add the "see /usr/share/common-licenses.." stuff to the GPL header18:16
quadrisprosuperm1: ehm.. persia said that could be better uploading to REVU before :)18:16
persiaquadrispro, Indeed: my apologies for any confusion: if you aren't the Debian uploader, just upload it.18:16
RainCTloic-m: and I think it's only one space indentation.. looks fine otherwise18:17
quadrisprook! I'm going to do it now18:17
persiaThe point is that new packages ought get looked at by two people, because we all make mistakes.18:17
=== Czessi_ is now known as Czessi
tgm4883knock knock18:17
RainCTloic-m: (Upstream-Source could be a link to the download page)18:17
persialoic-m, That doesn't match my reading of the format at all.18:17
persialoic-m, By my reading, you either need to include the license header for *every* stanza, or have a Standalone License: section at the bottom with the header.18:18
loic-mRainCT: I'll correct the revision18:18
loic-mRainCT space indentation - are you talking about the GPL2 text? Yes, too much spaces - however shouldn't that be 2 spaces?18:18
RainCTloic-m: not sure18:19
persiaHmm.  Looking at that, I wonder if licensecheck could be extended to draft an intitial debian/copyright given a source tree.18:19
RainCTthat'd be nice18:19
persiaIt would make mistakes, but it means we're down to only debian/control that isn't automatable.18:19
RainCTloic-m: you're also missing copyright for debian/*18:19
directhexpersia, using the copyright format proposal? woo18:20
loic-mpersia: Upstream-Source dl page I'm not sure they're not moving their dl pages around, so I kept it simple18:20
LaneySimilarly, there could be a nice copyright reviewing tool18:20
LaneyParse the machine-readbable copyright format and display the corresponding licensecheck output with it18:21
Laneyto see if the two match up18:21
loic-mRainCT that's only the beginning. There's like ten times more files in src/18:21
persiadirecthex, Yeah.  I'm reminded of the oft-discussed idea of writing a script that helps make a package mostly right the first time.  With debhelper 7, debian/rules can just be stubbed, and usually kinda works.  dch --create does debian/changelog.  The new format might allow for fairly simple stub for debian/copyright that just needs a little editing.  debian/control is still tricky.18:21
persiaLaney, Indeed.  Feel like scripting something?18:21
Laneypersia: I will once we get a libdebiancopyright18:21
RainCTLaney: what's that?18:22
directhex-cil18:22
directhex:p18:22
LaneyRainCT: Use your imagination18:22
Laneydirecthex: you can write the bindings!18:22
RainCT^^18:22
* RainCT poweroffs directhex 18:22
persiaLaney, Is one in the works?18:22
LaneyI would imagine so18:22
Laney(but that is just supposition)18:23
persiaYou could kickstart it ...18:23
directhexLaney, bindings? haven't you been reading your tinfoil hat blogs? the plan is to replace native libs with managed libs!18:23
* Laney runs away swiftly18:23
directhexsee: ndesk dbus!18:23
* Laney looks at ipod-sharp18:23
* Laney shakes fist18:23
* directhex looks at fist18:24
* directhex shakes ipod-sharp18:24
Laney*** A level 10 Steve Jobs fell out! It must be your lucky day!18:25
loic-mpersia: I've checked Standalone License Section and i'll think I'll go with that18:25
* slytherin plans to infest mono with some java code.18:25
directhexslytherin, what was that? did i hear you volunteering to maintain ikvm? ;)18:26
Laneyj#!18:26
loic-m2 other questions: 1. "Files: src/bitstream/mbcoding.c, src/bitstream/mbcoding.h, src/bitstream/vlc_codes.h" is that ok? or Files: src/bitstream/mbcoding.c, mbcoding.h, vlc_codes.h ?18:26
slytherindirecthex: sure. is it ready to replace jvm on powerpc? :-)18:26
directhexslytherin, for non-gui apps, i'd love to hear test results18:26
persialoic-m, I'd go either with the former, or with regexes: you want this to be machine readable.18:27
loic-m2. I'm separating files with an empty line so it's more easy to parse, is that ok?18:27
persiaCheck the BNF for the format (on the wiki page).18:27
Laneymaybe to parse by a human, to a machine it probably wouldn't matter18:28
loic-mpersia: so the former is ok ( src/bitstream/mbcoding.c, src/bitstream/mbcoding.h with a space bw?)18:28
directhexslytherin, though i'm accepting no responsibility pre-jaunty18:28
* persia checks the BNF18:28
_16aR_any REVU admin ?18:30
nhandler_16aR_: What's up?18:30
_16aR_I've updated a package with dput -f, but the upload doesn't show :/18:30
jpds_16aR_: HI.18:30
=== smarter_ is now known as smarter
nhandler_16aR_: What package18:30
persialoic-m, I think you're not supposed to use blank lines.  Also, I don't see any examples of multiple files in a Files: section without a wildcard.  I'm not sure how to advise you.18:30
_16aR_box2d18:30
nhandlerAnd when did you upload it?18:31
jpds_16aR_: Not in the rejected or upload queue.18:31
_16aR_about 2 hours ago18:31
nhandler_16aR_: http://revu.ubuntuwire.com/p/box2d18:31
loic-mpersia: without blank lines it's a pain to create and a pain to check (for a human) :(, but I can remove them when I'm done.18:31
_16aR_nhandler: yes18:31
c_kornsomeone has put jeuclid into that jeunty queue: https://launchpad.net/ubuntu/jaunty/+queue do I also have to setup a revu?18:31
persialoic-m, Fair.18:31
_16aR_the last upload I see is a 1h4218:31
nhandler_16aR_: Try uploading again18:32
_16aR_ok18:32
slytherinc_korn: for what?18:32
persiac_korn, If it's already in the queue, it's pending review by the archive-admins.  No point uploading to REVU.18:32
persiac_korn, In fact, it appears to be your version of jeuclid in the queue.18:34
_16aR_nhandler: done :)18:35
_16aR_Maybe one problem come from the fact that my mail server is down ?18:35
nhandler_16aR_: It doesn't use your mail server18:37
persia_16aR_, What is the relationship between your package and http://svn.debian.org/wsvn/pkg-games/packages/trunk/box2d/?rev=0&sc=018:38
c_kornpersia, slytherin: yes it is my version. just asked because I am new to this package releasing stuff18:40
c_kornslytherin: fop still compiling?18:40
slytherinc_korn: No. It is done. acked the sync bug.18:40
persiac_korn, Basically, when something is ready, it gets uploaded.  When it's a new package, it's a good idea to have two people look at it, because we all make simple mistakes.  REVU is the tool we use for that.18:41
_16aR_hmmmmm .... That's the same in fact :p18:42
persiaBecause some people who prepare packages are very unfamiliar with best practices, we like that to be two developers.18:42
_16aR_the same upstream18:42
_16aR_ah no18:42
_16aR_not the same upstream18:42
_16aR_I use the upstream with cmake18:43
persiaNo?  Then you might want a different name for your package, as we'll expect to sync that for jaunty+1.18:43
_16aR_ok18:44
c_kornslytherin: I just got the mail. thank you18:44
persiaOr if the contents aren't different, you'll want to coordinate with the Debian Games team to develop a common solution.18:44
_16aR_then I add +cmake suffix ?18:44
persiaIt's significantly less than ideal to have differing orig.tar.gz files, because it makes it hard to merge or sync.18:44
_16aR_Yes18:45
persiaSo please don't do that :)18:45
_16aR_Otherwise it can ben retrieved on the svn18:45
_16aR_so what can I do ?18:46
_16aR_the cmake version facilitate² the packaging work18:46
persiaI'd recommend working with the Debian Games team to determine a common solution, and get that uploaded into squeeze, and Ubuntu will sync in Jaunty+118:46
persiaBecause it's a library with no clients, it's hard to support as something that needs to be in place before feature freeze.18:46
_16aR_so no possible to have it for jaunty ? :(18:46
persiaHow is it useful for Jaunty?18:47
_16aR_to have numptyphysics in it too ;)18:47
persia(and it's at the bottom of a *long* queue, so it's unlikely anyway).18:47
persiaAnd you expect both of these can be ready and uploaded in two days?18:48
_16aR_I may be too much optimistic, but I have time :p18:48
persiaOK.  Good luck.  If it doesn't work out, get in touch with the Debian Games folk, and get it into Squeeze.18:49
bmhmhi all. How do i move manpages and docs to a <pkgname>-doc-package and header files to a -dev - package?18:49
_16aR_ok :)18:49
_16aR_but since the upload doesn't work, I think I can't do it :)18:49
persiabmhm, The common way is to use dh_install18:49
_16aR_my upload doesn't show :(18:49
bmhmpersia: i wondered but it is not mentioned explicitly in https://wiki.ubuntu.com/PackagingGuide/Complete18:50
persiabmhm, The EXAMPLE section of the dh_install manpage describes just such an arrangement.18:50
_16aR_bmhm: use .install, .docs, .manpage files18:50
persiabmhm, Also, "Complete" isn't really the right description for that guide :)18:51
_16aR_nhandler: do you see my upload ?18:51
bmhmI see ;-) thanks for the info18:51
persiabmhm, No problem.  Feel free to ask any questions here: we might point you at documentation rather than explaining things, but we're always happy to help.18:52
bmhmyeah, thats very ok for me18:53
bmhmyou should see ubuntu-de, they are always laughing at newbies and only few did really help18:53
slytherinJuli_: around?18:53
bmhmlike some1 asking for a good html/php IDE. They said "vim". When he asked for a _graphical_ IDE for X then, they told him to use "gvim". He was very upset and such things do happen very often in #ubuntu-de18:54
bmhmthat's really sad18:55
RainCT:/18:56
_16aR_bmhm: the worst on ubuntu-de : they speak german !18:56
_16aR_^^'18:56
_16aR_<= kick me :p18:56
persiabmhm, I suspect the difference is that we expect you're going to help us take care of the packages, so since you're making it easier for us, we may as well make it easier for you.  User support forums are a little different, although it's sad to hear such strong antagonism.18:56
james_wjelmer: some comments on http://revu.ubuntuwire.com/p/evolution-mapi18:57
bmhmyeah you're right18:57
_16aR_for good php/IDE, i don't if it better now, but you can have a look at eclipse :p18:57
_16aR_3/4 years ago, it wasn't awesome, but maybe it is cool now18:57
bmhmWell at the moment I am building packages for gnome-globalmenu, but I hope they might eventually end up in MOTU18:57
_16aR_nhandler: ? are you here ? :D18:58
_16aR_my upload still doesn't show in revu :(18:58
nhandler_16aR_: What command are you using to upload it?18:59
_16aR_dput -f revu changefile.changes19:01
RainCTjames_w: hehe I thought that one would come :)19:01
james_wRainCT: why's that?19:01
RainCTI mean bug #330191 :)19:02
ubottuLaunchpad bug 330191 in revu "Colour links differently to text" [Undecided,New] https://launchpad.net/bugs/33019119:02
james_wRainCT: ah :-)19:02
james_wthe rest of the change is good though19:02
jelmerjames_w, thanks!19:03
jelmerjames_w, also for the bzr-builddeb merges19:03
james_wjelmer: bzr-fastimport as well, which looks pretty good19:03
james_wjelmer: thank you, there was some good stuff there19:03
slytherin_16aR_: You are uploading sources.changes file right?19:03
_16aR_yes19:04
_16aR_I build with pbuilder, so no mix19:05
slytherin_16aR_: can you type complete command you used?19:06
_16aR_ dput -f revu ../box2d_2.0.1-0ubuntu1_source.changes19:07
slytherinpersia: need to discuss netbeans packages. Any idea why do they keep adding version in the binary name libnb-platform-java?19:07
_16aR_from the source root directory (where I type debuild -S -sa)19:07
slytherin_16aR_: can you paste the output of the command somewhere?19:07
_16aR_yes19:08
_16aR_http://paste.ubuntu.com/118912/19:08
_16aR_slytherin:19:08
bmhmwhat I like about debian-based systems are the .deb-packages. RPM is really annoying. Good decision. :-)19:08
_16aR_.deb > .rpm19:09
bmhm:-)19:09
_16aR_but the lsb is about rpm :(19:09
bmhmyeah I know19:09
_16aR_didn't understand the decision19:09
_16aR_maybe they are easier to create19:09
bmhmI bet Suse and RH did... :)19:09
ScottK-palmPart of why it's irrelevant.19:09
bmhmwell yeah they ARE easy to create19:09
bmhmjust a signle .SPEC-file (yes, capital letters), and this single file includes all scripts etc.19:10
james_wjelmer: bzr-webdav and bzr-xmloutput reviewed as well. I'll be happy to advocate any of these packages.19:10
_16aR_and maybe they are more full-featured ... But from what I've used under red hat, suse, ... I thought it was deep s***19:10
slytherin_16aR_: isn't the package on revu latest? it's time matches with the output of your command19:10
bmhm_16aR_: no .deb has more and simpler features19:10
_16aR_but maybe this is just the tools to exploit rpm that aren't good19:10
persiaslytherin, It's not clear to me.  I argued about it at some length, and finally gave up.  Apparently, they expect other clients to depend on different versions of the platform library, although these don't exist in the archives today.19:11
bmhmrpm is slow, especially searching19:11
_16aR_slytherin: \o/ this upload just got it :)19:11
_16aR_but I've uploaded 4 times this afternoon at least :)19:11
slytherinpersia: these versions are not even parallel installable because they add conflicts/replaces for every old version.19:12
bmhmah another question. I created some deb-files with dh_make. Now I want to backport my app to hardy and I get dh_clean: Sorry, but 6 is the highest compatibility level supported by this debhelper.19:12
bmhmjust do sed -i -e 's/7/6' debian/compat ?19:13
persiaslytherin, I know, which makes it completely pointless, but I wasn't able to make my point, and the appropriate parties weren't able to make it to UDS this cycle for a face-to-face chat.19:13
persiabmhm, Unless you just randomly picked debhelper 7, it's usually more complicated than that.19:14
bmhmwell I'm on intrepid and dh_make put a "7" in there automatically19:14
slytherinpersia: by the way, do you expect me to do any additional check than 'does it build' while sponsoring these packages?19:15
_16aR_for library, don't I have to create a libnameSONAME package and 1 virtual libname package which depends on the one with the SONAME in it ?19:16
_16aR_because I get lintian errors on revu19:16
persiaslytherin, I usually build the whole suite, and launch netbeans, but that's about it.  I've been told there's extensive testing of the packages.19:17
slytherinpersia: hmm. Well I am currently building libnb-platform and then will proceed with ide.19:17
persiaslytherin, Feel free to push some of it back to me if you like.19:18
slytherinwhy the heck these upstreams use weird version numbers19:18
bmhmTex uses 3.1415926.... that's easy!19:19
bmhm(i think it was tex..)19:19
RainCTthe search box for REVU is ready, will be up in a minute :)19:21
nhandlerGreat job RainCT !19:21
bmhmoh and when I upload packages with dput, I always get:19:22
bmhm> gpg: WARNING: This key is not certified with a trusted signature!19:22
_16aR_that's odd. lintian is complaining on my .deb because the packagename doesn't fit with the soname... But for libqt4-network, it doesn't say anything :o19:22
_16aR_thanks RainCT :)19:22
bmhmIs this ok?19:22
persiabmhm, Did you self-sign your key?19:22
_16aR_bmhm: did you export your key on launchpad/key server ?19:22
bmhmyes I did19:22
RainCTit's up, "Search / Filters" at the right top19:22
bmhmyes I did, too19:23
_16aR_bmhm: when exactly ? :)19:23
persia_16aR_, That's not relevant for dput, actually.19:23
bmhmuhm...19:23
persiadput only checks the local signature.  It's the repo that checks the keyserver.19:23
bmhmhttp://keyserver.ubuntu.com:11371/pks/lookup?op=vindex&search=0x715C2E21FD580CC019:23
_16aR_persia: ah ok :)19:24
bmhmso well, what else could cause the warniing?19:25
bmhmgpg:          There is no indication that the signature belongs to the owner.19:25
chervaIs it a problem if I pack a game not with 2 packages game and game-data but in 1 package ?19:26
persiaThat usually means there isn't a chain of trust between your keyring and the signing key.19:26
persia99% of the time it's because of not self-signing.  I don't understand the other 1%.19:26
bmhmah I see =) where would the chain of trust come from?19:27
persiacherva, Depends on the volume of game data: if there's lots of data that isn't architecture-specific, yes.19:27
bmhmI didn't sign any ubuntu keys19:27
persiaIt's just between you and you, which makes it odd.  It's based on keys signing keys.19:28
bmhmpersia: as long as the packages are being built I could just not care19:28
persiaSo if you have, say, three keys, and key1 signs key2, and key2 signs key3, key1 can trust key3, but key3 still doesn't trust key1.  If key3 then signs key1, everyone trusts everyone.19:28
Laneybmhm: I imagine you need to set the owner trust on your key19:29
persiabmhm, Until you're uploading somewhere where it matters, not caring is probably easiest.19:29
persiabmhm, Be warned that you might have issues with certification or encryption of email with a key like that as well.19:29
=== cprov-lunch is now known as cprov
bmhmah Laney that might have been the solution19:29
bmhmthanks19:30
persiaLaney, Does signing not imply trust?19:30
slytherincherva: it depends on the data. If there is a lot of data which is not platform specific then it makes sense to split the package.19:30
bmhmwell persia, I did self-sign my key but trust was set to unkown19:31
Laneypersia: You have to set the level you trust it in addition to signing19:31
chervaslytherin: OK then someone else will package ultimate stunts because I don't know how to split them..... :)19:31
* persia adds "Read more about key trust metrics" to the list of things to get around to doing19:31
Laney(AIUI, anyway)19:31
persiacherva, Well, we'd be happy to help you split them.19:32
Laneyphone verificaition might be partial trust whereas checking ID in person might be full, for example19:32
chervapersia: :) great19:32
=== asac_ is now known as asac
_16aR_cherva: that's not THAT hard in fact :)19:32
chervapersia: I suppose I gave to split the data folder19:32
persiacherva, It's fairly easy, if you use dh_install: just define the two packages in debian/control, and create debian/game.install and debian/game-data.install.19:32
Laney(I do not know if this is exported to keyservers or just used locally)19:32
persiaThe .install files should contain a list of all the files (wildcards allowed) that belong in each package.19:33
chervapersia: ok let me go to that point ( I'll package it with the help of the video tutorial ) comming in a sec :)19:33
persiacherva, And as a general note, when you do have your question, just ask it generally: most of us come and go from our terminals, and so you'll often get a response from someone other than the person who last directed you.19:34
chervaok 10x19:35
jcfpwhen repacking upstream tarball, should that be documented in README.source?19:43
_16aR_repacking ?19:44
jdongI'd say what was repacked, why it was done, and how to do it (preferably a debian/rules target but instructions will proably suffice)19:44
jcfpremoving a file, license reasons19:45
jcfpjdong: I'll automate it via get-orig-source, tx19:45
persiajcfp, Please also leave a note in README.source indicating that the repack is documented in the get-orig-source rule.19:47
jcfpk19:47
loic-mcherva: isn't there a Debian ITP for ultimate stunts?19:47
chervaITP ?19:47
loic-mintention to package19:48
loic-min Debian bug tracker.19:48
loic-mi thought I saw an ITP mention in debian-devel-games or something19:48
loic-mBug#515127: ITP: ultimatestunts19:50
chervaI don't know I just saw https://bugs.launchpad.net/ubuntu/+bug/13585219:50
ubottuUbuntu bug 135852 in ubuntu "[needs-packaging] Ultimate Stunts" [Wishlist,Confirmed]19:50
loic-msistpoty filled the ITP19:50
loic-myou should coordinate with him19:50
* sistpoty has a package already in svn, but both manpages and intense copyright checking are still missing19:51
persialoic-m, For future reference, if you use the syntax Debian Bug #515127 you get interesting results.19:51
ubottuDebian bug 515127 in wnpp "ITP: ultimatestunts -- car racing simulation featuring stunts" [Wishlist,Open] http://bugs.debian.org/51512719:51
loic-mpersia: thanks19:51
=== DrKranz is now known as DktrKranz
chervaif I package it today why just I e-mail him and tell him I've allready done it19:53
persiacherva, I'd suggest starting from SVN, and doing the manpages and intense copyright checking that are needed, rather than starting from scratch.19:54
chervadoing the manpages?19:55
slytherinpersia: going to bed. Will look at netbeans tomorrow.19:56
persiaDebian Policy mandates that each binary have a manpage.  The person working on the package mentioned above that the manpages needed doing, so that would be a great step towards getting it in.19:56
persiaslytherin, OK.  Let me know if you run out of time, and I'll pick it up.19:56
asomethingpersia: I addressed all your comments on sound-theme-freedesktop in REVU: http://revu.ubuntuwire.com/p/sound-theme-freedesktop19:57
james_wLaney: thanks for your work on the sponsoring queue, it looks much more manageable now19:58
slytherinpersia: sure19:59
persiaasomething, Looks like you did a bit more as well.  If I can find time, I'll take another look tomorrow.20:00
asomethingpersia: thanks20:01
RainCT(added drop boxes to choose archived/unarchived and new/updated to the search box)20:03
DavedanI'm creating a .deb package which include 2 python files with only few lines of code each. Do I need to put this files under the python2.5 folder?20:06
RainCTDavedan: is it a standalone application or a module?20:07
persiaDavedan, Are they library files, or just regular scripts?20:07
DktrKranziulian, nhandler, sistpoty: about motu-release charter, please have a look and eventually do your adjustments, so we can submit it to MC: https://wiki.ubuntu.com/MOTU/MOTUReleaseCharter20:08
* persia defers to someone who uses the right nomenclature20:08
persiaDktrKranz, Did you mean the other channel?20:08
nhandlerDktrKranz: I'll take a look20:08
persiaAh, no, meeting change :)20:08
DktrKranzpersia, there is another meeting, so misc stuff is here :)20:08
* DktrKranz is going to do *his* run of "upload to unstable" uploads now20:09
DavedanRainCT:  persia: just simple scripts that read a file and send http string to a remote web server20:09
Davedanthe scripts are application specific20:10
Davedan RainCT: it is a standalone application20:10
RainCTDavedan: then it isn't necessary, /usr/share/<pkgname>/ is fine. Just be sure to call pycentral/pysupport so that they get byte-compiled20:11
DavedanRainCT: what about some temp files that are used for processing and then deleted? under /tmp ?20:12
sistpotyDktrKranz: maybe add s.th. in regards to FinalFreeze (or Milestone Freeze, as it is referred to from FreezeExceptionProcess wiki page)?20:12
RainCTDavedan: inside the .deb? o.O20:12
DavedanRainCT: the python script create a temporary file, store some data and few seconds later delete it20:12
RainCTDavedan: Yes, /tmp is the right place, but be sure to read up how to do it securely (ie, give those files an appropiate owner and permissions et all)20:14
AndrewGeeHey all. Any MOTUs available to review my package, gpxviewer? It's an application that allows users to look at GPS traces files in GPX format. Thanks :) http://revu.ubuntuwire.com/details.py?package=gpxviewer20:15
DktrKranzsistpoty, any ideas in particular? I think we should become more strict as time goes, but probably it doesn't need to be mentioned20:15
Davedan RainCT: I will read about security. Will I need a make file for just placing 2 scripts under /usr/share/<pkgname>/ and calling pycentral?20:15
RainCTDavedan: No, dh_install can handle this fine. If you want to create a setup.py file that wouldn't hurt, though20:15
sistpotyDktrKranz: actually I was referring to the phase were all uploads need to be approved20:16
persiaDktrKranz, I'd change "Powers" to "Responsibilities" because the first three aren't really exercises of power.20:16
DavedanRainCT: thanks20:16
persiaDktrKranz, Your powers are more likely phrased as "Able to accept or reject any new feature or substantial change ..." (this is just a wording thing).20:16
RainCTDavedan: you're welcome20:17
directhexDktrKranz, tracked down the monodevelop problem ^_^20:17
sistpotyDktrKranz, iulian, nhandler: for netbook (and also mid) ogra suggested StevenK, since he does the images... what do you think?20:23
sistpotywow, I guess I highlighted quite a number of people now *g*20:24
iuliansistpoty: Excellent, I'm fine with it.20:24
DktrKranzsistpoty, no problems at all20:25
DktrKranzpersia, good point20:25
DktrKranzdirecthex, \o/20:25
directhexDktrKranz, bug in mono.addins20:26
RainCTjames_w: uhm.. the links in the tables look cluttered with an underscore20:29
persiaRainCT, Then don't decorate them that way.  Make them dayglow orange or something.20:30
RainCThehe20:30
* sistpoty is off again, need to grab s.th. to eat and then go to bed... cya20:30
aakefHello all.20:34
aakefI need some help with the ubuntu sponsorship concept.20:35
aakefI'm the package maintainer of a package in Debian. Somebody uploaded this package to ubuntu, but kept me as package maintainer.20:36
directhexaakef, which package?20:36
aakefWell, since I also use Ubuntu on my Laptop and since I'm also one of the authors I don't mind.20:37
aakefdirecthex: unionfs-fuse20:37
RAOFAh.  That's been sync'd unmodified, so it's expected.20:37
directhexaakef, okay. the version number of the package in ubuntu signifies that it's unmodified - i.e. the exact debian source package has simply been recompiled against ubuntu libc et al20:38
aakefdirecthex: I also subscribed to the ubuntu bugreports of that package, I really don't mind to be its maintainer.20:38
RAOF(The binary package doesn't list you as Maintainer, incidentally)20:38
aakefdirecthex: Really? I need to check again then.20:39
directhexaakef, there are only ubuntu modifiecations in a package if it has "ubuntu" in the version number20:39
RAOFaakef: Cool!  So, you want to know how to get the fixes you push to Debian into the Ubuntu packages?20:39
aakefRAOF: Yes exactly.20:39
jcfpwith a repacked tarball, package version should have +repack added, right? so 0.1.2+repack-XubuntuY?20:40
directhexjcfp, why was it repackaged?20:40
RAOFaakef: Well, there are two options; you can either file a bug on launchpad, and attach the debdiff against the current Ubuntu package, and subscribe the "ubuntu-universe-sponsors" team to the bug.20:40
jcfpdirecthex: license conflict20:40
directhexjcfp, AFAIK convention (though there's no rule) is +dfsg if you fixed dfsg issues (e.g. removing binary or undistributable components) or +ds ("debian source") for other changes20:40
RAOFaakef: Or you can push your updates to Debian, and ask for the Debian package to be copied again; requestsync is a tool which will file the appropriate paperwork for you there.20:41
directhex(requestsync is in ubuntu-dev-tools)20:41
aakefRAOF: For now it would be fine to have synced the debian changes.20:41
jcfpdirecthex: well all components are distributable, but apparently files under Apache license cannot be in the same tarball as a file under GPL (v2 only)20:42
RainCTOkay, now please suggest a better colour for the links before someone fills a bug: "some links on REVU look awful" :P20:42
aakefRAOF: Going to run my laptop and see if I can find requestsync there. Don't have a ubuntu chroot presently.20:42
aakefRAOF: Thanks!20:42
RAOFjcfp: I find that unlikely; who said that?20:42
RAOFaakef: No problem!20:42
jcfpRAOF: ubuntu archive admin (ScottK)20:43
RAOFjcfp: Certainly, you can't link code under the old Apache license into a GPL'd binary, but simply having the file there?20:43
directhexjcfp, that could be true. i think gpl3 and apache are compatible20:43
RAOFjcfp: ScottK knows what he's talking about.  Trust him :)20:44
directhex"Please note that this license is not compatible with GPL version 2, because it has some requirements that are not in the older version. These include certain patent termination and indemnification provisions."20:44
directhexapache2 is the wordy version of ms-pl ;)20:44
jcfpdirecthex: tell google that20:44
directhexgoogle, apache2 is incompatible with gpl2, but is fine with gpl3. HTH, HAND20:45
petskiCould one of you MOTU's be so kind to take a look at LP #77980. Bug was created in January 2007. I've created a debdiff which adds a new "feature" to actually resolve the bug. To avoid confusion, it would be nice to include it in jaunty before FeatureFreeze (again, it's a bugfix, not a new feature). Hope somebody can sponsor the upload.20:54
ubottuLaunchpad bug 77980 in mtop "mtop failed to install (wrong/no password)" [Medium,Fix committed] https://launchpad.net/bugs/7798020:54
superm1kirkland, can you try to get the newer mythtv-status pulled in before FF?20:56
kirklandsuperm1: sure20:56
kirklandsuperm1: i have a note in my inbox from the author20:56
kirklandsuperm1: as you can imagine, it's been crazy20:56
superm1kirkland, thanks20:56
superm1of course :)20:56
superm1thankfully it's probably an easy merge generally, or if we're lucky sync :)20:57
chrismurfmok0, just saw pyproj made it into the jaunty queue -- thanks again for all the help :-)20:58
lfaraoneHi, I added a .patch file to the debian/patches folder for a package, dch -i'd, and debuilt the source. Why is it then that debdiff says there were no changes made to the dscs other than the changelog addition? (afaict it uses simple-patchsyss)20:58
riot_lehi, i'am new to packaging and need help with REVU, the x2go-Project builds Packages for Jaunty, Problem is that the Main-Dev hasn't so much time at the moment and so i should help to bringing x2go in Ubuntu. Maybe one here who can give me a helping hand? For infos about x2go take a look here: http://x2go.obviously-nice.de/index.php?id=4820:59
riot_le nick barcet wrote me that the Feature Freeze is at 19.February so time is small to manage21:00
riot_lethe ubuntu repo of x2go is here: http://x2go.obviously-nice.de/deb/pool-ubuntu/21:03
riot_ledeb http://x2go.obviously-nice.de/deb/ ubuntu main21:03
petskihi lfaraone, which package are you trying to change?21:05
riot_leno one out who can help?21:08
mok0riot_le: you can't make it for jaunty21:09
riot_lemok0: why?21:09
mok0riot_le: because it takes time to get a package reviewed, and everybody is busy wrapping up their stuff21:10
riot_lemok0: thats really bad news, cause the Devs takes much time to customize their Packages to Ubuntu21:11
mok0riot_le: there are > 100 packages in the queue, many have not been reviewed at all21:11
mok0! revu > riot_le21:12
ubotturiot_le, please see my private message21:12
mok0riot_le: you can release the package from a PPA21:12
c_korn! revu > c_korn21:13
ubottuc_korn, please see my private message21:13
mok0riot_le: and then work to get it into the next release 9.1021:13
_16aR_hi REVU people ! I got one 2D physics game engine to be reviewed : http://revu.ubuntuwire.com/p/box2d , thank you :)21:13
lfaraonepetski: a package in main, gnome-mount.21:14
fransmanLooking for a debian ticket related to bug 330150.21:15
ubottuLaunchpad bug 330150 in asterisk "Please sync Asterisk 1.6 from Debian experimental" [Undecided,New] https://launchpad.net/bugs/33015021:15
fransmanWant to add it.21:15
lfaraonefransman: Ok, then use Google or the Debian BTS.21:15
lfaraonefransman: http://bugs.debian.org/ :)21:15
riot_lemmh, thats the same Problem like in 8.10, the repo isn't the Problem, they Provided an own one, but there are some Organisations who want to use x2go in combination with Ubuntu but only can use official Ubuntu Sources21:15
james_wlfaraone: hey, got a minute for sugar?21:15
lfaraonejames_w: Sure, fire away.21:15
lfaraonejames_w: (I just got back from a church retreat)21:16
fransmanlfaraone: I did before asking21:16
james_wlfaraone: terminal and turtleart don't build for me21:16
james_wlfaraone: terminal looks for "Terminal.activity" which is mentioned in the .install file, and it isn't present.21:16
lfaraonefransman: Ok, then please ask the Debian people, although they will no doubt have no more ide than we do.21:16
james_wlfaraone: are these typically built, or shipped in the source package?21:16
lfaraonejames_w: Hm, I'll look into that.21:16
fransmanlfaraone: will do21:17
james_wlfaraone: please do, I'll sponsor the updates if you can work it out21:17
lfaraonejames_w: Shipped in the source.21:17
lfaraonejames_w: unzipping the .xo or .tgz results in the source code inside a NAME.activity folder by convention.21:18
james_wthe new tarballs ship an "activity/activity.info" file, could that be it?21:18
james_w[Activity]21:18
james_wname = Terminal21:18
james_wetc.21:18
=== ogra is now known as waldorf
lfaraonejames_w: I'll look.21:18
=== waldorf is now known as ogra
james_wthanks RainCT21:20
Davedan is there a simple way to package an application that has 2 simple python scripts + 1 config file + 1 file that is plaeced in /etc/apt/apt.conf.d/ ?21:21
Davedanthe application will be downloaded from my website so I don't need it to be 'official'21:21
=== ivoks_ is now known as ivoks
RAOFDavedan: Absolutely; check out 'man dh_install'21:21
DavedanRAOF: ok21:22
lfaraonejames_w: hm, what's an .install  file?21:23
james_wlfaraone: debian/install21:23
james_wor debian/<pkgname>.install21:23
lfaraonejames_w: ah...21:23
RainCTquadrispro: you know that you should redirect the e-mail you get after uploading a package from REVU to ubuntu-motu@?21:28
quadrisproRainCT: eh, I didn't know, I'm doing it now21:29
quadrisprosorry21:29
RainCTquadrispro: No problem. (There's also some stuff on https://wiki.ubuntu.com/MOTU/New which you should have a look at if you don't know it already -although you probably do by now :)-)21:30
quadrisprothank you RainCT21:31
jcfpAny motu around to take a look at http://revu.ubuntuwire.com/p/sabnzbdplus - package was rejected by the archive admins due to a license conflict (Apache + GPL-2; issue fixed by repack).21:40
Davedanhow do I prompt a user for input such as a password when he installs my package?21:40
LaneyDavedan: look into debconf21:40
DavedanLaney: thanks21:41
ScottKjcfp: How'd you deal with the GPL2 only file?21:42
jcfpScottK: deleted it21:42
ScottKOK.21:42
ScottKjcfp: How about cherrypy?21:42
jcfpScottK: it's not used in the binary package at all21:43
jcfpnever was too21:43
ScottKjcastro: OK.  That wasn't clear.21:43
* ScottK will look.21:43
_16aR_hi REVU people ! I got one 2D physics game engine to be reviewed : http://revu.ubuntuwire.com/p/box2d , thank you :)21:44
_16aR_oops sorry21:44
ScottKSorry jcastro.  Tab completion failure.21:45
jcastrono worries21:45
RainCTgo, quadrispro, go :)21:45
ScottKjcfp: We certainly looked for the lgpl copy ...21:45
directhexjcastro, *cough*21:45
LaneySomeone who knows about licenses (hello archive admins!) should write a page on "how to review licenses for MOTUs"21:47
Laneydoes such a page exist already?21:47
quadrisproRainCT: :D21:47
ajmitchScottK: I'm sure jcastro doesn't mind being pinged on irc too much :)21:47
directhexajmitch, i'm sure he doesn't mind me pinging, especially. i'm great!21:47
ScottKWe can probably come up with a script.21:48
RainCTquadrispro: what's next on your list? (so that I don't review the same)21:48
LaneyScottK: How does a non Canonical employee (unless I'm mistaken) become an archive admin anyway? I thought this was a blessed role21:49
kokehi all, I have a patch for mlmmj, should I send it to debian directly or go to launchpad first?21:49
kokehttp://people.warp.es/~koke/patches/mlmmj-dash.debdiff21:49
* quadrispro @ phone21:49
RainCTLaney: Launchpad has an interface for some archive admin stuff, and there are a few community members beta testing it21:49
ScottKLaney: There's stuff you need ssh access for that I can't do.  I'm limited to what the LP UI can do21:49
ajmitchkoke: hey, long time no see :)21:50
kokeyep :)21:50
_16aR_what for a library the pkg-config is mandatory ? or only better to have ?21:50
ajmitchkoke: looking at the list of debian uploads for it, the maintainer hasn't been so active21:50
kokeI have forgotten a lot of things :)21:50
ajmitchso it may take awhile for the patch to lanf21:50
ajmitchs/lanf/land/21:51
kokeI guess the problem exists only in ubuntu21:51
ajmitchquite likely21:51
kokebecause it's using dash21:51
ajmitchlast debian upload fixed bashisms21:51
ajmitchhttp://packages.qa.debian.org/m/mlmmj/news/20080308T224708Z.html21:51
ajmitchkoke: which ubuntu version are you grabbing that package from?21:52
kokeintrepid21:52
ajmitchhm21:52
ajmitchbecause I see 1.2.15-1.1 in intrepid21:52
kokesame version since gutsy21:53
ajmitch     mlmmj | 1.2.15-1.1 | http://archive.ubuntu.com intrepid/universe Packages21:53
cpscottiHello, what is the best source/how-to on making a "home-made" software into meeting Ubuntu packaging needs? Is it https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages ???21:54
Laneyaha21:54
sven777would a MOTU be so kind as to review my package?  (It already has one advocate.) Thanks in advance!  http://revu.ubuntuwire.com/p/lmalinux21:56
ajmitchcpscotti: the packging guide linked at the top of that page would be most helpful, I think21:56
nhandlersven777: You lose the advocation when you prepare a new upload21:56
sven777nhandler - doh I didn't realize that21:57
sven777well, it *was* advocated :)21:57
ajmitchkoke: so... not sure how you're seeing the older package21:57
nhandler:)21:57
mok0sven777:  no I'm still advocating21:57
cpscottiajmitch: thanx... I see there's a big bureaucracy.... (I see it is indeed necessary... but)21:58
sven777mok0: oh ok great :)21:58
kokeopps, sorry21:58
kokeajmitch: hardy :)21:58
james_whttp://kitenet.net/~joey/blog/entry/debhelper_dh_overrides/21:58
kokeI thought I was logged to another machine21:59
ajmitchheh21:59
ScottKjcfp: Looks good.  Uploaded it.  Thank you for your contribution to Ubuntu.21:59
kokeit looks like it should install cleanly on hardy21:59
_16aR_don't review box2d right now, I'm uploading a new version ... (which compiles hello world ... that's better ...)22:00
ajmitchit'd be nice if it did22:00
ajmitchkoke: how have you been, anyway?22:01
kokefine :)22:01
kokeI'll be working at ebox now22:01
ajmitchgoing to be working more with ubuntu?22:02
kokeafter two years as mysql instructor22:02
kokeso open source was a good bet :)22:02
jcfpScottK: tx, my pleasure (most of the time ;)22:02
kokeprobably22:02
directhexhow often does debian incoming migrate to debian's archive (for requestsyncing)22:02
pochudirecthex: 4 times a day22:03
Laneyhttp://incoming.debian.org says when the dinstall runs are22:03
kokealthough I'm not an official developer, more like the IT guy22:03
directhexblarg, 2am22:03
ajmitchkoke: still good to be doing something different22:03
kokeyep22:03
ajmitchpochu: I think it's twice a day right now22:03
kokeI'm trying to use ebox as much as possible for our internal systems22:04
kokeand that includes mailing lists22:04
persiacpscotti, You may also find https://wiki.ubuntu.com/UpstreamGuide useful in preparing the software for packaging.22:04
kokeand I'm trying to create a module with mlmmj22:04
pochuajmitch: did they revert the change?22:04
ajmitchpochu: ah no, it's just testing migration that's just happening twice a day at the moment22:05
_16aR_ok, box2d new upload is there22:05
ajmitchdue to lenny release22:05
AdamDHwhats the correct way to write a copyright file as there seems to be a couple of ways, one here https://wiki.ubuntu.com/PackagingGuide/PackagingOverview and looking at the new binutils-2.19-1 package the file looks diffrent22:06
persiaAdamDH, There are two recommended formats for debian/copyright.22:07
AdamDHshould I go with the one in the ubuntu wiki?22:07
persiahttp://wiki.debian.org/Proposals/CopyrightFormat and http://lists.debian.org/debian-devel-announce/2006/03/msg00023.html22:07
persiaPick the one that makes more sense to you.  If you don't care, picking the first of the two I suggested helps establish practice.22:08
AdamDHi will porbally go with the first one as it makes more sense to the package I am working on22:10
AdamDHif the package I am working on is applying a patch to an upstream GNU binutils source half of that belongs to the upstream so applys to that license, do I then note the files under the second license for the modifications from the patch?22:11
_16aR_as said before, I want to package a game. And that game depends on the box2d library package I just "finished" (until new comments ;)). I've heard there some apt-get revu directory, right ? so I can add it to pbuilder22:15
maxbI'm fairly sure revu is not apt-gettable22:16
maxbIt would not make sense, given that you are allowed to replace versions in revu22:17
persiamaxb, There was a patch floating around for a while that did that.22:17
persiaNo, it's *not* reliable, and it was source-only, but it existed.22:17
maxboh, I guess source-only is less of a problem22:17
persiaREVU doesn't do builds.  There was a patch for that too, but it was rejected, as there are too many ways to hang a build, and there just aren't enough resources (plus there are PPAs).22:19
_16aR_ok22:21
_16aR_I don't why I thought it has one :o I thought I read it last week :o22:21
nhandlerpersia: I thought the REVU source repository was still active22:23
persianhandler, Is it?  I thought it got dropped in some recent rev.  I haven't looked in a while, as I usually dget.22:23
nhandlerhttps://edge.launchpad.net/revu/+announcement/122422:23
nhandlerI don't know. I haven't heard anything about it being dropped, but I don't use it either22:23
persiaI wonder if it got updated for jaunty.22:25
maxbI'm confused by the sort order of packages in REVU - it looks *mostly* sorted by upload date, but there are some oddities22:28
cpscottipersia: thanks... the more things to read.. the better =]22:29
nhandlermaxb: If a package gets a non-advocating comment by a MOTU, it goes to the Needs Work list. When they upload a new version, it goes to the end of the Needs Review list22:29
_16aR_nhandler: HTTP 403 :)22:29
maxbyes... but what about the sort order within the "Needs work" list?22:29
nhandlermaxb: I'm not sure how that is sorted. If I had to guess, it is sorted by the date it got sent to the list, but I'm not positive22:30
nhandlermaxb: It doesn't really matter, most MOTUs ignore that list22:30
persiamaxb, The more times it gets rejected, the more it gets pushed down.22:31
maxbah, *that's* why it's in semi-date order22:31
persiaOnce a MOTU rejects, all non-MOTU/non-uploader comments automatically count as rejections.22:31
persiaIt's just an accident of the SQL query that never got fixed because none of the reviewers look at that list unless they want to adopt an abandoned package.22:32
nhandlerI didn't even know about that persia. Thanks ;)22:34
persianhandler, Happy to share.  That one is probably my fault, because I reviewed the SQL statement when it was written, and it's big and scary enough that RainCT has been avoiding it.22:35
RainCThehe22:36
* RainCT didn't know this either :P22:36
_16aR_lol22:36
RainCTguess I should have a look at the query.. :P22:37
ajmitchprobably because SQL is full of hidden evils22:37
persiaIt's not exactly intentional behaviour, and I think the requirements for the SQL query were about 2K in length.22:37
_16aR_ajmitch: SQL is always full of hidden evils22:37
RainCTonce I add neutral comments, I guess22:37
persiaRainCT, See, I'm still unsure about this neutral comments thing, in part because it means changing that query :)22:39
RainCTpersia: don't worry, that query can't get more complicated than it is now :)22:44
persiaRainCT, Sometime you and I should sit down so I can explain just how complicated a fourth generation language can be.  There's a reason we don't tend to write applications that way.22:44
RainCTpersia: 4th generation language?22:45
persiahttp://en.wikipedia.org/wiki/4GL22:46
RainCTpersia: OK, I see. But I still fail to understand what you mean with that sentence :(22:47
_16aR_hmmmm anyone has a method to avoid problems with ppa when you upload the exact same ubuntu version ?22:47
Laneyuse different (lower) version numbers for PPAs22:47
persiaWell, SQL is a 4GL...22:47
RainCTyep22:48
_16aR_I don't want to pollute my changelog with new version since my main goal is the REVU22:48
_16aR_Laney: what do you mean ?22:48
nhandler_16aR_: Append ~ppaX to the version22:48
RainCTpersia: but - «There's a reason we don't tend to write applications that way.» what way is that?22:48
_16aR_ok22:48
persiaRainCT, In 4GL (or higher) environments.22:48
_16aR_nhandler:  but I still need to modify change log, right ?22:48
persiaWe tend to write mostly 2GL or 3GL code.22:48
nhandler_16aR_: Yes, but then just revert those changes before uploading a new version to REVU22:49
_16aR_ok22:49
_16aR_still bugging ^^22:49
_16aR_but thanks :)22:49
nhandlerYou're welcome _16aR_22:50
RainCTpersia: OK, so basically your comment was that you don't like SQL? :P22:50
_16aR_since I deleted my old package, how can we undelete from ppa ? because it is still on the list :(22:51
_16aR_or may a new upload undelete it ?22:51
persiaActually, I once wrote an entire online banking system in PL/SQL, including rebuilding most of the broken webserver I was provided.  My claim is that it's *complicated* and has the potential to be *extremely* complicated, in ways that earlier generation languages can only imagine.22:51
RainCTwow22:51
* RainCT wonders: Why would you do such a thing? o_O22:52
ajmitchpersia: that just sounds masochistic22:52
DktrKranzRAOF, could you please have a look at evolution-sharp and eventually manage GNOME# transition before FF? I noticed you are in contact with upstream to fix some API changes.22:52
_16aR_persia: when you speak of : "We tend to write mostly 2GL or 3GL code.", you speak for whom ?22:52
RAOFDktrKranz: Has the new point release come out yet?22:52
persiaajmitch, No, masochism is writing a data entry toolkit in SPSS/X.  PL/SQL isn't so bad.22:53
persia_16aR_, Most programmers active in this channel.  Most programmers who have contributed code to Ubuntu.22:53
RAOFDktrKranz: Because, while I know it's broken now, I'm not uploading a package that breaks API only to have it changed back almost immediately :)22:53
DktrKranzRAOF, not yet, they only have 0.19.22:53
DktrKranz*0.19.222:53
_16aR_persia: except when some enlightened guy thinks he is object programming by creating a new package for every function he creates. At the end, 200 PL/SQL package to manage for nothing, thanks :p22:54
LaneyDon't suppose anyone knows of an exmple watch file that matches GNOME-style (odd/even) stable releases only?22:54
persia_16aR_, That's not how you're supposed to do it, but it is an example of the complexity.22:55
pochuLaney: any gnome watch file ;)23:00
_16aR_anyone knows how to "undelete" package from ppa K?23:00
Laneypochu: Heh ¬_¬ I didn't think they usually did that23:00
* Laney spies one23:00
binarymutantwith requestsync what is <target release>? would it be "9.04" or "Jaunty"?23:00
pochuLaney: e.g. http://download.gnome.org/sources/totem/([\d\.]+)[02468]/totem-([\d\.]+)\.tar\.gz23:00
nhandlerbinarymutant: jaunty23:00
binarymutantthank nhandler23:00
RainCTwell, good night all :)23:00
Laneypochu: Aha! I was close23:01
_16aR_good night RainCT23:01
persia_16aR_, Ask in #launchpad23:01
_16aR_persia: hmmm ^^ good point lol23:01
=== zpowers is now known as Milyardo
binarymutantif I use the -lp option with requestsync will I be subscribed to the bug?23:02
binarymutant--lp*23:02
nhandlerbinarymutant: You are automatically subscribed to all bugs you report on LP23:03
binarymutantcool23:03
james_wcould a spanish speaker translate the error messages in http://launchpadlibrarian.net/22706083/DpkgTerminalLog.txt please?23:04
persiajames_w, I don't speak spanish, but it looks like a broken download (the archive is damaged)23:05
nhandlerHere is what Google translates it as "dpkg: error processing / var/cache/apt/archives/consolekit_0.2.10-1ubuntu10_i386.deb (- unpack):    filesystem tar file corrupted - corrupted package archive  "23:06
persiacorrupted is probably more correct than damaged: computers are better than inerudite humans.23:06
binarymutantcan I request sync from Debian's "NEW" queue or do I have to wait?23:09
ScottKDebian's New queue is not publically accessible.23:09
binarymutantso wait :/23:10
_16aR_Hmmm, I got 1 more question, what env var/conf file does dch use to complete the "new version" template (dch -i ) ?23:10
pochu_16aR_: it depends on DEBCHANGE_RELEASE_HEURISTIC23:11
pochuerr, no23:11
_16aR_sorry pochu, I was speaking for the fullname and email23:11
_16aR_it seems debfullname and DEBEMAIL doesn't work23:11
_16aR_for that23:11
pochu_16aR_: oh, that comes from DEBEMAIL and DEBFULLNAME23:11
_16aR_ok23:11
_16aR_I'll try agaiin then23:11
_16aR_pochu: no, it doesn't work :(23:12
pochu_16aR_: you sure? it should23:12
_16aR_for now, it is using the system fullnam and mail is composed from login@hostname23:13
_16aR_on the localmachine23:13
pochu_16aR_: try:23:13
pochuexport DEBEMAIL=foo@gmail.com23:13
pochudch -i23:13
nhandler_16aR_: Where did you set those variables?23:13
pochuand see23:13
_16aR_nhandler: in my term juste before launching dch -i23:14
nhandler_16aR_: How did you set them? In your .bashrc?23:14
_16aR_haha ... I needed to export them !23:14
_16aR_thanks pochu23:14
_16aR_and nhandler23:14
_16aR_that's so bad revu doesn't increase karma, I'm fond of ladders !23:17
_16aR_................23:17
_16aR_^^23:17
_16aR_By the way, the fact that revu is not under ubuntu.com is a mean to make understand it is the community and not affiliated with canonical ?23:18
_16aR_or another choice ?23:18
ScottKThat's it.23:18
persiaIt's part of infrastructure provided by the Ubuntuwire project.23:18
nhandler_16aR_: REVU is not a requirement for getting new packages into Ubuntu. You just need to get 2 MOTUs to advocate it23:19
_16aR_nhandler: ok23:19
Laney2 MOTUs isn't even a policy requirement, is it?23:19
_16aR_anyway, revu is a GREAT tool, and thanks everybody involved in it :)23:19
nhandlerLaney: I thought it was23:19
ScottKLaney: For packages from non MOTU it is.23:19
persiaLaney, No, it's considered good practice to have peer review.23:19
Laneyoh, where is that written down?23:19
persia2 MOTUs does it, or a DD (willing to upload to Debian) and a MOTU, or many other combinations.23:20
* ScottK hands Laney wiki.ubuntu.com and a search enging.23:20
Laneypersia: Right, I understand the difference between practice and policy23:20
ScottKengine evern.23:20
persiaScottK, There are counterexamples: I'm not sure it's policy, just ironclad practice.23:20
_16aR_ScottK : even ? :p23:20
ScottK_16aR_: Yes23:21
nhandlerhttps://wiki.ubuntu.com/UbuntuDevelopment/NewPackages#Alternative%20workflows23:21
james_wit still seems pretty silly to me23:21
ScottKpersia: We had a documented requirement at one point.23:21
persiaScottK, I remember that.  I thought we got shot down.23:21
persiaWe could raise it again.23:21
ScottKpersia: I thought we got shot down about extending the two MOTU requirement to MOTU.23:22
ScottKpersia: That's also what the page nhandler linked says.23:22
persiaI'd have to review things in lots more detail than I can remember.  One of us is right, and in either case, it's unlikely that many packages will be uploaded without two developer review.23:22
persiaAh, good then.  I'm glad to be wrong.23:23
ScottKEven for MOTU getting a review is encouraged, but not required.23:23
nhandler"MOTUs can upload new packages directly to the archive. However they are greatly encouraged to have a new package reviewed prior to uploading"23:24
LaneyWhy would a MOTU be able to upload a package without external review, but not be trusted to review and upload a contributor's package solely?23:24
Laneys/solely/alone/23:24
persiaLaney, Because we make mistakes.23:25
Laneypersia: Right. Which means that we should be required to seek feedback on our own packages.23:25
persiaConsider the alternate question: why should MOTU be able to upload a new package when they aren't trusted to review and upload a contributer's package solely?23:25
Laneyexactly23:25
james_wyes, but if we can exercise judgement in requesting review of our own packages, why can't we exercise judgement in getting a second review of someone else's?23:25
persiaLaney, Please raise it on the mailing list, and schedule a MOTU meeting (traditionally on Fridays) for discussion.23:26
LaneyI was disputing the asymmetry, not which way round it should be resolved23:26
ScottKLaney: I don't defend the current practice as entirely rational, but it's a reasonable compromise.23:26
persiajames_w, That too.  The current policy is asymmetric, and probably needs work.  I'm very much in favour of review, given the many package advocations and MOTU packages I've rejected, but it's been long enough to warrant more discussion.23:27
Laneypersia: I am happy to raise it, but I do not have the energy to go over the arguments in detail23:28
james_wI would favour strongly encouraging motu's to request a second advocate for new packages from other contributors. It may let in a couple of mistakes when they don't (and some when they do of course), but it would at least make the policy consistent23:29
persiajames_w, So reducing the requirements for new packages?23:29
james_wmaking it a SHOULD rather than a MUST I guess23:29
james_wwith probably little practical change23:30
persiaAnd perhaps adjusting the other also to SHOULD rather than MAY?23:30
james_wyeah23:30
james_wand I don't think new packages should be particularly special, we should encourage requesting reviews from other motus on any change where we feel more review is needed23:31
persiaWe'd probably benefit from a richer review system for that.23:31
james_wluckily we have one, if only someone would make it possible to use it for all packages :-p23:32
persiaWhen existing packages weren't expressly hidden on REVU, they caused several collisions.23:32
surfazAny Motu?23:50
surfazhttps://bugs.launchpad.net/ubuntu/+source/blender/+bug/32004523:50
ubottuUbuntu bug 320045 in blender "Please merge blender 2.48a+dfsg-1 (universe) from Debian experimental (main)" [Undecided,Confirmed]23:50
surfazhttps://bugs.launchpad.net/ubuntu/+source/avidemux/+bug/32849223:50
ubottuUbuntu bug 328492 in avidemux "Please merge avidemux 2.4.4 from debian-multimedia.org" [Undecided,Confirmed]23:50
nixternalok my regex ninjas... creating an svn hook... Only want US|DE with 4 digits following... [US|DE]\d{4} doesn't work for me... ((US|DE)[0-9]{4} allows me nothing less than the 4 digits, but allows 5+ digits as well23:51
AdamDHany one know any packages using this copyright system http://wiki.debian.org/Proposals/CopyrightFormat?23:52
RAOFAdamDH: Yup.  Many of the pkg-cli-apps packages use that; gnome-do is one.23:53
andersknixternal: what flavor of regexes?23:54
nixternalshellzors23:54
_16aR_AdamDH: I maybe not an example, but the hexdiff package use it :p23:55
_16aR_AdamDH: http://launchpadlibrarian.net/22623176/hexdiff_0.0.53-0ubuntu1.dsc23:55
anderskYou basically want to add the condition that the next character is not a digit.  So (US|DE)[0-9]{4}[^0-9] or (US|DE)[0-9]{4}$23:55
AdamDHthanks RAOF _16aR_ I was just looking to see of my package copyright is written correctly23:56
AdamDHwhats the best line length to use in the copyright file? I am working on a cross compiler based on binutils so for Copyright: 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc. seems a tad to long23:57
AdamDHcan I just do 1990 - 2007?23:57
nhandlerI think for that many, 1990-2007 should be fine23:58
persianixternal, Consider ((US|DE)[0-9]{4}[^0-9])23:58
AdamDHactually it should be 200923:58
AdamDHI pasted that from 2.19 for januity23:58
persia(this presumes there exists some extra character that isn't a digit)23:58
nhandlerAdamDH: As for line length, it should be under 80 characters23:58
AdamDHthanks nhandler23:58
persiaAlternately ...[0-9]{4}$) to match end of line.23:58
nhandlerYou're welcome AdamDH23:59
directhexpersia, are you java team? i forget23:59
persiadirecthex, Let me ask why before I confirm or deny :)23:59
_16aR_I'm leaving :)23:59
_16aR_but before :) One last spam :)23:59
persia(as in, only if it doesn't involve ikvm)23:59
nixternalpersia: didn't work23:59

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