/srv/irclogs.ubuntu.com/2011/11/10/#ubuntu-motu.txt

=== Guest79151 is now known as med_out
dglassQuestion: I got a package (wakeup) accepted into the oneiric repositories through REVU. How can I get the ubuntu package updated to the most recent version I have made on launchpad?06:08
micahgdglass: file a bug w/a debdiff update and subscribe ubuntu-sponsors or a branch with a merge proposed into lp:ubuntu/wakeup06:10
dglassmicahg: https://bugs.launchpad.net/ubuntu/+source/wakeup/+bug/876649. Is this correct?06:11
ubottuLaunchpad bug 876649 in wakeup (Ubuntu) "Request for "new upstream version" upgrade." [Undecided,Incomplete]06:11
micahgdglass: I commented in that bug already about what you need to do06:11
dglassyes, you said to come here. I didn't understand your reply, sorry I'm new to this06:12
micahgdglass: right, so, you need to version your upstream release w/out ubuntuX in it, ubuntuX should be for updates in ubuntu that are not in the upstream .tar.gz06:14
micahgso you can go 1.0.1, 1.0.2, 1.0.3, or 1.1, 1.2, 1.3 depending on how you wish to version06:15
dglassmicahg: So make a release on launchpad versioned 1.1-0ubuntu106:15
dglassand upload a diff between .deb files to the bug page?06:15
micahgdglass: no, 1.1 is fine, then we'll take that and make a 1.1-0ubuntu1 release in Ubuntu06:15
micahgthe Ubuntu version is X-YubuntuZ where X is the upstream version, Y is the Debian version and Z is the Ubuntu version06:16
dglassmicahg: ok, thanks. I will do this. Do you mind if I ask you here again in a few minutes to check on it after I've done that?06:16
dglassyes, it's a little confusing for me because there is no debian version. I got it accepted through REVU, so it's ubuntu only06:17
micahgsure06:17
micahgwell, we use 0 when we're ahead of Debian or they don't have the package yet06:17
dglassok, thank you.06:17
dglassmicahg: I believe I have done as you suggested. I released a version 1.1 on lp:wakeup and uploaded a debdiff to the bug page (https://bugs.launchpad.net/ubuntu/+source/wakeup/+bug/876649). Could you check on this please?07:05
ubottuLaunchpad bug 876649 in wakeup (Ubuntu) "Request for "new upstream version" upgrade." [Undecided,Incomplete]07:05
micahgdglass: upstream release looks good, debdiff though should target precise and close the LP bug07:07
dglassmicahg: again, sorry for not understanding. If I target precise, doesn't that mean I have to change the changelog in the upstream release? Also, does that mean it won't be available in oneiric?07:09
micahgdglass: no, upstream release has no debian dir07:09
micahgthe update will not be, that's correct07:09
dglassso.... my updates will go unused until next april??07:10
micahgyou can request a full backport if you like (https://help.ubuntu.com/community/UbuntuBackports), or you can cherry pick fixes for an SRU (https://wiki.ubuntu.com/StableReleaseUpdates)07:10
dglassmicahg: in software sources, I believe, -backports is not enabled by default, correct? Unfortunately I think there are some bugs fixed in this recent version which make the older version work improperly in a  noticeable way. Do I need to create a separate bug for a backport?07:20
micahgdglass: it is in oneiric, but it's opt in, so they'd have to select the version from there07:21
micahgdglass: well, if you want the bug fixes to go to the widest number of users, you could SRU them if they have test cases, otherwise, for a backport, file a bug against the oneiric-backports project, requirements for a backport are that the package build/install/run07:22
micahgbut regardless for either option, the fixes need to be in precise first07:22
dglassmicahg: ok, so first I need to change the debdiff to precise, then file a separate bug in oneiric-backports. Backports don't get automatically updated into precise?07:23
micahgno, first the package hits precise, then we can backport to previous releases07:24
dglassmicahg: I reuploaded the debdiff. Does this look good?07:32
micahgdglass: looks good, thanks, just reset the bug to confirmed now and it'll be in the queue for the sponsors07:33
dglassmicahg: ok, thanks a lot. Now I need to wait for it to get accepted to precise before opening a bug with oneiric-backports?07:34
micahgdglass: right, since if you open it now, it'll just be marked incomplete07:35
dglassmicahg: ok, great. thanks for all the help, I really appreciate it07:35
micahgdglass: you're welcome and thank you for contributing to Ubuntu development07:36
dholbachgood morning07:56
tumbleweedmorning07:57
broderdoes anybody have a config snippet i could steal to run sbuild under eatmydata?07:58
tumbleweedbroder: command-prefix=eatmydata07:58
broderis that...an schroot option?07:59
broderah, yes, it is07:59
broder...is there a compelling reason i shouldn't set that on all of my chroots?08:00
tumbleweednot that I know of08:01
tumbleweed(of course you can only do it when eatmydata is installed in the chroot)08:02
* broder goes and files a mk-sbuild bug to add an --eatmydata option :)08:02
tumbleweedwell, obviously, only do it for throwaway chroots08:02
=== sagaci__ is now known as sagaci
tumbleweedbroder: I'm playing with using a normalised schema for the rdepends database. That will allow more interesting queries (like main-only, which reverse-build-depends could do)12:38
tumbleweedalso, collapsing all binary archs into one. I don't see any point in keeping them separate12:38
gesertumbleweed: so you don't have any information anymore which are still has that reverse depends?12:40
geserwouldn't that cause confusion why a reverse depends is listed if one checks on the "wrong" arch?12:41
tumbleweedgeser: for most purposes, you want to look at all rdepends, right?12:43
tumbleweedif they are only on one arch, maybe it should show that12:44
Laneynbs12:45
tumbleweedLaney: eh?12:45
RainCTtumbleweed: "not build from source"12:49
tumbleweedRainCT: yeah, I know what it means. I'm asking what he means12:49
tumbleweedis seeing nbs packages in rdepends a problem?12:50
Laneythat is when you might have skew12:50
Laneygotta go teach12:50
tumbleweedsure, but a union of all archs rdepends12:50
Laneyyou might care which arch12:50
Laneyreally gotta go!12:50
tumbleweedok, I'll move the aggregation to client-side12:51
gesertumbleweed: I'm not sure if it's a problem for the use-cases you intend? could it also be used for unmet deps?13:05
geserin case of archive skew, it might be helpful to know that a reverse dependency only exists on a specific arch13:07
geser(to avoid questions like is the script buggy because apt-cache doesn't show this dependency)13:08
tumbleweedgeser: well, might as well make it as widely useful as possible13:10
=== yofel_ is now known as yofel
=== chuck__ is now known as zul
blairmicahg, debian responded to hdf5: http://lists.debian.org/debian-gis/2011/11/msg00002.html, what's your take on the response?15:29
tumbleweedblair: I don't know how hard hdf transitions usually are, but I'd suggest test building all the reverse dependencies against the new version, if it's something you want to persue16:01
blairtumbleweed, thanks, the pure 1.8.4 to 1.8.7 is just a recompile, but debian has redone their packages since, so there may be more work there16:04
tumbleweedblair: oh, right no ABI change16:05
tumbleweed(or is there?)16:05
tumbleweedah, there is16:05
tumbleweedblair: my question is, will everything recompile?16:05
blairthere are unintentional ABI changes, but the code is source compatible16:06
blairyes, it should just recompile16:06
tumbleweedright, but there are packaging changes16:06
tumbleweedso, it's still a question of how much work will this be. We wouldn't want to start it if we couldn't finish it16:07
blairright16:07
blairthat's why i'm thinking at minimum, just take the existing 1.8.4 packages in ubuntu and update them to 1.8.7, ignoring the packaging changes16:08
geserblair: why would it be easier to upgrade the packages ourself instead of using the version from experimental?16:26
blairgeser, i presumed from tumbleweed's question that they packages may not be fully completed yet and ready to be promoted to debian unstable16:28
blairgeser, if they are in good shape, then yes, sync/merge them over16:28
blairdoes ubuntu ever take experimental packages?16:28
geseryes, if there are good reasons for them (just not by default)16:28
geserfrom the message you linked the DD are just waiting on a transition slot from the Debian release team (to avoid mixing several transitions into one big chunk which makes it hard for the packages to move into testing as all need to be ready at the same time)16:30
blairi'm not that familiar with debian/ubuntu release process, so does that imply that the packages are basically ready and in good enough shape?16:32
blairdo you suggest waiting for them to make the transition to unstable before merging into ubuntu?16:33
tumbleweedblair: it means that they think they are ready16:39
tumbleweedthe release team may not agree16:39
tumbleweedyou can ask the release team what they think16:39
blairtumbleweed, where/how do i ask the release team?16:40
tumbleweedbut presumably, if they think they are ready the packaging changes for all the reverse dependancies should be staged in VCS / experimental16:40
micahgblair: we can't upgrade the package as is due to the ABI break, so changes would be needed, also being out of sync with Debian WRT to the package names will make keeping in sync harder in the future and leave us with a diff we'd have to carry until the next LTS (14.04), so not a good idea for the most part16:48
tumbleweedLaney, geser: there: http://qa.ubuntuwire.org/rdepends/v1/precise/any/bash (see also s/any/source/ s/any/i386/ etc )16:51
tumbleweedof course my client needs updating now...16:51
Laneygood stuff16:52
Laneyare you using udd?16:53
tumbleweedno. That's a highly normalised sqlite db16:53
tumbleweedsee lp:~stefanor/+junk/reverse-deps/16:53
Laneynormalisation!?!?!?!?!?!?!16:53
tumbleweedturns out you can make useful queries when it's normalised :P16:54
tumbleweedit also got a lot smaller, but then people wanted more information, so it got back to about the same size it used to be before normalisation16:55
Laneysomeone should normalise udd and make compatibility views for the old stuff16:55
tumbleweedor just add extra normalisation tables16:55
tumbleweedthis stuff tends to be quite hard to normalise, though. One has to cut corners16:56
tumbleweedbug relationships are already reasonably normalised in UDD, except that merged bugs still makes it a nightmare to query16:56
tumbleweedblair: sorry enever answered you. The debian release team hangs out in their channel on OFTC. Of course it's not their job to advise us about our transitions, though :P16:58
blairtumbleweed, there's multiple debian channels, is there one specific one where the release managers are in?17:00
tumbleweed#debian-release17:00
tumbleweedyou can ask where it is in the queue, and if they've done any research into how hard it'll be17:01
blairok, thanks17:01
geserblair: thanks for sticking to get it done (and chasing all needed information)17:10
aboudreaulthi. with quilt... what's the proper way to edit a patch... it looks like dh_quilt_patch is too simple18:51
broderaboudreault: it's usually easiest to use quilt push/pop to get to the patch, then edit the files you want to change, then run quilt refresh18:51
aboudreaultbroder, but quilt is not aware of the debian directory18:52
aboudreaultit tries to execute in the current dir18:52
broderaboudreault: echo QUILT_PATCHES=debian/patches >~/.quiltrc18:52
aboudreaultbroder, thanks, will try this way18:54
EvilResistancebroder:  around?19:42
broderyes, what's up?19:42
EvilResistancere: backport of ZNC.  i noticed it was put into oneiric?19:42
EvilResistanceno progress on natty, yet, i assume?19:43
broderi've uploaded the natty backport, but an archive admin still needs to accept it from the queue19:43
broderand process the swig backport19:43
EvilResistancei see.19:44
EvilResistancewasnt sure ;P19:44
EvilResistancei'll leave ya be then :P19:44
broderi try not to harass the archive admins too much, but i can start bugging people if it isn't handled by the end of the week. there are a few other pending backports as well that should be seen to19:45
micahgbroder: it'll be blocked on Bug #888665 most likely19:46
ubottuLaunchpad bug 888665 in Launchpad itself "Backports can't build-depend on other backports" [Undecided,New] https://launchpad.net/bugs/88866519:46
broderoh, ugh. yeah, you're right19:46
broderi...was just looking at that bug but it slipped my mind :)19:46
EvilResistanceheh19:50
EvilResistanceperhaps the LP admins should *fix* that before the natty backport :/19:52
EvilResistance(in the mean time, the backports i did within my own PPA seem to be working :P)19:52
broderyes, ppas work differently from the actual backports pocket in that regard19:53
EvilResistancei'm curious... i take it that an already-built backport within a PPA cant be pulled into the standard ubuntu archive?19:53
EvilResistanceor something similar19:53
EvilResistancebecause if its already been built elsewhere, shouldnt that in theory invalidate the need for the backported build-deP?19:54
EvilResistancebuild-dep *19:54
broderwe do that for a couple of special cases - kernels and security updates in particular19:55
broderif asked, the archive admins could probably do that for backports, but i don't want to do that unless it looks like the launchpad issue just isn't going to get fixed in a reasonable amount of time19:56
EvilResistanceok19:56
EvilResistancebut fwiw, define "reasonable amount of time"19:57
EvilResistance(since "reasonable" is relative)19:57
EvilResistance;P19:57
brodernot entirely sure. i'd at least like a few days to figure out what our plan is19:59
EvilResistancebroder:  ok i'll leave you be then.  if all else fails though you all are free to pull the built binaries from my backports ppa.20:04
micahgEvilResistance: not really, we must build from source :)20:05
EvilResistance:P20:05
EvilResistancemicahg:  then the bug needs fixing :P20:05
* EvilResistance attends to his glitchy DNS server20:06
EvilResistancemicahg:  the alternative is that i just tell all the Natty users who need the updated znc package to use my ppa :P20:08
micahgEvilResistance: heh, I appreciate you trying to DTRT, we'll try to get this sorted20:09
brodermicahg: if it turns out that this will take a while for the lp team to sort out, i would support doing a copy from a properly-configured backporters PPA or something into the archive. we'd have to see if the archive admins would go for it, though20:10
broderbut i don't think we're at that point of desperation yet20:10
micahgbroder: I wouldn't20:10
micahgbut then I'm super paranoid :), also that would only build on i386 and amd6420:11
broderhmm, that's true. but that's also something we could deal with20:11
EvilResistanceAs i was going to add to my statement before i got so rudely bumped from campus internet...20:15
EvilResistance... which looks bad on ubuntu for not backporting when it was backported to oneiric (note that unlike you and I, linux newbies or those not sufficiently acquainted with linux-fu and packaging-fu won't understand there's a bug preventing the build)20:15
broderEvilResistance: right, and we'd rather do this using backports than have you handing out a PPA. just give us a little while to figure out what our options are - we're just now finding out about this20:21
EvilResistanceokay, i'm going to slap my campus now... that's the 5th time today i've been bumped from that wireless AP20:25
EvilResistancebroder:  indeed.  dont take what i said as rude (i was just making a statement is all... as well, my internet is glitchy today so sorry about the interruptions in the string of thoughts :P)20:26
broderEvilResistance: yeah, i understand, and i know it's frustrating (i've been on both sides of this process too)20:27
EvilResistance:P20:27
=== Elbrus_reconnect is now known as Elbrus
lfaraone So package pithos is in sid, see <http://launchpad.net/debian/+source/pithos>. But running «syncpackage pithos» on my oneiric machine gives me "ubuntutools.lp.udtexceptions.PackageNotFoundException: The package 'pithos' does not exist in the Debian primary archive in 'sid'". Any idea what gives?21:38
jtaylorits probably only looking in testing21:42
jtaylorlfaraone: ^21:42
lfaraoneyeah, but: $ rmadison -u qa pithos21:45
lfaraone pithos | 0.3.11-1 | wheezy | source, all21:45
lfaraone pithos | 0.3.13-1 | sid    | source, all21:45
bdrunglfaraone: that's what the latest version says: $ syncpackage pithos21:46
bdrungsyncpackage: Error: Version in Debian 0.3.11-1 (testing) isn't newer than Ubuntu 0.3.11-1 (precise)21:46
lfaraonebdrung: ah, I'll use the version from trunk then with -d sid21:48

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