/srv/irclogs.ubuntu.com/2011/11/07/#ubuntu-devel.txt

pittiGood morning05:11
Laibschstgraber: you have plans to release a new pastebinit for precise08:00
=== jussio1 is now known as jussi
dholbachgood morning08:38
pittihey dholbach, how are you?08:46
jmlmorning folks08:48
dholbachhey pitti - doing great - how about you?08:55
pittidholbach: I'm quite fine, hoping that the jetlag won't be too bad08:55
dholbachyeah, same here :)08:57
LaibschI'm requesting a mentor for a simple package that I intend to create (upstream and in Debian).  The purpose is to carve out some volatile data that is currently hard-coded in a bunch of packages and thus necessitates a bunch of SRU (which don't always happen).09:41
LaibschI have packaging experience, but I'm not really a programmer.  I could use somebody to help me with some design decisions.  Overall the package is VERY simple, a small collection of flat-file databases.09:42
htorque_pitti: hello! i don't know where to ask, but i know that you know the answer: where should we place custom udev rules and keymap files? is there a special place for those or is it okay to just put them in /lib/udev/..?10:45
pittihtorque_: put them into /etc/udev/rules.d/, to avoid overwriting them10:46
htorque_pitti: and the keymap file?10:47
pittihtorque_: I recently added a patch to udev to support /etc/udev/keymaps/, but that might not be in oneiric yet; but for a new keymap file you can just use /lib/udev/keymaps/10:47
htorque_pitti: ok, thanks a bunch! btw. was it ok to ask that question here? it feels wrong, but you don't get support on things like this in #ubuntu(+1).10:49
pittihtorque_: formally it's OT here, but I don't mind; you can ask in #udev10:49
htorque_ok, thanks again! :-)10:49
Chipzzpitti: your work on the new apport interface looks nice :)10:51
lifelessev: we should talk10:51
evlifeless: sure thing10:52
evwhen works for you10:52
lifelessev: not now, ETIRED, but soon. About crash db stuff.10:52
evlifeless: sure, I figured as much.10:52
evjust pop something in the calendar and I'll find the time :)10:52
lifelessev: I have shiny new library and open sourced analysis console, all in the right space.10:52
evoooh yay10:52
lifelessev: okies10:52
evwonderful10:53
lifelessev: lp:python-oops-tools is the analysis console - a fairly stock django app at the moment10:53
lifelessev: you can probably follow your nose from there to find the rest of the treasure (including e.g. amqp transmission of error reports - so doing a job queue is simples)10:53
evlifeless: great stuff! Digging in now10:58
lifelesssome scaling work probably needed to hit 'bigdata' scales, but...11:01
lifelesswe have 27M oopses in there today and its ok11:01
lifelessthe disk store can be directly mapreduced if we put it on an hdfs volume11:01
lifelessso its actually a reasonable starting point11:01
cjwatsonjelmer: are you on top of this bzr/armel build failure?11:33
jelmercjwatson: I wasn't, looking into it now. Thanks for pointing it out.11:35
cjwatsonjelmer: ta11:41
mok0ScottK: ping11:56
=== MacSlow is now known as MacSlow|lunch
=== dpm is now known as dpm-lunch
=== MacSlow|lunch is now known as MacSlow
davromaniakhi13:00
davromaniakis it the good place to ask question about pbuilder issues ?13:01
davromaniakI can't create a pbuilder for Ubuntu > Jaunty13:01
davromaniak(for ARM)13:01
davromaniakI tried to use the ubuntu-ports repository, but the chroot fails13:01
davromaniakhttp://paste.davromaniak.eu/?show=21 <== here is the log of the pbuilder creation13:02
davromaniakhttp://paste.davromaniak.eu/?show=23 <== and here is the strace for the chroot command that fails13:02
davromaniakhttp://paste.davromaniak.eu/?show=24 <== I tried to chroot only /bin/bash13:03
cjwatsondavromaniak: you'll have to use old-releases.ubuntu.com; jaunty reached its end-of-life some time ago and we no longer support it13:12
cjwatsondavromaniak: er, but your pbuilder log says natty.  please explain13:12
cjwatsondavromaniak: I suspect that you are trying to build this on an architecture which does not support executing ARM binaries?13:13
davromaniakcjwatson: so I tried to compile packages for Ubuntu ARM13:15
davromaniakit only works when trying to create a pbuilder for Ubuntu Jaunty (with the old-releases repo)13:15
davromaniakbut when I try to create a pbuilder for a newer version than Jaunty (Natty for example), it's not working13:15
cjwatsondavromaniak: what is the host architecture?13:16
davromaniakand the worst, is the machine which runs the pbuilder is an armel machine13:16
cjwatsondavromaniak: does /var/cache/pbuilder/build/3518/debootstrap/debootstrap.log exist?13:17
davromaniakby the way, it's not an Ubuntu machine, because I only have 1 armel server, which runs under Debian Squeeze13:17
davromaniakyes, this file exists13:17
cjwatsonplease pastebin it13:17
cjwatsonPS if you're on an armel host then why are you explicitly saying --arch armel?13:17
cjwatsonoh - is it ARMv7 capable?13:17
cjwatsonUbuntu armel will not run on pre-ARMv7 systems13:18
cjwatsonjaunty and karmic supported ARMv5t/ARMv6, but that support was dropped in lucid, sorry13:18
davromaniakhttp://paste.davromaniak.eu/index.php?show=25 <== here is the log13:19
cjwatsonhttps://wiki.ubuntu.com/Mobile/ARMv7AndThumb13:19
davromaniakLinux arthur 2.6.32-5-kirkwood #1 Wed Jan 12 15:27:07 UTC 2011 armv5tel GNU/Linux13:19
davromaniakso the version for the arm arch which is not supported13:19
cjwatsonyep, sorry, not supported by Ubuntu any more13:19
davromaniakok13:20
davromaniakso I will try to use qemu and rootstock to create a virtual machine for my builds13:20
smoserkirkland, awake?13:56
stgraberLaibsch: no plans, though it probably would be a good idea14:02
kirklandsmoser: yo14:02
kirklandsmoser: here now14:02
smoserkirkland, when you do get in, look at http://paste.ubuntu.com/730977/14:02
kirklandsmoser: so your small dir isn't getting used?14:04
smoserthats what it appears to me, yeah.14:04
smoseri would have expected most of that upgrade to be < 40M debs14:04
kirklandsmoser: agreed14:06
kirklandsmoser: i was suspect of lifeless's instructions to stack those up, more than one14:06
smoser"stack those up, more than one" ?14:07
kirklandsmoser: two different cachedir lines14:07
kirklandsmoser: in the squid.conf14:07
kirklandsmoser: i wonder if it would make a difference to swap their order14:07
kirklandsmoser: put "big" first14:07
smoseri can try that, real quick.14:09
cjwatsoncyphermox: are you intending to deal with the usb-modeswitch merge today?  It's causing ISO build failures across the board14:22
=== d1b is now known as db
=== db is now known as Guest74077
=== Guest74077 is now known as d1b
=== yofel_ is now known as yofel
=== blaze` is now known as blaze
Laibschtumbleweed: Is there visibility of classical SRU bugs (ubuntu+1 task closed as fixed, nomination pending for stable release) for Ubuntu Drivers?  Particularly those with patches attached?15:13
=== dpm-lunch is now known as dpm
=== dholbach_ is now known as dholbach
=== Quintasan_ is now known as Quintasan
smoserkirkland, ok. so back from the above.15:48
smoseri restarted with order reversed and it seems to have no affect.15:49
smosermy "big" grows even for small dowwnloads.15:49
smoserhttp://paste.ubuntu.com/731053/15:50
smoserlifeless, around ? maybe you can shed light.15:50
ScottKmok0: pong16:34
PaoloRotolopitti, Hi :)16:37
cnd_seb128, what version of gtk+ will we ship in 12.04?16:47
cnd_seb128, in case you missed my question, do you know which version of gtk+ will ship in 12.04?16:49
seb128cnd_, hey, depends of you16:50
cnd_hmm/16:50
cnd_?16:50
seb128cnd_, we were planning to go for 3.4 but that got blocked on getting the gesture story sorted16:51
cnd_ahh16:51
seb128cnd_, so 3.2 or 3.4, depending of how much conflict we will get16:51
cnd_ok16:52
smoserkirkland, or lifeless if you see this, i opened bug 887186 against orchestra with details on squid issue.16:53
ubottuLaunchpad bug 887186 in orchestra (Ubuntu) "squid proxy big and small buckets not functioning correctly" [Undecided,New] https://launchpad.net/bugs/88718616:53
tumbleweedLaibsch: I'm not on the SRU team. I know there's a page for reviewing those nominations, but I don't know if anyone reviews them regularly. Generally it's best to ping on IRC.16:54
Laibschtumbleweed: the problem is that those pages currently (and for quite a while actually) oops in launchpad.  So, many of those patches fall through the cracks and are ignored.  Same problem as in the bad days :-(16:57
LaibschI have a lot of personal experience of that.  Having to ping may or may not work for me (I have a lot of experience of it NOT working) but should not be the default process.16:57
Laibschbug 61839916:58
ubottuLaunchpad bug 618399 in Launchpad itself "DistroSeries:+nominations timeouts" [Critical,Triaged] https://launchpad.net/bugs/61839916:58
=== bregma is now known as bregma|lunch
loolgeser: Would you be tempted to merge latest fuse?  python-fuse in precise now Depends on fuse instead of fuse-utils, which is what the Debian package now provides (there's a fuse-utils compatibility package in the Debian source as well)17:04
apwslangasek, in the conversions for the kernel packaging you did for multiarch, you use DEB_HOST_MULTIARCH as part of build destination addresses, that seems wrong given there is also a _BUILD_MULTIARCH thing ?17:08
jdstrandsmoser: hey, so istr you being involved in an rsyslog transition of some sort. was that 4 -> 5.8 or 5.8.1 -> 5.8.6?17:08
jdstrandsmoser: it is showing up on my merge list and I don't want to step on the server team's toes17:09
roaksoaxpitti: howdy!! are you free by any chance?17:10
cjwatsonapw: build/host naming is confusing (inherited from autoconf terminology) - build is the arch you're building on, host is the arch you're building for, so destination paths normally want host17:11
apwcjwatson, nnnng, could they have made it more confusing17:11
cjwatsonlool,geser: oh, I had a fuse merge in progress already17:11
cjwatsonI'll get round to it this week17:11
cjwatsonlool: (also, I'm TIL on merges.ubuntu.com)17:12
jdstrandsmoser: actually, looking at it, I think I'd prefer your team to handle it. the CVE I fixed is fixed in the version in Debian now, so you can drop that17:12
smoserjdstrand, my toes will not be hurt if you did it.17:12
jdstrandheh17:12
smoserso we just need to sync to debian.17:13
smoseri can do that. i only did it before as it was somethign that was really behind debian.17:13
smoserjdstrand, bug # ?17:13
jdstrandsmoser: well, there is a bit of delta that I didn't want to make the call on, since your team has been managing it17:13
smosers/been managing/last touched/17:13
jdstrandsmoser: no bug number. was looking at https://merges.ubuntu.com/main.html17:14
smoserbut thats fine.17:14
smoseroh, i thought there was a security bug that made you look17:14
jdstrandsmoser: no. I fixed the security bug (I last touched it actually) in oneiric. Debian took a newer upstream that has the fix17:14
roaksoaxpitti: could you please reject redhat-cluster from oneiric's -proposed?17:15
jdstrandso my teeny change to the oneiric packaging is no longer needed in future merges17:15
slangasekapw: HOST in C speak is "the architecture this code will be hosted on"; rather than BUILD which is "the architecture this code will be built on" - so HOST is almost always correct17:16
apwslangasek, yeah i got "reeducated" :)17:16
slangasekok :)17:16
slangasekcjwatson: though I'd be hard pressed to put my finger on it in a spec, I'm reasonably certain we can't blame autoconf for the host/build confusion, I think they inherited it from elsewhere ):17:18
slangasek:)17:18
cjwatsonI'll take your word for it; at the very least I suppose it was in the Cygnus build system before it became autoconf17:19
=== bregma|lunch is now known as bregma
loolcjwatson: TIL?17:38
cjwatsonlool: touched it last - the rule that you should ask the person who last uploaded the package about a merge, to avoid duplicate work17:38
loolcjwatson: Ah right, I should have pinged you too, I pinged the last merger because there were a lot of Ubuntu changes17:39
loolcjwatson: Oh actually you did, I searched for merge instead of ubuntu in the changelog, and hit geser instead of you17:40
cjwatsonwe need a single consistent rule (hence "last Ubuntu uploader"), otherwise you get duplicate work17:41
cjwatsonobviously the last uploader is entitled to pass it on if they want17:41
loolcjwatson: Makes sense17:45
mewerner_arandWhich was the first version of Ubuntu to introduce the @+@home subvolume layout for btrfs? (Info for wiki section)17:48
cjwatsonmewerner_arand: 11.0417:48
slangaseklool: btw, you're listed as TIL on mawk and ca-certificates ;) https://merges.ubuntu.com/main.html17:49
mewerner_arandOk, good, I'm doing a section detailing this layout, and why one should avoid set-default in ubuntu, amongst other things..17:49
slangaseklool: if you don't want them, let us know :)17:49
Laibschstgraber: if you make a new upstream release, please do so early enough that it can go into Debian first.17:52
smosermterry, are you around ?17:54
mterrysmoser, heyo17:54
smoseri'm looking at rsyslog, and the rsyslog binary package has 'ucf' dependency , which i can only seem to attribute to you, and a comment that says17:55
smoser  debian/control: Depend on adduser17:55
smoserhttp://bazaar.launchpad.net/~ubuntu-branches/ubuntu/precise/rsyslog/precise/view/head:/debian/control#L1717:56
smoserit doesn't look to me that that came from debian17:56
smoserand i'm just trying to figure out if it is necessary17:56
cjwatsonjbicha: the ubuntu-desktop yelp branch is out of date (even before my most recent upload, which I just realised needs to go into that branch)17:56
mterrysmoser, looking.  I believe ucf is used to handle merging debian conf files?17:57
smoserwell, sort of. http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/precise/rsyslog/precise/revision/17#debian/control17:58
smoseri suspect that you just inadvertantly copied another depends line from debian in the merge17:58
smoser(you're human, thats ok, i just wanted to see if you did it on purpose and knew why)17:58
mterrysmoser, no, I remember the ucf bit was intentional17:59
mterrysmoser, trying to remember why (I mean, ucf is clearly used in the package, just not sure why the depends was separate)17:59
smosermterry, well, a grep shows it only used in rsyslog-mysql and rsyslog-postgresql pre and post.18:02
mterrysmoser, yeah, that same revision adds a call to ucf in debian/rsyslog.postinst that uses --three-way (hence the >= 0.8 versioning since that argument was added in that version of ucf)18:02
mterrythough, we no longer support any Ubuntu that has such an ancient ucf18:02
smoserok. so i think we can drop it.18:03
mterrysmoser, I just did an apt-get and I have it in rsyslog.postinst, postrm18:03
mterrysmoser, on precise.  What version of the source are you looking at?18:03
smoserhm..18:03
smosermterry, i was grepping in debian sourc.e18:05
smoserthank sfor your input. i'll poke aroudn a bit more.18:05
mterrysmoser, ok!  thanks for looking at rsyslog, it's kind of a bear18:07
AnAntHello, when was the last sync from Debian testing to precise ?18:07
jbichacjwatson: ok, I pushed my yelp update to the desktop branch18:07
loolslangasek: Yes, I actually did mawk earlier today and just want to reboot with the new binaries (in my PPA) to test them; didn't check ca-certificates yet18:07
slangaseklool: ah, cool :)18:07
loolslangasek: I am probably better placed to do ca-certificates, but I don't have time to fix the root causes in the Debian source to address the regressions we faced some time ago18:08
slangaseklool: would be happy to have mawk back in sync, btw, but haven't gone fishing in the Ubuntu package to see what's needed; looks like there are a pair of changes that would still apply, one of which I'm pretty sure has not been forwarded to Debian at all18:09
cjwatsonjbicha: thanks, I'll sort mine out this evening or tomorrow then18:14
cjwatsonAnAnt: this moring18:14
cjwatson*morning18:15
AnAntis there a reason that xcb-util-renderutil is not sync'ed from Debian testing ?18:15
slangasekAnAnt: seems probable that no one got to it during UDS18:16
slangasekoh, no, cjwatson says otherwise :)18:16
slangasekAnAnt: new sources are handled differently18:17
AnAntok18:18
smosermterry, yeah, it should be there. thanks.18:18
slangasekcjwatson: so with libfl-dev in, pam can now be cross-built sensibly, yay :)18:22
tkamppeterwww.openprinting.org is back up again, so printer driver auto-download is available again now (tested with Oneiric).18:23
AnAntI have another question regarding swt-gtk & xcb-util/xcb-util-renderutil)18:30
AnAntduring oneiric cycle, xcb-util source packages was split into two source packages xcb-util & xcb-util-renderutil, where libxcb-render-util0-dev was provided by xcb-util-renderutil18:32
AnAntHence in oneiric a delta was added to swt-gtk changing Build-Dep from libxcb-render-util0-dev to libxcb-util0-dev (which is provided by xcb-util)18:33
Laibschdoes being a MOTU include the priv to accept nominations for relase (driver-priv)?18:33
Laibschnominations for packages in universe, of course18:33
AnAntthe question is, that I don't know the difference between libxcb-render-util0-dev & libxcb-util0-dev, hence I am not able to decide wether to sync this change back into Debian or not18:33
AnAntor just wait until Ubuntu decides  sync xcb-util-renderutil (and wether it will add it to main or not) ?18:35
debfxLaibsch: yes, you can nominate all packages that you are allowed to upload18:36
Laibschdebfx: OK.  Thx18:37
micahgyou can accept nominations when you're an uploader, you can nominate if you're in bug control18:37
loolslangasek: mawk has two pieces remaining, one is the autopkg/autodebtest stuff which seems a bit useless because it's not actually run during build (AFAIU) and the other is a patch for long regexps which has been forwarded to Debian and merged upstream, but not uploaded in Debian yet; if you could take it that'd be nice, you could decide either way for the autopkgtest/autodebtest bits18:45
* lool goes rebooting18:45
slangaseklool: "merged upstream" - inaccurate18:45
slangasekI don't recognize Thomas Dickey's work as upstream of us18:45
slangasekbecause I'm unwilling to work with an upstream who throws tarballs over the wall as a development methodology18:46
slangasekespecially tarballs that are built using his personal version of autoconf18:46
slangaseklool: so as the "upstream" status of mawk is still in limbo, I'm currently not actively merging patches :/18:49
=== dendro-afk is now known as dendrobates
cjwatsonslangasek: hooray19:05
cjwatsonlool: we're planning/hoping to start running autopkgtest tests automatically this cycle, I believe (not during build, but that's not the point)19:07
cjwatsonAnAnt: I've synced xcb-util-renderutil into Ubuntu now; I think it was an oversight that it wasn't done in oneiric19:08
AnAntcjwatson: but will it be in main ?19:08
cjwatsonI was still typing :)19:08
AnAntah, ok19:08
* AnAnt waits ...19:09
adam_g!regression-alert facter Bug #73295319:09
cjwatsonAnAnt: I've put the source package in main initially, although it will only stay there if something starts (build-)depending on it, so please go ahead and revert that delta in swt-gtk19:09
ubottuLaunchpad bug 732953 in facter (Ubuntu Precise) "can_connect function inside ec2.rb always return false" [High,Fix released] https://launchpad.net/bugs/73295319:09
ubottuadam_g: I am only a bot, please don't think I'm intelligent :)19:09
adam_g!regression-alert19:09
ubottucjwatson, jdong, pitti, skaet, ScottK, kees, Daviey, pgraner: reporting regression in a stable release update; investigate severity, start an incident report, perhaps have the package blacklisted from the archive19:09
cjwatsonadam_g: yep, saw that this morning - are you working on a fix?19:09
adam_g^ i've pushed 3 branches to to fix this, but need sponsorship19:09
AnAntcjwatson: well, syncing swt-gtk would revert that sync19:09
AnAntcjwatson: well, syncing swt-gtk would revert that delta19:09
adam_gcjwatson: there are 3 branches (lucid, maverick, natty) tagged "732953_fixregress" that fixes the issue. should i file a19:10
adam_gMP?19:10
cjwatsonthat's fine; it will dep-wait until xcb-util-renderutil binaries are published19:10
cjwatsonadam_g: yes19:10
cjwatsoncan somebody who's in their working hours deal with adam_g's sponsorship request?  as a stable regression it's urgent19:11
adam_gSpamapS: ping? ^19:11
AnAntcjwatson: so you'll sync swt-gtk ?19:11
cjwatsonAnAnt: can't you do it yourself?19:13
AnAntcjwatson: swt-gtk is in main19:14
AnAntcjwatson: I can file a syncrequest if needed19:14
cjwatsonAnAnt: oh; please use requestsync then, I don't deal with sync requests over IRC because the audit trail is hard to follow then19:14
AnAntok19:14
cjwatsonAnAnt: I assume you're checking with the last uploaders to avoid duplicate work, when looking at merges in main?19:15
loolslangasek: I didn't check the actual upstream status, but the Debian bug had been tagged fixed-upstream; I didn't know his maintenance style was problematic   :-/19:16
lifelesssmoser: is your small full ?19:16
slangaseklool: he considers RCS state-of-the-art19:16
slangasek:)19:17
cjwatsonslangasek: state-of-the-art,v please19:17
slangasekhah!19:17
loolcjwatson: autodeb/autopkgtest -- cool; so these should be kept I guess19:17
AnAntcjwatson: I don't understand your question19:17
loolslangasek: ^ mind merging them in Debian?  essentially you can take the whole Ubuntu diff now19:17
lool(just uploaded mawk to Ubuntu now)19:17
smoserlifeless, no.19:18
smoser$ sudo sh -c 'du -ks /var/spool/squid/small'; grep cache_dir /etc/squid/*.conf19:18
smoser16456   /var/spool/squid/small19:18
smosercache_dir aufs /var/spool/squid/big 40000 16 25619:18
smosercache_dir aufs /var/spool/squid/small 40000 16 256 max-size=40M19:18
cjwatsonAnAnt: are you aware that the standard rule for merges is that you must check with whoever uploaded the package last, to avoid duplicate work?19:18
* lool had fan issues on reboot, probably should call Lenovo tomorrow19:18
slangaseklool: a bug report and split-out patch would help, fwiw :)19:18
cjwatsonhttps://merges.ubuntu.com/main.html "If you are not the previous uploader, ask the previous uploader before doing the merge. This prevents two people from doing the same work."19:18
slangaseklool: otherwise it goes into my overflowing bucket of things-to-merge-from-Ubuntu-when-I-get-to-it19:18
loolslangasek: there's one for the actual patch, I'll update it with the quilt version now, and report the autodeb/autopkg tests as a separate bug; I thought you had access to some Vcs or something since you had done a Debian upload19:19
cjwatsonAnAnt: it's fine to deal with other people's merges, you just have to ask them first19:19
cjwatson(usually fine, anyway)19:19
AnAntcjwatson: I didn't know about that rule, but I did talk to doko19:19
slangaseklool: sure, it's in a bzr branch that shares history with the UDD branch, but so do lots of other things that I haven't had time to review myself and merge19:20
slangasekthe value of a bug report is that someone else gets to write the rationale and do the analysis :-)19:20
* AnAnt checking logs19:20
cjwatsonAnAnt: it's been on the top of every merges.ubuntu.com index for six years19:20
cjwatson(at least)19:20
cjwatsonAnAnt: ok, you know now :-)19:21
AnAntcjwatson: I never go to merges.ubuntu.com19:21
cjwatsonit's also on https://wiki.ubuntu.com/UbuntuDevelopment/PackageArchive#Syncing_and_Merging (although less forcefully), and probably elsewhere19:21
AnAntcjwatson: I just check the Ubuntu status of packages that I maintain (or care for) on Debian19:21
cjwatsonthe rule is there because often multiple people care about something19:22
AnAntcjwatson: http://irclogs.ubuntu.com/2011/10/18/%23ubuntu-java.html19:22
cjwatsonand it's good to have a single rule that's easy to interpret19:22
cjwatsonanyway, in this case it should be fine19:23
* micahg wonders what we can do about people not passing -v to dpkg-buildpackage (or bzr not doing it)19:23
slangasekbzr has an option to do it19:24
slangasekI occasionally forget to use that option :/19:24
loolslangasek: Hmm the Debian bug actually mentions a commit to a collab-maint git repo19:24
loolhttp://anonscm.debian.org/gitweb/?p=collab-maint/mawk.git;a=commitdiff;h=e2e6d7ad19:24
loolwith a different fix from the one in Ubuntu19:24
slangaseklool: yep, set up without the consent of the maintainer19:25
AnAntmicahg: what's that for ?19:25
micahgAnAnt: getting the Debian changelogs since the last merge in the .changes file so they show up on the -changes ML19:25
ajmitchmicahg: I thought that bzr-builddeb was meant to set -v back to the last tagged version?19:25
micahg-v followed by the last Ubuntu version19:25
loolslangasek: I'm confused, there's both a collab-maint git repo and a bzr branch you just added?19:25
m4n1shanyone from core-dev can review my merge request? https://code.launchpad.net/~manishsinha/software-properties/fix-887249-handle-404-error/+merge/8148819:26
micahgajmitch: if that's the case, that would explain why it's broke with UDD merges :)19:26
AnAntmicahg: does syncpackage do that ?19:26
slangaseklool: the good news is, I can delete the collab-maint git repo to eliminate the confusion19:27
ajmitchmicahg: better to check with someone who knows for sure :)19:27
loolslangasek: did you save the patches in there that weren't uploaded?19:27
slangaseklool: no?19:27
loolslangasek: the automated testing patches are already forwarded in Debian #35182019:27
ubottuDebian bug 351820 in mawk "automated testing - patch to wire in upstream test suite" [Wishlist,Open] http://bugs.debian.org/35182019:27
slangasekthe collab-maint repo is not mine19:27
slangaseklool: ah, ok19:27
ajmitchmicahg: running into something like bug 876888 ?19:28
ubottuLaunchpad bug 876888 in bzr-builddeb "bzr bd -S --package-merge on e2fsprogs 1.42~WIP-2011-10-09-1ubuntu1 generates a .changes file recording the birth of the universe" [Undecided,Fix committed] https://launchpad.net/bugs/87688819:28
loolslangasek: The only Ubuntu patch has been forwarded in Debian #391051 but fixed differently in upstream and in the collab-maint repo; I will use the collab-maint fix because it seems cleaner, and forward that to the bug (which already has a link to the patch in collab-maint)19:28
ubottuDebian bug 391051 in mawk "mawk: buffer overflow in collect_RE from overlong regexp" [Normal,Open] http://bugs.debian.org/39105119:28
slangaseklool: ok then :)19:29
micahgajmitch: not me, I usually don't use UDD, but have seen plenty of merges from Debian w/out it19:29
barryajmitch: i stopped using --package-merge while that bug was outstanding.  from the bug tasks it looks like it's been sru'd into oneiric, so i'll try it on my next merge.19:31
micahgAnAnt: syncpackage uses LP to sync a package from Debian to Ubuntu similar to what we used to request from an archive admin w/requestsync (this only works if you have upload rights for the package in question)19:38
AnAntmicahg: I use --no-lp usually19:39
micahgAnAnt: why?19:40
cjwatson--no-lp is deprecated and is only for cases where nothing else works19:40
cjwatsonplease don't use it frivolously19:40
AnAntmicahg: I sync a package that has just been accepted into Debian19:40
AnAntmicahg: when I sync a package that has just been accepted into Debian19:41
micahgAnAnt: ideally, this cycle, that should wait until it hits testing19:41
cjwatsonit's rare that there's that much of a rush19:41
micahgby which time syncpackage will work fine with LP19:41
AnAntmicahg: ah, that's right for precise, but I was generally speaking19:42
AnAntcjwatson: well, usually I am the debian maintainer of that package, so I just do so to avoid forgetting that I need to sync19:42
cjwatsonfor my own packages, I generally wait until I've seen that it's built cleanly everywhere in Debian, which is usually enough time for LP to have picked it up19:42
cjwatsonand I save the Debian upload ack in my mailbox until I've synced it into Ubuntu19:43
cjwatsonthis works well for me19:43
micahgright, also if it's rejected by the ftpmasters for one reason or another, there will be problem with bzr19:43
micahgyou can end up with the same version of the package having different contents19:43
loolslangasek: uploaded + sent to Debian; you'll have good pain merging the new upstream into bzr as there were at least 3 tarballs from upstream merged into the git branch, some of which renaming #defines over the place or changing indentation wholesale19:49
slangaseklool: I have no intention of using the collab-maint git repo for anything19:49
slangasekor of merging the "new upstream" at all until Thomas becomes a responsible upstream, which he currently isn't19:49
slangasekit's on my todo list to raise this issue with him again, and either convince him to do it right or else cut my losses and just maintain the Debian package directly19:50
bryceh@pilot in19:52
=== udevbot_ changed the topic of #ubuntu-devel to: Precise open for uploads | Ubuntu 11.10 Released! | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: none, bryceh
=== dendrobates is now known as dendro-afk
=== micahg changed the topic of #ubuntu-devel to: Precise open for uploads | Ubuntu 11.10 Released! | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: bryceh
slangaseklool: if this wasn't clear, Thomas is not the upstream author; when I first adopted mawk, the package was abandonware upstream, which is not ideal but is workable.  Thomas came along and unilaterally declared himself the upstream and started doing over-the-wall tarball releases, which is not ok19:54
slangasekhaving an upstream would be fine, but not one who's going to work like this19:54
=== ppetraki_ is now known as ppetraki
loolslangasek: Ok; thanks for sharing the history20:02
loolor story rather20:02
bjsniderwhat does "over-the-wall" mean in this context?20:05
slangasekbjsnider: no public VCS, only monolithic tarball drops that intermix a large number of changes20:09
bjsniderhe's committing all of the changes himself?20:10
slangasekcertainly, as he's the only one who has access to his personal directory where he maintains it :)20:10
slangasekbut the issue is not "who commits", the issue is reviewability (and auditability)20:11
loolslangasek: /c20:12
loolUps20:12
loolslangasek: forwarded email to you20:12
slangasekok20:12
=== Amaranth_ is now known as Amaranth
ion/c pronounced in Finnish sounds like the word for arse (“perse”).20:13
SpamapSadam_g: do you still need somebody to look at your SRU?20:13
bjsniderdoesn't sound very FOSS to me20:13
cjwatsonit's not non-free to have a private repository; it's just not good modern practice20:15
adam_gSpamapS: yes please20:16
SpamapScertainly gives one pause to keep something like that in main and depended on by lsb-core :-P20:17
lifelessfortunately, 'diff'20:17
slangasekSpamapS: what, mawk?  the mawk in main isn't maintained that way at all, that's the point ;)20:18
SpamapSadam_g: whats the status of the bug in Oneiric?20:20
SpamapSslangasek: oh cool :)20:20
SpamapSadam_g: seems like the regression itself should be reported and tracked as a new bug20:21
adam_gSpamapS: it does not affect oneiric.20:21
adam_gSpamapS: i can certainly do that.20:21
cjwatsonSpamapS: I thought that's what the bug linked to earlier was20:21
cjwatsonoh, it's not what adam_g linked to.  Try bug 88599820:22
ubottuLaunchpad bug 885998 in facter (Ubuntu) "facter upgrade crashes puppet" [Critical,Confirmed] https://launchpad.net/bugs/88599820:22
SpamapSoh I missed that one20:22
=== allison_ is now known as wendar
SpamapSadam_g: so, first point of feedback would probably be to change the bug reference to 88599820:23
adam_gSpamapS: doing that now20:23
SpamapSadam_g: let me know when you've pushed, will pull and sponsor w/ the updated bug reference.20:27
adam_gSpamapS: done20:28
lifelesskirkland: wants (top left corner thing)20:28
lifelesskirkland: wants wants wants!20:28
=== Amaranth_ is now known as Amaranth
SpamapSadam_g: ok, sponsoring now20:55
adam_gSpamapS: thank you20:57
SpamapShrm, we really need to fix sponsor-patch to work with UDD+SRU21:08
tumbleweedSpamapS: that's not really sponsor-patch's problem, is it?21:09
SpamapStumbleweed: no, UDD should probably redirect lp:ubuntu/lucid/$package to the right place..21:11
SpamapStumbleweed: but since that seems to be eluding the UDD masters.. I wonder if sponsor-patch couldn't "figure it out"21:11
tumbleweedSpamapS: most of the time lucid-proposed/$package doesn't exist21:12
micahgSpamapS: right place is relative21:12
SpamapSmicahg: indeed, that is the problem in a nut shell.21:13
kirklandlifeless: okay, i found it21:26
kirklandlifeless: it only works with u3d though, not u2d which i'm running for aforementioned battery reasons21:26
lifelesskirkland: ah :(21:28
kirklandlifeless: if you're on 3d, it's easy though21:34
=== dendro-afk is now known as dendrobates
slangasekcjwatson: can you offer any guidance regarding the merge of debian/keyboard-configuration.config in console-setup?  I'm walking the history now to understand it, but maybe there are specific pitfalls I should be watching out for?22:26
slangasek(the conflicts are rather broad, unfortunately)22:27
lifelesskirkland: cool... how22:32
kirklandlifeless: ccsm22:32
kirklandlifeless: search for 'unity'22:32
kirklandlifeless: top option, "reveal mode"22:32
kirklandlifeless: set to 'top left'22:32
cjwatsonslangasek: it basically amounts to (1) ubiquity integration (2) improved upgrade handling of various degrees of horribleness (3) handling of some more layout/variant combinations and defaults (4) cdebconf-keystep integration (just make sure to keep the state machine numbers right)22:37
slangasekyeah, that last one is the bit that gives the nasty merge22:38
cjwatsonI would be inclined to reapply that by hand one case-option at a time, and adjust the following states on the way22:39
slangasekhmm22:39
cjwatsonit's not desperately hard to keep track of if you do it that way, but bzr is not likely to be able to do a good job22:39
slangasekyeah, especially considering the file had a different name when this was originally applied, I'm struggling with bzr22:40
cjwatsonin extremis I guess I could take the conflicted file plus {BASE,THIS,OTHER} and try to progress it22:43
cjwatsonalthough collaborative merge resolution is ... hard22:43
slangasekI think I'm starting to understand how it fits together22:44
slangasekI might ask for review when done :)22:44
* cjwatson nods22:45
slangasekcjwatson: where is $detect_keyboard even supposed to come from?  Way back in rev 217 of debian/config.proto, I see it being set; but the current file doesn't have this22:46
cjwatsonhmm, that's an excellent question22:47
cjwatsonI fear I screwed up the merge in r355 slightly22:48
slangasekcjwatson: so the bits from 217 should be put back?22:49
cjwatson... so how did keyboard detection work last time I observed it working then?22:49
slangasek(the capb stuff)22:49
cjwatsonoh, hah22:49
cjwatson$ detect_keyboard=22:49
cjwatson$ if $detect_keyboard && true; then echo yes; fi22:49
cjwatsonyes22:49
cjwatsonshell semantics can still surprise me after all these years22:49
* slangasek snickers22:49
cjwatsonit's probably broken in the gtk frontend22:50
cjwatsonso yes, those bits should be put back22:50
cjwatsonwell spotted22:50
cjwatson(I know it works in oneiric, at least in d-i, I test it from time to time)22:51
=== dendrobates is now known as dendro-afk
broderwhat do i do to get listed on the "People" page on the workitems tracker?22:58
brycehbroder, would think you should be there automatically; pitti can fix, so chat with him?22:59
broderok. i'll try to catch him tonight22:59
broderi know i never showed up last cycle, and i thought i had work items assigned to me23:00
* cjwatson blinks23:00
cjwatson$ dpkg-architecture -qDEB_BUILD_ARCH; dpkg-query -W gcc-4.6; gcc ---_this_is_not_a_flag_ -o /dev/null -xc -c /dev/null23:00
cjwatsonarmel23:00
cjwatsongcc-4.6 4.6.2-2ubuntu123:00
cjwatson$ dpkg-architecture -qDEB_BUILD_ARCH; dpkg-query -W gcc-4.6; gcc ---_this_is_not_a_flag_ -o /dev/null -xc -c /dev/null23:00
cjwatsoni38623:00
cjwatsongcc-4.6 4.6.2-2ubuntu123:00
cjwatsongcc-4.6.real: error: unrecognized option ‘---_this_is_not_a_flag_’23:00
cjwatson(yes, gcc on $PATH points to /usr/bin/gcc-4.6 in both cases)23:00
slangasekgcc-4.6.real?23:01
slangasekccache or something?23:01
cjwatsonhardening-wrapper23:01
slangasekah23:01
slangasekin both cases?23:01
cjwatsonno, just i386, and same behaviour after removing it23:02
cjwatsonwhich is good for i386; it's the armel behaviour I don't understand23:02
cjwatsononeiric/armel behaves properly; precise/armel is busted23:02
* slangasek nods23:02
cjwatsonthese xz binary upload failures are getting irritating; shame there's not much to be done about them except whack-a-mole and wait six months23:05
cjwatsonthe Debian perl team has started transitioning at rather a rate of knots23:08
slangasekphooey23:10
debfxcouldn't pkgbinarymangler add the missing Pre-Depends if xz is used?23:24
cjwatsonI guess that might be a possibility23:24
=== negronjl_ is now known as negronjl

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