/srv/irclogs.ubuntu.com/2012/11/20/#ubuntu-devel.txt

=== cpg|away is now known as cpg
YokoZarCould someone manually move wine1.4 through britney00:30
YokoZarIt's been waiting there for weeks now00:30
YokoZarand I have SRUs sorta depending on it00:30
cjwatsonLet me just do a couple of manual checks then00:32
infinityOh, meh, I'd meant to get to that.00:37
infinityAnd also to ask for a crash-source in hinting.00:37
infinitys/source/course/00:37
cjwatsoninfinity: Be my guest then.  Add "HINTS_ADCONRAD = all" (or whatever) in lp:~ubuntu-release/britney/britney2-ubuntu and create a file for yourself in lp:~ubuntu-release/britney/hints-ubuntu00:38
cjwatsoninfinity: For the hint syntax you tend to have to RTFS.  In this case I suspect it needs "force-hint wine1.4/1.4.1-0ubuntu2" once you're happy that the new uninstallabilities are solely due to multiarch.00:39
cjwatson(force-hint: "try anyway even if it increases uninstallability")00:40
cjwatson(as opposed to plain force which is "ignore excuses")00:40
infinitycjwatson: So, basically of the format "some-action: source/version"?00:41
cjwatsonI guess it might need force as well as force-hint, but try it without first.00:41
infinitycjwatson: Where some-action is RTFS?00:41
cjwatsonMinus the colon, but yes.00:41
infinityOh, right.00:41
infinityReading, not my strong suit.00:42
infinityBut boy, you should see me type.00:42
infinityTotally makes up for it.00:42
cjwatsonOh look, found it.  http://ftp-master.debian.org/testing/hints/README00:42
cjwatsoninfinity: ^-00:43
infinitycjwatson: *nod*  Already read.00:43
infinityOr, skimmed.00:43
infinitySkum?00:43
infinityAlready skum.00:43
cjwatsongeskommen00:44
* infinity salutes.00:44
infinityI think.00:44
infinityHrm.  Looks like britney needs to learn what :any means.00:50
infinityCause that wine output should really only be whining about "wine1.4/amd64 unsatisfiable Depends: wine1.4-i386", not the other two lines.00:50
infinityYokoZar: So, testing this in a raring chroot with proposed enabled, it's not installable anyway...00:56
infinityOh, or this chroot is sad.  Sec.00:59
infinityOkay, that works better...01:01
darkxstSarvatt, so I managed to get ppa-purge to correctly generate revert list on Precise, but it doesnt actually work since aptitude is horribly broken on precise.01:04
YokoZarinfinity: Thank you :)01:22
infinityYokoZar: Also, I'm uploading to clean up that cruft that drives me insane every time I look at the diff.01:22
infinityYokoZar: But I'll make sure this all migrates. :P01:22
YokoZarinfinity: Please do.  I was gonna decruft it myself but it took a while waiting ;)01:23
infinityYokoZar: Also, britney does warn of:01:24
infinityYokoZar: * i386: dssi-vst, lmms, pptview, pq, wine, wine1.4, wine1.4-dbg, wine1.4-dev, wine1.4-i38601:24
infinityYokoZar: Some of those are clearly from the source itself, but can you verify them all?01:24
* infinity quickly does that himself for paranoia...01:25
YokoZarplease install pq01:25
YokoZarit is a fantastic troll package01:25
infinityYokoZar: Yeah, it all appears to install fine.  Probably just more fallout from the "wine1.4-i386 appears to not be installable" confusion.01:28
infinityYokoZar: I'll pass on PQ for now. :)01:28
cjwatsonpq is very very silly01:28
infinityThe FAQ alone was silly.01:29
infinityI love how he treats the bugs in the game as features "sorry, corrupted character just means it's gotten old and senile" sort of thing.01:29
YokoZarinfinity: it's because he literally lost the source01:29
YokoZarpersia: I hope you're enjoying the fact that pq is affecting us again01:30
infinityYokoZar: https://bitbucket.org/grumdrig/pq implies he found it again. :)01:30
infinityOh, wait, this may prove to be a self-solving problem, since britney attempts to just make sure uninstallable counts don't go up, and wine will continue to be "just as broken as before". :P01:36
infinityStill, would be nice if we could make it look less broken in the eyes of britney.01:36
YokoZarinfinity: you could remove pq :P01:37
infinityNo, no.  I mean it would be nice if wine itself didn't appear broken, but without allowing a free-for-all of cross-arch deps (which would be ungood, IMO)01:38
infinityBut 2 of the 3 issues it claims could be solved by making britney 's/:any//' when looking at deps.01:38
infinityThen it's just the one cross-arch dep that'll take a head-scratch.01:38
=== attente is now known as attente_zzz
persiainfinity: Removing pq would really do everyone a favor.  Have you looked at the license?  The "source" is a windows executable binary.02:09
persia(yes, it's acceptable for multiverse, by special extension of policy when it was originally uploaded)02:09
infinitypersia: The source can be anything you want it to be for multiverse, as long as the license allows distribution.02:11
* infinity wonders why we're suddenly talking about removing something...02:12
persiaYeah, one of the aspects of UFSG that isn't precisely as I'd prefer.02:12
infinitypersia: That has nothing to do with the FSG part, it's the same as Debian non-free.02:12
infinitypersia: In that any old crap can be there as long as it's not actually illegal for it to be.02:13
infinity(From a licensing perspective, that is)02:14
=== fenris is now known as Guest34244
persiaAs much as I'd enjoy a discussion about the difficulty of verification of license compliance in the absence of either textual representations or open-standard metadata specifications for identified binary blobs, I have to go have a tooth pulled now.02:17
=== fenris is now known as Guest9079
=== micahg_ is now known as micahg
morphiashttp://developer.ubuntu.com/packaging/html/packaging-new-software.html - i looked at this guide and i am trying to see how i would go about having one *.cpp file for my own program designed just using gedit to having all of the files that are included in the hello-2.7 tar so i would go about developing a debian package...04:17
morphiascan someone help me in packaging like my own idea?04:18
pittiGood morning04:54
pitticjwatson: thanks! I'll see whether I can reproduce them04:55
pittixnox: so you are also awake on crazy hours?06:12
smoserinfinity, have you thought any more about https://bugs.launchpad.net/debian/+source/e2fsprogs/+bug/97801206:32
ubottuLaunchpad bug 978012 in e2fsprogs (Ubuntu Precise) "Please SRU micro bug fix release of e2fsprogs 1.42.4-3ubuntu1 (main) from Quantal (main)" [High,Confirmed]06:32
smoseri was resizing a filesystem on precise from ~ 1.4G to 700+M and it was taking 10s of minutes (i gave up).06:32
smoserit takes quantal 8 seconds.06:33
infinitysmoser: Hrm, I thought I'd left it in xnox's hands to do some patch auditing. :/06:40
infinitysmoser: I'll catch up with him about it tomorrow and see what we can work out.06:40
=== jvw_ is now known as jvw
dholbachgood morning07:51
pitticjwatson: the 2.7 tests run fine for me, and the 3.3 tests don't run at all (KeyError: None in "<frozen importlib._bootstrap>", line 1271, in _path_importer_cache, I'm looking into that)07:59
=== tkamppeter_ is now known as tkamppeter
rbasakFrom https://wiki.ubuntu.com/SyncRequestProcess: "Do not change the Status of the bug or put it back to New as package sponsors use this field.". So can I mark a sync request as triaged to get it off a triage report, or will that confuse something?08:25
infinityrbasak: Sync requests kinda only have three states: new, invalid, fix released.  Cause the only people who should triage them are people who can actually just do the sync, IMO.08:28
infinityrbasak: With that in mind, bug number?08:28
rbasakinfinity: bug 108096108:29
ubottuLaunchpad bug 1080961 in python-setuptools-git (Ubuntu) "Sync python-setuptools-git 0.4.2-1 (main) from Debian unstable (main)" [Undecided,New] https://launchpad.net/bugs/108096108:29
rbasakI can just ignore sync requests in our triage report then. There aren't many of them. And then one day maybe we can modify it to exclude those08:30
rbasakinfinity: dunno if you want to let zul look at it or maybe that doesn't matter08:30
infinityrbasak: I just synced it, based on the explanation in the bug.08:31
rbasakinfinity: ok, thanks!08:31
infinityrbasak: It really was based on his work, including his changelog.  It's pretty obviously derivative.08:31
rbasakYep08:31
smbNow how can we get infinity to bed quickly? ... "hot potato"? ;-P08:40
pitticjwatson: oh, it's prepending None to sys.path, that's why; fixing..08:40
infinitysmb: You can make my test builds finish so I can prove this glibc testsuite regression is a binutils bug.08:43
infinitysmb: And then you can find the binutils bug.08:43
infinitysmb: And then give me pie.08:43
infinity(The pie is not optional)08:44
smbinfinity, You could make me core-dev then maybe I had some influence on 1, fur 2 I got no good excuse and about 3 those Canadians have some similar strict customs regulations than the other North Americans. So I am sure you are certain I cannot do it. :)08:46
infinitysmb: core-dev won't help you with number 1, lending me a faster computer might.08:46
infinity(But I think I'll just watch another episode of Dexter and pass out)08:47
persiasmb: There are 4 pie delivery services in Calgary (of which none are open at this hour)08:47
infinitypersia: I'm shocked that there are any.08:47
smbinfinity, Sounds like a plan.08:47
persiainfinity: There's 6 cookie delivery services :)08:47
smbpersia, Oh, I did not think of delivery service that is local08:48
infinitypersia: My whois info isn't a lie.  Just sayin'.08:48
smbinfinity, So not only strange wake hours... also strange places?08:49
* persia fails at infinity tracking08:49
brendandwhois infinity08:50
smbwho knows08:50
rbasakdovecot is 1:2.1.7-1ubuntu2 in raring, and 1:2.1.7-5 in sid. So why doesn't it appear in merges.u.c? Is it because the upstream versions are the same, and we don't usually care about merging debian revisions? Except that I don't see anything but a straight version comparison in http://bazaar.launchpad.net/~ubuntu-core-dev/merge-o-matic/trunk/view/head:/produce-merges.py08:51
persiarbasak: We actually do care about merging debian revisions: that's where we get the good bits (CVE fixes, cherrypicks for critical bugs, etc.)08:53
persia(but I don't know the answer to the actual question)08:53
rbasakOK, thanks. Here, I do (slightly) care about merging a debian revision since it backports a fix to a bug someone filed08:53
persiaThat's the common case: most Debian Maintainers don't bother to upload unless there's a good bug fix or a new upstream version.08:54
persiaI think there's something special about dovecot: it doesn't show in mdt either (yes, mdt is tracking wheezy, but that has 1:2.1.7-2, which should list as a merge candidate anyway)08:57
dholbachdiwic, happy birthday! :)09:21
diwicdholbach, thanks :-)09:21
diwicall communities needs someone to keep track of other people's birthdays :-)09:22
mlankhorstI'm playing around with the renamed stack a bit more, installing some -dev packages can wipe it. I think the best fix would be to make the unrenamed mesa dev packages installable with the renamed stack to fix it. Are there even other solutions?09:52
pitticjwatson: FYI, jibel pointed out it's a proxy issue; I can reproduce it with http_proxy=http://nonexisting python3 test_auth.py10:01
cjwatsonah; maybe just unset the proxy for that test then?10:01
pitticjwatson: yeah, but it shouldn't use the proxy for localhost in the first place10:01
cjwatsonthat too10:01
cjwatsonooh, I think I might actually have a working cloudy auto-cross-builder10:02
pittiI'll have a quick look first10:02
cjwatsonminus interface for being able to tell what's going on, but you can't have everything10:02
cjwatsonthe important bit is that I can do 'juju add-unit sbuild' and extra builders magically attach themselves and start building stuff10:02
pitti\o/10:02
pittithat's the bit that we always wanted10:02
cjwatsonnot for LP mind :)10:03
cjwatsonbut it's pretty cool for test builds10:03
pitticjwatson: like, now we could actually do test rebuilds using the technology we advertise everywhere? :-)10:03
jibelif proxy is not set, tests that need one will fail. python-apt should honor no_proxy10:03
pittijibel: no_proxy is set to something like "localhost"?10:03
cjwatsonwell, uh, this is with sbuild + buildd + wanna-build, which ain't exactly the technology we advertise10:04
pitticjwatson: right, I meant the cloud bit10:04
pittiit seems a bit sad to have this at hand, and still block our distro builders for a week for a test rebuild10:04
cjwatsonjibel: python-apt isn't doing the network bits itself - that's gnupg10:04
cjwatsonI'm not saying the test harness should stop setting the proxy10:05
jibelpitti, I tried it but it makes no difference10:05
cjwatsonI'm saying that one test should unset the proxy for itself, since it knows it's always talking to localhost so it's irrelevant10:05
jibelright10:05
pittijibel: right, I meant what is no_proxy set to in the DC?10:05
jibelpitti, it is not set10:05
pittiah, ok10:06
pittibug 789049 FTR10:06
ubottuLaunchpad bug 789049 in gnupg (Ubuntu) "gpgkeys doesn't find the key thru http proxy" [Undecided,Confirmed] https://launchpad.net/bugs/78904910:06
pitticjwatson: wrt. our discussion yesterday, we understood it like britney would calculate the reverse dependencies of the package and put them into the request file, minus the uninstallable ones, right?10:10
pitticjwatson: in which case we would need test states "pass", "fail", "pending", and additionally "n/a" for pacakges which don't have tests, right? or do you want to look at the XS-Testsuite: field yourself?10:11
pitticjwatson: or shall these be computed in the adt scripts?10:12
dholbach@pilot in10:34
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Open | Dev' of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and dicussion of hardy -> quantal | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: dholbach
xnoxcjwatson: https://code.launchpad.net/~xnox/charms/precise/sbuild/add-more-options/+merge/13509910:36
seb128dholbach, \o/10:36
xnoxcjwatson: it adds options to select $home, disabling the bts party thing, supplying custom .mk-sbuild.rc  & .mk-sbuild.sources10:36
xnoxcjwatson: see if any of that fits your charms or not.10:37
cjwatsonpitti: I was expecting britney to call some part of auto-package-testing to do that, which looks at XS-Testsuite; I would actively prefer not to make adt requests for packages that don't need it, since that involves a round trip to the lab before we get to migrate them10:53
cjwatsonpitti: I think it's OK to simply not have any entry in the result file for the "pending" state10:54
cjwatsonxnox: Thanks.  It doesn't conflict, but I think it also doesn't overlap much.  (Although I implemented a rough equivalent of the home handling by just moving /var/lib/buildd to /mnt/buildd in the install hook; yours is cleaner.)10:54
xnoxcjwatson: yeah, that's what I though =) so when are you blogging about your wanna-build charms ? I want to run it for mingw & I bet wookey wants it too =)))))10:57
cjwatsonxnox: I want to polish a bit more and I have some patches to send around10:58
cjwatsonxnox: My understanding is that I'll eventually be taking over auto-cross-builder operation from wookey with this10:58
xnoxcjwatson: also with juju you can share the admin password & then people who have access to the openstack project / ec2 environment can all then ssh into the juju deployment to check up on things.10:58
pitticjwatson: ah, so britney would put the reverse depends into the request file, and adt would mark the ones without tests as n/a?10:59
xnoxcjwatson: that you way you can share the cloud administration / poking / troubleshooting between multiple people =)10:59
pitticjwatson: I thought you wanted britney to generate the rev dep list (adt could do it by itself as well, but I might have misunderstood you)10:59
pittijibel: ^ FYI11:00
pitticjwatson: no line for pending> ack, easier11:00
cjwatsonpitti: Other way round - britney will ask some piece of auto-package-testing to generate the initial request file, and then britney will filter it11:01
pitticjwatson: ah, ack11:01
pittijibel: ^ ok for you?11:02
cjwatsonpitti: that's what we discussed yesterday11:02
cjwatsonxnox: Thanks, but this doesn't help much as the person I'd want to share auto-cross-builder operation with doesn't have access to the cloud in question11:02
cjwatsonxnox: It's OK, I'll work it out :)11:02
pitticjwatson: yeah, I initially had that in the "API" part as requests-tests or so, and then we removed it because we said "easier to just use a file format for exchange"; misunderstanding then11:02
cjwatsonYeah, we were going round in circles a bit11:03
pitticjwatson: ok, seems clear now11:03
cjwatsonImagine the top half of trigger-adt-tests (or whatever it's called - minus the jenkins interaction) being called before the main body of britney starts11:03
pitti*nod*11:03
* pitti throws a new python-apt archivewards and hopes for some green11:04
cjwatsonCool, thanks11:04
=== _salem is now known as salem_
=== Tonio_aw is now known as Tonio__
dholbachcan somebody please reject https://code.launchpad.net/~logan/ubuntu/raring/strigi/debian-merge/+merge/134351 (was merged already)?11:33
zequencecjwatson: Hi, could I bother you for a moment? I've made a merge request here https://code.launchpad.net/~zequence/ubuntu/raring/jackd2/fix-for-956438/+merge/13477111:35
zequenceI was wondering about the procedure for getting it merged a bit, how long it may take, etc11:36
zequenceThis is a fix, that I would like to backport into 12.10 and 12.04 as well11:36
zequenceIt's the first patch I've ever made, and may include some abundant code, but this is because I used the upstream commits as they were11:37
cjwatsonzequence: https://wiki.ubuntu.com/SponsorshipProcess11:38
zequencecjwatson: Thanks11:39
=== Tonio__ is now known as Tonio_aw
jibelcjwatson, ok for me. Can I use the same package index files than britney on lillypilly?11:45
jibeli.e what's in data/raring*11:46
=== Tonio_aw is now known as Tonio__
Laneydholbach: For some reason this was not automatically closed.(?)> that happens upon migration to release11:47
dholbachLaney, aha! I was too quick :)11:48
dholbachthanks Laney11:48
Laneykein problem11:48
dholbach:-)11:51
zequencecjwatson: Seems like sponsoring is an automatic procedure now, and a few things on that page are now obsolete. I did follow instructions here http://developer.ubuntu.com/packaging/html/udd-sponsorship.html, and I see that my merge proposal is listed here: http://reqorts.qa.ubuntu.com/reports/sponsoring/11:54
zequenceI would also like to take the opportunity to highlight how important I think this bugfix is11:55
zequenceEspecially for 12.04, where people not used to Linux have a terrible time using jackd211:55
zequenceBackporting to 12.04 will be my next step, if I can get this merge accepted11:57
=== Sweetsha1k is now known as Sweetshark
cjwatsonjibel: Sure12:00
cjwatsonjibel: Or ~/mirror/ubuntu/ if you prefer12:00
cjwatsonzequence: Some bits of it may have been automated, but in general sponsoring is intrinsically non-automatable12:01
=== Quintasan_ is now known as Quintasan
=== mdeslaur_ is now known as mdeslaur
=== Tonio__ is now known as Tonio_aw
=== Tonio_aw is now known as Tonio__
zequencedholbach: Could I ask you for advice on my merge request? I noticed that you are the author of many of those pages :).I'm wondering if there is anything more I should/could do https://code.launchpad.net/~zequence/ubuntu/raring/jackd2/fix-for-95643812:49
zequenceMeaning, many of the doc pages concerning ubuntu development, bug fixing, etc12:50
zequencedholbach: btw, I'm previously known as ailo (was at UDS to represent Ubuntu Studio)12:50
=== attente_zzz is now known as attente
=== mcclurmc_ is now known as mcclurmc
* mpt wonders how many of <https://bugs.launchpad.net/ubuntu/+source/update-manager?field.searchtext=ubuntu-minimal> are duplicates13:06
brendanddoes anyone know where to look for information about different video ports  such as LVDS, DVI, VGA? preferably under /sys13:18
pittibrendand: /sys/class/drm/card*, but it might not be present on non-KMS drivers13:39
=== cpg is now known as cpg|away
pittimvo, cjwatson: il est vert! :-) https://jenkins.qa.ubuntu.com/view/Raring/view/AutoPkgTest/job/raring-adt-python-apt/13:50
mvopitti: \o/13:53
dholbachzequence, it looks good as far as I can see and turns up in http://reqorts.qa.ubuntu.com/reports/sponsoring/13:55
cjwatsonpitti: yay13:55
xnoxpitti: nice =)13:56
pittiI have libarchive fixed locally as well13:56
pittimvo: any idea what causes the wrong component order in release-upgrader?13:57
zequencedholbach: Ok, thanks. Then I suppose it will be processed in due time (looks like a que system there).14:01
nobutoSweetshark: I would like this issue fixed to be SRUed for precise and quantal. but how can I make the raring task "Fix Released"? Should I make a specific patch to the raring package or do you have a plan to upload 3.6.4 rc1 or higher package (containing the fix) in a few weeks? https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/58591014:02
ubottuLaunchpad bug 585910 in libreoffice (Ubuntu) "[Upstream] Impress Font fuzzy in presentation mode when Use hardware acceleration enabled" [Medium,In progress]14:02
mlankhorsthttps://bugs.launchpad.net/ubuntu/+source/x11proto-randr/+bug/108112214:08
ubottuLaunchpad bug 1081122 in x11proto-randr (Ubuntu) "x11proto-(gl,randr,dri2)-dev need to be updated for backport stack" [High,New]14:08
mlankhorstbug create, now I just upload those packages for precise?14:08
mlankhorstcreated*14:08
dholbachzequence, uploaded14:08
dholbach@pilot out14:08
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Open | Dev' of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and dicussion of hardy -> quantal | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
dholbachpart 2 of my pilot shift tomorrow14:08
* pitti hugs dholbach14:09
* dholbach hugs pitti back14:09
* OdyX points to new usb-modeswitch{,-*} versions in experimental and wishes the Ubuntu forker some fun. :)14:09
pittiargh, did upstream still not take the C rewrite?14:13
zequencedholbach: Thanks a million!14:13
OdyXwhy would he?14:13
mvopitti: sorry, need to check that out14:13
dholbachzequence, anytime14:14
pittiOdyX: I thought cyphermox discussed that with upstream and they reached some agreement14:14
pittiI mean, there must be some more appropriate language than Tcl that is palatable to upstream..14:16
OdyXpitti: the libjim solution has a quite small overhead though14:18
pittiOdyX: if that avoids a tcl dependency, it's already a great step forward indeed14:18
OdyX300k , granted.14:18
pittiit's still slow, but at least smaller14:18
OdyXpitti: well, that's in Debian since ages.14:18
mlankhorstI want to sru x11proto-dri2-dev which has 2.8-1 to precise which has 2.6-2, what would be the correct version number? I'm guessing 2.6-2+precise1 or something..14:18
OdyXwe don't care if it's slow btw, it's forked by udev...14:19
pittiOdyX: right, AFAIR the C port was done "ages" ago, too :)14:19
OdyXpitti: that's why I'm pointing to regular updates done by upstream. An outdated fork loses interest IMHO.14:20
OdyXand as I'm not willing to maintain the C fork :-)14:20
pittiyes, it wasn't meant to be permanent14:21
pittimlankhorst: you want to backport the full version, or apply a patch to 2.6-2?14:44
pittimlankhorst: in the former case, 2.8-1~precise, in the latter 2.6-2ubuntu114:45
mlankhorstah I had tried 2.8.1~precise1 before I noticed xorg package set only applies to raring :-)14:46
hrwok, finally started do-a-release.sh script to bootstrap whole armel/armhf cross compiler14:46
hallynslangasek: bug 1080912 - if qemu-kvm.postinst does 'udevadm trigger --action=change' to reset /dev/kvm perms, then if upgading udev and qemu-kvm at the same time that fails.  But only doing that while udev is running doesn't suffice,15:41
ubottuLaunchpad bug 1080912 in qemu-kvm (Ubuntu Raring) "package qemu-kvm 1.0+noroms-0ubuntu14.4 failed to install/upgrade: subprocess installed post-installation script returned error exit status 1" [Critical,In progress] https://launchpad.net/bugs/108091215:41
hallynslangasek: because 'stop udev; start udev' doesn't recalculate the rules15:41
hallynis there a way to queue the udevadm trigger?15:42
Sweetsha1knobuto: raring will have 4.0.x15:44
=== Sweetsha1k is now known as Sweetshark
apwhallyn, as in if they are being upgraded at the exact same time ?15:45
hallynapw: as in 'sudo apt-get install --reinstall udev qemu-kvm' (to mimic a dist-upgrade), yes15:46
hallynapw: or will the udev upgrade do a better job than 'start udev' in reloading the rules?15:47
hallynrecon i should check its postinst15:47
apwhallyn, isn't there a dpkg header to say you need something complete before, for example some things say 'i need dpkg upgraded and complete before i start installing'15:47
hallyndunno, but that would suffice, googling15:48
hallynwould that be the predepends?15:49
hallynapw: thanks, i'll try that.15:50
apwhallyn, i cannot tell if you pre-depending on udev will make that complete before, or if that just means must have installed at least once before15:52
hallynapw: http://www.debian.org/doc/debian-policy/ch-relationships.html seems to imply it'll complete the update.  but, i'll test here first.15:53
apwhallyn, i think the second half of the description may bite there, i think that implies 'has installed correctly at least once'15:55
hallynapw: heck, maybe a depends would suffice for this.15:56
hallynit says depends will ensure it's configured first...15:56
hallynand clearly the depends is now required, so a depends would be correct regardless15:57
nobutoSweetshark: If the next upload to raring is not scheduled in a few weeks, I would like to fix it in raring with a specific patch. Could you review and upload this debdiff if you have time? https://launchpadlibrarian.net/123530840/debdiff-for-raring.debdiff15:57
apwworth a short then15:57
hallynapw: yup - thanks.15:58
hallyn(off to mtg)15:58
=== deryck is now known as deryck[lunch]
* apw idly wonders if there is debhelper support for Built-Using in binaries16:29
cjwatsonDoubt it16:30
apwcjwatson, what is the approved mechanism for adding a built-using to a binary package16:43
apwor indeed any additional header16:43
cjwatsonapw: just put it in the control file.  see grub2-signed e.g.16:44
apwcjwatson, thanks16:44
cjwatsonYou can use substvars to construct the value16:44
cjwatsonman deb-substvars16:44
apwcjwatson, oh that is very simplei16:46
apwindeed16:46
slangasekhallyn: interesting.  this has never been reported for any other packages that create udev rules16:49
slangasek(at least not AFAIK)16:49
slangasekhallyn: ah, solved by making qemu-kvm depend on udev so that the maintainer script ordering is always correct16:50
hallynslangasek: right16:53
hallynpushed to raring, just gotta get new sru candidates out for the rest :)16:54
apwcjwatson, i believe that this is what they intended thsi field to say, for raring: "Built-Using: linux (= 3.7.0-2.8)"17:02
=== yofel_ is now known as yofel
=== Tonio_ is now known as Tonio_aw
cjwatsonapw: seems fair17:06
hrwah, b-u... I should start using it for cross compiler17:07
apwthis is going to sound like a stupid question i am sure, but, i assume for a debian 3.0 package with multiple orig files, that all of those files are inviolate once uplaoded as the standard orig is17:15
Davieyapw: You need to add more detail..17:17
Davieyapw: You mean, uploading multipe upstream orig's works with our infra?17:17
DavieyIs that the question?17:18
apwi mean if a package has liek a foo_xxx.orig.tar.gz and a foo_xxx.orig-bar.tar.gz, i assume the latter is as imutable as the former once uploaded once17:18
LaneyYes, AFAIK.17:19
Davieyapw: Ah, you mean.. if you upload a subsequent upload, with the same upstream version, are you safe to upload the diff only?17:19
apwDaviey, well i am expecting that both orig files have to be the saem and can only be the same from then on, ie. i need to be careful its right17:20
LaneyI would expect your upload to get rejected if they differ17:20
apw(that matches my expectations, great)17:21
=== doko_ is now known as doko
dokocjwatson, I just did see that I accidentally bypassed -proposed with my doxygen sync from experimental ... should there be a warning?17:34
cjwatsondoko: No, because it only affects archive admins and isn't worth it.  Please update your ubuntu-dev-tools17:35
infinitydoko: You should upgrade ubuntu-dev-tools.17:35
infinity(This isn't the first time I've pointed it out...)17:35
dokook, was using copy-package instead of syncpackage ...17:36
cjwatsonOh, OK - yes, feel free to add a warning to copy-package if copying into the release pocket of the current series17:37
cjwatsonI think that'd be appropriate17:37
stgraberif os.environ['USER'] == "doko": print("Use syncpackage!"); sys.exit(1)17:38
* doko slaps stgraber 17:40
cjwatsonhmm, I think we may have lost a cross-build-dep-handling patch from apt ...17:43
cjwatsonbut in that case why isn't the test for it failing?17:43
seb128bdmurray, thanks for catching that gtk upload bug, that diff was not wanted, I've rejected that update and reuploaded a clean version17:46
cjwatsonah, I wonder if that test is actually run17:46
=== deryck[lunch] is now known as deryck
xnoxstgraber: pyflakes says you are missing "import sys, os;" =)))18:08
stgraber;)18:08
hallynslangasek: so, if i merge qemu-kvm and qemu-linaro into one source package, with the intent of MIR-ing the packages from qemu-linaro (except qemu-kvm-spice), what order should i go in?  should i first MIR the packages from qemu-linaro source?  i can't have the qemu source produce both main and universe pkgs right?18:13
hallynstgraber: ^ q to you as well if you have time18:13
cjwatsonNothing wrong with a source package in main producing binaries in both main and universe18:15
hallyncjwatson: oh??  sorr i thought that wasn't possible,18:15
cjwatsonIt is possible.18:15
hallynthat it auto-promoted the binaries18:15
cjwatsonNo.18:15
ScottKOther way around is not possible18:15
stgraberhallyn: sounds to me like this is just the equivalent to a source rename (binary packages will be the same), so components for the binaries can remain the same18:15
hallyncool!  so i don't really need to do anything in advance?18:15
cjwatsonExactly.  Binary in main => source in main, but not vice versa.18:16
hallynawesome - thanks guys, i was fretting over this :)18:16
keeshallyn: around?18:22
hallynkees: what's up?18:32
hallynkees: leaving soon for lunch, so if i don't respond, i'll do so soon as i get back18:33
hallynkees: heading off, ttyl18:43
keeshallyn: eek, missed you. I was curious about your comments on rcu_read_lock(). seems you're right, and I wanted to make sure I understood the requirements correctly.18:45
hallynkees: rcu list traversals are always supposed to be done under rcu_read_lock or spinlock19:07
hallyndoing it under rcu_read_lock will protect you from del and add19:07
hallynthen the spinlock kjust protects simultaneous adds and dels from each other19:08
keeshallyn: okay, yeah. looks like there are examples in the kernel of list-walkers not being under rcu_read_lock19:09
kees(and they're wrong)19:09
keesdocs for list_for_each_entry_rcu say:19:10
kees * This list-traversal primitive may safely run concurrently with19:10
kees * the _rcu list-mutation primitives such as list_add_rcu()19:10
kees * as long as the traversal is guarded by rcu_read_lock().19:10
keesso, yeah, I think I'm good now -- all list walks are wrapped by rcu_read_lock, and all _del and _add are spinlocked19:11
keesmy problem is that I have 2 list writers. for stuff with a single writer, that writer doesn't need to wrap the list walking in any rcu.19:11
hallynkees: what were the bad examples?  i'm dying to know :)19:12
hallynkees: note that most of my knowledge of sru is about the early (2004 and thereabouts) versions.  there have been a lot of changes since then.  SRU in parcitular.  that's why i was tentative in my email response :)19:13
keeshallyn: drivers/base/power/opp.c jumped out at me. walks an rcu list with no read lock19:14
keesbut I couldn't find the writer, so maybe I'm wrong19:14
hallynkees: the callers of the fn however say they must be called under rcu_read_lock19:15
hallynopp_get_notifier being a notable exception19:16
hallynwhich becomes exposed through an exit hook at drivers/devfreq/exynos4_bus.c19:17
hallyni have no idea waht that thing is, but it's buggy :)19:18
hallynkees: do you have time to follow up on that?19:18
=== glebihan_ is now known as glebihan
keeshallyn: sure, I can do that19:47
maxiaojunhi, would it be nice if Ubuntu has something like Boot Camp? i'm not requesting work for others, i just want to discuss the idea19:51
sarnoldwhat's Boot Camp?19:51
micahggrub?19:52
maxiaojunan OS X feature that allow users to shrink OS X partition and give room to Windows19:52
micahgoh, gparted then19:52
sarnoldmaxiaojun: lvm2 allows you to resize block storage..19:52
* micahg thought the installer allows that as well19:53
maxiaojuni use Disk Utility in OS X to shrink OS X partition and install Ubuntu19:53
maxiaojunthe use case i thought is like this19:54
sarnoldmicahg: it allows shrinking windows partitions to install ubuntu, though probably not much the other way around -- to shrink ubuntu to allow windows :)19:54
maxiaojunsay non-Linux savvy people buy a computer with Ubuntu pre-installed19:55
hallynkees: awesome, thanks19:55
micahgsarnold: gparted should depending on which fs (whether windows will use what it's given is another story)19:55
sarnoldmicahg: heh, good point there. :)19:55
maxiaojunif we have a nice tool like Boot Camp, Windows dependent people may keep Ubuntu longer19:56
sarnoldI think it should, you're right, re-sizing filesystems has been around for ages (even though it feels like blackmagic to me...)19:56
maxiaojunbut the boot loader can still be a trouble19:58
sarnoldwindows especially, it does plan on being the only OS on a machine.19:59
maxiaojunMac machines seems to give Windows a emulated MBR environment19:59
micahgwell, if grub could boot lxc containers...20:01
maxiaojunlxc?20:02
maxiaojunwhat's that?20:03
micahgmaybe it's not the right thing....https://help.ubuntu.com/community/LXC20:04
=== Tonio_aw is now known as Tonio_
=== cpg|away is now known as cpg
=== salem_ is now known as _salem
=== cpg is now known as cpg|away
maxiaojuni feel like a solution would be like this in theory20:41
maxiaojunso the user want to install Windows20:41
maxiaojunshe use a tool to shrink Ubuntu partition and create a special boot entry in GRUB20:41
maxiaojunuse that boot entry will load Windows installer from DVD-ROM and jail it somehow so it cannot overwrite existing boot loader20:42
sarnoldit'd be easier to use the mbr package to install a known-good bootloader rather than let windows scribble over whatever it wants.. :)20:43
maxiaojunthe problem is that windows installer just overwrite mbr20:44
maxiaojunyou cannot stop it, i guess the same for recent Ubuntu installer20:44
maxiaojunthe difference is that Ubuntu's GRUB try to detect other os and show them in menu, that's it20:45
=== Tonio_ is now known as Tonio_aw
=== Tonio_aw is now known as Tonio_
infinitydoko: You areound?21:58
infinitydoko: Or around?21:58
infinitydoko: Some headers (well, at least one) seem to have gone missing in your GCC package splitting shuffle.21:58
infinitydoko: http://paste.ubuntu.com/1373503/22:01
infinitydoko: Was the new location intended?  If so, glibc's testsuite needs mangling to cope, I think.22:01
infinitydoko: Hrm, could be a bug in glibc's configure, going to test a patch here in a bit.22:10
=== pcarrier_ is now known as pcarrier
GunnarHjslangasek: ping?22:47
infinityGunnarHj: Pretty sure he's on vacation, unless I have my dates mixed up.22:50
GunnarHjinfinity: Aha, thanks for letting me know.22:50
jdstrandcjwatson: hey, I am setting up a machine with secure boot and it is telling me that secure boot prohibits use of the normal.mod and drops me to a rescue prompt. rmmod is not available there-- how do I disable normal.mod, or, better, where can I find a grub configuration that is compatible with secure boot?22:52
dokoinfinity, yes, intended. I assume it needs changes when -nostdinc is used22:59
infinitydoko: Yeah, working on testing a fix to glibc.22:59
infinitydoko: So, false alarm, sorry for the blame finger, etc. :P23:00
infinityjdstrand: Our grub2-signed should be compatible, which is vaguely the point of it.23:01
jdstrandmaybe I didn't install everything I needed23:02
dokoI filed a bug for clang, forgot about glibc23:02
jdstrandhmm, I have grub-efi-amd64-signed23:04
mercury00I think this is a channel to ask about reprepro?23:08
infinitymercury00: Seems unlikely.23:08
mercury00sorry23:08
infinityS'ok.  Not sure if they have a channel of their own, but user channels like #ubuntu (on freenode) and #debian (on oftc) might be a better choice.23:09
mercury00ok , thanks!23:09
jdstrandcjwatson: I think the actuall problem is I am not using grub-efi-amd64-signed correctly (I am setting up secure boot in an ovmf image after the fact)23:13
dokokees, jdstrand: there is a second issue, http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5539523:20
ubottugcc.gnu.org bug 55395 in fortran "[4.8 Regression] libgfortran bootstrap failure on powerpc-linux-gnu and arm-linux-gnueabi" [Normal,Unconfirmed]23:20
dokothis appears only when the compiler defaults to -fstack-protector23:21
jdstrandsbeattie, sarnold: ^23:21
dokokees, I assume the google test build were done without gfortran?23:21
=== Tonio_ is now known as Tonio_aw
=== negronjl` is now known as negronjl
* sarnold rubs his eyes23:33
sarnoldhow would -fstack-protector cause a 'section type conflict' for a static const variable? O_o23:34
sarnolddoko: have you had a chance to test that untested patch?23:34
dokosarnold, doesn't change anything23:35
sarnolddoko: somehow I'm not too surprised.23:36
dokosarnold, the recent gcc-snapshot build has the same patches as my gcc-4.8 build, just the hardening patches disabled23:36
dokoso I'd say miscompilation of cc1 with -fstack-protector23:36
=== xymox_ is now known as xymox
RAOFdoko: I'd like to push the gcc-4.6 SRU for precise into precise-proposed, but https://bugs.launchpad.net/ubuntu/+source/gcc-4.6/+bug/972648 is missing instructions for the test case. Could you please clarify that bug, then I'll accept it from the queue?23:45
ubottuLaunchpad bug 972648 in gcc-4.6 (Ubuntu Precise) "ICE (segfault) in gsi_for_stmt" [Medium,Confirmed]23:45
dokoRAOF, let me look at this tomorrow, not tonight anymore23:46
RAOFdoko: No problem; it just looked like it was an important SRU that's been waiting around for too long :)23:46
dokoyeah, I wasn't following up as well23:47
infinityRAOF: Actually, doko had promised me a fresh upload fixing one more bug...23:52
infinityThough, he probably forgot. :P23:53
=== vibhav is now known as Guest5764

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