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

cjwatsonockham_: I think I would have to see the source package to work it out00:51
ockham_cjwatson: it's in the debian games git repo00:51
ockham_i've pushed it recently00:51
ockham_git://git.debian.org/git/pkg-games/pysolfc.git00:52
cjwatsoncan you give me a URL for the upstream tarball?01:00
cjwatsonockham_: ^-01:07
ockham_cjwatson: http://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.0/01:07
SpamapShrm... sphinxsearch from debian unstable looks broken on arm.01:14
SpamapSugh between multiarch and --as-needed fixes I'm becoming an autoconf expert. :-P01:17
cjwatsonexcellent01:17
cjwatsonockham_: (working on it)01:17
ockham_cjwatson: great, thx!01:18
broderSpamapS: you should never admit to that publicly01:18
SpamapSbroder: it was a weak moment01:21
cjwatsonockham_: oh, I see - your debian/control stanza for pysol has Section in between the short description and the extended description, and this thoroughly confuses everything01:22
cjwatsonockham_: move that Section line up a line or two01:22
ockham_cjwatson: wow, i really didn't figure it was the order of those attributes...01:23
cjwatsonit's not about ordering, it's that you have a multi-line Section field :-)01:24
cjwatsonSection can come after Description (though that would be unconventional), but if you put it in the *middle* of Description, what you get is "Section: oldlibs\n Package to ease upgrading from ..."01:25
cjwatsonand that is very much not good01:25
ockham_cjwatson: oh damnit. i just cut and pasted it, but i really had not noticed it had been *there*01:26
ockham_time to blush01:26
ockham_anyway, i'm trying to build it now01:26
ockham_sry to bother you with something so trivial...01:26
SpamapSoh the irony, http://sphinxsearch.com/bugs/my_view_page.php has no search field.01:27
ockham_cjwatson: build successful. yay!01:28
cjwatsoncool01:29
ockham_cjwatson: uploading to mentors now. feel like reviewing (or even sponsoring) it?01:34
* SpamapS submits his 20th bug report to debian related to the libmysqlclient transition01:35
cjwatsonum, probably not sorry, it's a bit too late at night for me to try to exercise critical faculties, and I have a fairly busy week ahead with alpha-1 coming up01:35
ockham_cjwatson: ok, thx anyway. maybe another time01:38
ockham_...01:38
mneptokSpamapS: use MariaDB ;)01:46
=== Guest30432 is now known as JackyAlcine
=== Guest28630 is now known as shirgall
=== shirgall is now known as Guest34864
=== rsalveti` is now known as rsalveti
broderso if i want to attack the remaining ia32-libs problems, i should try to install ia32-libs-multiarch, pick a package that's not available, and go to town, right?05:19
micahgwell, that package or its reverse dependencies if it has any05:21
RAOFbroder: gstreamer is an excellent candidate :)05:22
broder...that sounds like entrapment05:23
broderbut i'll at least download the source and look at how bad it is05:24
RAOFModerately bad.05:24
RAOFYou inherit a library and a bunch of architecture-dependent plugins to that library.05:25
RAOFSo you get to play transition time!05:25
broderyeah, that's what i would have figured05:25
broderwhy would i play transition time instead of check-a-list-of-paths time?05:26
RAOFWell… because you wanted to make gstreamer uninstallable for a while?05:26
TheMusolol05:27
broderas much as that sounds like a fun game, i'll at least *start* by trying to check a list of paths05:31
SpamapSmneptok: I doubt maria will solve these problems, unless it magically convinces m4 scripts that files in /usr/lib/x86_64-gcc-linux are actually in /usr/lib05:40
micahgm4 scripts shouldn't hard code paths05:42
pittiGood morning06:00
SpamapSmicahg: exactly. its ridiculous06:02
SpamapSmicahg: to be fair, about half of the libmysqlclient using packages (50 or so of the 111) do it right by simply using AC_LINK_IFELSE06:04
broderRAOF: nope, i give up. too much work to start at 10 pm :)06:17
tjaaltonhow to find out why a package upload got rejected?07:10
pittitjaalton: the email doesn't say? that's the usual way07:10
tjaaltonpitti: no, can't see any comments there07:11
pittiwas it a -proposed stable upload? rejections from the +queue page don't have comments07:12
pittithe reason for those should be noted in the corresponding SRU bug by the SRU team07:12
pittior if it was a source NEW upload, you should get mail from teh archive admins07:13
pittiwhat kind of upload was that/07:13
pitti?07:13
tjaaltonit was n-m for oneiric-proposed, and i have a hunch why it got rejected07:15
tjaaltonsponsored the upload, and it wasn't pushed to bzr07:16
tjaaltonand the changelog entry didn't have LP: #xxxxxx07:16
Sarvatttjaalton: oneiric-proposed would of been higher version than precise too07:19
tjaaltonoh that too07:20
tjaaltonhmm07:20
tjaaltonmeh :)07:20
micahgwell, that's not a cause for a reject, unless it was versioned wrong07:21
tjaaltonit got -Xubuntu5.107:21
micahgso, that wouldn't be a reason for reject, just a reason not to move to -updates07:21
micahgbut not closing the bug would be :)07:22
RAOFtjaalton: Right.  I rejected that, and sent an email to the dude in the changelog.  No LP reference :)07:24
tjaaltonRAOF: ha! so I get to fix that too :)07:25
RAOFHm.  Maybe I should have checked the changes file; I think that should have listed you as the uploader somewhere.07:26
tjaaltonnot the changes file07:27
pittino, the uploader is only visible as the GPG signer of the .changes file07:28
pittithe +queue page doesn't show it anywhere07:28
brodergpg --verify -> "you don't have the key for foo" -> gpg --recv-keys foo07:28
RAOFI forget.  Can you get the signed changes file out of the queue?07:29
tjaaltonhow confusing.. n-m versions have bumped the "major" ubuntu version in -proposed07:29
tjaaltonso -0ubuntu{4,5}07:30
micahgpeople aren't careful right after release which IMHO should be warned about more strongly07:30
micahgbut IANA release or SRU team member07:32
tjaaltoni've now done the same change as 0ubuntu6 for precise07:32
micahgs/release/archive/07:32
tjaaltonRAOF: I've reuploaded it, precise too this time (0u6)07:39
dholbach good morning08:01
micahgpitti: can you copy something quickly for me?  thunderbird 8.0+build1-0ubuntu0.11.10.1 from ubuntu-mozilla-security to oneiric-security?09:00
pittidarn, missed the publisher, copy-package takes really long :(09:03
pittimicahg: done now, but I figure it was a few seconds too late :(09:03
micahgugh, ok, I thought it would be close, should be ok though, the newer extensions have a build-dep on the newer thunderbird, so update-manager won't offer them until thunderbird gets in09:04
micahgoops, I meant binary-dep :)09:04
micahgpitti: thanks09:04
micahgpitti: BTW, copy-packages being slow is why I have to keep asking you :)09:07
pittimicahg: ah, because lplib scripts time out, too?09:07
micahgyeah09:08
pittiwe have that problem all the time with SRUs09:08
micahgit's a problem when there are too many binaries for me09:08
pittiapw, smb: can we have a current l-b-m and l-meta for 3.2.0-2?09:24
pittiso that alpha-1 will actually test -2, and we get rid of the remaining NBS?09:24
smbpitti, We will have a look. I thought ogasawara or apw did mention something there...09:26
pittismb: danke!09:26
smbpitti, bitte! :)09:26
apwpitti, smb, sorry yes, will do that now09:27
pittiapw: great, thanks!09:28
micahgpitti: apparently we caught the publisher in time :)09:28
pittimicahg: ah, nice09:28
smbapw, Will you also push/create the initial precise-lbm tree on zinc?09:30
infinityapw: Oh hey.09:41
infinityapw: While you're fiddling with kernel packaging, can I get you to fix armhf for me? ;)09:41
apwinfinity, whats wrong?09:41
infinityflock -w 60 /home/adconrad/linux-3.2.0/debian/.LOCK dh_gencontrol -plinux-image-3.2.0-2-omap09:42
infinitydpkg-gencontrol: error: current host architecture 'armhf' does not appear in package's architecture list (armel)09:42
infinityapw: You missed giving us a kernel on control.09:42
infinitys/on/in/09:42
infinityapw: Not that I care deeply about the kernel itself anyway, but I need the build to complete for linux-libc-dev to get spit out the other end. ;)09:42
apwinfinity, ok will have a look see after meta09:43
infinityapw: Danke.09:43
apwhard to test as i have no chroot to test it in will you get it working (circlular dependancy erro)09:43
infinityapw: Do you have arm kit locally?  I can give you a chroot with all the kernel build-deps installed.09:43
=== doko_ is now known as doko
infinityapw: I'm just tidying up some last-minute gotchas in the eglibc packaging, but we're basically ready to go except for linux-libc-dev.  I can (and likely will, if I have to) open using the hacked up linux-libc-dev I have here, but I'd rather use the Ubuntu saucy one.09:46
apwinfinity, nope no kit either, we should have the chroot on the porter really09:46
infinityapw: It got all the way to the above, though, so I imagine it just needs s/armel/armel armhf/ across the various control shippets, and life's happy.09:47
apwi can probabally figure it out without one, as it should clean at least09:47
apwwhich generates control09:47
apwlet me get pitti happy and i'll poke it09:47
apwinfinity, could you zap me the whole build log into pastebin09:47
infinityapw: There will be chroots on scheat reasonably soon, I imagine, but I suspect people are wary of basing them on my 1st/2nd-stage bootstrap.09:47
infinityapw: If I had logged it, sure. :P09:47
infinityapw: (Yeah, I know...)09:47
infinityapw: My backscroll goes back to debian/rules binary-arch, which is probably all that's interesting.  Let me grab that.09:49
apwpitti, ok linux-meta in the pipe.  there is no lbm at this early stage, if you have NBS on linux-backports-modules-2.6.35, those die with oneiric and can be culled09:49
apwpitti, i probabally don't mean 2.6.35, which version are they09:50
infinityapw: http://paste.ubuntu.com/752311/09:50
pittiapw: I can remove linux-backports-modules-3.0.0 in its entirety if that's appropriate, yes09:51
apwpitti, yean 3.0 is oneiric's one so that is not needed in precise09:51
apwit will get replaced by a 3.2.0 in time09:52
pittiapw: ok, done09:52
apwpitti, thanks09:52
pittiapw: ah, tanks for the -meta upload, that should clear up http://people.canonical.com/~ubuntu-archive/nbs.html quite a bit09:53
infinityapw: Is that paste sufficient for your needs?10:00
apwinfinity, /me looks10:01
apwinfinity, yeah think that i've got it, if i pastebin you a patch can you test it for me10:05
infinityapw: Yep, turnaround's going to suck, you're conteding with 3 GCC builds and an eglibc build. ;)10:06
infinityapw: But I'll definitely test it here, so I have a proper linux-libc-dev in my 2nd-stage repository for tomorrow.10:06
apwinfinity, will just double check it10:07
apwinfinity, http://paste.ubuntu.com/752319/10:08
apwseems to put armhf everywhere armel is, so ... that should be right10:08
infinityapw: Big patch.10:08
apwinfinity, heh indeed.  if you are only making linux-libc-dev could you not use the shortcut STAGE thing that linaro added10:09
infinityapw: I didn't know there was such a thing. :P10:10
apwinfinity, i belive if you build with DEB_STAGE=stage1 you only get bootstrap packages10:10
infinityapw: Oh, shiny.10:10
apw(you also get a couple of useless ones which are empty)10:10
infinityapw: Maybe I should do that, then do a test of your patch for you.10:10
apwinfinity, sounds appropriate10:11
infinityThough, I have to nap anyway.10:11
infinityTesting your patch should finish before I wake up.10:11
infinityI'll just do that.10:11
apwheh ok10:11
apwinfinity, ok i've pushed that fix to our repos anyhow, its got to be better than whats there10:13
infinityapw: I suspect it'll do the trick.10:13
=== smb` is now known as smb
apwinfinity, yeah pretty sure it will.  the DEB_STAGE stuff if your friend though, its definatly for this specific purpose10:20
=== Guest51058 is now known as Laney
=== zyga is now known as zyga-brb
=== _salem is now known as salem_
=== zyga-brb is now known as zyga
cjwatsonsoren: are you planning to update user-mode-linux to 3.2.0?  looks like you did the last update11:27
sorencjwatson: It wasn't on my radar, but I certainly can.11:57
cjwatsonthanks11:57
sorencjwatson: Hm... Where did you spot this?11:58
sorencjwatson: Oh, processing NBS?12:00
om26er_when does patch pilot start?12:08
seb128om26er_, whenever they feel like starting, there is no fixed time12:09
nigelbom26er_: depends on when today's pilot starts work.12:09
om26er_ok, i'll wait then.12:10
infinityom26er_: Is there something specific you were looking for piloty help with?12:10
om26er_infinity, just wanted to get two SRUs uploaded, it could wait a bit ;-)12:11
infinityMmkay.  If you're cool with waiting, I'll go have breakfast instead of being helpful. ;)12:12
zulRiddell: can you have a look at quantum again please? thanks12:15
cjwatsonsoren: NBS, yes12:15
om26er_infinity, oops, totally missed the message, does the offer still stand? https://code.launchpad.net/~om26er/ubuntu/oneiric/indicator-sound/fix-864405/+merge/8358912:17
om26er_;-)12:17
om26er_and also https://code.launchpad.net/~om26er/ubuntu/oneiric/compiz-plugins-main/fix-sru-regressions-2/+merge/8359012:17
seb128om26er, the compiz one, there is a packaging vcs you should use this one12:20
sorenI wonder if we should rename the kernel source binary package to linux-source-3.2 (rather than linux-source-3.2.0).12:20
seb128om26er, the packaging vcs has a fix commited for the grid keybinding issues which didn't get uploaded yet and should probably go in the same upload12:21
om26erseb128, https://code.launchpad.net/~compiz/compcomm-plugins-main/ubuntu ?12:22
seb128om26er, same issue with the indicator-sound sru, those issues should also be fixed in precise before sru-ed12:22
seb128om26er, yes12:22
om26erseb128, okay, I will get indicator-sound uplaoded to precise first and then SRU12:23
om26erseb128, about compiz plugins, does that also need to be uploaded to precise first?12:23
seb128yes, any SRU requires to be uploaded to the current serie first12:23
om26erthere is a different fix for precise with test cases.. for bug 89188612:24
ubottuLaunchpad bug 891886 in compiz-plugins-main (Ubuntu) "Compiz grid plugin is fired when resizing a window" [High,In progress] https://launchpad.net/bugs/89188612:24
seb128om26er, ok, well the fix needs to be uploaded in precise first then you can get a SRU12:25
om26erseb128, so for precise the i pull the branch with test cases and get it uploaded, then for oneiric the simpler version of the branch?12:26
seb128om26er, correct, the goal is to ensure that the bugs are fixed in the current serie as well12:27
seb128om26er, you can probably ping kenvandine directly for the indicator sponsor and see if didrocks is interested in sponsoring the compiz one or if he prefers you to go through patch pilot sponsoring rather12:28
seb128didrocks, ^ not sure if you want to deal with the compiz uploads or are happy to let them through the sponsoring workflow12:28
didrocksseb128: this can go to the sponsoring workflow (if it's not upstream, we should ensure that smspillaz reviewed it and that there is a test due to the new req.)12:29
om26ersam reviewed fix for bug 891886 and approved it, the thing is he took the branch from the contributor and added test cases, what I am wondering is does it need to go with test cases to oneiric or would be fine without test cases,12:33
ubottuLaunchpad bug 891886 in compiz-plugins-main (Ubuntu) "Compiz grid plugin is fired when resizing a window" [High,In progress] https://launchpad.net/bugs/89188612:33
didrocksom26er: would be fine without the test case if the test case is running in precise12:38
om26erdidrocks, okay thx12:39
didrocksyw :)12:41
=== MacSlow is now known as MacSlow|lunch
=== yofel_ is now known as yofel
=== Ursinha` is now known as Ursinha
=== Ursinha is now known as Guest68920
=== Guest34864 is now known as shirgall
=== Guest68920 is now known as Ursula
=== Ursula is now known as release
=== release is now known as Ursula
=== Ursula is now known as Ursinha
smoseranyone else hitting bug 89723013:43
ubottuLaunchpad bug 897230 in qt4-x11 (Ubuntu) "libqt4-networkupgrade fails" [Undecided,New] https://launchpad.net/bugs/89723013:43
tumbleweedsmoser: yes, you want bug 89382613:49
ubottuLaunchpad bug 893826 in pkgbinarymangler (Ubuntu Precise) "symlinked docs are different between architectures, depending on dpkg-deb package order" [Medium,Triaged] https://launchpad.net/bugs/89382613:49
smosertumbleweed, mark that as a dupe?13:49
tumbleweedyour one is a dup13:50
tjaaltonhum, nss was forked for ubuntu four years ago.. does anyone know why?13:55
tjaalton(no merges since Sun, 16 Dec 2007)13:56
infinitytjaalton: Probably because we forked all the mozilla.org components back then.13:57
infinitytjaalton: Though I can think of no particular argument to have nss or nspr forked.13:58
tjaaltoninfinity: ok.. just wondering if we or debian are going to get the systemwide nssdb stuff packaged anytime soon..13:59
infinitytjaalton: No idea.  But merging with Debian and then working with them might not be an awful plan.14:00
tjaaltoninfinity: yeah, I'll ask mike what he feels about it. there are some bugreports that seem related14:01
stgraber@pilot in14:03
=== udevbot_ changed the topic of #ubuntu-devel to: Precise open for uploads | 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 app development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: stgraber
tjaaltoninfinity: merges.ubuntu.com has a comment for nss: "do not merge"..14:13
pittiSpamapS: FYI, committing your qt4-x11 upload to its bzr (Vcs-Bzr)14:15
infinitytjaalton: Yes, I imagine nss and nspr are both blacklisted since they were forked, but it's worth re-examining that.14:16
infinitytjaalton: Perhaps talk to asac about the rationale at the time.14:17
tjaaltoninfinity: yeah, I will14:17
pittiinfinity, cjwatson: I'm pondering what to do for bug 893826, do you have a minute to discuss this?14:21
ubottuLaunchpad bug 893826 in qt4-x11 (Ubuntu Precise) "symlinked docs are different between architectures, depending on dpkg-deb package order" [High,In progress] https://launchpad.net/bugs/89382614:21
infinitypitti: Sure.14:21
infinitypitti: My knee-jerk reaction is "stop doing that", but I suspect that's not an option? ;)14:21
pittiinfinity, cjwatson: tl;dr: if a package uses dh --parallel, dh_builddeb also gets called with --parallel, which effectively ruins the predictable order that dh_builddeb gives us14:22
ogra_sounds like an evil upstream :P14:22
pittiso aside from "drop doc symlinking altogether" (which doesn't sound very appealing as it will increase our CDs by some 12 MB), the other option that I see is to never run dpkg-deb in parallel14:22
infinityHow do you propose stopping people from doing so?14:23
pittiso we could eitehr modify debhelper to not respect the --parallel option for dh_builddeb only, or have pkgbinarymangler divert dh_builddeb to filter out the option14:23
infinityDoc symlinking still sort of scares me anyway.14:23
pittithe former is trivial, but introduces another permanent delta into debhelepr14:23
pittiinfinity: agreed that it's scary in a way14:24
infinityNot just "in a way".14:24
cjwatsonyeah, I'd prefer a diversion for that given that it's much more closely related to pkgbinarymangler than to debhelper really14:24
infinityIt's downright scary.14:24
infinityThe way dpkg deals with links versus targets is curiously fun.14:24
pittiinfinity: only for directories14:24
pittiinfinity: pkgbinarymangler doesn't symlink directories for that very reason14:24
infinityAhh, and you only link individual files?14:24
infinityFair enough.14:24
pittiinfinity: quite a lot of packages did that manually in the past, before we had that14:24
pittiand it was a mess14:24
pittiinfinity: yes14:25
infinityAnd I assume only between arch:any packages, etc, etc.14:25
infinityAnyhow.  Whatever.  I suspect it's here to stay.14:25
pittiinfinity: yes14:25
pittiinfinity: we don't link any -> all to avoid skew between i386 and other arch builds14:25
infinityBut you're also going to not actually solve your problem by mangling dh --parallel.14:25
infinityThere are other ways to run dpkg --build in parallel.14:26
pittiinfinity: not dh --parallel, just dh_builddeb --parallel14:26
pittiinfinity: right, but then the pacakge needs to explicitly do that14:26
cjwatsoninfinity: I suspect I can count the number of packages doing that on the fingers of one head, though14:26
infinityThere are packages that explicitly do that. :P14:26
cjwatsonWow.  You strange finger-headed person.14:26
pittibut fixing these individually is a doable task14:26
infinity(not calling dpkg raw, but calling dh_builddeb without --parallel while still being, well, parallel)14:27
pittiI would like to avoid having to change qt4-x11 and friends to DTRT here and be aware of pkgbinarymangler, that sounds wrong14:27
infinityGiven that --parallel happened after DEB_BUILD_OPTIONS=parallel, the latter has home-brew hacks all over.14:27
infinityBut.  Maybe those cases don't matter as much.14:28
infinityGiven that the first that springs to mind is the kernel.14:28
infinityWhich won't hit the multiarch bug anyway. :P14:28
pittiyeah, multiarch isn't much of a problem there14:28
infinity(gcc is another, and it can)14:28
cjwatsonthe other scary alternative is to modify the diverted dpkg-deb to background itself and queue until they know which order to run in14:28
infinityBut I don't think gcc runs binary-arch in paralle.14:28
infinityl14:28
=== MacSlow|lunch is now known as MacSlow
cjwatsonbut I suspect that's too terrifying to live14:28
pitticjwatson: that actually crossed my mind, but it seems very easy to get wrong14:29
infinitycjwatson: I think I just threw up a little.  But I kinda like it.14:29
infinitycjwatson: dpkg-deb triggers.14:29
cjwatsonWCPGW14:29
pittiso I think pkgbinarymangler diverting dh_builddeb and filtering DH_OPTIONS/--parallel etc. still seems reasonably safe and confines changes to pkgbinarymangler itself14:29
cjwatsondpkg-deb queueing has a certain appeal but I think it's probably too fragile14:29
pittistill a bit "ugh" due to the diversion, that's why I wanted to consult you14:29
cjwatsonleast of three evils14:30
cjwatsonit can't possibly be scarier than diverting dpkg-deb, which pkgbinarymangler already does14:30
diwicthis is probably just me showing off that I don't know anything about packaging, but as I understand the problem is that some file or symlink ends up in different packages on different builds (due to some kind of race). Wouldn't you explicitly specify what files and symlinks belong to which package?14:30
infinitypitti: Can you confirm that said hack actually DTRT?14:30
cjwatsondiwic: no, this is a special mangling operation that we do on the buildds outside of packaging14:31
infinitycjwatson: Of course, since we already divert dpkg-deb (you're welcome for that insanity), we can totally add triggers.14:31
pittiinfinity: I'll start writing tests around that, etc. now, but it's what I finally figured out as the root cause14:31
diwiccjwatson, ok, thanks14:31
infinitypitti: I'm rather unfamiliar with how dh --parallel works, but it still just calls each helper once?14:31
pittidiwic: pkgstriptranslations walks the dependencies and symlinks an identical file in /usr/share/doc/<pkg>/ to the version in its Depends:14:31
infinitypitti: And then lets them fork?14:32
cjwatsondiwic: e.g. so that we can do certain hacks without having to modify everything14:32
pittidiwic: but that fails if the order of processed packages differs on different arches14:32
pittiphone, brb14:32
* infinity notes that dh(1) is remarkably unhelpful about what --parallel actually does.14:34
diwicso this is only a problem on source packages that build two binary packages that would be dependent on each other.14:43
infinitypitti: Okay, yeah, after looking at how --parallel works, diverting dh_builddeb to filter the option seems like the least objectionable idea.14:43
infinitydiwic: Yeah.14:44
diwicin which case one can wonder why they are two separate packages in the first place, but I guess that's a completely different topic...14:44
cjwatsonthere are sometimes good reasons for circular deps14:45
infinityIt's not always circular...14:45
infinityliba and a-bin both depend on a-common, for instance.14:45
infinitySo docs from the first two can be links to the third.14:45
cjwatsonhallyn: bug 897254 - I'd rather not accept qemu-kvm through binary NEW until that's fixed14:53
ubottuLaunchpad bug 897254 in qemu-kvm (Ubuntu) "qemu-utils missing Breaks/Replaces on qemu-kvm" [Critical,New] https://launchpad.net/bugs/89725414:53
cjwatsonin fact, I'm rejecting it from binary NEW (though that's unusual) to prevent it breaking upgrades for everyone who has it installed14:54
hallyncjwatson: checking14:54
pittire, sorry14:55
pittiinfinity: yes, I looked in dh_builddeb14:56
hallyncjwatson, ok, thanks14:56
pittiinfinity: it spawns dpkg-deb processes until the limit, and then picks them up14:56
hallyncjwatson: does rejecting as you're doing mean i can re-use the version # by chance?14:56
pittiinfinity: so if the limit is 1, it's completely serial14:56
cjwatsonhallyn: no, the source is already in the archive, so you'll need to bump14:56
pittiinfinity: and the input list is ordered according to the order in control, I checked that14:56
hallyncjwatson: ok, was pretty sure, just checking, thanks.14:56
cjwatson(unfortunately, one consequence of source-only uploads is that we don't get to catch this kind of thing until after builds have happened)14:57
hallyndarn you smoser  :)14:57
pittidiwic: it's not just circular depends14:57
cjwatson(this is why Debian's planned approach of source+throwaway-binary uploads is probably technically better even though it feels odd)14:57
pittidiwic: in this case, it's qt4-something depends: libqt-foo1, libqt-bar114:57
pittidiwic: and depending on which order it processes the binaries, the qt4-something symlink goes into libqt-foo1 or libqt-bar114:58
pittiinfinity, cjwatson: thanks for the feedback, I'll go with that then14:58
diwicpitti, hmm, I think this is the case where I understand that than I thought I understood, the more is explained to me :-)14:59
hallyncjwatson: stupid question, in the Replaces/Breaks, now do i use the version # that just failed?  or the one before it?14:59
cjwatsonhallyn: sorry for the delay in reviewing this in the queue14:59
cjwatsonhallyn: the versions I gave in the bug report should be correct - it's best to do << the first version that had it in the new location (whether that got built successfully or not)14:59
diwicpitti, where I understand that I understand less than I thought I understood15:00
diwicor something15:00
pittiheh15:00
cjwatsonhallyn: that accounts for people who might have built it locally, say, although that's probably theoretical in this case, but still15:00
hallyncjwatson: great, thanks15:00
hallyncjwatson: and how bogus is it to add the other bug# into this commit msg?15:04
cjwatsonhallyn: not especially but I think if it were me I'd just close it by hand with the text of the previous changelog entry15:05
hallynok, will do, thx15:05
cjwatsonor I suppose you could add the bug# and then use debuild -S -v0.15.0+noroms-0ubuntu215:06
cjwatsonwhich would have the effect of closing the bug with the text of both changelog entries (check the .changes file before uploading to confirm this)15:06
hallyni *think* i see what you mean, but i think i'll do it byhand right now :)15:06
roadmrHey everyone! I need to report a couple upstream bugs on the kernel, but bugzilla.kernel.org is still down :-/ what's a good place to file bugs in the meanwhile? LKML? or the per-subsystem mailing lists? what are other people doing about this?15:25
SpamapSpitti: ty, I have been ignoring Vcs- tasks up until now. :-P15:31
awsoonnhi all, I'm trying to follow the packaging guide and pbuilder  isn't working for me: http://pastebin.com/0Rzk8PCt15:31
awsoonnsomething about an invalid release file... I'm sure I just missed something though.15:32
cjwatsonawsoonn: where did archive.canonical.com come from?  that should be archive.ubuntu.com15:32
=== tkamppeter_ is now known as tkamppeter
awsoonncjwatson: from as far as I can tell, the default /etc/pbuilderrc file15:33
awsoonnI'll change it and see if that gets me anywhere. :)15:33
tkamppeterWhich virtualization software are you using? I use qemu-kvm and virtual machine manager on Oneiric abd the Ctrl key does not work for the guests.15:34
awsoonnJup, That did the trick. Thank you cjwatson15:34
cjwatsonawsoonn: are you sure it was the default, rather than something in the guide you followed?  I'd be really very surprised if it were the default15:35
cjwatsonarchive.canonical.com only has the partner repository on it, not any of Ubuntu itself15:35
infinitycjwatson: /var/lib/dpkg/info/pbuilder.config tries to cleverly construct pbuilderrc based on your sources.list (mine lists my local mirror, and I know I've never configured pbuilder, cause I don't even use it).15:36
cjwatsonoh ouch15:36
cjwatsonso the problem is that awsoonn's system has archive.c.c first in sources.list (which isn't the default, but still)15:37
* infinity nods.15:38
cjwatsonhttps://bugs.launchpad.net/ubuntu/+source/pbuilder/+bug/62116915:38
ubottuLaunchpad bug 621169 in pbuilder (Ubuntu) "Incorrect mirror in /etc/pbuilder/pbuilderrc" [Medium,Confirmed]15:38
ryeping kenvandine, re: bug #874501 - right now we are blocked on completely unrelated bug. Can we omit it from current SRU and add this later on?15:52
ubottuLaunchpad bug 874501 in gnome-keyring (Ubuntu Oneiric) "couldn't prepare to write out keyring" [High,Confirmed] https://launchpad.net/bugs/87450115:52
kenvandinepitti, can you look at bug 87450115:53
ubottuLaunchpad bug 874501 in gnome-keyring (Ubuntu Oneiric) "couldn't prepare to write out keyring" [High,Confirmed] https://launchpad.net/bugs/87450115:53
ryekenvandine, the patch for multiple entries may come in later, if we find out some apps are breaking this way (which i highly doubdt, since usually apps drop/re-create entries)15:55
kenvandinerye, lets get another response from someone on the SRU team15:56
pittikenvandine: right, I wasn't sure about the ordering behaviour change, that sounds like a potential regression which is utterly hard to detect15:58
pittikenvandine: so perhaps we can backport that one patch15:58
kenvandinepitti, yeah... but i think it is more likely to fix some hard to reproduce bugs...15:58
kenvandinei can revert that one15:58
pittiI see how it is beneficial15:59
pittibut _if_ a user is in that situation of having multiple keys, and the older one happens to be the correct one, then it'll regress for him15:59
kenvandinei just think it is more likely to help than hurt15:59
pitticertainly15:59
dobeypitti: i think regression potential is low; it's certainly not reintroducing any old/broken behavior15:59
pittibut "fixes bugs for more people than it regresses for" is not an acceptable SRU criterion15:59
kenvandinepitti, ok, i'll revert that16:00
pittikenvandine: the other bits looked fine indeed16:00
pittithanks!16:00
dobeyafaik, you would have to explicitly write broken code, for that case to even happen16:00
kenvandinepitti, thanks for weighing in :)16:00
pittidobey: right; but the fix applies to those very applications16:01
pittiso if we would assume that there are none, we wouldn't need the fix in the first place :)16:01
dobeywell the fix fixes other issues16:01
dobeyassuming there are no applications broken in that way doesn't impact that16:02
kenvandinedobey, but nothing we have a bug reference for16:02
dobeykenvandine: does it not fix a bug filed upstream?16:02
kenvandinenope16:02
kenvandinenothing listed16:02
pittianyway, I don't have a hard veto against this, it just seems utterly hard to verify and the fix isn't that important for an SRU16:02
dobeyoh :-/16:03
dobeybad upstreams! :)16:03
pittiI'd rather get the other fix into -updates to unblock U116:03
kenvandineyeah16:03
* kenvandine will make it so16:03
dobeymaybe it was a bug report only filed in stefw's head; "oh this is broken bad, i'll fix it" :)16:04
pitti... which is great :)16:07
=== nenolod_ is now known as nenolod
=== hallyn is now known as mes
=== mes is now known as ck
=== ck is now known as mes
=== mes is now known as ck
=== ck is now known as hallyn
=== bregma__ is now known as bregma
loolcjwatson: Hmm grub fails to install on an ext4 /boot here (configured to install on /dev/sda2 ext4 instead of MBR); is this a bug?16:33
lool(I know it's documented as fragile to start with)16:33
cjwatsonlool: possibly a bug, depending on the nature of the failure16:35
cjwatsonthe fragility is normally in terms of staying installed rather than being installed in the firt place, though16:35
loolcjwatson: I didn't find the error in the debug messages going to syslog16:35
loolactually the error is that it can't read /grub/core.img correctly16:36
loolin French16:36
lool/usr/sbin/grub-setup : erreur : impossible de lire `/grub/core.img' correctement.16:36
cjwatson-vv16:36
cjwatsonerr, that was a bit terse16:37
cjwatsonuse grub-install --debug to find the grub-setup command it's running, then run that with the -vv option added16:37
cjwatsonit may indicate a bug in grub's ext4 code16:37
loolcjwatson: http://paste.debian.net/147319/16:38
loolfrom LC_ALL=C /usr/sbin/grub-setup -vv --directory=/boot/grub --device-map=/boot/grub/device.map /dev/sda216:39
cjwatsonhm, that's not what I expected16:40
cjwatsonadd --force16:40
loolYes16:41
cjwatson(you probably should have started with grub-install --debug --force)16:41
cjwatsonwhich is what grub-pc.postinst uses16:41
loolhmm paste borken16:42
loolhttp://paste.ubuntu.com/752638/16:42
loolI will try unmounting and remounting /boot16:44
loolworked16:45
loolcjwatson: So it's fixed for me, but maybe I've lost interesting data on the bug16:45
loolI just did umount /boot; mount /boot (no error in both cases) and the bug went away  :-/16:46
cjwatsonI wonder if it's a lack of fsync et al16:47
cjwatsonhm, grub-mkimage fsyncs16:47
cjwatsondoes it have to fsync the directory as well or something?  I hate ext416:47
loolcan you just sync all buffers?16:48
cjwatsonIIRC that doesn't guarantee what you'd like, and in any case can have horrible performance characteristics16:48
cjwatsonrather not16:48
cjwatsonI don't know what to do here :-/16:49
loolI will take a snapshot of the FS if it happens again; sorry  :-/16:51
* tgall_foo looks for doko16:59
=== Ursinha is now known as Ursinha_
zulRiddell: ping18:03
SpamapSslangasek: any thoughts on myodbc ?18:13
SpamapSslangasek: seems like we have to package the new one in order to support mysql 5.518:13
om26erstgraber, Hi! Can you please sponsor this https://code.launchpad.net/~om26er/ubuntu/precise/indicator-sound/fix-864405/+merge/8365918:15
seb128kenvandine, ^18:17
seb128om26er, you might want to just ping ken about indicator uploads18:17
stgraberom26er: I was actually going to @pilot out just about now :) Would be great if kev could have a look as I'm really not too familiar with these anyway18:18
om26erstgraber, alright i guess ken would do the sponsoring18:19
om26erseb128, surely will ask ken for future :-)18:19
om26erseb128, btw i have the branch for both precise and oneiric now (about indicator-sound)18:21
om26eralso i pulled the compiz-plugins vcs added patches but didnt find a way to propose to it18:22
seb128om26er, what do you mean?18:23
kenvandineom26er, i'll do it18:23
stgraberkenvandine: thanks18:23
stgraber@pilot out18:23
=== udevbot_ changed the topic of #ubuntu-devel to: Precise open for uploads | 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 app development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
seb128om26er, the destination vcs shouldn't make a difference18:23
kenvandinestgraber, np18:23
om26erseb128, i pulled lp:~compiz/compcomm-plugins-main/ubuntu added my patches18:24
om26ernow where should i propose?18:24
alexbligh1Daviey, ping18:24
seb128om26er, where,how do you propose usually?18:24
om26erlp:ubuntu/pkgname18:25
seb128om26er, do you use the web ui, a bzr command usually?18:25
seb128it should work the same way...18:26
om26erwebui18:26
om26ershould i propose to lp:ubuntu/oneiric-proposed/compiz-plugins-main18:26
om26er?18:26
seb128om26er, the webui should ask you what the target vcs, you can set lp:~compiz/compcomm-plugins-main/ubuntu no?18:27
dobeygenerally you propose to the branch you pulled from18:27
om26erseb128, proposing to lp:~compiz/compcomm-plugins-main/ubuntu give error18:27
om26er"there is 1 error"18:27
seb128hum, dunno then, that should work, maybe a question for #launchpad18:28
l3onHi SpamapS .. around?18:39
l3onI'm working on mydboc ... that FTBFS in precise due to libmysqlclient changes...18:39
l3onIt seems that last upstream release (5.1.9) has solved the problem (using x_free()), we can ask for update it in debian ?18:40
Laneyl3on: slangasek is the maintainer of that package18:43
SpamapSl3on: I sent an email to slangasek suggesting exactly that18:43
SpamapSl3on: there was some other problem but I forget what it was.18:44
l3onso, what should we do? :)18:44
SpamapSl3on: Actually now I remember.. I couldn't get 5.1.9 building with autotools..18:44
SpamapSl3on: before I went too far down the rabbit hole I figured I'd ask slangasek18:45
l3onah ok :)18:45
SpamapSl3on: its one of the last stubborn pieces of the libmysqlclient transition. :)18:45
* slangasek mutters darkly18:46
Davieyalexbligh1: hey18:46
slangasekSpamapS: yeah, I'll try to pull the new upstream version in this week and give it a go18:46
l3onslangasek, , great! :)18:47
SpamapSslangasek: the failure in autotools (which is lost to 1000 other things in my backscrolls and logs) was pretty strange.. it struck me that mysql doesn't really care much about portable builds18:47
slangasekheh18:47
SpamapSdh_auto_configure picked up the CMakeLists and I had to explicitly tell it to use autoconf18:50
SpamapSbut maybe I should have let it try to use cmake.. hm18:50
alexbligh1Daviey, hi - I got back from my meeting - eventually - we were going to have achat with smb18:53
Davieyalexbligh1: I suspect smb is offline now.. :(18:53
dobeywhich thing should i file a bug against for popping up the "Your version of Ubuntu is EOL" dialog when i do "sudo update-manager -d" on oneiric? update-manager?18:54
micahgdobey: already filed18:54
dobeyok18:55
alexbligh1Daviey, indeed. I added a couple of patches to LP #886521. I think the Oneiric and Natty one is right, but since Boris's comment, I think the problem with Lucid and Maverick might be something different.18:55
ubottuLaunchpad bug 886521 in linux (Ubuntu) "CONFIG_XEN_PLATFORM_PCI should be "y" when building 3.1 kernel" [Medium,Triaged] https://launchpad.net/bugs/88652118:55
dobeyand what about the "extras" repo not existing for precise?18:55
alexbligh1Daviey, smb is in DE (thus on CET), yes?18:56
Davieyalexbligh1: right..18:57
Davieyalexbligh1: The server team have their meeting at 16:00 (UK) time tomorow, smb has a section about the kernel there.  I'll peg in a discussion about this.18:58
Daviey(you are welcome to the meeting if you can attend)18:58
alexbligh1yep I might indeed be able to make that.18:58
alexbligh1I shall see if I can get the guys in Scotland to duplicate the Lucid/Maverick problem too. It's hard from down here as I need a physical machine to test it on (someone should get Xen running inside KVM :-) )19:00
Davieyalexbligh1, rocking, see you at 16:00 in #ubuntu-meeting19:00
debfxzul: the last openldap upload build-depends on heimdal-dev despite what the changelog says (and libldap-2.4-2 picked up a new dependency)19:03
zuldebfx: k ill fix it19:03
dobeywho owns the extras archive, and why does the updater depend on it?19:09
stgraberdobey: the ARB, not sure what you mean by depends, I guess it'd fail on a 404, yes, though it doesn't use any package from it (unless you installed something from extras obviously)19:12
stgraberdobey: what's the problem exactly?19:12
dobeystgraber: trying to upgrade from oneiric to precise with update-manager -d, and it fails because the extras archive seems to not exist for precise (404)19:13
dobeyi don't think i have installed anything from it; i don't even know what is in that archive19:13
stgraberdobey: hmm, that's weird, I thought I fixed that one19:13
stgraberdobey: hmm, apparently it's extras.u.c is broken indeed, let me check if it's my fault or IS' :)19:14
dobeystgraber: thanks19:14
stgraberlooks like it's IS', poking them now19:14
SpamapSweird, why are our i386 builds faster than amd64 builds?19:17
bdrungtumbleweed: re u-d-t. why do we have a loop "for sub in bug.subscriptions:" instead of an if expression?19:21
keeshallyn: if you're happy with segoon's patch for Yama, I'm going to go ahead and take it.19:31
wyukaany wubi devels around?19:36
tgall_foodoko ping19:37
hallynkees: thanks, i hd asked him to resend and i was just going to ack it.  so pls feel free to add 'Acked-by: Serge Hallyn <serge.hallyn@ubuntu.com>"19:38
keeshallyn: okay, cool19:39
=== fisted is now known as fisted_
tumbleweedbdrung: because that's how you get at the subscription object?19:51
bdrungtumbleweed: isn't it possible to do a check like "ubuntu-sponsors in bug.subscriptions"?19:53
tumbleweedbdrung: bug.subscriptions gives you subscription objects, one of which may have the subscriber we want19:55
bdrungtumbleweed: is there no way to make this query shorter?19:56
=== fisted_ is now known as fisted
tumbleweedbdrung: one can go straight to that subscription by writing the url for that bug_subscription (and catching 404)19:56
tumbleweedbdrung: that's what the first approach was doing, but I vetoed it because it was using a hard-coded base URL19:56
bdrungyes, and it sounds hacky19:57
jdstrandmterry: hey, did you get whatever you needed re ruby-flexmock (sorry I was off friday)20:30
mterryjdstrand, yeah, cjwatson sorted me out, thanks20:31
jdstrandgreat20:31
jdstrand:)20:31
YokoZarstgraber: Has there been discussion of extending Lintian to make a profile specifically for -extras?  (Eg, instead of the rule prohibiting /opt, we'd want the inverse)20:39
stgraberYokoZar: I think it was discussed yes, I don't think we have a detailed spec or work items for that though20:45
stgraberYokoZar: but that's definitely something that'd be useful for packages targeting the ARB process and for us reviewers20:45
YokoZarstgraber: yeah extending Lintian definitely counts as work,20:45
YokoZarstgraber: a profile however might be pretty quick to make and then you can just run lintian with a switch20:46
YokoZarhttp://www.google.com/trends?q=ubuntu+wireless%2C+ubuntu+wine%2C+ubuntu+sound%2C+ubuntu+flash&ctab=0&geo=all&date=all&sort=0  <-- Some graphs showing the relative googling for ubuntu + wireless, sound, flash, and wine20:56
YokoZarThey've all declined, although by roughly the same proportion that Ubuntu searches themselves have declined.  Perhaps more interesting is that the relative ratio of flash queries has dropped significantly.  Perhaps we got it right this time :)20:57
cjwatsonhallyn: hmm, I don't understand https://launchpadlibrarian.net/86106782/qemu-kvm_0.15.0%2Bnoroms-0ubuntu3_0.15.0%2Bnoroms-0ubuntu4.diff.gz - were there accidental changes in theree?21:06
cjwatsonhallyn: it seems to have moved things back to qemu-kvm!21:06
cjwatsonhallyn: so now qemu-utils is empty - I'm not sure I see the point21:07
rdesfoHello, I'm having an issue with my ubuntu terminal.21:16
rdesfoWhen I log in regularly the "lower case a" is not recognized.  But I can su to another user or sign in as guest and it works fine21:17
rdesfodoesn't any one know if there is a config file I can remove to resolve this?21:17
=== salem_ is now known as _salem
=== skaet changed the topic of #ubuntu-devel to: Alpha 1 - Soft Freeze in effect | 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 app development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
adam_gRoAkSoAx: MP incoming21:45
hallyn<sob>21:46
cjwatsonhallyn: if you want to move stuff back to qemu-utils, remember that you have to bump the Breaks/Replaces versions again ...21:46
hallynto .4 bc upgrades won't have done it now, right?21:48
cjwatsonbecause qemu-kvm 0.15.0+noroms-0ubuntu4 is in the archive on non-i386 architectures and delivers qemu-img and qemu-nbd21:48
cjwatson(i386 is in NEW, which is why I noticed this)21:49
hallynunderstoos, thx21:49
hallynunderstood, that is21:49
cjwatsonI'm happy to review a source package pre-upload if you want another check21:49
hallynsigh, thx, maybe i'd best.  it won't be for a few hourfs though.21:50
RoAkSoAxadam_g: MP?21:50
cjwatsonI can just prepare it myself if you like, although I don't know what your VCS arrangements are21:51
hallynit won't throw me off, (i just pull-lp-source every time) so that'd be great21:52
cjwatsonOK, let me go hunt things down21:52
RoAkSoAxadam_g: your branch has conflicts apparently21:53
cjwatsonhallyn: just to check, can I confirm that you only meant to put the extra Breaks/Replaces in that latest upload, and nothing else?21:53
RoAkSoAxadam_g:21:54
RoAkSoAxDiff: 4572 lines (+4162/-0) 66 files modified (has conflicts)21:54
cjwatsonand yeah, pull-lp-source is love21:54
hallyncjwatson: nothing else!  (sob)21:54
Davieyhallyn: Soft-freeze for a1 is now live... Makes sense to wait until end of week to remove etherboot?22:14
DavieyDoesn't seem to be something we need to acquire a freeze request for, right?22:14
hallynDaviey: sure22:17
SpamapSarghhh22:42
* SpamapS throws things as he finds a patched configure script without the patched configure.in in ulogd22:42
* SpamapS calms down as he actually *does* find the patched configure.in22:43
SpamapSdoh22:43
* SpamapS will have to replace that window. ;)22:43
rdesfodoes ubuntu have something like fedora's revisor application to customize distro?22:44
SpamapShah.. wow..mass rebuilds do wonders for one's launchpad karma23:28
* SpamapS notices it has doubled in the past 2 weeks23:28
sontekI'm trying to build marlin file manager and varka out of bzr, is this the proper place to come to discuss that? Or should I just mail their lists?23:35
pooliesontek, i think here is ok23:35
sontekWhen I make install varka I get: http://paste2.org/p/180149523:36
sontekIts right that the file doesn't exist anywhere in the repo before or after building but not sure why it wants it23:37
RAOFUrgh.  cmake.23:38
poolienot obvious to me23:38
RAOFsontek: I'd guess you're missing a dependency, and cmake is helpfully not building the gir for you.23:38
sontekRAOF: yeah, both varka and marlin use cmake23:38
sontekRAOF: ahh, you are right, the building of it with 'make' says 'missing ... ' in between a bunch of successes :) I didn't have gobject-introspection23:41
RAOFFile a bug with them; their build system is broken.23:41
sontekYeah, I wish I knew more about their build system because thats what i'm having an issue with on marlin23:42
sontekits complaining I don't have 2 libraries, Varka, and some headers that come with gtk3-devel23:42
sontekI just installed Varka and have gtk3-devel23:43
cjwatsonhallyn: sorted now23:43
sontekI even tried settings CFLAGS before running make to point it in the right direction23:45
RAOFI have no idea if cmake respects CFLAGS :)23:47
RAOFThis has probably drifted off topic for #ubuntu-devel, and you'll likely get better information from their devel channels.23:47
hallyncjwatson: thanks23:51

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