/srv/irclogs.ubuntu.com/2012/04/02/#ubuntu-devel.txt

=== eights is now known as Guest12696
=== mbiebl_ is now known as mbiebl
infinityLaney: You around?01:38
infinityLaney: Do you know, off-hand, if revving fpc from 2.4.x to 2.6 will require any sort of revdep rebuild transition?01:38
infinityLaney: I'm seriously considering the version bump to get the armhf port included.01:39
infinityLaney: And you're my resident "guy who keeps track of weird languages and compilers". :P01:40
=== eights is now known as Guest63380
=== dantti_away is now known as dantti
vibhavgood morning03:59
broderis there an AA around i could get to binNEW the mosh backports?05:17
pittiGood morning05:29
rickspencer3good morning pitti05:52
rickspencer3no unstable job, no archive problems?05:52
rickspencer3nice05:52
pittihey rickspencer305:52
pittiI don't intend to introduce any :)05:52
rickspencer3pitti, does that mean you are using precise -proposed for everything now?05:53
pittirickspencer3: not for everything, too much overhead; but we can use it for all the bits which are prone to introduce problems05:55
rickspencer3awesome05:55
micahgpitti: oh, -proposed is available again?05:56
pittimicahg: bug 930217 :)05:56
ubottuLaunchpad bug 930217 in Launchpad itself "Make proposed pocket useful for staging uploads" [Low,Fix released] https://launchpad.net/bugs/93021705:56
micahgooh, great05:57
pittiit got set to "fix released" over the weekend05:57
pittiso apparetnly rolled out now05:57
RAOFWe're not thinking of rolling a full unstable→testing like promotion system, I take it?05:58
pittirickspencer3: need to ask jibel to restart the upgrade tests; they haven't run for 4 days now, and we have two major fixes rolled out now05:58
pittiRAOF: eventually, but we don't have that yet05:58
pittiRAOF: just with immediate migration, not with 10 days of waiting or so05:58
rickspencer3thanks pitti05:58
RAOFThat sounds like a fairly large amount of work.05:58
pittiRAOF: we currently move stuff to precise from -proposed as soon as it built everywhere and doesn't introduce  uninstallability05:58
pittiRAOF: it's nontrivial, but not huge really -- britney in Debian does that all the time, and we use it to produce http://people.canonical.com/~ubuntu-archive/testing/precise-proposed_probs.html, etc.05:59
RAOFHaving a staging area will be awesome.05:59
pikkachunot sure if this is the right channel but I've noted really wrong translations in oneiric (not as opposed to other versions)06:26
pikkachurosetta is nice but it can't do the entire job06:26
pikkachugettext is not so good and we often need to refer to the source code for translating stuff correctly06:27
pikkachufilenames in LP's po files are not big help...06:27
pikkachuwhat effort is being done to fix this situation?06:27
pikkachubecause untranslated strings seem much better than absolutely wrong translations06:28
dholbachgood morning07:13
=== smb` is now known as smb
janimo`pitti, thumbs up for the systemd investigation!07:33
geser"Sometimes I have the impression that Martin Pitt is doing everything in Ubuntu." (https://plus.google.com/115547683951727699051/posts/MuB3MkCnieK)08:15
ajmitchthat's not too far off the truth08:17
tumbleweedexcept the bit about hte last bastion crumbling08:18
pittijibel: do you know why the jenkins upgrade jobs haven't run for four days?08:25
pittiso http://www.ubuntu.com/ still has the goggles08:27
pittiso is it real after all!?!08:27
hrwhi08:27
hrwdoes someone uses apt-cacher-ng?08:27
pittiwell, I guess it's still April 1 on some distant islands in the pacific08:27
jibelpitti, they are running, but results are not published. I think that's the follow up of the maintenance of last week but I don't have access to the public jenkins08:28
Laneyinfinity: no idea I'm afraid (even I'm not crazy enough to touch pascal :P). I suggest asking the Debian maintainer08:28
geserhrw: yes, I use it for my pbuilder and my packaging chroot08:28
hrwgeser: I use a-c-ng on precise machines and 'W: Failed to fetch bzip2:/var/lib/apt/lists/partial/de.archive.ubuntu.com_ubuntu_dists_precise_universe_binary-i386_Packages  Hash Sum mismatch' started to be daily norm ;(08:30
tumbleweedhrw: I've seen that with some upstream mirrors. Deleting dists from the cache and restarting it helps :/08:31
hrwtumbleweed: will try other mirror then cause removal+restart did not help08:32
Laneyis the file actually correct on the mirror?08:32
Laneyforcing a check has always fixed it for me08:33
Laneybut the fact that it happens at all (every 2-3 weeks here) is annoying, granted08:33
geserhrw: I use archive.u.c to no to have to wait on the mirror pulse and updated yesterday my precise box without problems08:33
hrwok, changed from de to pl mirror and it works08:34
hrw516MB update is fetching ow08:34
pittijibel: ah, thanks; so I'll just wait for that to come back online before I bother you again08:39
henrixpitti: hi! i was checking the kernel pkgs status, and there are a few still to be copied into -proposed08:39
pittijibel: I'm just curious to see whether the LibO and at-spi stuff have worked :)08:39
henrixpitti: is there any problem with them, or they're just on the queue?08:40
pittihenrix: just on the queue; I don't look at them every day, and I seem to be the only one who does..08:40
henrixpitti: ah, ok :)08:40
* pitti does now08:40
henrixpitti: great, thanks08:40
Riddell@pilot in08:41
=== udevbot changed the topic of #ubuntu-devel to: 12.04 Beta 2 Released! Precise: UI and feature freeze | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/xmGdCW | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: Riddell
pittiRiddell: happy flying08:41
Riddellwhee08:42
vibhavWho are patch pilots?08:43
pittihenrix: there will be some packages again which will land in main instead of universe; I'll clean up after them once your bot complains08:44
pittihenrix: i. e. that's a normal part of the workflow for lucid (unfortunately..)08:45
Riddellvibhav: hi08:45
henrixpitti: ok, no prob. do you receive the bot notifications? or do you want me to ping you back?08:45
pittihenrix: I do get the notifications08:45
vibhavhi Riddell08:46
henrixpitti: ok, cool.08:46
henrixpitti: thanks08:46
jibelpitti, lucid universe failed http://paste.ubuntu.com/911209/08:49
jibelpitti, lucid server, desktop and main pass08:49
pittijibel: does oneiric pass again, with the LibO fix?08:50
jibelpitti, oneiric desktop failed with bug 96970708:50
ubottuLaunchpad bug 969707 in libreoffice (Ubuntu Precise) "package python-uno 1:3.4.4-0ubuntu1 failed to install/upgrade: sub-processo novo script pre-installation retornou estado de saída de erro 1" [Critical,Confirmed] https://launchpad.net/bugs/96970708:50
pittiargh, that08:50
pittijibel: ok, I just discussed that with Sweetshark08:51
jibelsame for oneiric main08:51
jibeland same for universe08:51
=== doko_ is now known as doko
pittijibel: erk, seems the at-spi fix didn't work; thanks for the log08:53
pittiah, python-pyatspi has a versioned dependency on at-spi, so Provides: isn't enough08:54
pittiTheMuso: ^ FYI08:54
jamespagelarsduesing, around?08:56
pittijibel: reopened bug 96684508:57
ubottuLaunchpad bug 966845 in pyatspi (Ubuntu Precise) "lucid->precise upgrade wants to remove ubuntu-desktop" [High,Triaged] https://launchpad.net/bugs/96684508:57
=== htorque__ is now known as htorque
TheMusodholbach: Who is patch piloting on Wednesday April 11? I need to arrange a swap as I am on holiday the week after.10:21
seb128TheMuso, the calendar is public, https://www.google.com/calendar/embed?src=6k1e5rq45m1bdqq0n1ge3oqaok@group.calendar.google.com&ctz=Europe/Berlin&gsessionid=OK10:25
dholbachTheMuso, you can just move the shift to another day if you like10:44
henrixpitti: sorry for bothering again, but i still can't see the new packages on -proposed. is that normal to take that long?10:57
pittihenrix: indeed, it's a bit weird -- the SRU page did not yet update either10:57
pittiit normally takes half an hour10:57
henrixpitti: yeah, that's what i though. any ideas about what's going on?10:57
pittihenrix: not off-hand, need to check10:58
henrixpitti: thanks10:58
cjwatsonWe missed a couple of publisher runs, possibly due to LP maintenance.10:58
cjwatson2012-04-02 08:57:33 DEBUG   Removing lock file: /var/lock/launchpad-publisher.lock10:58
cjwatson2012-04-02 10:33:04 DEBUG   Cronscript control file not found at file:cronscripts.ini10:58
cjwatsonBut it's running now.10:58
larsduesingpitti - may I ask you a really dumb question?11:00
=== _salem is now known as salem_
bdrungsmoser: i rewrote distro-info in C. it is way faster than shell.11:19
pittilarsduesing: at lunch, just ask :)11:19
larsduesingpitti: sorry.. problem was on my side, cleared seconds ago11:20
larsduesing:)11:20
janimo`bdrung, pitti dholbach do you know off the tops of your heads a 3.0 (quilt)/dh package that does per-architecture application of a patch?11:25
AnAntjanimo`: if you find out, please tell me11:27
AnAntjanimo`: just wondering, what's your package ?11:27
janimo`AnAnt, mongodb11:28
henrixpitti: the bot just complained about wrong component :)11:39
bdrungjanimo`: sorry, i can't remember one that uses per-arch or per-distro patches11:40
maxsv23åñòü êòî ïî ðóññêè11:47
Riddellpitti: can you tell debfx how your qt 4.8.1 tests went?11:58
=== MacSlow is now known as MacSlow|lunch
dholbachjanimo`, no, unfortunately not12:07
janimo`dholbach, bdrung thanks anyway12:08
pittijanimo`: no, I don't know one off-hand, I'm afraid12:09
bdrungjanimo`: in many cases it is useful to have a patch that supports all architectures. per-arch patches are unlikely to get accepted by upstreams.12:10
janimo`bdrung, I know, but sometimes for too invasive patches which upstream does not take in this form it still make sense to have a fix for arm or other targets12:11
pittiRiddell, debfx: I haven't done exhaustive testing, but unity-2d starts just fine with qt 4.8.1, and basic functionality (indicators, launcher, dash, hud) is working fine12:11
cjwatsonsurely #ifdef isn't too hard12:11
janimo`cjwatson, doable in most cases12:12
janimo`I could not do it  last time I needed this (in ghc)12:12
janimo`most arm patches of course use ifdefs but for the few exceptions I was curious if per-arch is possible12:13
=== smb` is now known as smb
drossis there a channel where I can ask ubuntu wiki questions about posting a "FreeNX is dead, here's a list of alternatives" on the FreeNX page?12:14
drossI don't want to piss people off :3 but FreeNX has been inactive since 08'12:14
debfxpitti: thanks for testing12:24
AnAntbdrung: swt-gtk is an example of an upstream that provides two source tarballs, one for 32-bit arch, another for 64-bit arch12:33
AnAntbtw, I have sync'ed/merged TeXLive pre-2012 package from Debian for Precise on my PPA: ppa:aelmahmoudy/tl2009 , please note that a couple of packages (cm-super & texlive-base) were sync'ed rather than merged, probably I would merge texlive-base on next Debian upload.12:34
=== tkamppeter_ is now known as tkamppeter
smoserbdrung, really? wow. cool.13:24
bdrungsmoser: ubuntu-distro-info passes all test. i am cleaning up the code and then work on debian-distro-info13:25
smoseri woudl guess you could do a run in 20% of the sh.13:25
bdrungsmoser: 25x times faster without startup time and 3.8x times faster with startup time.13:26
smoserwhat is "without startup time" ?13:26
bdrungsmoser: a for loop in C calling main multiple times13:26
bdrungi guess that fork takes too long13:27
smoseryeah. fork is heavy.13:27
smoserby guess of 5x was based on the fact that /bin/true is 6x faster than the shell version13:27
smoser:)13:27
bdrungsmoser: 1000x times u-d-t in C: 0.037s (without fork) and 0.4 s (with fork)13:27
=== bladernr_afk is now known as bladernr_
bdrungsmoser: the fork takes longer that running u-d-i13:33
smoserbdrung, right. thats the case for loads of utilities.13:39
smoserfork is very heavy13:39
smoseralthough extremely performant on linux compared to other unixes13:40
smoserthe 'date' fork in the shell version accounts for 30% of its execution time.13:41
smoseranyone know of a way to get a list of supported locales ?13:47
smoserer... i guess more explicitly i'm looking for a list of all 'language-pack-XX'13:48
=== MacSlow|lunch is now known as MacSlow
bdrungsmoser: the binary is 3x bigger13:55
smoserbdrung, i'm perfectly fine with you replacing shell with c.  I wont have my feelings hurt if you replace it.  I suspect that in any real world usage, the current version is not likely to bottleneck anything.  (unlikely that tab completion is going to be affected by a reduction in run time from 1/100th of a second to 1/1000th)13:59
=== bladernr_ is now known as bladernr_afk
=== bladernr_afk is now known as bladernr_
bdrungsmoser: i don't wanted to make your work wasted, but i had some free time and was curious about the possible speed improvement.14:00
smoserpitti, i suspect maybe you know about a list of supported language packs ^14:00
smoserbdrung, yeah. i get itches like that too :)14:00
cjwatsondirecthex: were you intending to backport https://github.com/mono/mono-tools/commit/59e0b16bff03d0df812d62a6ac71ce373d6d5cc4 to the package in precise, or do you want me to do it?14:01
smoserbdrung, really, i'm perfectly ok if you want to use the C version. i would suggest not bothering for 12.04 though.14:01
cjwatsondirecthex: (failed in the test rebuild)14:01
pittismoser: apt-cache search language-pack | grep ^language-pack ?14:02
bdrungsmoser: you could sell the shell version as learning experience. ;) distro-info was written in python, haskell, shell, and C with interesting results.14:02
directhexcjwatson, curse automake upstream with the fire of 10,000 suns (i believe grub was also hit by this idiocy)14:02
smoserpitti, yeah, ubt i wondered if there was a cleaner way. i shouldhave said that: apt-cache search ^language-pack-[a-z][a-z]$ | sed 's, .*,,; s,language-pack-,,'14:02
directhexcjwatson, i think the sid package has that backported change14:02
cjwatsondirecthex: I fixed it in grub2 a little while back, yes14:02
smoseri just wondered if there was some list that i could definitively reference.14:03
directhexcjwatson, sync from sid should be all you need. http://packages.debian.org/changelogs/pool/main/m/mono-tools/mono-tools_2.10-2/changelog14:03
cjwatsondirecthex: ah yes, good point.  will sync14:03
cjwatsonlooked for bug reports but not uploads, duh14:03
directhexcjohnston, if you hit more 1.11.2 issues in mono packages, fix likely contains a fix14:05
directhexer, cjwatson14:05
cjwatsondirecthex: sure, thanks14:09
directhex*sid* contains a fix. can't type today14:10
directhexcomputers are hard14:10
Laneymmm fix14:10
cjwatsonsmoser: if this is for a seed, why not just use germinate's globbing capability?14:13
smosercjwatson, not for a seed.14:13
smosercjwatson, for https://code.launchpad.net/~utlemming/cloud-init/cloud-init.locale/+merge/10025714:13
cjwatsoncan't you use python-apt?14:14
cjwatson>>> import apt14:15
cjwatson>>> cache = apt.Cache()14:15
cjwatson>>> len([pkg for pkg in cache if pkg.name.startswith('language-pack-')])14:15
cjwatson82614:15
cjwatsonobv. something a bit more sophisticated :)14:15
diwicbkerensa, you pinged me the other day. I'm around now, but not for that much longer today.14:16
utlemmingcjwatson, smoser: I'm missing the back drop here, but I assume the issue is the list of valid locales?14:16
smosercjwatson, yeah, that might be preferable.14:16
smoserutlemming, well, i was just not interested in hard coding if i didn't have to.14:17
utlemmingsmoser: fair enough...I put the list of locales for two reasons 1) simplisitity and; 2) since another merge proposal which used a dynamic discover method was nixed14:19
utlemmingsmoser: I'm not opposed to a dynamic discovery method and would actually like to have that bit of code dynamic. But in looking at it, you have to us a regex because you have kde and gnome language packs.14:20
smoserutlemming, well, use python-apt. but i'm not beng on that. i added some comments there.14:30
alexblighI'm seeing a fantastically weird problem on a Lucid install in a particular virtualised environment where eth0 and eth0:1 (same interface) both have static IPs in /etc/network/interfaces, eth0 is numbered immediately on boot, but eth0:1 takes **OVER TWO MINUTES** to get its IP address. Any idea where in upstart or whatever I should even start looking to find what's causing this?14:37
bdrungsmoser: oldstable breaks my algorithm14:47
stgraberalexbligh: (that's just from memory, things may be slightly different in 10.04) I suspect that eth0 being a physical interface it gets setup as soon as we get the kernel udev event (so very early)14:58
stgraberalexbligh: but eth0:0 being a label on eth0, it only gets configured when we hit the fallback /etc/init/networking.conf, so once we start calling the sysvinit stuff14:59
stgraberalexbligh: which means that if you have any upstart job/ifupdown script/... that takes a long time to start, it'll delay the setup of eth0:014:59
=== yofel_ is now known as yofel
alexblighstgraber, it's an ordering problem. We have stuff which should run after the interfaces have been configured (which is what is causing us the problem). Specifically, rc2.d seems to be being run before all the interfaces are configured.15:10
alexblighstgraber, that appears to be because rc-sysinit.conf is "start on filesystem and net-device-up IFACE=lo"15:11
stgraberalexbligh: yeah, we fixed that in 11.1015:12
stgraberalexbligh: /etc/init/rc-sysinit.conf:start on (filesystem and static-network-up) or failsafe-boot15:12
alexblighstgraber, oh really?15:12
micahgjanimo`: I think firefox is doing per arch patches at the moment15:12
stgraberalexbligh: and static-network-up is emitted once all static entries in /etc/network/interfaces have been configured15:12
alexblighstgraber, is that safe to backport to Lucid?15:12
stgraberalexbligh: so you shouldn't have that problem with 11.10 or 12.04 (though I'm not too sure about our behaviour with labels, would have to check)15:13
alexblighstgraber, i.e. is it just the one line change in rc-sysinit.conf or do I have to emit the event too?15:13
stgraberalexbligh: no, it's unfortunately not safe to backport to Lucid and that's why we didn't15:13
alexblighstgraber, unfortunately we are stuck with Lucid for the time being (until precise is out).15:13
janimo`micahg, thanks. I was hoping a 'sane' package can be used as an example, I don't think firefox uses 3.0 and dh15:14
janimo`but then again, 'sane' packages do not need per-arch patches :)15:14
alexblighstgraber, is a safe hack to put an interface up script for eth0 which does 'ifup eth0:1'?15:14
stgraberalexbligh: you'd have to backport a few upstart jobs, some ifupdown hooks and maybe even some udev hooks, I spent a few days considering doing that when working on other issues (bonding and bridging mostly) but the risk of regression was considered too high15:14
stgraberalexbligh: "up ifup eth0:1 || true" would be better. It's an hack but should be safe, yes15:15
alexblighOr actually I can take them up from the thing running from sysvinit, can't I (doh).15:15
alexblighstgraber, thanks, that's really helpful.15:16
stgraberalexbligh: you're welcome. Would be great if you could test your setup with 12.04 beta2 (in a VM or something) to make sure your issue was indeed taken care of15:17
stgraberalexbligh: if it didn't then file a bug against "ifupdown" so we can take a look before 12.04 is released15:17
alexblighstgraber, we need to do precise testing at some point. Annoyingly our next version release date is just before precise, so we are stuck with Lucid + Oneiric backport kernel :-/15:18
=== dendro-afk is now known as dendrobates
pittisconklin: hey Steve15:33
sconklinHi pitti15:33
pittisconklin: did you notice that I had a question for you on bug 955111 ?15:33
ubottuLaunchpad bug 955111 in apport (Ubuntu) "Apport including error messages in tags" [Low,Incomplete] https://launchpad.net/bugs/95511115:33
sconklinno, thank you. I'l plowing through email still15:33
sconklinlooking15:34
leexhi, I just read about capsicum and was wondering whether capsicum support will come to ubuntu, if it is on your todo/wishlist.15:34
sconklinpitti, well, this is interesting, look at what I got - I mistyped lsb-release the first time http://pastebin.ubuntu.com/911614/15:35
pittisconklin: can you check whether this goes to stdout or stderr?15:36
sconklinI get is if I type anything into the shell15:36
sconklinstand by15:36
pittiyes, anything that calls python15:36
pittiit's an error message that python itself prints15:36
pittiand I suspect it's going to stdout15:36
pittisconklin: the first one was from command-not-found, FYI15:37
sconklinpitti: stderr15:37
pittisconklin: i. e. you don't see them with lsb_release -si 2>/dev/null ?15:37
cjwatsonyou'll probably just need to upgrade those local libraries15:38
sconklinI do not see them with stdout directed to null. I do see them in a file I piped from stderr. Two test cases, same result15:38
sconklincjwatson: I have an app with a fixed version edpendency, that's why I installed those locally15:39
cjwatsonnot a good idea to have them in place for all applications though ...?15:39
sconklinagreed15:39
sconklinI should shell up an env for the app15:40
pittisconklin: hm, I checked both calls to lsb_release, and in both it just grabs stdout; very weird15:42
pittisconklin: anyway, I'll try to reproduce this by adding some gibberish to lsb_release15:42
sconklinpitti: but remember it happens for anything I pass to the shell, it doesn't even have to be lsb_release15:42
pittisconklin: thanks for checking15:44
pittisconklin: ah, found it; it's in our ubuntu package hook only, that's why I didn't find it in trunk15:44
=== bladernr_ is now known as bladernr_afk
sconklinpitti, cjwatson: and I just pulled the LD_LIBRARY_PATH change out of my bashrc and put it in a script that invokes the app. That removed the error.15:47
=== deryck is now known as deryck[lunch]
pittiand fixed in bzr15:48
pittiwith that, good night everyone!15:48
sconklinThanks!15:48
apwia32-libs ia32-libs-multiarch:i386 <-- is this something i am expecting to be REMOVED15:53
Sweetsharkpitti: so the issue is, the extension is still assumed to be register, so we kill it and reinstall the extension. _rene_ then says unopkg then thinks the extension is already there so it noops. which is why he wants to run sync_extensions before installing to make unopkg notice it has to reregister.15:55
=== zyga is now known as zyga-food
=== bladernr_afk is now known as bladernr_
mptev, you've fixed bug 73779116:27
ubottuLaunchpad bug 737791 in apport (Ubuntu) "need to be able to "Report Bug, then Reopen"" [Undecided,New] https://launchpad.net/bugs/73779116:27
evnice16:27
evclosing16:27
=== zyga-food is now known as zyga
cyphermoxhallyn: re libnl3; did you make any progress?16:36
=== htorque_ is now known as htorque
cyphermoxhallyn:  I have an updated patch, though it doesn't include the changes to generated files (http://people.ubuntu.com/~mathieu-tl/libnl3-updated.patch). Adding the other changes should be as easy as doing a diff of configure and src/Makefile.in, daemon/Makefile.in  after configure16:38
hallyncyphermox: no, i'm afraid there are plenty of higher prio bugs first :(  Note that waht upstream wants to see is a patch that allows the choice of libnl-1 or libnl-3.  Then they'd be willing to take it.  how hard would that be to do?16:40
hallyncyphermox: so the patch above should fix the -I path to include /usr/include/libnl3?16:43
=== deryck[lunch] is now known as deryck
cyphermoxhallyn: yes, if there aren't other instances where a netlink/msg.h file is needed and doesn't have LIBNL_CFLAGS16:53
hallyncyphermox: thanks16:53
cyphermoxhallyn: fixing it to choose the version is pretty simple, yes, just needs a bit more code since there are some different calls between NL1 and NL316:54
hallyncyphermox: i assume the configure.ac bit will be the ugliest :)  I do intend to give it a try arounds uds time.  if no kind soul beats me to it :)17:02
cyphermoxwhat's the purpose for the update, just preparing for precise+1?17:02
cyphermoxotherwise we can sit together at some point at UDS around a beer and I'll be happy explain the details17:03
hallyncyphermox: right, well, just to get the patch upstream so we don't have to carry delta and worry about regressions.  sitting down at uds sounds great  :)17:05
cyphermoxcool17:05
=== Ursinha` is now known as Ursinha
=== Ursinha is now known as Guest60849
=== Guest60849 is now known as Ursula___
=== Ursula___ is now known as Ursinha
=== pp7 is now known as malkauns
BluefoxicyWhat's with all the non-deterministic status indicators?18:18
BluefoxicyBack when Ubuntu started, it would blurt all kinds of boot indicators to the screen18:18
BluefoxicyRemoving all that was a mistake, but I was assured quite firmly that this was inconsequential because, "unlike Windows," the status indicator for boot was a deterministic progress meter.18:19
BluefoxicyNow there's no such thing, the download progress meters for i.e. Update Manager are non-deterministic things that bounce back and forth, and everything leaves me wondering how fast and how far18:20
BluefoxicyIs Ubuntu hanging on boot?  It seems to be taking longer today... maybe I'm just bored, I dunno.18:20
BluefoxicyIs my ISP being slow, or is this just the normal 2 minute download?18:20
Bluefoxicyetc18:20
BluefoxicyYou may as well not give any indication that anything's going on at all:  if the application hangs, the status bar will gleefully bounce back and forth while nothing happens18:21
Riddell@pilot out18:49
=== udevbot changed the topic of #ubuntu-devel to: 12.04 Beta 2 Released! Precise: UI and feature freeze | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/xmGdCW | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
=== zyga is now known as zyga-afk
smosermvo, i'd really appreciate you  looking at https://bugs.launchpad.net/ubuntu/+source/squid-deb-proxy/+bug/97182019:16
ubottuLaunchpad bug 971820 in squid-deb-proxy (Ubuntu) "squid-deb-proxy needs special handling of Release, Packages, Source" [Undecided,New]19:16
mvosmoser: sure!19:16
=== dendrobates is now known as dendro-afk
smosermvo, do you understand the problem there?19:48
mvoyes19:48
smoserthe issue is that those files get cached and cached stale, and there is nothing that you can do (from the other side of the mirror) to resolve it.19:48
smosers/mirror/proxy/19:48
mvosmoser:  http://bazaar.launchpad.net/~racb/squid-deb-proxy/apt_refresh/revision/16 <- that is pretty much what you need, right?19:50
smoseryeah, i think so. i'm of course going to defer to your better knowledge of apt19:51
smosermvo, i swear there is a setting tha tyou can tell squid...19:52
smoserto check the headers every time19:52
smoser(and maybe this is it)19:52
smoserbut rather than downloading the whole thing every time, check the headers.19:52
jcastromvo: while you're in there and want to sort https://bugs.launchpad.net/ubuntu/+source/squid-deb-proxy/+bug/952364 that would be great too. :)19:53
ubottuLaunchpad bug 952364 in squid-deb-proxy (Ubuntu) "Default to not caching a deb instead of 403'ing." [Undecided,New]19:53
mvosmoser: for squid question, I always ask lifeless :) he knows all about it19:53
smoserexactly.19:53
mvojcastro: right, that would be a great feature too, I don't know if squid can be configured to do that, but I can dig around a bit19:54
smosermvo, if you just deny, i think that files dont get cached.19:56
smoserits weird.19:56
smoserorchestra used to deny the packages.gz and such.19:56
smoserthey still came through19:56
rbasaksmoser: yes, that's exactly what my squid.conf lines do in http://bazaar.launchpad.net/~racb/squid-deb-proxy/apt_refresh/revision/16 - they will only download the files if they're newer, otherwise will use the cache. But they will check every time.19:58
smoserrbasak, thank you.19:59
smosermvo, jcastro fwiw, orchestra used to do this:20:01
smoser http://paste.ubuntu.com/911976/20:01
smoserand iiuic that basically does what castro wanted.20:01
smoserof course, you stil spend bandwidth as a proxy for those things that you weren't going to cache.20:01
jcastroright, but it beats having the thing being totally unreachable, like it is now\20:02
rbasakI'm not aware of a single situation where using squid with http://bazaar.launchpad.net/~racb/squid-deb-proxy/apt_refresh/revision/16 can fail when going direct will work.20:05
mvosmoser, rbasak: its uploaded now with the changes in rev16, thanks!20:10
rbasakthanks mvo!20:10
smosergracias.20:11
mvojcastro: so the only reason unrestricted access is not enabled by default currently is to allow this to be dropped into a already restricted network without opening up generic http access via this squid-deb-proxy, I guess it could be argued that this is something that a admin should restirct himself/herself and that convinence is better. or we add another debconf question, but that is not very discoverable either :/20:11
=== dendro-afk is now known as dendrobates
jcastroI think not having an unrestricted proxy is reasonable; ideally the proxy saying "fine, go download from this random repository, I will neither help you nor hinder you" sounds like a good middle ground to me20:13
rbasakjcastro: the security issue isn't whether it caches your deb or not (pretty minor, just a DoS of the cache), but whether you can get the deb or not (pretty major - could subvert an existing security policy controlling general access). I favour a debconf option.20:18
mvojcastro: right, my thinking (but bear in mind that I'm not a sysadmin :) was that the proxy host has usually different network restrictions than the regular clients, so opening up the proxy sounds potentially dangerous to me20:18
jcastromvo: we should just ask elmo what to do. :) Or perhaps grab a -security guy at UDS or something, whatever works for me.20:19
mvojcastro: yeah, someone more experienced than me on this and I will happly implement whatever they suggest, for now I'm totally fine with a debconf prompt20:20
mvojcastro: note that I want this to be as simple as possible really20:20
rbasakIf we want full access through the proxy, why not just use the main squid package?20:20
=== popey_ is now known as popey
=== stgraber_ is now known as stgrber
=== stgrber is now known as stgraber
=== Daviey_ is now known as Daviey
=== tumbleweed_ is now known as tumbleweed
=== mnepton is now known as mneptok
=== Beret- is now known as Beret
stgraberpitti: ping (TB -> #ubuntu-meeting)21:03
stgraberkees: ^21:04
keesah!21:09
seb128slangasek, hey21:11
slangasekseb128: hey there21:12
seb128slangasek, how responsive is freetype upstream to issues they would create for i.e gtk? ;-)21:12
slangasekseb128: they should be responsive... but there's no test suite to catch regressions, so you can expect any fix for an issue you're seeing to be bundled with another regression or two somewhere else :P21:12
seb128slangasek, underlining is broken in some cases in gtk (reported by mvo today), I tracked it down to freetype21:13
slangasekis this with the 2.4.8+security fixes?21:13
seb128slangasek, i.e ld preloading the oneiric version fixes it up, .9 doesn't fix it21:13
slangasekok21:13
seb128slangasek, it's between oneiric 2.4.2 and precise21:13
slangasekupstream git should be reasonably bisectable, I guess21:14
seb128slangasek, there is quite some commit between those versions, would have been nice to not skip 6 versions :p21:16
seb128slangasek, anyway I will try to figure when it started and come back ;-)21:16
slangasek4,6,7 were all uploaded to Debian, I don't recall if they made it into precise21:16
=== s1aden is now known as sladen
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
=== salem_ is now known as _salem
seb128slangasek, ok, found the commit, it's http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=b0962ac34e66052ccfee7996e5468f30d4bd5a7222:18
slangasekhmm22:19
slangasekok, that's the second regression I've seen from that committer in the past year22:19
seb128slangasek, not sure how to process next, it could be that freetype is right and that something else needs fixing :-(22:19
slangaseks/committer/author/22:19
slangasekyes, that's always the concern :/22:19
seb128slangasek, but applying that patch to 2.4.5 creates the bug, or reverting it in newer version fixes the bug22:20
seb128slangasek, the testcase from mvo is https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/955030/+attachment/2988350/+files/lala.py22:21
ubottuLaunchpad bug 955030 in software-center (Ubuntu) ""Show N technical items" doesnt look clickable" [High,Triaged]22:21
slangasekseb128: ah, no, that's the *same* commit that was earlier reported as a regression: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=63677622:21
ubottuDebian bug 636776 in libfreetype6 "libfreetype6: Line height squeezed in GNU Emacs" [Normal,Open]22:21
slangasekin fact, that's the exact commit why oneiric stuck with 2.4.422:21
seb128slangasek, that breaks the underlining in that gtk example22:22
* slangasek nods22:22
seb128slangasek, can we revert that commit in precise? ;-)22:22
slangasekseb128: sure - you want to do it, or do you want me to?22:23
slangasekseb128: can you also take that test case to upstream?  freetype-devel@nongnu.org22:23
seb128slangasek, it's time to bed for me but I can do it tomorrow if you want22:23
slangasekthat'd be fine22:23
seb128slangasek, ok, I can do that as well tomorrow22:23
seb128slangasek, ok, I will do the commit revert and email the upstream list tomorrow, thanks!22:23
slangasekseb128: thanks for tracking this down... maybe we can talk upstream into implementing a proper test suite :P22:26
seb128let's see, I would be happy enough if they come with an upstream fix for the regression to start ;-)22:26
stgrabercjwatson: can you approve my e-mail to ubuntu-devel-announce?22:29
cjwatsonstgraber: done22:31
=== dendrobates is now known as dendro-afk
stgrabercjwatson: thanks22:35
=== eights is now known as Guest23956
=== infinity1 is now known as infinity
bdrungsmoser: http://anonscm.debian.org/gitweb/?p=collab-maint/distro-info.git;a=commitdiff;h=c4f8e5dc44b6dec640c3222becc9d11d21a8407823:04
bdrungsmoser: i moved your shell scripts into the script/ subdirectory.23:05
brycehslangasek, would you mind perusing bug #971767?  I'm wondering if it might be due to something lower down than X, but I'm not sure where to look.23:06
ubottuLaunchpad bug 971767 in xorg-server (Ubuntu) "Xorg crashed with SIGSEGV in __GI___libc_malloc()" [High,Triaged] https://launchpad.net/bugs/97176723:06
slangaseksure, lookin'23:06
brycehslangasek, we're seeing a spate of vaguely similar-ish bugs against xserver, that seem to involve weird memory corruption, double-free'd pointers, and so on, but for ones we have good traces the code where the crash occurs looks fine.  But makes me thing something just is not right in the stack.23:07
bryceh(e.g. bug 943880 which seems relatively common)23:08
ubottuLaunchpad bug 943880 in xorg-server (Ubuntu) "Xorg crashed with SIGABRT in __libc_message() from XIDestroyDeviceProperty" [High,Confirmed] https://launchpad.net/bugs/94388023:08
slangasekbryceh: well, you have a binary blob video driver that has access to the stack, right?  That would be my first guess...23:08
slangasekbryceh: will X run under valgrind?23:08
brycehslangasek, it will23:09
brycehslangasek, in fact cnd was just doing that for debugging the latter bug23:09
* slangasek nods23:09
slangasekso it's exceedingly unlikely that malloc itself is broken here23:09
* cnd hopes so23:10
slangasekI think you have heap corruption, and valgrind's the best tool for finding that23:10
brycehslangasek, ok, thanks23:10
YokoZarI should have guessed ScottK would be the curmudgeon to reject my beautiful package ;)23:10
brycehslangasek, ok, so it's not an obvious bug you already know of in say libc23:11
slangaseknope23:11
cndslangasek, due to a miscommunication in our team, the latest utouch-frame was uploaded this past friday with a switch to dh 9 and multiarch23:29
cndshould we revert the change, or let it slide, or?23:29
infinityHow many rdeps does it have, and have they all been tested?23:30
infinitycnd: ^23:30
slangasekcnd: ^^ what infinity asked23:30
slangasekwe need to follow through to make sure the revdeps don't regress23:30
cndutouch-grail, utouch-geis, unity, libgrip, evince, eog23:31
slangasekI actually don't see the last four as deps23:31
cndunity still works, that takes care of grail and geis23:31
slangasekutouch-grail, utouch-geis, mtview23:32
slangasekthose are what we have to care about from a build perspective23:32
cndslangasek, is it just building that we are worried about?23:32
cndor runtime too?23:32
infinityIf everything still works, both at buildtime and runtime, reverting would be gratuitously perverse.  But please do make sure.23:32
slangasekfor multiarch, it's just a build issue23:32
infinity(But yeah, for C libs, runtime should always Just Work)23:33
cndok, well we'll watch the precise archive rebuilds23:33
infinityUnless you've done something horribly hackishly wrong.23:33
cndand fix up anything that breaks23:33
cndbut I would expect things to just work23:33
slangasekcnd: the archive rebuild already started before Friday - please do your own rebuild tests of these packages23:33
cndoh, ok23:33
cndwill do23:33
cjwatsonjust feed 'em all through sbuild23:35
cjwatsonor I can do that here if you don't have it set up23:36
cndcjwatson, I was going to use bzr bd --builder=pdebuild for most23:37
cndpdebuild for mtview, which isn't in bzr23:37
cjwatsonwell, sbuild mimics the official builders most accurately, but as you like23:37
cndcjwatson, I assume that's good enough?23:37
cjwatsonif you're using pbuilder, though, I'd recommend asking it to build the .dsc files actually in the archive23:39
cndok23:39
infinityWe really need to see about making upgrading pbuilder to just be a tiny translation shim on top of sbuild.23:40
infinitys/making //23:40
infinityIf we had a One True Way to build packages, I might almost become convinced to revisit making lp-buildd use the distro sbuild a bit sooner.23:43
cjwatsoncnd: utouch-grail, utouch-geis, and mtview all build in current precise, with utouch-frame 2.2.3-0ubuntu1.  Do you want the logs?23:47
cndcjwatson, thanks :)23:48
cnddon't need the logs23:48
cndslangasek, infinity: looks like we're ok23:48
cndsorry for the trouble :(23:48
cjwatsonthat's from .dsc not from bzr23:48
cndyeah23:48
infinitycnd: Alright.  Good enough for me.  Though, don't take this as a "better to ask forgiveness than permission" thing. :P23:49
cndinfinity, yeah, this was a combo of miscommunication and bad assumptions23:50
cjwatsoninfinity: Do you know if nihal's a sad panda?  https://launchpad.net/ubuntu/+archive/test-rebuild-20120328/+build/3331721 and a slew of other23:51
cjwatsons23:51
cjwatsonI've given some of them back but left some for debugging23:51
infinitycjwatson: Damnit.  This has happened before, on more than one machine.  I'm now wondering if there's a moon-phase-related bzip bug on ARM...23:56
infinitycjwatson: (Basically, it's whining that the already unzipped tar.bz2 is not a valid tar...)23:56
infinitycjwatson: The quick fix is to get a LOSA to rm -f ~buildd/filecache-default/*23:56
cjwatsonyeah, it's familiar, I had webops monkeyfix it a couple of times myself too23:57
infinitycjwatson: But it probably needs looking into. :/23:57
penguin42infinity: Would it not be good to capture the bad uncompressed file to see what's up with it?23:57
cjwatsondoes it do any checksum validation on the network transfer?23:57
infinitypenguin42: That may also be valuable, yes.23:57
infinitycjwatson: Sure, but the corruption is post-transfer, I think.23:57
cjwatsonOK, I didn't know23:57
infinitycjwatson: unpack-chroot unzips, then re-enters and untars.  The unzipped version is kept in the cache for subsequent runs.23:58
cjwatsonincidentally that caching behaviour could use improvement ...23:58
infinitycjwatson: The corruption, from a distance, appears to be between unzip and untar (ie: bzip2 doing something naughty)23:58
infinitycjwatson: Oh, the caching and unpacking both are a mess.  I blame Kinnison.23:58
cjwatsonanyway, I need to crash, if somebody else wants to track down a webops, be my guest :)23:59
infinitycjwatson: But I probably can't blame THIS bug on Kinnison. :P23:59
hloeungyou called?23:59
cjwatsonmain build failures on the test rebuild down to 23, counting the stuff already uploaded that I know about but that the index hasn't picked up yet23:59
cjwatsonfrom 40-something earlier today23:59

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