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

isleshocky77 I've been looking through the packaging documentation for a while now and still I'm running in circles. Could someone set me straight. I took the source of pidgin-libnotify and modified one file. Now I want to get a build in my personal launchpad ppa for x32 and amd6400:28
micahgisleshocky77: try #ubuntu-packaging00:38
micahgif I'm doing a new upstream release, is it worth merging from Debian?03:46
micahgsorry I should be clearer, the new debian release only was for 1 of the ubuntu revisions (i.e. we don't add anything, diff slighlty smaller)03:46
rhpot1991got a question on licensing, is it possible to get a non gpl compatible open source product into one of the ubuntu repositories?  the license in question is apple public software license.04:00
micahgrhpot1991: is it a free license?04:02
rhpot1991micahg: http://www.gnu.org/philosophy/apsl.html04:02
RAOFrhpot1991: If it's DFSG free, there's no problem (unless, of course, it does something stupid, like link against GPL libraries or somesuch).04:02
ScottKOf course GNU considers GFDL invariant a free license, so I wouldn't take their opinion as counting for much.05:19
RAOFHeh.05:27
=== freeflyi1g is now known as freeflying
zookoYay! rockstar uploaded a package of Tahoe-LAFS 1.7.1 for Ubuntu!07:02
zookoAnybody want to test it out?07:02
AnAntHello07:06
bilalakhtarWhy did M-o-M has to go down just before FF ?07:54
dholbachgood morning08:11
zookoWho sponsored Tahoe-LAFS v1.7.1 to go into Maverick just now?08:20
zooko(I want to thank them on the tahoe-lafs mailing list.)08:20
dholbachzooko: https://edge.launchpad.net/ubuntu/+source/tahoe-lafs/1.7.1-0ubuntu108:24
zookoThanks!08:25
zookoThanks, maco08:25
zookoGood night, folks (UTC-6)08:26
AnAntdholbach: Hello08:42
dholbachhey AnAnt, sabah il cheer08:44
AnAntdholbach: I think you meant: kheer08:49
dholbachAnAnt: that could well be :)08:50
dholbachRhonda: does your offer for that git session still stand? :)09:59
RhondaI hope so, but I don't have much time to prepare it properly.  %-(10:00
RhondaDidn't sleep much this night neither, your young one wasn't working along.10:01
dholbachRhonda: next week thursday?10:01
nigelbwow, git session.  Now that totally rocks :)10:05
* Rhonda cries10:15
* X3 throws Rhonda a chocolate tnafish10:19
tumbleweedit'd also have to ch10:47
tumbleweedgrr, excuse that10:47
=== yofel_ is now known as yofel
=== didrocks1 is now known as didrocks
pindongahi, I would like to seek sponsoring for bug #61602512:46
ubottuLaunchpad bug 616025 in django-configglue "needs packaging" [Undecided,New] https://launchpad.net/bugs/61602512:46
pindongaanyone iinterested?12:46
AnAntlooking12:47
AnAntpindonga: in copyright file, upstream source can be https://launchpad.net/django-configglue12:51
pindongaok,12:51
AnAntalso from upstream LICENSE file, it seems the copyright holder is Canonical Ltd., not Canonical ISD hackers12:53
AnAntpindonga: ^ that is for the Copyright field12:54
AnAntpindonga: the License field machine readable format copyright would be as follows:12:54
AnAntLicense: LGPL-312:55
pindongathe License was like that but lintian complained I wasn't referring to the common licenses12:55
pindongaCopyright: 2010 Canonical Ltd. would be ok?12:55
AnAntfollowed by the disclaimer12:56
AnAntas for Copyright: 2010, Canonical Ltd.12:56
AnAntand you may even add a URL12:56
AnAntfor example. Copyright: 2010, Canonical Ltd. (http://www.canonical.com)12:57
AnAntback to License12:57
AnAnthave a look at gst123 copyright file for example12:58
AnAnthttp://packages.debian.org/changelogs/pool/main/g/gst123/gst123_0.1.2-1/gst123.copyright12:58
AnAntis this tarball a repackage ?12:59
pindongathis would be the first package for ubuntu13:00
pindongawe had some previous packages in our own ppa for custom deployments13:00
pindongabut in those we never bothered to get the package right13:00
AnAntI mean, no upstream tarballs released ?13:01
pindonganot yet, but I can do that if its needed13:03
AnAntI'm not sure about that, but it seems to me that you removed the non-free icons, right ?13:03
pindongamhhh13:03
pindongaactually I think the disclaimer in the license is wrong13:04
pindonga(I copied this from another project we opensourced)13:04
pindongathis  one doesn't have any images or icons13:04
AnAntthe disclaimer is in the LICENSE & the LP page13:04
AnAntfrom LP:    Commercial subscription expires 2020-12-0913:04
pindongathis was an internal project first, and now I changed the license to LGPL3 as we were allowed to opensource13:05
pindongaI don't know why the "internal project" and "commercial subscription" did stick around13:05
AnAntok, maybe that should be changed upstream13:06
pindongaok, so, let's recap please. I need to13:06
pindongaa) change the License field13:06
pindongab) add a Dsiclaimer field13:06
pindongac) change the Copyright field13:06
pindongad) change the Upstream-Source field13:06
pindongae) publish an upstream source tarball13:07
pindongaf) fix the LP project status13:07
AnAntnot a Disclaimer field, it is just a paragraph under License field, have a look at the example I gave you pleas13:07
pindongag) fix the lincese disclaimer13:07
pindongaah, ok13:07
AnAntI'm not sure if it is required to publish upstream source tarball, but that would be useful for other distros anyways13:07
AnAntas for f) what matters is fixing the LICENSE file in upstream tarball13:08
AnAntbut it would be rational to also fix the description in LP page13:08
AnAntoh, you mentioned it in g) already !13:09
AnAntok, h) there is a generated patch13:09
AnAntyou can avoid that by removing the generated files in  clean target13:09
AnAntI dunno how that is done with CDBS13:10
pindongawhere do you see the patch?13:10
AnAntdebian/patches/debian-changes-0.3-0ubuntu113:10
pindongak13:10
pindongaI'll look into it13:10
AnAntok13:10
AnAntpindonga: in the control file, you can drop XB-Python-Version field13:16
pindongaAnAnt, I just reuploaded the package, can you please give it another look?14:19
=== AnAnt_ is now known as AnAnt
pindongahi AnAnt , in case you didn't see my previous message14:26
pindongapindonga> AnAnt, I just reuploaded the package, can you please give it another look?14:26
pindonga(I noticed you had a connectivity hickup)14:26
pindonga:)14:26
pindongaAnAnt, regarding the 'commercial support' thing, bac told me it's not so easy to remove... if this is still an issue for packaging, please contact him14:31
AnAntpindonga: what commercial support ?14:32
AnAntpindonga: the only issue was with this:14:32
pindongain the license (in the launchpad page)14:32
pindongawe had 'internal project'14:32
AnAntThe image and icon files in django-configglue are copyright Canonical,14:32
AnAntand unlike the source code they are not licensed under the14:33
AnAntLGPLv3.  Canonical grants you the right to use them for testing and14:33
AnAntdevelopment purposes only, but not to use them in production (commercially or14:33
AnAntnon-commercially).14:33
pindongaok, that I removed14:33
AnAntpindonga: you were talking about the LP page ?14:33
pindongayeah, don't worry14:33
AnAntok14:34
pindongajust let me know if there is anything else I need to change on the package14:34
pindongaplease14:34
AnAntpindonga: third-party copyright should be noted in debian/copyright14:36
AnAntpindonga: so you'll need a section like14:36
AnAntFile: path/to/file14:36
AnAntCopyright: year, holder14:36
AnAntLicense: whatever14:36
AnAntpindonga: also please run lintian on the changes file, it will give you some good pointers14:38
AnAntI don't understand why the resulting deb file has python (<<2.7) dependency14:39
AnAntpindonga: by the changes file, I mean the one resulting from building the binary package (not just _source.changes)14:40
AnAntor just run lintian on the source & binary packages14:41
pindongaAnAnt, sure, thanks14:41
tumbleweedAnAnt: python dependancies like that are a result of a python helper14:42
AnAnttumbleweed: he's using python-central, I dunno about it14:44
AnAntI'm used to python-support14:45
tumbleweedAnAnt: looking at th epackage now14:45
AnAntthanks14:45
AnAntbrb14:45
tumbleweedpindonga: python-support is more widely used :)14:45
pindongatumbleweed, I started off from another package :) is it important to use python-support instead of python-central?14:46
tumbleweedpindonga: it helps if you actually learn what you are doing rather than just modifying something else (but one has to start somewhere)14:47
pindongayes, I agree14:47
tumbleweedmore people know python-support, but both of them are slated to be replaced by dh_python214:47
pindonga:/14:47
pindongaI'll try to make the next package use python-support14:47
tumbleweedpindonga: practically speaking for this package, there's nothing really python-central specific14:48
tumbleweedpindonga: full review on revu15:08
AnAnttumbleweed: does debhelper compat level matter ?15:17
tumbleweedAnAnt: I don't know what caused python-central to misbehave either, I don't know it as well as -support or dh_python215:18
tumbleweedAnAnt: it doesn't matter, it's just a case of why use an old version...15:19
AnAnttumbleweed: ok15:19
AnAntI don't understand what third-party license is there15:21
AnAntrunning licensecheck says that every file is copyrighted by Canonical15:21
pindongaAnAnt, its because we copied over some code from django and adapted it, so we need to say it came from django source base15:22
AnAntand changed the license to LGPL?15:22
LucidFoxhttp://launchpadlibrarian.net/53483722/buildlog_ubuntu-maverick-i386.epiphany-browser_2.30.2-1ubuntu5_FAILEDTOBUILD.txt.gz15:25
LucidFoxAny idea what could cause this?15:25
micahgLucidFox: yeah, there was some discussion about this in -desktop yesterday15:29
micahgbdrung: why do sponsorships get the assignee unassigned?15:34
LucidFoxmicahg> From the looks of it, WebKit-1.0.gir depends on JSCore version 1.0, while JSCore-1.0.gir claims 1.115:39
micahgLucidFox: yeah an upload was done last night to change 1.0 to 1.115:39
micahgLucidFox: https://launchpad.net/ubuntu/maverick/+source/gir-repository/0.6.5-6ubuntu615:39
pindongaAnAnt, tumbleweed I just uploaded a new version, can you please re-check? (I hope I got it all this time)15:40
pindongatumbleweed, shall I  look for someone else to finish the review (I don't want to bother you too much, but I would really like to make the maverick deadline)15:55
tumbleweedpindonga: I added more review15:56
pindongaah, cool thanks15:56
pindongatumbleweed, a few things15:56
tumbleweedpindonga: btw, does it work? :)15:57
pindonga1. the thing with third-party: we copied some code over from django and modified it... the idea is to cope with django's license, mentioning that we used and modified original django code15:57
pindonga2. re License: when  I run the lintian locally, it complains if I just use LGPL-3 saying I'm not referencing the common-licenses location15:58
pindongahow can I spot all those errors you found? running lintian locally gave no errors at all (I checked against the built package, the sources file and the dsc file)15:59
tumbleweed1. so, it shouldn't only say "Copyright: Canonical"15:59
pindongas/sources/changes/15:59
tumbleweed2. instead of sying "given below" five the common-licenses path, then lintian knows you are doing the rgiht thing16:00
tumbleweedI could be using a newer lintian...16:00
pindongaI'm on lucid (maybe it's that?)16:00
pindonga:q16:01
highvoltagealso, lintian doesn't always spot all the problems that a human can :)16:01
tumbleweedhighvoltage: we try to make it, though :)16:01
pindongatumbleweed, what do you mean by 'the watch file doesn't work?' / how do you test that?16:01
highvoltage*nod*16:02
tumbleweedpindonga: uscan --verbose --report16:02
pindongaok, regarding the License: shouldn't it say the same thing as the LICENSE file? in that case, should I remove the LGPL code from it and point to the common-licenses file? if so, what happens on non-ubuntu distributions?16:03
tumbleweedpindonga: common-licences comes from debian16:03
tumbleweedit should say the same thing as LICENSE, yes, except that you can factor out the licence body, as found in common-licenses (look at other packages' copyright files)16:04
macozooko: thank rockstar. he did the packaging. i just sponsored it16:04
zookoI did.16:05
zookoHe and I have some plans to get packaging of Tahoe-LAFS for Ubuntu more automated.16:05
macook16:05
zookoSo, that was Tahoe-LAFS v1.7.1. It has the major new improvement that it can be configured to act as an SFTP server, which means you can then point Nautilus at it and browse your decentralized filesystem graphically.16:06
zookoNow, Tahoe-LAFS v1.8.0 is in release-candidate mode. In all likelihood the current release--1.8.0c2--is going to be identical to the final 1.8.0 release.16:07
zooko(Unless someone reports a regression, security hole, or major bug.)16:07
zookoI'm toying with the notion of going ahead and announcing 1.8.0-final a few days early in the attempt to get 1.8.0 into Maverick.16:07
zookoThe scheduled release date for 1.8.0 final is "approximately August 15".16:07
zookoHm, I don't think I should cut the 1.8.0c2 test cycle short.16:10
zookoSo, suppose I want to get 1.8.0-final included in Maverick, but it won't be released until the 15th (Sunday), then should I:16:10
zooko1. ask to include 1.8.0c2 into Maverick right now16:11
zooko2. file a FFE for 1.8.0-final, on Sunday16:11
zooko3. forget about it and wait til Maverick+116:11
zooko4. other?16:11
zookowhoops gotta get ready for work. will check this IRC window soon...16:13
=== fta_ is now known as fta
pindongatumbleweed, what Standards-Version should I use? the one on lucid is 3.8.416:46
pindongatumbleweed, ok, I just pushed another version (please let me know when you looked at it)16:56
=== fta_ is now known as fta
paultaglfaraone: ping, I was told to talk with you :)18:26
paultaglfaraone: I'm up in Debian, I work on the Fluxbox package ( only active maintainer right now ), and my DD is out ( his dad just died ). I'd love to get my new version uploaded in Debian in time to sync for Ubuntu. Is there any chance you could sponsor the upload / review the package. Currently there are 4 lintaian issues on the .deb because of upstream doc issues. I'm working on helping them resolve them18:27
lfaraonepaultag: I'll be happy to take a look at it. Upload it to mentors and mail me the resulting email to myircnick at debian dot org18:29
paultaglfaraone: thanks! I'll do that right away.18:29
lfaraonepaultag: these issues were present in the previous version, right?18:29
* lfaraone will get to it in about 30 minutes, I was just walking out to lunch18:29
paultaglfaraone: yes, I have removed quite a few other lintian issues, and did a few bugfixes, and other fixes18:29
paultaglfaraone: sure, no problem. I'll be online18:29
paultaglfaraone: no new features18:30
pindongaanyone around that want to finish reviewing #616025?18:30
fabrice_sppindonga, you have a generated patch in debian/patches: either make a clean patch or change it upstream. Maintainer field has the old value18:37
pindongafabrice_sp, thanks, what do you mean by 'old value'?18:38
fabrice_spit's not MOTU anymore18:38
fabrice_spit's Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>18:39
fabrice_spStandards-version should be 3.9.1 also for maverick18:39
fabrice_spalso, do you really need a build dependency on python ?18:40
pindongafabrice_sp, don't know, I think it was mentioned in the packaging guide18:40
pindongafabrice_sp, when I remove the python build dep, lintian complains (E: missing-python-build-dependency)18:44
pindongaso I think I just leave it in there18:44
fabrice_spbecause of distutils. it seems. ok18:46
pindongafabrice_sp, ok, just pushed a new revision18:51
fabrice_spok18:52
lfaraonepaultag: ah, maco referred you to me. I'll have to talk to her about that :P19:03
fabrice_sppindonga, the watch file get a newer version from launchpad19:03
fabrice_spis it normal?19:03
pindongayes, I don't know why that is19:03
macolfaraone: he needed someone that could make uploads to debian AND ubuntu happen... ergo: you19:04
pindongaah, actually I think I need to replace the released source with the latest one19:04
lfaraonemaco: thanks :P19:04
paultaglfaraone: haha19:06
lfaraonemaco: by the way, when are you planning on leaving / returning from OLF?19:06
macodunno yet19:06
* lfaraone has school that week.19:06
paultaglfaraone: one time deal. My DD / all my DD friends IRL are busy :(19:07
paultaglfaraone: come on by, it will be great, I'm in Ohio19:07
paultaglfaraone: this counts for beer debt19:07
lfaraonemaco: friday after 3:01, monday before 8:19 :P19:07
macopaultag: which you cant pay off til he turns 21 in 4 years?19:07
paultagOh lawdy19:07
lfaraonepaultag: right, I'll collect it in 4 years when I'm legal.19:07
paultagSure thing.19:07
macolfaraone: or in one year in europe?19:07
paultagmaco: I had my first legal drink @ 16 in Germany19:08
lfaraonemaco: sure. you going to debconf bosnia? :)19:08
paultag:)19:08
paultagmaco: did you hear about the ubucon we'll be doing on friday @ olf ?19:09
paultagmaco: akgraner was nice enough to get the ball rolling with that, it should be a blast.19:10
pindongafabrice_sp, I think it finds a newer version beause lp doesn't really delete the old files? (even though I deleted them via the web interface?)19:10
pindongaif you notice it matched 0.3.0.1  and now it matches 0.3.0.3 while looking for 0.319:11
=== fta_ is now known as fta
paultaglfaraone: any issues you see so far?19:15
pindongafabrice_sp, if having a watchfile is optional, I'd go with removing it if it causes issues for approving the package19:15
lfaraonepaultag: I'll let you know.19:15
paultaglfaraone: thanks :)19:15
fabrice_sppindonga, I'd really prefer to have a working watch file :-)19:16
pindongado you know how I can change it so that it takes the version in the url file? I tried that but it complains19:17
pindongathe download url is: http://edge.launchpad.net/django-configglue/trunk/0.3/\+download/django-configglue-0.3.tar.gz19:17
lfaraonepaultag: is there a reason you're packaging a git snapshot?19:17
pindongauscan complains about 'Use of uninitialized value $filepattern...'19:18
paultaglfaraone: yes, the 1.1.1 release is over 2 years old now, and there are a lot of debian patches I got merged into git mainline19:18
paultaglfaraone: it resultes in a much cleaner package imho. Is that wrong?19:18
lfaraonepaultag: have attempts to get upstream to relese failed?19:18
paultaglfaraone: yes19:18
paultaglfaraone: I've tried over the last 4 months to get a .2 release, no luck19:18
lfaraonepaultag: it's fine. you still have a tonne of patches though :)19:18
paultaghaha, aye. I think the ones left are debian-isms19:19
paultagor ones upstream refuses19:19
lfaraone(well, only two, which is an improvement over the last version)19:19
paultaglfaraone: :)19:19
lfaraonepaultag: if you're packaging git snapshots, you *should* write a get-orig-source rule to automate the process so that other people can reproduce your steps.19:20
fabrice_sppindonga, this is because you have 2 times (.+) in your watch file19:21
paultaglfaraone: OK, I'll get that in the git.debian asap. Is it blocking this upload?19:21
lfaraonepaultag: not per se, but I'll have to guess which repo etc oyu used so I can verify your tarball.19:21
paultaglfaraone: Ahha. git.fluxbox.org. I'll write the rule and get it in git.debian19:22
fabrice_sppindonga, if you replace the first one with .*, it works19:22
=== fta_ is now known as fta
pindongafabrice_sp, cool, I'll just resubmit the package19:25
pindongathanks19:25
lfaraonehmmm. how does one diff two *debian.tar.gzs.... debdiff tells me all the changes that were made, period, when I just want the changes that have been made in debian.19:27
pindongafabrice_sp, ok, I just pushed the update19:32
lfaraonepaultag: there's no commit on 2010-08-07 according to http://git.fluxbox.org/?p=fluxbox.git;a=shortlog;h=HEAD , did you mean the 2010-08-05 commit?19:33
paultaglfaraone: doh! yes, I forgot, I was playing in my PPA and had to get rid of the old revisions. That was just the date when I pulled the git tree down19:33
lfaraonepaultag: if so, which? (I personally find it helpful to do "BASE_VERSION+gitDATE.REF" so there's no ambiguity.19:33
paultaglfaraone: yeah, I used the date of when I pulled19:33
lfaraonepaultag: so you would want something like fluxbox-1.1.1+git20100805.0cc08f9, methinks19:35
=== fta_ is now known as fta
paultaglfaraone: will that work if the sha sum on the same day for the next revision is "less" then the current revision?19:35
paultaglfaraone: e.g. a f819:35
lfaraonepaultag: No. But I'd expect you wouldn't be packaging two releases from the same day.19:36
paultaglfaraone: Very true19:36
paultaglfaraone: Should I change that, then?19:36
lfaraonepaultag: if you are planning on that, feel free to do fluxbox-1.1.1+git20100805.0.0cc08f9, and incr the middle .0. :)19:37
lfaraonepaultag: very yes.19:37
lfaraonepaultag: it's important to have zero ambiguity about what version you're working with.19:37
paultaglfaraone: should I also include get-orig-source? I was just working on it, but I think it's broken. Could I exclude that for this revision?19:37
paultaglfaraone: OK. Let me fix that.19:38
lfaraonepaultag: sure. I have a spare get-orig-source rule lying around, if you want it.19:38
paultaglfaraone: I'd love it19:38
lfaraonepaultag: here's what I use for pianobar: http://bazaar.launchpad.net/~lfaraone/pianobar/debian/annotate/head:/debian/rules#L619:38
lfaraonewhich also supports tags, as a matter of fact.19:39
paultaglfaraone: Ahha, I see what you're doing.19:39
paultagthat's a lot better then what I was writing19:40
lfaraonepaultag: that code has been adopted, rehashed, converted to different VCSs, so I'm surprised I got it working myself :)19:40
fabrice_sppindonga, the package is not installable in Maverick, because python-configglue (>= 0.9), but maverick has 02dev-0ubuntu2it's expecting19:41
paultaglfaraone: I just noticed I don't have a debian revision on the package. Would it do me good to have it as 1.1.1-1+git... ?19:41
pindongapython-configglue 0.9 should have been proposed for maverick already19:41
pindongalet me check19:42
lfaraonepaultag: uh, you do, the debian revision is at the end.19:42
lfaraonepaultag: "fluxbox_1.1.1+git20100807-1"19:42
paultagOh duh, my changelog19:42
paultagI was looking at my ls19:42
paultaglfaraone: I'm still just a programmer, sorry for the new-ish questions19:43
fabrice_sppindonga, maverick still has 02dev19:43
lfaraonepaultag: no worries. I'm only a packager. I'm still amazed anybody trusts me to upload anywhere, let alone Debian / Ubuntu :)19:43
paultag:P19:43
=== fta_ is now known as fta
paultaglfaraone: you're keeping me in-line :)19:44
pindongafabrice_sp, ok, I'm told they are updating maverick right now19:47
pindongaI'll ping you back as soon as I have word that it reached maverick19:47
fabrice_spok19:47
paultaglfaraone: I'm trying a build now. I'll put it to mentors if it builds OK19:55
lfaraonepaultag: mk.19:56
paultaglfaraone: seriously, thanks so much. You really just saved my day :)19:59
lfaraonepaultag: I live to serve.20:02
paultaglfaraone: warning: the current version (1.1.1+git20100805.0cc08f9-2) is smaller than the previous one (1.1.1+git20100807-1) <-- this was giving me flack20:06
paultaglfaraone: is it safe to pull the 5 to 7?20:06
lfaraonepaultag: we have not uploaded it anywhere important, so yes.20:06
paultagOK20:06
lfaraonepaultag: where did you get that warning?20:06
paultaglfaraone: in my dsc build. my pbuild failed, so I'm reviewing what went wrong20:07
paultaglfaraone: I really hate to bug you again, but I'm getting an error I'm not sure about20:17
paultaglfaraone: chmod: cannot access `/tmp/buildd/fluxbox-1.1.1+git20100807.0cc08f9/./configure': No such file or directory20:17
paultaglfaraone: I can paste the pbuilder log if that might help20:17
lfaraonepaultag: I'm not a pbuilder wiz, but ask and maybe someone here can help.20:19
paultagLet me run it one more time catching stderr20:19
paultagOh, wait20:20
paultagI think I know why20:20
paultaglfaraone: I'm having issues. can I email you when it's all set?20:38
=== fta_ is now known as fta
lfaraonepaultag: sure.20:40
paultaglfaraone: thanks, stupid build issues plus a long day of writing stupid code20:40
paultaglfaraone: thanks so much20:41
lfaraonepaultag: no sweat.20:41
fabrice_spwhat is the status of the sugar packages? Do we keep 0.86 and 0.84 packages or only 0.86?20:49
fabrice_spit's for bug 61644420:50
ubottuLaunchpad bug 616444 in Ubuntu "Sync sugar-read-activity-0.84 69-4 (universe) from Debian unstable (main)" [Undecided,New] https://launchpad.net/bugs/61644420:50
=== fta_ is now known as fta
bdrungmicahg: because the sponsors assign the bug to themself before beginning sponsoring21:14
micahgbdrung: k, but why unassign?21:29
Laneybecause it's no longer their task to work on21:32
bdrungmicahg: ^ and because only one person can be assigned21:33
ajmitchmorning21:33
bdrungmicahg: and noone assigned means that it's ready for sponsoring. if someone is assigned it means that he/she is working on it21:33
bdrunggood evening ajmitch21:33
micahgbdrung: yes, but if one is actually doing the sponsoring, why isn't that considered fixing the bug?21:34
bdrungmicahg: hä? i don't get it.21:35
bdrungbug fixing and assigning are two different things21:35
ajmitchthe person who fixed the bug is the person listed in debian/changelog, generally21:36
micahgah, ok21:36
ajmitchhaving someone assigned is a way of saying that this bug is being looked at by a particular person, don't touch it21:36
ajmitchwhether that be the bug fixer or the sponsor21:37
ajmitchjust a short-term lock, nothing really meant by it afaik21:37
bdrungyeah, it's a spin-lock :)21:38
* micahg will remember when sponsoring21:38
yofelsomeone got time to look at a SRU for lucid? bug 616498   (FTBFS fix)21:39
ubottuLaunchpad bug 616498 in gorm.app (Ubuntu) "gorm.app FTBFS in lucid" [High,Fix released] https://launchpad.net/bugs/61649821:39
* ajmitch would if his laptop wasn't being useless & thrashing after a resume21:40
yofelheh21:40
Laneyajmitch: no! work on U1 in Debian!21:40
* Laney covers your eyes21:40
ajmitchI'll just join the club & blame the fglrx drivers :)21:40
ajmitchLaney: that requires the same laptop21:40
Laneysure does21:41
ajmitchsince that's my only up-to-date sid install21:41
ajmitchyou seem eager to have U1 in?21:41
Laneyyeah I'd like it on my work PC21:42
Laneyand from a development POV, to reduce deltas21:42
ScottKSeems a bit odd to see excitement about clients for proprietary web services.21:42
LaneyI'm quite relaxed about those really21:42
* Laney visits twitter.com21:42
* ajmitch uses the notes syncing more than the file sync, and that's pretty much just couchdb replication21:43
LaneyTomboy Web could be tasty though21:43
* Laney will use a decent Free option if one exists21:43
ajmitchI saw a suggestion to have a default note in tomboy?21:43
Laneyyeah, some advertising21:43
ajmitchI know that in debian you do need to configure note sync manually (typing in a URL)21:44
bdrungyofel: i don't think that's worth a sru. there must a more important reason than "fixes TFBFS"21:44
* ScottK considers adding adverts to a bunch of packages.21:44
ScottKbdrung: I don't agree with that.  Fixing FTBFS is a good reason for an SRU.  Particularly in an LTS it improves the supportability of the archive.21:45
yofelbdrung: thanks to gorm.app missing, gnustep-devel is uninstallable in lucid21:45
ajmitchbdrung: even though there's no binary package in lucid due to that FTBFS?21:45
micahgbdrung: I'd say that depends on the likelihood of needing a security update21:45
micahgs/say/suggest/21:46
ScottKIn fact, when we did the removal of unbuildable binaries in Lucid, we explicitly said they were eligible to be restored as an SRU if the FTBFS was fixed.21:46
* Laney has fixed at least one like that21:47
Laneyp.s. I hope it didn't sound like approved of advertising changes or wanted them in Debian/anywhere21:47
Laney;)21:47
Laneys/like/like I/21:47
jdongsagemath people still seem upset at us21:48
jdongI'm assuming it's impossible to remove software from released repos?21:49
ajmitchwhy are they upset?21:49
micahgjdong: upload an empty package?21:49
jdongajmitch: we apparently took a snapshot from sid that was not release quality21:49
jdong(e.g. badly broken)21:49
ari-tczewjdong: hello! did you come back from holidays?21:49
pindongafabrice_sp, a quick question, assuming configglue 0.9 gets into maverick in the next 30min, would the django-configglue package need anything else done to it?21:50
bdrunghttps://launchpad.net/ubuntu/+source/gorm.app/1.2.8-1 looked like there were a binary package.21:50
jdongand nobody figured this out until after it froze21:50
pindongaI'll have to leave in a while and I want to make sure everything is done so it gets included21:50
micahgjdong: sagemath isn't in lucid21:50
ajmitchjdong: so is it worth updating, or removing?21:50
jdongmicahg: jaunty and karmic, sorry.21:50
micahgoh21:50
ari-tczewjdong: could you review one my SRU bug?21:50
ajmitchold old releases21:50
fabrice_sppindonga, I haven't seen anything, but you need 2 acks before upload21:51
micahgjaunty is almost EOL :)21:51
jdongajmitch: I'm asking the maintainer that right now21:51
pindongaok, anybody else that want to volunteer to review django-configglue ?21:51
pindonga:D21:51
fabrice_sp:-)21:51
ajmitchpindonga: url?21:51
pindongahttp://revu.ubuntuwire.com/details.py?upid=851921:52
pindongaajmitch, do you want the bug url?21:52
* ajmitch knows python-configglue, so django-configglue should go with it :)21:52
ajmitchsure21:52
pindongaajmitch, https://bugs.launchpad.net/bugs/61602521:52
yofelbdrung: there was the binary package from karmic that was copied over, but it was removed after the rebuld test showed that it fails to build21:52
ubottuLaunchpad bug 616025 in Ubuntu "needs packaging django-configglue" [Undecided,New]21:52
jdongari-tczew: is it uploaded to -proposed yet?21:53
pindongaajmitch, yes, python-configglue is being updated for maverick as we speak21:53
bdrungyofel: ok. i might look after processing the sync requests21:53
ajmitchpindonga: yeah I was talking to chipaca about it last night, I've uploaded the previous version to debian21:53
pindongadjango-configglue uses latest python-configglue21:53
pindongaajmitch, cool,21:53
ari-tczewjdong: no, it's require review by SRU team first, right?21:53
yofelbdrung: thanks :)21:53
ajmitchari-tczew: it's been recently clarified that they find it easier to review an uploaded package21:54
ajmitchthe policy was never very clear on the order of things21:54
ari-tczewajmitch: interested in uploading to -proposed?21:55
ari-tczew:>21:55
jdongari-tczew: right, as ajmitch said, I anounced a bit ago on -devel that after the SRU teams merged, it's now preferable to upload into the queue first, then review21:55
ajmitchari-tczew: possibly, if someone else doesn't jump on it first :)21:56
ari-tczewajmitch: you don't think which it's a simple!21:56
ari-tczewbug 46417521:57
ubottuLaunchpad bug 464175 in skyeye (Ubuntu Karmic) "[SRU] Broken shared library dependency for skyeye in Karmic and Lucid" [Undecided,Confirmed] https://launchpad.net/bugs/46417521:57
ajmitchari-tczew: sorry?21:57
ari-tczewajmitch: ehkm, it's very simple SRU :) sorry for lack english21:58
ajmitchnp :)21:58
* ajmitch was about to ask where the debdiff was, until I saw the branches21:59
QuintasanAnyone knows if persia is on holidays or something?21:59
* ari-tczew is looking also for persia22:00
ajmitchanyone else, feel free to grab that sru as well for sponsoring :)22:00
bdrungajmitch: ping me once i have updated vlc and sponsored the sync requests. :)22:01
pindongafabrice_sp, ajmitch , in case I don't get news word from Chipaca in the next 15 minutes, I will tell him to let you know when configglue reached maverick, so you can finish the review on django-configglue, ok?22:14
ajmitchpindonga: ok22:14
pindongain case everything is ok, is there anything else on my side I should do?22:14
ajmitchat this point now22:15
ajmitchs/now/no/22:15
fabrice_sppindonga, it's bed time for me. Sorry I'll check tomorrow morning22:15
* ajmitch just needs to get time to sit down & look over it properly :)22:15
ajmitchit's only 9AM here, so I have a little bit of time22:15
* fabrice_sp just needs to sleep :-)22:15
pindongafabrice_sp, isn't today the deadline for maverick?22:15
pindongaif we still have time, I don't mind waiting a few days22:16
pindongaok, Chipaca just told me configglue should be in maverick now22:16
pindongajust in time :)22:16
fabrice_spIf I remember correctly other cycles, freeze will happen tomorro morning22:16
ajmitchok, I'll grab it (I need to stick 0.9 in debian anyway)22:16
ajmitchpindonga: is there any easy way to test django-configglue? :)22:17
pindongaajmitch, once installed not really, as we are not including the test project in the deb file22:17
pindongabut if you grab the branch (or the source tar file)22:17
ajmitchis the test project public?22:17
pindongayes22:17
ajmitchok, that's good22:18
pindongain the source tar file you should have the test project and a readme file on how to run the tests22:18
ajmitchjust fetching now22:18
fabrice_sppindonga, otherwise, you can find another sponsor. I really have to go now. Sorry22:18
pindongafabrice_sp, ok, np. thanks22:18
fabrice_spbye22:18
ajmitchpindonga: OK, I'll try & get this checked over in the next couple of hours - I've got a little bit of other stuff i need to do this morning as well :)22:23
pindongaajmitch, I appreciate it22:23
pindongado you think there is still time for it to get into maverick (assuming everything is ok)?22:24
ajmitchshould be22:25
pindongaif you think there is a risk of it not getting included because another reviewer is required, would you mind requesting someone to look at it in addition to you?22:25
ajmitchotherwise freeze exceptions will be granted fairly readily if there's a good reason22:25
pindongaas I have to leave now, and won't be back for a couple of hours22:26
pindongaajmitch, ok, thanks a lot22:26
pindongaI'll talk to you when I get back, or tomorrow22:26
ajmitchok22:26
* ajmitch really needs to get that dpkg backport tested & installed soon :)22:31
jdongthere are days where I feel like my official job title is "coaster maker"22:33
jdongI hate optical drives22:33
* micahg had that job for a while :)22:34
* ajmitch wishes he could upgrade X22:37
* Laney did earlier22:37
shane2peruI'm trying to help package a python app, It is all in the directory, and I created the deb with this: sudo dpkg-deb -b directory name.deb and it worked well, however the dev wants to be able to put files in the /home/$USER/app directory, how is this done?22:37
* Laney dare not reboot22:37
ajmitchLaney: virtualbox-ose is holding me back22:37
ajmitchshane2peru: packages should never put files into home directories on installation22:38
ajmitchthe app can place files there when run, but packages cannot22:39
shane2peruajmitch, ok, this is a Bible application, with the ability to install other Bibles, or user material, like Sword does with .sword in the user directory, what is the proper way to do this?22:39
ajmitchthe app should have a shared directory & per-user data directories22:39
ajmitchiirc sword would store bibles in /usr/share/sword or similar22:39
shane2peruajmitch, so it would be better if the Bibles, and or user data were in /usr/share/bibleanalyzer then22:40
shane2peruit is a Bible app that is written in Python on windows, and is ported to Linux (specifically Ubuntu) but the dev is  in need of some help from a Linux guy, that is where I come in22:41
ajmitchyes, it would be better22:41
ajmitchalso, you should never need to be using dpkg-deb to put together a binary package :)22:42
bdrungRainCT: ping22:42
shane2peruit is really odd to me, because there is no compiling necessary, I'm compiled apps, and that seems less odd to me then building a deb from a folder22:42
RainCThi bdrung22:42
shane2peruajmitch, ok, obviously I'm spilling out all my complete ignorance of this, what is the proper way to build a deb for a python app, and distribute it?22:43
ajmitchyou need to make a source package which has the standard files (control, changelog, rules, etc) in a debian/ directory22:43
ajmitchthe packaging guide has some good examples22:43
ajmitchif I can recall the URL :)22:43
ajmitchhttps://wiki.ubuntu.com/PackagingGuide/Complete22:44
shane2peruthe dev didn't have a 64bit deb, so I started tinkering around, edited his control file to get the deb so that it would install on 64bit, because it is python, with no compiling, I don't know if it need to be architecture specific22:44
Laneyit's best to get the *source* package and modify that22:44
ajmitchpython packages like that should be created as architecture: all22:45
RainCTbdrung: what's up?22:45
* bdrung shouldn't do too many thinks in parallel...22:45
paultaglfaraone: I have my stuff working. Should I email you again ( this is more of a ping then anything else ;) )22:45
bdrungRainCT: suspicious-source  license.22:46
shane2peruwell, I don't know how he built his deb, but I extracted it and it was folders with the control files etc, I edited it to read all, and re-built the deb, which installed with no complaints on my 64bit setup22:46
shane2peruI also installed it on a 32bit setup, and it didn't complain22:46
ajmitchyou extracted the binary package, no doubt22:46
shane2peruajmitch, thanks for the link, I will read that, as I want to learn this to help him get his app out to Ubuntu,22:47
bdrungRainCT: do you allow relicensing the man page for it under the isc license?22:47
shane2peruright, I just right clicked the deb, and extracted, never done that before, apparently cli is ar or something of that, I'm not familiar with that.22:47
paultag shane2peru ar x file.deb22:48
RainCTbdrung: Ah. Sure.22:48
paultagshane2peru: it's the old unix archive tool, and it was common at the time :)22:48
shane2perupaultag, right, I read that somewhere online.22:48
paultagshane2peru: in my younger years, I tried building a deb that way22:48
paultagit's hard22:49
shane2perupaultag, oh, with ar you mean, yeah, I could imagine.22:49
shane2peruone last question, with python type apps, you don't have to make configure and compile, is that correct?22:50
shane2peruactually it is wxpython22:50
bdrungRainCT: thanks. current change: http://pastebin.com/enCnWpbL the AUTHORS section is a little bit rough.22:50
ajmitchshane2peru: correct, they often have setup.py though22:50
paultagshane2peru: https://wiki.ubuntu.com/PackagingGuide/Complete22:50
paultagOh shoot!22:50
shane2peruajmitch, that is so odd for me, so then building a deb from the folders is the proper way to do that with python apps then?22:51
paultagThat was going to be the python one22:51
bdrungRainCT: i failed to not mention my name twice22:51
shane2perupaultag, ohh, if there is a python specific link, I would love that!  Because seems as though they are not the same.22:51
paultagshane2peru: yeah, let me find it, I just lost it22:51
ajmitchshane2peru: you use tools like 'debuild' to build it from a source package, not using dpkg-deb22:52
RainCTbdrung: Heh.  «\fBsuspicious\-source\fP have been written by» -> «has been».  You may just remove my name from the manpage if you want.22:52
paultagshane2peru: https://wiki.ubuntu.com/PackagingGuide/Python22:52
shane2peruajmitch, ok, thanks!!!  I will do some research on debuild later, I only ever used checkinstall before, and I don't think I can use that with a folder22:52
shane2perupaultag, thanks!!!22:52
paultagSure, that guide is pretty complete22:53
shane2peruwonderfull!  Thanks guys, I'm sure I'll be back22:53
bdrungRainCT: is that really ok for you?22:53
neerajI have requested sync of some packages which now I have found that will not work in maverick.22:53
bdrungneeraj: fix them ;)22:54
neerajwhat will be the proper procedure for closing the bug22:54
neerajbdrung, we have upgraded versions of those packages which will work :)22:54
RainCTbdrung: Yeah. What's left there, 5 lines? I can live with not getting mentioned for that ;)22:55
bdrungneeraj: are the not working version already synced?22:55
neerajno, i filed a request today only22:55
bdrungRainCT: ~8 lines ;)22:55
bdrungneeraj: mark them as invalid and give a short reason for marking them invalid22:56
bdrungneeraj: which one are they? i am currently processing sync requests22:56
neerajbdrung, Ok.  thanks :)22:56
bdrungneeraj: i just uploaded sugar-write-activity-0.86_70-122:57
neerajsugar-chat-activity-0.8422:58
neerajbdrung,  LP Bug#61646222:58
bdrungneeraj: all other sync request of you are unaffected?22:59
neerajbdrung, no. LP#616444 and Bug #616465 too.23:00
ubottuLaunchpad bug 616465 in Ubuntu "Sync sugar-read-activity-0.84 69-4 (universe) from Debian unstable (main) (dup-of: 616444)" [Undecided,New] https://launchpad.net/bugs/61646523:00
ubottuLaunchpad bug 616444 in Ubuntu "Sync sugar-read-activity-0.84 69-4 (universe) from Debian unstable (main)" [Undecided,New] https://launchpad.net/bugs/61644423:00
neerajbdrung, rest are working properly to my best knowledge.23:00
RainCTbdrung: Oh, I've just seen you 'stole' my merge. Thanks :)              (manpages-de)23:25
directhexDktrKranz, is there any planned slowdown in debian NEW alongside the freeze?23:25
ajmitchapart from ftpmasters recovering from debconf? :)23:25
bdrungRainCT: :)23:25
directhexajmitch, i don't know how many of them were at debconf. i make no assumptions of slacking, i merely ask if there's a plan to do other things in the short term23:26
bdrungRainCT: can i exchange it for vim?23:26
noraxHi23:37
noraxIf there is someone over there, just a question: Someone told me that when you submit a patch to launchpad you should subscribe to Ubuntu-Universe-Sponsors. Now it seems that this group is depreciated. Any alternative?23:39
ScottKnorax: ubuntu-sponsors23:39
noraxthank ScottK23:39
micahghmm...I thought patches go through reviews and debdiffs go through sponsors23:41
noraxwell, I have submit a debdiff, but what is the difference?23:42
micahgnorax: yeah, sponsors then, patches that are suggestions for fixing usually go through reviews that will attempt to upstream and make sure it works23:43
micahgdebdiffs as tested fixes go through sponsors AFAIK23:43
noraxhmmm, don't know. When I submit a patch, I create a debdiff and test it in my computer. I do not create a patch so other people can test and later create a debdiff to submit. I mean maybe I should subscribe just to reviews, and wait that it is tested from other people and later subscribe sponsors.23:50
=== fta_ is now known as fta

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