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

=== dmbq is now known as Guest31556
paissadguys, i'm really really confused about the get-orig-source target , actually  i want to remove some files & dirs, but they get removed ... i still can see the files i want to remove in the get-orig-source dir created during the run of  debian/rules http://pastebin.com/d12c7518701:21
paissadeven if i do a "touch test_file" before the "rm $(RemoveFromSource)" ... i don't have that file in the source dir !01:22
paissadthat means i canno do any operations01:22
paissadcannot*01:22
kamalmostafapaissad: You've got "GET-ORIG-SOURCE" where you meant "GET_ORIG_SOURCE" on that rm -rf line.   (Hyphen's aren't allowed in Makefile variable names in any case).02:19
kamalmostafapaissad: And I don't think "cd" command there is going to work as you intend either (as placed, it will have no effect at all, actually.   I think you're trying to make it apply to the following "rm" command but it won't.  If you can figure out how to do what you want without using "cd" at all, that'll be best, but if not, you'll need to cram the "cd" and whatever it should affect into a parenthesized block on one line, somethin02:25
kamalmostafapaissad: The fact that the "cd" has no effect explains your issue with "touch test_file" also...  That file does get created, but in the "current" directory, not down in the directory you tried to cd into.02:31
lfaraoneHow do we handle package renames between releases?03:06
lfaraonelike, let's say autokey is renamed to autokey-gtk.03:07
lifelessbinary or source03:08
lifelessmyself I don't usually bother with small source renames; I just ignore em :)03:08
lifelessbinary packages, same as usual, start building the new binary, add a transitional package, put the right depends:replaces:breaks: in place.03:09
lfaraonelifeless: binary. should it be arch all or arch any?03:09
lifelesslfaraone: the transitional package? all of course.03:09
lifelesspersia: hey, do we have canned docs  for this?03:10
lifelesspersia: its muscle memory for me :P03:10
lfaraonelifeless: okay, just checking. I apt-get'd the source for qemu-kvm, and I saw that "qemu", in section "metapackages", was arch "any" <_<;03:15
lfaraonelifeless: that's why I asked.03:15
lifelessthats...unusual ;)03:15
lfaraonelifeless: should autokey-common "Replace:" autokey, since autokey-common contains files previously in autokey?03:19
lfaraonelifeless: in Debian autokey is currently qt-based, and I'm going to upload a dummy package which transitions to autokey-qt. Should I divert from that in Ubuntu and transition to -gtk, so that users of Karmic will continue to use the gtk version/03:25
lfaraone*?03:25
lifelesslfaraone: I don't know the answer to that question03:25
lifelessI suggest discussing in ubuntu-desktop if its a main package, or doing what you think best otherwise.03:26
lfaraonelifeless: fortunately, it's in Universe :)03:26
ScottKlfaraone: If upstream switched to Qt as their main U/I, then I think that should be what happens by default.03:33
ScottK(unless you have a very good reason to diverge from upstream)03:33
lfaraoneScottK: well, upstream still develops the gtk version, and I'm working with them to merge them into one tree. (where none is provided "as default")03:33
ScottKlfaraone: Right, but which is their default/primary?03:34
lifelesslfaraone: well default should be 'current desktop' surely?03:34
lfaraonelifeless: yes, of course.03:35
lfaraoneScottK: well, currently they ship autokey_VER.tar.gz (qt) and autokey-gtk_VER.tar.gz (gtk), so I guess you might consider qt their default. ideally they want to have them be feature-identical and supported evenly.03:36
lfaraoneScottK: the only reason we'd provide a transitional package in Debian is so that current users of testing/unstable continue using the version they've elected to install.03:36
ScottKlfaraone: I guess my view is the "version they've elected to install" is uptream's default.03:37
* ScottK thinks users in general care a lot less about what toolkit is used to make a program than developers tend to.03:37
lfaraoneScottK: I mean so that current users of autokey in Debian (which is qt) will continue to use the version the users installed.03:37
ScottKOK03:38
lfaraoneScottK: actually, when I switched autokey in Debian from gtk to qt I had a few people write annoyed bug reports as to why it was pulling in "all these KDE dependencies".03:38
lfaraonebut hey, they're using testing, so they're not "users in general" :)03:39
lifelessI would say03:41
lifelessthat you should go for autokey-qt and autokey-gtk as binary packages03:41
lifelessuse autokey as a transitional package to -gtk, if it currently installs gtk binaries03:41
happyaroncan anybody review ubuntu-tweak? http://revu.ubuntuwire.com/p/ubuntu-tweak04:12
happyaronpersia: ailurus is updated, please check04:18
happyaronhttp://revu.ubuntuwire.com/p/ailurus04:18
=== nhandler_ is now known as nhandler
suji11Anyone advocate/review my package http://revu.ubuntuwire.com/p/iok ..05:55
rlp10I'm on 9.04, and need an up-to-date package for irssi-plugin-xmpp.  I'm willing to learn how to do the update, to try to contribute something back.  Can someone point me in the right direction please?06:47
toabctlhi06:50
rlp10toabctl: hi06:51
jmarsdenrlp10: I'm about to go to bed, but the Packaging Guide is at https://wiki.ubuntu.com/PackagingGuide/Complete and is *the* place to start to learn about Ubuntu packaging.06:52
rlp10jmarsden: That's great.  Thanks for your help.  And, good night too06:53
jmarsdenYou're welcome.  BTW this channel will have a lot more people in it once Europe wakes up, in a couple of hours or so...06:53
jmarsdenSo do ask questions in here once you have read the guide and started trying things out.06:53
rlp10jmarsden: Got it; again thanks for your help06:54
jmarsdenrlp10: You're welcome, and goodnight :)06:56
=== Myrtti is now known as Guest10773
=== Guest10773 is now known as Myrtti
dholbachgood morning08:10
\shmoins08:11
suji11Need advocate/review for my package http://revu.ubuntuwire.com/p/iok08:12
rlp10tseliot: nice nick08:28
tseliotrlp10: thanks08:29
aboganiHi All, I'm looking for a reviewer for my package (http://revu.ubuntuwire.com/p/arduino). Thanks in advance!08:32
=== geser_ is now known as geser
DmitryKurochkinhi guys. I am working on getting new polygraph package (http://revu.ubuntuwire.com/p/polygraph) to Lucid. There was one review of old upload for Karmic. And all comments from it are fixed now. Can someone review it please?09:09
DavieyHow can i get deb source v3 in hardy?09:32
RhondaDon't.09:32
Rhondadeb source v3 has even in lucid still issues.09:33
RhondaAt least the quilt format.09:33
RhondaOh, wait, no, dpkg in lucid seems to be in sync now. :)09:33
Rhondahardy has too old dpkg to support source v3.09:34
happyaronRhonda: could you review ailurus now?09:34
DavieyRhonda: yeah.. I was hoping there are a ppa of backports someone knew of.09:35
Rhondahappyaron: Pardon? :)09:35
happyaronRhonda: could you review "ailurus" package on revu?09:36
Rhondahappyaron: I'm no motu so I'm not sure wether my review would be able to help you much - and besides work is requiring its attention too. :)09:38
happyaronoh thanks09:38
Rhondahappyaron: Do you have a link for me? Maybe I could squeeze it in and comment on it?09:46
happyaronRhonda: here you are revu.ubuntuwire.com/p/ailurus09:51
Rhondahappyaron: You write License: GPL-2+ but the text doesn't mention "or later".09:58
Rhondahappyaron: And given that GPL-2 (without or later) is incompatible with GPL-3 this is a real issue and not distributable.09:59
Rhonda.. on the other hand, the GPL-3 part is only an image, so I guess that wouldn't be an issue here. Still, GPL-2+ means "or later" and that option isn't in the text.09:59
Rhondahappyaron: Also, for the fedora copyright part you only show the short snippet and say it's gpl-3+, is there more that could be added about that?10:01
Rhonda… and actually, I'm not really a fan of cdbs. But that's a personal thing and I'm not sure wether it's discouraged in the ubuntu area?10:02
happyaronRhonda: okay, thanks10:03
RhondaThe other thing I'd do is run it through "lintian -IE --pedantic" and check for its output and fix it if it sounds reasonable. Didn't try to build it.10:07
happyaronmany thanks, :)10:08
\shgrmpf how does someone link upstream bugtracker e.g.10:56
\shhttp://savannah.nongnu.org/bugs/?28397 to a lp bug report?10:57
\shwithout having another distro10:57
jpds\sh: Link to project instead?10:58
\shjpds: project: libunwind resolves to DEB packaging libunwind (regarding edge)10:59
\shI wonder if this is the correct way of doing that ;)10:59
aboganiHi All, I'm looking for reviewer for my package (http://revu.ubuntuwire.com/p/arduino). Thanks in advance!12:02
\shwow...fixed libunwind ;)12:04
lbrinkmaDoes anyone know why libaprutil1-dev is uninstallable on amd64?12:26
lbrinkmathe anjuta package FTBFS because of that lib http://launchpadlibrarian.net/39209795/buildlog_ubuntu-lucid-amd64.anjuta_2:2.29.90.0-0ubuntu2_FAILEDTOBUILD.txt.gz12:26
BlackZshould I use "Standards-Version: 3.8.3" or "Standards-Version: 3.8.4" in the debian/control file? lintian mark it as error (not updated?)12:58
sebnerBlackZ: 3.8.412:59
BlackZsebner: ok, so I ignore the lintian notice?13:00
sebnerBlackZ: aye13:01
BlackZsebner: ok, thank you :)13:01
slytherinBlackZ: It depends on what you are doing. Updating a package? Doing a minor change to a Debian package? Doing a merge? etc.13:02
BlackZslytherin: I'm doing a package13:02
slytherinthen 3.8.413:02
sebnerslytherin: hmm, I should ask those questions too ^^13:03
slytherin:-)13:03
BlackZslytherin: ok, thank you too :D13:04
BlackZW: autotrash: unknown-section utilis <- which section should I use for an utility program?13:08
randomactionBlackZ: utils13:09
BlackZrandomaction: yes, syntax error13:09
Laneyyou can see the sections here: http://packages.ubuntu.com/lucid/13:09
BlackZLaney: thanks, it will be useful :)13:10
BlackZW: autotrash: binary-without-manpage usr/bin/autotrash <- how can I indicate where is/how install man page?13:19
Laneydh_installman13:20
slytherinBlackZ: I think creating a file debian/packagename.manpages and listing all the manpages should be sufficient. Not sure though if it works with debhelper. I only used it with CDBS.13:22
BlackZI will try with dh_installman13:22
BlackZI'm reading how to do13:23
BlackZslytherin: yes, that's also a method :)13:27
BlackZLaney: if I do debian/package.manpages should I use dh_installman in debian/rules file too?13:46
Laneydh_installman has to be run, yes13:46
Laneybut you might not have to list it explicitly13:46
paissadguys i'm confused about something , actually, the software i'm packaging has 2 conf files i "cannot" move to /etc/ i'd better et them in /usr/share/$package/ knowing if ever i decide to change the place of that conf files, i would have to modify a lot , huge modifications in the source .... it's a huge java software ...  i know it' not really linux common having conf files in /usr/share/$package_name/ ... but i would like13:48
paissadto know if this may cause trouble ?13:48
paissadi will create debian/conffiles of course13:49
paissadeven upstream developer recommended me not to change the path of the 2 related conf files ! ... i tried but i got some inconveniences13:50
paissadwhat do you think about that ?13:51
paissadmay i ?13:51
Laneyif you symlink to them from /etc13:52
DmitryKurochkinI am not a ubuntu developer, but perhaps it is better to put real files to /etc and symlink them from /usr/share... ?13:53
Laneysure13:53
paissadLaney, DmitryKurochkin yeah, i think about that, but if ever the package is remove, then dpkg remove the conf files  from /usr/share/$package_name13:54
Laneyno, put them in /etc and make a symlink to where the program wants them13:55
paissadoh, i got it .... ^^13:55
paissadyou're right13:55
Laneydpkg will do the right thing there13:55
paissadthanks13:55
ryanakcaCould someone sponsor http://revu.tauware.de/p/turnin-ng please? turnin-ng_1.0.1-0ubuntu1_*.changes are lintian clean.14:02
BlackZLaney: http://paste.ubuntu.com/376868/ that's ok?14:03
Laneyno14:06
BlackZLaney: how can be it?14:07
Laneyput the path to the manpage in a file called autotrash.manpages14:07
Laneyin debian/14:07
BlackZLaney: done, doc/autotrash.114:08
Laneyok14:08
BlackZLaney: should I modify dh_installman in debian/rules file or is it ok?14:09
DmitryKurochkinLaney: could you review polygraph package (http://revu.ubuntuwire.com/p/polygraph)?14:12
* Rhonda was asked why there is no translated CoC. I wonder how much sense that would make actually given that one has to sign the english document anyway - but I would be willing to invest some time into a German translation for it if people would consider that helpful?14:14
* Rhonda . o O ( Of course with the usual disclaimer: "Only the English original is binding in case of doubts." )14:15
dpmRhonda, actually on the technical side, it wouldn't be difficult to make it translatable in Launchpad.14:16
LaneyBlackZ: maybe14:16
Laney(depends on your rules file, pastebin it)14:17
LaneyDmitryKurochkin: I don't have time now, sorry14:17
Rhondadpm: Putting it into the wiki might be a good starting point. Actually I am quite surprised that launchpad doesn't seem to be i18n'ed at all.14:18
DmitryKurochkinLaney: ok, hopefully I am able to find two reviewers before the deadline.14:19
BlackZLaney: http://paste.ubuntu.com/376877/14:19
LaneyO_O14:19
Laneyremove that random dh_installman target14:19
dpmRhonda, that's a longstanding discussion, which was mentioned on the launchpad-users list some weeks ago as well. In short, for the moment it won't be i18n'ed unless someone steps up and is willing to lead the effort14:19
Laneyand you probably need %: to be last14:20
Laney(maybe)14:20
Laneyand delete line 314:20
BlackZLaney: done, so dh_installman -a ?14:21
Laneyno, nothing14:21
Rhondadpm: I rather think I should play around with i18n in something else than launchpad first to get some expertise. ;)14:22
BlackZLaney: ok, so I suppose autotrash.manpages is sufficient14:22
Laneyright14:22
RhondaPrecisely spoken, there already is aewan and glob2 on my agenda for digging into that area.  %-/14:22
dpmRhonda, yeah, good plan, small steps first :-)14:22
BlackZLaney: thanks for all :)14:22
* BlackZ gives a coffee cup to Laney 14:23
BlackZ:P14:23
=== dholbach_ is now known as dholbach
paissadguys, i hope this time it's ok ^__ ^ http://revu.ubuntuwire.com/p/pms-linux14:52
paissadit's really really hard to package AND respect debian/ubuntu policies , lol14:52
paissadharder if it's a java software ^^14:52
paissadi did my best to make i lintian error & warning free, to clean correctly the source from windows binaries & such stuffs ( get-orig-source target in the debian/rules file )14:52
paissadwell, i just need someone who has enough time tell me if i have to worry about something else again14:52
paissadthanks for all :)14:52
Laneythere are java teams that probably would be better14:52
PATXi made a needs packaging bug a couple months ago but nothing has really been done... how could i get someone to look at it? https://bugs.launchpad.net/ubuntu/+bug/41663415:13
ubottuUbuntu bug 416634 in ubuntu "[needs-packaging] fastpatx - quick and simple web browser" [Wishlist,New]15:13
paissadguys, i've been told that i should check if Depends: in control file exist in ubuntu repositories, ..... so i would like to know if this repository is in Ubuntu by default15:31
paissadhttp://fr.archive.ubuntu.com karmic-updates/multiverse15:31
paissadin other words, may i add in Depends: field, some softwares which are in this repository         http://fr.archive.ubuntu.com karmic-updates/multiverse15:38
paissad?15:38
ari-tczewsebner: could you merge/sync belpic?16:39
rmunnI need one more advocate for http://revu.ubuntuwire.com/p/python-nltk to get it into Lucid. Since O'Reilly recently published book on NLTK (http://oreilly.com/catalog/9780596516499), I'd like to make "apt-get install python-nltk" possible... but that means I need one more MOTU to review and advocate for this by Thursday. Anyone interested?16:39
rmunnI've gotten great advice (and one advocation) from people last week -- thanks! -- and the technical stuff should all be ironed out, so it shouldn't take too long.16:40
sebnerari-tczew: /me looks16:41
lbrinkmaWhy is libsvn-dev uninstallable? This causes the anjuta package to FTBFS:  http://launchpadlibrarian.net/39209795/buildlog_ubuntu-lucid-amd64.anjuta_2:2.29.90.0-0ubuntu2_FAILEDTOBUILD.txt.gz This is only an amd64 issue, it installs fine on i386.17:04
lbrinkmaI think the issue is caused by libaprutil-dev17:06
geserlbrinkma: known problem, libmysqlclient16 from mysql-cluster-7.0 broke libmysqlclient-dev on amd6417:21
lbrinkmageser: bug #521815 status is fix released, so thats wrong?17:22
ubottuLaunchpad bug 521815 in mysql-cluster-7.0 "breaks all builds requiring libmysqlclient-dev" [Critical,Fix released] https://launchpad.net/bugs/52181517:22
lbrinkmageser: so why building still fails?17:24
geserlbrinkma: the package doesn't build the package anymore but the archive has still the one from the previous upload17:24
geserthe "real" libmysqlclient16 from mysql-5.1 has to be uploaded with a higher version that the current one17:25
lbrinkmaso mysql-dfsg-5.1 must be reuploaded17:26
geseryes (with a proper version to unbreak things)17:27
lbrinkmageser: what version number does the package need?17:27
gesergreater than the current version libmysqlclient16 on amd64 has17:28
lbrinkmageser: higer than 7.0.9-1, so something like 2:5.1.41-3ubuntu5? or could the package removed manually?17:32
oojahHi, could someone please review http://revu.ubuntuwire.com/p/sqlite3-pcre ? Even just a small amount of feedback would be great.17:34
lbrinkmaCould a core developer please reupload the mysql-dfgs, so that anjuta and all the other packages that depending on libmysqlclient are working again?17:38
Laneyoojah: looks like you uploaded a .pc directory :)17:40
Laneyi'll give another review in a minute when I get my pc booting again17:40
geserlbrinkma: that would work (adding an epoch but it's a last effort and this can't be undone)17:41
geserlbrinkma: ask slangasek or zul about the status (as I know they were discussing how to best unbreak it)17:42
oojahLaney: Damn, that's annoying17:44
maxbgeser: Presumably it's going to be a matter of overriding the version of that binary package to 7.0.9really5.1.41-3ubuntu518:19
asbinHi everybody18:25
asbinIs ther some Ubuntu Developer free to advocate a package ? ;)18:26
asbinMy package enna http://revu.ubuntuwire.com/p/enna has already 1 advocation ! Can someone review it please ?18:27
highvoltageasbin: I've opened it in a tab, if no one else has looked at it by the time I finish work today I'll take a look at it18:27
asbinhighvoltage: thank you ! :D18:28
rmunnREVU question: I accidentally clicked the "Archive" link next to python-nltk on the main http://revu.ubuntuwire.com/ and now it's no longer listed on the front page. I still want to get a second advocate for it so it can get into Lucid; how can I un-archive it?18:28
highvoltageasbin: you're welcome18:28
rmunnIt's still visible at http://revu.ubuntuwire.com/p/python-nltk and http://revu.ubuntuwire.com/?archived=true but if it's not on the "main" page fewer people will see it. Can I un-archive it myself, or does it take someone with REVU admin rights to do that?18:29
rmunn... never mind, just found the un-archive link. I'm blind sometimes. :-)18:32
DmitryKurochkinhighvoltage: if you will have some more time, can you please review polygraph package (http://revu.ubuntuwire.com/p/polygraph)?18:34
v0xelhi MOTUs! I made my first attempt at packaging a new package yesterday, if somebody finds time, feedback is very appreciated. REVU link is: http://revu.ubuntuwire.com/p/colormath18:36
highvoltageDmitryKurochkin: I saw your message on the list and also have that open in a tab, so I might be able to look at it a bit later!18:38
DmitryKurochkinhighvoltage: thank you!18:39
asbinhighvoltage: Thank you very much for your ACK !! :)18:42
aboganiHi All! Could anyone review my package Arduino www.arduino.cc http://revu.ubuntuwire.com/p/arduino? Thanks!18:46
asbinhighvoltage: do you know when a package with 2 ACK is being uploaded in universe ?18:46
hyperairiirc it should be uploaded by the person who gives the second ACK18:47
dooooomifabrice_sp: thank you for your comments on gtklick. i made the changes you suggested, maybe you could take another look? (http://revu.ubuntuwire.com/p/gtklick)18:51
fabrice_spHi dooooomi18:52
fabrice_spsure: let me check18:52
fabrice_spdooooomi, as a side comment, if you would have used source format 3.0 (quilt), you wouldn't need README.source and dependency on quilt ;-)18:56
superm1fabrice_sp, i still got a warning that I didn't include README.source when i switched a package to format 3.0 (quilt)18:57
fabrice_spsuperm1, in REVU or in lucid?18:57
superm1fabrice_sp, i ended up just including a symlink to the README.source that's shipped w/ quilt18:57
* fabrice_sp converted somes packages to get rid of README.source18:57
superm1fabrice_sp, oh that was from lintian on karmic I suppose...18:57
* superm1 stabs lintian18:57
fabrice_sp:-D18:57
superm1and you don't need to build-depend on quilt anymore either when you do dh --with-quilt?18:58
superm1that's something else i guess I can fix too then :)18:59
fabrice_spthis is what I did, following the Debian's instruction on how to convert a package to 3.0 format :-)19:00
Laneyyou sdon't need to do with-quilt at all19:00
bdrung_highvoltage: did you upload enna or should I do it?19:00
fabrice_spsuperm1, by the way, I think that a comment of mine made loose your advocate on some package (don't remember which one, actually)19:01
fabrice_spdooooomi, ack'd. You only need another advocate :-)19:06
fabrice_sppersia perhaps? gtkclick is interesting for ubuntustudio19:07
superm1fabrice_sp, yeah you looked a little more thoroughly than i was looking :)19:07
superm1fabrice_sp, i think that rhpot1991 is working out a solution yet19:07
dooooomifabrice_sp: awesome, thanks :)19:07
fabrice_spsuperm1, ok. As soon as it's fixed, I'll check again, and if its ok, shall I uplaod it or wait for your advocate?19:08
fabrice_spdooooomi, yw :-)19:08
superm1fabrice_sp, go ahead and upload as soon as he's got that fixed i say19:09
superm1rhpot1991, ^19:09
fabrice_spok19:09
rhpot1991superm1: fabrice_sp waiting for my ppa to build so I can make sure all is good, then I'll push to revu19:12
phanatichi, it's been a long time i've been doing packaging for ubuntu, so i don't understand dholbach's note about LGPL-3 in debian/copyright here: http://revu.ubuntuwire.com/p/zope.browserresource - could anyone help me with that, please?19:13
crimsunphanatic: debian/copyright is missing a reference to /usr/share/common-licenses/LGPL-319:17
crimsunphanatic: i.e., source packages provide a link to the same license on the local Ubuntu install19:18
mok0Is python-libxml2dom packaged?19:19
* mok0 is puzzled19:19
phanaticcrimsun: but upstream is licensed under the Zope Public License19:20
crimsunphanatic: right19:20
crimsunphanatic: I don't think you actually need a reference to that file, since it isn't LGPL 319:21
phanaticcrimsun: thanks. in that case i think i've addressed all his points in the new upload :)19:22
crimsunphanatic: yep, just commented19:24
phanaticcrimsun: thank you19:25
=== ShadowChild is now known as lukjad86
rmunnAny MOTUs have a moment to look at http://revu.ubuntuwire.com/p/python-nltk? All the minor issues from last week should be fixed now, and I have one advocate already. One more advocate and it can go into Lucid.19:36
aboganiHi All! Could anyone review my package: Arduino www.arduino.cc http://revu.ubuntuwire.com/p/arduino? Thanks!19:51
fabrice_spabogani, license for libraries/* is PD. What's that?19:59
aboganifabrice_sp: Public Domain20:00
fabrice_spyou should add the text20:00
aboganifabrice_sp: Upstream don't release it: simply write " Released under Public Domain". Where I can find text?20:01
fabrice_sptbh, I don't know20:01
fabrice_spabogani, there is no disclaimer?20:02
aboganifabrice_sp: Some of these files don't contains other than C source... (No author, no date, no license _nothing_).20:06
aboganiOnly C/C++ source code20:07
fabrice_sppfff: will have a look tomorrow (too complexe for me right now)20:08
aboganifabrice_sp: Thanks anyway! :-)20:13
=== RoAk is now known as RoAkSoax
=== RoAkSoax is now known as RoAk
=== RoAk is now known as RoAkSoAx
aboganiHi All! Could anyone review my package Arduino www.arduino.cc http://revu.ubuntuwire.com/p/arduino? Thanks!21:29
aboganiHi All! Could anyone review my package Arduino www.arduino.cc http://revu.ubuntuwire.com/p/arduino? Thanks!21:46
lfaraoneabogani: why is arudiuno.png UUEncoded?21:51
lfaraoneabogani: re your get-orig-source rule, rather than hardcoding the svntag in debian/rules, could you extract it from the changelog verrsion a la http://wiki.debian.org/SandroTosi/Svn_get-orig-source ?21:53
aboganilfaraone: I'l take a look! Thanks!21:53
rmunnAnyone have time to be a second advocate for http://revu.ubuntuwire.com/p/python-nltk? Should be a pretty straightforward review, the quirks have been hammered out by now. I'd like to get it in before the freeze.21:54
v0xellfaraone, could you also look at http://revu.ubuntuwire.com/p/colormath, I'm new at this and eager to get a review ;)21:54
lfaraonev0xel: sure, I'm not MOTU, but I'll be glad to take a look.21:55
v0xellfaraone, thanks!21:55
lfaraoneabogani: fyi, files in src/processing/xml/* are under zlib/libpng according to licensecheck, not "MIT style"21:58
lfaraoneabogani: libraries/Ethernet/utility/w5100.c is "(c)COPYRIGHT" and "ALL RIGHTS RESERVED", therefore unfree.22:00
lfaraonev0xel: I'll brb in a bit, but I'll get to it by the end of today.22:02
bdrung_rmunn: work for you to do ;)22:03
rmunnbdrung_, Thanks.22:05
rmunnP: python-nltk: copyright-refers-to-symlink-license usr/share/common-licenses/GPL - thought I fixed that, argh. Checking now...22:05
bdrung_nope ;)22:05
bdrung_rmunn: let me know once you are finished22:06
rmunnHah - yeah, I fixed it... but in the wrong VM. Too many tabs open. :-)22:06
bdrung_:)22:07
oojahbdrung_: If you've got time whilst you're waiting, could you take a look at sqlite3-pcre?22:07
asbinbdrung_: I l*** you ! Thanks (for enna) !! :)22:07
bdrung_rmunn: drop debian/pycompat22:08
rmunnAs for the CDBS question - I'm just starting, and CDBS looked simpler than debhelper. Haven't had time to look at dh 7 yet. I'll probably switch it over in a -0ubuntu2 package or once I package it for Debian, but so close to feature freeze I don't want to make any major changes.22:09
bdrung_rmunn: it's not a major change (drop cdbs and rewrite debian/rules)22:09
bdrung_rmunn: file:///usr/share/doc/debhelper/examples/rules.tiny22:10
bdrung_rmunn: man dh22:11
rmunnbdrung_, where can I read about pyversions? I can't find it mentioned anywhere in http://www.debian.org/doc/packaging-manuals/python-policy/22:12
rmunn(which is where I got XS-Python-Version from)22:12
bdrung_rmunn: i looked in /usr/share/doc/python-support/22:12
bdrung_rmunn: in your case the file contains "2.4-"22:13
rmunnbdrung_, Thanks, reading it now... and just created a pyversions file22:14
aboganilfaraone: get-orig-source and ZLIB (instead of MIT) fixes. Reiman: arduino.png uuencode, strange disclaimer of w5100.c. How do you suggest me to handle this file?22:14
bdrung_oojah: i recomment to use dpkg-source 3.0 (quilt) format and DEP-5 for debian/copyright, DEP-3 for patches, you should add a link to debian/watch, run update-maintainer22:18
bdrung_oojah: do you want to bring this package to debian, too?22:18
aboganiLucid's dpkg support 3.0 ?22:19
bdrung_abogani: yes22:20
bdrung_i moved already many packages22:20
aboganibdrung_: Thanks22:20
rmunnbdrung_, Thanks for your help, uploading new version to REVU now. Should appear in 2-3 minutes.22:35
oojahbdrung_: Yes, debian would be good as well.22:35
rmunnbdrung_, Okay, new upload is up at http://revu.ubuntuwire.com/p/python-nltk now with your suggested changes.22:38
rmunnbdrung_, If there's anything else that would prevent you from advocating it, please let me know. :-)22:39
doctormoHow can I check to see if a package is installed and only if it is call sudo apt-get purge packagename?22:48
doctormobasically I don't want to ask the user to become root if they don't need to22:48
rmunnbdrung_, you around? You asked me to let you know when I was finished with http://revu.ubuntuwire.com/p/python-nltk. It's ready now.22:50
hggdhdoctormo: for example, dpkg -l <package> | egrep ^ii22:51
geserdoctormo: can you explain the problem a little more?22:51
geserwhy should the user need to remove a package?22:51
bdrung_rmunn: yes, i am looking at it.22:52
rmunnbdrung_, Thanks. I feel like I've been inches away from the finish line for a week now on this package, so I'm eager to get it finished. Your help is much appreciated.22:54
bdrung_rmunn: i will add a newline to debian/rules and remove the empty line from debian/watch, if you are ok with that.22:55
rmunnbdrung_, Sure.22:55
doctormogeser: If they want to develop groundcontrol, I require that they remove any groundcontrol deb packages so the plugins don't get confused.22:55
bdrung_rmunn: why did you need python-yaml in the clean rule?22:56
rmunnbdrung_, Because setup.py does "import nltk" and nltk/__init__.py does (somewhere in its import structure) "import yaml"22:56
bdrung_k22:56
rmunnbdrung_, I discovered this because the first version of my package didn't have python-yaml in build-depend, and it FTBFS'ed once I put it up on REVU.22:57
rmunn(I have python-yaml installed on my system, so I'd failed to notice the problem. Taught me to always test with pbuilder first, saves time.)22:57
geserdoctormo: then the snippet from hggdh should do it22:57
doctormohttp://pastebin.com/m70407a55geser: What do you think of this other snippet I was just passed?22:58
doctormodamn irc, geser: http://pastebin.com/m70407a5522:58
geserlooks even better22:59
oojahbdrung_: For sqlite3-pcre, what link should I add to the watch file given that there's only a git repo available and I have a get-orig-source in rules?23:04
bdrung_oojah: for example a link to the web interface of git23:05
rmunnbdrung_, Thanks for the +1! Do I need to get sistpoty to re-advocate this, since the REVU software considers his previous advocation obsoleted by the new upload, or are the differences minor enough that it doesn't matter?23:05
bdrung_rmunn: i don't care about it. the rule is that two motu have to vote for the package, then it can be uploaded. sistpoty was fine with the package. the changes will probably not change his mind.23:07
rmunnbdrung_, Understood, thanks.23:08
lfaraonedoctormo: fyi, python-xdgapp was REJECTED from Debian.23:08
doctormolfaraone: Bah, oh well23:08
bdrung_rmunn: can you link bug #514936 to debians ITP bug?23:08
ubottuLaunchpad bug 514936 in ubuntu "[needs-packaging] nltk (Natural Language Toolkit)" [Wishlist,In progress] https://launchpad.net/bugs/51493623:08
rmunnbdrung_, Sure, one sec.23:08
doctormolfaraone: Rationale?23:08
lfaraonedoctormo: quoth the installer, "sorry, we cannot add a full source package for every small script. Please try to get it added to python-xdg or a similar package."23:08
rmunnbdrung_, Now that I've gotten it in before the Lucid freeze deadline, my next step is to submit it to Debian.23:09
doctormolfaraone: It's not a small script, but I'll take it into groundcontrol, the jerks.23:09
bdrung_rmunn: yes ;)23:09
lfaraonermunn: you'll want to get it in DPMT (if it's a module) or PAPT, and then ask POX to sponsor :P23:10
doctormojono: python-xdgapp was rejected from debian23:10
rmunnbdrung_, But since the Lucid deadline was so close, I focused on getting an acceptable package into Ubuntu first. Afterwards I can get it into Debian and lucid+1 can just have python-nltk sync'ed.23:10
bdrung_rmunn: one thing before uploading it. why do you call the source package python-nltk instead of nltk?23:10
rmunnlfaraone, I'm unfamiliar with those acronyms... Still new to this.23:10
lfaraonermunn: well, you can get it into debian NEW, and then ask an Archive Admin to sync it :)23:10
rmunnbdrung_, Because python-(foo) seems to be the naming convention for Python libraries: python-yaml, python-elementtree, python-lxml, and so on.23:11
lfaraonermunn: in fact, it's policy!23:11
lfaraonermunn: you can call the source package nltk however.23:11
bdrung_rmunn: yes, the binary package must be called python-mltk, but not the source23:11
bdrung_rmunn: the source name should be the upstream name. (for example matplotlib is the source for python-matplotlib)23:12
rmunnlfaraone, bdrung_, This is my first package; I haven't yet learned how to make the binary package name differ from the source package name. Feel free to make the change if you want.23:12
lfaraonermunn: http://wiki.debian.org/Teams/PythonModulesTeam == DPMT, http://wiki.debian.org/Teams/PythonAppsPackagingTeam == PAPT. You want the former. They hang out in debian-python, and manage their packages using svn-buildpackage. (which can be a PITA in itself, but whatever)23:12
lfaraonermunn: the source package name is the first line in your control file.23:13
bdrung_rmunn: k, will rename the source to nltk23:13
lfaraonermunn: example: http://paste.ubuntu.com/377213/23:14
rmunnbdrung_, That should make future maintenance simpler, as the upstream tarball is named nltk-###.tar.gz23:14
rmunnlfaraone, Ah, I see. Elegantly simple (as most things in Debian are) once you know how to do it. :-)23:14
bdrung_rmunn: the upstream tarball name is irrelevant for making packaging simpler/harder. uscan handle it.23:15
bdrung_rmunn: and don't forget the changelog23:15
rmunnIt's just quite a bit to learn at once. I thought at first I had done a rather good job making the package, checking copyright issues carefully, etc.... and look how many different uploads and comments ended up on http://revu.ubuntuwire.com/p/python-nltk before I was through. :-)23:15
rmunnbdrung_, Speaking of the changelog -- should it have the source or binary package names in the "python-nltk (2.0~b8-0ubuntu1) lucid; urgency=low" line?23:17
lfaraonermunn: everybody makes mistakes their first time :P23:17
lfaraonermunn: source.23:17
rmunnlfaraone, Naturally. That's why the review process is in place.23:17
bdrung_rmunn: that's the source name (imaging multiple binary package made out of one source)23:18
rmunnIf it weren't for more experienced packagers looking at my code, I would have ended up with a package version like "2.0b8" (no ~ in there) and been forced to use an epoch once NLTK came out of beta.23:18
doctormolfaraone: It strikes me that if python-xdgapp was rejected, then it's highly likely that groundcontrol will be too.23:18
oojahbdrung_: I've made your suggested changes to sqlite3-pcre.23:18
doctormolfaraone: So I was wondering your opinion on if we should bother?23:18
rmunnAmong the many other potential problems that they helped head off...23:18
lfaraonedoctormo: why would groundcontrol be rejected?23:19
oojahConversion to quilt 3.0 was much less painful than I expected.23:19
lifelessdoctormo: why was xdgapp rejected?23:19
doctormolifeless: Too similar to python-xdg23:19
lfaraonelifeless: "sorry, we cannot add a full source package for every small script. Please try"23:19
lfaraone"to get it added to python-xdg or a similar package."23:19
doctormolifeless: Even though it wraps around it, we're advised to upstream the features into python-xdg23:19
lfaraonedoctormo: which is reasonable long-term advice anyway, probablyt.23:19
lifelessdoctormo: was that on mentors?23:19
lifelesscause mentors isn't the end-all, archive admins are the actual arbiters23:20
lfaraonelifeless: archive admins.23:20
lifeless[and it may be reasonable advice, though I'd need to study more to know]23:20
rmunnOkay, LP #514936 has been linked to the Debian ITP.23:21
ubottuLaunchpad bug 514936 in ubuntu "[needs-packaging] nltk (Natural Language Toolkit)" [Wishlist,In progress] https://launchpad.net/bugs/51493623:21
lfaraonelifeless: it's already synced into Ubuntu, so it's not a big deal. (I bribed an *ubuntu* archive admin for that :) )23:21
lifelesshmm, well I'd probably argue that, but it wouldn't necessarily be pretty23:22
lifeless(the rejection I mean)23:22
doctormoI love how there is already a coherence.extern.xdg module that duplicates xdgapp code for another project.23:22
lifelessciao23:23
bdrung_oojah: you should grab the ownership and update the title (to the new source name) of the ITP23:23
bdrung_rmunn: ^23:23
rmunnbdrung_, Right, taking care of the Debian ITP is next on my todo list. Was going to grab ownership, now I'll also update the source name as well.23:24
lfaraonelifeless: you're welcome to, I'm too shy to irk the wrath of archive admins.23:28
doctormolfaraone: I've emailed the guy behind python-xdg and I've sucked in xdgapp into groundcontrol for now, since it's very unlikely upstream will move quickly enough.23:28
lfaraonedoctormo: mk. it's very possible btw that we can get a FFe for GC23:29
doctormolfaraone: what is an FFe?23:29
doctormofeature freeze extention?23:29
lfaraonedoctormo: feature freeze exception.23:29
doctormoah23:29
lfaraone!ffe23:29
ubottuuvf is Upstream Version Freeze.  For an exception, see https://wiki.ubuntu.com/FreezeExceptionProcess23:29
doctormoOK, then we'll plan to revert it if we get it sorted out.23:30
oojahbdrung_: I'm not quite at that point yet - I'm keen to get it into debian but haven't done anything to that end yet (including reading up on their procedures).23:31
jonodoctormo, thats a shame23:32
bdrung_oojah: my comment was targeted at rmunn, but it fits for you too. ;)23:32
doctormojono: For me it's only a shame for code reuse.23:32
jonodoctormo, yeah23:33
Laneyohhhhhhhh23:33
bdrung_oojah: getting the package in debian guarantees that it will get in ubuntu23:33
LaneyI was supposed to review that package23:33
Laneylet's do it! go!23:33
oojahOk.23:33
oojahI realise that - thought it would be friendlier getting it past here first :)23:33
Laneyoojah: why 3.0 (quilt)?23:34
oojahLaney: Because bdrung_ recommended it.23:34
Laneyit's backport unfriendly23:34
Laneybut i dont mind really23:34
bdrung_Laney: 3.0 (quilt) rocks. why not use the latest techniques for new packages?23:34
Laneyau contraire, why use the latest crack without a compelling reason?23:35
lfaraonermunn: first step, register in https://alioth.debian.org/ , then apply to join https://alioth.debian.org/projects/python-modules/. Explain "I want to help maintain Python modules, specifically NLTK" or something similar.23:35
LaneyI don't see a major benefit in just removing the --with=quilt stuff and a b-d23:36
bdrung_Laney: reasons: http://wiki.debian.org/Projects/DebSrc3.023:36
LaneyI know what it does, but I also know that for most packages those benefits aren't needed23:37
Laneyso if one of them (not the quilt stuff) is there then go for it, otherwise don't IMO23:37
Laneyfor backport unfriendliness23:37
bdrung_Laney: eclipse benefits from it.23:38
LaneyI'm sure some packages do!23:38
bdrung_Laney: it will be backport frienly once lucid is released ;)23:38
Laneybut I don't recommend it universally, that's what I'm trying to say here23:38
rmunnInteresting, it seems ca.debian.org is in Firefox's default list of trusted CA's, so https://alioth.debian.org/ gives me a scary-looking security warning... Wonder if there's room for an improvement somewhere here.23:38
Laney(I'm thinking of Debian too)23:38
lfaraonermunn: once you're accepted, do http://wiki.debian.org/PAPT_Howto , substituting "python-modules"  for "python-apps"23:39
bdrung_Laney: backportability is a valid argument against it.23:39
Laneyyes23:39
Laneyafter squeeze and lucid and bpo are all done, then fine23:39
Laneybut until then, be conservative23:39
Laneythat's my guideline :)23:39
lfaraoneLaney: that's my argument against dh7 too :)23:39
oojahLaney: When I try to get it into debian, I can revert the quilt 3.0 format if needed, it's a trivial change.23:40
bdrung_lfaraone: dh simple rules and it's overrides rock!23:40
bdrung_oojah: you don't have to.23:40
lfaraonebdrung_: I don't disagree :)23:40
Laneybut that's in hardy-backports and bpo23:40
Laney*and* it is a massive massive win over the old style23:41
lfaraonermunn: then add your package name to the topic in #debian-python (on irc.oftc.net) in the appropriate place at the end of the queue.23:41
bdrung_oojah: look at http://upsilon.cc/~zack/stuff/dpkg-v3/23:41
* oojah nods23:41
lfaraonermunn: confused yet? :)23:43
BlackZhello, in a old-package that has karmic should I use lucid, right?23:45
BlackZI'm updating a package23:45
lfaraoneBlackZ: use lucid's version of the package, yes23:45
BlackZlfaraone: so emesene (1.5-1ubuntu2) lucid; urgency=low is right?23:46
lfaraoneBlackZ: if you're doing a new upstream version, it should be 0ubuntu1, no?23:46
lfaraoneBlackZ: what exactly are you "updating"?23:46
bdrung_rmunn: finally upload nltk23:47
bdrung_s/upload/uploaded/23:47
BlackZlfaraone: 1.5-1ubuntu1 to 1.6-0ubuntu1 is right?23:47
BlackZit's a new upstream version23:47
lfaraoneBlackZ: yes, that is correct, assuming 1.6 is the new release.23:47
bdrung_BlackZ: if the new upstream version is 1.6, yes23:47
rmunnbdrung_, Excellent, thanks.23:48
BlackZok, so I'm right23:48
BlackZthanks!23:48
lfaraoneBlackZ: hint, you can use "dch -v 1.6-0ubuntu1" to quickly modify the changelog.23:48
BlackZlfaraone: I'm editing it manually23:48
lfaraoneBlackZ: that's fine, dch just makes it easier I've found.23:48
bdrung_BlackZ: at least dch -me '' updates the timestamp23:49
jcfpBlackZ: emesene is already at 1.6-1 in lucid though, in case you're really working on that.23:50
lfaraonebdrung_: is it worth mentioning to people that "(C)" isn't valid in copyright files, and that they should use ©?23:51
BlackZjcfp: ah ok23:51
bdrung_lfaraone: yes23:51
bdrung_or use Copyright23:52
lfaraonebdrung_: well, they use "Copyright (C)". I'll say it's a wishlist bug :)23:52
Laneyoojah: test building23:52
BlackZjcfp: however look at autotrash's upload, I have fixed the issues23:53
BlackZjcastro: if there's again issue(s), please let me to know :)23:54
BlackZops23:54
BlackZjcfp: if there's again issue(s), please let me to know :)23:54
BlackZjcastro: sorry, tab mistake23:54
jcastrono worries!23:54

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