/srv/irclogs.ubuntu.com/2011/09/29/#ubuntu-devel.txt

=== yofel_ is now known as yofel
mpiechotkaHello. Sorry for dropping in but by accident I noticed that Ubuntu (in all version but Oneiric Ocelot) contains versions of libgee with known bugs. I don't know the Ubuntu policy but I'd highly recommend to upgrade to 0.6.2.1 [which contains bugfixes to 0.6.1, 0.5.3 and 0.5.0 which are in Natty Narwhal, Maverick Meerkat and Lucid Lynx respectively].00:42
RAOFslangasek: Re: bug #851947 - the multiarch mesa DRI drivers aren't installable as libdrm-intel1 grew a dependency on libpciaccess0, which I multiarched and is in Sid now, but I didn't notice that it wasn't in Ubuntu.00:49
ubottuLaunchpad bug 851947 in ia32-libs (Ubuntu Oneiric) "/usr/lib32/libGL.so.1 prevents Doom 3 from starting" [High,Confirmed] https://launchpad.net/bugs/85194700:49
RAOFslangasek: If we're going to remove mesa from ia32-libs (which seems reasonable) that might mean we want to sync libpciaccess from Sid.00:49
mbieblRAOF: heya00:50
RAOFmbiebl: Yo.00:50
mbieblgot my colord bug report?00:50
mbieblwould be cool if you can update it, I'm currently working on g-c-m 3.2.000:51
mbieblI can send you a debdiff for colord 0.1.12 if that helps00:51
RAOFIt's ready and waiting in collab-maint git; I just haven't done the sponsor dance yet.00:52
mbieblah, great.00:52
* RAOF needs to go for DM00:52
mbiebllet me take a look00:52
mbieblI'll sponsor it for you, if you don't mind00:52
RAOFI don't mind at all!00:53
mbieblok, will take a closer look tomorrow00:54
* mbiebl → bed00:55
mbieblRAOF: a few quick comments:00:57
RAOFShoot.00:58
mbieblthe if ! getent group scanner >/dev/null; then00:59
mbieblchecks are unnecessary00:59
mbiebladduser already does the right thing00:59
mbiebland adduser --system already creates the corresponding group00:59
mbieblso no need to split that00:59
infinitySince when does adduser exit 0 if a group exists?01:00
infinityI've always done "getent blah || adduser", because it choked if you didn't.01:00
mbieblI don't know the version number01:01
mbieblhttp://wiki.debian.org/AccountHandlingInMaintainerScripts01:01
mbieblRAOF: forgot to add adduser --system *--group colord*01:03
mbieblwill create the corresponding group01:03
RAOF:)01:03
RAOFI'm happy to make those changes if you like.01:04
mbieblregarding the dependencies of libcolord-dev01:05
mbiebldoes pkg-config still choke on missing requires.private deps?01:05
mbieblI thought that was fixed and only required for static linking01:05
RAOFIt does, or at least did.01:07
RAOFThe gnome-control-centre / g-s-d plugins failed to build without those extra dependencies.\01:09
slangasekRAOF: I've not proposed removing mesa from ia32-libs, only putting it back where it's not on the default path (because the way it was put there was broken)01:10
RAOFslangasek: Ah, ok.  Good.01:11
mbieblRAOF: hm, with PK support disable and instead using at_console, isn't there a problem with everyone being able to install profiles system wide?01:12
mbiebland at_console is something we actually want to get rid of01:12
mbieblnot use instead of PK01:12
RAOFThat's the existing PK behaviour; they're all <allow_active>yes</allow_active>.01:13
mbiebl<allow_active>auth_admin_keep</allow_active>01:13
mbieblis for org.freedesktop.color-manager.install-system-wide01:14
RAOF*facepalm*01:14
* RAOF missed that.01:14
RAOFI've got a PolicyKit patch that removes the limitation which makes it unusable for unprivileged daemons, so polkit 0.103 should support this.01:14
mbieblargh, polkit 0.103 has dropped libpolkit-gtk01:15
mbieblso I can't upload it to Debian just yet01:15
RAOFI don't see that in the git log?01:16
RAOFAre we talking about the same thing?01:17
mbieblmeh, was looking at pk-gnome01:18
RAOFIn fact, I see exactly one non-version-bump commit between 0.102 to master :)01:18
mbiebldefinitely bed time for me01:18
mbieblcan I catch you on irc tomorrow?01:18
RAOFYes.01:19
RAOFI'll be here from ~7:30 UTC+1001:19
mbieblok, cu then01:20
LaibschHey guys, I maintain the scim package in Debian and I'm trying to get it to support multi-arch.  Is there a way to get the equivalent of $(dpkg-architecture -qDEB_HOST_MULTIARCH) on a user system without having dpkg-dev installed?01:47
Laibsch#multiarch is quiet so I hope somebody can enlighten me here?01:47
claheyI would like to create an updated lilypond deb.  How do I do so?01:50
claheyIs there a tutorial somewhere?01:51
Laibschclahey: "pull-lp-source lilypond && cd lilypond-* && echo "make changes here && pdebuild"01:51
Laibschthat's the really short version.  a more elaborate version depends on what you already know ;-)01:52
Laibschin essence, get the source, hack away, build, test, repeat01:52
claheypdebuild?01:54
RAOFLaibsch: I don't believe so, although you could maintain your own set of arch ? multiarch tuple mappings I guess.  What do you want it for?01:54
claheyIs there a maintainer for lilypond?01:54
LaibschRAOF: thank you for your reply.  I recently updated scim because the multi-arch stuff caused a FTBFS.  But now I get a regression because the program looks for plugins in the non-multiarch location.01:56
Laibschhttp://paste.debian.net/132934 is what I supposed for a fix but jwilk correctly pointed out that this could lead to another regression in certain situations.01:56
Laibschassume an AMD64 host which has i686 input methods installed.  Those will be valid candidates due to the wide-ranging asterisk condition in that patch.01:57
RAOFLaibsch: Oh, super fun.01:58
LaibschI want to replace /*/ in that patch with /$DEB_HOST_MULTIARCH/ as in http://paste.debian.net/13293601:58
RAOFLaibsch: This is an arch: any package, right?01:58
Laibschbut http://paste.debian.net/132934 would introduce a dependency on dpkg-dev01:58
RAOFLaibsch: Can you not just generate that script (or reference DEB_HOST_MULTIARCH at those points, and set it at the top of the script) at package build time?01:58
LaibschI don't maintain the other packages01:59
Laibschjwilk also suggested to deal with the problem at build time01:59
Laibschbut then I was the one to object ;-)01:59
Laibschscim binary package is MA:foreign (as per slangasek's suggestion), so that AMD64 host could have an i686 package of it installed.02:00
LaibschI'm sure I'm not going to be the only one with this issue in the future, so I assume there will be a general solution eventually02:00
RAOFWell, I think yours is a pretty special case; most plugin systems will hardcode the directory at build time.02:01
Laibschwhich was what we did so far02:01
RAOFThere may be other cases like it, but I wouldn't expect too many.02:01
Laibschbut I think multi-arch breaks that02:01
RAOFNo?02:02
LaibschI think this issue will arise for any binary that has a) plugins and is b) MA:foreign02:03
Laibschplugins as separate packages02:03
RAOFMA: foreign means that it can *satisfy* dependencies, right?02:03
LaibschMA:foreign means that the build host's arch is irrelevant02:03
LaibschMy understanding is that foreign means that an AMD64 host can install an i686 version of the scim binary package02:04
Laibsch=> build host and user host have no relation at all02:04
RAOFWell, an AMD64 host can *always* install an i686 version of scim.02:04
Laibschtake another arch02:04
Laibschit's the only two I can come up with now ;-)02:05
RAOFAn AMD64 host can *always* install an armel version of scim.02:05
LaibschUpdate My understanding is that foreign means that a sparc host can install an i686 version of the scim binary package02:05
RAOFWhat MA:foreign means (IIUC) is that an i386 scim package can satisfy *dependencies* for an amd64 package.02:05
Laibschyes02:05
RAOFSee what python's doing with this; they're in essentially the same boat.02:06
Laibschenlighten me, please02:06
Laibscham I completely wrong in assuming that build host arch doesn't necessarily equal user host arch in case of MA:foreign?02:07
Laibschs/assuming/deducing/02:08
RAOFIf scim is built on amd64 (and contains native code) then there's no point in looking anywhere but /usr/lib/x86_64-linux-gnu; it won't be able to load i386 plugins.  Similarly, for i386.02:11
RAOFPython is in the same boat; I'm not familiar with exactly what they do, but that's what I'd look to.02:14
LaibschI'm wondering about the MA:foreign setting for the scim binary package.  I guess what slangasek meant is that for compile-time purposes and armel binary on an amd64 host is OK.  But I cannot think the same is true for running any binary inside the scim package.02:15
Laibschthe amd64 host would need the amd64 binary package, right02:15
RAOFLaibsch: https://wiki.ubuntu.com/MultiarchSpec#Extended_semantics_of_per-architecture_package_relationships might be what you're after.02:15
YokoZarslangasek: RAOF: uploading an ia32-libs that reverts the libGL links right now, which should break mesa02:25
LaibschRAOF: multi-arch is mostly concerned about compile-time, not necessarily run-time right?  I don't think the scim-binary package is a compile-time dependency for just about anything, there's libscim-dev for that.02:36
RAOFNo, multiarch is runtime.02:36
RAOFAs in: install $FOREIGN_ARCH packages on $NATIVE_ARCH, and have them work at runtime.02:37
RAOF(Compile time is a nice side-benefit)02:37
Laibschbut if anybody were indeed to ever install the scim binary package on a host that differs from the build-host the binaries inside the package would not run, right?02:37
LaibschOK02:37
YokoZarSpeaking of multiarch: https://bugs.launchpad.net/ubuntu/+source/wine1.3/+bug/85210102:37
ubottuUbuntu bug 852101 in wine1.3 (Ubuntu Oneiric) "32-bit applications do not start on 64" [High,Confirmed]02:38
YokoZarapparently not having any multiarch libs causes problems now02:38
LaibschRAOF: I see.  Then I think the issue I raised will eventually come up.  And I don't think it's the same as the python case.  But this stuff gets my head spinning.02:38
LaibschYokoZar: multi-arch is new.  There's going to be lots of wrinkles iron out.  I suppose by 12.04 things should look much better.02:39
RAOFLaibsch: I guess I'm not entirely sure why you'd set MA: foreign for scim.02:42
Laibschbecause the master himself AKA slangasek told me so ;-)02:46
infinityLaibsch: Multi-arch has nothing to do with build-time (except for the part where we have to mangle toolchains and packages to deal with things moving), it's all about run-time02:47
infinityLaibsch: What "MA: foreign" means is that it can be installed on a foreign arch (say, i386 on amd64, or arm on i386, thanks to binfmt_misc emulation), but can't be installed with itself.02:49
infinityLaibsch: As opposed to MA: same (which multi-arched libs have), which can be installed on foreign arches, but don't conflict with themselves.02:49
RAOFinfinity: *And* that it'll satisfy cross-architecture dependencies, right?02:49
infinityLaibsch: (And same can only be used to satisfy deps from the same arch, foreign can stisfy deps from another arch)02:50
infinityRAOF: Yeah, I was getting there. :)02:50
infinityRAOF: The names relate more to the dependency issues, but most people understand the other concept better, so I start there. :P02:50
RAOFAnd MA: foreign doesn't actually allow you to install on a foreign arch; you can do that anyway.02:51
RAOFAt least, I'm pretty sure you can, as long as the dependency chain is either (a) disjoint from any native dependency chain, or (b) multiarched.02:52
infinityWell, fair point.02:52
infinityYokoZar: Sounds like wine's messed up its deps, then. :/02:57
Laibschinfinity: I'd be lying if I claimed that this is easy for me to understand.  Let me try to summarize.02:59
Laibschscim binary package is MA:foreign and thus only one version of the package can be installed at any one time.02:59
Laibschbut it can be a foreign or the native arch.02:59
Laibschif foreign arch, will the binaries run correctly or not?03:00
infinityslangasek: Painfully late in the game for this, but probably low impact.  How would you feel about an ia32-libs-multiarched metapackage (i386-only) that depends on everything that's been removed from ia32-libs since the MA adventure started, and ia32-libs can depend on it?  So, no surprises for upgrades.03:00
infinityLaibsch: Whether they can run or not is up to the sysadmin, not you.  They could be i386 on amd64 (which will work), they could be emulated (which might work)...03:01
infinityLaibsch: I can run several architectures on my laptop emulated, and two natively.03:02
infinityLaibsch: Packaging tools will not satisfy a dependency with an "MA: foreign" package from another arch if one is available for the native arch, and even then, you nominate your foreign arches in a config file, so it's not like apt will just run off and grab a Sparc binary for you and then laugh when it doesn't work. ;)03:03
infinityslangasek: Seeing "solutions" thrown around like "install skype:i386, it will restore all your missing 32-bit libraries!" makes me think an ia32-libs -> ia32-libs-multiarched hack is slightly less icky than it sounds, as a migration path anyway.03:06
Laibschinfinity: I understand that obviously the native arch version will be preferred.  But for the sake of understanding, I was wondering for example what happens if for whatever reason a foreign arch gets installed.03:08
LaibschWhether or not the binary actually runs depends on the support for the foreign arch on the host?  Support for the foreign arch can either be native or emulated?03:08
LaibschMan, this is heavy stuff, gets my head spinning.  (But it did for jwilk as well, so I don't feel bad ;-))03:09
infinityLaibsch: Yeah, if you nominate a foreign arch in your dpkg configs, it's up to you to make sure it works.03:12
infinityLaibsch: We turn on i386 on amd64 by default because we make that work, other whacky combinations are left to users to work out.03:12
LaibschI see03:13
LaibschI didn't know that an arch has to be specifically turned on to become installable03:13
infinityAye.03:13
infinityadconrad@cthulhu:~$ cat /etc/dpkg/dpkg.cfg.d/multiarch03:13
infinityforeign-architecture i38603:13
infinity^-- For instance.03:14
infinityThat one is set up on install or upgrade to oneiric on amd64 machines.03:14
LaibschOK.  Let me log into a Debian unstable pbuilder to see what I find there.  RAOF mentioned this earlier, but I wonder what happens if I mix an i386 plugin package with an amd64 scim package on an amd64 host, for example?03:15
Laibschinfinity: can you tell me more about the laptop you mentioned earlier and the arches it supports?03:15
infinityLaibsch: Assuming the plugins are DSOs, that sort of mixing and matching isn't going to work.03:16
infinityLaibsch: As for the laptop, it supports (in theory) amd64 and i386 natively, and everything that qemu-user-static supports for virtualisation.  Due to some issues with some architectures having overlapping loader locations, that's not actually completely true yet, though.03:18
infinityLaibsch: But I run ARM binaries on it with no issues, for instance.03:18
infinitys/virtualisation/emulation/03:19
infinityIt's late, I can't brain anymore.03:19
Laibschinfinity: what is preventing the user from attempting to install a mix and match even in case of DSOs?03:45
infinitySane dependencies of some sort, I suppose.03:46
infinityNot sure how most DSO maintainers deal with it so far, TBH.03:47
infinityIn the usual "applications and libraries" sort of scenarios, the applications are MA: foreign, and the libraries are MA: same, so any app->lib (or lib->lib) deps will be met by same-arch libs.03:47
infinityIn a DSO situation, you may well need to look at it a bit backward, and treat the application that allows plugins as a library.  I'm not sure if we have any good examples of this just yet.03:49
infinityOr actually, no.03:49
infinityOr, yes. ;)03:49
LaibschI'm still trying to figure out if it's completely impossible that a user will install (and attempt to run) for example: amd64 host, scim is i386 and input method plugin is amd6403:49
infinityYeah.  Since the dep only goes one way (DSO->app), it gets messy. :/03:50
infinityDo the DSOs depend on scim, or on libscim?03:50
LaibschIf I hardcode the build-host into the path were scim will look for plugins (suggestion jwilk) that would be i386 one, and not find a valid plugin in this case.03:50
infinityDepending on libscim would solve it, since the library should be MA: same when multiarched.03:50
infinityLaibsch: And, a random one (scim-hangul) seems to depend on the library.03:51
infinityLaibsch: So, yeah.  If all DSOs depend on libscim, then if libscim is multiarched with "MA: same" (as a multiarch lib should be), your whole stack will be forced to match by the packaging system.03:52
infinityOr.  I guess you could still have both libscims installed, an i386 scim, and a few amd64 DSOs, eh? :P03:52
infinityMaybe a perfectly valid reason to not multiarch the package at all. :P03:53
* infinity ponders this more.03:53
Laibschthis is way over my head :-P03:53
LaibschI am not maintainer of the plugins, so I can never be sure on what they depend on03:54
Laibschand I thought I remembered that most of them depend on scim directly03:54
Laibschscim-bridge-agent is one of them (although a bad example)03:54
infinityWell, it also depends on the library too.03:55
Laibschscim-modules-socket depends on the lib03:55
infinityBut yeah, that still doesn't resolve your concern.  One could have a bunch of DSOs installed for the wrong arch and they'd just not be found.03:55
Laibschthis seems to be such corner case, one which may never materialize03:56
Laibschand which may even be impossible03:56
infinityWell, the real answer may be that it doesn't matter.  If the user chooses to install mismatched IMEs, maybe they have some weird reason to do so.03:56
LaibschI only want to understand a bit more before consciously taking the plunge03:56
Laibschif things go wrong I can always point fingers at jwilk03:56
Laibschand you :-p03:56
infinityBut having your DSOs in an arch-specific path would help to at least have them not even found, rather than attempt to load and fail.03:57
Laibschyes03:57
LaibschI think assuming build host for whatever scim package is installed determines lookup path for the modules should be a valid approach03:57
Laibschthank you for your time and insight, infinity03:58
infinityYeah.  Now you have me trying to think of a foolproof way around this, though.03:59
infinityWhen I should be relaxing and/or sleeping. :)03:59
Laibschhehe03:59
infinitySo, thanks for that. :P03:59
LaibschI'm glad you can't touch me04:00
Laibschand over here it would not be a concern, bright daylight!04:00
YokoZarinfinity: I agree with your suggestion to slangasek about a transitional package btw, or at least some sort of intelligence in update-manager/software center04:04
infinityLaibsch: Pretty much the most evil thing I can think of would be for scim to provide scim-$arch, and have the DSOs depend on scim-$ARCH, but I still feel like I'm missing sometihng.  (of course, just as simple is to not multiarch it at all, but I assume someone wants the library multiarched, at least, to allow for a dependency chain to be MA)04:04
infinityYokoZar: A packaged solution is always better than an installer hack.04:04
infinityYokoZar: Since the latter only works for people who use the one upgrade method.04:05
YokoZarinfinity: but I'm not sure why Wine is breaking in this regard because it shouldn't be linking anything from the i386 multiarch folders in its configure/build (indeed they aren't even available at build time)04:05
infinityYokoZar: Yeah, I'm not sure why wine breaks either.  It doesn't break here, but I have a ton of :i386 stuff installed.  I could yank it all out, I guess. :/04:05
infinityYokoZar: Either way, I think ia32-libs just randomly dropping libraries on the floor is non-obvious.04:05
Laibschinfinity: the reason I got started with multiarch on this package was an FTBFS.  The fix for it introduced a regression. My concern is now to fix the regression the best and most robust way possible.04:05
infinityYokoZar: Do you have a concise list of libraries dropped from ia32-libs sine MA began?04:06
infinitys/sine/since/04:06
YokoZarinfinity: I suspect that's the reason we missed this particular bug as well, cause all of us concerned HAD multi-arch packages enabled04:06
YokoZarinfinity: they should all be enumerated in the ia32-libs changelog04:06
YokoZarSpeaking of which, Oneiric Wine actually builds with a couple less features than Natty Wine because those packages were dropped from ia32-libs :/04:07
YokoZarNothing too important though04:07
infinityYokoZar: I'd love you forever if you could make the aforementioned ia32-libs-multiarched metapackaga and a matching ia32-libs upload to depend on it.  I'd review it in the morning and rubber-stamp it if Steve doesn't threaten to kill me.04:07
infinityYokoZar: I assume the ultimate solution here is to drop wine from amd64 entirely, right?04:09
YokoZarinfinity: I assume I avoid stepping on cross-architecture-dependency-nono by making ia32-libs-multiarched i386 only, MA:foreign, and having ia32-libs depend on it yes?04:09
infinityYokoZar: (In fact, why haven't we?)04:09
infinityYokoZar: Yeah, same trick we pull with flash-*04:09
infinityYokoZar: amd64 package depending on something that only lives in i386.04:09
infinityYokoZar: Which is also how I assume you'd do a smooth transition to "oops, wine doesn't exist on amd64 anymore".04:09
YokoZarinfinity: 64-bit Wine complicates this04:10
infinityOh, derp.  64-bit Windows.  Right.04:10
infinitySomehow, that didn't even cross my mind.04:10
YokoZarinfinity: There was going to be this weird transitional state this cycle where Wine needed to be split into two separate packages and it didn't happen04:10
YokoZarinfinity: But more importantly, not all of Wine's deps are multiarch enabled04:10
infinityCheck.04:11
YokoZarSo next cycle :P04:11
infinityEarly next cycle, I hope.04:11
YokoZarYeah me too04:11
infinityI'm not okay with wine being even remotely broken and/or a joke in an LTS.04:11
infinityPeople downplay its important a lore more than I'd like.04:12
infinity(And this is from someone who runs no win32 software)04:12
infinitys/important/importance/04:12
YokoZarThis UDS Steve and I are gonna play a hand of poker to decide who gets to be the one to make the final "ia32-libs removed forever" upload04:12
infinityWhile you're fighting for the honor, I'll upload.04:12
infinity<304:12
StevenKHaha. Just one?04:12
YokoZarPerhaps we should have a lottery...04:12
StevenKSure, but which archive admin gets to lp-remove-package it? :-)04:13
infinityI'll have a loop running on ftpmaster.04:13
StevenKPoor cocoplum.04:13
infinityCheck for (conditions); remove ia32-libs04:13
pittiGood morning04:15
infinity[ "$ANYTHING_GOOD_ON_TV" = "false" ] && CONDITIONS=perfect04:15
infinitypitti: Evening.04:15
infinityStevenK: Please rename lp-remove-package to business-time, thanks.04:16
StevenKinfinity: File a bug.04:16
StevenKSo I can laugh at you, and close it.04:17
infinityThose don't end well.04:17
infinityAnd that's crazy talk, my LP bugs never get closed.04:17
YokoZarCLOSED: OPINION04:17
infinityThey stay open for about 6 years, bounce between medium and critical, get lots of comments, and get reassigned about 12 times.04:17
StevenKinfinity: Lies!04:22
StevenKinfinity: You have *30* closed Launchpad bugs04:22
StevenKSorry, 28. 30 is the id for Fix Released04:23
YokoZarinfinity: if I make ia32-libs-multiarch and depend on it with ia32-libs, won't that be a problem when packages like wine build-depend on ia32-libs?04:25
YokoZar(or did you mean recommends?)04:25
infinityYokoZar: Oh, I forgot that things build-dep on it.  That's trickier. :/05:06
YokoZarinfinity: Well recommends would be an improvement yes? (Builds unaffected, upgrade case works)05:07
didrocksgood morning05:41
slangasekRAOF: eh?  what's python doing with MA: foreign? (It shouldn't be!)05:56
RAOFslangasek: It isn't - that was before I refreshed my memory.05:57
slangasekRAOF: ok :)05:57
RAOFslangasek: Why did you suggest that Laibsch MA: foreign scim?05:57
qHhello05:58
qHSince upgrading to Ubuntu 11.10 I am having problems connecting to my wireless network. The connection is made, and after about 30 seconds the connection is lost. This has never happened with any of the previous versions of Ubuntu. IT COMPLETELY LOCKS UP MY ROUTER. The only solution after attempting a connection is to reset the router.05:58
qHSince upgrading to Ubuntu 11.10 I am having problems connecting to my wireless network05:58
qHThe connection is made, and after about 30 seconds the connection is lost.05:58
qHThis has never happened with any of the previous versions of Ubuntu.05:59
qHIT COMPLETELY LOCKS UP MY ROUTER. The only solution after attempting a connection is to reset the router.05:59
qHi need help05:59
qHmy wireless card is wifi link 510005:59
LaibschqH: you're in the wrong channel, try #ubuntu instead, please06:01
slangasekRAOF: while it's possible I did, I in fact don't remember making such a recommendation for scim, and looking at the reverse-deps now I don't see why I would have either.  Several of the revdeps ship binary modules that are meant to be loaded by scim, so that doesn't really seem like a sensible thing for me to recommend06:01
RAOFslangasek: That was what I was thinking; at *best* it's a MA: allowed, same as Python.06:01
slangasekLaibsch: do *you* remember why I said MA: foreign for scim? :)06:01
* Laibsch checks the logs06:02
slangasekah, here we are06:02
slangasek<vorlon> scim should almost certainly be multi-arch: foreign, as I don't believe anything outside of the scim package itself should be loading the plugins from /usr/lib/scim-1.0/1.4.006:02
infinityYeah, we were trying to come up with clever ways to make DSOs work with an MA:foreign loader, and the concept broke my brain, so I'm curious why too.06:03
slangasekbut I overlooked the existence of revdeps that ship plugins for it and declare a dependency on it - so it was an oversight at the time06:03
Laibschslangasek: (00:38:46) vorlon: I'm 99.97% certain nothing will break by treating the scim binary package as Multi-Arch: foreign and assuming that nothing outside scim itself loads those modules06:03
Laibsch(00:34:31) vorlon: scim should almost certainly be multi-arch: foreign, as I don't believe anything outside of the scim package itself should be loading the plugins from /usr/lib/scim-1.0/1.4.006:04
slangasekYokoZar: eh - "bash: /usr/bin/wine: No such file or directory" is the error you get if the ELF interpreter is missing from the system.06:04
Laibsch(00:29:54) vorlon: if they're loaded by the scim package itself, then this is conceptually a Multi-Arch: foreign package (only one instance of the package needs to be installed at a time, and it can satisfy dependencies of packages of other architectures because the only interface it provides is via exec() )06:04
slangasekYokoZar: I think that means they installed libc6-i386, installed libc6:i386, and removed libc6:i386, taking the interpreter with it.06:04
Laibschslangasek: did that refresh your memory?06:05
infinityslangasek: Is that bug still there?06:05
slangasekinfinity: ia32-libs-multiarched - only for the ones that are *actually* Multiarch: same, right, not the ones that were pruned this cycle because I couldn't find anything that would need them?06:07
infinityslangasek: Yeah, only for MA:same stuff that was removed.06:07
slangasekinfinity: given that an "apt-get install --reinstall libc6-i386" would have also fixed it here, or just, y'know, not removing the multiarch libs that they had installed, I'm pretty indifferent to the idea.  If you want to pick up the pieces if it breaks, though, I have no objections. :)06:08
infinityslangasek: Though, as YokoZar points out, it can only be Recommended from ia32-libs, because things build-dep on it.  Does apt pull in new Recommends on upgrade by default?06:08
slangasekinfinity: yes, it does pull new recommends by default on upgrade06:08
infinityslangasek: Oh, I agree that the wine bug appears to just be the loader problem.  I thought that bug was fixed.06:08
slangasekunless you use 'apt-get upgrade' instead of 'apt-get dist-upgrade' or equivalent.  So, y'know.  Don't do that.06:08
infinityslangasek: But it's still surprising, to say the least, to have a bunch of libs go missing on upgrade if, say, a 3rd party app in /opt was relying on them.06:09
slangasekinfinity: "fixed" how?  libc6-i386 has to ship the file for biarch; libc6:i386 has to ship it for multiarch (and for the real thing); one package has to replace the other; don't remove that package mmkay06:09
infinityslangasek: Can't one just divert the other?06:09
infinityslangasek: Overwriting is meant for upgrades, not co-existing packages. :P06:10
slangasekinfinity: at the cost of an eleventh-hour eglibc upload, and a diverting-shared-libraries-is-pain-and-suffering tango, I guess so?06:10
slangasekyes, well, when this was written the hope was that they *wouldn't* coexist for very long... and indeed they won't for much longer, ia32-libs is dead in p06:11
infinityslangasek: It's not that bad.  But yes, something before today would have been nice.  Had I known it was still an issue, I might have spoken up.06:11
infinityia32-libs is dead, but is biarch?06:11
infinityIf biarch lives on, this bug does too.06:11
slangasekyeah, I didn't realize it was causing problems in practice06:11
infinityAnd currently, -m32 relies on biarch.  Are there plans to fix that?06:12
slangasekinfinity: as far as missing something wrt DSOs... did you miss Multi-Arch: allowed?06:16
slangasekLaibsch: so the bug in my reasoning before was "it can satisfy dependencies of packages of other architectures because the only interface it provides is via exec()".  This isn't true, there are also package which treat it as "the thing that can load this module".  So it's logically Multi-Arch: allowed, not Multi-Arch: foreign.06:17
infinityslangasek: Ahh, yeah, I was operating on the assumption that you had reason to recommend foreign, though, so had some tunnel vision going on. :P06:17
slangasek-m32> no plans to fix it, just aspirations06:18
Laibschslangasek: OK, thank you.  I'll adjust things and make sure the path is adjusted at build-time.  I'll ping you in a few hours to ask for a sync to oneiric.06:19
slangasekLaibsch: better to ping infinity, I hope to be asleep in a few hours :)06:19
* infinity passes the buck to pitti.06:20
slangasekWFM06:20
YokoZariirc infinity intended to be asleep a few hours AGO ;)06:20
YokoZarI gotta fly to wineconf tomorrow night so I intend to be up irrationally late testing out the ia32-libs-multiarch idea.06:21
infinitySounds like a stellar way to spend an evening.06:21
ubuntu-baltixHi all06:27
ubuntu-baltixAFAIK today is Non Language pack translations freeze (look at https://wiki.ubuntu.com/OneiricReleaseSchedule), how many hours I have to fix ubiquity-slideshow and ubiquity translations?06:28
infinityubuntu-baltix: Very few.06:28
ubuntu-baltixinfinity: but how many? Two, three or four?06:29
infinityubuntu-baltix: I always forget what timezone we use for the cutoff. :P06:29
infinityubuntu-baltix: But assume "a lot less than 24" and just get it done.06:29
TheMuso21:00UTC is the cut-off for final freeze.06:30
TheMusoOn Thursday.06:30
infinityubuntu-baltix: It's not like we'll say no if you're 2 hours "late".  We will if you're 2 days late.06:30
ubuntu-baltixinfinity: you will do the export from translations.launchpad.net ?06:30
infinityNope.  I believe pitti's the man you probably want to talk to about translations.  And if he's not, he'll know who is. :)06:30
ubuntu-baltixpitti: are you alive?06:31
pittiunI certainly hope so :)06:32
pittis/un/uhm/ :)06:32
infinityAre you sure that wasn't meant to be ub<tab>?06:32
pittiubuntu-baltix: if it can land today, it would be good, but if the changes are small and reviewable, I'd also accept it tomorrow06:33
ubuntu-baltixpitti: I think I will finish ubiquity-slideshow and ubiquity translations afer 4 or 5 hours, it's ok?06:34
pittiubuntu-baltix: sounds great, thanks for working on that06:35
ubuntu-baltixthanks you for coding free software :)06:36
* cjwatson remembers to vote in the TB election07:06
cjwatson(mentioning this in case anyone else is similarly scatterbrained)07:06
pittigetting close, yes :)07:07
pittispeaking of getting close, does Perky Penguin have a name yet?07:07
pittiwe need to upload lintian, vim, devscripts, and the like07:08
SpamapSPerfect Piranha you mean?07:09
slangasekPastel Protoceratops07:09
SpamapSPenultimate Pterydactyl07:10
cjwatsonI'd've thought Perky Penguin was a shoe-in given that that name has been held in reserve for about seven years07:11
dholbachgood morning07:12
cjwatsonbut sabdfl looked nervous last time I asked about the name for P and backed away to consult a dictionary07:12
infinityPastafarian Puffin?07:12
pittiinfinity: if we ever devote a release to you, I think we call it "incurable insomnia"07:12
infinityInsomniac, surely.07:13
* AlanBell wonders if it will be a more surprising -p name than we expect07:13
SpamapSno, insomnia is a beast that feeds on all our brains07:13
slangasekPrehensile Platypus07:13
* RAOF 'd like a Puffin.07:13
RAOFPuffins are cool.07:13
RAOFKinda like bow-ties.07:13
infinityPuffy Puffin!07:13
slangasekand on that note, I'll turn in ;)07:14
infinityFor once, people could spell the release name.07:14
slangasek'night, folks07:14
DavieyPerfect Phuckit07:16
nigelbI like the Pterydactyl07:17
diwicPlanus Pancake07:19
nigelbpitti: That would devoted to all Ubuntu and Free software developers :)07:20
nigelb(Incurable insomaniac that is)07:20
pittinigelb: but only infinity claims to go to bed at least four times before he finally does :)07:20
pittiI think I did at most three, and only once07:20
nigelbpitti: hahaha07:21
SpamapSSep 29 03:19:59 mabolo kernel: [124785.393627] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro,commit=007:21
SpamapSHmm.. thats bad07:21
janimoPining PaRROT07:22
DavieySpamapS: Hmm, so jamespage saw something similar with arm+ext4, and we put it down to a bad disk.  I'm not sure i'm so confident now.07:22
DavieySpamapS: Have you checked SMART or any funky RAID messages that mabolo would likely throw out?07:23
SpamapS[124785.015731] hpsa 0000:04:00.0: cp ffff880036d00000 has check condition: unknown type: Sense: 0x5, ASC: 0x20, ASCQ: 0x0, Returning result: 0x2, cmd=[85 08 0e 00 00 00 01 00 00 00 00 00 00 40 ec 00]07:24
infinityLooks like hardware to me.07:24
SpamapSDaviey: this is mabolo07:24
SpamapSDaviey: been pushing it pretty hard07:24
infinitypitti: I resent that!07:25
infinitypitti: I'll have you know I slept more than 3 hours last night!07:25
infinitySo there.07:25
pitti*boggle*07:25
infinity(About 3.5, but still... More than 3!)07:26
pittihow can you make-do with that? If I get less than 7, I'm totally useless07:26
infinitypitti: Decades of practice, I guess.  I've never slept much.  Every once in a while, it does me in, and I'll pass out for a weekend.07:28
nigelbMy suspicions that infinity is a bot increases.07:28
infinitypitti: But it's not like it's by choice.  I've been like this since I was a small child.07:28
beta0x64caffeine?07:28
infinitybeta0x64: I wasn't on caffeine as a baby, no.  Nor much until I was an adult, really.07:29
infinityAnd not much now either, for that matter.07:29
beta0x64:( I was on caffeine as a baby07:29
infinityMy parents took me to doctors who had all sorts of opinions and ideas until they finally just settled on "whatever, he'll sleep when he's tired and eat when he's hungry".07:30
beta0x64you stopped eating too?07:30
infinityWhen I was a kid, I'd go for days without food.  I've managed to more or less fix that.07:31
infinityBut the sleep thing hasn't changed.07:31
Davieyjhunt: Good morning!07:31
Davieyjhunt: Do you have any news on bug 818177?07:31
ubottuLaunchpad bug 818177 in udev (Ubuntu Oneiric) "boot failures caused by udev race" [High,Confirmed] https://launchpad.net/bugs/81817707:32
jhuntDaviey: Not since I updated it last night :)07:32
Davieypah, you english - taking 12 hours off a day.07:32
=== smb` is now known as smb
tkamppeterI have tried an upgrade to Oneiric and now the installation is totally locked up08:12
tkamppeterOn update of Samba it tells that one of the maintainer scripts exited with an error. When I run "apt-get install -f" I get the same and if I run "dpkg -P samba" i tells I should re-install samba, but this does not work.08:16
tkamppeterSeems that now only hand-editing the dpkg databse or reformating the system helps.08:16
tkamppeterThe problem leading to this is bug 862129.08:17
ubottuLaunchpad bug 862129 in samba (Ubuntu) "package samba 2:3.5.8~dfsg-1ubuntu2.3 failed to install/upgrade: subprocess new post-removal script returned error exit status 2" [Undecided,New] https://launchpad.net/bugs/86212908:17
tkamppeterSolved, looked into the terminal log attached to the samba crash report and saw that it needed perl-modules. Installed the already downloaded new perl packages from /var/cache/apt/archive/ and upgrade continues ...08:22
=== ara is now known as Guest72740
=== Quintasan_ is now known as Quintasan
dokodidrocks, compiz ping. is there a new emerald version compatible with compiz 0.9.x? or can it be removed?09:00
didrocksdoko: I guess emerald is unmaintained now, I would go for removing it if it doesn't work with 0.909:00
dokodidrocks, done09:03
YokoZarinfinity: ok, I have a preliminary package built, uploading to a launchpad PPA to make sure it builds, as this is the first time ia32-libs is "built" on i38609:10
YokoZarinfinity: (even though the only binary is the dummy package I just made) -- speaking of which, am I going to run into packages-arch-specific trouble?09:11
dokopitti: still planning to address avidemux?09:31
dokoapw, still planning to address uns?09:32
pittidoko: yes, just kept pushing it out as there has always been some RC bug or release stuff to attend to09:32
YokoZarpitti: any comment on the ia32-libs-multiarch discussion above (I believe infinity/slangasek passed the buck to you due to sleep issues) ;)09:42
dokosoren, still planning to address user-mode-linux?09:45
pittiYokoZar: didn't read, reading backscroll09:54
apwdoko, i spent some time on it, but i don't think we will get the current version in there working in short order.  there is a more up to date version which we might sub in, but it a big jump and i don't have any obvious way to test it09:54
infinityYokoZar / pitti: I passed something to pitti, but it wasn't the above.  I intend to review/test/mangle it when I wake up.  Unless Martin really wants to put in the effort. :P09:56
pittiI'm still trying to find out what this is all about09:56
infinitypitti: Don't worry about it, I'll get to it in the morning. :)09:57
pittibut if it's more complicated than a two-line explanation, it's very probably out of scope for oneiric :)09:57
* pitti takes infinity's word and stops worrying09:57
YokoZarpitti: executive summary is a dummy i386 multiarch:foreign package depending on all the libs removed from ia32-libs09:57
YokoZar*removed = removed because they are multiarch09:57
debfxpitti: could you remove kipi-plugins from the archive, bug #85768910:04
ubottuLaunchpad bug 857689 in kipi-plugins (Ubuntu) "Please remove kipi-plugins source package" [Wishlist,Confirmed] https://launchpad.net/bugs/85768910:04
pittidebfx: done10:09
dokoapw, ok, I'll just remove the binary packages, and keep the source for now10:10
debfxthanks!10:10
apwdoko, seems like a plan, we'll revisit it for P and see what we can do there10:10
apwdoko, got the bug number to hand, seem to have lost it10:10
dokoapw, 756096. if it's definitely for P only, then I'll remove the source too10:11
apwdoko, as its something vendors are likely to ask for i suspect it'd be good to keep the option to reinject it there10:11
dokook, binaries only10:12
apwwould we be able to bump the version agressivly at this stage ?10:12
dokoapw, why not, there are no rdepends10:12
apwok thanks10:12
=== MacSlow is now known as MacSlow|food
tseliotcjwatson: I'm trying to blacklist all nvidia cards so that grub doesn't set an fb (which breaks things in recovery mode) but I can't seem to do it. Here's the file that I'm using (10DE means Nvidia). I also tried using lowercase (10de). Any ideas as to how I can debug this? http://pastebin.ubuntu.com/699033/ù10:51
tseliotcjwatson: http://pastebin.ubuntu.com/699033/10:52
apwtseliot, maybe needing a * at the front ?  isn't there a vga: or something on the frnt10:56
tseliotapw: maybe something like this (which I can see in modinfo)? pci:v000010DEd*10:58
apwworth a try10:58
apwi just have the feeling there is something at the front10:58
apwi'd test with a * there and see what happens10:59
tseliotright, let's try that11:00
tseliotapw: I tried with both a ".*" and with an "*" but it doesn't seem to work11:05
tseliotapw: I can see other blacklisted devices though in the file, such as v15add0710.*11:06
cjwatsontseliot: it should definitely be .* not *11:06
cjwatsonit's a regex11:06
tseliotright11:06
apwv000010ded*sv*sd*bc03sc*i*11:06
apwso all the *'s need to be .* then yes11:07
cjwatsonthe hexits should be lower-case11:07
tseliotok11:08
cjwatsonthen try 'hwmatch ${prefix}/gfxblacklist.txt 3' by hand to see what it says11:08
tseliotcjwatson: is hwmatch somewhere in grub?11:10
apwgrub command line11:10
cjwatsonI've uploaded a new grub-gfxpayload-lists that says that explicitly11:10
cjwatsonyes, what apw said11:10
tseliotok11:14
tseliotcjwatson: nothing seems to happen when I enter that command11:17
apw$? and $match tell you things11:17
apwecho those11:18
tseliotapw: yes, I've already tried $? and it's 011:19
tseliotapw: and so is $match11:19
cjwatsonthat means "command succeeded but no match"11:20
tseliotI should probably try some greedy matching11:21
* tseliot -> lunch11:21
cjwatsonthe output of grub's lspci command might not hurt11:22
tseliotapw, cjwatson: 02:00.0 10de:0ca3 [0300] VGA Controller11:35
cjwatsontseliot: what's the i at the end meant to match?11:40
cjwatsonthe format is vVENDORdDEVICEsvSUBVENDORsdSUBDEVICEbcBASECLASSscSUBCLASS; SUBCLASS can't contain i11:41
cjwatsonit's matched against v%04xd%04xsv%04xsd%04xbc%02xsc%02x11:41
cjwatsonah, so that also wants to be v10de... not v000010de...11:41
cjwatsonso I think you want: v10ded.*sv.*sd.*bc03sc.*11:42
tseliotcjwatson: I suspected that the first 4 zero were the problem. Let me try..11:46
=== MacSlow|food is now known as MacSlow
tseliotapw, cjwatson: it works now. Thanks for your help11:49
cjwatsonexcellent11:50
YokoZarinfinity: I'm off to bed but my computer is still uploading ia32-libs-multiarch to this PPA: https://launchpad.net/~scottritchie/+archive/build-tests11:58
penguin42I don't suppose it includes freeglut does it?  I noticed freeglut doesn't like installing 32 and 64bit versions together12:03
YokoZarpenguin42: freeglut was removed from ia32-libs cause only wine was using it and wine no longer uses it...did you have another app that needed it?12:09
penguin42YokoZar: fold.it12:09
penguin42YokoZar: It's not packaged12:09
penguin42(see http://fold.it )12:10
YokoZarahh, that game :D12:10
penguin42YokoZar: Yeh, I thought I'd give it a go since they'd been nice enough to provide a linux version12:10
YokoZarpenguin42: does it work on natty (with natty freeglut)?12:10
penguin42YokoZar: I don't have any natty boxes any more12:11
penguin42YokoZar: I reported it as bug 85903812:12
ubottuLaunchpad bug 859038 in freeglut (Ubuntu) "[Oneiric] 32bit freeglut won't install with 64bit" [Undecided,New] https://launchpad.net/bugs/85903812:12
YokoZarpenguin42: Yup, freeglut isn't multiarch ready.  I suppose adding it back to ia32-libs would be the correct thing to do...earlier in the cycle...12:14
penguin42YokoZar: Well if you remover a library there will always be some madman who wanted it!12:14
YokoZarpenguin42: so you'd think, except that wasn't the case with most the other libraries removed :D12:15
YokoZar(To be fair, I was usually the madman demanding stuff in for Wine purposes)12:15
hrwdoes someone has pbuilder hook which installs all built packages in chroot (to check installability)?12:21
ScottKhrw: I don't, but it sounds like it ought to be easy enough to do.12:25
* ogra_ bets persia would have such a hook 12:26
ogra_but i doubt he is online12:26
* Daviey just went on a blueprint status binge, i'm expecting to see a decent drop in the burndown chart when it next updates \o/12:34
hallynDaviey: yeah, your comment on 828785 makes me laugh and cry at the same time :)12:37
Davieybug 82878512:41
ubottuLaunchpad bug 828785 in Ubuntu Oneiric "[FFE] Please sync spice-gtk (0.7-2) from debian unstable (main)" [Undecided,Incomplete] https://launchpad.net/bugs/82878512:41
Davieyhallyn: Yeah, it's been like a zombie process that will not die...12:41
mvopitti: a question about bug #834403 and the way apport marked dupes. the issue itself is pretty straightforward and I have a fix, but I wonder if the StackTrace that is used for the duplication finding is always only the top (which is always _XError, _XReply) or will it look further? the bug is a bit concerning, it has 76 me-toos already12:42
ubottuLaunchpad bug 834403 in software-center (Ubuntu) "software-center crashed with signal 5 in _XError()" [Medium,Confirmed] https://launchpad.net/bugs/83440312:42
DavieyThere seemed to have been much interaction between you and Boris, which made me wonder if a plan was reached.12:42
pittimvo: it only uses the top 5 items12:43
pittimvo: s/items/function names/12:43
pittimvo: that's bad in these cases indeed; there are similar cases with glibc's and glib's assert() stuff, but apport has some code to unwind the stack to the first "interesting" one12:43
Laneysladen: Err, am I doing something wrong? I just updated ttf-ubuntu-font-family to 0.80~rc-0ubuntu1+arabic and now my terminal looks like http://orangesquash.org.uk/~laney/tasty.png (full disclosure: on a sid system)12:44
pittimvo: I suppose we need to add something similar for XError(), same problem in bug 84880812:44
ubottuLaunchpad bug 848808 in overlay-scrollbar (Ubuntu Oneiric) "metacity crashed with SIGABRT in __kernel_vsyscall() with overlay-scrollbars" [High,Triaged] https://launchpad.net/bugs/84880812:44
mvopitti: is there a way to get to the data of the duplicates? I would like to investigate the data myself12:44
pittimvo: I. e. the duplicate finder looks at StacktraceTop12:44
* ScottK filed a bug about this yesterday.12:44
pittimvo: I'm afraid there isn't; the core dumps are removed after the retracer looks at them12:45
pittiScottK: ah, was just about to do that -- which one?12:45
ScottKIt wasn't Xerror exactly.  Let me find it.12:45
=== dendrobates is now known as dendro-afk
pittiso, it unwound the g_logv() stuff, but not until XError12:46
ScottKpitti: Bug 861645 is the one I found.12:46
ubottuLaunchpad bug 861645 in apport (Ubuntu) "Apport retracer dupes bugs that aren't dupes" [Undecided,New] https://launchpad.net/bugs/86164512:46
ScottKIt's a similar question of not digging far enough into the traceback.12:47
mvopitti: hm, thanks. would it be possible to get a quick fix in for this so that the duplication detection is disabled if there is  a XError ? I would love to know if its all the libcanberra issue that I diagnosed or if there is more to it12:47
hrwScottK, ogra: will write one ;)12:47
ScottKNice.12:47
pittiScottK: actually, it's not a problem of depth there12:47
pittiScottK: just that it's two different KeyError bugs in the same function12:48
pittiso it's a different "class" of failure12:48
ScottKI see.12:48
yofelhrw: works for me: http://paste.kde.org/128749 (as ~/.pbuilder-hooks/B11installbuilt)12:48
pittimvo: I don't think we should disable it; it should just unwind the stack enough, just looking at how much exactly12:48
ScottKI took it as depth in needing to look at the actual key and not just the error class.12:48
yofelcould be improved I guess12:49
pittimvo: yes, I'll work on this right now12:49
mvopitti: thanks a lot!12:49
=== plars-away is now known as plars
hrwyofel: thx12:52
sladenLaney: try choosing 'Ubuntu Mono' instead of 'Ubuntu' as your terminal font13:24
Laneysladen: I just noticed I had another update pending, 1s13:24
Laneyit was on Ubuntu mono btw; but now looks fine again :-)13:25
sladenLaney: probably it was on 'UbuntuBeta Monospaced'13:25
Laneyah, possibly13:26
sladenLaney: although sometime in the next 8 hours we'll probably change the default monospace font anyway13:26
Laneyhave you got a bug about the unicode arrow characters being spaced wrongly? (x→y)13:27
sladenLaney: http://launchpad.net/ubuntu-font-family/+filebug?field.title=Mono:+please+add+left/right+arrows13:29
nigelbhahahaha13:29
nigelbI didn't understand what happened there for a full minute13:29
LaneyDear JAnet, please resume working. No love, Iain.13:31
=== dendro-afk is now known as dendrobates
ahasenackI guys, I believe landscape-client can be moved from -proposed to -updates? It's been a week if my calculations are correct, and all bugs have been verified: https://bugs.launchpad.net/bugs/81347713:48
ubottuUbuntu bug 813477 in landscape-client (Ubuntu Natty) "Update landscape-client to 11.07.1.1" [Undecided,New]13:48
ahasenacks/I/Hi/13:48
pittimvo: ok, have a patch13:59
mvopitti: \o/14:00
pittion https://launchpadlibrarian.net/79769114/Stacktrace.txt the topmost one is now #11 meta_display_get_current_time_roundtrip14:00
pittimvo: on https://launchpadlibrarian.net/78125841/Stacktrace.txt it is #8 XGetWindowProperty14:00
pittion https://launchpadlibrarian.net/81397067/sync-stacktrace.txt it is #12 XCreatePixmap14:01
pittimvo: that should cut off just enough _X* common goo to be useful again14:01
mvopitti: nice14:02
=== dendrobates is now known as dendro-afk
kirklanddidrocks: ping14:08
didrockskirkland: pong14:08
kirklanddidrocks: can you help me triage https://bugs.launchpad.net/ubuntu/+source/unity/+bug/861726 ?14:08
ubottuUbuntu bug 861726 in unity (Ubuntu Oneiric) "[regression] byobu application not launching from panel" [High,Incomplete]14:08
seb128kirkland, you want to talk to kamstrup rather than didrocks I guess ;-)14:08
kirklandseb128: thanks14:08
didrocksseb128: kamstrup for panel?14:09
didrocksor is it the dash14:09
kirklandseb128: i don't see a kamstrup online?14:09
didrocks(launchpad is timeouting)14:09
didrocksah dash14:09
didrocksyeah, kamstrup :)14:09
seb128kirkland, he timeouted just a bit before14:09
kirklandseb128: k14:09
seb128kirkland, I guess he will be back14:09
pittimvo: ok, committed and rolled out into the retracer bots14:16
pittibring'em on!14:16
pittimvo: (no real need to upload that to oneiric)14:17
=== Lirodon is now known as Viper550
alexblighIf I have a package with a trivial rules file, what is the proper way to change the PRIORITY of an init script installed from debian/packagename.init15:20
mbieblRAOF: I talked to davidz about your patch15:42
mbieblI'd like to see this fixed in PK proper instead of using the at_console approach15:42
YokoZarCan I put libqtwebkit4 back in ia32-libs?  It's multiarched but depends on libgstreamer which isn't (but is in ia32-libs)15:45
pittidoko: avidemux FTBFS is a pain; we already removed the binaries, so fixing this is not really release critical, right?15:48
intgrpitti: Hi. If you're not too busy: I just upgraded from PostgreSQL 9.0 to 9.1.1 on Ubuntu 10.04 and now every time I run psql I get "DEB_HOST_MULTIARCH is not a supported variable name at /usr/bin/dpkg-architecture"15:50
intgrUsing your PPA15:50
intgrI couldn't find anything relevant on Google15:51
pittiintgr: oh, I know15:51
pittiintgr: is that actually breaking psql, or just an extra warning message?15:51
pittiintgr: can you please file a bug against postgresql-common about it and assign to me? sorry, need to run now15:51
pittigood night everyone15:52
intgrJust a message. Which is kinda annoying because I run it every minute from cron :)15:52
intgrOk15:52
dokopitti, sure, didn't notice that the binaries were removed15:54
Sweetsharkit there any easy way to check which packages are on the install CD15:54
Sweetshark?15:54
janimoSweetshark, loooking at the manifest files near the ISOs on the site?15:55
alexblighOK, let me ask again more precisely. dh_installinit --update-rcd-params='defaults 98 02' fails, as does any combination of --, quotes no quotes etc. I try, with the arcane error "Duplicate specification "O=s" for option "O"15:55
alexbligh" what does that mean?15:55
janimoSweetshark, ex http://cdimage.ubuntu.com/daily-live/20110929/oneiric-desktop-amd64.manifest15:56
Sweetsharkjanimo: thanks.15:59
Davieyjhunt: Can i be an ass, and ask how bug 818177 is looking?16:06
ubottuLaunchpad bug 818177 in udev (Ubuntu Oneiric) "boot failures caused by udev race" [High,Confirmed] https://launchpad.net/bugs/81817716:06
Daviey(causing me great concern)16:06
janimoSweetshark, can LibO be crossbuilt now for linux targets (ex:ARM)?16:06
=== MacSlow is now known as MacSlow|jfood
Sweetsharkjanimo: there is general work done on crosscompiling, but mostly to get minGW builds on windows and some Android/iOS work. Even if we could finish a crosscompile like that, I wouldnt trust the result yet.16:09
Sweetshark(a armel crosscompile that is)16:10
janimoSweetshark, ok thanks.16:11
pittiSweetshark: apt-cache show <pkgname>, look at Tasks:16:23
pittiSweetshark: that will also show packages which are only on ubuntustudio or xubuntu16:23
intgrThe problem cannot be reported: This is not a genuine Ubuntu package16:27
=== beuno is now known as beuno-lunch
intgrDoes anyone know how to use this Launchpad thing to report bugs?16:28
intgrOops, wrong channel, sorry16:29
pittiintgr: ah, because it's a backport16:34
pittiintgr: https://launchpad.net/ubuntu/+source/postgresql-common/+filebug16:34
intgrThanks :)16:35
YokoZarinfinity: slangasek: ok, after a whole night of poking at it I think I have a workable version of the ia32-libs-multiarch.  Uploading for review now, should finish in an hour or so (better than the two versions that were in my PPAs)16:53
infinityYokoZar: If the upload will take more than a few seconds, there's something wrong..16:57
jtaylordoko: did xdotool fail to build on all architectures now? bug 82370417:00
ubottuLaunchpad bug 823704 in xdotool (Ubuntu Oneiric) "xdotool version 1:2.20110530.1-3 failed to build" [High,Confirmed] https://launchpad.net/bugs/82370417:00
jtaylorI'd rather not have it removed, I use it daily ._.17:00
slangasekinfinity: uploading ia32-libs in a few seconds?17:00
dokojtaylor, see my pending upload17:01
infinityslangasek: Oh, right, ia32-libs control change.  I didn't infer that from his comment. :)17:01
jtaylordoko: where can I see that?17:01
slangasekinfinity: :)  I in fact assumed ia32-libs-multiarch would also be built from the same source package, since -multiarch should normally be updated in tandem17:02
infinityslangasek: Stop making sense, I haven't had enough coffee.17:03
jtaylorhm indeed it fails for me on amd64 now too ... but its working fine, probably better to just disable the testsuite as it was before the last upload anyway17:03
jtaylordoko: please don't remove it, I'll have a look this weekend, and if that is not successful I'll disable the testsuite, the package is useful to remove it just because of one unreproducable testcase17:05
Sweetsharkpitti: thanks17:07
slangasekYokoZar: it might behoove you to post a diff somewhere, so we can review and give feedback a bit more nimbly?17:10
slangasekrather than having an hour+ round trip between each iteration :)17:10
cr3cyphermox: hola senor, we have a checkbox candidate that we would appreciate merged before final freeze. see bug #862579, the branch is about to be attached17:15
ubottuLaunchpad bug 862579 in checkbox (Ubuntu) "Candidate revision checkbox_0.12.8" [Undecided,New] https://launchpad.net/bugs/86257917:15
cr3cyphermox: could you handle that and, if not, could you recommend someone perhaps?17:16
ScottKslangasek: Noting the "dpkg predependency against tar >= 1.23, objections?" discussion on debian-devel, assuming we merge that change in for "P" it will complicate Lucid -> "P" upgrades.17:16
ScottKFYI in case you think it ought to be discussed.17:16
cyphermoxcr3: I was going to point you to the current patch pilot because I'm a little busy, but I don't think robert_ancell is available to do it now :)17:16
cyphermoxcr3: so, sure, I'll look at it now :)17:17
cr3cyphermox: thanks man! here's the merge proposal: https://code.launchpad.net/~roadmr/ubuntu/oneiric/checkbox/0.12.8/+merge/7757417:20
=== MacSlow|jfood is now known as MacSlow
sorendoko: Yes.17:22
cyphermoxcr3: I'm concerned by the string change for the intro prompt, the translations don't seem to be matching this or translating the added warning.17:28
cyphermoxcr3: indeed, the extra string appended to the intro_prompt for warning isn't being translated.17:30
cyphermoxcr3: and so I feel checkbox should have an UI Freeze bug; see https://wiki.ubuntu.com/UserInterfaceFreeze17:32
=== beuno-lunch is now known as beuno
=== seb128_ is now known as seb128
mdeslaurmvo: fyi I just got hit with bug 848676 on an up-to-date machine18:14
ubottuLaunchpad bug 848676 in software-center (Ubuntu) "[MASTER] software-center crashed with DBusException in _convert_dbus_exception(): org.freedesktop.DBus.Error.UnknownMethod: Method "GetAll" with signature "s" on interface "org.freedesktop.DBus.Properties" doesn't exist" [High,Confirmed] https://launchpad.net/bugs/84867618:14
mdeslaurmvo: although it's supposedly fixed already18:14
Laneydid something change in gconf to make these crashes happen?18:18
KeybukW: Failed to fetch http://ppa.launchpad.net/pidgin-developers/ppa/ubuntu/dists/lucid/main/binary-amd64/Packages.gz  403  Forbidden [IP: ::ffff:172.16.255.22 3129]18:18
Keybuk... wait, what?!18:18
Laneybanshee has something similar too18:18
mvomdeslaur: indeed it is … what happend, did you get a apport window? did the app itself crash?18:20
mvomdeslaur: I have a look at the code18:20
mvomdeslaur: same backtrace, line   File "/usr/share/software-center/softwarecenter/ui/gtk3/models/pendingstore.py", line 75, in _on_lowlevel_transactions_changed18:21
mdeslaurmvo: I opened software center for the first time, typed "skype" in the search box, clicked on skype, clicked on "enable partner repo", and got an apport window18:21
mvo?18:21
mdeslaurmvo: uh, let me check...LP just told me it was a dupe18:21
mdeslaurmvo: nope, completely different backtrace18:22
mvomdeslaur: could you pastebin it please?18:22
Davieyjdstrand: If you are happy with bug #862567, can you Confirm bug 860492 please?18:23
ubottuLaunchpad bug 862567 in cobbler-enlist (Ubuntu Oneiric) "debconf and documentation should mention lack of SSL" [High,Fix released] https://launchpad.net/bugs/86256718:23
ubottuLaunchpad bug 860492 in cobbler-enlist (Ubuntu Oneiric) "[MIR] cobbler-enlist src, cobbler-enlist-udeb bin" [High,In progress] https://launchpad.net/bugs/86049218:23
mdeslaurmvo: paste.ubuntu.com/69925118:24
mvomdeslaur: thanks, fixed in trunk now18:26
mdeslaurmvo: wow, that didn't take long :)18:27
mvomdeslaur: no, the same class of error that got fixed before, I just overlooked one call18:27
mdeslaurmvo: ah, I see...cool. thanks!18:28
mvothank you for the backtrace, that made it realy easy18:28
mdeslaurmvo: you're welcome18:28
cr3cyphermox: we already have an accepted UI freeze exception bug which has been approved, see bug #855328. do we need another bug?18:31
ubottuLaunchpad bug 855328 in checkbox "String Freeze Exception: The welcome screen should warn the user from possible data loss" [Critical,Fix committed] https://launchpad.net/bugs/85532818:31
cr3roadmr: hi there, I just asked cyphermox if we need another bug18:31
roadmrcr3, cyphermox : re!18:31
cyphermoxsorry, no, that's good18:32
cyphermoxsorry, I just didn't see it18:32
roadmrcyphermox: thanks!18:32
cr3cyphermox: nor did I, all good :)18:32
jdstrandDaviey: done18:48
roadmrcyphermox: oops, I didn't set ubuntu-sponsors as reviewer for the checkbox merge request :-/ is there a problem if I do it now?18:50
cyphermoxwell, no need to since I'm already reviewing it, but next time it would be best if you did18:51
cyphermoxalso, I think it's no longer an issue with the sponsoring queue18:51
roadmrcyphermox: ok, I'll leave it as it is then, best not to frob the bug :) thanks18:52
cyphermoxroadmr: it shows up here: http://reqorts.qa.ubuntu.com/reports/sponsoring/ which is what you want :)18:53
Davieyjdstrand: thanks!18:57
slangasekScottK: commented on the dpkg thread, thanks19:25
ScottKGreat.19:25
ogra_Laney, hmm, in your last mono upload, did you include all the ubuntu arm hacks/patches ? i dont see them in the changelog (and apparently banshee stopped working)19:41
=== tilgovi_ is now known as tilgovi
=== Claudinux__ is now known as Claudinux_
=== robbiew is now known as robbiew-afk
Laneyogra_: I thought they were supposed to be included in Debian / upstream or something22:32
Laneydirecthex might know22:32
directhexsnuh?22:32
=== infinity changed the topic of #ubuntu-devel to: Beta 2 Released | Archive: Final Freeze | 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: robert_ancell
hallynis anyone here very familiar with grantpt and ptsname in glibc?22:45
TheMuso@pilot in23:05
=== udevbot changed the topic of #ubuntu-devel to: Beta 2 Released | Archive: Final Freeze | 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: TheMuso, robert_ancell
robert_ancell@pilot out23:13
=== udevbot changed the topic of #ubuntu-devel to: Beta 2 Released | Archive: Final Freeze | 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: TheMuso
=== leguin.freenode.net changed the topic of #ubuntu-devel to: Beta 2 Released | Archive: Final Freeze | 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: TheMuso, robert_ancell

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