/srv/irclogs.ubuntu.com/2014/04/15/#ubuntu-devel.txt

=== rww is now known as ubuparty
=== ubuparty is now known as rww
=== maclin__ is now known as maclin
pittiGood morning06:15
pittijtaylor: it failed due to "python-tables : Depends: python-tables-lib (>= 3.1.1-0ubuntu1) but 3.1.0-2ubuntu1 is to be installed", it was uninstallable at that time; I'll retry it06:16
pittidoko: thanks for the apport speedup patch! I reuploaded with the missing extra import, see bug report06:43
dholbachgood morning06:49
pittislangasek, stgraber: sorry for missing the meeting last night, I felt quite bad; FTR, I thought I +1'ed https://wiki.ubuntu.com/Ubuntu%20Kylin/Ubuntu%20Kylin%20Archive on the ML already07:08
LaibschIs a pbuilder chroot with build-essential installed but missing the initscripts package considered complete or not (AKA broken)?07:44
infinityLaibsch: How would you have created such a chroot?  debootstrap wouldn't let you, and apt would yell at you when you start removing required packages.07:50
Laibschaptitude didn't yell at me, it seems07:52
infinityOh, actually, apt won't either.07:54
infinityLaibsch: So, no, that wouldn't be "broken" from a policy perspective, FWIW.  "build-essential" consists of "essential" + "build-essential", not required.07:55
infinityLaibsch: From a "will Ubuntu consider that a sane and supportable system" perspective, though, it's totally broken. :)07:55
infinitySo, it depends on your context.07:55
Laibschso, if a package required the mountall command which is in initscripts but didn't specify that build-dependency is the package broken?07:55
infinityBut thanks for pointing out, in a roundabout way, that upstart is no longer transitively essential.  I can knock that out of the LP chroots for 14.10  \o/07:56
infinityLaibsch: Yes.07:56
LaibschOK07:56
infinityLaibsch: Though, I assume you mean in the mountall package...07:56
Laibschreopening bug 1307883, then07:56
ubottubug 1307883 in openjdk-7 (Ubuntu) "openjdk-7-jre fails to install in pbuilder chroot" [Undecided,Invalid] https://launchpad.net/bugs/130788307:56
FourDollarspitti: Hi. Could you help me check https://bugs.launchpad.net/ubuntu/+source/bluez/+bug/1303819 on precise?07:57
ubottuLaunchpad bug 1303819 in bluez (Ubuntu Precise) "Bluetooth menu's content disappeared after resume." [Undecided,In progress]07:57
Laibschopenjdk-7-jre calls mountall in postinst but does not declare a dependency (run-time, actually)07:57
infinityLaibsch: Hrm, I don't see it calling mountall.07:58
infinityLaibsch: I just see it wanting /proc mounted.07:58
infinityLaibsch: And a system without proc mounted is absolutely broken.07:58
Laibschsorry07:58
Laibschmountall07:58
Laibsch /var/lib/dpkg/info/ca-certificates-java.postinst: line 90: mountpoint: command not found07:58
FourDollarspitti: oops. sorry.  I found it at https://launchpad.net/ubuntu/precise/+queue?queue_state=1.07:58
Laibschand now that I look at it the problem might be in ca-certificates-java, not the jre07:59
Laibschinfinity: proc is mounted07:59
pittiFourDollars: right, it's waiting for the SRU team to review/accept07:59
infinityLaibsch: Oh, yeah, I can't read.07:59
Laibschinfinity: relax, me neither ;-)07:59
infinityLaibsch: So yes, indeed, that has a runtime dep on initscripts, which isn't Essential, so should be declared.08:00
FourDollarspitti: I see. Thanks.08:00
Laibschinfinity: thanks, I reopened the ticket.  against the correct package.08:00
pittiI never quite understood how "Priority: required" packages are not actually required; it seems odd having to declare a dependency to such a package08:03
Laibschinfinity: actually, openjdk-7-jre is affected as well verified by the line08:04
Laibsch  /var/lib/dpkg/info/openjdk-7-jre-headless:i386.postinst: 18: /var/lib/dpkg/info/openjdk-7-jre-headless:i386.postinst: mountpoint: not found08:04
infinitypitti: "required" is meant to be required for a running Debian system (ie: it's the smallest set you can expect to function meaningfully as a computer), but you still need to depend on them, and they still aren't needed for build-deps.08:05
infinityLaibsch: So, this is a slight regression in that initscripts used to be transitively Essential due to things depending on upstart in the Essential set.08:05
infinityThat said, it was never Essential:yes, so deps should exist.08:06
infinityFrankly, I think it's a glorious feature that upstart and udev aren't accidentally in the Essential set anymore.08:07
infinityAnd initscripts isn't essential in Debian either, afair.08:08
infinityOh, no.  It is.08:08
* infinity ponders how and why.08:08
infinityOh, util-linux depends on it directly.08:09
infinitySo, that could solve other buggy packages here.08:09
LaibschI've put initscripts into the EXTRAPACKAGES variable in ~/.pbuilderrc for now but somehow it doesn't seem to get installed upon "pbuilder-dist trusty build $blah.dsc" invocation.  Am I misunderstanding "man 5 pbuilderrc"?08:11
infinityI don't speak pbuilder.08:11
pittiLaibsch: I don't use pbuilder either, but my suspicion is that this only applies to pbuilder create, and perhaps update, but not build08:12
Laibsch       EXTRAPACKAGES="ccache lintian XXX"08:13
Laibsch              Specifies  extra  packages which the system should install in the chroot on pbuilder create.  This is a space-delimited list.  Also this is installed on pbuilder build08:13
Laibschfrom the manpage08:13
Laibsch"Also ..."08:13
pittiyes, I know, but it might not actually behave that way08:13
LaibschI see08:13
Laibschit looks like it08:13
pittiit's just a suspicion08:13
Laibschwhat are people using these days for building?08:13
pittisbuild + apt-cacher-ng + tmpfs = ♥08:13
LaibschI've heard a lot of new commands thrown around08:14
LaibschI'm already using acng08:14
Laibschlove, certainly when my download speed drops to less than 10Kbit (yes, bit) out in the jungle ;-)08:14
infinitycjwatson: Left here for when you get in, an opinion on sanity of approach of comment 3: https://bugs.launchpad.net/ubuntu/+source/ca-certificates-java/+bug/130788308:14
ubottuLaunchpad bug 1307883 in openjdk-7 (Ubuntu) "ca-certificates-java misses runtime dependency on initscripts" [Undecided,New]08:14
pittiLaibsch: heh, or when I build packages offline in a train or plane :) but even at home acng is over a magnitude faster than real internet08:15
infinityacng + tmpfs is the best thing ever.08:15
infinityInstant build-deps.08:15
Laibschhow does the tmpfs come into play? I assume it's for speed reasons08:16
pittiinfinity: yeah, that's why I sticked 16 GB into my new laptop (also for LXC/qemu), it just rocks :)08:16
pittiLaibsch: yes; muchly08:16
Laibschhow to use?08:16
Laibschwhat do you mount on tmpfs?08:16
pittieven on a 500 MB/s SSD the difference is significant, mostly due to fsync and friends08:16
infinityLaibsch: Yeah, doing union (aufs or overlayfs) builds backed in tmpfs, so file ops are instant and cleanup is quick.08:16
pitti/var/lib/schroot/union/overlay -> /tmp08:17
pitti/var/lib/schroot/unpack -> /tmp08:17
infinitypitti: I don't bother with the second one.08:17
pittiinfinity: I use tarballs for most of my schroots, so I need both08:17
geserLaibsch: mount a tmpfs on /var/cache/pbuilder/build (if you using pbuilder)08:17
infinitypitti: Oh, right.08:17
infinitygeser: Is that a filesystem overlay, or just the directory where the build happens?08:18
pittiand of course 'none /tmp tmpfs defaults 0 0' in /etc/fstab, something which we should have done ages ago on systems with >= 2 GB RAM08:18
infinityCause I/O matters almost nothing to the build itself, it's the build-dep install that hurts.08:18
geserinfinity: in case of pbuilder: pbuilder extracts there the base.tar.gz, performs the build there (in a chroot) and removes it again when done08:19
infinitypitti: My /tmp routinely grows a lot more than 2G of cruft between reboots.  That wouldn't be a sane default without a better cleaning cron job.08:19
infinitygeser: Ahh, kay.  So, the whole thing.  That would do, yes.08:19
pittiand other tweaks are things like "export-dir = /tmp/build-area/" in ~/.gbp.conf08:20
LaibschMy computer still has only 2G of RAM, frequently well-filled by FF.  Is mounting /var/cache/pbuilder/build on tmpfs still a good idea or is the worst that would happen that overflow would be dropped to swap and thus no gain in speed?  I wouldn't like my machine to crash or crawl to a halt when building a large package.08:22
* Laibsch reminds himself to get more RAM next time when back in civilization08:23
pittiLaibsch: no, if /tmp is full there is no automatic overflow to swap08:23
pittithings will just go haywire08:23
Laneyhow does changelogs.u.c work?08:24
LaibschOK, I'll postpone the speed optimization, then.08:24
LaneyI think something has gone wrong with it updating08:24
seb128Laney, mvo probably knows08:24
mvoLaney: there is a lp-changelogs-crawler running on changelogs.u.c08:26
mvoLaney: it appears I do not have a login anymore, hrm08:26
Laneymvo: Go abuse IS into giving you it back :P08:29
mvoLaney: I send a rt and asked for access08:29
LaneySeems it hasn't updated since last Thursday-ish08:29
Laneydid a little bisect using trusty-changes08:29
=== mbiebl_ is now known as mbiebl
jibelmvo, could you have a look at bug 1307904 ? It's an edge case, only grep:i386 is installed on a 64bit system. The upgrader replaces grep:i386 by grep:amd64 on upgrade but finally refuses the upgrade because grep:i386 is removed08:43
ubottubug 1307904 in ubuntu-release-upgrader (Ubuntu) "Cannot upgrade to 14.04" [Undecided,New] https://launchpad.net/bugs/130790408:43
mvojibel: sure08:44
bipulI am looking for networking team, to work with them.08:57
bipulAny one around? who can help me with my query ?08:59
mvojibel: fixed09:00
jibelmvo, thanks09:01
mvojibel: thank you!09:05
zygabipul: what do you mean by 'the networking team'09:10
bipulzyga, any ubuntu projects related to networking.09:11
zygabipul: I don't think there is a team of that kind09:11
zygabipul: if you can be more precise than networking then you might find what you are looking for09:12
bipulzyga, or any development team, related to programming.09:12
zygabipul: ubuntu is developed by a large number of distributed people09:12
zygabipul: perhaps you should just ask your question09:13
bipulzyga, I am looking for a development team where i can do contribution and also to learn.09:14
zygabipul: so hang around, there is no team pe se, there are just people that do stuff, you may be interested in signing up to the mailing list and look at discussions there, if you know programming you should look at upstream projects (the ones that ubuntu and debian package) and contribute your efforts there09:15
bipulwhere i can get the upstream projects ?09:16
zygabipul: wherever they are hosted, for example you can find out about network-manager using:09:17
zygaapt-cache show network-manager | grep Homepage09:17
=== tkamppeter_ is now known as tkamppeter
=== MacSlow is now known as MacSlow|lunch
zygafollowing sbuild page on the debian wiki (https://wiki.debian.org/sbuild) I got to the part with piuparts, I used the sid chroot (as in the example) but for some reason piuparts wants to setup a saucy chroot (?!), does anyone here use piuparts along with sbuild?10:36
zygalooking at the source I see this is hardcoded10:45
zygapitti: is this worth fixing for trusty?10:47
pittizyga: sounds easy enough, and it's certainly not on any image10:47
zygapitti: I have a debdiff, what should I do with it?10:47
pittizyga: subscribe sponsors for now; I'll try to have a look in the next hours10:48
zygahttp://paste.ubuntu.com/7254566/10:48
zygako10:48
zygapitti: so open a bug on the trusty package, attach the debdiff and subscribe sponsors, anything else?10:48
pittithat sounds like the usual approach10:49
zygaok, thanks10:49
pittizyga: if the release team is happy for it to go in without a bug, I can also just upload the debdiff10:49
pittizyga: but at least this warrants a Debian bug -- this certainly shoudln't hardcode "saucy" but use /etc/os-release10:50
zygapitti: it's more "smart" than that, it has several profiles10:50
pittimeh, and it even calls lsb_release already10:51
geserperhaps it should use python-distro-info instead to get the devel release10:51
pittizyga: anyway, uploaded; please do the above if the release team wants bug reports at this point10:51
zygapitti: https://bugs.launchpad.net/ubuntu/+source/piuparts/+bug/130799510:54
ubottuLaunchpad bug 1307995 in piuparts (Ubuntu) "piuparts hardcodes 'saucy' as the default ubuntu version" [Undecided,New]10:54
zygapitti: uploaded as in you've fixed this in the archive?10:54
pittizyga: as in I uploaded your debdiff10:55
pittizyga: I'll reupload with that bug ref10:55
zygapitti: ah, thanks10:55
pittizyga: oh, it was auto-accepted: https://launchpad.net/ubuntu/+source/piuparts/0.56ubuntu110:55
pittiseems universe still isn't deep-frozen10:55
zygapitti: cool, thanks :-)10:56
zygapitti: so should I do anything else at this time or is this enough?10:56
pittizyga: seems fine; a Debian bug about this would be nice though10:58
zygapitti: ok, I'll try to do that10:58
* zyga keeps forgetting how to use reportbug on ubuntu to target debian10:58
Laneypitti / jibel: Would it be a good idea to add -o IdentitiesOnly=yes to etc/config in lp:auto-package-testing?10:59
LaneyI was just getting the old 'too many authenticaiton failures'10:59
pittiLaney: I don't know what that does, I'm afraid11:02
Laneypitti: Basically makes it ignore the agent provided identities and just use the one given on the commandline11:03
pittiLaney: seems to work alright here11:05
LaneyIt happens if you have a lot of identities in the agent11:05
pittiLaney: http://paste.ubuntu.com/7254656/ ?11:06
Laneylgtm11:06
pittiLaney: pushed11:06
Laneycheers11:06
LaneyI ought to figure out if all of these keys are really necessary11:07
* Laney gives that problem to future Laney to solve11:07
pittiin your agent, you mean?11:07
Laneyyep11:07
=== zyga is now known as zyga-afk
=== _salem is now known as salem_
dpmhi cjwatson, I've got a website that reports the status of translations for the packages included in a default distro installation (as opposed to LP reporting everything in main). A while ago you explained me how I could find out this list of packages for a desktop installation through the seeds. So the list of seeds to expand that you gave me for the desktop (http://bazaar.launchpad.net/~dpm/ubuntu-translations-stats/trunk/view/head:/stats/management/c11:15
dpmommands/utils/distropackages.py#L42) has worked very well so far. I'm now trying to report translation status for the phone. Can I also do this using the same method? I.e. is there a list of seeds that I can use to determine all packages from a default phone installation?11:15
LocutusOfBorg1dholbach, you there?11:18
LocutusOfBorg1I saw your comment on the sync request11:19
LocutusOfBorg1maybe is faster to discuss here11:19
LocutusOfBorg1:)11:19
=== salem_ is now known as _salem
dholbachLocutusOfBorg1, I just wanted to generally provide some links to how to get an upload considered for backports/SRUs11:36
dholbachLocutusOfBorg1, but sure... how can I help?11:36
LocutusOfBorg1I would like to have it for trusty11:36
LocutusOfBorg1:)11:36
LocutusOfBorg1sorry leaving11:36
dholbach... ok11:37
dholbachfor whoever is wondering what this was about, here's the link: bug https://bugs.launchpad.net/ubuntu/+source/flex/+bug/130760411:38
ubottuLaunchpad bug 1307604 in flex (Ubuntu) "Sync flex 2.5.39-1 (main) from Debian unstable (main)" [Undecided,New]11:38
shadeslayerdpm: ping11:43
shadeslayerdpm: https://bugs.launchpad.net/langpack-o-matic/+bug/1267763 < needs adding to langpack-o-matic11:43
ubottuLaunchpad bug 1267763 in langpack-o-matic "kde-config-whoopsie not localized" [Undecided,New]11:43
dpmhey shadeslayer11:43
dpmshadeslayer, you'll need to ping pitti for the langpack-o-matic side of things11:44
shadeslayerpitti: ^^11:45
shadeslayerpitti: https://bugs.launchpad.net/langpack-o-matic/+bug/127814211:46
ubottuLaunchpad bug 1278142 in langpack-o-matic "kubuntu-driver-manager not localized " [Undecided,New]11:46
shadeslayerdpm: https://translations.launchpad.net/ubuntu/trusty/+source/kde-config-whoopsie/+imports < templates are imported but not approved?11:48
dpmshadeslayer, if the're imported, they've been approved :)11:48
shadeslayerah I see11:48
dpmthe workflow is Needs Review > Approved > Imported11:48
shadeslayerah ok11:49
shadeslayerdpm: https://bugs.launchpad.net/ubuntu/+source/intltool/+bug/953342 < needs intltool release11:49
ubottuLaunchpad bug 953342 in intltool (Ubuntu) "Add support for Qt Designer UI files" [Medium,Triaged]11:49
geserdoes somebody have any opinion what do with myspell-st (src:dict-st)? it looks like it fails in post-inst since precise (bug 980130). The package is in main but was never in Debian so is essentially unmaintained.11:51
ubottubug 980130 in dict-st (Ubuntu) "package myspell-st 20070206-4 failed to install/upgrade: subprocess installed post-installation script returned error exit status 1" [Undecided,Confirmed] https://launchpad.net/bugs/98013011:51
dpmshadeslayer, I know. You might want to ping danilo and dobey as intltool maintainers for a new release11:51
shadeslayerdobey: ^^ could we get a release pretty please :)11:52
shadeslayerpitti: https://bugs.launchpad.net/langpack-o-matic/+bug/126776511:55
ubottuLaunchpad bug 1267765 in langpack-o-matic "kdesudo not localized" [Undecided,New]11:55
shadeslayerpitti: all 3 need to be added to langpack-o-matic11:55
Laneygeser: The postinst is automatically generated & a no-change rebuild gets rid of it11:56
LaneyI don't know if the package works or does anything useful though11:56
LaneyIt does at least ship files in useful locations...11:57
geserme neither, but I try to get a SRU for it in the next days to fix this error at least11:58
LaneyI think there are other myspell-* packages that do the same11:58
pittishadeslayer: hm, why aren't these in kde-l10n-*?12:30
pittishadeslayer: I thought the -base packages only contained the kubuntu specific strings?12:30
pittishadeslayer: driver-manager added12:32
=== greyback_ is now known as greyback|lunch
shadeslayerpitti: because at the very least whoopsie/driver manager are kubuntu specific things13:09
shadeslayerand not part of sc13:09
=== MacSlow|lunch is now known as MacSlow
pittishadeslayer: yes, I added that13:10
shadeslayerpitti: whoopsie too?13:10
pittishadeslayer: I was wondering about kdesudo13:10
shadeslayerah that, I  am unsure, apachelogger ^^13:10
pittishadeslayer: whoopsie? I didn't see that bug13:11
apacheloggerspace ships, what?13:11
apacheloggerkdesudo is kubuntu specific right now13:11
apacheloggerperhaps we'll get to change that some time not too far in the future13:11
pittishadeslayer: ah, doing now13:11
shadeslayerpitti: https://bugs.launchpad.net/langpack-o-matic/+bug/126776313:11
ubottuLaunchpad bug 1267763 in langpack-o-matic "kde-config-whoopsie not localized" [Undecided,New]13:11
cjwatsondpm: For the phone I think it's minimal plus the sdk-libs and touch seeds in the ubuntu-touch seed collection, but sanity-check that against reality13:13
pittishadeslayer: all done13:15
pittiseb128: is bug 1201485 still actually an issue?13:16
ubottubug 1201485 in Ubuntu Translations "Need to import translations for the unity daily builds" [High,Triaged] https://launchpad.net/bugs/120148513:16
seb128pitti, no, it's launchpad fix released, the other lines are probably invalid13:17
pittiseb128: ah, so PPA copying copies along the translations.tar.gz now? nice13:17
seb128pitti, I didn't especially check but I didn't notice outdated templates/missing translations so I think the fix is working as it should13:17
seb128pitti, I think so13:17
pittithe MP times out to load13:18
pittiseb128: ack, thanks13:18
=== greyback|lunch is now known as greyback
seb128pitti, yw!13:19
MacSlowSaviq, hm... the input filterarea doesn't work reliably... it's swallowing input when on the dash, but not in apps... investigating13:24
MacSlowSaviq, MouseArea I meant13:24
SaviqMacSlow, yeah, you need to use an InputFilterArea13:24
SaviqMacSlow, as well, that is13:25
MacSlowSaviq, but it (the modal-backgrounds MouseArea) swallows input for the Dash... that's confusing me a bit13:26
SaviqMacSlow, those are separate surfaces13:26
SaviqMacSlow, all the shell is one, so you can use a MouseArea to prevent input reaching other layers of the shell13:26
SaviqMacSlow, but the apps are completely separate clients, they don't know about Shell's MouseAreas, nor does Mir13:27
cjwatsonpitti: Yeah, Ursula fixed LP to copy translations along with everything else back in October13:27
SaviqMacSlow, InputFilterArea is communicating to Mir that input in this area should not be delivered to clients13:27
MacSlowSaviq, I changed my branch to use an InputFilterArea... cross-compiling now and then testing it13:27
SaviqMacSlow, you probably need both (MA for dash, IFA for other apps)13:28
MacSlowhm... ok13:28
SaviqMacSlow, FWIW that will change with Qt compositor, as apps there will be just as any other object in the QML scene, so MA will be enough13:28
dpmcjwatson, ok, I'll try, thanks!13:30
=== zyga-afk is now known as zyga
=== _salem is now known as salem_
dpmcjwatson, for the core apps click packages that are installed by default: can I find them out via the seeds too? I guess not, so I'm wondering where to find out the default clicks, so that I can also use them to create the phone translation stats13:46
cjwatsondpm: http://people.canonical.com/~ubuntu-archive/click_packages/click_list13:48
dpmaha, perfect, thanks cjwatson13:48
=== benrodrigue is now known as brod
kdeuser56pitti: what steps would have to be taken to enable dbgsym creation for the mainline kernel ppa?14:36
LocutusOfBorg1hi dholbach15:03
LocutusOfBorg1still there?15:03
jamespagebdmurray, if you are around, can you reject the juju-core upload from the saucy SRU queue15:14
jamespagebdmurray, I need to pull a bit out after some discussion with upstream15:15
bdmurrayjamespage: sure, rejections are easy!15:15
jamespagebdmurray, the change drops one of the 'features' introduced so it should make life a bit easier15:16
bdmurrayarges: speaking of SRUs could you look at whoopsie in saucy and whoopsie-daisy in precise?15:16
argesbdmurray: sure15:17
dholbachLocutusOfBorg1, as I said earlier... I was looking at the request generally - I don't have much of an idea of flex and can't judge it going into trusty - AFAICS trusty is "done" now15:19
argesbdmurray: so how come whoopsie doesn't have an ubuntu version?15:19
arges.33->.3415:19
bdmurrayarges: because it is only in ubuntu15:20
argesbdmurray: but whoopsie has an ubuntu version?15:21
argeserr whoopsie-daisy doesn't but whoopsie does15:21
jamespagebdmurray, OK - I uploaded a new version minus the 'update-bootstrap' plugin.15:21
jamespagebdmurray, the only other bit that's a bit hand wavey is bug 125472915:22
ubottubug 1254729 in juju-core (Ubuntu Saucy) "Update Juju to make a "safe mode" for the provisioner" [Undecided,New] https://launchpad.net/bugs/125472915:22
bdmurrayarges: looks like I made a mistake in the versioning back in january15:23
infinityarges: Eh?  You just mean the 0.2.24.1ubuntu1 in saucy-updates?  That's pretty much just the uploader of that SRU being silly, it should have been 0.2.24.1.115:23
argesbdmurray: infinity ack. So just leave the new version as 0.2.24.1ubuntu2 or should that be 0.2.24.2 ?15:23
argesor even 0.2.24.1ubuntu1.115:23
jamespagebdmurray, for which I'm proposing smoke testing to ensure nothing regressed (bearing in mind I've been using 1.16.6 with MAAS and OpenStack since Jan I've not seen any issues)15:23
infinityarges: 0.2.24.1.2, I would argue.15:23
infinityarges: Note the .1 in the middle there that you missed.  I assume 0.2.24.2 already existed in history.15:24
LocutusOfBorg1dholbach, fair enough, I think the same15:24
argesinfinity: yup that's what i meant15:24
infinityYeah https://launchpad.net/ubuntu/trusty/+source/whoopsie/0.2.24.215:24
LocutusOfBorg1so, do you think is good to sync for "u" and SRU it, right?15:24
infinityarges: So, yeah, 0.2.24.1.2, and for bonus points, you could rertoactively changes the 1ubuntu1 entry in the changelog to .1.1 and wipe it out of history. ;)15:25
argesinfinity: sure.   bdmurray mind if i handle that for you and you can approve?15:25
bdmurrayarges: I'm mostly done with that change15:26
argesbdmurray: ok let me know and i'll rereview15:26
dholbachLocutusOfBorg1, you might want to read the SRU wiki page again15:27
dholbachLocutusOfBorg1, it explains quite well what SRU material is and what isn't15:27
dholbachand to me it looks like there's quite a bunch of changes in that release (even if they all / or the majority are bug fixes)15:28
bdmurrayarges: uploaded15:33
argesbdmurray: ok accepted15:34
LocutusOfBorg1dholbach, maybe I can ask to the official developer a feedback? I know there is a line between SRU and backports, and it is difficult to choose sometimes15:35
LocutusOfBorg1they make many releases, but always with small changes15:35
LocutusOfBorg1and only bug fix15:35
argesinfinity : so the new queue for precise: https://launchpad.net/ubuntu/precise/+queue?queue_state=0 these look like SRU updates, but somehow are here. should they be treated as SRUs, or is there another process these are waiting on.15:36
dholbachLocutusOfBorg1, if you can explain in the bug report why it's important to have the upload and what kind of testing you've done and what the impact might be, I think that'd help a lot15:36
dholbachLocutusOfBorg1, then you could get an answer from the release team15:36
LocutusOfBorg1yes, anyway let's wait for the release, and the sync15:37
LocutusOfBorg1after I'll try to test it as deeply as I can15:37
LocutusOfBorg1with maybe some upstream help15:37
dholbachok cool15:37
LocutusOfBorg1BTW do you know why network-manager in precise is still in proposed queue?15:38
LocutusOfBorg1the tag verification-needed has been changed in verification-done15:38
infinityarges: They're SRUs, though also new binaries, so worth a cursory NEW review before otherwise SRU processing.15:38
cyphermoxmost likely just because nobody noticed.15:38
cjwatsonarges: there's an LP bug that packages added entirely new post-release tend to be mistreated as NEW thereafter15:38
infinityarges: If you treat them as an SRU of the previous versioned packages (ie: debdiff against nvidia-thing-319 or whatever), you can get a pretty good idea of the state of things.15:38
cjwatsonbecause four different subtly wrong ancestry calculation implementations15:39
infinityarges: And then they also need to have overrides applied, though I can do that in the queue right now.15:39
argescjwatson: infinity : gotcha. I can review them if that ok.15:39
mvojibel: re bug #1308056 - do you have that system available? what do you have in /var/lib/update-notifier/user.d/, could you pastebin or mail this to me please?15:40
ubottubug 1308056 in language-selector (Ubuntu) "language packs not installed after a non-network installation in a non-english language" [High,New] https://launchpad.net/bugs/130805615:40
argesinfinity: these aren't even diffed against that there is already nvidia-graphics-drivers-331-331.20ubuntu0.0.1, this is just ubuntu0.0.215:41
infinityarges: Alright, overrides fixed in the queue, if you want to review them.15:41
argesinfinity: ok thanks15:41
dholbachLocutusOfBorg1, no idea - sorry15:41
infinityarges: Oh, those are already in in a previous version?15:41
argesinfinity:  nvidia-graphics-drivers-331 | 331.20-0ubuntu0.0.1 | precise-updates/restricted | source15:41
infinityarges: In that case, yeah, just a lanuchpad bug that they're in NEW.15:41
infinityarges: So, treat like any other SRU.15:41
argesok cool. just trying to not mess stuff up15:42
infinityarges: Well, was good to ask just so an AA could fix the overrides anyway.15:42
xnoxGunnarHj: hey, are you around? i have a few regressions w.r.t. to incomplete language support.16:00
xnoxGunnarHj: i believe it's related to previous SRUs you have done, together with the recent ubiquity bug you reported and a few other things that landed in the language-selector and account services.16:00
xnoxspecifically bug #110354716:00
ubottubug 1103547 in language-selector (Ubuntu Precise) "drag and drop does not work language support not complete" [Medium,Fix released] https://launchpad.net/bugs/110354716:00
xnoxbug #113436416:00
ubottubug 1134364 in language-selector (Ubuntu Precise) "Check for missing language support for all installed languages" [Undecided,Fix released] https://launchpad.net/bugs/113436416:01
=== trijntje_ is now known as trijntje
ogra_xnox, your "remove all py2 from touch" hasnt happened yet, has it ?16:24
xnoxogra_: no, because my fixes are not getting merged and released.16:26
ogra_ok16:26
xnoxogra_: do you want a list of my merge proposals?16:26
xnoxogra_: ditto qt4 removal.16:26
ogra_just wanted to be sure, since the image scratches the 500M edge16:27
xnoxGunnarHj: i'm thinking of landing http://paste.ubuntu.com/7256183/16:31
GunnarHjxnox: Thanks for letting me know. I'll comment on it in a few minutes.16:34
Laneyxnox: patching a patch?16:34
Laney(0009-language-tools.patch)16:34
xnoxGunnarHj: please review it.16:34
xnoxLaney: also see plymouth - i think that patches patches of patches.16:35
Laneyseems unideal16:35
xnoxGunnarHj: please review, basically the problem is that "/usr/share/language-tools/language-options" says that "fr" is not needed to be installed, when it is not installed, but one did $ locale-gen fr_FR.utf816:37
xnoxGunnarHj: (as in the state one gets into after offline installation, which configured locale, set incomplete locale flag and did not install the langpacks/hunspell/etc)16:37
GunnarHjxnox: Will check it out indeed. I thought otherwise, but will check.16:38
LaneyPlease do merge it into the first patch16:39
xnoxGunnarHj: interrsection is suppose to mean - desired, valid, not fully installed.16:39
xnoxLaney: yeah, i will. In a sec.16:39
LaneyTa16:39
GunnarHjxnox: Please give me a few minutes.16:39
xnoxGunnarHj: i'm still testing it, this is not even in the queue for the release team yet. Take as long as you need, it was not trivial for me to hunt down.16:40
xnoxGunnarHj: in fact, we were hoping you would show up to review this =))))16:41
Laneyxnox: well done finding it16:41
GunnarHjxnox: Ok. ;)16:41
Laney$translation_dirs{$_} = 1 for readdir $dh;16:41
Laneyoh perl, you so kooky16:41
GunnarHjLaney: Don't pick on Perl.16:42
=== superm1_ is now known as superm1
xnoxGunnarHj: Laney: updated debdiff http://paste.ubuntu.com/7256240/16:44
GunnarHjxnox: Ok, thanks. Makes more sense to change the existing patch.16:46
=== lutostag is now known as lutostag-away
=== bfiller is now known as bfiller_afk
tjaaltonwhy on earth do ppa builds insist on building indep targets on amd64 too?17:11
cjwatsonThey don't ...17:12
tjaaltondo for me17:12
cjwatsonYour debian/rules is broken then17:12
tjaaltonit's krb517:12
cjwatsonExample?17:12
cjwatsonLike a +build17:12
tjaaltonhttps://launchpad.net/~sssd/+archive/updates/+build/591182417:12
tjaaltonvs https://launchpad.net/~sssd/+archive/updates/+build/591182517:13
xnoxi thought loads of things will fail when doing arch build without indep build-deps.17:14
xnoxcause debian is not doing it.17:14
cjwatsontjaalton: precise's dpkg-buildpackage didn't have the necessary smartness to honour build-arch yet17:15
cjwatsonDebian #22935717:15
ubottuDebian bug 229357 in dpkg-dev "dpkg-buildpackage: support for Build-Options: build-arch" [Wishlist,Fixed] http://bugs.debian.org/22935717:15
cjwatson(well, disregard the implied solution in the bug title)17:16
cjwatsonThat was added in dpkg 1.16.2, so quantal17:16
tjaaltonahah, that would explain it then, thanks17:16
GunnarHjxnox: If I understand it correctly, what you suggest would redefine what constitutes an installed language. You would no longer be able to generate a locale without l-s starting to prompt you about installing everything.17:21
xnoxGunnarHj: in my testing, l-s is only asking me to install missing things.17:21
xnoxGunnarHj: as it's limited by "locale -a" in the first place, e.g. one typically on has en and enabled locale.17:22
xnoxGunnarHj: if someone will go and actually generate all locales, indeed all language packs will be requested to be installed.17:22
xnoxGunnarHj: at the moment, however, the bug is that _no_ language packs are ever installed at all, but "en".17:22
xnoxGunnarHj: this is actually revert to what the code was before one of the SRUs into precise.17:23
GunnarHjxnox: Yes, but the possibility to generate a locale without installing the language is intentional. I think cjwatson can confirm that.17:23
xnoxGunnarHj: that's what the installer does, to trigger langpack installation....17:23
xnox(possibly at a later time when network is available)17:24
xnoxGunnarHj: there is a separate flag to actually block the lang-pack installation.17:24
GunnarHjxnox: When you have tested, did you check if the language appeared in "Installed languages" in l-s?17:25
xnoxI'm trying to fix bugs "System not localized after an OEM installation" and "language packs not installed after a non-network installation in a non-english language " as in no language packs installed automatically post-install.17:25
xnoxGunnarHj: "When you have tested, did you check if the language appeared in "Installed languages" in l-s?" at which stage? patch applied, locale generated, and no packages for that locale installed?17:26
xnoxGunnarHj: I can test that in a second.17:26
GunnarHjxnox: Yes.17:26
cjwatsonit's certainly intentional that you can generate a bare locale, but I don't see a reason not to flag it as incomplete support ...17:27
cjwatsoncan't you dismiss it and tell it to shut up?17:27
GunnarHjcjwatson: No, there is no way to tell it to shut up. ;)17:27
GunnarHjcjwatson: I mean, you'll be prompted whenever you start l-s if you don't install.17:28
xnoxGunnarHj: it shuts up after the first time.17:28
cjwatsondo we need another flag to check-language-support for use by the installer?17:29
cjwatsonGunnarHj: oh, well, sure, but I never start l-s so who cares ;-)17:29
cjwatsonI would care about notification spam17:29
xnoxyeah the auto popup goes away.17:29
GunnarHjxnox: Does it?17:29
cjwatsonI think it would be reasonable enough for l-s to bug people with extra bare locales17:29
cjwatsonif started manually, which is rare17:29
xnoxGunnarHj: yeah, it has a separate flag which is cleared.17:29
xnoxGunnarHj: but i will test it again here.17:30
GunnarHjxnox: I'd like to do some testing and think more about it. Can we talk more about it tomorrow?17:31
=== roadmr is now known as roadmr_afk
xnoxGunnarHj: we kind of have a release to make on thursday, and no language packs installed after OEM configuration is very bad for all our OEMs.17:32
xnoxGunnarHj: oem-config does not configure network and pull language packs, the way normal ubiquity installation does.17:33
GunnarHjxnox: So this is going into the release??17:33
xnoxGunnarHj: i want this to go into release yes.17:33
xnoxotherwise i wouldn't be patching this now & extensively testing.17:33
GunnarHjxnox: I see.17:34
GunnarHjxnox: How long will you be there today?17:34
xnoxGunnarHj: if my testing doesn't show any regression on past fixed bugs w.r.t. this we will respin for it probably in a few hours.17:35
xnoxGunnarHj: if we need to further fix this post-release, we will be able to do zero-day SRU etc.17:35
xnoxGunnarHj: this will also will need fixing for 12.04.517:36
GunnarHjxnox: Ok, I see. Actually I have a feeling that it will lead to undesired effects that we'll need to take care of as SRUs.17:37
xnoxGunnarHj: hm, yeah, i don't see it do the right thing yet.17:41
GunnarHjxnox: One thought I have right now is that the installer might be changed to create empty /usr/share/locale-langpack/[lang] directories when installing without the net.17:41
xnoxGunnarHj: it did not install anything for me now.17:41
GunnarHjxnox: Ok..17:41
cjwatsonWould empty directories help?17:41
GunnarHjcjwatson: I'm not sure. Just a thought so far...17:42
xnoxcjwatson: we'd need a subdir for the locale, yeah.17:42
cjwatsonIt would certainly be possible17:42
xnoxcjwatson: let me test.17:42
cjwatsonIf that fixes it it would be less invasive17:42
xnoxogra_: gtk2 is back on touch image17:48
xnoxogra_: and i've explicitely removed it17:48
xnoxogra_: also for the same reason appmenu will get a reject now.17:48
seb128hum17:51
seb128would be handy to have ddeb sources on the porter boxes17:51
jtaylordid something change with the python gdb extensions?17:55
jtaylorthey aren't loading for me anymore, they used to a week ago17:55
GunnarHjxnox, cjwatson: I made a quick-n-dirty test on 13.10 where I am right now, and it looks promising.17:56
xnoxGunnarHj: creating directories?17:56
GunnarHjxnox, cjwatson: I added the "fi" directory and did 'sudo locale-gen fi_FI.UTF-8'. It was pulled nicely after that.17:56
xnoxGunnarHj: hm, not doing that here.17:57
xnoxlet me try again.17:57
xnoxGunnarHj: nevermind, had dirs in the wrong place.17:58
xnoxGunnarHj: looks good now.17:59
GunnarHjxnox: That solution would make me feel better. :)17:59
jtaylordoko: since the last or before last python3 update the gdb debug extensions aren't loading anymore18:00
jtaylordoko: its expecing them as python3.4-dbg.py now instead of python3.4m-dbg.py18:00
dokojtaylor, hmm, can't see what should have changed ...18:22
=== roadmr_afk is now known as roadmr
jtaylorqives the changelog gives no clue18:33
jtaylorI also have no idea how gdb actually tries to load it18:33
GunnarHjxnox: Do you think it's doable to make the installer create such empty dirs?18:36
xnoxGunnarHj: yes, we are now moving bug 1307983 to d-i.18:37
ubottubug 1307983 in localechooser (Ubuntu Trusty) "System not localized after an OEM or offline installation" [High,Confirmed] https://launchpad.net/bugs/130798318:37
xnoxGunnarHj: well localechooser.18:37
GunnarHjxnox: Ok, sounds good. Thanks for letting me know.18:38
=== bfiller_afk is now known as bfiller
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== mrpouit is now known as mr_pouit
smoserxnox, around ?20:41
smoserhttp://paste.ubuntu.com/7257532/20:42
smoserhow much can i trus tthe order of that output.20:43
smoseri ask because 'Clean /tmp/directory' (line 373) I think is /etc/init/mounted-tmp.conf which is20:45
smoser  start on (mounted MOUNTPOINT=/tmp) or (mounted MOUNTPOINT=/usr)20:45
smoseri woudl have thought that was guaranteed to happen after (and be blocked by) cloud-init-local (line381)20:45
smoserwhich is20:45
smoser start on mounted MOUNTPOINT=/20:45
smoseroh yeah, and thank you!. that output looks so much better now.20:47
jtaylordoko: was bin/python3.4 a symlink before?21:08
jtaylorit seems gdb just loads <filename>-gdb.py21:08
jtaylorthis might have worked if python3.4 was a link to python3.4m before21:09
jtayloror I' was always just using python3-dbg which is a symlink to the right named file, hmmm21:10
=== dpm is now known as dpm-afk
=== arges_ is now known as arges
dokojtaylor, so maybe we need two -gdb.py files21:35
jtayloror a symlink yes21:35
jtaylorI added a copy with the right filename and it works21:35
jtaylorout of curiousity why are there two identical python binaries installed?21:37
dokothese are hard links21:37
dokodone upstream.21:37
jtayloroh21:37
dokojtaylor, does it work when you make python3.4 a symlink to python3.4m?21:38
jtaylorlet me try21:38
doko/usr/lib/debug/usr/bin/python3.4dm-gdb.py21:38
doko/usr/lib/debug/usr/bin/python3.4-dbg-gdb.py21:38
dokothese are there, so that's why the -dbg works21:39
jtaylorno symlink of python3.4 does not work21:39
jtayloroh wait it does I linked it to 3.3 ...21:40
dokook, then I'll add the python3.4m-gdb.py symlink21:41
dokoI mean, python3.4-gdb.py21:42
jtaylorbtw the test is just: gdb python3; py-list21:44
jtaylorif it gives you unknown command it doesn't work21:44
jtayloror if it gives you "add to save-load blabla" it which means it worked but you need to edit your ~/.gdbinit21:45
jtayloradd-auto-load-safe-path21:45
=== salem_ is now known as _salem
=== sz0 is now known as sz0`
=== bfiller is now known as bfiller_afk

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