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

doctormoI'm having a problem with lucid builds on python projects00:15
persiaWhat sort of problem?00:15
doctormopersia: The setup.py uses install_lib to do some work, which isn't done on lucid builds.00:19
doctormoThis is the standard python distutils install_lib00:20
persiadoctormo: Hm.  It works for karmic builds?00:24
doctormopersia: yes, and jaunty00:25
persiadoctormo: Do you happen to have a sid chroot available you could use to see if it's a local issue?00:27
doctormopersia: this happens via the ppa build system00:28
doctormoI don't have lucid working yet.00:28
persiaAh, I thought you might have been trying builds against lucid with pbuilder or sbuild.00:28
persiaBut it sounds like there's some difference.  I'd think it would be worth determining if the difference is inherited from Debian, or local to Ubuntu.00:29
persiaIf the former, then they python team may have good suggestions to work around the issue.00:29
persiaIf the latter, there's probably a bad merge that deserves attention.00:30
doctormohmmm, I don't know if I'd know how to test that00:41
=== jcastro_ is now known as jcastro
=== persia` is now known as persia
freeflyingpersia: got some mins?02:42
persiaWhat's up?02:44
freeflyingpersia: if you have time, plz have a look at revu.ubuntuwire.com/p/ailurus02:45
persiafreeflying: You've done a licensing check on all the files?02:47
* persia doesn't have time for that right now02:47
freeflyingpersia: did i miss anything?02:51
persiafreeflying: I asked if you've done a full licensing check on all the files.  I don't have time for that right now.02:51
freeflyingpersia: I did02:51
persiaOK.  I'll want you to be the second advocate anyway, just because I don't want to answer to an archive-admin having not checked that.02:52
persia(but I may reject it anyway)02:52
persiafreeflying: rejected with comments03:13
persiahappyaron ^^03:13
freeflyingpersia: thanks03:15
persiafreeflying: Any particular reason you picked on me?  I'm slow and lousy with python :)03:16
freeflyingpersia: just saw you became active :)03:17
freeflyingpersia: I found we don't have too much developer in tz close to you and me :)03:18
persiaBunch in .au03:18
persiasome in .nz even (albeit fewer)03:18
persiaBut very few in +803:18
=== dmb is now known as d
YokoZarpersia: Well I'm technically in -8 but I stay up way way too late03:23
=== d is now known as ______dmb
persiaYokoZar: well then, you must be in a mood to review http://revu.ubuntuwire.com/p/libprolooks1 :)03:26
YokoZarright now I'm trying to figure out why lucid is freezing at login regardless of kernel version03:26
persia(and as a prize, you get to assign the next unsuspecting volunteer a package of your choice, in the vague hope of reviewing some stuff prior to FF)03:27
persiaYokoZar: Uninstall plymouth03:27
YokoZarWe're months behind on review at this point aren't we03:27
persia(or don't press enter).03:27
persiaWe're only about 10 months behind, which is better than it was.03:28
suji11Anyone advocate/review my package IOK  http://revu.ubuntuwire.com/p/iok03:41
spenserHi, I'm working on fixing bug #520240.  This is my first ever attempt at a patch for Ubuntu/Debian.  I updated the rules and added the file that I needed to add,  however when I run debuild -us -uc to build the package I get the following lintian error. Now running lintian...03:57
spenser E: libapache2-mod-authz-unixgroup: duplicate-conffile /etc/apache2/mods-available/authz_unixgroup.load03:57
spenser Finished running lintian. How can I fix this?03:57
ubottuLaunchpad bug 520240 in libapache2-mod-authz-unixgroup "Does not install create /etc/apache2/mods-avaiable/authz_unixgroup.load file" [Undecided,New] https://launchpad.net/bugs/52024003:57
spenseris anyone here?04:04
crimsunyes, but I'm updating my schroots. Sec.04:04
spenserohh thank you04:04
crimsunspenser: hmm, what's wrong with the existing debian/authz_unixgroup.load ?04:10
crimsunspenser: and debian/libapache2-mod-authz-unixgroup.install ?04:10
spenserits not included in the deb04:10
spenserso i updated the .install and .dir files to install it.04:10
crimsunok, have you regenerated your fixed source package?04:11
spenserThe source package does not need to be regenerated the file is located in the debian/ directory and is created by the patch.04:11
spenseris that appropriate?04:12
crimsunis the patch to which you refer the one here? http://launchpadlibrarian.net/39042352/authz_unixgroup.load04:12
spenserno, when I downloaded the source for the package I found the file in the debian/ directory.  However, the file is not included in the build by default.04:13
crimsunright, the one you posted is identical to the one in debian/04:14
crimsunhave you posted your patch (to the bug report)?04:14
spensernot yet, as I'm not completely sure how to create a patch from the work.  Is there a nice script I can run or do I need to it manually?04:15
crimsundo it manually04:15
crimsunalternately, you may post your modified .dirs and .install to the bug report, and I'll walk you through it04:15
spenserthat will be easier.04:16
crimsunBTW, I deleted the authz_unixgroup.load that you attached so that there will be less clutter04:17
spenserthank you04:18
spenseralright they are both up there04:19
crimsunspenser: are you /certain/ that you posted your modified files?04:21
crimsunspenser: the .dir is identical to the one shipped in the Debian/Ubuntu source package, and the .install only has a whitespace difference04:21
spenseryes, its a very very simple patch04:21
spensermaybe its a difference between 10.04 and 9.1004:22
crimsunyes, it is04:22
crimsunthe one in 10.04 works correctly04:22
spensero04:22
spenserok04:22
spenserwell I guess there is no need for a patch then04:22
spenserI'll go ahead and close the bug04:22
crimsunthat's ok; thanks for checking :-)04:22
crimsunnote that the changelog entry for 1.0.2-1 (in 10.04) has this:04:23
crimsun  * Apache .load file now gets installed04:23
crimsunOTOH, if you use this package in 9.10, I can walk you through generating a debdiff that you can use for a StableReleaseUpdate (SRU)04:25
spenserDo you believe it would be accepted?04:25
spenserIf so I'm all game04:25
crimsunit's pretty trivial, so you have a pretty high probability04:25
spenserok sounds great04:26
crimsunfirst, do you have the ubuntu-dev-tools binary package installed? If not, take a moment to install it, please.04:26
spenserIt's now installed.04:27
crimsunok. Create a new directory and change into it.04:28
crimsunthen, use: pull-lp-source libapache2-mod-authz-unixgroup karmic04:28
crimsunthat command downloads the precise source package from Launchpad associated with Karmic04:28
spenserE: No credentials found for 'ubuntu-dev-tools', please see the manage-credentials manpage for help on how to create one for this consumer.04:29
crimsunah, I suppose you would want to use manage-credentials first as the message says.04:29
crimsunalternately, extract your existing source package anew04:30
crimsundo you have it in the parent directory (../) ?04:30
spenseryes, I did a apt-get source on the package04:31
crimsunif so, that's dpkg-source -x ../libapache2-mod-authz-unixgroup_1.0.1+svn67-1.dsc04:31
crimsunthen, change into the extracted source directory04:32
spenseralright, I'm there04:32
crimsunyou'll want to make changes as you did to debian/libapache2-mod-authz-unixgroup.{dirs,install}04:32
spenserdone04:33
crimsunnow you'll need to create a changelog entry, then do the Launchpad administrivia.04:34
spenserany fancy script to create the changelog entry?04:34
crimsunso, you can use dch -i -Dkarmic-proposed04:34
crimsundebchange, or dch, eases manipulating debian/changelog04:35
crimsun-i -> increment04:35
crimsun-D -> distribution04:35
crimsuna proposed SRU will have a distribution of $release-proposed04:36
crimsunin this case, it's karmic-proposed04:36
crimsunnow, let's look at the top line:04:36
crimsunlibapache2-mod-authz-unixgroup (1.0.1+svn67-1ubuntu1) karmic-proposed; urgency=low04:36
spenseryes04:36
crimsunthe version in parentheses can be left alone since lucid's version is already higher/greater, but just to be pedantic we'll change it so that it's more attuned to standard versioning for SRUs04:37
crimsunso 1.0.1+svn67-1ubuntu1 -> 1.0.1+svn67-1ubuntu0.104:37
spenserdone04:38
crimsun(note that you could also have used -v to specify this when you used dch)04:38
spensercool04:38
crimsunnow, create a succinct message about the changes you've made04:38
spenser  * added authz_unixgroup.load to apache mods-available dir (Closes: #540240)04:39
spenserwill that work?04:39
crimsunyes and no04:40
crimsunit does describe the effect of what you did, but for SRUs try to be very precise04:40
crimsunalso, the changelog-closing syntax is different for Launchpad (it's LP: #foo)04:40
crimsunTry something like:04:40
crimsun  * debian/libapache2-mod-authz-unixgroup.{dirs,install}:04:40
crimsun    - Install authz_unixgroup.load properly (LP: #520240)04:40
lfaraonepersia: new upstream version and should fix all your concerns (groundcontrol) http://revu.ubuntuwire.com/details.py?upid=766304:41
spenserI saved the changelog04:42
crimsunspenser: ok, now you can regenerate the source package04:42
crimsunspenser: after you regenerate the source package, you can create a debdiff04:42
crimsunso: debuild -S -uc -us04:42
crimsunoh, sorry04:43
spenseralright thats done04:43
crimsunyou probably want to do one more change to debian/control, too:04:43
spenserbump the version to 3.8.2?04:43
crimsunsince you've modified the source package beyond what Debian's has, you want to be courteous and make the contact reference precise04:43
crimsunso to do that, you'd:04:44
crimsun1) change Maintainer: Hai Zaar <haizaar@haizaar.com> to XSBC-Original-Maintainer: Hai Zaar <haizaar@haizaar.com>04:44
crimsun2) add Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>04:44
spenserdone04:45
crimsunnote that because this is expected practice, you don't need to document this change in debian/changelog04:45
crimsunnow you can regenerate the source package04:46
spenserI did but I received this error.04:46
spenserW: libapache2-mod-authz-unixgroup source: out-of-date-standards-version 3.8.1 (current is 3.8.3)04:46
crimsunwhich error?04:46
crimsunspenser: oh, don't arbitrarily bump the S-V04:46
lfaraonespenser: you can safely ignore that for SRUs.04:46
crimsunthere are requirements for doing so, and as lfaraone mentioned, don't do that for an SRU, which is supposed to be the minimal fix necessary04:47
spenserI didn't I realized about a split second afterwards what it meant04:47
spenserAlright the build completed04:47
crimsunso now you should have two source packages in ../04:47
crimsunso, back up to the parent dir04:48
crimsunfrom there you'll use the debdiff tool to generate a debdiff04:48
crimsun(which is essentially a unified diff)04:48
crimsunso, this would be, e.g., debdiff libapache2-mod-authz-unixgroup_1.0.1+svn67-1.dsc libapache2-mod-authz-unixgroup_1.0.1+svn67-1ubuntu0.1.dsc > libapache2-mod-authz-unixgroup_1.0.1+svn67-1ubuntu0.1.debdiff04:49
crimsunthen, attach this debdiff (libapache2-mod-authz-unixgroup_1.0.1+svn67-1ubuntu0.1.debdiff) to the bug report04:50
spenserI can't see my changes to the source in the debdiff? is that normal?04:51
crimsunplease pastebin your debdiff04:52
spenserwhere is the pastebin?04:52
crimsunit should resemble http://pastebin.com/f72fc707704:52
spenserhttp://pastebin.com/m31f4238f04:53
crimsunhmm, did you modify libapache2-mod-authz-unixgroup.dirs and libapache2-mod-authz-unixgroup.install ?04:54
imbrandonhrm hardy -> karmic directly isnt a good idea ? or is it supported ?04:55
spenseryes04:55
crimsunspenser: according to the debdiff, either you didn't save the changes, or you edited some other directory's files04:55
crimsunimbrandon: it's doable but not recommended04:56
lfaraoneimbrandon: completely unsupported.04:56
lfaraoneimbrandon: if you want to skip releases, wait for lucid.04:56
lfaraoneimbrandon: and then only go LTS->LTS, so hardy->lucid.04:56
imbrandoncrimsun, kk thanks, its a "production" system so i'll go the safe ( abet longer ) route04:56
imbrandonlfaraone, no time, need upgrade in next 48 hours04:56
imbrandon:)04:56
imbrandonbtw havent been arround much to say "hi" , hows things crimsun  ?04:57
lfaraoneimbrandon: keep in mind this channel is for development, not support :)04:57
imbrandonlfaraone, i'm aware :P04:57
crimsunimbrandon: not bad, yourself?04:58
imbrandongood, been really REALLY busy last few months, but good04:59
crimsunspenser: the best course of action is to retrace your edits and regenerate the source package and debdiff04:59
imbrandoni seen ubuntuwire.com come up for renewal and noticed i hadent been on irc in ages ;)04:59
spenserWill do05:00
crimsunimbrandon: cool. (I read your posts on Planet Debian.)05:00
imbrandonugh yea , actualy that wasent me05:00
imbrandonit got hyjacked ( the personal domain )05:00
imbrandoni removed myself ( well that blog ) from debian and ubutnu planets05:01
lfaraoneimbrandon: can't your provider get that sorted out?05:01
imbrandonyea it can, and it is, but its sticky05:01
lfaraoneinteresting.05:01
imbrandonsomehow ( long story short ) godaddy let the domain be "reregistered" ( e.g. it wasent up for renewal )05:02
imbrandonso i'm in the SLOW process of reaquireing it05:02
lfaraoneah, I've heard of those scams.05:02
imbrandonlucky the other domains ( over 20 of them ubuntuwire.com included ) on the same account are fine, but it still has me looking at better options in the future05:03
imbrandonanyhow back to my upgrade prep, talk to yall soon, i'll try not to be such a stranger05:04
spenserahh much better I think I figured out what I did wrong.  I had rebuilt the package before with the same version number thereby causing the orig files to be overwritten.  By redoing the steps, and incrementing the version number before running the debuild i avoided that issue.05:07
spenserso here is the new debdiff http://pastebin.com/m680c8d1805:08
lfaraonejames_w: would you consider it a bug that bzr bd, when run in <root-of-bzr-repo>/debian creates a folder buildarea in <root-of-bzr-repo> rather than <root-of-bzr-repo>..?05:08
lfaraone*/..?05:08
lifelesslfaraone: already filed05:11
spenserAlright, I posted the patch to launchpad05:11
lifelesslfaraone: me too it ;)05:11
spensercrimsun: I uploaded the debdiff to launchpad under the bug i created05:14
crimsunspenser: yep, now you should amend the Bug Description so that it follows https://wiki.ubuntu.com/StableReleaseUpdates#Procedure05:14
lfaraonelifeless: got a number on that?05:16
lfaraonelifeless: howabout the "packages with debian files in bzr root and with a debian/ folder symlinked to . cause odd errors"? :P05:16
lfaraonelifeless: found the first one, nvm.05:18
spensercrimsun:  How do I upload the package?05:26
spensercrimsun: step 405:27
crimsunspenser: I'll handle that part05:27
spensersounds good05:28
spenserI think everything is in order05:28
crimsunspenser: uploaded; thank you for your contribution!05:31
spenserthank you for helping me out.  Couldn't of done it without you.05:31
crimsunyw05:31
spenserDoes this mean my shiny new package is in proposed?05:32
crimsunnot yet; it has to be accepted by an SRU team member, which may happen by Monday05:32
crimsunerr, in the next couple days05:33
spensercool, I'll be watching05:33
fabrice_spA package requires locale en_US.UTF-8 to build. Debian added a dependency on locales-all, but we don't have it in Ubuntu (thus the package FTBFS). I added a locale-gen en_US.UTF8 call in debian/rules, but it has to be done as root. Any idea on what else can be done to havethis locale installed?06:13
lifelessthe language pack needs to be installed... smells like a broken package to me06:14
fabrice_spit's a brand new one (console-braille). Actually, the package requires an UTF-8 env to build. And buildd have C only06:16
nigel_nbjmarsden, can you give me a quick overview of fixing a package that uses quilt?06:18
lifelessfabrice_sp: file a bug on soyuz asking for a UTF08 environment, and modify the package to use locale -a to find any UTF-8 environment06:22
lifelessfabrice_sp: or build-dep on a utf8 langpack and do the same06:23
jmarsdenSure... (was AFK...)  what specifically do you need help with?  quilt commands to apply/create/edit patches?  See /usr/share/doc/quilt/README.source for a start... does that help?06:23
jmarsdennigel_nb: ^^06:23
nigel_nbjmarsden, that does06:23
jmarsdenGood :)06:23
nigel_nbjmarsden, when I'm working on a patch, the entire work needs to be done in my lucid vm?06:23
jmarsdennigel_nb: It's up to you.  You can work in a Karmic environment and then test build in a karmic chroot (pbuilder) if you prefer.06:24
nigel_nbjmarsden, okay, its embarassing.  I dont know how to set that up06:24
jmarsdenAh.  Let me find the URL... https://wiki.ubuntu.com/PbuilderHowto06:25
jmarsdenAlso look at the pbuilder-dist script and man page for a wrapper that can simplify setting up multiple pbuilders.06:27
nigel_nbjmarsden, in a karmic environment, I can get pbuilder to build for lucid?06:27
nigel_nbI just need to follow that page?06:27
* nigel_nb will get disconnected for 1 hour soon :(06:28
jmarsdenYes, I think so.  I did more, I have a somewhat edited .pbuilderrc based on some stuff from http://wiki.debian.org/PbuilderTricks06:29
jmarsdenYou may find you can actually just do man pbuilder-dist and use that, for simplicity.06:29
jmarsdennigel_nb: Scheduled Internet outages?  Seems odd...06:29
nigel_nbjmarsden, yep.  everyday 2 hours in noon and evening06:30
jmarsdennigel_nb: Are you in some "interesting" part of the world, like some tiny island in the Indian Ocean, or something? :)06:31
nigel_nbjmarsden, well, Indian ocean is named after us ;)06:31
nigel_nbIndia, hehe06:31
jmarsdenAh, OK.  But when I was in Hyderabad a few years back they didn't have scheduled outages...06:31
nigel_nbbangalore06:32
fabrice_splifeless, will ahve a look at an utf8 langpack. Thanks!06:33
nigel_nbpbuilderrc should contain my email and what else?06:33
jmarsdennigel_nb: Mine is a 95 line script!  I'm not sure what the minimum is :)   BTW, I may well be asleep by the time your 1 hour disconnect ends.06:34
nigel_nbI'm hoping at least someone will be around to help06:35
jmarsdenThere's usually someone here, yes.06:35
micahgnigel_nb: people in europe will be in in a couple hours06:36
nigel_nbmicahg, thats my hope :)06:36
slytherinCan anyone think of any sensible reasons why rules file would check for architecture to decide whether to apply patches or not?07:42
dholbachgood morning07:59
slytherindholbach: good morning08:01
dholbachhey slytherin08:02
suji11randomaction: review/advocate my package. i fixed the things http://revu.ubuntuwire.com/p/iok08:11
suji11how to create package for dictionary files, i'm having ta_IN.dic ta_IN.aff . i have to create package for hunspell-ta how to do that?08:20
slytherinpersia: Can you please explain the version bump for swt-gtk. I am not able to figure out completely from changelog.08:27
thekornhey motus, are you using bzr and launchpads merge proposal feature in your sponsorship process to get fixes into ubuntu?09:06
thekornif so, is the workflow described somewhere?09:07
dholbachthekorn: https://wiki.ubuntu.com/DistributedDevelopment/Documentation09:17
dholbachthekorn: but it's not as widely adopted... yet09:17
dholbachjames_w: ^ right?09:17
thekorndholbach, ok, thank. but you did not integrate this into your motu sponsoring process (like crearting a merge proposal, subscribing universe-sponsors etc.) ?09:18
dholbachthekorn: you mean the sponsoring overview page?09:19
dholbachworking on it09:19
thekorndholbach, no, I mean: I created bug 520337, which has a branch, a merge proposal, what's next?09:20
ubottuLaunchpad bug 520337 in python-virtualenv "virtualenv crashed with " /usr/lib/python2.6/dist-packag...6.egg failed with error code 1 in call_subprocess()" [Undecided,Triaged] https://launchpad.net/bugs/52033709:20
thekorndo I still have to create debdiff etc.09:20
thekornor this is enough to get this landed at some point?09:20
dholbachthekorn: that should be enough09:20
thekorndholbach, great, thanks09:21
aradholbach, is there any dev tool to get the source of a debian package from unstable easily?09:42
Rhondaara: I think debget should be in that direction.09:43
slytherinttx: ping. I have some questions about tomcat6 in repository09:43
araRhonda, thanks!09:43
ttxslytherin: pong09:44
slytherinara: pull-debian-source09:44
Rhondaara: Or extract the .dsc URL from http://packages.debian.org/unstable/$PACKAGE and "dget" from there.09:44
* siretart prefers 'schroot -c unstable -- apt-get source $package'09:44
ara:)09:44
slytherinttx: What is the correct way to deploy a WAR file?09:44
arathanks all09:44
dholbachara: chdist should work too :)09:45
ttxslytherin: drag-and-dropping it in the webapps directory should be sufficient. If you need special conf, adding a /etc/tomcat6/Catalina/localhost/*.xml deployment descriptor file is the way to go09:45
ttx(iirc the directory location)09:45
ttxslytherin: packages usually go the xml descriptor way, on order to install in a separate directory09:46
ttx...in order to...09:46
ttxSee tomcat6-{examples,admin} for an example of that09:47
slytherinttx: and which directory is the webapps directory? Copying war file to /usr/share/tomcat6/webapps doesn't work.09:47
ttxslytherin: /var/lib/tomcat6/webapps should be the one$09:47
ttx(CATALINA_HOME)09:48
ttx(or is it BASE?)09:48
slytherinright. I was not looking in this location.09:48
* ttx is confused, long time since I last used it :)09:48
slytherindirectory /var/lib/tomcat6/webapps works09:49
slytherinfirst time using tomcat from repository. :-)09:49
Rhondaoh09:50
Rhondaoh09:50
ttxslytherin: we (as in Debian + upstream tomcat + me) are working on a more intuitive tomcat6 package for lucid/squeeze09:50
slytherinAlso IIRC, tomcat provides a ant task for deployment, right?09:50
ttxslytherin: hmmm... dont know.09:50
Rhondaara: dget $package=version  :D   though, I would hope a switch like -s unstable or similar could get added.09:51
^arky^hi, can anyone help with this error  bzr: ERROR: Cannot lock LockDir09:51
dholbachara: first time: chdist create unstable; edit ~/.chdist/unstable/etc/apt/sources.list  - then: chdist apt-get unstable update; chdist apt-get unstable <pkg>09:53
Laneypull-debian-source foo unstable09:54
Rhondaara: Just figured out. Put a deb-src for debian unstable into your sources.list and simple "dget $package" :)09:55
arawow, I might remember only one of those09:56
* Rhonda . o O ( It was more curiosity on my part actually that did let me dig that up … )09:56
ara(if any)09:56
araI am merging some changes from debian to lucid. I have seen that they added a debian/source/format file to indicate format 3.009:58
ara(as explained at  http://wiki.debian.org/Projects/DebSrc3.0)09:58
arashould I be merging that as well? is it harmful in Ubuntu?09:59
randomactionara: you should, Ubuntu fully supports source format 3.0 now10:00
LaneyI think you have it backwards10:00
Laneyyou should be thinking "do I want to keep this *Ubuntu* change?"10:00
Rhondarandomaction: … for certain definitions of "fully supports". The format is still a bit flakey …10:01
araLaney, I don't, that's why I was asking if I should for some other reason10:01
randomactionRhonda: sure, it's at least limited to lucid10:02
slytherinttx: /usr/share/java/catalina-ant.jar includes various ant tasks to deal with webapps deployment.10:04
Rhondaara: You know, in my fromer workplace I had a working collegue who had the initals ara. Confuses me a bit at the moment. :)10:05
araRhonda, I am not him/her10:06
araRhonda, :)10:06
slytherinttx: one more question if you are not too busy.10:24
ttxslytherin: shoot10:25
slytherinttx: Is JSTL library part of tomcat installation? I am not able to figure out which jar contains it (if at all).10:25
ttxhmm10:26
ttxmaybe /usr/share/tomcat6-examples/examples/WEB-INF/lib/jstl.jar10:27
ttxin tomcat6-examples10:27
slytherinlooks like. I wonder why this is not part of core installation or at least packaged seperately.10:29
ttxslytherin: I suppose nobody asked for it :) (hint, hint)10:30
arastandars-version in debian is 3.8.4, but lintian in lucid says it should be 3.8.310:31
arawhich should I put?10:31
directhexara, don't change standards version for merges10:32
aradirecthex, thanks!10:32
aradirecthex, I'll keep that in mind :)10:32
slytherinttx: Actually the jar file is /usr/share/tomcat6-examples/examples/WEB-INF/lib/standard.jar. Upstream homepage is - http://tomcat.apache.org/taglibs/standard/10:33
directhexara, you want the minimum of changes you can get away with - ideally no changes leading to an effortless sync rather than a timewastey merge10:33
slytherinI will drop a question on Debian java list and try to get this done in Squeeze/Lucid10:33
slytherinara: unless the debian package has changed the version.10:33
directhexara, every merge, your question should be "can i drop this ubuntu change" - rarely is "shall i add an ubuntu change" a good idea10:33
aradirecthex, meaning, I should keep 3.8.4 (debian's) or 3.8.3 (lucid's)10:34
directhexara, meaning changing standards version is a pointless change which increases workload for literally zero benefit10:34
Laneyyou see, that's the same thing I told you about earlier10:35
Laneycopy the Ubuntu changes over to the Debian package10:35
Laneyyou don't need to think about reverting their stuff10:35
randomactionI'm looking to merge ming from Debian, which would start libming0->libming1 transition. I have verified that only one rev-build-dep breaks, and I have a fix for it. Anything else I should check before upload?10:37
Laneyhow many packages are affected?10:38
randomactionfive10:38
Laneyeasy then, go for it10:39
directhexfive's nothing imho10:39
directhexi break more by uploading monodevelop 2.2.110:39
sebnerdirecthex: do you know when the rest will be compatible?10:39
randomactionLaney, directhex: ok, thanks :)10:40
directhexsebner, i haven't uploaded it yet, it's on my TODO10:40
directhexsebner, i'll try & get all addins done on the same day.10:40
sebnerdirecthex: aye10:40
slytherinttx: Actually both jstl.jar and standard.jar are needed. :-D10:42
slytherinwow, writing webapp from scratch is fun.10:43
directhexslytherin, i hear the cool kids use "rails" for that10:43
slytherindirecthex: I admin it. I am not cool. I love java. :-P10:43
directhexslytherin, that's not just uncool, it's *weird* ;)10:44
* slytherin goes for a tea break10:45
paissadhi all, i 've uploaded a package to revu.ubuntuwire.com, it's pms-linux ... i hope that someone will give help in order to make the package available into ubntu repositories11:23
paissadi need to go now, i will be back soon, you can pm me11:28
nigel_nbjust a doubt, when I'm trying to get schroot working, debootstrap needs to built from the source for lucid?11:30
persiaslytherin: The version of swt-gtk in Debian is lower than the last version of eclipse in Ubuntu that built the binary packages that have been transferred.11:32
happyaronpersia: hi, I've made changes on ailurus, could you continue to review it? http://revu.ubuntuwire.com/details.py?upid=766511:32
sebnerpersia: any chance you give it another try?11:33
slytherinpersia: hmm but AFAIK swt packages generated by eclipse have different names.11:33
sebnerpersia: + alien arena11:33
persiasebner: MInd doing happyaron's review whilst I dig into it?11:35
persiaslytherin: eclipse 3.5.1+repack~3-0ubuntu1 provided some binaries also provided by swt-gtk 3.5.1-2, and no longer provided by eclipse 3.5.1+repack~3-0ubuntu211:36
sebnerpersia: trade of work, hmm? Argh, I'll give it a try but in any case I won't ack as I'm not that used python (yet) and especially because of cdbs11:37
persiasebner: You're at least as comfortable with python as I :)  And if you don't like CDBS, maybe happyaron will change.11:39
persia(but I don't remember there being anything special about the CDBS stuff)11:39
sebnerpersia: I've never and I'll never use it. That's the special thing about cdbs :P But I think it's not the right way to change it because the reviewer wants it because cdbs is (evil) valid11:40
persiasebner: I agree that it oughtn't change just because you don't like it :)  But really, if there's no hackery, just make sure it works.11:40
persiaIf there's hackery, it needs some more attention11:41
sebnerheh11:41
sebnerpersia: I'll give it my best ;)11:41
persiaExcellent11:41
slytherinpersia: got it. In any case eclipse will soon stop generating swt-gtk binaries11:41
persiaslytherin: It already has stopped, but because of the version numbers, the old binaries from eclipse were still floating around in the archive and on user systems, and needed *newer* versions from swt-gtk to be viewed as "upgrades", which is why I did the silly +versionbump11:42
slytherinpersia: not a big issue.11:44
persiaslytherin: What?  It would have meant that the binaries we were distributing weren't build from source, which would be bad.  It also would have meant swt-gtk would have been in a failed-to-upload state, so it would never have been delivered with lucid.  Which part of that isn't a big deal?11:45
slytherinpersia: you got me wrong. I am saying that version bump you did is not a big issue. This was in response to "I did the silly +versionbump"11:46
persiaOh, yeah :)11:46
persiaIt's just a little version hack to work around some historical messiness.  We can sync the next upstream.11:46
persiaAs an extra bonus, the same folk are now watching eclipse in both Debian and Ubuntu, so this oughtn't happen again.11:47
slytherinright11:48
nigel_nbpersia, will you able to provide some guidance in setting up schroot so that I can build a package?11:48
persianigel_nb: Are you running lucid?11:48
nigel_nbpersia, no karmic :(11:48
persiaDo you use LVM?11:48
nigel_nbvirtual box11:48
persiaAre you handy with partitioning?11:49
nigel_nbI am, but I dont think I have the space either11:49
persiaThen get someone else to provide some guidance in setting up pbuilder.  lucid schroot/sbuild solves the dependency on lvm, but not karmic, and I'm unsure about backporting the stack.11:50
nigel_nbso I can't really do it on karmic with schroot?11:51
sebnerpersia: I suppose you didn't give it a testbuild?! I fails here11:52
persiasebner: I did do a testbuild, but that was back when it didn't even try to conform to python policy11:53
persianigel_nb: You can use karmic but then the combination is sbuild+schroot+lvm rather than just sbuild+schroot11:53
persiaWhich means you either need to have already been using LVM, or you need to make an empty partition to use LVM (20G seems to be about the smallest that is useful)11:54
nigel_nbpersia, I'm just following https://wiki.ubuntu.com/DebootstrapChroot and I'm stuck11:54
nigel_nbI cant get the soueces updated11:54
persianigel_nb: Hrm.  I've never seen that page.11:56
nigel_nbouch11:56
persianigel_nb: Is it that debootstrap isn't working, or the next steps?11:56
sebnerpersia: Was it already using cdbs back then? ^^11:57
persiasebner: Yes11:57
nigel_nbpersia, I can enter the schroot, but it won't update the sources.list with apt-get update11:57
persiahappyaron: Have you test-built?  Can you help sebner understand why it doesn't build?11:57
persianigel_nb: Are you calling `sudo schroot -c ${RELEASE} -uroot`11:58
persianigel_nb: You may find that installing sudo in the schoot is convenient.11:58
nigel_nbpersia, I'm calling  sudo chroot /var/chroot/lucid, it enters a root prompt11:59
nigel_nbpersia, i wanted to install ubuntu-minimal inside it11:59
persiapastebin the error from apt-get update11:59
persianigel_nb: And please confirm you've already run debootstrap :)12:00
sebnerhappyaron: persia: well, if you give me some more minutes I'll post the build log and some other glitches on revu12:00
happyaronsebner: persia I will check12:01
* happyaron for now12:02
nigel_nbpersia, well, I built the whole thing again.  Works this time :)12:02
persianigel_nb: Excellent :)12:06
nigel_nbpersia, I wanted to correct a spelling error.  Never thought Id be running around this much ;)12:06
happyaronsebner: the problem might caused by upstream setup.py12:07
happyaron:(12:07
sebnerhappyaron: wondering, persia mentioned that it built at some point in the past12:08
persiasebner: like I said, that was before it tried to comply with python policy.  I think it was using autotools instead of setup.py12:09
happyaronsebner: yes it built in the past...12:09
persiasebner: By the way, I think I've almost tracked down the issue with alien-arena :)12:09
happyaronpersia: the autotools call setup.py12:09
sebnerpersia: oh oh oh :D12:09
sebnerhappyaron: persia I've posted some other issues. Haven't checked copyright at all yet though12:10
* persia could reproduce in a controlled environment, and is now trying to find the solution12:10
nigel_nbpersia, I can use a simple chroot running as root.  is that okay for building a package?12:10
persianigel_nb: It's actively not recommended, because it gets dirty fast.12:10
nigel_nbhm :)12:10
persianigel_nb: Using schroot with lvm-snapshot, or with aufs overlays (available in lucid) throws away the messiness on each package build.12:11
persiaThe alternative is to recreate the chroot for each and every package build.12:11
persiaThis is why pbuilder is recommended for people who don't have LVM in karmic.12:11
nigel_nbpersia, I dont know how to do the lvm-snapshot12:11
persia(well, pbuilder might also be recommended because people like it, but that's a different factor)12:12
persianigel_nb: You'd need to have at least one partition managed by lvm.  Really, I think pbuilder is better for you with karmic with your setup.12:12
nigel_nbpersia, pbuilder daunts me :(12:12
sebnerhappyaron: I also think setup.py is b0rken as I'm not even able to use debuild (How did you get that uploaded O_o)12:14
nigel_nbpersia, I've decided to just keep building schroot every day12:14
nigel_nbpersia, now the question is um, how do I build my package in there12:14
persianigel_nb: I believe it's as easy as `pbuilder-dist lucid create`, but I'm not the best person to answer questions about it if it fails.12:14
persianigel_nb: You really don't want to do that.  Trust me.12:15
happyaronsebner: my debuild -S -sa -kxxx works12:15
persianigel_nb: sbuild/schroot will handle your use case better in lucid.12:15
happyaronsebner: I will contact upstream author, maybe he can release another version tomorrow12:15
nigel_nbpersia, okay, trying pbuilder12:15
happyaronsebner: it built before, so I didn't test build, sorry for that12:16
sebnerhappyaron: my debuild looks like this: http://pastebin.com/m10d3cc8b12:16
persiahappyaron: Because it built before and doesn't build now, it might be something about your packaging.12:16
sebnerpersia: I'm wondering about setup.py *and* autohell mess12:17
happyaronpersia: yes, I am trying to fix it, to see wether is my fault12:17
sebnerpersia: happyaron: I'm really no python expert but the problem is the setup.py script imho. It *must* be run as root and paths are hardcoded (e.g /usr/share/ailurus/)12:22
persiaThat sounds like the culprit.12:23
RainCTsebner: Hardcoded paths (with /usr) in a setup.py? That sounds awfully wrong12:25
persiaRainCT: Maybe you can help suggest what should be right?12:25
sebnerI guess so :)12:25
sebneryeah, RainCT python expert! \o/12:26
RainCTI haven't been following (just read the last few sentences), what's the problem?12:26
sebnerRainCT: http://revu.ubuntuwire.com/details.py?upid=7665 , see my comments at the bottom12:26
RainCTUhm.. Doesn't Ubuntu Tewaks do the same stuff its description mentions?12:27
sebnerheh12:28
sebnerwho knows :)12:28
persiahappyaron: Could you help differentiate?  One of these two should probably go away.12:29
happyaronpersia: I can contact the upstream author to fix it and release a new version, he is one of my friends12:30
happyaronIt won't take too long I think12:30
RainCTOh, that setup.py doesn't use distutils at all, it's just a custom script (which would make more sense as a Bash script :P)12:30
happyaronyup12:30
persiahappyaron: Right, but what's the diffference between ailurus and ubuntu-tweaks (both of which you put on REVU)?12:31
RainCThappyaron: I'd be great if that setup.py could be replaced with distutils (with python-distutils-extra for i18n)12:31
happyaronRainCT: yes, and ubuntu-tweak is wanting review12:31
RainCT(If upstream has any questions on how to use distutils, I'm available here on IRC)12:32
happyaronpersia: ubuntu-tweak has more users, but it is now turning to have more functions intergrated its web service, but ailurus is providing a more pure tool, and providing tips when users doing tweak which will help newbie know more12:32
persiahappyaron: So both should be imstalled?  The descriptions are confusing.12:33
happyaronRainCT: I will call him soon, maybe he will make the changes tomorrow, it's nearly Chinese Lunar New Year, :)12:34
happyaronpersia: no, either of them is okay, they have different authors12:34
persiahappyaron: Maybe you can get the authors to collaborate?12:34
happyaronpersia: I tried, but failed12:34
happyaronpersia: the author of ubuntu-tweak spend his time on developing web site functions, but the developer of ailurus is against that point12:35
persiahappyaron: OK.  Makes sense.12:36
* happyaron well, ubuntu-tweak is wanting review too as I said just now, :)12:37
nigel_nbpersia, Now I get it.  pbuilder works with chroots but in a better way (I'm in love with pbuilder now ;) )12:38
persianigel_nb: Well, kinda.  I actually prefer how schroot works with chroots (because it handles the security stuff), but either of them is better than manually managing chroots.12:39
persiaBut schroot is fussy without LVM for karmic.12:39
nigel_nbpersia, all I wanted was a command line way to build packages.  pbuilder works now :)12:39
persiaThat it does :)12:40
nigel_nbpersia, still around? need a little help with quilt :(13:11
Rhondanigel_nb: Maybe someone else is also able to help you, just ask. :)13:12
nigel_nbRhonda, ah, sure :)13:12
nigel_nbwell, I'm trying to correct a spell error bug and I'm not sure how to generate a diff13:13
nigel_nbI know how to *correct* the bug but not generate the diff13:13
RhondaDoes the package already use quilt? Then "quilt push" the current patches, "quilt new xx_spellfix" for creating a new quilt patch, and "quilt edit file", fix the typo and quit the editor. Then "quilt refresh" and you have the patchfile there.13:14
nigel_nbRhonda, ah, thats what I was looking for.  Thanks :)13:14
* persia thanks Rhonda13:15
RhondaAfter that you might want to "quilt pop -a" to unpatch and rm -rf .pc (quilt doesn't clean up that directory itself)13:16
nigel_nbquilt edit file takes me to vim, is that normal?13:18
RhondaIf vim is your editor, yes. :)13:19
nigel_nbI was hoping to find and replace the error.  It occurs in like 10 files or so13:19
RhondaJust set the EDITOR environment variable accordingly if you prefer a different editor - should happen with other tools too.13:19
RhondaYou can quilt edit file1 file2 file3 and use the full power of your preferred editor. ;)13:20
nigel_nbso, no find replace in one argument?13:20
RhondaBut you can also just "quilt add file1 file2 ..." and then call the editor on yourself, if that's what you are looking for.13:20
RhondaAh.13:20
RhondaThen "quilt add" all the files and "sed -i" on them. ;)13:20
RhondaThere are many ways but I hope you get the idea.13:21
nigel_nbyep.13:21
nigel_nbonce quilt add is used, I can directly sed these files?13:25
Laneyquilt shell is good13:25
nigel_nbRhonda, ^^13:27
Laneyyes you can13:27
nigel_nbah, thanks :)13:27
\shogra: are you interested in analysing a FTBFS on armel for opensc? ;)13:32
persia\sh: Can you reproduce it in an emulated chroot?13:32
Rhondanigel_nb: Sorry, was distracted by work. Like Laney said, yes. That's what I meant with that. :)13:33
\shpersia: I don't have any clue about armel ... I don't even know any armel devices :(13:33
BlackZI'm not able to do a tab! I have tried with nano, gedit, but nothing..13:33
nigel_nbRhonda, unfortunately, that did not work for some reason13:33
BlackZit considers the tab 8 charaters!13:33
BlackZ-> debuild -S13:33
BlackZI need the tab for the rules file13:34
persia\sh: Heh.  There's a way to use binfmt-misc and qemu to have emulated chroots (including pbuilder/sbuild), but ogra might be able to fix it directly :)13:34
slytherinRainCT: Do you still work on mplayer package in Debian/Ubuntu?13:34
slytherinoops, wait wrong person13:34
slytherinsiretart: That was a question for you13:34
nigel_nbRhonda, I get "Nothing in patch 01_fix3dspell"13:34
\shpersia: that's what I thought :)13:34
BlackZat the start of this line: dh $@13:34
persianigel_nb: quilt refresh to update the patch.13:34
RainCTslytherin: Hehe. Yeah, I don't think I've ever touched that at all :)13:34
nigel_nbpersia, I get that error on quilt refresh13:35
persianigel_nb: Also, please ask questions generally.  There's lots of people about, but all of us get distracted here and there by other things.13:35
Rhondanigel_nb: Before the sed the quilt add for the files you sed on, and after the sed a "quilt refresh"?13:35
slytherinnigel_nb: The quilt howto on wiki is very good. Go through it once.13:35
nigel_nbyep13:35
siretartslytherin: it's on my todo list, I've done some work at FOSDEM on it in cooperation with upstream13:35
LaneyI really suggest quilt shell13:35
persianigel_nb: Are you sure your sed call is changing stuff?13:35
Rhondanigel_nb: quilt add adds the _current_ version of the file to its internal staging area, so if you did sed before you did quilt add you already have the changed version in there.13:35
slytherinsiretart: Just curious if you are planning to update it.13:36
nigel_nbI did a grep before changing and a grep after to confirm13:36
siretartslytherin: I do have plans, but I'd also appreciate help13:36
siretartescp. working on bugs woudl help me most, I think13:36
slytherinCan't make promises. I am already working on more things than I should.13:37
hakaishiHi, anyone up to review/advocate qt-shutdown-p? It is a simple Qt tool to shutdown (any) system. http://revu.ubuntuwire.com/p/qt-shutdown-p13:39
nigel_nbwell, instead of sed-ing, I'm just doing a manual replace - tired13:44
persianigel_nb: If you're doing it manually, you're likely *sure* that it changed :)  But yeah, you might want to try going through the example on the wiki, and then see how your experience differs.13:45
persia!patch13:45
ubottuPatches are files describing the changes in code to achieve some results.  There are a number of ways these can be produced, but https://wiki.ubuntu.com/Bugs/HowToFix and https://wiki.ubuntu.com/PackagingGuide/PatchSystems may provide some useful guidelines.13:45
nigel_nbI am going through both those wiki pages and the debian pages13:45
nigel_nbbut it does not seem to be helping much or I'm too much fatigued.13:47
nigel_nbwell, I tried again with quilt add, sed -i, and quilt refresh.  Nothing much happening13:50
nigel_nbI'm seriously doing something small wrong, but I have no clue what13:50
persianigel_nb: You did quilt new, and exported QUILT_PATCHES?13:51
nigel_nbbingo! didn't do exported .. I am fatigued13:51
nigel_nbbeen at this for hours13:51
persiaTake a break, and come back.  The entire thing will take less time (including the break), and you'll feel better.13:52
slytherinnigel_nb: That is why said read the howto on wiki. :-)13:53
hyperairnigel_nb: if debian packaging is the only thing you use quilt for, it might be useful to add export QUILT_PATCHES=debian/patches in ~/.quiltrc13:53
nigel_nbslytherin, I should have read completely13:55
nigel_nbhyperair, thank you.  I'll do that13:55
hyperair=)13:55
hyperairif it isn't already in the howto, it should be added imo13:55
nigel_nbI'm ready to bang my head against the wall since that didn't fix it13:58
nigel_nbI still get the "Nothing in patch 104_fixspell3d" after sed-ing and quilt refresh13:59
ogra\sh, it would be helpful if there was an actual error message13:59
ogra\sh, but as persia pointed out ... apt-get install qemu-arm-static && sudo build-arm-chroot lucid lucid-chroot :)14:00
persiaogra: If one is using lucid, one can also just pass --arch=armel to pbuilder-dist or mk-sbuild{-lv,}14:02
ograindeed14:03
\shogra: where do i find the armel arch package archive? on ports?14:06
ograyes14:07
\shok...this evening I'm mirroring ;)14:07
hakaishiHey everyone, the deadline for uploading a package into Ubuntu is the 18th, isn't it?14:07
hakaishiam I right?14:10
persiaYes.14:11
nigel_nbhttp://paste.ubuntu.com/373976/ is the logs of what I did... what am I doing wrong?14:11
hakaishiok... XD I need one more advocate for my package...14:12
rmunnSpeaking of which, I still need advocates for http://revu.ubuntuwire.com/p/python-nltk14:17
rmunnIt's been fairly extensively reviewed by now, so I'm pretty sure I've got all my newbie mistakes fixed14:18
hakaishiI also have all the mistakes, errors and warnings fixed. I've even got an advocate. Just one more *please*  ';.;'14:21
rmunn(And you can safely ignore the lintian error on http://revu.ubuntuwire.com/p/python-nltk -- it's a known false positive, check the comments and the lintian-overrides file)14:22
hakaishinigel_nb: have you tried checking this page? http://pkg-perl.alioth.debian.org/howto/quilt.html I hope it helps ;-)14:23
nigel_nbhakaishi, I did.  Didn't help much.  I'm doing something wrong before I get to that stage14:23
nigel_nbor is it the fact that quilt doesn't let you do sed ?14:25
persianigel_nb: Quilt itself doesn't care how to change the files, as long as you tell it which files are being changed with quilt add.  quilt edit combines these two operations.14:28
nigel_nbcan you see the pastebin above to see if I've missed something?14:29
persianigel_nb: Setting $EDITOR to something you prefer and using quilt edit is probably easiest.14:29
nigel_nbfor the same change to close to 10 files?14:29
nigel_nbhey, there should have been an easier way invented14:29
nigel_nbcan i just copy the entire folder tree to another folder make changes on one and generate a diff?14:30
persianigel_nb: Nothing seems obvious to me there, no.14:30
hakaishinigel_nb: can't you just use po/*.po ?14:30
nigel_nbactually, there are more files14:31
nigel_nbthe .po was an experiment14:31
nigel_nb(which didn't work obviously)14:31
=== dholbach_ is now known as dholbach
=== mathiaz_ is now known as mathiaz
nigel_nbah, well, bug found.  My find replace statement is defective14:48
nigel_nbno wonder quilt didn't work14:48
hakaishiokay ^^'14:49
hakaishinigel_nb: and there I thougt of two posibilities: your find replace, or a missing step...14:50
nigel_nbhakaishi, once i took a break, it just came to me to try and check that part :)14:51
nigel_nbhakaishi, the string did replace, but I think also replaced in .pc14:51
hakaishinigel_nb: okay, nice14:51
nigel_nbI shoulda done what persia suggested quite some time back14:52
hakaishinow that this is solved, I'll be going off. cu14:52
paissadhi all, i 've uploaded a package to revu.ubuntuwire.com, it's pms-linux ... i hope that someone will give help in order to make the package available into ubntu repositories14:53
hakaishipaissad: a link to your package would be helpful (or one must search for it)14:53
paissadhakaishi, http://revu.ubuntuwire.com/p/pms-linux14:54
hakaishipaissad: In your debian/control file: The Maintainer field is invalid. Should be "Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>" and then "XSBC-Original-Maintainer: Papa Issa DIAKHATE <paissad@gmail.com>"14:58
paissadhakaishi, i packaged originally for debian, (mentors-debian) ... but i will change the control file to make it more ubuntu related ^^14:59
paissadthat's not a real problem,14:59
persiahakaishi: "invalid" is a bit strong.14:59
persiapaissad: The `update-maintainer` script in ubuntu-dev-tools tends to do the right thing.14:59
hakaishipersia: It is what the lintian said, I just copyed it ^^'15:00
paissadhakaishi, lintian returns me no errors !!15:00
persiapaissad: Try `lintian -iIEv --pedantic *.changes`15:00
paissadok15:01
hakaishipersia: okay, I'll leave this to you ;-)15:02
persiapaissad: Also, remember to run on both source and architecture-specific .changes files.15:02
hakaishibye bye15:02
persiahakaishi: Sorry  Please proceed.  Just commenting, but this doesn't have my full attention.15:02
sebnerpaissad: and make sure have lintian from lucid15:02
paissadpersia, i just have only on changes file15:03
paissadsebner, i'm running karmic ^^15:03
sebnerpaissad: that's why I told you about lintian from lucid ;)15:03
paissadam i obliged to do it from lucid ?15:04
paissadis it a requirement ? or an advice ?15:04
sebnerpaissad: well, the newer lintian is the more errors you can catch15:04
paissadi see15:05
sebnerpaissad: you don't need to upgrade your whole system ;) just lintian .15:05
paissadLintian v2.2.17ubuntu1.115:05
paissadwhat version do you have ?15:05
sebnerpaissad: 2.3.2ubuntu115:07
paissadok15:07
jcastrodholbach, I have an upstream (mongodb) that wants to get into this LTS.15:13
jcastroit's a sqlless database15:14
jcastrothey just got into debian unstable, so the correct thing for them to do is file a sync request and hope for the best right?15:14
mathiazjcastro: yes15:14
mathiazjcastro: they'll have to manually file the request now that the automatic import has been turned off15:15
persiajcastro: They were here a few days ago, and we helped sort some packaging issues and pushed for the mentors route.  Should be all good to go.15:15
jcastropersia, !15:15
persia(modulo the sync request)15:15
jcastropersia, you always have good news15:15
jcastropersia, do you know which guy?15:15
persiajcastro: I'd have to grep logs, and am a bit distracted.  Give me a few minutes.15:16
jcastrono rush, thank you15:16
l3onHi... I've build a package that meets a merge request (ikiwiki). All info here: -> http://people.ubuntu.com/~l3on/pbuilder/ikiwiki/15:17
l3onwhat's the next step?15:17
l3onreport a bug ?...15:17
persiajcastro: I *think* it was kreuter/richard-10gen : there was some issue with REVU that kept getting the package rejected for no reason I could understand.15:19
jcastroah ok15:20
hakaishihow come that revu is unreachable? - Is something wrong with the server?15:22
jcastropersia, seems every cycle I get one at the last minute asking for a miracle, heh15:22
jcastropersia, however these days people seem to be going through the debian bits as well, which is nice15:23
persiahakaishi: Seems so15:23
Laneyjcastro: You shouldn't disregard backports though if the package won't be ready in time15:23
* hyperair prays to jcastro for a miracle15:23
hakaishiokay, I'll try later again. cu15:24
jcastroLaney, actually when they first mailed I recommended a PPA15:24
jcastrobut they had already started the debian process so at that point might as well go for it I guess15:24
Laneywell it can still enter lucid-backports even if it doesn't make the release15:24
jcastroof course I was hoping for them to get there before the day of debian import freeze, heh15:24
Laneyso if they miss it it's not a big deal is what I'm saying15:24
jcastroI didn't know that15:25
jcastroI will add it to https://wiki.ubuntu.com/Upstream15:25
Laney!backport15:25
ubottuIf new updated Ubuntu packages are built for an application, then they may go into Ubuntu Backports. See https://help.ubuntu.com/community/UbuntuBackports - See also !packaging15:25
Laney^15:25
jcastroLaney, is there a page specifically on that? or just the backport page in general15:25
jcastrook15:25
Laneybasically you take a package to n-backports from release n+k15:26
jcastroright but they would still need to be in +115:26
Laneyyes15:26
Laneybut it gives more time to get the package in shape, go through Debian properly and such15:27
* jcastro updates the page15:27
jcastrothanks for the tip, that's useful15:28
Laneynp15:28
paissadi have this warning during lintian run ^^ ... but it's a really important warning i think15:29
paissadarch-dep-package-has-big-usr-share15:29
paissadbut i think that this one below is not important, ^^ it's the source from the upstream15:30
Laneyit means you should consider splitting out your arch-indep stuff into a separate package15:30
paissadsource-contains-prebuilt-windows-binary15:30
Laneythat is important15:30
paissadLaney, okay15:31
oojahCould someone review sqlite3-pcre for me please? http://revu.ubuntuwire.com/p/sqlite3-pcre15:31
Laneypaissad: you should at the very least ask upstream to provide clean tarballs15:32
Laneyand it might be a license problem15:32
paissadLaney, why a licence problem ? ... the source is from the svn repository15:32
paissadthe license is GPL215:32
persiapaissad: GPL2 requires stuff be available in the preferred form for modification, which windows executables usually aren't.15:33
paissadpersia, Laney the source contains somes dirs (linux, win32, osx ...) during the deb packaging i don't touch the win & osx dirs, i even do touch the linux ^^ for other reason i won't explain now ... i don't see what's the matter15:35
persiapaissad: Just add the offending file to debian/clean15:35
paissadeverything which is in the package is free & licensed under gpl215:35
nigel_nbwhen I fix a bug and notice that it is present on upstream too, I'm supposed to send a patch upstream?15:37
paissadpersia, sorry, i'm a little confused, i'm not sure what you really mean ... do you advice me to remove the files or dirs for the source that or related to the build15:37
paissad?15:37
paissadthat are not related*15:37
Laneyunrelated files are fine, files which break the license are not15:37
persiaIt doesn't necesarily break the license, but we can't tell.15:38
Laneyyes, I'm not passing a judgement on this case, just stating the principle15:38
persiadeleting ot prior to building is one way to demonstrate that we don't care about the file, and so we can know were are distributing compliant binaries.15:38
persiaSo, by adding prebuilt binaries to debian/clean, we can be sure that every binary we use ends up being built.15:39
persiaSaves repacking.15:39
paissadLaney, yes indeed, files which break the licensed are not included to the build, .. that's why for example i did not include the linux/ directory ....  knowing that that dir contains another software which is not free & whose source is not available15:39
paissadi just thought that would be wiser no to delete those files or dirs in order to have a proper orig.tar.gz file ...15:40
oojahpaissad: They aren't talking about modifying the orig.tar.gz.15:41
Laneypersia: Is that OK for ftpmaster/AAs?15:41
oojahWhat persia is saying is that whatever you put in debian/clean won't be included in the final .deb.15:42
oojahCorrect?15:42
persiapaissad: That's why I recommend deleting them at build time, with debian/clean.  You get the benefits of a clean orig.tar.gz *and* the benefits of a provable indication that you didn't use the files during the build.15:42
LaneyI mean, distributing a binary in known license violation, even in the source package?15:42
persiaoojah: Right.15:42
persiaoojah: It won't even be available during the build.15:42
oojahRight15:42
paissadpersia, i understand now ! ..15:42
persiaLaney: For binary blobs that are licensed in a free manner, usually, but, as ever, it depends on the individual concerned.15:42
LaneyIt's interesting. I would have repacked.15:43
Laney(binary built from GPL2 source)15:43
persiaLaney: Having a windows binary of GPL is not necesssarily itself a license violation if we expect to have code for it.  Not building from source when distributing binaries is a failure of due-dilligence.15:43
Laneybut that is just me being extra cautious15:43
persiaYeah.15:43
paissadfor a 1st build, it's really hard to sync with debian/ubuntu policies ^^ ...15:44
paissadbut i do not blame that, of course15:44
Laneywe do try to give help15:44
paissadyeah, it's kind , thanks15:44
Laneypersia: I guess if it is alongside the source then it's not a problem15:44
micahgUbuntu Mozillateam meeting in #ubuntu-meeting in 5 minutes15:55
spweltonhi all, I recently added some new features and fixed all the bugs i could find in a program i have on REVU, is there any chance i could get a dev to maybe check it out for inclusion in Universe?16:05
gusnanIf I have a package which I upload to Revu for inclusion to Universe - what email should I put as "mainainer"? - I put myself as XSBC-Original-Maintainer, right?16:08
spweltongusnan: you need to put the ubuntu-dev email on there, hold on, let me get the proper name and e-mail16:10
spweltongusnan: Use the following name and e-mail: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>16:11
gusnanspwelton, Thank you!16:11
spweltongusnan: any time! I'm working on a REVU package currently as well16:11
lfaraoneIf a blueprint is accepted for lucid, but the reqisit packages aren't uploaded yet, does this require a FFE after FF?16:20
\shjames_w: where was your documentation about new world merging tutorial with bzr?16:21
james_whttps://wiki.ubuntu.com/DistributedDevelopment/Documentation16:21
\shjames_w: thx a lot :)16:22
lfaraonejames_w: for debian packages, do you import from SVN if that's what's specified in the package control field?16:23
james_wlfaraone: no16:24
james_wnot yet16:24
\shjames_w: is there an actual bzr-builddeb for jaunty so I can bzr merge-package ?16:40
james_wnot that I know of16:41
\shthat's bad16:41
\shgrmpf16:41
\shI can't upgrade this machine to karmic...it will break my network config16:41
\shuntil karmics ifupdown is fixed16:41
sebner\sh: upgrade to lucid then :P16:42
james_wshould be quite straightforward to backport16:42
\shsebner: ah no..this will break my puppetd ;)16:43
\shbetter to say puppetmaster16:43
sebnerheh16:43
gusnanhmm, I get revu warning - "unknown-field-in-dsc original-maintainer" - what does this really mean? - as my discussion above with spwelton I thought I had enough maintainers... (This is a new package to Ubuntu, not existant in Debian...)16:44
\shjames_w: well, actually not, because you need a newer bzr for jaunty...ah well, I'll try to do that merge at home16:44
\shgusnan: the right fieldname is XSBC-Original-Maintainer imho...16:45
spweltongusnan: I got that error the first time i uploaded, don't remember how i got rid of it16:45
spweltonAlthough my current dsc has 'Original-Maintainer'16:45
gusnanYeah, I have listed myself as XSBC-Original-Maintainer...16:46
spweltonIs there some application to get stuff checked in REVU? Or is it kind of a first come-first serve basis?16:46
spweltonjust want to make sure I'm doing this right16:47
oojahspwelton: My understanding is that you can ask for reviews here, but not more than two or three times a day as described on here: https://wiki.ubuntu.com/MOTU/Packages/REVU/CheckList17:01
spweltonoojah: Thanks!17:04
persiaWell, you *can* ask more often, but some people might start ignoring you :)17:05
spweltonhaha :D17:06
oojahI suspect there's an optimal amount of annoyance (and probably time of day - any suggestions as to when?)17:07
spweltonso following that guide, would anyone mind checking out eggtimer (a simple countdown timer for cooking, etc) at http://revu.ubuntuwire.com/p/eggtimer and let me know if anything needs fixin'? I finally learned how to properly upload to REVU and there are no errors reported.17:07
persiaSeems there's a quickly bug: it uses the "Maintainer" address for changelog entries.17:09
spweltonin debian/changelog?17:10
persiadebian/copyright doesn't comply with the listed Format-Specification:17:10
persiaspwelton: Yep.17:10
persiaspwelton: I don't think it's something you did: I think quickly is broken.  Please correct me if I'm wrong.17:10
spweltoni manually wrote most of this, because quickly uses weird version numbering17:10
spweltonbuilt with debuild and pbuilder17:11
persiaHeh.  Use your own name and email for changelog.17:11
persiaAnd Fix the copyright file.17:11
jcfpdebian dir seems to be in the orig.tar.gz?17:12
spweltonwhere may I find the proper copyright format?17:12
spweltonjcfp: if you click into the eggtimer-0.5 DIR, its in there17:13
persiaspwelton: Check the URL you put in debian/copyright17:13
persiaspwelton: But If you want DEP5, look at http://dep.debian.net/deps/dep517:13
=== nixternal_ is now known as nixternal
spweltonhaha, that copyright file was made by quickly apparently17:14
persiaMaybe another bug.17:14
spweltonare those the only two problems? I can fix them real quick and re-upload them17:16
oojahI could be reading it incorrectly, but should the code changes be in a patch rather than modified in-situ?17:17
spweltonoojah: in my package?17:18
persiaspwelton: Those are the two that are so obvious that I noticed them immediately.  Someone with a bit more of a feel for python packaging would be a better reviewer.17:19
jcfpspwelton: commented17:19
spweltonok, thanks17:19
jcfpdon't be scared, all fixable17:20
spweltonhaha the one that gave me trouble is the uscan one, I must not be writing my watch file correctly, because I always get the 40417:21
spweltonok, so I'm fixing the copyright file. I paste the whole text of the GPL-3 in there right?17:23
persiaspwelton: Read the "How to use this license" section at the end of the GPL.17:24
dooooomipersia: thanks a lot for uploading klick. i have one question regarding your comment: what is the correct value for the maintainer field, and when did that change?17:30
persiamaco2: Saw your patch for JACK.  Are you uploading a fix?17:31
persiadooooomi: It changed a few months back.  Current correct value is something like "Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>".  Preferably use update-maintainer to get the current recommended value.17:32
dooooomipersia: hm... i tried running update-maintainer on my older version of the package, and it left the maintainer field unchanged17:34
spweltonso, if I'm thinking correctly... I should include a link to the GPL-3 file and not a full text in the debian/copyright file17:34
persiadooooomi: Hrm.  I don't know.17:35
persiaspwelton: But you do want to include stuff like the declaration of license and lack of warranty and stuff.  SHould be about three paragraphs.  The template is in that section of the license.17:35
spweltonok, thanks, i think i know the part you're talking about now17:36
spweltonand Upstream-Source would be, for example, the tarball on launchpad?17:38
persiaOr the LP downloads directory, at your discretion17:41
spweltonok17:42
kreuterpersia: did you ever hear back about what I did wrong with my package upload into REVU the other day?17:46
persiakreuter: I don't think you did anything wrong.  I think there was something wrong with the system.17:47
persiajcastro was around earlier, and reported that you'd managed to get the package into Debian, so a sync request is probably better than REVU.17:47
persia(because it's already been reviewed by two DDs)17:47
jcastrohi kreuter17:48
jcastrokreuter, I was just about to send mitch an email.17:48
jcastrokreuter, sync request would be best17:48
jcastropersia, hmm,, seems like 1.3 is in debian, but they want 1.2 to be in lucid.17:49
persiaWhy?17:49
jcastroI believe 1.2 is their stable series?17:50
* jcastro goes to check17:50
persiasqueeze freeze is in like 2 weeks.17:50
persiaIt's a *bad* time to put unstable stuff in Debian.17:50
persiaDowngrading in Debian seems the best solution to me, for everyone.17:50
jcastrokreuter, any thoughts?17:52
persiaOr being sure 1.3 will be stable soon enough to be in both squeeze and lucid.17:53
jcastropersia, ok I mailed the dude asking when they think 1.3.x will be ready.17:54
jcastrolet's hope it's not like "6 months!"17:54
Laneypersia: is it? (squeeze freeze)17:56
persiajcastro: Yeah.  lucid gets support through to 2013/2015, and I'd expect sqeeze to last until 2013 as well.17:56
Laneyhave you a link?17:56
persiaLaney: I've heard "March" bandied about as a deadline.17:56
persiaBut no, I have no link.17:56
LaneyI would have expected more noise17:56
spweltondo i need to write a man page for my package?17:57
jcastropersia, I don't see anything on their site of feeds about a release date.17:58
Laneyanyway...17:58
LaneyI would expect most people to want squeeze and lucid to have the same versions17:58
LaneyDebian releases are somewhat akin to Ubuntu LTS releases17:58
jcastroyes17:58
spweltonjcastro: yes @ me?17:59
jcastrospwelton, I was talking to them, sorry18:00
spweltonoh haha18:00
jcastrobut I can guess that your answer is probably "yes" if it makes you feel better, heh18:00
spweltonhaha well i was just wondering if it's required on REVU?18:00
spweltoncause I've never written a manpage before.. is it just a text file in the debian folder?18:01
Laneyspwelton: If this is just a small program you are writing for fun, you could consider packaging for a PPA instead18:01
* persia thinks it's duplicate to software already available in Ubuntu18:01
persiahttp://alarm-clock.pseudoberries.com/18:01
spweltonyeah i have it in a PPA, but I'd like to learn to write for packaging in universe.. My goal is to write a larger program, and this little one has been an immense learning experience18:02
Laneyuniverse is a part of Ubuntu... I'm not sure it is an appropriate place for learning exercises18:02
kreuterjcastro: so we're sort of in a bit of a bind, time-wise.18:02
persiakreuter: Essentially.18:02
jcastroyeah18:03
kreuterjcastro: the version that got into Debian is a 1.3.x, which is not our stable version.18:03
kreuterwe're planning to have a stable 1.4 out mid-March, but that probably can't make it into 10.04.18:03
spweltonLaney: understood, but how else would one get started packaging for Ubuntu if they haven't done it before.18:03
kreuterjcastro: oh, sorry, you already said all of this above.18:03
jcastrokreuter, no worries18:04
spweltonI mean, I completely understand that if there's already software in there that does this, one wouldn't want to duplicate it. I didn't see that linked program when i searched apt for what i wanted to do with it18:04
jcastroso to me the risk is, do we ship 1.2.x for years, or risk trying to 1.4 with the notion that if you guys get behind and we're all doomed.18:05
Laneywe're always happy to help people learn18:05
persiaI think it's the alarm-clock-applet package.18:05
Laneyspwelton: FWIW, I would advice newcomers to work on patches to existing package and build up to packaging an entirely new piece of software18:05
jcastrokreuter, how long do you plan on supporting 1.2.x?18:06
Laneyuniverse has a bit of a historical problem with maintaining packages18:06
spweltonpersia: yeah i see that package now, didn't show up in my searches for 'timer' and 'countdown' etc, etc.. when i first wrote this18:06
persiaa bit?18:06
persiaspwelton: I remember discussing this when you first joined the channel :)  But like Laney said, we're always happy to help people learn if we have time.18:07
jcastropersia, when is the dropdead last day one can request a sync, beta1?18:07
jcastropersia, or is it FF Feb 18th?18:07
Laneys/advice/advise/ of course18:07
thekorn\sh, hey, thanks for sponsoring my python-virtualenv patch ;)18:07
persiajcastro: I've requested them 4 hours before the final CD spin, but the number of people that need to approve it raises exponentially after FF begins.18:07
spweltonSo do we just not include this in universe since there's kind of already software to do this?18:07
persiajcastro: In practice, if it's not in by the first beta freeze, it's not going to happen unless it's a stop-ship issue.18:08
jcastropersia, ok so let's assume they do mid-march, and beta1freeze is on march 11, assuming the debian package is solid ...18:09
persiajcastro: And new packages  / version changes post FF need approval from the Release Team (which usually only grants it if essential).18:09
kreuterjcastro: we're willing to support 1.2 for a while...18:09
persiajcastro: I'd rather see a sync sooner (pre-FF), and some attention to bugfixing as the cycle continues.18:09
persiajcastro: A cosmetic version number change from 1.3->1.4 pre beta-freeze being mostly bugfixes on the 1.3 trunk will likely get approved.18:10
jcastroright18:10
jcastrothat's what I was thinking18:10
jcastropersia, so I think syncing in 1.3.x asap would be best?18:10
jcastrothey're so far along in their release cycle that it's probably nothing but bugfixes at this point18:11
jcastrokreuter, ^^ is that an accurate assessment?18:11
kreuteruh18:11
persiakreuter: Also, are you comfortable with the idea of supporting 1.4.x thorough 2013?18:11
persia(as compared to 1.2.x)18:11
jcastrokreuter, sorry, don't mean to come off like we're grilling you. :)18:12
kreuterwe're not going to have 1.4.x out by the Debian or Ubuntu freezes.18:12
kreuterwe're willing to backport serious bugfixes and security things to 1.2.x18:13
kreuterfor the foreseeable future18:13
chxcan an exception be made?18:13
kreuterhm?18:13
chx1.3 included now to keep most of the API stable and get 1.4 in before the release?18:13
persiakreuter: In that case, my recommendation would be to downgrade in Debian, and sync that.18:13
jcastrochx, sure, it just gets harder and harder past freeze to get an exception18:13
jcastroI personally think having 1.2 in both is the way to go, and then offer 1.4 when it's stable as a backport or PPA or whatever.18:14
persiachx: Exceptions are permitted if well argued,  It's easier if the release team is kept well informed of progress.  But exceptions past beta freeze have very strict criteria, which some of the 1.3.x -> 1.4.x changes may not meet (depends on what you do when)18:14
persiaYeah, having 1.3 anywhere seems like a recipe for issues.18:14
chxit would be most onfortunate to miss 1.4 in Lucid for years because of like what two weeks?18:15
jcastrois it two weeks?18:15
jcastroour freeze is march 11, so wherever "mid-march" fits into that.18:15
kreuterchx: fwiw, we (10gen) are expecting to maintain our own apt'able packages for the foreseeable future.18:16
kreuter(i.e., so there will be 1.4 packages around)18:16
persiaRelease team has a meeting in about 22 hours (I think).  It may be able to be raised at the end of that to get clearer guidance, but I'd suggest developing a firm plan first.18:16
chxkreuter: i understand that, of coure18:16
jcastrokreuter, since you guys plan to have packages, I think sticking a known-good stable (1.2) in debian/ubuntu is the way to go.18:17
kreuterpersia: I've just emailed Antonin Kral, the Debian maintainer, to downgrade to a 1.2.18:17
chxjcastro: my (just a user) understanding is that 1.4 is scheduled around april 1.18:17
jcastroif we try to rush 1.4 in it will end in tears (from past experience)18:17
jcastronot that I don't enjoy trying to squeeze stuff in at the last minute. :p18:17
spacemonkeylol18:18
jcastrokreuter, as soon as that's done just file a sync bug and that'll be that.18:18
kreuterjcastro: okay.18:18
kreuterjcastro: where do I file a sync bug?18:18
jcastroone sec18:19
persiaProbably better to file the sync bug NOW>18:19
persiaAnd then later sync the downgrade.18:19
persiaBecause after the 18th, it needs release team approval to add a new package, which is rarely granted.18:19
persiaThe downgrade will also require release-team approval, but that can be justified in terms of upstream support commitments.18:20
kreuterokay, so how do I file a sync bug?18:20
jcastrohttps://wiki.ubuntu.com/SyncRequestProcess18:21
jcastroaha, there it is18:21
spacemonkeyjcastro: thanks for helping us with this18:21
kreuterjcastro: yes, thank you.18:22
jcastrono worries, it's a team effort.18:22
* jcastro high fives persia18:22
jcastroonce you're in debian from now on it will be easy.18:22
jcastrowell, easier18:22
jcastroI've tried to document these kinds of things here: https://wiki.ubuntu.com/Upstream18:23
jcastroif you guys have any feedback on how I can improve that documentation for people like you, it would be appreciated!18:23
jcastrokreuter, when you file the bug please subscribe me to it (top right, "subscribe someone else" and my lp id is "jorge")18:24
persiajcastro: At some point, I'd like it if some of the best-practices-in-upstream-release-management stuff we've written was merged with your packges.18:24
jcastroso I can make sure it doesn't fall through the cracks18:24
persia(but that's an entirely separate bit of feeback on improving the documentation :) )18:24
persias/packges/pages/18:25
kreuterjcastro: will do.18:26
jcastrokreuter, at your leisure of course, don't let me distract you from releasing 1.4. :p18:27
kreuterjcastro: no worries on that front.18:27
jcastroI'm trying to make it so we don't have to put every upstream through a gauntlet.18:27
persiaSome of that gauntlet we can probably document in advance, so that it doesn't feel like complying with silly rules, but makes sense.18:28
kreuterso, I'm sort of confused by the launchpad web interface.  how do I create a new bug?18:28
persiaStuff like outlining how to deal with work-in-progress vs. supported releases, licensing, simplified builds, bundling, etc.18:28
persiakreuter: https://launchpad.net/ubuntu/+filebug18:29
jcastrohttps://launchpad.net/ubuntu/+filebug18:29
kreuterno, I've already read that.18:29
kreuterI'm not at an Ubuntu machine, so AFAICT, I have to use the Launchpad web interface.18:29
jcastroyeah that's the web ui to file a bug18:29
jcastroyou're trying to file a sync request right?18:30
kreuteryes18:30
mathiazisn't https://launchpad.net/ubuntu/+filebug redirected to a wiki page to file with apport for the casual user?18:30
kreuteryes18:30
=== spacemonkey is now known as spacemonkey_bbia
* jcastro shakes fist18:30
kreuter?18:30
jcastroone sec18:30
persiamathiaz: Do you know how "casual user" is defined in that context?18:32
mathiazpersia: hm - I don't exactly know18:32
jcastrosomeone not in bugcontrol or a ubuntu-dev afaik18:32
jcastrois there a work around?18:32
persiaGet someone else to file it.18:32
persiajcastro: File a bug :)18:32
jcastroI'll do it!18:32
kreuterjcastro: thanks!18:33
Laneyyou can append ?noredirect to the URL18:33
Laneyor something like that18:33
mathiazjcastro: +filebug?no-redirect18:33
Laneyso close :(18:33
jcastrokreuter, ^^^ there we go18:33
mathiazkreuter: try: https://launchpad.net/ubuntu/+filebug?no-redirect18:33
kreuterright, okay.18:34
jcastropersia, this will be a great session at UDS. "How we punch upstreams in the face, and other lies the wiki tells you."18:34
* kreuter does indeed feel ever-so-slightly punched in the face.18:34
jcastrooh dude don't worry, you haven't even gotten to the rest of launchpad yet.18:34
jpdsOr the Launchpad code, haha.18:34
jcastro(actually this is valuable feedback)18:34
jcastrokreuter, stepping out for lunch, I'll be around, you're in good hands here.18:35
persiajcastro: We don't like new software in Ubuntu, because we have enough trouble maintaining stuff in collaboration with Debian.  It's probably better to just improve the documentation.18:35
kreuterso I keyed in "mongodb sync request" for a summary, and now am facing a blank textarea.18:35
jcastrokreuter, the "content of a sync request" part of the wiki is what you want here18:36
* jcastro finds an example18:36
kreuterright, I get that, but there's something about subscribing versus assigning or something, and I don't see how that applies to the form I'm looking at.18:36
spweltonhas anyone here ever gotten a link to launchpad to work in debian/watch?18:37
persiakreuter: That comes later.  First get the bug filed, and *then* subscribe sponsors.18:37
kreuterokeedokee.18:37
persiaspwelton: Yes.  There's an example in the packaging guide18:37
persia!packaging18:37
ubottuThe packaging guide is at http://wiki.ubuntu.com/PackagingGuide - See https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages for information on getting a package integrated into Ubuntu - Other developer resources are at https://wiki.ubuntu.com/UbuntuDevelopment - See also !backports18:37
jcastrohttps://bugs.edge.launchpad.net/ubuntu/+source/groovy/+bug/36808218:38
ubottuUbuntu bug 368082 in groovy "[sync request] groovy 1.6 from debian unstable" [Undecided,Fix released]18:38
jcastrohow's this an example18:38
jcastrokreuter, though you will want to say "We are working with debian to downgrade their package to the stable 1.2, this is a placeholder" or something18:38
persiaNo.18:38
jcastroright?18:38
persiaYou precisely don't want that, because you want the sync request reviewer to get excited about it.18:39
persiaThat may be the long-term plan, but there's enough context it may be difficult to re-explain to some random sponsor.18:39
kreuterpersia: Ack.18:41
kreuterokay, sync request filed.18:50
jcastrobug #?18:50
lfaraoneHi, can someone take a look at http://revu.ubuntuwire.com/p/groundcontrol ? All the concerns about prior uplaods have been fixed.18:50
* Rhonda feels intimidated by LSB init.d requirements. %-/18:51
lfaraonepersia: heh, I've asked a couple of times over the past few days, no bites.18:52
persialfaraone: My problem is that I can't say it's correct with confidence, although I don't remember seeing anything obviously incorrect.18:52
spweltonproblem I'm having right now is that my watchfile has http://launchpad.net/eggtimer/+download/eggtimer-(.+).orig.tar.gz in it, but uscan keeps complaining about no matching href's, and i can't find anything online that's worked :(18:55
lfaraonespwelton: you want a _, not a -18:57
lfaraonespwelton: upsream uploads using filenames like "eggtimer_0.5.orig.tar.gz"18:57
spweltonohhhh ok yeah you're right.. how did i miss that :D18:57
persiaspwelton: Note that you could just release eggtimer-0.5.tgz upstream, and uscan would automatically convert the file name (with a symlink).19:00
kreuterpersia: is there something I ought to do to delete the stuff I uploaded to REVU on Tuesday?19:01
persiakreuter: No.  I already deleted it because the import kept failing.19:01
kreuterokay!19:01
kreuterthanks.19:01
spweltonpersia: where do i upload to for that? launchpad? are you just talking about the filename?19:01
persiaspwelton: Filenames on launchpad as upstream.  Doesn't matter at all: just wanted to make sure you knew that the packaging stuff didn't restrict upstream formats.19:02
gusnanSo I got the error "sciteproj source: unknown-field-in-dsc original-maintainer" - does anybody have any clues on how to fix that?19:07
lfaraonegusnan: did you put in the control file "Original-Maintainter:" or "XSBC-Original-Maintainer:"?19:09
gusnanlfaraone, I've got the "XSBC-Original-Maintainer:" in the control - This is a package that isn't availible in Debian, and I am upstream myself.19:09
lfaraonegusnan: 'apt-cache source lintian' and tell me the version you have installed.19:10
persiaThis is a perfectly normal error, and can be ignored.19:12
persiaIt comes from dpkg, not from lintian.19:12
lfaraonepersia: aha.19:12
gusnanOh :)19:12
persiadooooomi: Have you considered working with the Debian Multimedia team to get your applications packaged?  That would reach an even wider userbase (and the freeze has a couple more weeks to go).19:15
gusnanAlright - then I believe the thing for me to do is ask: Could someone please take a look at my package sciteproj, (a project manager for use with Scite) - upstream at http://sciteproj.sf.net, and revu at http://revu.ubuntuwire.com/p/sciteproj. Thanks.19:16
persiagusnan: What's the "+nmu1" for?19:17
gusnanNon-maintainer upload? - I believe I am not supposed to be listed as maintainer?19:19
persiagusnan: Yes, but Ubuntu doesn't have maintainers, so we also don't have non-maintainer uploads.19:24
persiaAnyway, rejected with a heap of comments19:24
* persia likes easy packages to review19:24
carneadeshi everyone. how do you specify in a .deb that *some* java is a dependency, but it's not important which one (OpenJDK/Sun)19:24
gusnanThanks, persia19:25
persiacarneades: Take a look at some other packages: it's usually something like "java2-runtime | default-jre"19:25
carneadesthanks persia. is there any need/way to specify that the java can't be one of the headless ones?19:25
randomactioncarneades: default-jdk or default-jre19:25
persiacarneades: I think that does make that distinction, as opposed to "java2-runtime-headless | default-jre-headless", but it's been a while since I was packaging Java stuff, so you might want to check against other packages.19:27
oojahpersia: If you want an easy one, the one I've been pimping should be. It's already gone through a few rounds of comments by Laney. http://revu.ubuntuwire.com/p/sqlite3-pcre19:27
persia#ubuntu-java may also be helpful, but it tends to be very time-of-day dependent.19:27
oojahI'd be particularly interested to know if the watch file is correct.19:27
dooooomipersia: actually, yes, i was planning to ask them about including the packages in debian. but i'd also like the packages to be in lucid, and the whole process of going through debian seems to take too long for that19:27
persiaoojah: Having been mostly fixed makes it less easy, because I can't come up with > 10 comments just eyeballing the diff :)19:27
persiadooooomi: I guess.  Some people find the process of getting into Debian faster than getting into Ubuntu.19:28
carneadesokay thank persia and randomaction19:28
persiadooooomi: May as well submit stuff there: if it gets in, you can sync, if not, maybe you can get through REVU in time.19:28
oojahpersia: :)19:31
dooooomipersia: i'll write to the debian-multimedia list about it. debian actually has a RFP for gtklick19:32
dooooomipersia: meanwhile, it would still be great to have it reviewed and uploaded to ubuntu before lucid is frozen :)19:33
lfaraonedooooomi: main speedup with debian is you only need 1 person to sign off :)19:33
lfaraonedooooomi: but then you'll either need to wait for it to enter testing + sync automagically, or file a sync request and get a MOTU ACK.19:34
sebnerlfaraone: autosync is off already. Today was/is the last day19:35
dooooomilfaraone: seems like the right thing to do, at least for future versions of the package19:36
lfaraonedooooomi: yep, that's what I've done for all my NEW packages so far.19:37
dooooomilfaraone: i guess i'd also have to install a debian system somewhere to test the packages?19:39
maco2persia: me?? i havent written a JACK patch...19:56
LimCore fakeroot debian/rules clean19:59
LimCore/usr/bin/fakeroot: debian/rules: /usr/bin/make: bad interpreter: Permission denied19:59
LimCoredpkg-buildpackage: error: fakeroot debian/rules clean gave error exit status 12619:59
LimCoreanyidea what is that?19:59
paissadi don't see debian/clean in debian policy, is it a makefile ?20:00
jpdspaissad: debian/rules has a clean: target.20:00
geserLimCore: what permissions does debian/rules have?20:01
paissadjpds, yeah, i do know that, but actually a few hours ago, Laney & persia told me about debian/clean for removing some files & dirs of the source stream before beginning the build (it's about some dirs which are absolutely not concerned to the packaging and cause some lintian warnings !!)20:02
LimCoregeser:   -rwxr-xr-x 1 makedeb makedeb20:03
LimCoregeser: Im tyring to simply rebuild package subversion20:04
LimCoreI simply  apt-get source20:05
LimCorethen     debuild -us -uc20:05
LimCoreand then this error, what is going on20:05
gusnanI got comments mentioning "validate-desktop-file" on my revu - In what package do I find that?20:08
geserLimCore: that looks ok, is /usr/bin/make also executable?20:08
LimCore-rwxr-xr-x 1 root root 165888 2009-06-23 12:28 /usr/bin/make20:09
geserhmm, that looks also ok20:10
gesergusnan: desktop-file-utils and the binary is called desktop-file-validate20:11
geserLimCore: calling make (without any parameters) works?20:11
gusnanoh, thanks! That explains why I didn't find it.. :)20:11
paissadi added some dirs in debian/clean ... but during the run of dh_clean, i have the error that says dir1 is a directory , dir2 is a directory, ... then i guess dh_clean does not use rm -rf , but just rm20:17
paissadhow should i proceed then ? ... i don't see further information from the manpage20:18
LimCoremakedeb@jumpi:~/subversion2/subversion-1.6.5dfsg$ make20:19
LimCoremake: *** No targets specified and no makefile found.  Stop.20:19
paissadLimCore, you get it from apt-get source ?20:20
LimCoreyes20:20
paissadLimCore, what about "fakeroot debian/rules binary" ?20:20
LimCorehttp://pastebin.com/m6eb275bd20:21
LimCoreit gives /usr/bin/fakeroot: debian/rules: /usr/bin/make: bad interpreter: Permission denied20:21
LimCorebtw, my /home is noexec20:22
geser:) that explains it20:22
* LimCore facepalms20:22
LimCorewhy would compling need to execute binary files... :headdesk:20:22
LimCorewe should add a pre-check to produce a meaningfull error message for this condition20:23
geserhow many person mount their /home noexec?20:25
LimCoregeser: it depends on number of ubuntu users, and number of users that are not informed about some security aspects20:28
LimCoreI think this numbers are quite close togeather20:28
bdrungdo someone here has time to review openshot (bug #441678) and give a second ACK for it?20:28
ubottuLaunchpad bug 441678 in ubuntu "[needs-packaging] OpenShot Video Editor" [Wishlist,Confirmed] https://launchpad.net/bugs/44167820:28
bdrungfabrice_sp: ^ you maybe?20:28
quadrisproehya RoAkSoAx20:39
RoAkSoAxheya quadrispro20:40
RoAkSoAxhow's it going?20:40
quadrisprogreat here, hope the same for you!20:42
RoAkSoAxquadrispro, yeah kind off... :)20:43
persiapaissad: debian/clean is used by dh_clean20:46
paissadpersia, yeah, i saw it in the manpage, but it does not remove not empty dirs !20:46
persiaThat's OK.  The only things you need to remove are the precompiled binaries.  Just leave the rest of the unused stuff in the directory tree unused.20:47
paissad:/20:47
fabrice_spbdrung, will have a look tomorrow (late here)20:56
bdrungfabrice_sp: thanks20:56
fabrice_spif no news within 24 hours, ping me ;-)20:57
fabrice_spbye20:57
bdrungbye20:57
paissadles gars, je ne comprends pas la raison pour laquelle je reçois toujours le même warning lintian sachant qiue j'ai supprimé les fichiers concernés21:37
paissadvoici mon debian/rules, regardez la cible clean21:38
paissadhttp://pastebin.com/f4d174e2321:38
paissadvoci certains warnings conernant le sujet, http://pastebin.com/m436ec77621:39
azeem_this is an english-language channel21:39
paissadyeah i know , i mistaken ^^21:40
kamalmostafaScottK: Hi21:54
ScottKHi kamalmostafa.  I've been mostly offline and busy with work so I haven't had a chance to review anything.21:54
kamalmostafaScottK: Understood, but I would really like to get libtifiles/libticalcs resolved -- we have been sitting on it for too long now and its holding up other folks' work.   If you're too busy to review it, perhaps we should consider just putting my completed packages on u-u-s for review?21:56
ScottKkamalmostafa: I think that's fine.21:57
kamalmostafaScottK: Okay very good.  I'll make sure they still build (its been a few weeks!) and release them to u-u-s.   I think I should proceed then to the rest of the libti set -- do you agree?21:58
kamalmostafapersia: I think you had some interest (?) in the libti stuff also, so heads-up.22:02
=== vorian is now known as atomicsteve
persiakamalmostafa: Feel free to subscribe me to the bug if I'm not already subscribed.  I can't promise I'll get to it soonest, but I'd like to see it sorted.22:03
kamalmostafapersia: will do.22:04
LimCorethe build command appears to be running some test or something, how to disable that?22:08
LimCoresome stupid unit tests for python, while building subversion22:08
geseryou should better let the test-suite enabled22:10
geserand those test are probably from the python bindings (python-subversion build from subversion)22:11
ScottKkamalmostafa: Yes.22:11
asbinHi ervybody. I would to have 1 package reviewed ... (enna : http://revu.ubuntuwire.com/details.py?upid=7677 )22:25
asbinI'm seing on REVU, at the top : "Next REVU Day: TBD", what this means ?22:26
lfaraoneasbin: "to be decided"22:26
asbinI see22:26
asbinso, what are the odds to have a new package included in Lucid at time ?22:27
asbinand thank you lfaraone !22:27
lfaraoneasbin: it depends on whether you can find someone to review it :)22:29
asbinlfaraone: not only "someone", but 2 MOTUs ! :)22:30
persiaasbin: How does enna perform at 800x480 pixels?22:31
asbinpersia: yes I think so !22:34
persiaasbin: You think it works?  Let me ask this differently: would this be a good thing to install on a handheld?22:34
* persia likes EFL stuff for handhelds, but lots of media stuff expects more processing power than is typically available22:35
asbinpersia: Enna works perfectly on a Nokia N900 !22:35
asbinfor example22:36
MTecknology!info tetgen22:38
ubottutetgen (source: tetgen): A Quality Tetrahedral Mesh Generator. In component multiverse, is extra. Version 1.4.2-3 (karmic), package size 219 kB, installed size 664 kB22:38
MTecknology!info tetgen lucid22:38
ubottutetgen (source: tetgen): A Quality Tetrahedral Mesh Generator. In component multiverse, is extra. Version 1.4.2-3 (lucid), package size 219 kB, installed size 664 kB22:39
persiaasbin: That's what I wanted to hear.  I'll add it to my list of stuff to hit as soon as I can get some real REVU time, and take a quick look at the diff now to see if anything pops out.22:39
MTecknologyThe latest version of that package is 1.4.3; how do I find out the best way to see that it finds its way into lucid?22:40
asbinpersia: great news ! :) Thank you in advance ...22:40
bdrunggeser: what is P-a-S?22:42
geserPackages-arch-Specific22:43
gesera list of overrides for the Architecture field22:43
persiaasbin: I've put up a few minor comments, mostly as points for thought.  I'll give it a real review when I have time, whether you upload it again or not.22:44
asbinpersia: thank you very much ! I will fix this ASAP !22:47
bdrunggeser: bug #51999622:48
ubottuLaunchpad bug 519996 in google-perftools "Sync google-perftools 1.5-1 (universe) from Debian unstable (main)" [Undecided,New] https://launchpad.net/bugs/51999622:48
asbinpersia: I mean tomorrow ...22:48
MTecknology!info openoffice.org lucid22:48
ubottuopenoffice.org (source: openoffice.org): full-featured office productivity suite. In component main, is optional. Version 1:3.2.0~rc4-1ubuntu1 (lucid), package size 4 kB, installed size 44 kB (Only available for armel i386 m68k mips mipsel powerpc s390 amd64 ia64 ppc64 s390x sparc hppa all arm)22:48
persiaasbin: heh22:49
lfaraone!info python-xdgapp lucid22:54
ubottuPackage python-xdgapp does not exist in lucid22:54
geserbdrung: the control file already specifies amd64, i386, ia64 and ppc64 but P-a-S overwrites it currently to only ia6422:54
geserdon't know if ARM == armel and if it should get added there too22:54
gesersee https://code.edge.launchpad.net/~ubuntu-core-dev/packages-arch-specific/ubuntu for the current P-a-S list for ubuntu22:55
lfaraonegeser: not all ARM devices can run armel code, but all ARMel devices can run arm code.22:56
persiaUm, not necessarily.22:57
persiaAnd it gets complicated by Thumb1 and Thumb2 internetworking.22:57
persiaThat said, we compile everything afresh, so it doesn't matter that much.22:57
lfaraonepersia: oh? my apologies, I'm not very familiar with the field, just speaking off what I recalled.22:57
persiaIn terms of dpkg-architecture, "arm" != "armeb" != "armel".22:58
geserthis is about libunwind saying "ARM, MIPS and PowerPC support added"22:58
persiaAnd due to massive differences in toolchain defaults, Debian "armel" != Ubuntu "armel".22:58
persiaThat's definitely worth a compilation attempt.  Worst case, we end up with a FTBFS package.22:58
persiaHas someone tried a local emulated build?22:59
bdrungyes, but better a FTBFS instead of not building. and maybe the FTBFS can be fixed easily.22:59
bdrungpersia: emulated build?22:59
lfaraonepersia: hm. has there been effort to synchronize the toolchain settings?23:00
persiabdrung: Yep.  With lucid pbuilder-dist or mk-sbuild{-lv,}, you can build armel packages on i386 or amd64.23:00
persialfaraone: quite the opposite.  Debian targets ARMv4te+ and Ubuntu targets much more modern processors (different set each cycle so far).  So, for newer stuff, Ubuntu is faster than Debian, but for older stuff, Debian works and Ubuntu doesn't>23:01
persiaFor example, the SheevaPlug ships with something based on jaunty prerelease, but it can't run karmic.23:01
bdrungpersia: pbuilder-dist can cross-compile?23:02
geserqemu23:02
persiabdrung: The lucid one can, but it's not cross-compilation, it's emulated-compilation using a binfmt-misc hack to invoke qemu.23:02
persiabdrung: I believe it's `pbuilder-dist --arch=armel lucid create` on lucid, but I don't use pbuilder much, so I might have that wrong.23:03
bdrungk, qemu. for small packages it's ok.23:03
persiaRIght.  Openoffice would take a while :)23:03
bdrungi don't want to compile eclipse in it.23:04
persiaNo :)23:04
bdrung(except i am one day far away of my computer)23:04
persiaOnly one day?23:04
bdrungpersia: times 10 isn't enough?23:05
bdrungpersia: i need 15 mins to compile eclipse on amd64.23:06
persiabdrung: That's all?  Maybe it is enough.23:06
persiabdrung: https://launchpad.net/ubuntu/+source/eclipse/3.5.1+repack~3-0ubuntu2/+build/147486723:06
persiaOr maybe https://launchpad.net/ubuntu/+source/eclipse/3.5.1+repack~1-0ubuntu3/+build/1314062 is more interesting.23:06
lfaraonedid they manage to get the later versions of eclipse to compile?23:06
lfaraoneinteresting, last time I checked we had 3.223:07
persialfaraone: It's being sorted ;)23:07
bdrunglfaraone: thanks to eclipse-build and DOA team we have 3.5.1 in karmic.23:08
bdrungpersia: it's faster than build oo.org: https://launchpad.net/ubuntu/+source/openoffice.org/1:3.2.0~rc4-1ubuntu1/+build/147806923:08
persiabdrung: Indeed :)23:09
persiaToo bad the build log didn't capture the error report from the JDK though.  Hard to debug with that information without spending 10 hours running an emulated build.23:11
bdrungpersia: you need a fast hard disk. eclipse produces 20.8 MiB log (there were day where it produced 30 MiB)23:12
persiaAh, that's not me then.23:13
* persia is disk-limited when running aptitude23:13
gusnanls23:15
asbinpersia: I've fixed the package following your recommendations, it's uploading right now :)23:15
lfaraonepersia: is it just me, or has aptitude/apt/dpkg gotten considerably slower in karmic when it reads package lists?23:16
persialfaraone: I haven't noticed any special difference, but I've seen that symptom before on a system that was upgraded a lot.  There's a way to dispose of history (which I forget) that speeds it up considerably on systems that have been continuously upgraded for a while.23:17
gusnanCould someone please take a look on the "sciteproj" package on revu for me? It is availible here: http://revu.ubuntuwire.com/details.py?upid=768223:34

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