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

Laneyoojah: Cool. I have a couple of comments but I'll give you a conditional advocation00:00
oojahLaney: Ok, thanks.00:00
oojahWhat's the condition?00:01
* Laney is writing it on REVU now00:01
oojahDuh, yeah00:01
rmunnlfaraone, thanks for the advice on Debian package submission about 15 minutes ago. (Was AFK for a bit). Saved an IRC transcript and I'll read it over later -- only mildly confused at this point, which probably goes to show that I don't have my head wrapped around the process yet. :-)00:01
lfaraoneShort descriptions  should almost always start with a lowercase letter, right?00:01
lfaraonermunn: no problem. for "normal" non-python packages (or those where you just feel like "being a rebel"), you can upload to mentors.debian.net (like REVU), and search for a sponsor, but with DPMT you're spared the sponsor search and get the benefits from group-maintenance. :)00:03
BlackZgood night guys ;)00:03
Laneyoojah: go go go00:05
=== mdomsch is now known as mdomsch_afk
Laneyyou can ping me to re-advocate after you fix it if you want00:05
Laneybut it's not really necessary00:06
oojahLaney: Thanks very much.00:07
oojahVery good point about the copyright which ought to have been obvious.00:07
LaneyThat's fresh in my mind because I did something with some PD work recently00:08
oojahI'll have to deal with them tomorrow now.00:09
PATXi made a needs packaging bug a couple months ago but nothing has really been done... how could i get someone to look at it? https://bugs.launchpad.net/ubuntu/+bug/41663400:09
ubottuUbuntu bug 416634 in ubuntu "[needs-packaging] fastpatx - quick and simple web browser" [Wishlist,New]00:09
Laney!revu00:10
ubottuREVU is a web-based tool to give people who have worked on Ubuntu packages a chance to "put their packages out there" for other people to look at and comment on in a structured manner. See https://wiki.ubuntu.com/MOTU/Packages/REVU00:10
LaneyPATX: use revu if you have a package to submit00:10
lfaraonePATX: you should submit it to REVU :)00:10
PATXLaney, thanks :)00:10
PATXthanks everybody :)00:10
oojahLaney: Come out some time, I'll buy you a beer.00:10
Laneyoojah: I will and maybe even can now that nlug seems to have moved to Wednesdays00:10
lfaraonehopefully the next US UDS will be on the East Coast <_<;00:11
LaneyI think I'm doing something this week, but maybe that's lies because I don't actually remember what it is00:11
Laneyoh, going to Fun in the Afternoon in London00:11
james_wlfaraone: if xdgapp is going to be pulled in to groundcontrol and the package is already in Ubuntu then we should remove xdgapp from Ubuntu for this release IMO00:12
oojahI rarely make it to nlug, but will be meeting former nlug peeps for drinks at some point in the next few weeks.00:12
Laneyoojah: let me know if it's not a monday/thursday and I'll see what I can do00:12
oojahWill mention it in #nlug.00:12
PATXHow do I upload to REVU?00:12
oojahNight!00:12
lfaraonejames_w: well, we're still on appeal on that one :)00:12
Laneycool00:12
Laneysee ya00:13
lfaraonePATX: see https://wiki.ubuntu.com/MOTU/Packages/REVU00:13
DmitryKurochkinI am repeating myself, but if someone has time to review a package, please take a look at http://revu.ubuntuwire.com/p/polygraph. The is one advocation already.00:13
bdrung_oojah: the link in debian/watch should be a comment, too00:15
Laneyoh, rats00:20
LaneyI noticed another thing >:(00:20
bdrung_Laney: ?00:20
Laneyget-orig-source should always download the same thing00:21
bdrung_it will get more complex00:22
Laneyso?00:22
Laneyits purpose is to reconstruct the upstream tarball00:23
Laneyoh shit00:23
Laney!language00:23
ubottuPlease watch your language and topic to help keep this channel family friendly.00:23
Laneythat's actually a lie, and me misremebering policy00:24
* Laney thinks that policy is wrong here00:24
bdrung_Laney: it has to grep the upstream version from debian/changelog and get the right git revision to checkout00:24
bdrung_(and not the other way around)00:25
Laneyactually it has to get the most recent version00:25
Laneybut I would rather it got the version that we want to upload00:25
Laneydpkg-parsechangelog can make this easy enough00:26
PATXOk, so how long will it take for two MOTUs to review http://revu.ubuntuwire.com/p/fastpatx ?00:30
Laneya long time :)00:31
Laneyyou might try PAPT in Debian00:31
PATXPAPT?00:32
bdrung_PATX: fix all lintian reports and then ask again00:32
PATXbdrung_ ok...00:32
lfaraonePATX: example, apparently you're building a debian-native package. Did you forget to include the orig.tar.gz file above where your package directory is?00:35
lfaraoneLaney: oh, that's what policy says? screw policy, then.00:36
lfaraoneLaney: that's really odd.00:36
Laneyyes, it sucks00:36
lfaraoneLaney: here's the get-orig-source rule I used for a git-using package I work on: http://bazaar.launchpad.net/~lfaraone/gtksheet/debian/annotate/head%3A/debian/rules#L19 , that might be useful to borrow from.00:37
Laneylfaraone: tell it to oojah00:38
* Laney is a mere reviewer here00:38
lfaraoneoojah: here's the get-orig-source rule I used for a git-using package I work on: http://bazaar.launchpad.net/~lfaraone/gtksheet/debian/annotate/head%3A/debian/rules#L19 , that might be useful to borrow from.00:38
PATXok one error is that my email is not @ubuntu.com how can i fix this?01:18
persiaPATX: Run update-maintainer in the package directory01:20
PATXok thanks then i can use my email?01:20
persiaHow do you mean?01:20
StevenKI think he wants to set the maintainer address to his own e-mail address01:21
PATXwell i do not have a patx@ubuntu.com so when i upload the pkg to REVU i need to use my gmail correct?01:21
PATXStevenK, could i do anything else?01:21
PATXbut yea thats what i want01:22
persiaPATX: If you're submitting something to be included in Ubuntu, you want to set the maintainer to be an Ubuntu team (all the developers is the default).  The common practice is to set one's own name and email as XSBC-Original-Maintainer.  If you already have your own name and email as the Maintainer, update-maintainer will do this automatically.01:23
PATXok01:23
* persia wonders if this remains appropriate default behaviour given the proliferation of third-party repositories for which nobody in Ubuntu wishes to claim any responsibility01:23
PATXdo i run that before or after buildng?01:24
persiaAt any point, but you'll want to have run it before you prepare the source package for upload.01:24
PATXok01:25
PATXOk now how would I go about fixing "This package has no debian/watch file or get-orig-source rule."?01:34
persiaPATX: man uscan to read about watch files01:46
PATXok ty01:46
PATXpersia, so i have to make a debian/watch???01:51
persiaThat's the best practice, yes.01:52
PATXwould my pkg have any chance of getting in w/ out one?01:52
persiaPATX: How would anyone know when the package needs to be updated without one?01:54
PATXidk01:54
persiaBut that aside, since FeatureFreeze is in a couple days, your application has a decidedly low chance of making it anyway.01:54
persiaBut yeah, the watch file is an important component of our ability to make sure the archive is in reasonable shape.01:55
PATXok01:55
PATXso should i just wait to do this untill the next version of ubuntu?01:56
persiaActually, now isn't a bad time to get a package in shape.01:58
persiaBut don't be surprised if it doesn't make the lucid deadline.01:58
persiaMy recommendation would be to get the package in the best shape you can, and submit it to Debian.01:58
persiaThat way it can be synced when archive opens for the next release.01:58
persiaif it doesn't get into Debian in that time, you can go back to chasing REVU.01:59
PATXok01:59
=== mdomsch_afk is now known as mdomsch
Gaming4JCI wasn't quite sure where to ask this, but the BZFlag client is out dated in the main repos - since they came out with an entirely new client today. http://sourceforge.net/projects/bzflag/03:24
persiaToday?  Ugh.  That doesn't leave much time.03:27
persiaPlease file a bug against bzflag requesting an upgrade.03:28
Gaming4JCusing launchpad?03:28
* Gaming4JC goes there...03:28
persiaubuntu-bug bzflag is probably the easiest way to file it.03:28
Gaming4JCok thanks, and what about another substantially outdated one... Blender?03:32
Gaming4JCfile a bug report for that too? 2.49b has been out for almost a year03:32
Gaming4JClol03:32
persiaBlender is kinda special.03:33
wgrant2.49.2 is in Lucid.03:33
wgrantAnd yes, Blender is a very special thing.03:33
Gaming4JCreally? o.O03:34
wgrantAh, and 2.49.2 is actually 2.49b03:34
Gaming4JCpersia: This correct? :) https://bugs.launchpad.net/ubuntu/+source/bzflag/+bug/52244803:55
ubottuError: This bug is private03:55
nigelbI've been working on fixing a small bug, but I run into issues because the quilt patch is applying changes on a file that gets deleted at build time.  So, how do I go about fixing it?03:56
persiaGaming4JC: Except I don't know why you've made it private.03:57
persianigelb: Why are you patching a file that gets deleted at build time?03:57
Gaming4JCpersia: hmm, I'm unsure as well considering I never checked that option anywhere lol o.O03:57
persiaGaming4JC: If you make it less private, I'll tell you if it works.03:58
nigelbpersia: I'm still unsure where its being deleted at build time or renamed03:58
nigelbs/where/whether03:58
persianigelb: The build log should tell you.03:58
nigelbwhere do I see the build log?03:58
nigelbah, the .build file03:59
persiaHow did you build it?03:59
nigelbdebuild -S -sa04:00
nigelbyes, it is getting deleted "rm -f rules/evdev rules/evdev.xml.in"04:00
Gaming4JCpersia: made it public. :)04:00
nigelbso that means, I can ignore the mistake in that file since its going to be deleted anyway?04:00
persianigelb: Maybe: it depends on whether it gets used before it is deleted.04:01
nigelbIs it possible to figure that out from the logs?04:01
persiaUsually.  Look for previous uses of the filename in the log.04:02
nigelbonly the rm -f statement04:03
persiaThen it's probably not used.04:03
nigelbso, I can skip patching that file and its okay?04:03
persiaGaming4JC: Did bzflag do their usual thing and not allow older clients?04:03
persianigelb: Test and see :)04:03
nigelbthank you.  Checking now :)04:03
Gaming4JCpersia: sort of, they still allow the old client but keep telling me to update all the time04:03
persiaGaming4JC: Hrm.  That's better than it used to be, but still a clear hint.  Thanks.04:04
Gaming4JCnp :)04:04
Gaming4JCwell, 'tis late here04:04
Gaming4JCttyl and thank man :D04:04
Gaming4JCthanks*04:04
nigelbhow do I know pbuilder successfully built a package? lack of errors?04:26
suji11how to create package for hunspell-ta ? i'm having the dic file and aff file.04:36
suji11how to i review the packages in revu.ubuntuwire.com04:49
nigelbI'm looking for a main sponser to review a patch I have submitted :)04:54
nigelbanyone around?04:54
nigelbpersia: ^^04:55
nigelbbug 39887304:56
ubottuLaunchpad bug 398873 in xkeyboard-config "Typo in gnome-keyboard-properties" [Low,In progress] https://launchpad.net/bugs/39887304:56
micahgany ubuntu-sru members around to see if something is SRU worthy?05:48
micahgnigelb: main sponsors are in #ubuntu-devel05:58
nigelboh, thanks micahg06:02
eagles0513875hey guys i have read through the packaging documentation. how does one determine out of the various packaging methods available which one is the best for that particular package or situation?06:58
toabctli try to fill a syncrequest with: requestsync -d unstable -n --lp -s python-pisa lucid07:15
toabctlbut the error is: E: The package 'python-pisa' does not exist in the Debian primary archive in 'sid'07:15
toabctlbut the package is available: see http://packages.debian.org/sid/python-pisa07:16
randomactiontoabctl: this package is very new07:22
toabctlrandomaction, yes. that's a problem?07:23
randomactiontry again in several hours07:23
toabctlok07:23
toabctlthx07:23
randomactionyes, PTS has no information on it yet: http://packages.qa.debian.org/p/pisa.html07:23
eagles0513875randomaction: im just wondering. i read through all the packaging guide and im a little lost. how does one determine which method is correct to use or does it depend on what the type of package is07:26
randomactioneagles0513875: What's your problem?07:27
eagles0513875randomaction: not a problem im just trying to understand the purpose of having so many different packaging methods and how to choose the right one. im hoping to eventually become an motu but i need to get my packaging skills up to snuff first.07:27
dholbachgood morning07:35
eagles0513875good morning dholbach07:37
dholbachhi eagles051387507:38
eagles0513875dholbach: are motus responsible for all repos? or just in charge of the packages07:38
dholbacheagles0513875: as a MOTU you can upload packages to universe and multiverse07:40
eagles0513875im not motu yet im still trying to figure out packaging. i read through the complete packaging guide yet im confused as to how to determine which out of all the options available for packaging is ideal to use, or is it dependent on the type of package that needs to be created?07:41
dholbachthere's lots of different ways to get a package done07:42
eagles0513875so it is dependent on what i get used to07:42
dholbachI learned the most by working on existing packages07:42
dholbachso you just modify small bits here and there in order to fix a bug and you get exposed to whatever the maintainer thought they'd use for packaging07:43
dholbachthat way you learn multiple approaches07:43
eagles0513875ok kool will give that a try :)07:43
eagles0513875question about mentoring. it is where someone takes me for ex under their wing and shows me how to fix the bugs etc?07:44
dholbachAFAIK the mentoring programme is having difficulties at the moment07:44
dholbachso it's probably better to start off on your own and just ask questions in here07:45
dholbachthere's always somebody around to help out07:45
iulianG'morning dholbach.07:51
dholbachoi iulian! how are you doing?07:51
iuliandholbach: I'm doing fine.  How about you?07:54
* iulian is doing his physics homework now.07:54
* eagles0513875 is doing programming hw07:55
dholbachiulian: good - thanks :)07:55
eagles0513875dholbach: last question. whose in charge over all of maintaining the repositories? cuz im trying to upgrade from karmic to lucid and im getting a 403 on one of the repos07:55
dholbacheagles0513875: https://launchpad.net/ubuntu/+archivemirrors07:58
dholbachsome mirrors might be a bit out of sync07:58
eagles0513875this one hasnt been working since yesterday though07:58
slytherinDoes anyone know what does 'Apply to be an official mirror of this distribution' mean when registering new mirror?08:03
eagles0513875slytherin: you got me curious as well about that08:11
slytherineagles0513875: If I understand correctly the official mirror (whichever it is) will be used by installer when doing a fresh install.08:12
eagles0513875slytherin: i dont quite understand08:15
slytherineagles0513875: When I install Ubuntu from scratch the installer will have a list of official mirror for each country. So if the country I selected ininstaller has a official mirror assigned that mirror will be set in /etc/apt/sources.list.08:16
eagles0513875slytherin: i know that but the one i have i hate using it cuz its on such a slow connection. and there is only one for my country. im wondering if i could setup a virtual machine with another mirror for my country08:23
slytherineagles0513875: Or you could buy some hosting space through community funding and manager a mirror.08:24
slytherins/manager/manage08:24
eagles0513875i have a monster desktop that i can run a vm on. thats not a problem for me08:24
slytherineagles0513875: Do you own a domain and static IP?08:26
eagles0513875i do own a domain but its pointed at another server atm :(08:26
slytherineagles0513875: you can use services such a sdyndns08:31
slytherinhttp://www.dyndns.com/08:31
eagles0513875slytherin: i already do08:31
slytherinthen setting up the mirror should not be a big trouble.08:32
eagles0513875slytherin: do you have any documentation or anything for that08:32
slytherinI believe Ubuntu wiki does have some documentation.08:32
slytherineagles0513875: https://wiki.ubuntu.com/Archive/Mirroring08:33
eagles0513875thanks slytherin08:33
oojahLaney: I've uploaded a new sqlite3-pcre if you wanted to check the get-orig-source.09:09
Laneyadvocated09:29
oojahTa09:32
oojahI'm looking for a second advocate for http://revu.ubuntuwire.com/p/sqlite3-pcre Can anybody help?10:45
* Laney adds a ticker to the agda-stdlib build11:21
LaneyAgda + armel are not friends11:21
persiaLaney: How does the ticker work?  I think schroot suffers from the same issue (although it may be that it's trying to build stuff that shouldn't be built for arch:any)11:22
Laneypersia: it just generates some output so the build isn't timed out11:24
persiaLaney: Does one do this with a parallel process, or just extra noisiness in the part that hits the timeout?11:25
Laneya parallel process (it's just a simple shell script)11:25
Laneywatches for the build's PID and the creation of the build-stamp file, typically11:25
Laneyhttp://git.debian.org/?p=pkg-haskell/agda.git;a=blob;f=debian/watcher.sh;h=0de582d7162cd262e89a43dbd19c154d460ca294;hb=HEAD11:26
Laneylike that11:26
persiaLaney: And how does one call it?11:26
Laneysh debian/watcher.sh "$$PPID" "$(CURDIR)" "$(CURDIR)/build-stamp" 'ghc' &11:27
Laneythe locking part was added by me because I couldn't figure out how to get cdbs not to call it multiple times11:28
persiaSo PPID is the PID of the make executing debian/rules?11:29
Laneyyes11:29
persiaNifty.  I'll definitely have to give that a shot.11:30
Laneyyou could definitely make it more specific to your failure case, but this is general enough to work without much effort11:30
Laneyeven if it adds some noise to the build output11:31
persiaLaney: That's why I asked :)  I wanted something that didn't require thought to get stuff to compile.  Actually optimising to make it not need to take so long is step two.11:33
lbrinkmaWhat's the status about the libmysqlclient problem?12:01
persialbrinkma: last I saw there was still discussion about how to fix it in an sane manner.  I thought it only affected building packages.12:02
lbrinkmapersia: yes, it's true. But i want to upload a package to REVU that depends on anjuta and anjuta depends on libaprutil, and that on libmysqlclient. So it won't work12:04
persiaREVU doesn't build anything, so it'll be fine.12:04
lbrinkmapersia: but it's hard to test it when i can't build it12:05
persialbrinkma: Indeed, and hard to review for the same reason :)12:05
paissadi know it's not a question related to the channel, but  i just would like to know if ppa lauchnpad accepts uploads of freewares ( i packaged a software whose source code is not available .... it's already built)12:32
slytherinpaissad: The Launchpad usage policy forbid that.12:35
paissadslytherin, ok thanks12:35
persiaDoes it?12:36
persiaI know Ubuntu accepts some freeware under certain conditions (but we don't like it, and drop it if it's buggy)12:36
slytherinpaissad: persia: I remember reading the usage conditions some time back. Can not find a link to it now. Asking on #launchpad for clarification is best.12:44
persiaGenerally :)12:45
slytherinpaissad: Found this - https://help.launchpad.net/PPATermsofUse12:49
paissadok12:49
om26erif it want to update a package in lucid what should I do? open [needs packaging] bug or needs update/or something like that?12:52
slytherinom26er: Are you going to work on update?12:54
persiaom26er: It's not a "needs packaging" bug.  It's an "upgrade" bug.  Just identify the target version, the rationale, and add the upgrade tag.12:54
om26erpersia, ok, thanks12:54
om26erslytherin, I will try :)12:54
slytherinas persia said, it is upgrade bug. But if the package exists in Debian then first check if anyone is working on upgrade.12:55
om26erslytherin, it just released12:57
om26erlike an hour ago12:57
slytherinom26er: that does not mean you have to update it in Ubuntu first. :-)12:58
* Laney is going to kick off the haskell transition later, probably13:23
Laneyfun fun fun :)13:23
Laneylater = now13:30
* Laney uploads ghc613:30
persiaGo, Go, Go!13:32
Laneyhttp://people.canonical.com/~pitti/scripts/syncpackage is a useful script13:34
persiaLaney: Take care: I've seen requests that people not use that.13:35
persiaLaney: It's usually not *too* hard to get a friendly archive-admin to do a batch together.13:36
Laneypersia: how come?13:36
LaneyI will be requesting a *lot* of syncs in the next days13:36
persiaBecause, although it does mostly the right thing, it does it in a way that is messy within Soyuz somehow.13:36
Laneyoh13:36
persiaJust find an archive admin, and tell them the plan, and have them run the syncs.13:37
persiaI believe the current script is similar to the one you referenced, but it's designed to be run inside Soyuz, from what I understand.13:37
Laneyit will just look like a normal upload13:38
Laneymaybe syncs have some special processing13:38
persiaThey do.13:38
* persia doesn't know the details, but suspects an archive-admin would be willing to explain. Might ask in -devel13:38
Laneyjames_w: ^^^ ?13:38
james_wLaney: I'd be happy to bulk-sync things for you13:40
Laneycool. Is it really not advised to use that script?13:41
* Laney mainly does it to avoid hassling people13:41
rippsHey, any broken packages that need some packaging fixed? I looking to help a bit13:41
Laneysubject: ghc6_6.12.1-9_source.changes rejected13:42
Laney:(13:42
Laneyjames_w: could you do that sync? ghc6 from unstable13:42
james_wLaney: I'd only be repeating what others told me if I said that it wasn't advised. I don't know the details13:42
Laneyit's a big orig13:42
james_wLaney: I can try13:42
Laneythanks13:42
directhexwhat's the best way to turn a normal bug into a requestsync?13:52
Laneyedit the title and description, i'd have thought13:52
Laneyor invalid it and requestsync again13:52
RhondaAnd add the appropirate team.13:52
directhex& subscribe archive admin, since i'm motu & it's in loonyverse?13:52
Laneyyes13:52
Laney+ confirmed13:53
sebnerpersia: urgh, cjwatson is on holidays this week, we have to find someone else to backport it on the buildmachines :\13:53
persiasebner: Check with jdong about the base backport: he is the backport master (but first make sure a backport to hardy works locally for you)13:54
sebnerdirecthex: + wishlist if you are motivated :P13:54
sebnerpersia: aye13:55
directhexif --lp is recommended, as per --help, then why isn't it the default behaviour?13:56
Laneyit requires setting up credentials, I guess13:56
Laneyhigher barrier to entry13:56
sebnerLaney: funnily that never worked for me ¬_¬13:57
Laney~/.udtrc would be good though13:57
Laneysebner: what's that?13:57
slytherinripps: take a look at FTBFS page. http://qa.ubuntuwire.com/ftbfs13:58
sebnerLaney: setting up credentials13:58
slytherinsebner: What problem did you get?13:59
geserdirecthex: mostly historic reason, as requestsync was using mail at first, then later used python-launchpad-bugs (still before the LP API) nobody wanted to change the default of "mail"13:59
sebnerslytherin: hmm, can't remember but I'll give it another try so we can discuss that. Btw, what benefit do I have from it?14:00
slytherinsebner: When you use --lp it retrives info from Launchpad and hence will skip a few questions.14:00
gesersebner: you could use "ubuntu-build" for give-backs :)14:00
slytheringeser: I believe the command is buildd14:01
sebnerah, yes that's quite something useful :D14:01
geserslytherin: no, it got renamed to ubuntu-build in lucid since it conclicted with buildd from the package buildd (and I'm sure about it as I did the rename :)14:02
slytherinOh. I haven't moved to lucid yet and do not plan to until it becomes final.14:03
sebnerslytherin: ok, how do I set this stuff up? =)14:03
sebnergeser: what about "package-rebuild" or "ubuntu-rebuild" :P14:04
gesersebner: "man manage-credentials" and c&p the example from there14:04
slytherinsebner: man manage-credentials, simplest form - manage-credentials create -c ubuntu-dev-tools14:04
sebnerwhat level of access is common?14:05
geserwrite non-private14:06
geseryou need it for filing sync requests14:06
sebnerpersia: argh, I just realized that dpkg itself is now also debsrc3.0 -.-14:08
sebnerslytherin: geser: seems to have worked :D14:08
persiasebner: Well, in that case, find some recipe that allows you to handle the backport.  Passing someone a working recipe and asking them to execute is surely smoother than "Please do this hard thing" :)14:09
sebnerheh14:09
slytherinsebner: backporting 3.0 package should not be hard. Try changing the 3.0 in format file to 1.0.14:11
sebnerslytherin: well, it's not that easy with dpkg I suppose :P14:11
slytherinsebner: How do you know, did you try? :-)14:11
sebnerslytherin: I'm currently looking at it14:11
=== Tonio__ is now known as Tonio_
* Laibsch hopes we don't miss the boat again for http://revu.ubuntuwire.com/p/ffgtk14:32
Laibschporthose: maybe you can take another look if it meets your requirements now?14:38
=== dholbach_ is now known as dholbach
oojahCould someone please take a look at sqlite3-pcre? I'm looking for a second advocate.15:05
=== shadesla1er is now known as shadeslayer
Jeeves_Hi all15:27
shadeslayerJeeves_: hi15:27
Jeeves_I'm building a private package for sophie (sophos libsavi virusscanner)15:27
Jeeves_that package depends on libsavi, for which there isn't a package available15:27
Jeeves_now dh_shlibdeps is byting me.15:28
Jeeves_Any hints on skipping dh_shlibdeps?15:28
geserJeeves_: is libsavi part of sophie?15:29
Jeeves_geser: No15:29
Jeeves_It is part of a non-packaged piece of software15:29
Jeeves_I've tried adding --dpkg-shlibdeps-params=--ignore-missing-info to dh in the rules file15:29
geserthen you need to package it first? else how should your sophie package work with it?15:29
Jeeves_geser: I install the software before building the package15:30
Jeeves_I cannot package the other software, which is closed source and dynamically updated15:30
geserJeeves_: and your user? the expect that "apt-get install sophie" gives them a working software15:32
Jeeves_geser: We are the only users.15:32
Jeeves_It's a private package in a completly controlled environment15:33
geserthe best solution would be to also package libsavi for your use (even if it's closed source, you can skip the compilation part)15:36
ari-tczewplease take a look for clean sync @ bug 52270015:37
ubottuLaunchpad bug 522700 in convirt "Sync convirt 1.1-1 (universe) from Debian unstable (main)" [Undecided,New] https://launchpad.net/bugs/52270015:37
Jeeves_geser: There's no way to skip shlibdebs?15:37
geserJeeves_: I don't know of any (which would a hack anyways)15:38
jcastrohyperair, congratulations!15:54
hyperairjcastro: thanks. =)15:54
* hyperair just saw jcastro's retweet15:54
jcastrook so that means I'll get new banshee in lucid ... ? :p15:54
=== mathiaz_ is now known as mathiaz
=== nxvl_ is now known as nxvl
tsmithepersia, you around?16:35
mr_steveHey MOTUs, if someone could have a look at http://revu.ubuntuwire.com/p/cnetworkmanager I'd sure appreciate it. Thanks in advance.16:36
persiatsmithe: Kinda, but in the middle of three different things.16:37
persiatsmithe: I presume this is because I didn't actually upload musecore yet?16:37
tsmitheok. pisa has just been uploaded to debian; i was wondering if it could be synced; how should i request that?16:37
tsmitheoh, and yeah :p16:37
persiatsmithe: File a sync request bug (requestsync is a good tool for this).16:37
tsmitheok.16:37
tsmitheif it gets in before you upload musescore, hold on, and i'll make a new package which employs pisa to generate the offline manauls16:38
tsmithe*manuals16:38
tsmithe(do you think that's likely?)16:38
persiaLet's do that as a bugfix later if it all works by feature-freeze.  Adding more coordination increases the risk of failure prior to that.16:39
persiaI presume we can use the same orig.tar.gz?16:39
tsmithethat's what i thought16:39
tsmitheand yes16:39
persiaYeah, let's do it that way then: so we don't hit the wall in 21 hours.16:40
persiaErr, 31 hours.16:40
tsmithecool; i was just concerned that you'd "waste" an upload :)16:41
tsmithepersia, sync request done; thanks. it's bug 52271816:45
ubottuLaunchpad bug 522718 in ubuntu "Sync pisa 3.0.32-1 (universe) from Debian sid (main)" [Undecided,New] https://launchpad.net/bugs/52271816:45
mhall119|workcan someone point me to where I can learn about what a package branch is, and how it should be maintained?16:50
* popey also has a question..16:54
popeyI'm looking at packaging something which is mostly just a shell script and a few other support files - source only - is there a package in the repo that i could learn from in terms of debian/rules and debian/install ?16:55
james_whi mhall119|work16:58
james_whttps://wiki.ubuntu.com/DistributedDevelopment has some information16:58
james_wbasically a package branch is just using bzr to do packaging16:58
james_wor indeed any other VCS16:59
james_wtherefore it's basically using bzr, with a few extra commands layered on top for packaging-specific operations16:59
james_wpopey: try ubumirror17:00
popeythanks17:00
mhall119|workthanks james_w17:00
mhall119|worktrying to learn the right way of doing all this17:00
hyperairhttps://launchpad.net/~ubuntu-motu <-- "Ubuntu MOTU Developers does not use Launchpad ..."17:06
hyperairheheh17:06
mhall119|workok, I'm making package for Qimo (https://launchpad.net/qimo), it has no upstream package, so what should I put in debian/watch to satisfy lintian?17:13
hyperair# lintian sucks17:15
aboganimhall119|work: IMHO You should explain it into debian/watch!17:16
james_wmhall119|work: if you make it a "native package" then lintian shouldn't complain17:16
mhall119|workjames_w: what's the difference in a "native package"?17:17
LaneyI'd just explain it in README.source or elsewhere17:17
Laney(I presume you are package as a snapshot)17:17
jbernardjames_w: thanks for sync'ing liblua-iconv17:17
mhall119|workabogani: explain it how?  a # comment?17:17
hyperairyeah, a # comment17:17
mhall119|workLaney: I'm the original developer17:17
james_wmhall119|work: it's a package that is only intended for Debian-based systems, and so doesn't have an upstream releasing tarballs etc.17:17
Laneymhall119|work: can't you make a release?17:17
mhall119|workLaney: you mean just a tarball?17:19
Laneysure17:19
mhall119|workit has to copy files into /etc/xdg, /etc/X11 and /usr/share17:19
mhall119|workcould I do that with just a tarball?17:19
mhall119|workthe project is hosted on launchpad17:20
mhall119|workjames_w: how do I make a native package?17:21
james_wa release can just be making a tarball from your bzr branch17:21
* mhall119|work hasn't a bzr branch17:21
mhall119|workwhich is why I was asking about making package branches17:22
james_whowever, if there is no reason why anyone would use it outside of Ubuntu then you can just make a native package17:22
mhall119|workok, how do I make a native package?17:22
james_wwhich you just do by changing the version number to have no "-" in it, so if it's 1.0-0ubuntu1 currently just make it 1.017:22
mhall119|workoh, ok, I'll try that17:22
mhall119|workI get this warning:17:24
mhall119|workW: qimo-wallpaper: latest-debian-changelog-entry-changed-to-native17:24
mhall119|workis that okay?17:24
james_wmhall119|work: that sounds like lintian trying to protect you, but yeah, that's what you intend17:28
mhall119|workjames_w: could you have a look: http://revu.ubuntuwire.com/details.py?upid=783117:31
mhall119|workit says it has no .orig.tar.gz, but it's in the file list17:31
persiahyperair: Just FYI, there's a bit of a technical glitch: you'll be a MOTU soon.17:39
hyperairpersia: okay. take your time =)17:40
DmitryKurochkinLooking for a second advocate for polygraph package - http://revu.ubuntuwire.com/p/polygraph. Can somebody review it, please?17:45
bdrung_can one motu have a look at yofrankie: http://revu.ubuntuwire.com/details.py?upid=781217:47
sebnerbdrung_: uhh, you will win the money :D17:47
* hyperair clicks17:48
hyperairDmitryKurochkin: the current policy version is 3.8.4.017:53
DmitryKurochkinhyperair: lintian compleined about it (I suppose it was not updated), so I uploaded with standards-version 3.8.3. No problem to update it again, no changes required.17:56
hyperairDmitryKurochkin: this is more of an aesthetic thing, but were the last two lines of debian/copyright intentionally wrapped like that? it looks like premature wrapping17:58
hyperairDmitryKurochkin: "Documentation, test results, ... available at www.web-polygraph.org" <-- i think you should put the http:// there17:59
lightninPlease help: I've got a programming language for kids called "Scratch" developed at MIT Media lab that I'm trying to get into multiverse. Needs to be revu 'ed..18:01
DmitryKurochkinhyperair: wrapping in debian/copyright is intentional, "see" can be moved to the previous line but the file name will have to stay on the second line anyway.18:01
lightninhttp://revu.ubuntuwire.com/p/scratch18:01
hyperairDmitryKurochkin: ah i see.18:02
DmitryKurochkinhyperair: I would prefer to leave www.web-polygraph.org without http:// in the description. I think it looks better without http:// in sentences, and better with http:// in tables, etc.18:04
hyperairhmm18:04
DmitryKurochkinhyperair: it is a subjective thing, but if there is a policy on it, or recommended style, I will change it.18:04
hyperairi don't think there's a policy on it, nor do i know if it's a recommended style, but i prefer to have the http:// there, due to strange issues that can arise from stuff ripping out descriptions and linkifying stuff on web pages18:05
hyperairyou know, without the http://, www.web-polygraph.org linkified would end up as http://the-site-you-saw-this-at.com/www.web-polygraph.org which would likely yield 40418:06
randomactionhyperair: congrats!18:06
hyperairrandomaction: thanks!18:06
hyperairDmitryKurochkin: that said, i think having the url in the description again is kind of redundant since it's in the Homepage: field. i think it would be better to rephrase the description to remove the url, if possible.18:08
DmitryKurochkinhyperair: that is not true, take a look at http://revu.ubuntuwire.com/p/polygraph18:08
DmitryKurochkinit is linked to http://www.web-polygraph.org./ there.18:08
DmitryKurochkinthat is not correct, but http:// would not help here18:09
hyperairDmitryKurochkin: that's REVU. what about other not-known, crappily-written, not-well-maintained utilities out there that also rip out descriptions from packages?18:09
hyperairbut then again i know of any such utility out there18:10
hyperairit isn't a major issue, just more of me nitpicking18:10
hyperairDmitryKurochkin: oh yeah, one more thing.. your debian/copyright is fine as is, but it'd be better if you could follow http://dep.debian.net/deps/dep5/ in the future.18:12
DmitryKurochkinI can fix it if you insist, removing the link is a better option perhaps.18:12
DmitryKurochkinhyperair: yes, I have seen dep5 (after I packaged polygraph) and liked the idea. But I hope we can leave copyright as is for the initial upload and fix it later.18:13
hyperairit's completely up to you. i'd advocate/upload it as is (when my advocating/uploading privileges arrive) already.18:13
DmitryKurochkinhyperair: thanks! I was worried that I miss the deadline.18:15
lightninIs appropriate control file entry for Section: multiverse/devel when submitting to multiverse?18:16
hyperairoho FF is tomorrow.18:16
sebnerhyperair: that'll be a tough night your you then :P18:17
sebner*for18:17
DmitryKurochkinIsn't it on February 18?18:17
hyperairDmitryKurochkin: it's 17th here.18:18
hyperairi'll go get some sleep18:18
hyperairhopefully my uploading privileges arrive when i wake.18:18
oojahI'm looking for a second advocate for sqlite3-pcre can anybody help?18:18
hyperairsebner: or do you want to handle this?18:18
DmitryKurochkinIhyperair: hope they do :)18:18
hyperair=)18:18
sebnerhyperair: I'm working on quite some packages right now, so I didn't read your dicussion. what's it about?18:19
hyperairsebner: polygraph18:19
hyperairhttp://revu.ubuntuwire.com/p/polygraph18:19
sebnerhyperair: urgh, I usually don't upload any cdbs packages (lack of knowledge) :P but I'll take a look later and upload it if nobody steps up first18:20
hyperairsebner: heheh don't worry, that cdbs package is very simple. just three lines.18:21
hyperairmake that 4, with the #!18:21
sebnerhyperair: yeah, so I'm making a special exception for you :P18:22
hyperairheheh18:22
sebnerwhat about these spelling warnings?18:23
hyperairoh yeah, i think it'd be better if it could be patched up =\18:23
sebner+ Standards-Version18:24
DmitryKurochkinsebner: it will be fixed in the next upstream release.18:24
hyperairbut spelling errors are completely an upstream thing.18:24
sebnerDmitryKurochkin: well, you certainly won't be able to upload a new upstream version (except bugfix only) but such a thing is no stopper bug for now18:24
james_wmhall119|work: sorry, got distracted. Where did qimo-session_2.0.0.orig.tar.gz come from?18:31
mhall119|workI just created a tarball of what I was trying to package18:32
james_wbut you don't want to do that in future as an extra step?18:32
mhall119|workhuh?18:33
mhall119|workI don't understand what you're asking18:33
james_wwe were discussing earlier about whether there was an upstream that does releases18:34
mhall119|workoh, right18:34
james_win effect that is what you did by creating that tarball, so you can continue doing it18:34
mhall119|workdebuild wanted a .orig.tar.gz, so I just make one to make it happy18:34
mhall119|workok18:34
james_wok18:34
mhall119|workso is a package branch just a bzr branch of that tarball's content?18:34
james_wyou can just delete it now that you have changed the version number, rebuild and then re-upload and the warning will go away18:35
mhall119|workor does the branch need to contain the tarball, plus the files it contains?18:35
james_wor rather, will be less confusing as it won't contradict what is clearly there18:35
mhall119|workoh, it was only necessary because it wasn't a native package before?18:35
james_wyeah18:35
mhall119|workok, cool, thanks18:35
mhall119|workdo I need to do that now, or is it okay as is?18:36
james_wdebuild said (paraphrasing) "your version number suggests this package should have upstream releases, but you didn't give one of them too me, please do so"18:36
mhall119|workright, before I changed the version number, makes sense now18:36
james_wthe content will be the same, so there's no real need18:36
mhall119|workI thought it still needed it to create the diffs18:36
james_wbut if you don't then someone else will probably have this same conversation with you again :-)18:36
james_wit would, but if you do a native package then there is no upstream to create diffs against18:37
mhall119|workok18:37
james_wit just puts everything in one tarball18:37
lightninPlease, oh mighty MOTUs: http://revu.ubuntuwire.com/p/scratch18:40
mhall119|workhey, that takes care of needing a debian/watch file too18:41
mhall119|workhey lightnin18:41
highvoltagefor packages that contain cc-by-sa work, the full license needs to be included in the debian/copyright file, right?18:46
=== `Alessio` is now known as quadrispro
james_whighvoltage: yes18:47
quadrisprohello folks!18:48
sebnerhio quadrispro18:48
quadrisprodoes REVU support debian 3.0 (quilt) format?18:48
quadrisprohi sebner18:48
highvoltagethanks james_w18:49
sebnerquadrispro: nope18:49
mhall119|workjames_w: how could it be included?18:49
mhall119|worka link?18:49
quadrispro:-(18:49
sebnerquadrispro: well, you can upload stuff but you can review it with your browser18:49
mhall119|worka debian/CC-BY-SA file?18:50
highvoltagemhall119|work: full text inside the copyright file18:50
quadrisprosebner, thank you18:50
james_wmhall119|work: verbatim18:50
sebnerquadrispro: *can't review I men18:50
sebner*mean18:50
sebner*arggh*18:50
mhall119|workis it okay to keep the GPLv2 in debian/COPYING?18:50
mhall119|workjames_w: highvoltage: I'm uploading new packages now18:54
lightninHiya mhall119|work18:54
mhall119|workhighvoltage: are you reviewing the latest?18:54
* abogani is converting to 3.0 (quilt) and find it very cool!18:55
mhall119|workcause I fixed those warnings in your comment a while ago18:55
oojahbdrung_: You looked at sqlite3-pcre yesterday. Would you have another look today? I could do with a second advocate.19:04
highvoltagemhall119|work: I think -wallpapers will be ok now19:06
mhall119|workthanks highvoltage19:08
mhall119|workbbl, going to get some lunch, then to work on Qimo 2 Alpha 2 ISO19:08
highvoltagemhall119|work: ok give me a ping when you're back19:11
Genscherhey :) i am creating an ubuntu package and wondering where to install non-shared application data where I need read + write access.19:21
GenscherI just don't know the ubuntu way on this. Is it $HOME/.application ?19:22
Genscheror /var/lib/application19:22
lightninI'm trying to add a programming environment for kids called Scratch - developed at MIT Media lab. We've recently submitted to REVU, please take a look: http://revu.ubuntuwire.com/p/scratch19:30
randomactionGenscher: maybe you're looking for this? http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html19:34
Genscherrandomaction, indeed I think i am :)19:35
lightninIs this an appropriately formatted "original maintainer" line? XSBC-Original-Maintainer: Scratch Team <linux@scratch.mit.edu>19:36
lightninI found it here: https://wiki.ubuntu.com/…iew#The%20control%20file19:37
lightninBut Lintian doesn't like it: W: scratch source: unknown-field-in-dsc original-maintainer19:38
=== nixternal_ is now known as nixternal
mhall119|workhighvoltage: did you look over the scratch package?19:46
highvoltagemhall119|work: no, I lost my browser session yesterday!19:48
highvoltagemhall119|work: I think -session will also be fine19:51
mhall119|workhighvoltage: http://revu.ubuntuwire.com/p/scratch if you wouldn't mind19:55
sebnerDmitryKurochkin: uploaded. I updated the Standards-Version. I'm a little bit worrying about the source files because not a single one contains a license header but that's up to the archive-admins to decide20:06
DmitryKurochkinsebner: thanks. What happens if archive-admins reject it after the freeze? Will I have a chance to fix and reupload the package?20:08
sebnerDmitryKurochkin: that needs to be fixed upstream and I doubt it'll be reviewed until FF20:09
sebnerDmitryKurochkin: which means *if* it gets rejected you might have to wait until lucid+120:09
LaibschIs do-release-upgrade not yet capable of a hardy -> lucid upgrade?20:11
lifelessno20:11
lifeless(gotta love double negatives)20:11
DmitryKurochkinsebner: what a proper license header should look like? License is mentioned in each source file currently, isn't that enough?20:11
Laibschlifeless: when is that scheduled to change?20:12
Laibschoops, wrong channel20:12
LaibschI hope you don't mind, though20:12
sebnerDmitryKurochkin: I'm not sure but using a full license header is common20:13
jpdsLaibsch: He meant that it is.20:13
sebnerDmitryKurochkin: see your copyright file (License:) but it might be enough as it's currently20:13
Laibschjpds: I just tried "sudo do-release-upgrade -d" and it wants to update to intrepid20:14
* Laibsch moves the discussion to ubuntu+120:15
Laibschsorry for initial off-topic20:15
DmitryKurochkinsebner: ok, I will wait and see. Where should I look at to know when package is accepted/rejected?20:15
sebnerDmitryKurochkin: I think you'll get a mail20:16
DmitryKurochkinok. sebner, hyperair, fabrice_sp thanks for review and advocating!20:17
fabrice_spkklimonda, ping (about picard)20:19
kklimondafabrice_sp: pong20:20
lifelessLaibsch: oh, I see what you're asking. (Try to provide that additional detail in future ;). I suspect thats worth checking with e.g. mvo20:20
Laibschlifeless: what additional detail?20:20
lifelessLaibsch: the behaviour you observe20:21
fabrice_sppackage is good, but lintian is complaining about big usr/share independent files. What do you think about splitting the package in 2?20:21
fabrice_spkklimonda, ^20:21
kklimondafabrice_sp: I didn't really want to divert from debian more than necessary to update it. especially this close to the FF date20:22
kklimondafabrice_sp: I agree that it should be split in two packages20:23
lifelessLaibsch: can you pastebin the output ? mvo is here about the d-r-u -d selecting intrepid thing20:24
mvoLaibsch: and ~/.update-manager-core/meta-release-lts-development too please20:24
Laibschlifeless: you're saying you were just suspecting it works and would have been more careful had you understood more clearly that apparently it wasn't working (the way I asked the question should have been enough of a hint).  Maybe you should give a less affirmative statement ("I would think so") when you don't really know because you have not tried.20:25
Laibschmvo: just a minute20:25
Laibschmvo: you want to continue discussion here or in ubuntu+1?20:25
fabrice_spkklimonda, that's also my concern. I'll upload it as-is. Could you contact the Debian maintainer about that?20:26
Laibschmvo: no such file20:26
lifelessLaibsch: I'm saying I didn't even really understand the question; I thought you meant hardy->intreprid etc staged20:26
Laibschlifeless: OK20:27
lifelessLaibsch: the additional detail of what actually happened when you tried made everything much clearer20:27
LaibschI meant the straight hardy -> lucid update20:27
kklimondafabrice_sp: sure - I'll do that20:27
lifelessyes, we're clear on that now ;)20:27
fabrice_spkklimonda, thanks ;-)20:27
lifeless(its why I grabbed mvo :) - not being able to test this is a bit of an issue :))20:27
mvoLaibsch: hm, no file but "do-release-upgrade -d" was run? what is the output of "DEBUG_UPDATE_MANAGER=1 do-release-upgrade -d"  ? could you pastebin that for me please?20:27
Laibschmvo: OK, I will in a minute20:28
Laibschthe update aborted anyway because of insufficient space in /var.  I have /var on a separate 1G partition which is usually more than enough.  Is there something that can be done about this or are users like me on their own?  (I don't have a problem recovering from this, others may)20:29
Laibschmvo: ^20:29
lifelessLaibsch: I thought it wasn't selecting lucid?20:30
Laibschlifeless: it's selecting intrepid but aborting that update because of insufficient disk space20:31
LaibschI have to say, I didn't mind because I don't want to take the long route ;-)  and I also want to use this single chance I have (last computer running hardy) to test for upgrade for the benefit of all.20:32
mvoLaibsch: the logs in /var/log/dist-upgrade/main.log will tell why it needs so much space. the download of the debs can be pretty heavy. if you can still reproduce theproblem that it selects intrepid instead of lucid, please put the debug output in a pastebin or mail it to me20:37
LaibschIt's currently running20:37
LaibschSo far, the system hasn't changed20:38
mvook20:38
fabrice_spfoolano, ping (about ebox)20:43
Laibschmvo: Here it is: http://paste.debian.net/60079/  Not sure it contains much information, but you be the judge20:51
bdrung_fabrice_sp: can you have a look at http://revu.ubuntuwire.com/details.py?upid=7812 ? it depends on blender >= 2.49.2~dfsg aka 2.49b20:51
Laibschmvo: let me know if you want anything from /var/log/dist-upgrade/ as well20:52
fabrice_spbdrung_, looking now20:53
fabrice_sp156 Mb?!20:53
lifelessLaibsch: is there a ~/.update-manager-core/meta-release-lts-development now?20:53
lifelessLaibsch: or /root/.update-manager-core/meta-release-lts-development ?20:54
Laibschlifeless: neither20:54
mvoLaibsch: if you ran it with sudo, please check /var/lib/update-manager/20:55
PATXcan i get some help with making a get-orig-source rule?20:55
PATXare there any tutorials?20:55
LaibschPATX: I was looking for the same thing a while ago20:56
PATXLaibsch, :) did u find anything?20:56
Laibschlet me fetch what I did write after some googling20:56
LaibschPATX: no20:56
kklimondaI need a helping hand with bug 482890 - it has to be ACK'd by someone who has supercow powers :)20:56
ubottuLaunchpad bug 482890 in mozilla-noscript "Please merge mozilla-noscript 1.9.9.27-1 (universe) from Debian testing (main)" [Wishlist,In progress] https://launchpad.net/bugs/48289020:56
PATXok thanks :)20:56
LaibschPATX: it was piece work20:56
kklimondait's actually a sync - stupid ubottu20:56
PATXyea...20:56
LaibschPATX: but ultimately, it's not hard20:56
Laibschhang on for a minute20:56
PATXi cant find any help either lol... ok ty20:57
LaibschPATX: http://git.debian.org/?p=collab-maint/sqliteman.git;a=commitdiff;h=fabff284aa02e5a967ebdd142b18922b43f4a5fc20:57
Laibschask if you have any further questions20:57
PATXthanks dude :)20:57
Laibschbut I think that diff should be enough20:57
LaibschMaybe I should write a short tutorial20:58
LaibschI was missing it at the time20:58
PATXyea that would be a good idea20:59
Laibschmvo: http://paste.debian.net/60084/ and http://paste.debian.net/60085/ being /var/lib/update-manager/meta-release(-development).  The latter does contain a lucid and the former has no intrepid.  So, I'm not sure what's happening there.21:03
Laibschmvo: I'll file a wishlist bug about better handling of situations where space is tight.  Maybe there is something that can be done.  700MB-1G isn't always available in /var for your typical upgrade.21:04
Laibschmvo: actually that could be as simple as augmenting the error message with the suggestions a-c) from https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/152580/comments/821:08
ubottuUbuntu bug 152580 in update-manager "Upgrade to gutsy beta crashes because of insufficient disc space" [Medium,Triaged]21:09
LaibschI'll see if I can come up with a patch21:09
mvoLaibsch: thanks21:09
mvoLaibsch: does "DEBUG_UPDATE_MANAGER=1 do-release-upgrade -d" as a normal user give any hints? I just tried that in a hardy vm and it gives me useful output before the sudo prompt about what its doing21:11
mvoLaibsch: I'm still puzzled that it wants to upgrade you to intrepid21:11
LaibschOK21:11
LaibschI'll let that run21:11
Laibschnormal user, no sudo?21:11
Laibschor21:11
mvonormal user21:11
Laibschnormal user, gaining root with sudo21:11
LaibschOK21:11
LaibschI'll leave out sudo21:11
mvoit will automatically ask for sudo21:11
LaibschI see21:12
mvoyeah, please leave sudo out21:12
mvoit will call it when it needs it21:12
dooooomihi, i'm looking for a second advocate for gtklick, a metronome for JACK, written in python: http://revu.ubuntuwire.com/p/gtklick21:20
Laibschmvo: could it be that a line like "deb-src http://ubuntu.intergenia.de/ubuntu karmic main restricted universe" in sources.list throws the update-manager off course?21:28
Laibschbut even then the next logical step would be lucid and not intrepid21:28
mvoLaibsch: I doubt that, it looks at the lsb_release output to figure out what version you are on21:29
mvoLaibsch: nothing useful in the debug output?21:29
LaibschOK21:29
Laibschstill running21:29
Laibschit's a slow computer running as a LAN server21:29
DmitryKurochkinis there a web page where I can see what is in Ubuntu NEW queue? similar to http://ftp-master.debian.org/new.html?21:29
mvook21:29
LaibschI'll let you know when it's done and give you the pastebin21:29
Laibschmvo: just as we spoke, the program finished: http://paste.debian.net/60091/  and the file you've been asking about is still not there21:32
=== gnomefreak76 is now known as gnomefreak
LaibschJFTR, update-manager is the version from hardy-updates21:33
UbuntuxerHi, is it possible to update the exaile package for Lucid yet?21:33
cjwatsonsebner: I'm told that mvo is taking care of it21:34
cjwatson(dpkg)21:35
lifelessLaibsch: mvo: fwiw on my hardy server:21:35
lifelessDEBUG_UPDATE_MANAGER=1 do-release-upgrade -d21:35
lifeless...21:35
lifelessauthenticate 'lucid.tar.gz' against 'lucid.tar.gz.gpg'21:35
Laibschinteresting21:35
lifelessso its choosing lucid.21:35
Laibschthanks for testing21:35
mvocjwatson, sebner if we can find someone who enjoys perl more than me I would not mind at all to not do it (dpkg)21:37
mvolifeless, Laibsch: same for me in my vm (chosing lucid)21:38
mvoLaibsch: I need to go to bed soon, can we continue debugging tomorrow?21:38
Laibschprobably21:38
Laibschjust try to catch me anytime21:38
LaibschI may not be in this channel and I don't run this nick 24/7, but I'm frequently in IRC21:39
lifelessperhaps file a bug21:39
Laibschyeah21:39
cjwatsonmvo: I am happy to do it at some point this week, despite holiday; it shouldn't be hard21:39
cjwatsonmvo: in fact the perl bits of the existing hardy-cat patch apply cleanly, with only a one-line offset21:40
mvocjwatson: oh? I must have done something wrong then, when I briefly looked at it, the patch gave me loads of rejects21:40
Laibschmvo: one thing that may be different in my installation than on others; I have so far always used aptitude for upgrading to a new release.  It's the first time I use update-manager for it.21:41
mvoprobably some wrong version or something21:41
LaibschBut it's quite possible that this machine never ran anything but hardy21:41
LaibschI don't remember21:41
cjwatsonmvo: lots of rejects, but not in the perl bits, afaics21:41
cjwatsonthe man/Makefile.{am,in} changes can be dropped21:41
mvoLaibsch: that should be ok, lsb_release -a gives you hardy there, right?21:41
Laibschyepp, it does21:42
cjwatsonmvo: although I think the Dpkg::Vendor changes may need some tweaks anyway21:42
Laibschhttp://paste.debian.net/60096/ is the full output21:43
mvoLaibsch: hm, shold be fine. lets continue tomorrow21:46
* mvo waves21:46
Laibschsure21:46
Laibschthanks21:46
Laibschgood night21:46
mvocjwatson: thanks, I can check it out tomororw, also FF is pretty pressing currently :/21:46
PATXcan someone tell me what the first problem on this page means? http://revu.ubuntuwire.com/revu1-incoming/fastpatx-1002160248/lintian22:11
PATXi am not getting this i thought i defined this in debian/control...22:16
PATXBuild-Depends: cdbs (>=0.4.49), debhelper (>= 5), python-central (>=0.5.6), python22:16
PATXdebhelper (>= 5)22:16
PATX^^^22:17
geserwhat value is in debian/compat?22:17
PATXchecks22:17
POX722:17
* POX knows without looking22:17
PATX222:17
PATXoh...22:18
POXthat's debian/pycompat22:18
PATXoh22:18
* POX knows without looking22:18
POX;)22:18
PATXyea22:18
PATXlol22:18
PATXi dont have a compat...22:18
PATXshould i make one and put 7 in there?22:18
PATXwould that solve problem?22:18
PATXoh wait nvm22:19
PATXi have compat22:19
PATXgeser, so the value is 7 now...?22:20
Laibschsome kind MOTU soul around to review (and hopefully endorse) http://revu.ubuntuwire.com/p/ffgtk ?22:22
* Laibsch is hopeful22:22
Laibschporthose?22:23
geserPATX: depends on what debhelper level you want to use22:23
PATXgeser, 5...22:23
PATXdebhelper (>= 5)22:23
PATXoh should there be a space there... does it matter?22:24
geserthan put 5 in debian/compat22:24
PATXah ok22:24
PATXdebhelper (>= 7)22:24
PATXor should i use that?22:24
sebnerPATX: you can use it when you delete cdbs and update rules accordingly ;)22:25
PATXok22:25
PATXand then the error:22:25
PATXW: fastpatx source: native-package-with-dash-version22:25
PATXhow could i fix that?22:26
LaibschPATX: google for the error string22:26
PATXok22:26
Laibschyou will usually find plenty of info for lintian errors22:26
RAOFAlso, lintian -i (or -I, I forget precisely which) will give you a big block of text about each error, which usually includes how to fix it.22:26
porthoseLaibsch, I'm busy working on something right now, maybe later if I have time :)22:27
Laibschporthose: I'd really appreciate it.  We already missed karmic, I don't want to miss Lucid again.22:28
RAOFLaibsch: I can give a brief once-over.  Looking at the diff of ffgtk, you've modified a bunch of files from the .orig.tar.gz directly; that would usually be done in a patch with a patch system, although if you're maintaining it in git it can be a bit different.22:29
RAOFLaibsch: Do you really need the explicit Depends on libgtk2.0-0, libxml, etc?  Why aren't they picked up in ${shlibs:Depends}?22:30
RAOFLaibsch: Is the packaging already in collab-maint git?  What's the status with its ITP in Debian?22:32
LaibschRAOF: package maintenance will be in git (as for all my packages).  You're right, the patches should eventually be in a patch system, dpkg v3 is looming.  The things you raise are likely legacy from the person who did the first draft of the packaging.22:32
LaibschI'm sure I already pushed this to git.debian.org22:33
LaibschThere is no ITP, yet, I'm shooting for inclusion in lucid now and that keeps me busy enough22:33
Laibscheventually, I intend to maintain this (as my other packages) in Debian since that is best for Ubuntu, Debian and just everybody.22:34
RAOFYup.22:34
Laibschbut even under best circumstance, this won't hit Debian before the summer22:34
lifelessits summer now22:34
Laibschdepends on where you are22:34
Laibsch;-)22:34
RAOFBefore *next* summer :P22:34
lifelessI suggest never ever ever using seasonal terms in global endeavours22:35
Laibschwell, I'd say, even for you, summer is coming to an end22:35
* Laibsch is feelling springy22:35
Laibschlifeless seems to be a little nit-picker, hm?22:36
* ScottK looks outside at three feet of snow on the ground and is not.22:36
ScottK(feeling springy)22:36
sebnerScottK: great for staying at $HOME and updating stuff like crazy before FF :)22:36
ScottKsebner: Fortunately none of it came in the last week, so I'm not trapped.22:37
ScottKSchool finally resumes tomorrow.22:37
lifelessLaibsch: sometimes perhaps. However it really does introduce confusion to say 'summer' or 'winter' in IRC/email etc.22:37
lifelessit requires more context for recipients at a minimum22:37
RAOFLaibsch: While my pbuilder is hard-a-work grabbing build-depends, I'd also suggest that you'd want to make an explicit call to autoreconf rather than relying on automake to see the right timestamps.22:37
LaibschRAOF: I will check that the dependencies are really necessary. git.debian.org will be updated with git-import-dsc once it has hit either Ubuntu (hoping for the best) or Debian, whichever comes first.  Can you give an endorsement once the dependencies have been double-checked?22:38
lifelessI don't think its nitpicky to point this out and suggest that its better not to do it.22:38
sebnerScottK: Everytime I read that or see that in TV (your phrase about school) it makes me kinda feel that parents are happy to get their children out of the house ^^22:38
ScottKKinda does not even begin to cover it.22:39
sebnerheh22:39
LaibschRAOF: you kind of lost me with that autoreconf.  I'm not a buildmaster, some dummy tutorial somewhere?22:39
LaibschRAOF: I promise to fix the issues you raised.  I hope they are not serious enough to block inclusion from lucid and would hope for an endorsement.22:40
RAOFLaibsch: Ah, well.  You modify configure.ac & Makefile.am (somewhat unnecessarily, but it'll be nice when you submit that patch upstream); this won't actually have any effect unless configure & the various Makefile.in files are regenerated.22:40
Laibschthat's been done by the guy who actually understands that stuff ;-)22:40
RAOFAh.  Your package doesn't build.  Or, rather, it doesn't error but no build system is actually called, so you end up with an empty package.22:42
oojahWould a motu consider looking at http://revu.ubuntuwire.com/p/sqlite3-pcre ? I'm in need of a second advocate.22:42
RAOFOh, of course.  This would be because you don't *have* a configure script, or a Makefile.22:43
RAOFYou probably want an override_dh_auto_configure: target, calling ./autogen.sh22:43
Laibsch?22:43
Laibschit built fine for me22:43
LaibschAre you testing the latest version?22:43
RAOFDid you build it in a pbuilder, from the source package you uploaded to revu?22:44
Laibschhttp://revu.ubuntuwire.com/details.py?upid=784522:44
Laibschpbuilder22:44
Laibschor in this case pdebuild22:44
Laibschyes22:44
RAOFHm.  Upstream needs to learn to run “make distcheck”.22:45
Laibschlet me retry, check the depends and ping you after that22:45
Laibschthank you for your input22:45
RAOFIt's not the depends that are the problem.22:45
LaibschI know22:45
LaibschBut you raised it and I want to check22:45
Laibsch"in einem Aufwasch"22:45
Laibsch"while I'm at it"22:45
RAOFAlso - where are you getting ffgtk 0.7.91?  The tarballs I can find on your upstream link are for 0.7.322:46
Laibschthere's a watch file?22:46
Laibschthere's a watch file ;-)22:46
LaibschLet me take a look22:46
Laibschhttp://www.tabos.org/ffgtk/download/22:47
RAOFTrue.  It's just not linked from http://www.tabos.org/ffgtk/download.php22:47
Laibschno22:50
LaibschI'm working closely with upstream22:50
Laibschand that tarball was done on my request ;-)22:50
RAOFAaah.  Tell them to run “make distcheck” :)22:50
Laibschit's also tar.gz and not .bz222:50
LaibschOK22:50
LaibschI will22:50
RAOFYeah, I noticed that.  With source v3 .bz2 would be fine, but .tar.gz will be more easily backportable.22:51
LaibschAs you can see on revu, I was aiming for inclusion in karmic22:51
Laibschand AFAIK, dpkg v3 wasn't yet widely used back then22:51
LaibschI've only become aware of it very recently22:52
Laibsch(and spent some time getting my hardy build host to understand dpkg v3)22:52
Laibschnotice about "make distcheck" sent22:52
bcurtiswxhttp://paste.ubuntu.com/377966/  anyone know what package i may be missing?22:52
Laibschbcurtiswx: cdbs22:54
Laibschlook at lines 12-1422:55
Laibschinstall apt-file and then you can search for the package that has the file in question22:55
Laibschin this case, that's cdbs22:55
bcurtiswxLaibsch: ty22:55
LaibschInteresting to see this question from somebody with @ubuntu.com ;-)22:56
bcurtiswxLaibsch: i got my membership mainly from my bug triage abilites22:56
Laibschnice22:56
bcurtiswxLaibsch: im trying to see if I can backport empathy for karmic22:57
bcurtiswxnot to be annoying or seem noob-ish.. but anyone know what I do to fix this problem http://paste.ubuntu.com/377979/23:11
LaibschRAOF: you're right, I get an empty package, now too23:16
Laibschnot sure, why it was working nicely before.23:17
RAOFYou had probably run ./autogen.sh in there at one point.23:17
geserbcurtiswx: either check if your empathy backport work with the versions of the mentioned packages from karmic or backport them too23:19
bcurtiswxgeser, ok23:21
bcurtiswxgeser: trying to find which packages these are23:21
geserbcurtiswx: line 180-183 of your paste23:22
geserthe source packages are: telepathy-glib, libindicate and nautilus-sendto23:25
bcurtiswxgeser: ty23:28
plarsanyone have time to adv/upload a package (assuming you approve)? I already have one adv23:30
plarshttp://revu.ubuntuwire.com/p/moserial23:30
LaibschRAOF: can I get an endorsement from you even when not addressing all points (collab-maint, patch-system, ITP)?  The others I consider RC and will of course fix.  I'm quite embarassed about that empty package.23:31
bcurtiswxgeser: as I keep going back and finding packages to backport to get empathy to build ok.. how do I install them to pbuilder if they build OK so the next package can use it to build ?23:58

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