/srv/irclogs.ubuntu.com/2008/09/05/#ubuntu-devel.txt

keesfta, asac: is is possible to build thunderbird with FORTIFY now?00:04
asackees: most likely lacks the patch00:17
asackees: is this blocking something?00:18
keesasac: nope, just noticed it is all.00:19
keesasac: should I re-open the bug?00:19
asackees: i am too tired right now, but maybe we should add a tracker bug for all mozilla apps :)00:19
keesasac: okay, I'll ping you about it tomorrow.  thanks!00:20
NCommanderWooooo, MIPS based laptop00:47
* NCommander figured out how to order one and port Ubuntu to it00:48
NCommanderhttp://mobile.slashdot.org/article.pl?sid=08/09/04/223222500:54
NCommanderkees, poke01:00
keesNCommander: yo01:03
NCommanderkees, what options do you want me to embed into GCC01:03
NCommanderI want to deprieate harden-wrapper on amd64 if possible by simply having GCC have those options ON by default01:04
NCommander*hardening01:04
NCommanderI can add any flag that GCC recongizes as well as FORTIFY_SOURCE01:04
keesNCommander: there's already all in there: https://wiki.ubuntu.com/CompilerFlags01:06
NCommanderHLFS recommends: -fstack-protector -fstack-protector-all fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,-z,combreloc01:06
kees-z now by default is a bad idea.01:06
NCommanderWith the behavior turning off on -D_KERNEL_01:06
NCommanderOk01:06
keeshaven't seen combreloc before01:06
NCommander(fortify source will also be set on by default)01:07
keessee that wiki page01:07
NCommanderYes my lord and master01:07
* NCommander will have patchs for doko that will make him scream01:08
keesNCommander: I feel like you're not hearing me: I have already patched gcc for all those options.01:08
NCommanderI thought hardening-wrapper did it01:09
NCommanderOh01:09
NCommanderSweet :-)01:09
NCommanderThat just means I need to add the PIE flags to the spec file, and we're in business01:09
keesI have implemented these options in about 3 ways now.  :)01:10
keeshardening-wrapper _also_ does it.01:10
NCommanderI guess some confusion on my end is understandable01:10
NCommanderI didn't know that01:10
keesnote that there isn't technically a "spec" file.01:10
NCommanderspec strings01:10
NCommanderFine :-P01:10
keescheck out my existing patches in gcc-4.3 for some hints on the insanity needed.  :)01:10
NCommanderYou have to modify the linux64.h if you just want it 64-bit specific. Linux.h affects both i386 and amd64, right01:11
NCommander^?01:11
keesNCommander: sounds right, but I don't know for sure.  this is a doko area.  :)01:12
* NCommander turns on the doko-light01:13
NCommanderhe's going to eventually read this backlog, and a high pitched scream is going to deafen us all01:14
brycepitti: ping02:26
brycepitti: anyway, I've got the debdiff for g-c-c at http://bryceharrington.org/ubuntu/gnome-control-center_2.23.90-0ubuntu5.debdiff02:46
brycepitti: anyway, I've got the debdiff for g-c-c at http://bryceharrington.org/ubuntu/gnome-control-center_2.23.90-0ubuntu5.debdiff02:46
ion_echo... echo... echo...02:47
bryceion_: sorry, xchat is not displaying anything02:47
brycepitti: I'll plan on uploading that post-alpha-5 unless you or seb128 wish to see it included for alpha-5 (in which case feel free to upload it yourselves)02:48
NCommanderScottK, you floating around?03:55
NCommanderRiddell, you around?04:38
NCommanderHobbsee, you around?04:41
ScottKNCommander: Here now.04:43
GomoXHey04:56
GomoXThe wifi toggle key on my laptop doesn't work (i get the setkeycode message on dmesg), how do i go about indicating the right keycode to somehow get it fixed in the next release?04:58
GomoXAlso i'm not sure how it works on other laptops but i guess it should toggle NetworkManager.getWirelessEnabled via DBUS04:58
NCommanderGomoX, this is for Ubuntu development, not Ubuntu debugging, please try #ubuntu05:00
NCommander(or support)05:00
GomoXWell technically this should be interesting to the corresponding developer05:01
GomoXI can get it working with a script, the question is how does one go about telling the corresponding dev about it05:01
NCommanderGomoX, file a bug on Launchpad05:03
android6011is there an alpha 5 install iso yet?05:32
philwyettNot yet going by cdimage.ubuntu.com05:33
android6011so its been delayed then?05:40
* NCommander waits on the passage of time.05:50
HobbseeNCommander: contentless ping.05:58
NCommanderHobbsee, interesting in commenting on my UDC application?05:59
Hobbseehmmm....06:04
NCommanderRiddell, I got koffice2 fixed, waiting on a confirmation build07:04
pittiGood morning07:06
NCommandermorning pitti07:06
Hobbseepitti!07:07
NCommanderpitti, mind if I pick your mind on an archive question?07:07
pittiNCommander: not at all07:07
pittiHello Hobbsee, hey NCommander07:07
pittibryce: post-alpha 5 is ok, thank yuo07:08
NCommanderpitti, ok, have you been following the PIE experiment?07:08
pittiNCommander: not too closely, the uploads were done during my holidays07:10
NCommanderpitti, well, -fPIE wasn't enabled because it causes FTBFS because to make it work, every static library and static built binary needs to be rebuilt in the archive07:11
NCommanderpitti, if something non-PIE remains, builds would explode in a shower of sparks07:11
NCommanderpitti, right now, with kees's assistance, I'm doing a full manual bootstrap of Ubuntu amd64 with PIE enabled. Now the ABI will remain unchanged, but every library needs to be rebuilt, and I felt that trying to mix PIE and non-PIE libraries was a disaster waiting to happen07:12
NCommanderpitti, talking to kees, if it proves that the archive can reasonably be converted to -fPIE/PIC, he's going to push hard to make the change07:13
NCommanderpitti, so here comes the archive part07:13
dholbachgooood morning07:13
pittihey dholbach07:14
dholbachhiya pitti07:14
NCommanderpitti, there will be a transitional period where we will have to pretty much remove the existing binaries and rebuild things from scratch. What I think though might be an easier solution however is treat it as a new architecture, amd64-pie07:14
pittiNCommander: I expect that there will be some fallout, i. e. a lot of packages which won't build with -fPIE right away; but ICBW, of course (and hope I am :-) )07:14
NCommanderpitti, when transitional time comes, its just a matter of changing every deb from amd64-pie to amd6407:14
NCommanderpitti, the other choice is keep it in a different distribution such as intrepid-pie, intrepid+1-pie, etc.07:15
pittiNCommander: well, this wouldn't be a thing we'd keep indefinitively, it's an one-time transition, right?07:15
NCommanderpitti, once per architecture07:15
NCommander(once AMD64 goes, powerpc will go, and so forth expect lpia/x86)07:16
NCommanderRoughly speaking, having it as an architecture allows us to seperately manage those buildds without disrupting amd64's normal port until the very end of the transition07:16
pittiNCommander: I would assume that having an amd64-pie arch would be feasible (except for the mirror costs maybe), but a mass-renaming of amd64-pie .debs to amd64 sounds hackish and wrong07:16
NCommanderpitti, well, we could just do a rebuild, but we need the archive tracking with PIE07:17
pittiNCommander: TBH I'm not quite sure how to do that transition smoothly; of course the first test build should be entirely separate, but then we more or less need to rebuild the entire archive on soyuz anyway, so we might just as well do it for the right architecture07:17
NCommanderpitti, I'm going to be using ubuntuwire and rebuildd to track, but its still not that great since it means only ubuntuwire admins can control the rebuildd daemon, and no bug control intergration, etc.07:17
pittithat should happen at the opening of a cycle, when it doesn't matter so much to have a mostly broken archive07:17
NCommanderpitti, extactly. I suspect pie will hit AMD64 intrepid+207:18
NCommander(we can probably add amd64-pie to Launchpad towards the end of intrepid+1)07:18
pittiNCommander: will still be quite tricky, I expect, since yuo have to rebuild everything in a particular order (upwards the dependency chain), right?07:19
pittior can you build PIE programs against non-PIE libs?07:19
NCommanderpitti, correct. It would be the equivent of rebootstrapping amd64 from scratch07:19
NCommanderpitti, no, the linker explodes07:19
pittiwell, hang on, aren't libs PIE already anyway?07:20
NCommanderOnly shared07:20
pittior was that just "PIC"?07:20
NCommanderStatic libs need to be rebuilt07:20
pittiNCommander: right, but who cares about static libs? there should be very few cases actually07:20
NCommanderYou'd be suprised07:20
wgrantHow many static libs are there?07:20
NCommanderwgrant, enough07:20
wgrantCan't they just be rebuilt?07:20
pittiNCommander: in fact, that would be a good opportunity to get rid of them altogether07:20
wgrantGrr.07:20
NCommanderpitti, every executable still needs a rebuild, and the shared libraries still need -fPIE AFAIK07:21
NCommander(I haven't tried mixing and matching flags just yet :-))07:21
slangasekno, the shared libs shouldn't need -fPIE07:21
NCommanderThere is a good Gentoo page07:21
pittiNCommander: IIRC it is Debian Policy to build shlibs with PIE07:21
NCommanderBut let me put it like this07:21
slangasekthey should already be position-independent if built with -fPIC; and if that's not sufficient for any reason, that's a bug in the implementation07:21
NCommanderdpkg is compiled against a static libselinux07:21
pittisorry, -fPIC07:22
NCommanderThat's a core package, and I bet there are loads more all over the place07:22
slangasekthere should certainly not be /loads/ more07:22
pittiNCommander: dpkg is also quite a special case07:22
slangasekthere should be a few dozen at most07:22
pittiNCommander: dpkg must not link against a lot of shlibs, because it almost always have to work07:22
NCommanderslangasek, 15% of main alone FTBFS due to PIE/non-PIE linkages07:22
slangasekerm07:23
pittiNCommander: there's things like bash-static, but I really thing we shuoldn't have more than a handful of static linkages07:23
NCommander(kees has been experimenting with this more)07:23
NCommanderWell, the experiment to see quite how bad the situation is07:23
NCommanderIf we want to look towards removing or (in my opinion, a better solution would be adding them as a -static-dev package) doing whatever with static libs07:24
NCommanderThis is the best time to do it07:24
NCommanderI expect getting main to be PIE (with a few exceptions) should be relatively straightfoward. I'm more worried about universe07:25
pittiseriously, do we really need to waste so much archive space for building static libs all the time07:25
pittiespecially since I expect that 95% of them are not policy compliant anyway?07:25
slangasekhrm?  policy for a static lib is pretty easy07:25
NCommanderpitti, how do you suggest we remove them?07:25
pitti(static libs must not be built with -fPIC, but I seldomly see a package which actually builds twice)07:25
slangasekpitti: anything that uses libtool builds twice07:25
NCommanderpitti, that's only completely true for x86. amd64 and other architectures can have static libs as PIC safely with some benefits07:26
slangasekand I'm not sure that's a 'must'; consulting the policy07:26
slangasekah, it is a must, with exceptions07:26
NCommanderhttp://www.gentoo.org/proj/en/base/amd64/howtos/index.xml?part=1&chap=3 - the Gentoo packaging page07:26
NCommanderWhich explains the usual PIE related FTBFS07:27
slangasekI don't see any explanations of PIE failures on that page07:27
NCommanderGo straight down to the bottom07:27
NCommanderThe four problems with PIE and how to correct07:28
slangasekthose all say "PIC"07:28
NCommanderPIE is just a PIC executable07:28
slangasekI think I know better than you what PIE is, if you're trying to claim that all shared libs need to be rebuilt with an extra option to be compatible with it07:29
* NCommander runs regression testing on his PIE compiler07:29
NCommanderslangasek, no, I'm not saying that. The static libraries either must be rebuilt or removed07:29
NCommanderOr any resulting binaries that links statically will fail once PIE is default07:30
slangasekok, but things aren't supposed to be linking to static libs /anyway/ aside from exceptional cases.07:30
NCommanderslangasek, at least you confirmed for me the -fPIE issues weren't quite so bad as kees made them sound to be07:32
NCommanderor should I say clarified07:32
pittiat least I don't think we need a particular order in rebuilding the archive, which makes things much easier07:32
pittiat least not for shlibs07:33
slangasekwell, I don't know what this 15% figure is based on07:33
slangasekbut if 15% of main is linking to libs statically, something's wrong, and we should fix that instead of papering over it :)07:33
NCommanderslangasek, that was simply the percent of packages that failed07:33
NCommanderslangasek, well, yes. I'll have to ask kees when he floats online07:33
NCommander(its quite possible there were other FTBFS issues related to PIE)07:34
pittiI see the usefulness in static linking for dpkg, bash-static, busybox-static, zsh-static, dar-static, and binutils-static, but that's about it07:34
NCommanderI figure if killing static libraries as best as possible is desirable, might as will kill two birds with one stone07:34
NCommanderThe question is how to do it07:34
pittieven things like cdebootstrap-static are not warranted IMHO07:34
slangasekpitti: there are some libs that get linked statically because they don't have stable ABIs07:34
slangasek(libbfd)07:34
pitti(well, at least to me the entire idea of cdebootstrap is hilarious, but *shrug*)07:34
* NCommander has never gotten it to work07:35
pittislangasek: right, those too07:35
pittislangasek: ffmpeg or something similar was such a case07:35
NCommanderso there are enough static libs that rebuilding the archive is justified07:35
slangasekwell, ffmpeg's case isn't all that similar :)07:35
NCommander(and probably not a bad idea to make sure everything got built with the new hardening flags from intrepid)07:35
wgrantRebuilding the entire archive would be a nightmare.07:35
slangasekNCommander: no, it's not at all justified; just identify and rebuild the packages providing static libs that are linked against by packages07:36
NCommanderslangasek, every executable still needs to be rebuilt with -fPIE07:36
slangasek"needs" - that's not a strong argument for an archive event, IMHO07:37
wgrantNot immediately.07:37
wgrantWe haven't had an archive event for a while now.07:37
NCommanderthis is why I'd like to do the staging work as amd64-pie, which make sure everything is going to work, and then can be simply killed once amd64 is fully migrated07:41
=== thekorn_ is now known as thekorn
=== tkamppeter_ is now known as tkamppeter
NCommanderslangasek, thinking it over, the best solution is to rebuild the base system by hand due to the static libraries with PIE with this rebuild being a new architecture (amd64-pie), and then do a test rebuild with a deb line for the archive and (amd64) added similar to lpia, which would simulate the situation we'll see on the buildds, and catch what packages will need to be touched to properly complete the transition08:13
NCommanderslangasek, would you agree?08:13
pittido we actually need that new arch in soyuz? that's a quite expensive operation; wouldn't a local archive do as well?08:14
NCommanderNo it won't08:14
pitti(for the test rebuild)08:14
NCommanderNo, I wasn't doing the rebuild on SOyuz ;-)08:15
NCommanderubuntuwire already has the infrastructer doing it08:15
NCommanderIt just means the chroot on every buildd will need to be manually updated due to the bootstrapping issue (you can't (easily) build the PIE base system from a non-PIE chroot; its extremely difficult to do)08:16
NCommanderTHe binaries of course shouldn't break anything08:16
NCommanderRoughly speaking, it basically becomes the base system needs to be bootstrapped PIE, the buildds need that chroot installed, and then just rebuild the base packages which require static08:17
slangasekit shouldn't be that difficult, the static libs that need to be built should be identifiable by visual inspection08:18
NCommanderslangasek, once the build system is rebuilt, the FTBFS will find the rest08:18
slangasekthen everything else should be rebuildable without fiddling08:18
NCommanders/build/base08:18
NCommanderthen its just a matter of making sure the important packages get retouched08:19
NCommanderslangasek, I'm glad your experienced in such matters, you saved me quite a bit of work in testing this ;-)08:20
nemesishi, when will alpha 5 be released?08:40
amitkpitti: cjwatson: what would convince you to move kerneloops package to the default install?08:44
pittiamitk: hm, don't we have the kernel crash dump infrastructure for that now?08:44
pittiamitk: apport picks up the dump, and offers the user to send it to LP as a bug report08:45
amitkpitti: kerneloops is unrelated08:45
pittiright, I know08:45
pittiwe shoudn't have two different systems for the same purpose08:45
amitkpitti: it sends the bug reports the kerneloops.org so that upstream sees what bugs are most frequently encountered08:45
amitkpitti: in case of the kernel, it would help to push bugs upstreams sooner, than waiting for kernel QA to manually link them upstream through LP08:46
pittiamitk: can we discuss that on ubuntu-devel@ first?08:47
amitkpitti: sure. I will send email.08:47
pittiamitk: would they actually appreciate getting reports from a heavily ubuntu-modified kernel?08:47
pittiamitk: what kind of GUI does it offer, BTW? it depends on gtk, but how does it integrate into the desktop?08:48
pittiamitk: so, depending on how it looks and what it does exactly, we could have it similar to apport (enable in the development release, disable in the final release)08:50
pittisuch things aren't appropriate to enable on production systems, in stable releases, but very useful for devlopment releases indeed08:50
amitkpitti: there is a kerneloops-applet that pops up when it notices an oops. It seems well intregrated into gtk/gnome.08:51
nemesisare there any information online about what you talk right now? so a user can use this? :)08:52
NCommanderpitti & slangasek, roughly speaking, who is in charge of the buildd chroot and upgrades? (I just want to compare notes with them)08:52
amitkpitti: 'apt-cache depends kerneloops' shows dbus, glib, gtk, libnotify08:56
pittiNCommander: infinity and lamont08:56
pittiamitk: ok, thanks; let's discuss this on the ML to get some more input, shall we?08:56
amitkpitti: ack08:57
=== mvo__ is now known as mvo
pittisoren: EBW == evil, bad, and wrong09:33
sorenpitti: Heh :) Ok.09:38
tseliotpitti: will I have to modify the detection and representation of the recommended driver in Jockey for the new interface mpt and you are working on?09:52
pittitseliot: no, that should be fine09:53
tseliotpitti: ok09:54
=== android6011_ is now known as android6011
\shpitti: moins....any update on the MIRs?10:01
pitti\sh: I processed almost all of them yesterday, but was sidetracked with doing some high-urgency stuff10:01
pitti\sh: oh, right, your's is tslib, right?10:01
\shpitti: not mine, but I'm waiting for it, because of refresh+update on ia32-libs10:02
mdzasac: eek, firefox won't start anymore on my current Intrepid system ("Error launching browser window:no XBL binding for browser")  is there a known issue?10:04
mdzI would check myself but my browser doesn't work ;-)10:05
\shmdz: I have since yesterday some strange "firefox just crashing randomly without leaving any trace"10:05
mdz\sh: sounds different10:05
asacmdz: no ... i didnt hear about that. also there wasnt an upload the last days.10:06
\shasac: http://paste.ubuntu.com/43585/ <- can you have a look and tell me if it's known to you?10:08
\shasac: sidenote: it's not on all websides with flash...this is happening e.g. on technorati for me...I wonder why10:08
asac\sh: i guess you are on 32-bit?10:09
\shasac: no ;)10:09
\shafaik I don't have any i386 anymore in use10:09
asacmdz: i think a first start would be to stare at strace -f -eopen firefox ... and see if there are any write permission issues or some files not found10:10
asac\sh: what does: dpkg -S libflashplayer.so10:10
asacgive you ?10:10
asac\sh: obviously your libflashplayer.so is installed in a wrong fashion10:11
asacbut afaik our package doesnt do that10:11
mdzpitti: I tried to override the browser for apport-cli with $BROWSER but it still launches firefox10:11
\shasac: hmm..dpkg -S libflashplayer.so doesn't give me anything, dpkg -l|grep flashplugin-nonfree gives me 1.0.1.128+10.0.0.525ubuntu110:11
pittimdz: it first checks your preferred browser in System -> Preferences -> Applications10:11
pitti(might be "Preferred applications" or so)10:12
lucky711xwow everyone quits as soon as I ask a question :)10:12
lucky711xwow everyone joins at the same time10:12
cjwatsonlucky711x: http://wiki.ubuntu.com/ContributeToUbuntu may help you get started10:12
mdzasac: I don't see anything particularly scary in there10:12
asac\sh: think for a minute why you have /usr/lib/firefox-addons/plugins/libflashplayer.so10:12
asac\sh: if you dont find an explanation, just remove that file10:13
lucky711xcjwatson, yeah Ive read through almost everything on the wiki10:13
asac\sh: maybe look at what uplaods were done for the flashplugin-nonfree package . i dont want to rule out that there was yet another broken upload10:13
lifeless19:07 < lifeless> mdz: try removing your extensions10:13
lifeless19:08 < lifeless> mdz: apparently the 'chrome' folder should contain them, they might be per-user or packaged10:13
lucky711xcjwatson, I guess what I mean is that what can I apply my Java experience to?  Or what would be the best area of development?10:14
lifeless19:10 < lifeless> mdz: also try passing --safe-mode10:14
lifeless19:10 < lifeless> e.g. firefox --safe-mode10:14
cjwatsonlucky711x: quits/joins> those were a netsplit, when two IRC servers in the network forget how to talk to each other for a bit. The better clients know how to filter them all down to one line10:14
lucky711xahh10:14
\shasac: will reinstall the package (remove --purge + --reinstall install )10:14
dholbachkees: I fixed the harvest problem you ran into10:14
mdzasac,lifeless: aha, there is still a firefox process running but no windows10:15
asacmdz: yeah10:15
asacmdz: that explains it.10:15
mdzasac: it seemed to shut down cleanly10:15
cjwatsonlucky711x: we don't have a lot of Java applications installed by default or anything, but we are generally in need of more people to help maintain Java library packages; https://wiki.ubuntu.com/JavaTeam have weekly meetings and you could start by looking over their records10:16
lucky711xcjwatson, ok cool thanks10:16
\shasac: that was it10:16
asac\sh: i am a bit scared why the plugin is in that directory. did you run adobes installer?10:17
cjwatsonlucky711x: also, a good way to get started is often to visit the bug tracker for packages you're interested in (https://bugs.launchpad.net/ubuntu/+source/INSERTSOURCEPACKAGENAMEHERE/+bugs) and start proposing patches10:17
\shasac: some time ago...but thought I got rid of all cruft of that10:17
lucky711xcjwatson, thanks alot Im really excited to help out with Ubuntu10:18
NCommandercjwatson, I think you need to stop me right now10:22
NCommandercjwatson, I'm looking at SGI MIPS machines. If I get one, an Ubuntu port may be born after my current rebuild project10:22
asachmm ... is alpha5 stuck?10:25
cjwatsonthe only problem I heard of was the Edubuntu add-on CD one10:29
cjwatson_MMA_: oops, I just noticed that I arranged for ubuntustudio-desktop to be installed by default, but forgot to roll out that debian-cd change to antimony. Sorry about that; should be fixed after alpha-510:30
cjwatsonslangasek: anything other than Edubuntu holding things up?10:32
pittiogra: ltsp-client-core is the only thing still needing discover1, and it has been obsoleted by discover and removed in Debian; do you eventually plan to get rid of it?10:34
ograpitti, i think i can drop it10:35
pittiogra: want a bug report?10:35
ograthough ltsp has the oportunity to use xdebconfigurator10:35
ograand given that Xorg --configure which we used until now hardlicks the system thats probably the only opportunity to get a sed'able xorg.conf10:36
ogra*hardlocks10:36
ograpitti, i have to think about that, ltsp relies on xorg.conf for the custom setups ...10:37
pittiogra: ok, thanks10:37
ograif bryce can make Xorg -configure work as it used to (and as its documented) i can get around that though and discover can go10:38
ograbut i'm note sure the current design of Xorg even remotely offers that10:38
slangasekcjwatson: if I see some progress on UbuntuStudio testing I might delay the push to let that finish; otherwise, not AFAIK10:38
stefanlsdaah. these look cool - think im gonna put off my eee pc purchase - http://www.dell.com/content/products/productdetails.aspx/laptop-inspiron-9?cs=19&s=dhs&ref=homepg10:39
cjwatsonslangasek: I couldn't reproduce the bug that got filed about debootstrap failing10:40
cjwatson(bug 264804)10:40
ubottuLaunchpad bug 264804 in debian-installer "[intrepid alpha 5] ubuntu studio i386 install fails at debboostrap" [Undecided,Incomplete] https://launchpad.net/bugs/26480410:40
mdzasac: killing that process fixed it, but I can't say what went wrong10:42
slangasekcjwatson: does that mean you have a complete successful test, then?  that would seem to be the first reported for US alpha-5, if so10:43
asacmdz: most likely xulrunner upgrade underneath a running firefox ... after alpha-5 the new ubufox will hopefully fix this by presenting users with a "restart" button in firefox after upgrade10:46
asacwhich then might have a better chance to completely tear down the old firefox10:46
slangasekupdated edubuntu CDs posted now; syncing the amd64 one here10:46
tseliotogra: why do you need a a sed'able xorg.conf?10:48
ogratseliot, to adjust a ton of values ...10:50
cjwatsonslangasek: hmm, no (I stopped after failing to reproduce the bug, foolishly), but I could get there in not too long10:51
ograltsp is often used with HW thats really ancient10:51
tseliotogra:  you can use X-Kit to do it10:51
tseliotogra: it only depends on python10:52
ogratseliot, is that supported by fedora, gentoo and debian ?10:52
tseliotogra: not yet but it would be trivial to install it there10:52
ogranote that ltsp tries to work distro independent, its maintained in a consortium ... all distro specifics i add for ubuntu have to be maintained separately10:52
ogranote also that ltsp in 80% of the cases runs on HW that is to old to be properly detected10:53
tseliotogra: ok I see. Maybe when X-Kit is supported by those distributions then10:53
cjwatsonslangasek: I'm jigdoing it back down now10:53
ograi.e no DCC info from monitors and people ending up with 640x48010:54
tseliotogra: with X-Kit you decide what you want to change. It's just a parser/writer and a validator10:54
ogras3virge cards from 1996 ... for which you hardly find a supported driver but which can got working with a special set of options10:54
ograltsp has scripts for that since yeras but these only work on a basic xorg.conf10:55
tseliotogra: I feel that the use case is good for X-Kit (which is only 2 files, BTW). Can't you include it in the ltsp packages?10:56
ograoh, and forget about python on a 48M thin client10:56
tseliotogra: ouch10:56
ograrunning the interpreter is already to heavy there (we used to have the display manager in python, tha forced a min req. of 128M on us ... which was the reason to rewrite everything in plain C)10:57
ogracompcache mght help there, but i dont have enough time to even do all the ltsp packaging10:58
ograso changing big chunks of the X detection mechnanism is something i wont manage before release10:58
mdzasac: neat10:59
ogragetting hl-input proper there for the default set without xorg.conf was hard enough10:59
ogra*hal10:59
ograand it still has its rough edges10:59
ograand is fedora/ubuntu only as of now ... which isnt really great10:59
tseliotogra: maybe we can talk about this at the next UDS then11:00
ograyeah, happy to11:00
ografor now i just dont want to tell users with very old HW that they are screwed11:00
tseliotyes, I understand ;)11:01
ografor these parsing a generic xorg.conf is the only solution11:01
NCommanderogra, trying to resolve the old vsync issue?11:01
NCommanderhsync/vsync11:01
ograNCommander, yeah, that and unsupported old cards11:02
* NCommander notes that anyone who has a laptop with a VIA card has been absolutely raped on that bug11:02
ograor "barely/badly" supported11:02
NCommanderLike my old thinkpad11:02
NCommanderer, Toshiba11:02
NCommanderthe thinkpad just didn't like X period11:02
ograwe even have still users with serial mice that run the input through gpm11:02
NCommanderI know people who still use XT keyboards11:03
NCommanderHell, I have a real old AT Dvorak I keep around11:03
NCommanderogra, the problem is even the newer VIA cards lie about their capabilities11:03
ogranow these are the ones i have to tell to say goodbye to their moce, i doubt thats even remotely possible with the new input model11:03
ogra*mice11:03
NCommanderI had to handwrite at least 20 lines of xorg to get my laptop to at least SYNC to the right resolution11:03
NCommanderand this was an '0511:04
NCommanderogra, BTW, has anyone worked at implementing the GNOME exit box?11:05
ograhsync/vrefresh is a DCC value coming from the monitor11:05
ogra*DDC11:05
ogra?11:05
ograhmm11:05
NCommanderI did it for Xfce 4.611:05
ograwell, a monitor value ...11:05
ogramost old tube monitors dont report that properly11:06
NCommanderogra, most VIA laptops just report the card, with no monitor P&P11:06
NCommanderogra, this is an LCD :-)11:06
ograthast the biggest prob we have in ltsp ... which is often used in countries where a tube monitor from 1999 is the latest you can get11:06
NCommanderAnd if you screw up11:06
NCommanderThose old monitor burn up nice11:07
NCommanderWhat I would kill for is a program that could get the right ranges out of the windows drivers11:07
wgrantDidn't displayconfig-gtk do that?11:07
NCommanderNope11:07
NCommanderdisplayconfig-gtk won't give me the right sync ranges11:07
kelemengabormvo: ping11:08
kelemengaborany progress on bug 254628 ?11:08
NCommanderer, refresh11:08
ubottuLaunchpad bug 254628 in app-install-data-ubuntu "Make it possible to translate eg. codec name/description strings" [Undecided,New] https://launchpad.net/bugs/25462811:08
NCommander(I needed a refresh of 60, resolution of 1024x768, and some insanely high vsync)11:08
NCommanderbed time for me11:08
NCommanderI sleep beyond the reachs of time itself ;-)11:09
wgrantNCommander: You sleep?11:09
ograheh11:10
NCommanderwgrant, 6-12 hours a night11:10
NCommanderMakes you wonder when I do Ubuntu magic11:10
* NCommander takes the 50 spot on the stats11:11
NCommanderw0011:11
NCommanderbed now11:11
mvokelemengabor: not yet, but the archive is still in (soft) freeze, so I can not upload11:12
cjwatsonslangasek: does an uninstallable virt-manager on the server CDs justify rerolling those?11:15
slangasekcjwatson: is that in one of the tasks?11:17
slangasekcjwatson: if the testing can get done in the next few hours, then I'm ok with rerolling if there's a fix fr virt-manager; if it can't, and virt-manager doesn't generally break the server install, I'd rather not re-roll since that would push the current candidate images off the server unless we fiddled first11:20
tkamppeterpersia, can you give me the e-mail address of balachmar? I need to contact him, he visits the IRC only for some minutes when I am not here.11:25
cjwatsonslangasek: it's not in one of the tasks AFAICS11:27
lemmingHi!11:28
lemmingI have a small question11:29
lemmingOver make repository with gpg11:29
=== dholbach_ is now known as dholbach
slangasekcjwatson: ok; then I think everything's set to push the alpha out tomorrow morning, if someone can test edubuntu/i386 and (optionally) UbuntuStudio amd64 in the meantime11:34
slangasekso I'm going to go get a bit of sleep11:35
persiatkamppeter: I don't have such an email address.11:37
dokosleep well11:39
cjwatsonlemming: I'm not sure I can figure out what your question is11:40
lemmingcjwatson, i'm making an oficial repository for Galician packages11:45
lemmingi'm using reprepro for this, but i don't know if this is the better option11:45
lemmingbecause i want do that one valid user upload a package in a specific folder this package go "automagically" to unstable repository11:47
lemmingbut to do this i have to make a gpg key without password11:47
cjwatsonyes, you do11:47
cjwatsonarchive keys usually need to be usable in an unattended fashion; you just have to keep the key material as secure as you can11:48
cjwatsonI'd recommend not allowing particularly widespread shell access to the machine in question11:48
lemmingok11:48
lemmingi suposed it11:49
lemming;)11:49
liwcjwatson, in the hardy ubiquity installer, when I go back from the final overview page to the partitioner, it forgets what I had told it (I'm having to use manual partitioning for this re-installation); is that known/intentional?11:59
cjwatsonliw: no, I think there's a bug for that12:04
liwcjwatson, ack, then I won't file a new one12:05
lore20hi12:08
lore20does latest intrepid updates fix #233787 bug?12:08
lamontpitti: infinity is in charge of the buildd chroots, not me.12:09
* liw sees the hardy installer still sets the tty flag to convert everything to upper case, heh12:13
cjwatsonthat's not the installer, it's something random in some random unknown package12:13
liwer, yeah, I knew that12:13
liwsyslog is shouting at me12:13
liwbut that's ok, it will work anyway12:14
cjwatsonyou could be the one to figure out what's at fault! :)12:14
liwcjwatson, I could, once I have a wokring machine again, and some time12:14
liwt+5 hours 45 minutes until my UDW session, which I need to prepare, and that would greatly benefit from a working machine to run a VM on12:15
Mithrandirliw: if it's t+, you're a bit late for preparing.  ITYM t-5:45. :-)12:16
liwMithrandir, t as in "now" :)12:16
* liw is confused, and therefore confusing12:16
cjwatsonliw: partitioner> bug 8909312:17
ubottuLaunchpad bug 89093 in ubiquity "Pressing [Back] loses all previously configured partitions" [Undecided,Confirmed] https://launchpad.net/bugs/8909312:17
liwcjwatson, ack12:17
pittiseb128: seahorse-plugins will get a reverse dependency by something (seahorse?) or should it get seeded?12:32
pittiseb128: binary NEWed12:34
kwwiipitti: I have package to fix the human theme bug...12:34
kwwiihttp://sinecera.de/human-theme_0.23.dsc12:35
kwwiihttp://sinecera.de/human-theme_0.23_source.build12:35
kwwiihttp://sinecera.de/human-theme_0.23_source.changes12:35
kwwiihttp://sinecera.de/human-theme_0.23.tar.gz12:35
kwwiihttp://sinecera.de/ubuntu-artwork_44.dsc12:35
kwwiihttp://sinecera.de/ubuntu-artwork_44_source.build12:35
kwwiihttp://sinecera.de/ubuntu-artwork_44_source.changes12:35
pittikwwii: nice! thanks, will sponsor them12:35
pittikwwii: hm, ubuntu-artwork is already at 44 in intrepid12:37
pittikwwii: did you actually change something in there? If so, you probably need to reapply them to the existing 44 and reupload as 4512:37
ftaseb128, i just opened bug 265029 against gdm, not sure about the package, could be xorg or evdev12:38
ubottuLaunchpad bug 265029 in gdm "no mouse/keyboard when using evdev and autologin in gdm" [Undecided,New] https://launchpad.net/bugs/26502912:38
pittikwwii: human-theme change doesn't mention an LP #, doesn't it fix that milestoned bug?12:38
seb128fta: I doubt it's gdm or will get a reply there but thanks12:38
pittikwwii: oh, BTW, human-theme-0.23/Human/gtk-2.0/gtkrc: "# Kenneth Wimar <kwwii@ubuntu.com>" -> you might want to fix your name :-)12:38
seb128fta: you might have a better chance reassigning it to xorg12:38
seb128pitti: thanks12:38
ftaseb128, the thing is it's just with autologin, so i started from there12:39
seb128that's weird12:40
ftaseb128, it means when i reboot, i see my desktop fully loaded but i can't use it12:41
BenCThis is obviously off-topic, but is there a way to push a line back into a file stream in perl?13:01
kwwiipitti: freaky, I wonder how that came about13:02
kwwiithanks for noticing it :-)13:02
=== superm1|away is now known as superm1
TreenaksBenC: there's ungetc in IO::Handle objects.. but not much else13:04
kwwiipitti: human-theme itself doesn't fix the bug, the ubuntu-artwork package fixes the bug13:05
superm1slangasek, if the intent is just to describe DKMS and not how it's used for 8.10, then good13:05
cjwatsonthere's an Unread method in the PerlIO C API, but I'm not sure if it's exposed at the Perl layer13:05
kwwiipitti: although I guess it is how you look at it, because without the changes to human-theme the -artwork package wouldn't fix the bug either13:05
cjwatsonpersonally I think I might be inclined to use PerlIO::via13:05
pittikwwii: ok, as long as it is mentioned in either changelog, all is well13:06
pittikwwii: so you are prep'ing version 45?13:06
cjwatson(unread does seem to be exposed in perlio::via)13:06
kwwiipitti: it seems that my local copy was old...I can make a new source package with the correct version number, one second13:06
kwwiipitti: in fact, I will fix the spelling error in human-theme and then give you new urls for both13:07
pittikwwii: alright :)13:07
kwwiipitti: I'll send you an email to avoid posting more crap here13:07
=== superm1 is now known as superm1|away
pittikwwii: replied, u-artwork is still wrong13:27
BenCTreenaks: looks like redo does what I want13:33
TreenaksBenC: that restarts a loop block, it doesn't to things with filehandles13:36
BenCTreenaks: while (<STDIN>) { ...; redo if foo }13:36
Treenaksoh like that, yeah, that would work13:37
seb128kees: could you look at bug #264229? the libtiff 7.10 security update has an issue apparently13:41
ubottuLaunchpad bug 264229 in tiff "libtiff4_3.8.2-7ubuntu3.1_i386 hoses Gnome panel" [Undecided,New] https://launchpad.net/bugs/26422913:41
seb128oh, that one is hardy13:42
seb128#264875 is a similar issue on gutsy13:42
kwwiipitti: no worries, i just noticed that it won't build because of po problems13:44
kwwii:-(13:44
kwwiiI have absolutely no idea how to do the PO stuff13:44
kwwiiboah, I take that back...sometimes I hate packaging13:46
RAOF_pitti: Yay!  No more Xgl!  Thanks :)13:51
wgrantIt has finally died?13:51
RAOF_It's no longer in Intrepid, at least.13:51
seb128going to close all the bugs now? ;-)13:52
RAOF_Hm. Should I?13:53
ograRAOF_, i thought you were so unhappy about that ?13:53
seb128would be nice to close all those bugs yes, maybe ask on #launchpad if they can do that13:54
RAOF_ogra: No?  Not really.  I was unhappy about the work needed to make it build again, but it's not really useful anymore.13:54
ograyeah13:54
RAOF_(I would have had to bundle an old snapshot of the mesa source into the tarball, among other things.  Not pretty)13:55
RAOF_But all that's solved by merely not trying to build it at all! :)13:55
pittikwwii: replied14:03
pittiseb128: wow, new *blows the dust off* esound?14:04
seb128pitti: yeah ;-)14:04
=== asac_ is now known as asac
seb128pitti: oh, forgot to reply to your question, nothing depends on seahorse-plugins, but maybe seahorse should Recommends it?14:04
pittiseb128: yes, that's what I figured14:05
pittiseb128: btw, for the spellcheckers, new lang-support packages are up; what was the tbird problem again?14:06
seb128pitti: hunspell-* conflicts on thunderbird14:07
pittiseb128: for -en-us only? others have a versioned conflicts thunderbird (<< 2.0.0.1+0dfsg-0)14:08
* pitti -> lunch14:09
seb128pitti: hunspell-fr has the issue too, didn't look at all the variants14:10
seb128pitti: enjoy14:10
seb128hum, I've to run for a bit too, see you later14:10
seb128dholbach: how busy are you? ;-) could you sponsor the gnome-themes and gcalctool updates? I've cleaned everything else on my sponsoring list but I've to run for a bit and I've other things to finish today and there is a new GNOME on monday, will try to do those later otherwise14:12
dholbachseb128: will do14:13
seb128lool: could you also look at the GNOME sponsoring request assigned to you? new GNOME is due on monday and they will be outdated before being uploaded otherwise ;-)14:13
seb128dholbach: thanks14:13
* seb128 hugs dholbach14:13
seb128anyway I've to run, be back later14:13
* dholbach hugs seb128 back14:13
dholbachsee you14:13
=== fta_ is now known as fta
loolseb128: I know it's a bad excuse for not spending time on sponsoring, but I spent too much time on GNOME tasks this week that this sponsoring should happen after some mobile work14:14
loolideally, I would tend to everything immediately, but I can't really spend the whole week doing GNOME stuff14:15
seb128lool: understood, thank you for the GNOME work on did ;-)14:18
ftaseb128, regression with nautilus. custom icons on directories (on the desktop) are replaced by a white/gray page (instead of the picture)14:32
loolseb128: I reviewed vino's proposed upload, it was a bit disappointing14:38
loolseb128: pushed libwnck 2.23.9114:41
pittiseb128: yay seahorse gpg agent \o/15:00
alex-weeji've a question15:04
alex-weejwho is the "kernel team"?15:04
alex-weejactually, launchpad!15:04
* RainCT remembers mvo that his branch is ready for merging (I finished the "another update manager is running" stuff which I still wanted to do yesterday) :)15:07
mvoRainCT: great, thanks! but we are still in archive freeze :)15:08
robertjhello all, can someone point me to any info on Canonical's hardware regression testing?15:19
=== superm1|away is now known as superm1
thvdburgtI have a question, I'm testing intrepid right now and when I open something I downloaded via the firefox download-dialog it does not respect my 'Open With' settings. Why isn't gnome-open or something similar used for this (I understand this opens it with the preferred operation)?15:51
=== LucidFox_ is now known as LucidFox
ScottKthvdburgt: You might have more luck with that question in #ubuntu-mozillateam15:52
thvdburgtThank tou ScottK, I'll ask there?15:53
asdasdashi, when the iso for alha 5 willl be available?15:53
asdasdasI mean alpha 515:55
ScottKjdstrand: Do we want to recommend apparmor in clamav or suggest it?  Since we ship it by default, if a user has removed it, I think it's a little unfriendly to bring it back when they install clamav.16:13
jdstrandScottK: that could be said of any software with Recommends. I believe that it would be highly unusual to have an Ubuntu system without apparmor installed. That said, the ApparmorProfileMigration was developed before Recommends were turned on by default, and I don't have a particularly strong opinion about Suggests vs Recommends16:16
pittiScottK: personally I'd Suggests: it16:16
pittiScottK: Recommends: is very strong nowadays, and clamav works perfectly fine without AA16:16
jdstrandScottK: btw, after more than a month of use, of course *today* (right after uploading the debdiff), my production server compalined and needed an adjustment16:17
ScottKjdstrand: I think suggests because apparmor or no apparmor is a global system decision.  It's not specific to clamav.16:17
ScottKjdstrand: OK.  I'm just reviewing the patch now.16:17
jdstrandboth you and pitti make a good point-- I'll adjust the wiki16:17
ScottKjdstrand: Does /tmp need to be in the profile?  I thought we patched clamav to not use it.16:17
jdstrandScottK: is that new to Intrepid?16:18
ScottKNo.16:18
jdstrand(cause hardy certainly needs it-- it was a file in /tmp that cause AA to complain)16:18
ScottKThe upstream code uses /tmp, but I thought we had patches to use /var for everything.16:18
ScottKOK.16:18
ScottKjdstrand: Do you know what file?  It may be updating the patch to not use /tmp is what's needed.16:19
jdstrandScottK: can you use the files on a production hardy server somewhere in complain mode, and forward me any complaints?16:19
loolseb128: pushed vino 2.23.9116:19
ScottKjdstrand: I can.  How about you send me your update first?16:19
jdstrandkernel: [1349877.940962] audit(1220610317.840:79): type=1503 operation="file_lock" requested_mask="k::" denied_mask="k::" name="/tmp/clamav-45625f80857577367ff15bc472e13446/.dbLock" pid=4903 profile="/usr/sbin/clamd" namespace="default"16:19
jdstrandScottK: the change is simply:16:20
jdstrand/tmp/** krw,16:20
jdstrand(it was 'rw')16:20
mptpitti, I'm resuming work on the Hardware Drivers design now16:22
pittimpt: good morning; great!16:22
ScottKjdstrand: Looks like that one's not settable in the conf file, so we'll need /tmp.16:23
Riddellcjwatson: I think I've got oem-config sorted for KDE 4 now, shall I upload or do you want to look at it?16:24
ScottKjdstrand: OK.  Got it.  I'll try to do some testing and get back to you.16:24
jdstrandScottK: great!16:25
mptpitti, what's the maximum number of drivers likely to be shown in this window?16:25
mptat one time, I mean16:25
jdstrandScottK: my little production server isn't too busy (and doesn't use amavisd-new), so the testing is much appreciated16:25
pittimpt: hard to tell, but I guess you'd not have more than ten16:25
jdstrand(and I really just smoke-tested amavisd-new, as you know_16:26
pittimpt: usually maybe two or three (graphics card, wifi, printer)16:26
mptok16:26
ScottKjdstrand: Right.  Well I think for amavisd-new it would either be just fine or not work at all.16:26
cjwatsonRiddell: feel free to commit it; best not to upload yet, though, as technically we're still in milestone freeze16:30
pittiRiddell: hm, your jockey kde4 merge apparently broke the test suite for run-kde4 heavily; did you patch that out of do-release or so?16:34
pittiRiddell: anyway, fixing now16:34
mptpitti, is it true that drivers will sometimes be installed via this window, but never uninstalled?16:35
pittimpt: no, you can uninstall them there, too; the "Enable" button will turn into "Disable" for installed drivers16:36
mptor are drivers uninstalled if you deactivate them?16:36
pittimpt: well, "depends"16:36
pittimpt: if enabling a driver entailed installing a package, disabling will uninstall that package again16:36
mptah16:36
pittimpt: if we already ship the driver in our kernel, and the user disables it, it just gets blacklisted16:37
pitti(e. g. because the user doesn't want non-free drivers)16:37
pittimpt: in general, disabling in jockey will undo all effects that enabling did16:37
mptSo, activating a driver will sometimes require Internet access because it needs installing from there16:37
mkrufkywhere can i find the licenses for the firmware images shipped in /lib/firmware/`uname -r`/ ?16:37
alex-weejanyone know what needs to be fixed in order for "coretemp" to be automatically loaded on my system (to get sensors)?16:38
pittimpt: right16:38
alex-weeji've a bug open against linux, doesn't seem to be going anywhere though16:38
pittimpt: or an Ubuntu CD, any apt package source; but in general this will be the internet16:38
=== nxvl_ is now known as nxvl
pittiRiddell: is there a pyqt/pykde equivalence for: gobject.timeout_add(1000, self.ui.on_quit)16:51
pittiRiddell: i. e. the passed function will be called after one second?16:51
cody-somervilleHow do I add a new e-mail address to an existing gpg key?17:00
pitticody-somerville: gpg --edit-key, then adduid17:01
pitticody-somerville: seahorse has a nice UI for this -- "Add Name"17:02
gesercody-somerville: don't forget to send the key to the keyservers afterwards17:02
pittihave a nice weekend everyone!17:03
cody-somerville\o_17:03
Riddellpitti: yes17:03
geserpitti: you too17:03
RiddellQTimer.singleShot(1000, self.foo)17:04
pittiRiddell: rock, thanks17:04
vinu76jsrnew on this17:04
vinu76jsrwhere to start17:04
pittiRiddell: that's not from PyKDE4.kde{core,ui} (I'm working on jockey tests/run-kde)17:05
tseliotpitti: that's qt4 not kde417:05
pittiRiddell: right, but from PyQt4 import QTimer doesn't work either17:06
pittiah, PyQt4.Qt.QTimer17:06
vinu76jsrnot a place to ask ! sorry developers!!!17:06
tseliotpitti: PyQt4.QtCore.QTimer I guess17:07
pittiRiddell: rocking, that works, and fixes the segfault I'm getting when using gobject's timer17:07
pittitseliot: yep, thanks17:07
Riddellyay17:07
tseliotRiddell: doesn't KDE4 have a suspend button?17:08
Riddelltseliot: how do you mean?17:08
pittiok, really off now, I'm late17:08
tseliotRiddell: so as to suspend my laptop (as in suspend/resume)17:08
tseliotI can see log out, shutdown but no suspend button17:09
Riddelltseliot: either right click on the battery icon (guidance-power-manager) or on the logout dialogue the confusingly hidden hold mouse button on Turn Off17:09
Riddellit was in our intrepid plan to tidy up the logout dialogue but it hasn't happened thus far17:10
tseliotRiddell: ah, ok, thanks17:10
cjwatsonvinu76jsr: see http://wiki.ubuntu.com/ContributeToUbuntu17:12
=== RainCT is now known as RainCT_
vinu76jsrthanx17:16
=== superm1 is now known as superm1|away
=== heno_ is now known as heno
calchow is alpha 5 going?17:28
* calc is waiting to upload new OOo 2.4.1 w/ openjdk until its safe17:28
seb128lool: thanks17:44
mptpitti, e-mailed you a new mockup17:47
keesseb128: thanks for the heads-up, I will investigate.17:59
seb128kees: thanks18:00
* kees wonders if there is still some bug sneaking around in the troublesome libxml2 update.18:01
keesseb128: I cannot reproduce the issue.  Additionally, the 2nd comment seems to indicate it wasn't libtiff4 (and I see no new bugs for libxml2)18:10
keesI wonder if something else is going on?  I will try again on 64bit...18:10
seb128kees: it's obviously not happening to everybody or we would have received lot of bugs, but 2 bugs mentionning libtiff just after the update seems a weird coincidence so I prefer to point it18:11
seb128kees: could be trigger by some applet used or something dunno18:11
seb128the bugs don't have so many details18:12
keesseb128: yeah, it makes me worry a bit too.  I'll try to get more details18:13
jdstrandkirkland: so I'm sure you've probably heard all kinds of arguments for and against auto-umount18:47
jdstrandkirkland: one thing I might point out that may influence your decision is that I had my ~/Private directory auto-umounted18:48
jdstrandthen I tried to start firefox (I moved the .mozilla dir to ~/Private and symlinked it)18:48
jdstrandthis totally made ff not start at all18:49
jdstrandapparently, firefox checks for .mozilla, but gets confused cause it's a broken symlink18:49
jdstrandkirkland: if we start recommended ecryptfs for things like .mozilla, .ssh and .gnupg, then this will at the very least need to be documented18:50
jdstrandkirkland: or somehow make it smarter so that it only auto-umounts when logging out from the session that was used to auto-mount it18:51
jdstrandkirkland: eg, login via gdm, logout of gdm auto-umounts it...18:52
jdstrandkirkland: what do you think?18:52
jdstrand(and by not start at all, I mean there was no feedback as to what happened-- I had to strace ff)18:53
kirklandjdstrand: actually, i'd like to use a trigger, like inotify or some such to auto-mount on demand, when necessary18:58
kirklandjdstrand: but I don't know inotify well enough to hack that just yet18:58
jdstrandkirkland: assuming that can be done safely and reliably, that would be cool too18:58
kirklandjdstrand: as for the documentation, i absolutely agree18:59
kirklandjdstrand: i will create an Encrypted Private "Best Practices" wiki page prior to Intrepid release18:59
kirklandjdstrand: with some do's and don'ts18:59
kirklandjdstrand: one really nasty gotcha is moving .ecryptfs into Private19:00
jdstrandkirkland: sounds good-- you might mention the caveats/workarounds for things like the firefox issue I had19:00
kirklandjdstrand: that's VERY BAD NEWS19:00
kirklandjdstrand: true, i'll sign you up for review of that documentaiton19:00
jdstrandsure19:00
calcslangasek: ping19:01
slangasekcalc: pong19:05
calcslangasek: how's the a5 freeze coming? :)19:05
calci didn't see the announcement go out yet so i assume its still frozen anyway19:05
calc"Options19:08
calc* More About Barton * Less About Barton19:08
calc* More Status Stories * Fewer Status Stories19:08
calcOptions19:08
calcBarton George | After 13yrs, today is Barton's last day at Sun. Its been a blast! (taking Sat & Sun off before I start the new job on Monday :)."19:09
calchmm copy & paste on facebook embeds stuff you don't see (garg)19:09
calcsorry about the several lines of crap19:09
Treenakscalc: some PDFs do that as well (from evince)19:11
TreenaksI've gotten into the habit of test-pasting in a spare terminal19:12
calcTreenaks: yea :-\19:12
slangasekcalc: I haven't seen anything blowing up, so I think you're ok to upload now; a5 should be out very shortly19:18
Treenakshm, I think some timer is going bad on my box:19:19
Treenaks28161 martijn   20   0  781m  97m  25m S    1  2.5  1708779h rhythmbox19:19
calcslangasek: ok thanks! :-)19:20
emgent`nlheya19:28
* calc uploading OOo 2.4.1-8ubuntu1 now19:40
slangaseksuperm1|away: "describe how it's used" - you mean from a developer's perspective?  I think we want this to be end-user-oriented, so yeah19:45
jdongcalc: so that means the rest of us (tm) can't build anything for a few days, right? :)19:46
toresbeHello. I have what appears to be a kernel bug where the kernel fails to see my PATA disks. I will report it to Launchpad, but is there anything anyone would suggest I do, either to address the problem, or to supply meaningful additional info to the bug report?19:54
toresbeI've already got dmesg, lspci -vvv and fdisk -l in.19:54
calcjdong: there are three buildds per arch iirc19:55
tseliotslangasek: if you're referring to DKMS, can I have a look at what you prepared for the release notes?20:10
mvoRainCT: hello, are you around?20:11
slangasektseliot: https://wiki.ubuntu.com/IntrepidIbex/TechnicalOverview#DKMS20:13
slangasektseliot: s/release notes/technical overview/20:14
tseliotslangasek: it looks good to me20:15
tseliotslangasek: are you going to add a warning about the NVIDIA and ATI drivers in the Known Issues section?20:16
slangasektseliot: I'm not writing anything up for alpha-5; that's on the list of things to document for the release notes for final, if it remains unresolved20:17
tseliotslangasek: ok, it makes sense. Let's wait until the final release20:17
mvoRainCT: I merged your apturl changes, many thanks, excellent work! please re-merge, there is a minor correction I did20:23
slangasek_MMA_: there still don't appear to have been any successfully completed tests of UbuntuStudio for alpha-5; I'm going to release the others, and if Studio gets some testing, it can be pushed out after20:34
* calc fixed his upload problems :)20:56
slangasekyou shrank the OOo code to < 5MB?20:58
jdongslangasek: mv abiword openoffice.org? :)21:00
ion_LyX! :-)21:01
jdongvi!21:02
tech404Does anyone know if/why util-linux is still using volid? The change log suggests that the maintainers plan to move to blkid for intrepid but I can't find much more info on it. Is there a reason we have decided not to stay with debian on this one?21:04
=== _Nicke_ is now known as Nicke
=== slangasek changed the topic of #ubuntu-devel to: alpha-5 released | archive: open, feature freeze in place | Development of Ubuntu (not support, not application development on Ubuntu) | #ubuntu for support and general discussion for dapper/feisty/gutsy/hardy, #ubuntu+1 for intrepid | #ubuntu-motu for getting involved in development | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs
=== superm1|away is now known as superm1
slangaseksuperm1: mythbuntu also not included in alpha-5 yet, but I'm holding the cronjob if you want to test it and let me know it's ok to release21:55
superm1slangasek, yeah one of our people should be pulling it to test21:56
superm1i'll let you know21:56
cjwatsonslangasek: I did a very basic but successful ubuntustudio test, fyi22:07
cjwatsononly just had a chance to tell iso.qa about it22:07
_MMA_cjwatson: Ill be doing one in about an hour. I had to scrounge some real HW to use 'cause of Vbox issues.22:08
cjwatsonhey, the ubuntustudio gdm screen is pretty classy22:09
_MMA_:P22:09
cjwatsonnot sure I like the desktop theme as much, never been much of a metal kind of guy22:09
cjwatsonerr, I meant to say brushed-metal, damned lag22:10
slangasekcjwatson: ah, ok, great22:10
slangasek(.oO brushed-hiphop)22:10
_MMA_Well, it's more in line with pro multimedia apps (the dark theme). That's our target audience. :) Brushed metal? The wallpaper has a hex pattern to it atm. :)22:11
cjwatsonI'm not sure I'm using the right term, it's just what it reminds me of. :)22:13
_MMA_:)22:13
cjwatsonanyway, I'm not so much your target audience22:13
_MMA_Sure. ;)22:15
_MMA_cjwatson: Thanx for the test btw.22:16
* NCommander has found MIPS hardware22:16
NCommanderWooo22:16
calcdoko: is openjdk-6 known to work properly on sparc?22:22
calcdoko: OOo failed to build using default-jre due to:22:22
calcChecking DLL ../../unxlngs.pro/lib/check_libofficebean.so ...: ERROR: libmawt.so: cannot open shared object file: No such file or directory22:22
calcnot sure what caused that error though22:22
* calc will see how the other buildds react over the next few hours22:22
keespitti, slangasek, NCommander: I seem to have been missing from an important conversation.22:26
keesthrough the magic of backlog temporal shift...22:27
kees06:22 < NCommander> slangasek, 15% of main alone FTBFS due to PIE/non-PIE linkages22:27
keesI don't believe that to be true at all.22:27
keesthere are tons of reasons things don't compile with PIE.22:27
kees06:32 < NCommander> slangasek, at least you confirmed for me the -fPIE issues weren't quite so bad as kees made them sound to be22:27
keesI'm not sure I ever said it was "so bad".  I just said we needed to carefully examine the .a file usage.22:27
kees06:36 < NCommander> slangasek, every executable still needs to be rebuilt with -fPIE22:28
keesno need for "needs".  It'll all happen naturally.22:28
kees07:14 < pitti> do we actually need that new arch in soyuz? that's a quite expensive operation; wouldn't a local archive do as well?22:28
keesa separate arch would be massive overkill22:28
dokocalc: please check that the correct pathes are used. it's likekey that OOo hardcodes something. this file lives in an arch specific dir22:28
NCommanderkees, we decided that :-)22:28
kees07:18 < slangasek> it shouldn't be that difficult, the static libs that need to be built should be identifiable by visual inspection22:28
keesand, yeah, that's what I said.  :P22:28
NCommanderCan I say that this conversation happened early this morning when I should have been alseep?22:29
keeshaha22:30
keeswell, it happened while I _was_ asleep.  I just want to speak for myself is all.22:31
ion_pitti, tkamppeter: http://heh.fi/patches/cups/01-pstopdf-ppd-settings22:56
ion_pitti, tkamppeter: Updated22:58
tkamppeterion_, looks OK for me. pitti has probably already left for today.23:09
tkamppeterion_, for the question you asked me in private, CUPS does not have a PPD parser to be used from scripts.23:11
ion_Yeah, i noticed the answer, thanks23:12
ion_It works with the sed hack, it’s just ugly. :-)23:12
cameronhi need to restart avahi-daemon every few minutes or else it stops working (ping blah.local elsewhere won't respond, broadcast shares won't pick up)23:20
=== superm1 is now known as superm1|away
loolKudos to the release team for the a5 release23:42
mdkeyes, intrepid is looking pretty nice already23:49
ion_tkamppeter: I’m not sure any changes are needed in testprint.ps. If someone *really* wants the printer to run the code, she’s free to nc printer 9100 <testprint.ps23:51

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