/srv/irclogs.ubuntu.com/2012/06/22/#ubuntu-devel.txt

=== chu_ is now known as chu
robert_ancellinfinity, gentle nudge.. :)00:17
infinityrobert_ancell: OH MY GOD GET OFF MY BACK.00:22
infinityrobert_ancell: Wait, what was the nudge about? :)00:22
infinityrobert_ancell: Oh, right.  New package.  Let me poke it.00:22
robert_ancellinfinity, thanks!00:23
infinityrobert_ancell: Remind me which one?00:23
robert_ancellinfinity, libpwquality, bug 101136100:23
ubottuLaunchpad bug 1011361 in Ubuntu "[needs-packaging] libpwquality" [Wishlist,Triaged] https://launchpad.net/bugs/101136100:23
infinitySeriously, someone reinvted this wheel?00:24
infinityreinvented, too.00:24
robert_ancellyep00:24
infinityIs it insanely more awesome than cracklib somehow?00:24
infinityAnyhow.  My value judgements about people reinventing wheels don't matter for NEW reviews.  Let me look at the actual packaging. :P00:25
infinityW: libpwquality source: package-needs-versioned-debhelper-build-depends 900:26
infinityrobert_ancell: The above seems to make some sense, since your debian/compat is 9.00:27
robert_ancellinfinity, oh, I didn't see that warning00:28
infinityrobert_ancell: To be fair, your build-dep (8.1.3~) is when compat 9 was introduced, but it was experimental, and changed every second day.00:29
infinityMinor nitpick, anyway.00:29
robert_ancellinfinity, I copied it off another package00:30
infinity;)00:31
robert_ancellinfinity, I've fixed that in the branch, resubmit or just upload next time?:00:31
infinityrobert_ancell: Next time is fine.00:31
infinityrobert_ancell: I have a minor nit with upstream that their dual license doesn't specify WHICH GPL.00:31
infinityrobert_ancell: And while I'm betting they meant 2+, I could totally dig up a pre-1.0 draft and use it!00:32
robert_ancellinfinity, yes, they are unclear, but I did find somewhere that indicated it was 2+00:32
infinityWell, they include 2, which is a fair hint that it's either "just 2" or "2+".00:32
infinityMan, dh7+ rules files are so boring to read. :/00:33
infinityrobert_ancell: Your short descriptions are also ridiculously long.00:34
robert_ancellinfinity, yeah, any recommendations?00:34
infinityMaybe I'm just an old skooler who likes "package - short_desc" to fit on an 80char terminal.00:35
infinitys/and generating random passwords/and generation/ would help a bit.00:35
robert_ancellthe "(development files)" suffix is a bit of a killer, but that seems pretty standard00:35
robert_ancellok, fixed that for next release00:37
infinityrobert_ancell: It's also perfectly reasonable to not have the word "library" in the short description of every lib* package in the archive. ;)00:37
robert_ancellit seemed to be the convention00:37
infinity"password quality checking and generation" would be enough for the lib bits, IMO.00:37
robert_ancellok, will do00:37
infinityBut yeah.  None of this matters terribly.  I just like to be able to read things. ;)00:38
infinityrobert_ancell: The million dollar question... Will GNOME be depending on the python module for this?00:39
infinityrobert_ancell: And if so, when will it be py3?00:39
robert_ancellno00:39
infinityAlright, I like no.00:40
robert_ancellI think technically yes, but no python programs access it00:40
infinityWell, "technically yes" is bad if it's on the CD. :P00:40
infinityCause we're trying to ditch python2.00:41
robert_ancellyeah, so no package in the archive will depend on it, and dont expect that to change00:41
infinityKay. If you discover that it supports py3, please do build the module. :)00:42
robert_ancellok00:42
infinityAlso, uscan tells me there's a new upstream for you to merge!00:42
infinityOther than that, I'm happy.  Accepting it.00:42
robert_ancellyay, cheers!00:42
infinityrobert_ancell: It's entirely possible this needs zero porting to be a happy py3 camper.00:43
robert_ancellinfinity, patches welcome :)00:43
infinityrobert_ancell: I'm the wrong person to ask about python patches. ;)00:44
TheMusoheh00:44
infinitybarry: Care to have a 5-second look at libpwquality and, in your expert opinion, tell us if it's just a matter of a debian/control stanza and a quick change to rules to make it spit out a useful py3 module?00:44
barryinfinity: sure.  i lied about eod :)00:45
infinityrobert_ancell: Waaaaaitasec.  I just noticed the build-dep.  This is all just a super fancy wrapper around cracklib? :)00:45
infinityrobert_ancell: Somehow, that makes me feel a bit better about it.00:46
robert_ancellyeah cracklib+a few more functions00:46
infinityMaybe this can replace pam_cracklib on my machines some day, if it's extra fancier.00:46
TheMusoCracklib probably wrapped in GObject.00:47
* TheMuso hasn't looked atht elib so is assuming since its a GNOME lib.00:48
infinityrobert_ancell: If this is going to be a GNOME dep, do you have an MIR for it somewhere too?00:48
ScottKSpamapS: I don't see this python-qt4 SRU you uploaded for Lucid.  If the branch diff in the bug represents what you uploaded, it's not going to solve the problem.  Where can I find the package?00:48
infinityTheMuso: It has no external dependencies other than cracklib, so I'm guessing not.00:48
infinityTheMuso: GObject kinda requires glib, right?00:48
TheMusoCoudl a C++/gcc 4.7 guru please have a look at this FTBFS, and tell me what I should be looking to fix? http://paste.ubuntu.com/1053528/00:49
TheMusoinfinity: Yet, the glib package contains libgobject.00:50
TheMusos/yetyes/00:50
TheMusogah my typing sucks this morning.00:50
infinityTheMuso: Use a c++ compiler?00:50
infinityTheMuso: (Or reorder your linking arguments)00:51
TheMusoHrm why did I think it was C++? heh ok, thanks.00:51
TheMusoYay, waf.00:51
infinityTheMuso: It is C++.  But the package is doing a manual "cc -lstdc++"00:51
infinityCause it thinks it's clever.00:52
TheMusoAh ok.00:52
infinityFor reasons I can't fathom.00:52
TheMusoMe neither.00:52
infinityAnyhow, the real problem is your -l args should all be at the end.00:53
TheMusoYep ok, time to learn about the joys of waf.00:54
infinityWhich may require mangling some configure or Makefile to put $LIBS or $LD_LIBS or similar at the end of the line.00:54
infinityrobert_ancell: So, I really should have test-built that before I accepted it.00:59
robert_ancellinfinity, will do the mir next00:59
robert_ancellhmm, which build dep did i miss01:00
robert_ancelllibpam...01:00
infinityrobert_ancell: At least libpam-dev.  Passing it through sbuild for another go now.01:00
robert_ancellinfinity, no worry, i can update directly now right01:00
infinityrobert_ancell: Yup.01:00
infinityrobert_ancell: Let me let this build finish. :)01:01
robert_ancellit's cheaper to waste server time than people time01:01
infinityIt's building on a server.01:01
=== BenC__ is now known as BenC
infinityrobert_ancell: Yeah, libpam-dev makes it happy.01:06
infinityrobert_ancell: Plus, I stepped out for a smoke.  So, no wasted time. :P01:07
infinityrobert_ancell: So, this is your big chance to rev to the new upstream, fix debian/control, and then ignore the package forever!01:08
infinityrobert_ancell: (I wouldn't advertsise the last bit in your MIR)01:09
=== BenC__ is now known as BenC
=== BenC__ is now known as BenC
=== BenC__ is now known as BenC
robert_ancellinfinity, hah, we never forget about packages on the cd http://people.canonical.com/~platform/desktop/desktop.html01:57
robert_ancellinfinity, you may also be interested in http://people.canonical.com/~platform/desktop/boot.html and http://people.canonical.com/~platform/desktop/standard.html - that's the boot and standard seeds being tracked01:58
infinityrobert_ancell: What are the mushroom bugs?01:58
robert_ancellinfinity, I think that means it needs to be sponsored by someone with main privileges01:59
robert_ancellI did it ages ago, and I can't quite remember but the source seems to confirm that02:00
infinityrobert_ancell: Also, I'm going to assume by your "we never forget" statement that there will be an upload soon that builds. :P02:00
robert_ancellinfinity, yep02:00
infinityrobert_ancell: Oh, right.  The mushroom was the logo for the main sponsors group before it was abolished for a generic ubuntu sponsors one.02:02
infinityrobert_ancell: (Or maybe the mushroom was universe and the star was main, I don't remember now)02:03
vibhavbryceh: ping03:33
twbApparently I'm banned from #ubuntu-server.  Anybody know how I'd find out *why*?03:44
ajmitchI think #ubuntu-irc is the place to ask03:49
vibhav!ban > twb03:50
ubottutwb, please see my private message03:50
twbThanks.03:59
pittiGood morning04:31
pitticjwatson: ah, so adt-ubiquity is back green04:34
infinity...04:50
infinityrobert_ancell: Dude.  Another libpoppler ABI?  apw is going to hurt you.04:50
infinityrobert_ancell: Does this one introduce more incompatible API changes again that require porting, or can we just rebuild all the stuff Andy ported to lib25?04:51
robert_ancell infinity, yeah, they love their abi changes04:52
infinityrobert_ancell: Seriously, we just spent the last two weeks porting the world to the last one, I really hope this one's just an ABI bump but not a massive API break again.04:53
infinityI guess we'll find out. :P04:54
robert_ancellinfinity, evince built fine with it, haven't checked in too much detail04:54
infinityrobert_ancell: That's somewhat comforting.04:54
robert_ancellinfinity, btw, is there a way to make the rebuilds against the new poppler wait correctly, or do you just wait until it hits the mirrors?05:00
infinityrobert_ancell: I just wait until it's published.05:01
infinityrobert_ancell: Were you going to do all the 25->26 rebuilds for us?05:02
robert_ancellinfinity, yup, working on them now05:02
infinityrobert_ancell: (There were still some 19->25 bits that need porting, if I recall)05:02
infinityOh, might just be libreoffice now.05:03
robert_ancellwhy is publishing sooo slooow05:06
infinityrobert_ancell: Because you're impatient?05:07
robert_ancellI sure am05:07
infinityrobert_ancell: You'll be happy to know that the last publisher ran overtime, so it's not going to run until :33 :P05:08
infinityrobert_ancell: Which means your binaries won't land for another hour or so.05:08
robert_ancellok, that's not just impatience.  That's ridiculously slow05:09
infinityI only accepted them just before the hour.05:09
infinityJust pretend I did it a few minutes later and missed the :03 run. :P05:09
infinityrobert_ancell: Oh, it's also that time of day when we slow down ftpmaster for some other cronjobs.  THat would be why it's sad.  I/O contention.05:12
infinityrobert_ancell: I'm watching publisher log files, I'll let you know when cocoplum's good to go.05:35
infinityrobert_ancell: (Mirrors don't matter, since buildds pull directly from ftpmaster)05:35
robert_ancellinfinity, ta.  I'm finishing up now but I'll drop in later and upload when it's ready.  No problems so far in cups-filters, inkscape, calibre, xpdf, gdal05:36
infinityrobert_ancell: Should be less than 30m, if you're around then.05:37
infinityrobert_ancell: Alternately, you can just queue 'em up, sign them all, and then "sleep 3600 && dput *changes" ;)05:38
robert_ancellinfinity, nice idea - I'm totally going to do that05:38
infinityOh dear lord, there was a libreoffice upload in that.05:40
* infinity head->desk.05:40
infinityPoor publisher.05:40
StevenKPoor cocoplum05:40
StevenKPoor buildds05:40
infinityrobert_ancell: Make that 7200. :P05:40
infinityStevenK: cocoplum, in this case.  Dealing with those translations tarballs seems to make the publisher have a sad.05:41
StevenKJust one?05:41
infinityIt's been grinding for 8 minutes on libreoffice_3.5.4-0ubuntu1_powerpc_translations.tar.gz05:41
StevenKOh, a binary upload. Right.05:42
infinityYeah.  I have no idea what, exactly, we're doing there that's so hard, but couldn't that be farmed off to appservers?05:43
StevenKNo idea about translation tarballs, myself.05:43
infinityYeah, me neither.  I've never peered into that black box.05:44
infinityBut it's pretty rough.05:44
infinityWhen we get a kde langpack upload, it can be followed with a 6 hour publisher run while it imports them all.05:44
infinityWhich is speeeeecial.05:44
=== tomreyn_ is now known as tomreyn
TheMusoAbout as special as all the kde-l10n packages poluting changes every so often? :p05:52
infinityrobert_ancell: If you're still around, you might want to skip out on the clever delayed upload idea.  ftpmaster is pitching a fit.05:58
infinityAnd 28 minutes later, the libreoffice translations are finally done.  Wow.06:03
infinityrobert_ancell: Okay, I retract my warning about delayed uploads, everything's published to ftpmaster, fire when ready.06:27
=== zyga-afk is now known as zyga
dholbachgood morning06:57
=== BenC__ is now known as BenC
alkisgHello, keyboard layout switching is broken for Greek (us,gr) from 12.04 on except for the first user that did the installation, and I'm trying to pinpoint the problem in order to file a better bug report, may I ask a few questions about it?07:17
alkisgFor the user that everything works OK, in /var/lib/AccountsService/users/alkisg, I have: XKeyboardLayouts=us;gr;07:17
alkisgFor all the other users, I have: XKeyboardLayouts=07:17
alkisgThe result is that there's only (en) in lightdm when I select the other users, and when they login, there's no keyboard switching applet.07:17
alkisgIn /etc/default/keyboard, I have: XKBLAYOUT="us,gr"07:17
alkisgSo my question is, should accountsservice be returning "us,gr" for newly created users, or returning "unset" is fine, and it's lightdm's fault that it doesn't take the system-wide defaults into account?07:17
RAOFalkisg: I guess that accountsservice should be returning "us,gr"; starting off with the system-wide defaults would seem to be the most appropriate behaviour.07:24
alkisgRAOF: thank you, so I'll file it against accountservice07:24
=== smb` is now known as smb
AnAntHello, could someone sponsor LP #1014705 ?07:37
ubottuLaunchpad bug 1013258 in skype (Ubuntu) "duplicate for #1014705 Please update to new upstream v.4.0" [Wishlist,Confirmed] https://launchpad.net/bugs/101325807:37
* alkisg filed LP bug #1016409, thanks again07:42
ubottuLaunchpad bug 1016409 in lightdm (Ubuntu) "Default XKBLAYOUT is not used, so new users only have "en" layout" [Undecided,New] https://launchpad.net/bugs/101640907:42
melodie_hello07:58
melodie_at the moment it is still a bit difficult to find information related to configuring the launcher panel. I need to have several launchers fixed, so that the users can't remove them at all. For this purpose I put a copy of the desktop files which start them into the ~/.local/share/applications directory. I also configured the order for them in the dconf-editor at the laucher line, then I put a "chattr +i" on the ~/.config/dconf08:01
melodie_but it's not yet perfect:08:01
melodie_I can still remove icons from the launcher, however when I close/reopen the session the launchers are there again.08:02
melodie_is there any known way to stick them so that they can't be removed, even during the session ?08:02
melodie_or any way I could try ?08:02
melodie_I'll ask again later and will be back08:07
melodie_have to go for a moment08:07
mptHow can I check whether -proposed is NotAutomatic like -backports is?09:36
=== zyga is now known as zyga-afk
Laneylook in its Release file on a mirror09:39
Laneybut, it isn't :-)09:39
cjwatson$ wget -q -O- http://archive.ubuntu.com/ubuntu/dists/precise-backports/Release | grep NotAutomatic09:39
cjwatson$ wget -q -O- http://archive.ubuntu.com/ubuntu/dists/precise-proposed/Release | grep NotAutomatic09:39
cjwatsonNotAutomatic: yes09:40
cjwatson$09:40
mptcjwatson, that's odd, I get the opposite result09:41
mpt(but thanks)09:41
mptcjwatson, according to <https://blueprints.launchpad.net/ubuntu/+spec/foundations-o-backports-ui> they both should be NotAutomatic. Where would I report that bug? <https://launchpad.net/ubuntu-seeds>?09:46
mptHm, no, ubuntu-seeds isn't configured to use LP for bugs09:47
mptah, <https://bugs.launchpad.net/ubuntu/+source/ubuntu-meta>09:47
mptreported bug 101645409:52
ubottuLaunchpad bug 1016454 in ubuntu-meta (Ubuntu) "-proposed isn't NotAutomatic" [Undecided,New] https://launchpad.net/bugs/101645409:52
tumbleweedmpt: Laney raised it on ubuntu-release a while back too https://lists.ubuntu.com/archives/ubuntu-release/2012-June/001380.html09:55
LaneyI think he is talking about post-release09:55
tumbleweedoh09:55
tumbleweedprecise, duh09:55
Laneythat should be discussed with the SRU and archive teams, IMHO09:56
Laneyand should be coupled with a way of notifying users that they might want to get something from there09:56
tumbleweedyeah, not usually something we'd change post-release09:57
mptLaney, yes, I'm sketching out a "Contributor Console" (working title) that would let people turn on -proposed; choose which -proposed updates to install; report a bug on something by clicking on it; get the code for something by clicking on it; etc09:58
Laneympt: I was thinking something in whoopsie/apport (or whichever component it is) that can recommend you try a particular SRU. I think this was discussed at UDS.09:59
Laneyanyway I would say that this other work needs to be done first, before we could think about turning this on for proposed09:59
Laney(and of course bug #888665 [this one, again] would need to be fixed)10:00
ubottuLaunchpad bug 888665 in Launchpad itself "Backports can't build-depend on other backports" [Critical,Triaged] https://launchpad.net/bugs/88866510:00
mptLaney, if you mean the "An update is available to fix the problem you just had", I'm considering that as separate for now10:00
LaneyI do mean that, and it seems quite tied to turning that flag on for proposed to me.10:01
mptHow?10:03
mptIt seems to me that would be setting the default expectation that every Ubuntu user is willing to be a beta tester.10:03
Laneyif they turn on proposed, then that is what they are saying10:03
mptBut the fact that -proposed is off by default in the first place suggests the opposite.10:03
Laneyotherwise they turn it on and nothing happens10:04
Laneyif we had NotAutomatic and this other way of them finding relevant packages then we should turn it on by default, yes.10:04
mptYes, but now the place for turning it on would be the same place where you choose which -proposed update(s) you want to install10:04
cjwatsonmpt: Launchpad itself controls whether a suite is NotAutomatic or not.10:04
cjwatson        if (pocket == PackagePublishingPocket.BACKPORTS and10:05
cjwatson            distroseries.backports_not_automatic):10:05
cjwatson            release_file["NotAutomatic"] = "yes"10:05
cjwatson            release_file["ButAutomaticUpgrades"] = "yes"10:05
mptcjwatson, fixed, thanks10:05
cjwatsonNote the pleasing absence of abject hardcoding there10:05
mptyesssssss10:06
cjwatson(No DB column for pockets, which doesn't help)10:06
cjwatsonEr s/column/table/10:06
=== Sweetsha1k is now known as Sweetshark
AnAntHello, could someone sponsor LP #1014705 ?10:53
ubottuLaunchpad bug 1013258 in skype (Ubuntu) "duplicate for #1014705 Please update to new upstream v.4.0" [Wishlist,Confirmed] https://launchpad.net/bugs/101325810:53
LaneyNot sure it works like that for partner.10:54
AnAntLaney: who should I ask ?10:54
Laneymvo may know10:54
Laneybut he isn't here. hum.10:55
cjwatsonYou know, it's not actually that often that I notice hardware having got lots faster over the last ten years, because software does kind of tend to keep pace with it.  But I'm sure I remember being pleased with a new laptop on the grounds that it could build groff in 40 minutes or something like that, and my current laptop takes about 4 ...10:55
nuketro0p3rI recently migrated from windows to ubuntu and I want to contribute to the OS. Where do I begin o.O ?11:00
nuketro0p3rI want to contribute code .11:01
mptnuketro0p3r, https://wiki.ubuntu.com/ContributeToUbuntu has a long list of ways11:01
mptnuketro0p3r, if you want to contribute code, one way to start is to find a bug that bothers you, or a particular package where you'd like to fix something small11:01
nuketro0p3rLike empathy?11:02
mptsure11:02
mptnuketro0p3r, https://bugs.launchpad.net/ubuntu/+source/empathy is the list of known bugs for empathy11:03
nuketro0p3rtnx ^_^11:03
mptyou're welcome11:03
shnatselpitti: hello! I'm the apport-tackling guy from elementary :) I'm getting "W:Failed to fetch http://ddebs.ubuntu.com/dists/oneiric/universe/binary-amd64/Packages  404  Not Found" error every time I'm trying to retrace something. My sandbox config is at https://code.launchpad.net/~elementary-os/elementaryos/apport-retrace-sandbox/ Is that a known bug or I just suddenly started doing something terribly wrong?11:03
pittihey shnatsel; sure, I haven't forgotten you :)11:04
pittishnatsel: we had to drop universe and multiverse for oneiric on ddebs.u.c.11:04
pittiso please remove those two components from your config11:04
pitti(running out of space)11:04
shnatselpitti: ah, I see. I thought I didn't use Oneiric, but I've grepped now just to be sure and it's there. I'll remove it, thanks!11:07
pittiyw11:07
mptTheMuso (or anyone else): Would it be feasible to have a program where someone can click a button, then use a pointing device to click on a string in any *other* program, and the accessibility layer collects that string? (Assuming that it's in a known toolkit, e.g. GTK, Qt, XUL, Nux.)11:15
mptTheMuso, the use case is "I see here a string that's badly translated -- I want to easily find which package it is so that I can fix the translation."11:16
mpt(And which string in that package.)11:16
xnoxmpt: one caveat is that strings have substituition variables in them, and as far as I know those are computed in the code before displaying. Also plugins can hook into programs leading to false detection of the package.11:18
mpttrue11:18
xnoxmany translations come from a lang-pack separate to the software package (all of main / most things on the cd)11:18
xnoxi'm guessing that a fuzzy search in rosseta (launchpad translations) with some hints as to which package this might be and whether it is / isn't in main11:19
xnoxcan probably get you to the more correct place, e.g. where the string actually needs to be fixed11:20
shnatselmpt: I'd assume that's possible in GTK2 with parasite module. It was not updated for GTK3 AFAIK.11:20
mptI often find a Google "site:translations.launchpad.net" search useful in telling which package a string is in11:20
xnoxmpt: what is the reason behind this question: file a bug about the package or correct/propose a translation as a contributor11:20
shnatselmpt: local .mo files can be used for determining the package. Process name of the clicked window also can be tracked down to a package easily.11:21
mptshnatsel, yes, the missing step from that is reading the text you clicked on11:21
xnoxmpt: note that when my american friend uses my laptop and the locale is set to en_GB.UTF-8 the translations will be 'wrong' to that user due to wrong locale.11:22
dholbachiulian, great to see the RMB back in action :-D11:22
xnoxsimilar problems with brazillian portugese, dutch, austrian german, etc...11:22
mptxnox, then your friend shouldn't try to correct the text...11:23
xnox=)11:23
cjwatsonprocess name> To some extent; however consider text that is generated by some backend process and displayed by a frontend.11:24
mpte.g. aptdaemon11:24
cjwatsonFor example, ubiquity's package download progress messages are actually generated by apt, but you aren't going to be able to determine that at the toolkit level.11:24
cjwatson(And they're substituted too; I can't think of a way to automatically track down the source, without inventing a new mechanism for tagging strings with the unsubstituted text or something, and making sure that mechanism is passed through all sorts of layers ...)11:25
cjwatsonBut maybe a partial solution would be better than nothing, even so11:25
iuliandholbach: Yup.11:28
=== zyga-afk is now known as zyga
=== MacSlow is now known as MacSlow|lunch
glatzormpt, you want hunt strings in libapt er even curl?11:51
glatzorwant to11:51
shnatselglatzor: well, from UX designer standpoint the string should be fixed regardless of its origin :)11:54
jibelon 2 of my systems running Quantal, usb keyboard doesn't work in grub. One system is a Mac mini, the other a generic PC with a BIOS and keyboard works fine before grub starts. Should I file a bug against grub, what info do you need ?12:09
cjwatsonProbably the known bug that it doesn't have EHCI support.12:12
cjwatson(I don't know the number offhand.  IIRC it's fixed upstream.)12:12
=== tkamppeter__ is now known as tkamppeter
vibhavxnox: ping12:17
xnoxvibhav: pong12:17
vibhavxnox: Are you working on https://bugs.launchpad.net/ubuntu/+source/avogadro/+bug/1016433 or should I try a merge?12:18
ubottuLaunchpad bug 1016433 in avogadro (Ubuntu) "please merge avogadro 1.0.3-5 from sid" [Wishlist,Triaged]12:18
xnoxvibhav: nope, not working on it. Merging it would be a great help!12:18
vibhavthanks12:19
xnoxyofel_: are we ok stealing your merge of avogadro ^^^12:19
xnox?12:19
vibhavCool, the ubuntu delta patches are small too. Can be done easily12:19
xnoxvibhav: any of these: https://bugs.launchpad.net/ubuntu/+bugs?field.tag=boost1.49 would be a great help in debian or ubuntu12:21
xnoxto finish off: http://people.canonical.com/~ubuntu-archive/transitions/boost1.49.html12:21
=== MacSlow|lunch is now known as MacSlow
=== _salem is now known as salem_
mptglatzor, ideally, but I realize that's probably impractical13:02
highvoltagethe new square radio buttons look like tick boxes :-/13:39
mptNew square radio buttons?13:39
* highvoltage gets a screenshot13:39
mptWhat do checkboxes look like, then?13:40
vibhavsomething other than the new square radio boxes?13:41
mpt(For screenshot purposes, Time & Date settings includes both)13:41
vibhavxnox: Most of the changes are in debian, just the architecture is changed to i386, amd64 and powerpc FYI13:42
highvoltagempt: http://irc.jonathancarter.org/files/ubuntu/square-radio-buttons.png13:43
xnoxhighvoltage: yeah I hate them too13:43
mptwtf13:43
highvoltagethat's what she said13:43
* mpt strolls over to chat with Cimi13:43
vibhavhighvoltage: Thats alien :\13:44
xnoxmpt: i think there is a serious bug with the theming engine currently13:45
xnoxmpt: see bug 101549713:45
ubottuLaunchpad bug 1015497 in gtk3-engines-unico (Ubuntu Quantal) "Cannot select gtk dropdown list value in multiple applications: ubiquity, landscape client" [High,Confirmed] https://launchpad.net/bugs/101549713:45
LordOfTimeis there a mailing list for the developers?13:46
LordOfTime(there's a package maintained by "Ubuntu Developers" and I'd like them to take special attention to it)13:46
xnoxmpt: maybe you want to file another one as well, about e.g. other theming weirdness that you have been noticing.13:46
xnoxLordOfTime: all packages are maintained by Ubuntu Developers in the whole archive13:46
LordOfTimexnox:  any central mailing list?13:46
xnoxLordOfTime: file a bug on launchpad against the correct package.13:46
LordOfTimexnox: its *about* other bugs filed13:47
LordOfTimei.e.13:47
highvoltageLordOfTime: yep, it's the first result when you google 'ubuntu-devel mailing list': https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel13:47
LordOfTimethere's a TON of crash bugs which refer to the 'cairo' libs13:47
xnoxthat will get the attention of the correct people who are responsible for said package.13:47
highvoltageLordOfTime: but if you want to report bugs then https://help.ubuntu.com/community/ReportingBugs may be of more use13:48
LordOfTimexnox: if a bug crashes on some 'cairo' lib, then, would you refile *all* those crash bugs against 'cairo'?13:48
xnoxLordOfTime: yes. and we track those in the crash database errors.ubuntu.com those are automatically filed by apport13:48
LordOfTimehighvoltage: as an FYI: I'm on Bug Squad and BugControl13:48
highvoltageLordOfTime: ok :)13:48
LordOfTimei'm not *reporting* a bug, i'm trying to get the people who maintain the libs to check their package in each of these use cases13:48
LordOfTime*because* of the influx of crash bugs relating to the cairo libs13:48
mpthighvoltage, xnox: So the short answer is, it's Red Hat's fault13:48
xnoxLordOfTime: we don't refile, best mark duplicate of the master cairo bug, or get in touch to write a bug pattern for the launchpad bug bot to do it.13:49
ogra_LordOfTime, raise the bug proirity and ask on the bug how the status is ... thats way more effective than spamming a mailing list about bugs13:49
mpthighvoltage, xnox: They have changed GTK to make the radio button radius data private, so that theming engines (like light-themes) can't change it. Supposedly themes should use CSS instead, but there are things CSS can't do yet.13:49
LordOfTimexnox: assuming there is a master bug (there isnt one)13:49
LordOfTimei'll check on this one though13:49
ogra_make one ... you are in bug control :)13:50
LordOfTime:P13:50
xnoxogra_: LordOfTime: and add bug-pattern-needed tag?13:50
mpthighvoltage, xnox: The theme will look like that for a few more weeks at least.13:51
ogra_sounds right13:51
highvoltagempt: aah. interesting. for a moment I was scared you were going to say they moved gtk to systemd or something13:51
* xnox can't remember the tag where bug pattern is needed.13:51
highvoltagempt: ok cool. I'm just glad it's not intentional :)13:51
xnoxmpt: is there a bug about the radius?13:51
mptxnox, it is a bug.13:52
xnoxmpt: launchpad bug # ?13:52
mptno idea, sorry13:52
larsduesingHi together13:56
mptDebconf question: I'm reading <http://www.fifi.org/doc/debconf-doc/tutorial.html> and it's not clear whether a Debconf prompt can appear at removal/purge time, or just during install/update. Anyone know?13:57
larsduesingcould anybody please nominate LP: #1007408 for precise?13:57
larsduesinghttps://bugs.launchpad.net/ubuntu/+source/aiccu/+bug/100740813:57
ubottuLaunchpad bug 1007408 in aiccu (Ubuntu) "aiccu.conf does not need server directive, while upstart script wants it" [High,Fix released]13:57
tumbleweedlarsduesing: nominated13:58
larsduesingthanks tumbleweed :)13:58
larsduesingpatch is on the way13:58
larsduesingoh.. btw... https://wiki.ubuntu.com/StableReleaseUpdates says I should make a debdiff for precise - would it not be more simple if I do a bzr-branch?14:00
larsduesing(as I do not have any upload-rights... )14:01
cjwatsonIf you like, sure14:01
mpt... I guess it's possible for a Debconf prompt to come up if removal fails <http://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#s-removedetails>14:01
larsduesingcjwatson: ok, thanks.14:02
larsduesingahem, cjwatson sorry, question: "Propose branch for merging" should I use the correct "precise-proposed" or "precise"?14:23
larsduesing(for a SRU)14:23
xnoxlarsduesing: if there is precise-proposed branch target that, if not target branch precise14:24
xnoxchangelog should say precise-proposed14:24
larsduesingxnox: changelog is so14:24
xnoxmany sponsors prefer debdiffs for SRU14:24
larsduesingoh14:24
xnoxbecause precise, precise-updates and precise-proposed can be easily superseeded by a security update14:24
xnoxand it's easier to check debdiff and re-apply debdiff in those cases14:25
larsduesingok, doing debdiff...14:25
xnoxand merge proposals generate a lot of .pc changes (if you add a patch) which is very painful to review for an SRU14:25
cjwatsonIf you already have a branch you can just attach bzr diff output if you like14:26
cjwatsonRather than bothering with generating a debdiff as such.  The exact patch-a-like format really doesn't matter much.14:26
xnoxlarsduesing: I do $ bzr diff -rtag:1.0.1-1 | filterdiff -x ".pc*"14:26
xnoxwhere 1.0.1-1 is version in e.g. precise14:26
larsduesingthis was the reason I asked about bzr vs. diff :)14:26
xnoxto get the debdiff14:26
larsduesingok14:26
larsduesingoh, cool... no more creating .dsc and such14:27
xnoxlarsduesing: well I presume you did create .dsc and did clean builds and tested the debs, right? =)14:27
larsduesingxnox: YES... :) for quantal14:28
xnoxit's just that you use vcs tools to create the diff ;-)14:28
xnoxlarsduesing: but you should do the same tests for precise, if you are doing an SRU!14:28
xnox;-)14:28
larsduesingxnox: *hiding*14:28
larsduesing:)14:28
xnoxstuff can FTBFS in precise, yet building fine in quantal and vice versa =)14:29
larsduesinggive me a sec14:29
larsduesing:)14:29
larsduesingdone14:30
larsduesing(btw, FTBFS cannot happen, if I only change the upstart-script in debian/ )14:30
larsduesingbut, I know why I should do it14:31
xnoxslangasek: i am suspecting that autofs5 merge is expecting newer nfs-utils, as the mount.nfs -V call prints the version string in debian's 1.2.6 but not in ubuntu's 1.2.5-3ubuntu3. I can disable that call in autofs, until nfs-tools are merged14:32
xnoxthis is where the extra forks come in in autofs breaking it's current upstart job14:33
xnoxunless you are still asleep after posting emails all night long =)14:33
vibhavbryceh: ping14:34
larsduesingok... I should now search a sponsor :P14:34
larsduesingany volunteer?14:35
vibhavlarsduesing: Ask the patch pilots14:35
vibhav* pilot(s) even14:36
larsduesingoh, pitti Hallo :) Would you please be so kind and sponsor my sru: https://bugs.launchpad.net/ubuntu/+source/aiccu/+bug/100740814:36
ubottuLaunchpad bug 1007408 in aiccu (Ubuntu Precise) "aiccu.conf does not need server directive, while upstart script wants it" [Undecided,New]14:36
larsduesingthanks vibhav14:37
vibhavnp14:37
larsduesing(I should get accustomed to all this here... )14:37
vibhavlarsduesing: piiti's busy most of the time, you might want to suscribe ubuntu-sponsors too14:37
larsduesingI know, did already14:38
slangasekxnox: so which version of nfs-utils do we need? 1.2.6?14:39
larsduesingvibhav: oh, should I add SRU- impact, testcase and regression to the description? thanks :)14:40
vibhavnp14:41
pittilarsduesing: may I refer you to today's patch pilots? (SpamapS and cjwatson are on the calendar)14:42
* pitti waves goodbye, have a nice weekend everyone14:44
larsduesingoeh14:45
larsduesingpitti: you too14:45
larsduesingso topic is wrong, pitti, SpamapS and cjwatson :)14:46
xnoxslangasek: yeap.14:46
xnoxpitti: can you do @pilot out ?14:47
xnoxlarsduesing: yes you should all the mandatory sections for an SRU14:47
larsduesingSpamapS or cjwatson: would you please be so kind and sponsor my sru https://bugs.launchpad.net/ubuntu/+source/aiccu/+bug/1007408 ? thans14:47
ubottuLaunchpad bug 1007408 in aiccu (Ubuntu Precise) "aiccu.conf does not need server directive, while upstart script wants it" [Undecided,New]14:47
larsduesingxnox: I did, but not in bug description14:48
larsduesingbut in a comment14:48
xnoxslangasek: I think I will upload new autofs, but with workaround to start daemon in foreground. then nfs-tools can wait & I need to patch autofs to support nfs-tools correctly anyway as that introduces extra forks which confuse upstart.14:50
slangasekxnox: I can merge nfs-utils today14:50
* mpt wonders whether a debconf string prompt accepts multi-line input, or just single-line14:50
xnoxslangasek: ok. then I will see if I can move that fork later without breaking all of it.14:51
cjwatsonSorry, I'm going to have to shift my patch piloting for today14:57
xnoxslangasek: actually it only wants 1.1.1 . My new question is, why does `mount.nfs -V` on ubuntu does not print version string?14:57
slangasekxnox: ah14:58
xnoxyet it does on Debian....14:59
slangasekxnox: good question14:59
xnoxslangasek: furthermore, I just want to patch that code out of autofs because (a) 1.1.1 is acient and pre-dates hardy (b) 2.6.22 kernel is acient as well and pre-dates hardy15:01
xnoxand I can avoid fork15:01
slangasekxnox: ok, sounds good to me15:01
vibhavIs it right to call an ubuntu delta a fork?15:02
vibhavof the package15:02
vibhavin Debian15:02
slangasekvibhav: "fork" implies the divergence is long-term, with no (or minimal) fixes flowing back between the two branches15:03
* xnox used word fork, as in UNIX process fork which is confusing an init system15:03
slangasekbut yes, xnox means fork() :)15:03
SpamapSlarsduesing: I don't know if I'll get to it today, but I'll look at it soon. Sponsorship queue is a bit backed up right now.15:03
vibhavslangasek: ah, got it. thanks15:04
larsduesingSpamapS: take your time (it's near week-end after all :-) )15:06
xnoxslangasek: and I will file a bug about `mount.nfs -V` not returning a version string =)15:08
slangasekxnox: sounds good15:08
slangasekxnox: note that the usage says 'mount.nfs remotetarget dir [-rvVwfnsih]'... if you do 'mount.nfs foo: /bar -V' you get a version string ;P15:10
xnoxwow! https://launchpad.net/~/+upcomingwork15:10
vibhavxnox: neat trick15:10
* xnox head -> desk15:10
=== dendrobates is now known as dendro-afk
vibhavxnox: why?15:11
=== dendro-afk is now known as dendrobates
larsduesingxnox: all clear... So I do not have anything to do? :-)15:14
xnoxlarsduesing: what's the bug # ? =)15:15
larsduesing(what would occur there?)15:15
larsduesingwhich bug # ?15:15
xnoxlarsduesing: for the SRU15:15
larsduesing100740815:15
* xnox thought you wanted a sponsor15:15
xnoxlarsduesing: bug 1007408 will print me a link =)15:15
ubottuLaunchpad bug 1007408 in aiccu (Ubuntu Precise) "aiccu.conf does not need server directive, while upstart script wants it" [Undecided,New] https://launchpad.net/bugs/100740815:15
xnoxtadah!15:15
larsduesingoh ok... sorry... was about the "upcomingwork"15:15
larsduesingah.. LP: #1007408 doesnt work15:16
larsduesingbut bug 100740815:16
xnoxlarsduesing: oh upcomingwork shows bugs & blueprints which you, the logged in user needs to work on.15:16
larsduesingwon't work too...15:16
larsduesingbug 1007408 is boring *ubottu doesn't like me*15:16
ubottuLaunchpad bug 1007408 in aiccu (Ubuntu Precise) "aiccu.conf does not need server directive, while upstart script wants it" [Undecided,New] https://launchpad.net/bugs/100740815:16
larsduesingoh..15:16
tumbleweedmeh, need to milestone my blueprints for them to appear in upcomingwork15:17
larsduesingsorry for spamming15:17
xnoxtumbleweed: it doesn't show, *cough* overdue work....15:18
xnoxlarsduesing: i wondering if I should sponsor this into proposed15:19
* xnox ponders15:19
larsduesingas far as I read, yes...15:19
slangasekxnox: nfs-utils mount.c has this at the top, so I don't see how this would work any better in debian... http://paste.ubuntu.com/1054411/15:20
larsduesing"Upload the fixed package to release-proposed with the patch in the bug report, a detailed and user-readable changelog, and no other unrelated changes. Make sure that:"15:20
larsduesinghttps://wiki.ubuntu.com/StableReleaseUpdates15:20
xnoxslangasek: is autofs upstream known to be compatible with anything but it's own hand compiled dependencies?15:21
slangasekxnox: I have no idea; I haven't used autofs in about a decade15:22
xnoxslangasek: that's about right when they did last stable release, so you are fairly up to date ;-)15:22
slangasekxnox: is autofs 5 not stable yet? :)15:23
xnoxslangasek: if stokachu is still patching it & I am still patching new upstream.....15:25
slangasekheh15:25
vibhavslangasek: you there15:32
slangasekvibhav: me, here?15:32
vibhavslangasek: Im merging aalib (you have touched it last in ubuntu) from sid, is that fine15:33
zulpitti: i think i answered your questions in my last email i sent to the tech-board but it needs to be let though the moderated-queue15:34
slangasekvibhav: yes, certainly15:36
vibhavthanks15:36
rtgkenvandine, shall I just let you fix chromium-browser ? I'll go on to something else.15:38
kenvandinei'd rather not :)15:38
kenvandinei'll send the changes i have to micahg15:39
rtgkenvandine, no problem.15:39
stgraberzul: I've let them through15:42
zulstgraber: thanks15:42
infinityRiddell / ScottK: Can either of you tell me if ktp-contact-applet is obsolete (perhaps replaced by ktp-contact-runner?).  It was the only thing not revision bumped for the ktp-common-internals transition, and I'm wondering if it should just be removed.15:48
ScottKinfinity: That's a Riddell question.15:48
* infinity throws a cat at Riddell.15:50
Riddellinfinity: hmm ktp-contact-applet is part of upstream's 0.4, let me investigate15:50
infinityRiddell: Kay, then the (really nicely-handled otherwise, BTW) transition was just missing an upload, I suspect.15:51
infinityRiddell: Please fix and/or advise. ;)15:51
AnAntPlease sponsor LP #101470516:29
ubottuLaunchpad bug 1013258 in skype (Ubuntu) "duplicate for #1014705 Please update to new upstream v.4.0" [Wishlist,Confirmed] https://launchpad.net/bugs/101325816:29
bdmurraysuperm1: do you have an idea of how much space dkms needs in /tmp?16:44
bdmurrayI'm looking at bug 101166216:44
ubottuLaunchpad bug 1011662 in update-manager (Ubuntu) "space requirement for /tmp may be insufficient" [Medium,New] https://launchpad.net/bugs/101166216:45
* xnox 0_016:45
=== skaet is now known as skaet_afk
=== skaet_afk is now known as skaet_
superm1bdmurray: i think that should depend upon if DKMS packages are using it at all16:56
SpamapShmm...17:00
=== rsalveti` is now known as rsalveti
SpamapSpackage-import.ubuntu.com doesn't show a juju error, but juju's package branch is out of date in quantal17:00
ScottKSpamapS: Did you get my ping about your python-qt4 upload for lucid-proposed?17:01
SpamapSScottK: probably not. ??17:01
SpamapSDid I do it wrong? :-P17:01
ScottKSpamapS: OK.  In the bug you said you were uploading it, but I don't find it.  Please don't upload that package as I posted the relevant bits of the diff in the bug.17:02
SpamapSScottK: yeah something wrong with the version17:02
ScottKOK. Either you can do a revised upload and I'll review it or the reverse.  I agree it's an important bug to fix.17:04
SpamapSScottK: hrm, I missed the two features in my first review. I don't know, is that enough to force a cherry pick?17:08
SpamapSScottK: this is where I hate having discretion. ;)17:09
ScottKSpamapS: It's not just that, it's all the doc regeneration and such.17:09
ScottKIf the actual fix weren't obvious, I'd say go for it, but since it is in this case, I think a patch to fix the actual problem is better.17:10
ScottKThe feature changes are small extensions and low risk, so I wouldn't mind those, but SRU are supposed to be minimal.17:11
SpamapSScottK: yeah I agree.17:11
SpamapSScottK: and the reason I missed the features was that I was filtering the diff aggressively. Exactly the kind of thing I usually refuse to do in SRU review :)17:11
ScottKI'd prefer you upload and I review if that's OK.17:13
bdmurraysuperm1: could you elaborate?17:28
glatzor_mpt, hopefully apt will get a better error message handling in the next years17:30
glatzor_mpt, there is also intrest from upstream, since raised errors are block boxes internally too17:31
glatzor_black boxes17:31
adam_gice17:33
slangasekxnox: fwiw, the mount.nfs -V looks to be broken in 1.2.5 and fixed in 1.2.617:42
bdmurrayslangasek: how can find the version of apt for the lucid upgrader?  comment #18 in bug 54159517:43
ubottuLaunchpad bug 541595 in dpkg "[Master] package failed to install/upgrade: package is already installed and configured" [Undecided,New] https://launchpad.net/bugs/54159517:43
xnoxslangasek: yeah same conclusion here, but I didn't dwell too much into it.17:43
slangasekbdmurray: not sure I understand the question... you're not asking for the version numbers from /var/log/dist-upgrade/main.log, I guess?17:44
slangasekoh, you're referencing my own comment, heh17:45
* slangasek reads17:45
bdmurraytrolling through the dupes I found one or two with 0.8.16~exp12ubuntu6~upgrade117:45
bdmurrayer upgrader17:46
bdmurrayand I wonder if that is the most recent17:46
slangasekbdmurray: the source packages in lucid-updates are release-upgrader-apt and release-upgrader-python-apt; release-upgrader-apt is at version 0.8.16~exp12ubuntu6~upgrader117:46
bdmurrayhmm17:46
slangasekbdmurray: only one or two, though, out of 8 billion duplicates?17:47
bdmurray2 man!17:49
slangasekbdmurray: might be worth forking those off to a new master bug?17:50
slangaseksince it kinda sounds like the issue is *mostly* fixed in the new version17:50
bdmurrayboth are from the same person so I am getting skeptical17:51
=== rtg is now known as rtg-lunch
=== skaet_ is now known as skaet
bdmurrayslangasek: the first error is:18:00
bdmurraydpkg: dependency problems prevent configuration of libgcc1:i386:^M18:00
bdmurray libgcc1:i386 depends on libc6 (>= 2.2.4); however:^M18:00
bdmurray  Package libc6:i386 is not configured yet.^M18:00
bdmurraydpkg: error processing libgcc1:i386 (--configure):^M18:00
bdmurray dependency problems - leaving unconfigured^M18:00
slangasekbdmurray: erm, that's a strange error to be hitting18:06
slangasekbdmurray: which bug # is this on?18:06
bdmurraybug 96953618:07
ubottuLaunchpad bug 541595 in dpkg "duplicate for #969536 [Master] package failed to install/upgrade: package is already installed and configured" [Undecided,New] https://launchpad.net/bugs/54159518:07
bdmurraythat really wasn't very helpful18:07
melodie_hi18:16
slangasekbdmurray: so libc6 and libgcc1 have a circular dependency relationship; that probably has something to do with it18:18
slangasekbdmurray: and the bit triggering the "already installed and configured" is the hostname package, which has a pre-dependency - I think this is the same symptom but a separate bug18:20
bdmurrayslangasek: okay, I'll pull the two of them out then and think about the pattern for these18:21
=== rtg-lunch is now known as rtg
SpamapSslangasek: if we build mysql with debug symbols, (-DWITH_DEBUG=ON) will the binaries be stripped into dbgsym packages properly?18:54
SpamapSI've never fully grasped how that works exactly18:54
SpamapSdh_strip -a is called..18:54
slangasekSpamapS: dh_strip will strip them, yes, and pkgbinarymangler will ensure that when dh_strip is called, the symbols are saved off18:54
SpamapSbut isn't that just for normal symbols, not full "-g" debugging symbols? or does that result in the same thing?18:54
SpamapS"typing it out loud"18:55
SpamapSI think I get it18:55
SpamapSslangasek: ok, so I think we should probably just do that then.18:55
ScottKSpamapS: I like that diff a lot better.  Thanks.19:07
SpamapSScottK: NP, I like it better too. :)19:08
SpamapSshocking how long that package took to test build19:08
SpamapSStarting to think I should invest in a local build machine with some ridiculously fast i7 CPU's19:08
xnoxSpamapS: use cloud VM19:10
SpamapSI do19:11
SpamapSa lot actually19:11
SpamapSc1.medium is usually enough19:11
SpamapSits often a lot slower than my Core2Duo 2.53Ghz cpu's though..19:12
xnoxSpamapS: due to I/O - instance storage?19:12
SpamapSno, due to the CPU being about half as fast19:12
* xnox has an i5 but not enough RAM =(19:13
SpamapSI have 4GB .. which is fine19:13
rtginfinity, what is the difference between 'Section: restricted/metapackages' and just plain 'Section: metapackages' ? Does it have any relevance in Ubuntu?19:24
infinityrtg: Yes, the bit before the / indicates the component.19:31
infinityrtg: And, while we have some pretty wildly fun bugs surrounding how we deal with that, our upload queue is meant to respect it, so I don't have to do as many manual overrides. :P19:31
infinityrtg: (cjwatson is working on fixing those bugs)19:31
rtginfinity, herton noted that the linux-powerpc, linux-powerpc64-smp and linux-powerpc-smp meta packages are all in the restricted component.19:35
infinityrtg: In the archive, or in the packaging?19:36
* infinity looks.19:36
rtginfinity, in the packaging19:36
melodie_have someone noticed something strange with the completion in gnome-terminal, in Precise ?19:37
melodie_I was using a gnome/openbox session and I could not get correct completions on the path of the directories...19:37
infinityrtg: Right, that was correct back in hardy, when those packages depended on LRM (and were, in fact, in the restricted component), it's certainly wrong now, when they're in main.19:37
melodie_ie : "cat /home/user (here a blank whereas I was hitting tab to get more)19:38
rtginfinity, ok, I'll get that fixed.19:38
melodie_I am asking because I can't check again now at home, I was in an enterprise for a sort of "test week", before entering a training next autumn19:39
melodie_I don't have the same setup here.19:40
* xnox changelogs are alive!!!! =)))) YEAH!19:50
melodie_:p19:51
melodie_is there anyone here who likes openbox ? (this type of question can't hurt I suppose)19:52
keeshallyn: if I make changes to /etc/cgconfig.conf, what do I need to to do get those reflected on the running system?19:59
xnoxis there a bug number on launchpad for fixing changelogs.ubuntu.com?20:20
* xnox has many reports to file as duplicates20:20
xnoxas in mark as duplicates20:20
=== yofel_ is now known as yofel
hallynkees: not sure.  it'll be moot soon, libcgroup in debian just disabled all of the initscripts20:23
hallynkees: hm, depending on the changes you can try 'restart cgconfig'20:24
hallynbut some changes in composition of cgroups, the kernel won't allow without a reboot20:24
keeshallyn: hrm... I'm getting:20:25
keesLoading configuration file /etc/cgconfig.conf failed20:25
keesCgroup mounting failed20:25
keesI'm so confused :P20:25
keesI don't feel like this /etc/cgconfig.conf is very complex at all.20:25
* xnox found it.20:25
hallynkees: can you pastebin the new cgconfig.conf?20:29
hallynkees: check syslog.  my guess is that you're changing the cgroup composition...20:29
keeshttp://pastebin.ca/216395520:30
keesI've isolated it to the browser ... memory {} section20:30
keesthe failure output from that tool is not great :)20:30
kees"memory.memsw.limit_in_bytes" seems to be the bad line20:31
keeswhich makes no sense to me... I see it there.20:31
hallynkees: is 3G valid?20:32
hallynyou might have to enter it in bytes, for real20:32
keesit works for memory.limit_in_bytes but not memory.memsw.limit_in_bytes ?20:32
hallyn(can test on thecmdline)20:32
hallyn<shrug>20:32
keeshow do I test on command line?20:32
hallynnot inconceivable,20:32
hallynmkdir /cgroup/ab;  cd /cgroup/ab; echo 3G > memory.memsw.limit_in_bytes20:33
hallynyeah fails here20:33
keesworked fine for me20:33
hallynworks for me with memory.limit_in_bytes, failed with memsw20:33
keesoh how odd...20:34
keesso20:34
kees2G worked, 3G didn't20:34
hallynoh is memsw swap?  maybe i just don't have enough :)20:34
keeser, other way around20:34
keesAH20:34
hallynto the kernel code, batman20:35
keesthis is bizarre20:35
keesI bet memory.memsw.limit_in_bytes must be >= memory.limit_in_bytes20:35
=== dendrobates is now known as dendro-afk
hallynkees: yup, comment in code says /* We have to guarantee memcg->res.limit < memcg->memsw.limit.20:37
keesmemory.memsw.limit_in_bytes needs to be set first.20:38
keesthe cgconfig.conf file seems to not be able to handle ordering?20:38
hallynuh, no,20:39
hallynyou mean memory.limit_in_bytes must be set first20:39
hallynelse it is (unsigned)-1, and memsw.limit_in_bytes can never be > it20:40
hallynkees: so reverse the order of your entries, and make sure memsw is >, not >=20:41
hallyni'm not guaranteeing that libcg will honor the ordering :)20:41
hallyni *am* guaranteeeing that soon it won't matter unless you hand-reenable the initscripts20:41
keesheh20:42
keesbut 3G works on the command line...20:43
kees/sys/fs/cgroup/memory/browser# echo 3G > memory.limit_in_bytes20:43
kees/sys/fs/cgroup/memory/browser# echo 3G > memory.memsw.limit_in_bytes20:43
hallynhuh, ok :)  i was going based on the comment in the code (not even the code itself), so you win :)20:43
keesregardless, libcg appears to continue to fail :(20:44
hallynyup works for me too20:44
keeswell now /usr/sbin/cgconfigparser doesn't work at all, even with that memory section removed20:45
keesCgroup mounting failed20:45
keeswtf does that mean?20:45
hallynkees: i have some work to do to look at it, but jbernard was mentioning incorporating the cgroup-lite startup in cgroup-bin.  It sounds like you need something more flexible.  Perhaps we should talk next week about making cgroup-lite's startup more flexible20:45
keessure20:45
hallynwell do you still have memory cgroup mounted?20:46
hallyn(apart from cgconfig's mount)?20:46
keesah, my shell was messing with it.20:46
hallynit works now?20:47
keesas long as I keep memory.memsw.limit_in_bytes commented out of cgconfig.conf, yes20:47
hallyn<frown>20:47
hallynactualy if you want the user/group stuff like you're showing, then you'll always need to re-enable the libcgroup daemon (which is inherently buggy), so no sense talking about cgroup-lite flexibility20:48
keesI really don't understand what's going on here at all.20:49
keesI renamed "browser" to "monkey", and it won't load again.20:49
* kees just adds manual mkdir and echo to the pre-start ...20:53
hallynkees: are you wanting every task you own to end up in browser group?20:56
hallyn(i'm not even familiar enough with cgconfig.conf go know if that's what you're doing, but it looks like it to me)20:56
keeshallyn: no, I'm trying to define the "browser" group, so that my cgrules.conf line works:20:57
keeskees:chrome memory browser/20:57
dobeybarry: around?21:03
barrydobey: hi21:27
dobeybarry: https://plus.google.com/103117938079967018309/posts/2CET5s46EXa21:30
barrydobey: you say that in py2 it's a unicode but in py3 it's a str.  isn't that the same thing? ;)21:32
barryor did you want it to be a bytes in py3?21:32
barryin which case, use os.environb.get()21:32
dobeyit's unicode in py2 because i added the unicode_literals future import i guess. so it didn't used to be unicode, but a str in python2 also21:34
dobeybut os.environb doesn't exist in python221:34
barrydobey: i guess the question is, what do you want? :)  obviously, consistency b/w 2 and 3, but bytes or unicodes?21:35
dobeybarry: well i need to return something encoded in utf-8. internally i don't really care, as long as it works in both pythons21:36
barrydobey: so, maybe something like this:21:39
barrytry:21:39
barry  env = os.environb21:39
barryexcept AttributeError:21:39
barry   env = os.environ21:39
barrypath = env.get(key)21:39
barryblah blah...21:39
dobeynot sure that works21:45
infinityRiddell: Thanks for the new ktp-contact-applet .. If only it built. ;)21:57
alkisgHi, which component is responsible for showing the user name in the upper panel in gnome-session-fallback? It's not working in LTSP fat clients, and I'd like to look at its source...21:58
=== Ursinha` is now known as Ursinha
=== Ursinha is now known as Guest72428
=== Guest72428 is now known as Ursula
=== Ursula is now known as Ursinha
infinityalkisg: It only shows the username if the user switcher sees more than one available account.22:13
infinityalkisg: On a default Ubuntu install, that's your user, and "guest".22:14
alkisginfinity: ah, thank you, that explains it22:14
infinityalkisg: If you disable guest, it goes away (until you add more users)22:14
alkisgSo the only way around it would be to add a fake guest user for ltsp fat clients?22:14
infinityalkisg: If they're all logging in with the same userid, it wouldn't matter anyway, would it?22:15
infinityalkisg: And if they're not (but you're using network auth, perhaps?), exporting a user list to the client would suddenly make it populate.22:15
infinityRiddell: (ktp-contact-applet Fixed, BTW)22:15
alkisginfinity: we're using ssh for authentication, and we're copying only the user entry from the server passwd22:15
infinityalkisg: Ah.  Right, then the user switcher just isn't going to be useful in that case, I suspect.  Not without some hacking.22:16
alkisgDisplaying the username is very useful for classrooms, so that the teacher can see the pupil names22:16
alkisginfinity: which source package is that in?22:16
infinityalkisg: It's part of indicator-session, I believe.22:16
alkisgThank you very very much :)22:16
barrykenvandine: ping22:18
infinitybarry: Say, did you ever find 20 seconds to see if libpwquality was py3-able with minimal effort?22:19
infinitybarry: Not looking to have it ported, just enabled if it's trivial.22:19
barryinfinity: i did not, sorry22:19
* cjwatson wonders how exactly translations_* (DDTP) uploads manage to get into the archive22:20
cjwatsonThey appear to be constructed as more-or-less-sourceless binary uploads22:20
xnoxdoes live-cd has all the packages installed, or does it contain packages which are not installed but available from the cd?22:23
cjwatsonOh.  Wow.  Apparently you're allowed to do that if the upload has precisely one custom upload file and nothing else.22:24
cjwatsonSome packages are only conditionally installed and aren't installed in the squashfs.22:24
cjwatsonLanguage packs are a good example.22:24
infinitycjwatson: Cute trick.  I suppose we just assume these uploads are their own source?22:26
infinitycjwatson: Which is true for translations tarballs, of course.22:26
infinity(more or less)22:26
bdmurrayslangasek: looking at bug 969536 some more I found some corrupt package error messages22:28
ubottuLaunchpad bug 969536 in xserver-xorg-video-vesa (Ubuntu) "package xserver-xorg-video-vesa 1:2.3.0-7build2 failed to install/upgrade: ErrorMessage: dependency problems - leaving unconfigured" [Undecided,New] https://launchpad.net/bugs/96953622:28
cjwatsoninfinity: They have no SPPH at all22:28
cjwatsoninfinity: I didn't even know that was possible22:28
cjwatsoninfinity: I care because this means I can't easily fix bug 827941 (the copier really kind of wants there to be an SPPH), so I think I'll have a word with mvo next time I see him and find out if we can reorganise this22:29
ubottuLaunchpad bug 827941 in Launchpad itself "Copy ddtp-translations uploads to new distroseries" [High,In progress] https://launchpad.net/bugs/82794122:29
slangasekbdmurray: oh?22:30
slangasekah, so there are22:31
=== jelmer_ is now known as jelmer
=== salem_ is now known as _salem
bdmurraybryceh: do you find the auto tagging of regression-update by your package hook to be accurate?22:45
* xnox may have been not passing -vW.X-YubuntuZ before uploading merges....22:59
infinityxnox: I forget occasionally too.  We won't kick you out of the club just yet.23:01
xnoxinfinity: ok. thank you.23:02
* xnox was getting really worried now23:02
brycehbdmurray, it's doing that based on Q&A from the user, so accuracy is subject to pebkac.23:06
brycehbdmurray, however I haven't run across any problems so far (knock on wood)23:06
brycehbdmurray, the kernel used to ask the user if it was a regression, and presented them with a list of different types of regressions23:11
brycehbdmurray, my approach is a bit better in that I can examine the system to see what class the reporter fits in, so don't need to present so many choices.  I think this is a better way of doing it.23:11
brycehredundantly, I think I am being redundant23:12
bdmurrayI ask because we are looking at subscribing the ubuntu sru team to bugs tagged regression-update and regression-proposed23:13
bdmurrayand I saw bug 1016771 tagged regression-update23:13
ubottuLaunchpad bug 1016771 in xorg (Ubuntu) "Xorg freeze" [Undecided,New] https://launchpad.net/bugs/101677123:13
bdmurraybryceh: ^ and that seemed incorrect to me afaict23:13
bdmurrayI wonder if there is a way to see if the pacakge is from -updates23:15
brycehbdmurray, you thinking like parse apt-cache policy?23:17
brycehof course in this particular case that would lead us astray; the regression wouldn't be in the 'xorg' package, but rather the kernel (or maybe mesa or -intel)23:17
bdmurraybryceh: well you have all those packages in the description …23:20
bdmurrayso if none were -updates remove the tag regardless of what they say23:20
brycehhmm, maybe23:22
brycehbdmurray, I'll give it some thought and rework it to be more sensible23:22
bdmurraybryceh: well if there isn't a terrible volume of false positives I wouldn't work too hard on it23:24
brycehbdmurray, heh, well do you want me to work on it or not?  ;-)23:25
brycehactually independent of this it would be helpful for debugging purposes to better identify what packages were updated during the time frame23:26
hallynkees: so for what you're doing, would you be happy with a chrome wrapper which sticks itself into the right cgroup?23:27
brycehbdmurray, do you happen to know if there are a lot of regression-update X bugs ?  I used to have a report that showed this but seems I'm not running it now.23:29
bdmurraybryceh: no, not really23:32
bdmurraywhat in the world?23:32
bdmurraybug 101219523:32
ubottuLaunchpad bug 1012195 in compiz (Ubuntu) "[needs-packaging] Wishlist: Missing plug-In: Photoweel" [Wishlist,New] https://launchpad.net/bugs/101219523:32
bdmurrayhow is that regression-everything23:32
bdmurrayand of course there are dozens of missing plug-ins tagged this way23:34
xnoxstgraber: can you look at https://bugs.launchpad.net/ubuntu/+source/qpid-cpp/+bug/945365/comments/1 it's an IPv6 test failure23:40
ubottuLaunchpad bug 945365 in qpid-cpp (Ubuntu) "qpid-cpp version FTBFS 0.14-2&armhf, 0.16-6&amd64" [High,Confirmed]23:40
keeshallyn: yeah, but that means messing with packaging. I've got it working fine with mkdir/echo stuff now. *shrug*23:42
keeshallyn: seems like this is a regression from lucid where that file is valid.23:43
infinityxnox: Those are, arguably, two bugs (though, I suppose fixing them both at the same time would be nice)23:43
infinityxnox: Oh, and the ARM alignement bug seems to have been fixed, which makes adding your comment to it even more confusing.23:45
xnoxinfinity: right so, i'm gonna rename that bug back and close it, and file a new one23:46
xnoxinfinity: and i should be less gready and open bugs instead of piggy-back23:47
infinityxnox: It's entirely possible the buildds just can't resolve ::123:47
infinityxnox: Though, shouldn't that be resolvable at the glibc level without any help from anything else?23:47
* infinity pokes this with a stick.23:47
xnoxinfinity: and debian's buildd pass fine23:48
infinityxnox: Indeed.23:48
xnoxhttps://bugs.launchpad.net/ubuntu/+source/qpid-cpp/+bug/101677823:50
ubottuLaunchpad bug 1016778 in qpid-cpp (Ubuntu) "qpid-cpp version FTBFS ipv6 test case fails" [Undecided,Confirmed]23:50
hallynkees: have you filed a bug?  i'm not a big fan (an dit's in universe) but i'm interested in taking a look at some point23:54
hallyn(again, it'll be short-term since we're nixing it :)23:54

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