/srv/irclogs.ubuntu.com/2011/05/23/#ubuntu-motu.txt

=== yofel_ is now known as yofel
dholbachgood morning08:54
X3lectricnothing good about it08:56
X3lectricaside form the fact that maybe in another 24 hours my brain will shut down and Ill pass out from sleep deprivation08:57
RhondaAll congratulate Laney on becoming a Debian Developer.  ;)10:06
* Rhonda . o O ( http://db.debian.org/search.cgi?dosearch=1&uid=laney )10:08
LaneyRhonda: I did?!?!?!10:08
RhondaHaven't you received the mail yet? :)10:08
Laneydunno, haven't got that far10:08
Rhondahaha10:08
Laneyonly as far as irssi :-)10:08
Laneyah, yes10:09
Laneywoo!10:09
* Laney makes an adult decision to do no real work for the time being 10:09
RhondaRather make an adult decision to NOT read any archive of debian-private … and resign instantly again. :P10:10
Laneyhah10:10
RhondaJust be aware that Debian doesn't has a CoC - and (gladly a few, but still rather vocal) see it as their right to … "behave" they way they do.10:11
RhondaDon't take it personal is the best hint I can give.10:11
LaneyO_O10:11
Laneynow you've made me more curious10:11
Rhondaheh10:12
RhondaAre you at debconf this year?10:12
Laneysadly couldn't afford any more time off work10:12
Rhonda:(10:12
LaneyI spent some time with AbsintheSyringe at UDS though, and it sounds like it's going to be awesome10:13
RhondaAnd I wasn't able to take time off for UDS, even though the trip would had been pretty short from me to there. :/10:13
Laneywhite water rafting :-O10:13
RhondaIt _definitely_ will be awesome.10:13
Rhonda… or … well, depends. They asked me to run a track.  %-/10:13
RhondaReally???10:13
* Rhonda has to bonk Absinthe, he didn't tell me!10:14
Laneymaybe it's not confirmed or unofficial or ...10:14
DktrKranzLaney: now it's time to make another pic with sebner, with your new email alias :)10:26
DktrKranzoh, congrats btw! :)10:26
Laneytrying to figure out how to log in :-P10:26
DktrKranzcrack it!10:27
Laneythanks!10:27
RhondaLaney: It's all in the mail. Read it! :)10:43
LaneyRhonda: made it in :-)10:44
Laneypropogation delay10:45
cjwatsonLaney: so does that mean we get a load of haskell uploads shortly? ;-)11:20
cjwatson(congratulations!)11:20
Laneycjwatson: building some right now!11:20
cjwatsonwhee11:20
Laney...using ubuntu's transition tracker11:20
Laneygo figure11:20
* cjwatson wonders idly why https://nm.debian.org/nmstatus.php?email=laney%40ubuntu.com still says "Account Created: No"11:21
Laneyintriguing11:27
=== duanedeisgn is now known as duanedesign
RhondaLaney: http://justimho.blogspot.com/2011/04/directory-dependent-shell-configuration.html11:57
Rhondacjwatson: Because that's updated manually. Guess we can prod zobel about that one. :)11:57
RhondaLaney: Maybe that's what you are looking for - maybe it will give you hints for what you might want to do.11:58
LaneyRhonda: ah, yes, that's a good find. I didn't think about doing it that way11:58
Laneythanks!11:58
Laney~/dev/ubuntu → DEBEMAIL=laney@ubuntu.com, ~/dev/debian → .d.o11:58
* Rhonda nods11:58
RhondaAnd for those shared stuff, maybe symlinking directories will work too11:59
persia`cd src; ln -s . debian; ls -s . ubuntu` :)12:00
=== UndiFineD is now known as hajour1
=== hajour1 is now known as UndiFineD
dholbachtumbleweed, I just made a couple of changes to the bitesize script - I hope it makes a bit more sense now and we can announce it properly :)15:09
=== Quintasan_ is now known as Quintasan
=== jdstrand_ is now known as jdstrand
nigelbLaney: Congrats! Party time :D15:55
LaneyI am partying with a nice cup o'assam15:57
nigelb:)15:59
dholbachif anybody can review my merge proposal on http://pad.lv/mps/ubuntu-dev-tools I'd appreciate it :)16:23
tumbleweeddholbach: I was just looking at it16:24
dholbachyoohoo16:24
* dholbach hugs tumbleweed16:24
tumbleweedI don't think I ran into bug 336866 in a while. It's been marked fix committed for over a year :/16:24
ubottuLaunchpad bug 336866 in lazr.restful "When adding tag or updating description, lp_save() gives "HTTP Error 412: Precondition Failed"" [High,Fix committed] https://launchpad.net/bugs/33686616:24
dholbachtumbleweed, it happened to me after I tagged it one and untagged it again16:25
dholbachI wanted to make sure it works16:25
dholbachtry bug 77989516:25
ubottuLaunchpad bug 779895 in Ubuntu "Test bug" [Undecided,Invalid] https://launchpad.net/bugs/77989516:25
dholbach(and it took me a while to find out what the issue was :))16:25
tumbleweedyeah, that's a pain. Esp as it causes extra round-trips16:27
tumbleweedbtw, it didn't seem to mind that the bug was already tagged bitesize16:27
tumbleweederr, looking at the old version16:28
tumbleweeddholbach: error_out doesn't need E:, it adds "Error: "16:28
dholbachtumbleweed, fixed16:29
tumbleweedhrm, I'm still not hitting that bug, with the workaround removed. But if you did, I guess it's necesseary16:30
dholbachtumbleweed, also won't it let you add the same comment twice, but maybe I count that as a feature16:30
dholbachtumbleweed, what I did first was    bug.tags += ['bitesize']     which exposed the problem16:30
tumbleweedah. tag_bug(bug) seemed to work for me16:32
dholbachyep16:32
tumbleweedalso, please close bug 78597316:32
ubottuLaunchpad bug 785973 in ubuntu-dev-tools (Ubuntu) "[bitsize] code unreachable" [Low,New] https://launchpad.net/bugs/78597316:32
tumbleweedit looks like you fixed it16:32
dholbachwow16:33
tumbleweedindeed :/16:33
dholbachtumbleweed, once it lands, what do you think about backporting ubuntu-dev-tools? I think it'd be nice to have it in natty at least :)16:36
tumbleweedI have no particular objection to that, however you just got entagled in a u-d-t to devscripts move16:37
dholbachugh ugh ugh, ok16:38
dholbachyou're right16:38
Laneycan backport both :-)16:38
dholbachI can try to make it a more specific kind of backport then :)16:38
tumbleweedyeah, that's probably the best option16:38
dholbachtumbleweed, thanks a lot for having a look over it16:43
tumbleweeddholbach: do we still need to fetch that bug twice? And you may want to error_out instead of printing in save_entry16:49
dholbachtumbleweed, according to the LP bug it's necessary and I found another script in ubuntu-qa-tools to do the same16:50
dholbachtumbleweed, I'll quickly fix the error_out thing though16:50
tumbleweedok16:51
dholbachfixed the erroring out16:51
dholbachit's ubuntu-qa-tools/launchpadlib-scripts/process-bug-with-patch.py if you're interested16:51
tumbleweedlanded in trunk, thanks16:52
* dholbach hugs tumbleweed16:54
dholbachfantastico!16:54
dholbachtumbleweed, how is life over there? did you end up with too many work items from UDS as well? ;-)16:54
* tumbleweed hasn't actually got home yet, detoured via London, and so haven't made inroads into work items yet :)16:55
dholbachoh wow16:55
tumbleweedfriend's wedding, I was easily lured to stay for the festivities16:56
Laneyyay for UK!16:56
Laneywant to come up to nottingham?16:56
tumbleweedthat is quite far :)16:57
Laney2 hours on the train from london16:57
tumbleweedah, that's not too bad. today probably would have been best for something like that, though :/17:00
Laneyah well17:02
* tumbleweed will see if a free day or two crops up, but I'm heading home on saturday17:03
dholbachoh nice17:05
tumbleweedLaney: ah, good catch with mk-sbuild. I should have picked that up when I was looking at it (I commented it out in my configuration file)17:06
LaneyI did a few uploads with the overridden maintainer, hope it doesn't matter too much :/17:06
persiaWhat was wrong with mk-sbuild?17:08
ScottKLaney: Congratulations.17:08
tumbleweedLooks like it's been there since the beginning (kees?)17:08
tumbleweedpersia: bug 78705117:08
ubottuLaunchpad bug 787051 in ubuntu-dev-tools (Ubuntu) "mk-sbuild is untruthful" [Undecided,New] https://launchpad.net/bugs/78705117:08
persiaThat used to be true, but isn't now.17:09
tumbleweedah, thanks17:10
persiaThere's lots of cruft building up in mk-sbuild, some because of sbuild changes, and some because sbuild-createchroot is becoming more mature.17:10
persiaWith luck, mk-schroot will be replaced with a wrapper for sbuild-createchroot for oneiric, and be dropped for the following release.17:10
persia(this mostly depends on me unwinding the differences, since the two are implemented in different languages, and have rather different program flow)17:11
tumbleweedright, you took that on in the udt session17:12
tumbleweedI'll quickly fix this in the meantime17:13
persiaYep.  Of the three authors of mk-sbuild, I was the attendee, and we've been talking about doing that for a couple cycles anyway.17:13
persiaIf you think it's worth it, go ahead :)  It only affects the generated binaries, which I don't think are suitable for upload anyway (better to run dpkg-buildpackage/debuild within a clean chroot to replicate common behaviour if one must do a binary upload).17:14
tumbleweedone needs to do binary uploads for Debian17:15
persiaI prepare those by running dpkg-buildpackage in a schroot, rather than using sbuild.  Maybe I'm doing it wrong.17:16
tumbleweedI thought that was the purpose of sbuild? :)17:17
tumbleweedpersia: oh, I missed your comment on the bug. BTW I fixed the conf.d issue in the last u-d-t upload17:20
persiaI use sbuild for *testing* package builds as they might run on the buildd, and as the basis for the buildd network I'm trying to construct.17:20
tumbleweed(If I'd known it was destined for the chopping board... )17:20
persiaOh, you fixed it?  I hadn't run mk-sbuild since release week, and wasn't following commits.17:20
persiaThanks!17:20
tumbleweedheh, np17:21
wejaegerHey, anyone up for reviewing http://revu.ubuntuwire.com/p/l2tp-ipsec-vpn17:48
tumbleweedwejaeger: new packages really should be submitted to Debian when possible. I think it's also a better place to maintain them (of course, keep an eye on them in Ubuntu, too)17:55
wejaegertumbleweed: o.k. I'll try it also in debian17:59
Laneywejaeger: Check wiki.debian.org/Teams for an appropriate team to find sponsorship — I recommend that above mentors18:06
wejaegerLaney: thanks for that information ...18:16
micahgdebfx: do you need anything else for that virtualbox bug?  you marked it as incomplete18:55
debfxmicahg: what's the bug no?18:58
micahgbug 74620919:00
ubottuLaunchpad bug 746209 in virtualbox-ose (Ubuntu) "Need to call modprobe vboxdrv after every restart" [Undecided,Incomplete] https://launchpad.net/bugs/74620919:00
debfxmicahg: does running the init script manually load the modules?19:10
micahgdebfx: yes19:12
debfxmicahg: so are you sure that the init script is run on boot?19:17
micahgdebfx: no19:22
micahgbut shouldn't it be run on boot by default?  I didn't modify it AFAIK19:22
debfxmicahg: yes it should19:25
debfxare the symlinks in /etc/rc* still there? e.g. /etc/rc2.d/S20virtualbox-ose19:26
macoso, trying to make a metapackage. pretty sure http://forums.debian.net/viewtopic.php?t=30271 is the *wrong* way to go about it, so...19:35
macogerminate or totally-empty-outside-debian/ with a rather full control file and a minimal dh rules file?19:36
micahgdebfx: I have a vboxdrv and a vboxweb-service in there19:36
debfxmicahg: those are from the Oracle packages19:37
tumbleweedmaco: Hi, Either it could be a standalone package, or it could just be an empty binary package from ubuntu-dev-tools, or a non-empty one with things like setup-packaging-environment in it.19:37
bdrung_maco: before discussing the meta package: how many package / mb are pulled in with quilt and debhelper?19:37
persiamaco: What's the purpose of the metapackage?19:37
bdrung_persia: https://code.launchpad.net/~maco.m/ubuntu-dev-tools/fix-786370/+merge/6188119:38
bdrung_persia: your opinion?19:38
micahgdebfx: ugh, ok, so maybe that's what broke it, can we make migration to the -ose pacakges easier?19:38
tumbleweedpersia: something like "packaging-dev", an everything you need for building most packages type thing19:38
persiaI don't care one way or another.  Based on the UDS session, I think u-d-t is temporary.19:39
debfxmicahg: I recommend purging those packages, but I'm not sure if they actually cause problems19:39
tumbleweedpersia: things like requestsync will probably always live in u-d-t (or something like "derivatives-tools")19:40
bdrung_persia: u-d-t is temporary?19:40
persiaI think it would make sense to have a "grab everything you need to work on packages" package.  I'd build such a metapackage with manual dependencies in debian/control (there aren't that many)19:40
debfxmicahg: so /etc/rc2.d/S20virtualbox-ose doesn't exist?19:40
micahgdebfx: nope19:40
tumbleweedpersia: yeah, that's what I'm thinking19:40
persiatumbleweed: No, requestsync will end up as part of lptools, once Native-Source-Sync is implemented, and I was told at UDS this was really close.19:41
debfxmicahg: that's weired, could you try reinstalling virtualbox-ose19:41
tumbleweedpersia: hrm, I didn't get that impression from the lptools session / poolie (requestsync, not native-source-sync, for that: \o/)19:42
persiatumbleweed: I had the impression poolie wanted lptools to be able to do anything one could do with the API.19:42
persiaNative-source-sync would expose sync requests as an API operation as a first pass.19:42
persiaSo I'm not sure we'd need a separate tool.19:43
tumbleweedwe'd still need the tool for sponsorees19:43
persiaThere'S a solution to that, but it escapes me now.  Hrmmm....19:44
micahgdebfx: it's K19virtualbox-ose19:44
tumbleweedand people are always going to write lots of little unfinished, ubuntu-specific scripts19:45
micahgdebfx: s/it's/there's//19:45
persiaDo you believe that we should tell nascent developers to install "lots of little unfinished ... scripts"?19:46
debfxmicahg: aha, so something disabled the init script19:47
tumbleweedpersia: heh, yeah that's the obvious related question. It makes sense that we can share them with each other rather than all implement them independently19:47
tumbleweedconsidering we're a linux distribution, putting them in a package seems pretty sensible19:48
persiatumbleweed: Absolutely, but I remain unconvinced that u-d-t is the place for maco's list of things a nascent developer should install.19:48
debfxmicahg: "update-rc.d virtualbox-ose enable" should fix that19:48
ikus060Hi there, I've done alot of work to package iFolder with other people and now I want to bring it to a new step. I want to know whats the best bay the debianize a project. Where do I keep the debian folder ? I'm thinking to keep it in launchpad so I can later on create a PPA. Do someone have some bestpractices for me ?19:49
tumbleweedpersia: right, I'm with you there. Although at the moment it seems to be a reasonable place19:49
bdrung_it look like the preferred solution is to create a metapackage "packaging-dev" that depends on every a packager wants to have installed.19:49
macopersia: im actually trying to make a metapackage source package from scratch right now and failing to find documentation via google19:49
persiamaco: OK.  So, here's what you do.19:49
macowell documentation other than "do it backwards and run dpkg-deb --build"19:49
macomostly i just dont know what to do with debian/rules when there's no build system19:50
macoalso i think we have a meeting in 10 minutes. and quorum as well!19:50
persiaMake a directory.  Make a directory in that called "debian".  Populate it with template rules, changelog, copyright, compat.  Create a control file with Section: metapackages (double-check my spelling), and appropriate Depends and Recommrnds.  Done.19:50
bdrung_maco: rules: dh $@ --with germinate19:50
persiabdrung_: germinate is overkill for this.19:51
macoso just dh $@  ?19:51
bdrung_yes19:51
persiaYeah.19:51
macofunky19:51
sebnerpersia: just added 6 lines. no need to rush but I'll keep you reminding now and then to help you fix your #1 bug :P19:52
persiasebner: Your mail is up on one of my screens: I just need to type a reply (although I'll refresh)19:54
sebnerpersia: As I said, no rush! Take your time :)19:54
Laneygeser: dmb?20:02
micahgdebfx: it started now :)20:03
=== hannesw_ is now known as hannesw
ikus060Should I use a special tool to update the changelog ?20:36
micahgikus060: dch20:36
ikus060Thanks will look at it20:37
ikus060I'm creating a source package for daily build, do you have any suggestion to the package version ?21:08
JackyAlcineI think that it would like ${MAJOR}.${MINOR}~bzr${REVISION_NUMBER}, ikus060 but I'm a noob at packaging work :/21:17
ikus060@JackyAlcine : I'm too21:18
JackyAlcine${MAJOR}.${MINOR}-${REVISION}~${RFCTIME}~${distro}${increment}21:20
JackyAlcinelike 0.01-4~201105071919~natty121:20
* JackyAlcine shrugs in unsureness again.21:20
tumbleweedis this package in ubuntu?21:20
tumbleweedI'd generally say include the words ppa and/or daily in the version, so it's obvious what it is21:22
tumbleweedyou probably want + rather than ~ for ${RFCTIME}, or you'll have to downgrade to these packages21:22
* tumbleweed tends to prefer revision numbers to time, but that also depends on VCS. Revision numbers are safe for launchpad imports.21:23
JackyAlcineI pulled that from a version number from a PPA I look for (more like use and own, lol).21:24
JackyAlcinehttps://launchpad.net/~wintermute-devel/+archive/wintermute-experimental21:25
tumbleweedit makes sense to use the same versioning scheme as everyone else who packages this package21:25
tumbleweed0.01-4~201105071919 is lower than 0.0.1-421:25
JackyAlcineIt's not the other way around? How come?21:26
tumbleweed~ is special http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version21:26
* JackyAlcine learned something new today.21:27
tumbleweedthat's we do things like ~lucid1 for ppa uploads21:28
tumbleweedso that you upgrade from 0.1-1~lucid1 to the 0.1-1 published in Ubuntu in a release after lucid21:28
paultag+121:28
paultagI usually use ~ppaN since if I do a multi dist upload, most of the time they are the same, so there's no reason ~maverick needs to be overridden by ~natty21:29
paultagif they have a significant delta, bump the major ID anyway :)21:29
tumbleweedwell ~ppaN almost always makes sense too21:30
tumbleweedif you want the same version in maverick and natty, you need to copy, you can't source upload it to both21:30
paultagtruth21:31
tumbleweedand for certain packages, you do want it to be upgraded whenever the user dist-upgrades (i.e. when something excternal, like a library or python version has changed, and the package needed to be rebuilt)21:31
* JackyAlcine makes a note.21:32
JackyAlcineThanks tumbleweed and paultag.21:32
JackyAlcineikus060, I hope this answered your question as well.21:32
* paultag waves to JackyAlcine 21:32
ikus060@JackyAlcine So ${UPSTREAM_VERSION}+${RFCTIME}~natty121:38
ikus060Am I right ?21:38
tumbleweedikus060: is this package in Ubuntu already?21:39
ikus060nope21:39
tumbleweedok, the nit doesn't matter too much. Otherwise you'd probably want to take the versioning used in Ubuntu in account21:39
ikus060Which mean ? I'm noobs. I need a bit more explanation .. sorry21:40
tumbleweedit means that's fine21:40
ikus060So ${UPSTREAM_VERSION}+${RFCTIME}~natty1 is OK21:40
ikus060may I replace the ${RCFTIME} by svn${REVISION}21:41
tumbleweedassuming the bzr revision in the bzr import matches the svn revision21:43
tumbleweedotherwise it may make more sense to say "bzr" instead of "svn"21:43
tumbleweedyou may also want to include your packaging revision, so you can make packaging changes without waiting for new upstream commits21:44
bdrung_tumbleweed: btw, most scripts are moved to devscripts21:44
tumbleweedbdrung_: yay, I guess I have some e-mails to write21:45
ikus060@tumbleweed: Ho, you got me confused. The bzr branche only contains the /debian/ directory. The source is checkout from a svn repository.  I tought ~natty1 was used to keep track of packaging changes.21:47
tumbleweedikus060: I thought you were talking about automated daily builds21:48
ikus060yep21:48
ikus060I miss something ?21:48
tumbleweedthose can only build bzr branches i nlaunchpad21:48
tumbleweedyou can import svn repositories into launchpad (where they will be bzr branches)21:48
ikus060I see, So I need to place all the code in one branch : the svn repo + the debian directory ?21:49
tumbleweedikus060: there are different ways of doing this, see the pages on the lp wiki. Also as this isn't an existing package in Ubuntu universe, #ubuntu-packaging may be a better place to find help (although it's currently quite here, so there's no problem)21:51
dacharyHi, I'm trying to build packages for natty but can't find devscripts anymore .22:22
dacharynevermind, sorry for the noise22:22
bdrung_tumbleweed: can you review my commits to u-d-t?22:45
bdrung_tumbleweed: any progress on the distro-info naming?22:48
tumbleweedbdrung_: r1088 is obviously good, although there's still an unecessary \ :)22:50
bdrung_tumbleweed: feel free to remove it22:51
bdrung_tumbleweed: and r1087?22:55
tumbleweedbdrung_: yeah, I think it's good. It will obviously not be buildable in the PPA until we have that devscripts22:58
bdrung_tumbleweed: yes, we have to backport devscripts once it is released22:59
bdrung_maco: ping me if you have a metapackage prepared23:13
bdrung_(packaging-dev)23:18

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