/srv/irclogs.ubuntu.com/2007/10/04/#ubuntu-devel.txt

pwnguin(or is it capital?_12:34
thullythe battery brightness is subtracted from 100 and then used as the brightness - thus, setting battery brightness to 100 causes brightness to be set to 012:35
thullyOffending line in gpm-backlight.c: scale = (100 - value) / 100.0f;12:35
thullyshould be scale = value / 100.0f;12:36
pwnguinyou sure?12:36
Keybukthully: I've just worked out why nobody's replied to your bug12:36
Keybukyou Confirmed it yourself12:36
pwnguinheh12:36
Keybukwe used Confirmed to mean that a developer's looked at it12:36
Keybukso everyone would've just skipped past it assuming someone else was looking at it12:37
thullyI didn't see that - Launchpad is so very confusing to me (I'm used to bugzilla)12:37
pwnguinthully: g-p-m's frontend says "dim display brightness by"12:37
pwnguinI'd agree that it's confusing12:37
thullyOK - so then battery brightness should be set to 0 to not dim12:38
pwnguinyes12:38
thullyKybuk:  I was under the impression that "confirmed" was simply to indicate that there is enough info to pinpoint the issue to something...12:38
pwnguinnot exactly intuitive if you're expecting symmetrical interface12:38
pwnguinthully: even if you feel there was enough evidence, you shouldn't confirm it yourself. confirmation bias and all that12:39
=== _MMA_ [n=_MMA_@cpe-071-070-203-016.nc.res.rr.com] has joined #ubuntu-devel
Keybukthully: generally speaking, the reporter should always leave their own bugs at New12:39
thullythe gconf key has a bad description in that case: "The brightness of the display when on battery power. Possible values are between 0 and 100"12:40
pwnguini think the basic problem is that the dim on battery will cut by a percentage12:41
pwnguinand dim on idle will simply set a new value irrespective12:41
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
thullyKeybuk: sorry about that, I tried to figure out what "confirmed" meant, but I obviously got the wrong definition.  I figured that it was just to say "there is enough evidence to confirm a problem here" and that devs would basically ignore it until it reached this state.12:43
thullyObviously I was off by a mile.12:44
pwnguinKeybuk: there's some gconf keys in apps/gpm/ambient that might be interesting for you if you're looking at for software regressions.12:44
Keybukat this point in the release cycle, we're looking for "my laptop explodes" regressions12:45
pwnguinits your laptop with the sensor, i figured you might be interested anyways12:46
thullyYes - I just hope that this g-p-m is not shipped with these kind of bugs.  Brightness seems to do all kinds of funky things in this release of g-p-m...12:47
=== predius_ [n=predius@190.8.154.185] has joined #ubuntu-devel
Keybukthese bugs aren't release critical though12:48
Keybukpwnguin: tbh, I suspect that it's the -intel driver that's causing the sensor to not work12:49
thullyGutsy seems good in my experience, except for 1) NetworkManager keeps crashing (but it's really a madwifi issue) 2) intel X driver randomly crashes on restart 3) gnome-power-manager is FUBAR12:49
Keybukthully: I reject the last statement, g-p-m appears to be working quite normally most of the time12:49
thullyKeybuk: on a laptop, with dimming enabled?12:50
Fujitsuthully: Where `crashes' means on a VT-switch you get massive screen corruption with flashing gray blocks?12:50
Keybukthere's a lot more to g-p-m than just dimming12:50
thullyFujitsu: yes, but it also happens on suspend-to-RAM12:50
thullywhich changes the VT as part of its process12:51
thullyAlso happens when X is restarted12:51
Fujitsuthully: Yep, there was a bug on that, which I think was fixed. But I still get it after latest updates.12:51
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== zul_ [n=chuck@mail.edgewater.ca] has joined #ubuntu-devel
=== cypher1 [n=cypher1@pool-71-187-249-82.nwrknj.fios.verizon.net] has joined #ubuntu-devel
=== zul [n=chuck@ubuntu/member/zul] has joined #ubuntu-devel
=== mbiebl [n=michael@e180075040.adsl.alicedsl.de] has joined #ubuntu-devel
=== XSource [n=XSource@41.201.230.195] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== jml_ [n=jml@203-113-250-169-static.TAS.netspace.net.au] has joined #ubuntu-devel
=== frostburn [n=archlich@cpe-74-74-219-225.rochester.res.rr.com] has joined #ubuntu-devel
=== eggauah [n=daniel@201.82.45.179] has joined #ubuntu-devel
sladenthully: something is broken is the gpm ac/battery brightness at the moment01:10
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
sladenthully: do have the bug numbers etc?  (I know there's at least one dup ... the one I filed!)01:10
thullythe Ubuntu ones or the upstream ones (I just filed them upstream)...01:10
thullyAlso, what problem do you mean in particular?  I've identified about 5 with the idle dim logic in 2.20...01:12
sladenthully: if you have links to either, we can start plugging them together...01:12
sladenthully: the one I noticed is that the AC brightness is /always/ used since about 2 days ago01:13
sladenthully: rather than even switching to the battery at all01:13
thullyI'm not seeing that here - though it may be awaiting me in the next dist-upgrade...01:14
mjg59sladen: No, the change now is that the firmware won't change the brightness01:14
mjg59g-p-m will01:14
sladenmjg59: some logic is broken then.  the AC slider adjusts the brightness, even on battery01:14
mjg59sladen: That sounds like gpm is missing the transition, then01:15
sladenmjg59: however, the gpm applet shows the correct state01:15
mjg59immediately, or after some period of time?01:16
=== jwendell [n=wendell@ubuntu/member/wendell] has joined #ubuntu-devel
thullywell, the issues I noticed with g-p-m are bugs 137598 and 63543 (reopened as a regression from feisty)01:17
ubotuLaunchpad bug 137598 in gnome-power-manager "Screen brightness resets to default (maximum) on idle with AC plugged in" [Medium,New]  https://launchpad.net/bugs/13759801:17
ubotuLaunchpad bug 63543 in gnome-power-manager "Error in automatic diminuition of brightness when idle" [Undecided,Confirmed]  https://launchpad.net/bugs/6354301:17
sladenmjg59: seems to be a lag;  so it's waiting until the next proactive battery-status event comes in01:17
sladenthat 64xxx bug is too old to be this recent change01:17
mjg59sladen: If the AC slider is changing brightness on battery, that's a failure of function rather than of logic01:18
mjg59Could well also be a hal issue01:18
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
thullyI figure that it sounds like a hardware-specific issue - I don't see that here (though the dimming is messed up in many other ways...)01:19
sladenacpi is seeing 'ac_adapter' events;  hal isn't reporting them01:20
mjg59Is hal-addon-acpi running?01:21
sladennope, if there an FDI file somewhere that dictates whether that should be run?01:23
sladenis there01:23
mjg59No, it should be started at startup01:24
mjg59hal startup, that is01:24
sladenah ha.  ist does get started, but the first acpi event kills hal-addon-acpi01:25
KeybukSIGCHLD as IPC :)01:26
=== didymo [n=ashley@CPE-61-9-197-223.static.nsw.bigpond.net.au] has joined #ubuntu-devel
mjg59sladen: Sweet.01:26
mjg59sladen: You win the prize!01:26
mjg59The prize is debugging hal01:26
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
Keybukyikes, what's the prize for the loser?!01:28
sladenasynchronous over abstracted soup01:28
mjg59Keybuk: Fixing hal and g-p-m01:29
=== Keybuk steps back quickly
sladenwonder how trackerd is monitoring the AC status;  surprisingly it's actually the only thing that /is/ responding to the power status01:29
mjg59sladen: Polling /proc/acpi/ac_adapter/*/status01:29
Keybuk*blink* it doesn't use D-BUS?01:30
Keybukisn't that the eleventh commandment now?01:30
mjg59It does in svn01:30
Keybuk:)01:31
thullyspeaking of g-p-m and HAL, I have another issue unrelated to the brightness saga - on resume in 2.20, I keep getting "suspend failed" and "Action forbidden" messages.01:31
thullyI tried the debug options, but I still don't see what is causing these messages to appear01:31
thullyThe system suspends fine, so obviously something is being oversensitive01:31
sladenthully: welcome to asynconous event soup;  if even one thing times out (eg. pulling back swap containing the end point in question) then the suspend will appear to "have failed", even if it worked just fine01:33
thullyThe bug report would 13773801:34
thullybug 13773801:34
ubotuLaunchpad bug 137738 in ubuntu "[gutsy]  suspend / hibernate works fine, but after resume, I get a "Failed to suspend" popup" [Undecided,New]  https://launchpad.net/bugs/13773801:34
sladenand a million others01:34
thullyis there a way to figure out what the event is that is causing this?  g-p-m debug output wasn't that helpful to me...01:35
mjg59Yes. Read the source and determine every way you can reach that point.01:36
Amaranthrace condition?01:36
thullymjg59 - :)01:38
thullyWell, this didn't happen in feisty, once again...  Kind of frustrating that every time I attempt to use Linux as my main OS, I am frustrated to heck with random power management issues and feel like bashing my head into the wall...01:41
sladenthully: regressions;  spawn of the evil doers01:43
Keybukthully: power management is hard01:44
Keybukand made harder by the hardware manufacturers01:44
sladenhowever, we WILL win.  one day01:46
thullyFeisty had its own issues, though... In any case, I'm about to stick to keeping Ubuntu in a VM, get a *desktop* for Linux in the future, and avoid g-p-m hell forever01:46
=== doko_ [n=doko@dslb-088-073-079-061.pools.arcor-ip.net] has joined #ubuntu-devel
thullyI guess I feel like that would be cheating, though :)01:46
=== lamont heads home
thullyI actually went to OS X from Ubuntu 3 years ago because suspend issues were driving me nuts...  Now, I'm somewhat bored with OSX (I want to actually look at the code :)) and loading Ubuntu on my MacBook01:48
thullyThe issue that was most annoying 3 years ago was ATI radeons commonly used in Thinkpads eating battery like crazy in suspend...01:49
thullyI think mjg59 was working on that way back in the day...01:49
Keybukyou know you've been in this business too long when you start getting sentimental about bugs01:51
=== bddebian [n=bdefrees@c-71-224-175-179.hsd1.pa.comcast.net] has joined #ubuntu-devel
lamontKeybuk: heh01:52
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
Keybuk"I remember the day when Lamont wrote his name in the Release Critical bug list"01:53
thullyI will say that it has remarkably improved since then, though binary drivers are still a PITA (darned Atheros driver seems to be crashing NetworkManager all the time!) and g-p-m is a royal pain01:53
thullyI tried ath5k for fun (though it seems to be know more for license wars than anything), but it doesn't like my card...01:54
thullyI guess I'll log off for now - thanks for all the feedback about these bugs!  I may just end up cheating in my situation (by putting Ubuntu in VMware), but I'm happy some work is being done here.02:00
=== donspaulding [n=donspaul@74-134-9-210.dhcp.insightbb.com] has joined #ubuntu-devel
zulheh kernel breakages in breezy was fun02:07
donspauldingI'm having trouble googling for docs on how to use python-apt, anyone in here have any decent resources on the topic?02:09
lamontKeybuk: dude.  it was just my initial.02:10
=== lamont continues to stall while his mirror bandwidth-enhancement device freshens
Keybukdonspaulding: it's a python module, of course there aren't docs02:11
donspauldingKeybuk: heh, so if I'm looking to develop a server-only, in-house, "automatix-ish" package manager python-apt isn't the way to go?02:13
Keybukit probably is02:15
Keybukit's just like any python module that binds something else02:15
Keybuknon-existant docs02:15
Keybuklook up the docs for the ordinary apt lib, compare with dir()/help()02:15
donspauldingoh, good, then I'm just up a creek (albeit, the right creek)02:15
donspauldingwill do02:16
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
Keybukalso look at things like synaptic, update-manager, etc.02:16
Keybukany bits that are similar to what you want02:16
FujitsuOr look at Automatix02:16
=== Fujitsu ducks.
zul /kick Fujitsu02:17
donspauldingAutomatix is really the functionality I'm looking for, but I want it server-side and I want to extend it to include some new ways of installing things02:17
donspauldings/server-side/no X02:18
=== Pici [n=Pici@unaffiliated/pici] has joined #ubuntu-devel
sladen0Automatix is *never* what you're looking for02:23
kylemsladen, what if you're looking for the wrong answer?02:25
=== Fujitsu wonders if there's an Automatix Server Edition with Advanced `killall -9 dpkg' Technologies.
zuldonspaulding: when I was doing that at work I crated a metapackage much more easier02:27
=== RAOF still can't believe they thought that was a good idea.
StevenKYup. Because killing dpkg won't create any problems.02:27
FujitsuRAOF: But, but, but it sometimes doesn't quit itself, remember!02:27
RAOFWhat could possibly go wrong :/02:29
donspauldingyou guys are ruthless02:32
donspauldingzul: hmm, I'll have to look at the metapackage thing, I assume deb's can run arbitrary commands in them?  Like I could create my own repo with metapackages that are dependent on ubuntu packages, then run commands to configure them after install?02:34
Keybukyes02:35
=== Keybuk does the same thing
donspauldingOr would I have to create my own full debs?02:35
donspauldinginteresting... off to google again02:35
=== StevenK waits for Keybuk to start talking about "Autokeybukix"
=== StevenK ducks
Keybukheh, just keybuk-meta02:35
Keybukhttp://www.netsplit.com/bzr/keybuk-meta/02:35
Keybukcf. the postinst for one of them02:36
StevenKWay cool, now I can make fun of what you install by default. :-P02:36
Keybuk:)02:36
=== LaserJock [n=mantha@ubuntu/member/laserjock] has joined #ubuntu-devel
StevenKKeybuk: *Why* is figlet in keybuk-base? :-)02:37
Keybukbecause it's mandatory02:37
donspauldingholy crap, what a great idea!02:38
=== donspaulding realizes he's the last one to the party
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
Keybukdonspaulding: it makes installing computers easy02:40
Keybukdpkg --unpack *.deb02:40
Keybukapt-get install -f02:40
lifelesswhateverhappened to debtakeover?02:41
StevenKThere's something I not heard of for a while.02:41
StevenKI've, even02:41
KeybukStevenK: just figlet? nothing else to make fun of? :p02:42
StevenKKeybuk: Sadly, yes.02:42
Keybukyes there is, no there isn't?02:42
StevenKHeh, sorry. There's nothing else in there that looks crazy enough to make fun of.02:43
Keybuklol02:43
StevenKActually, yes there is.02:43
StevenKHah, autobork by default on desktop development systems!02:44
Keybuk?02:44
ajmitchsure, why not?02:44
StevenKActually, it seems to be almost every version of auto* we ship.02:45
ajmitchsome upstreams are a bit behind the times02:45
Keybukalways reautoconf with the version upstream used02:45
StevenKExcept if you're CDBS. Twitch.02:46
CarlFKas long as ya'll talking bout auto and install, is "d-i     partman-auto/disk       string /dev/discs/disc0/disc"  doesn't seem to work for gutsy preseed.  anyone know what it changed to?02:48
KeybukCarlFK: well, the disc spec isn't valid02:49
Keybukbut that might be ok, d-i is verrrry strange02:49
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
CarlFKthe installer stops and asks me to pick a disk02:49
CarlFKI think I saw that  partman-auto/disk changed, but can't remember where I saw it.  something like partman-auto/disk-select02:50
Keybukthe person you need is in bed02:50
CarlFKyup.02:51
=== DShepherd [n=dwight@72.252.134.225] has joined #ubuntu-devel
ion_keybuk: Ooh, what a great idea.02:54
Keybukion_: I can't claim credit for it02:56
Keybukthough I also can't remember who I copied it off02:56
Keybukmdz I think02:56
lamontslangasek: if you could be so kind as to put bug 148804 to bed tonight, that'd be wonderful02:57
ubotuLaunchpad bug 148804 in mlton "Please sync mlton (universe) from Debian unstable (main)" [Undecided,Confirmed]  https://launchpad.net/bugs/14880402:57
lamontslangasek: (or whoever) is icedtea-java7 going to be accepted?03:00
lamontif it is, please be so kind as to toss it in universe for the moment, for my bootstrapping happiness03:00
lamontif it's supposed to go in main, I'd vote to move it there after it's bootstrapped.03:01
lamontlikewise, if it's not going in gutsy, that's fine with me too.03:01
StevenKlamont: I'm quite curious how you actually bootstrap something like that depends on itself03:01
lamontStevenK: with a sledge hammer03:01
lamontyou'll notice that there's another repository besides ftpmaster.internal mentioned in the mlton build logs03:02
StevenKFor the code, or upstream? :-P03:02
lamontsadly, for the code.03:02
RAOFWhat was the actual fix for "LVM-on-crypt doesn't boot" again?03:02
FujitsuRAOF: Hit cryptsetup's initramfs hook hard with the sledgehammer lamont currently has, until it works with UUIDs.03:02
lamontit's understandable why they build-dep themselves with compilers... if you're crazy enough to write a new language, you probably are lost enough in love with it to want to _write_ the compiler in that language03:03
RAOFFujitsu: The bug suggests that it *should* work with uuids, now.03:03
FujitsuRAOF: It does, yes.03:03
StevenKlamont: Heh03:03
FujitsuMine boots as of yesterday's crypsetup upload.03:03
Fujitsu*cryptsetup03:03
lamontStevenK: the archive on sanae has a version of the binaries built by "lamont the human autobuilder" according to a set of pedantic lets-make-this-work-right rules03:04
RAOFFujitsu: Mine still doesn't, and I'm recalling a conversation along the lines of "we won't fix it for people who've already done it, they should know how anyway"03:04
StevenKlamont: My question was more along the lines of how do you make the package build at all if the Build-Depends can't be satisified.03:04
=== aspro [n=aspro@ppp121-44-217-225.lns1.hba1.internode.on.net] has joined #ubuntu-devel
lamontStevenK: that's like right now, hppa is building gutsy using gutsy-stage0 to satisfy build-depends, etc.03:05
lamontoh. the actual real original bootstrapping...03:05
StevenKYes.03:05
lamontgenerally, you cross-compile03:05
StevenKEw.03:05
Amaranthvala has this problem too03:05
=== ryanakca [n=ryan@ubuntu/member/ryanakca] has joined #ubuntu-devel
Amaranthit's annoying03:06
=== j_ack [n=j_ack@80.141.137.45] has joined #ubuntu-devel
lamontso you abuse the source to build you an i386 binary that produces powerpc output.  Then you use that to build the original debs03:06
StevenKBut you only use the cross-compiled code to truly ruly build the version for the archive.03:06
Amaranthif you use the released version it comes pretranslated to C but if you follow svn you have to hop  along to certain key commits so you have a compiler that can compile itself03:06
lamontthen you install those and build the source natively on ppc03:06
StevenKlamont: Yup03:06
FujitsuRAOF: If you've been booting manually, make sure the name of the currently opened crypto device and that in crypttab  match, then rerun update-initramfs -u.03:06
=== milli [n=milli@famfrit.acmeps.com] has joined #ubuntu-devel
lamontlikewise, if you're lucky, then there's something sane to build from03:07
lamontfor example, flex includes 'lex.l' in its source... and yes, that's a flex file.03:07
StevenKYay!03:07
lamontit also includes lex.c though, so you don't need to build-depend flex03:07
StevenKI always found it amusing for packaging systems - like rpm.rpm or dpkg.deb03:08
lamontheh03:08
RAOFFujitsu: So, the currently opened crypto device will be... /dev/mapper/sda5-crypt, yes?  And the crypttab line should be "sda5-crypt /dev/sda5 none luks"?03:08
StevenKHrm. Must ask Keybuk what his quit message is.03:09
AmaranthI had the answer once...03:09
Amaranthbabelfish says something about absurdity03:10
FujitsuRAOF: Something like that, yeah (sorry about the lag time, a new lyx upstream tarball ate my upstream)03:10
StevenKWhy do I have this feeling it's "This is laughter for chickens" or something like that, from Serenity03:11
Amaranthfirefly?03:11
StevenKSerenity is the movie following on from Firefly03:11
AmaranthI know :P03:11
StevenKI couldn't stand the series, my wife loved it.03:11
RAOFYay firefly.03:12
lamontStevenK: how unfortunate.03:12
RAOFStevenK: Really?  Strange person! :P03:12
lamont"this food is problematic"03:12
StevenKRAOF: It just didn't ... click. I was dragged along to see Serenity twice, though.03:12
lamontsaw Serenity, tracked down the DVD set03:13
lamont"Take me sir.  Take me hard."03:13
StevenKI don't remember that bit03:13
ajmitchah, "River Tam kills everyone"03:14
lamontend of the episode where Mal and Wash are "guests" of the episodes villan03:14
StevenKRAOF: Admitedly, the second time was because Joss Whedon was fielding questions after the movie.03:14
lamontStevenK: it's in the series, not the move03:14
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
lamontmovie, even03:14
StevenKlamont: Ahhh03:14
StevenKRAOF: So, if you have the .au DVD release, my wife and I are in the Q&A session on the bonus disc03:15
lamont"go back to the part where Jayne gets his butt kicked by a 90 pound girl.  Because I don't see that getting old"03:15
lamontStevenK: there - that's from the move03:15
lamontmovie. sigh03:15
RAOFStevenK: Wicked.03:15
lamontStevenK: rock03:15
StevenKlamont: Now that bit I remember.03:15
lamonthrm... s/don't/just don't/03:16
StevenKRAOF: Oh, and the Firefly box set we have is now autografed by Joss03:16
=== RAOF reiterates his previous "wicked"
=== lamont mutters something about his wife being on Extreme Makeover, Home edition in november
StevenKAnd I can't spell, sigh03:16
zullamont: wha?03:17
StevenKlamont: Remind me what Extreme Makeover is? It's ringing a vague bell.03:18
=== StevenK adds "Brutally murder auto* upstream and make it look like an accident" to his todo list.
zulStevenK: its where people with like 15 foster kids get their home torn down and get rebuilt everybody happy blah blah03:19
=== StevenK wipes the sarcasm off that
=== Jucato [n=jucato@ubuntu/member/Jucato] has joined #ubuntu-devel
lamonthttp://abc.go.com/primetime/xtremehome/index03:21
lamontzul: sounds about right03:22
lamontmitzi gets to be on-air talent with Rib and Paige - I'd expect it's < 5 minutes of actual airtime.03:22
lamontafter all, we only spent 3 hours filming it03:22
=== cr3 [n=cr3@bas5-montreal02-1096552543.dsl.bell.ca] has joined #ubuntu-devel
StevenKHah03:23
CarlFKin the next batman movie, look for me playing a hospital patient with oriele's CSS  book. that took 16 hours, and I'll be happy if I get 3 min03:25
CarlFKextra happy if CSS shows up at all03:25
lamontyeah - my teenager found it very disillusioning when we went up for the reveal03:25
=== jwendell [n=wendell@ubuntu/member/wendell] has joined #ubuntu-devel
StevenKCarlFK: Heh03:26
slangaseklamont: I'm not really in the loop on icedtea03:29
lamontyeah - I poked doko about it03:30
lamonthe sent me email with the info I need for bootstrapping it... can't really bootstrap it until the source is actually _IN_ the archive though03:30
StevenKlamont: It isn't in NEW?03:32
lamontyeah03:32
StevenKlamont: You can grab it manually from the NEW queue using LP03:32
lamontright... now have launchpad build it03:33
lamontthat part requires that it be in the archive, not NEW03:33
StevenKAh03:33
=== StevenK idly wonders if slangasek can be sweet-talked
lamontit also requires a canonical sysadmin, which means that it'll be tomorrow morning -0600 before I even think about playing with it, by which time someone will have done something with it in NEW, I expect03:34
ScottKStevenK: Just upload whatever it and when someone complains say, "Oh, sorry,  Thought that was in Universe."03:35
lamontit would just save me considerable pain if it happened to take a trip through universe on its way to its final destination03:35
slangasekStevenK: I'm not going to be sweet-talked into accepting something on the basis that someone else somewhere may have made a decision to accept it. :)03:35
StevenKslangasek: Awwww. :-)03:35
lamontStevenK: you have to get him _really_ drunk first03:35
StevenKThat's one way to make Debian release on time.03:36
slangasekwhich is hard, because I'm a cautious drinker03:36
lamontdrunken archive admins make it release slower...03:36
lamontslangasek: that does make it more challenging, true.03:36
kylemwill accept things for single malt.03:36
slangaseklamont: 20-byte .diff.gz files make me cross03:37
lamontthen again, there is always Mao03:37
lamontslangasek: you're kidding...03:37
slangasek-rw-r--r-- 1 lp_archive lp_archive      20 Oct  4 02:32 mlton_20070826-1.diff.gz03:37
StevenKWay cool03:37
slangasekit's like that in the current version too, so03:37
StevenKIsn't that just a gzip header?03:37
slangasekyes03:37
lamontso it's packaged to allow the debian mainainer to modify things down the road without uploading an entire tar.gz03:38
lamontmost likely, the debian/ directory is in upstream03:38
StevenKIt's ... native without being native ... Ouch03:38
lamontdepending on the size of orig.tar.gz, that can be a wonderful thing03:38
slangasekyes, the non-wonderful is having debian/ in the orig.tar.gz :)03:39
StevenKHeh03:39
StevenKHow big is this orig tarball?03:39
lamontwell, if that's how upstream releases .tar.gz......03:39
StevenKI'm curious if the maintainer is a big wuss03:39
slangasek5.3MB <shrug>03:39
lamontsmall03:39
lamont5MB03:39
lamontit's not X03:40
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
StevenKArgh, take it like a man! I've uploaded three rc's of gimp, with orig and the tarball is bloody 26Mb03:40
wasabii dont suppose at some point in the future somebody is going to store uid numbers in /etc/group.03:40
wasabisillyness03:41
slangaseklamont: mlton synced, now what's the convention for documenting this in the bug seeing how that's not in the howto? :P03:41
lamontclose the bug with a comment saying that you synced it, I guess03:42
StevenKslangasek: You can either reply with 'Synced' and close it.03:42
StevenKslangasek: Or, paste part of the output of sync-source.py and close it03:42
StevenKslangasek: I can dig up an example fairly easily03:42
lamontwoot.  rmadison shows bind9_1:9.4.1-P1-203:42
lamontwink. wink.  nudge. nudge.03:43
StevenKI wonder if that's code for "Sync it or I won't love you any more."03:44
slangasekStevenK: well, I've just pasted some output from sync-source.py, good enough :)03:44
lamontStevenK: you should watch more monty python03:44
slangasekphotographs, eh, he asks him knowingly03:44
=== Knightlust [n=dax@ubuntu/member/knightlust] has joined #ubuntu-devel
lamontslangasek: there are no photographs.03:45
StevenKlamont: Probably. I've only seen Holy Grail03:45
StevenK"He's not the Lord, he's a very naughty boy!"03:45
lamontOTOH, if slangasek's wife recognized the skit, she'd be likely to beat me to a pulp.03:45
slangasekerm03:45
lamontso lets go with that being code for "please sync.  kthxbye.  love you anyway."03:46
=== cj_ [n=cj@125.5.162.19] has joined #ubuntu-devel
lamontslangasek:03:55
lamontthansk03:55
StevenKlibtinymail. You. Are. Going. To. Build. Correctly.03:56
lamontStevenK: tiny problem?? :-)03:56
StevenKlamont: Yes. It's called -fPIC and automake03:58
=== coffeedude [n=coffeedu@68-184-60-223.dhcp.mtgm.al.charter.com] has joined #ubuntu-devel
lamontoh. that thing04:01
=== StevenK needs more downstream bandwidth, or ports.u.c. needs to be faster.
lamontwhat are you doing that requires ports?04:03
StevenKSync'ing lpia04:03
lamontah04:03
ajmitchsolved by moving out of .au?04:03
StevenKI can only find one .au mirror that carries lpia, and it's *hopelessly* out of date. :-/04:04
lamontmany things can be solved that way04:04
StevenKajmitch: Like .nz is any better04:04
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
ajmitchwe have advanced stuff like local loop unbundling that'll finally happen :)04:04
=== fedaraoti [n=chatzill@124-197-20-12.callplus.net.nz] has joined #ubuntu-devel
StevenKajmitch: I'm not certain if we have that yet.04:08
StevenKI'm looking at ADSL2+, I just can't afford the initial outlay04:08
ajmitchADSL2+ is still a planned feature for us04:08
RAOFStevenK: What initial outlay?  Doesn't someone want to sign you up for a 18 month contract for free?04:09
=== cassidy [n=cassidy@c-66-31-41-235.hsd1.ma.comcast.net] has joined #ubuntu-devel
StevenKRAOF: I'm with Exetel, and I want to stay with them.04:09
StevenKRAOF: Moving from ADSL1 to ADSL2+ requires having to move the ADSL terminating on Telstra's equipment, and moving it to Powertel's04:10
ajmitchyou're currently limited to 1.5Mbps?04:10
RAOFStevenK: Right.  Gah, stupid Telstra.04:10
StevenKI could switch to 6Mb down, I just haven't04:10
=== ajmitch has approx 5.5Mbps down
=== Fujitsu laughs, having 10Mbps.
ajmitchwhich is useful when I sync from a fast NZ mirror04:11
RAOFStevenK: What!  Telstra will allow you to use more than 1.5 Mbps down?04:11
ajmitchnz2.a.u.c updates every 4 hours, which is quite good04:11
FujitsuRAOF: We have 8Mbps on ADLS1 at work.04:11
Fujitsupacific's mirror seems to update very regularly now.04:11
=== StevenK hugs the 2Mbps SHDSL he still has root access too
StevenKFunny. I left there last week, you'd think they'd fix it04:12
RAOFFujitsu: That must have changed since I was on a Telstra rimm.  They used to only allow 1.5 down.04:12
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
FujitsuRAOF: That changed recently, IIRC.04:12
StevenKRAOF: Right, it changed very quietly recently04:12
RAOFYay Telstra being not quite so totally stupid!04:13
StevenKMaximum speeds: Up to 8192kbps Down/384 kbps Up **04:13
FujitsuRAOF: Not possible!04:13
StevenKTo be honest, 384 kbps up isn't enough04:13
FujitsuI have 256kbps, and dputting anything significant kills the rest of my connections... I must work out how to throttle it.04:14
=== RAOF strokes his adsl2+. It's nearly possible to use raw X over ssh!
StevenKFujitsu: Your firewall is Linux?04:14
=== KristianL [n=kristian@unaffiliated/kristianl] has joined #ubuntu-devel
FujitsuStevenK: It is.04:15
StevenKFujitsu: /sbin/tc qdisc replace dev ppp0 root tbf rate 22kbps latency 50ms burst04:15
StevenK154004:15
StevenKSorry, that should be one line04:15
=== frostburn [n=archlich@cpe-74-74-219-225.rochester.res.rr.com] has joined #ubuntu-devel
StevenKFujitsu: tc *sucks* *HARD* to use, but once it works, it's great04:16
StevenK-rw-r--r-- 1 steven users 2.1M 2007-10-04 12:18 libtinymail_0.0.2-0ubuntu1_amd64.deb04:16
StevenKHAH!04:16
StevenKTake *that* automake04:16
=== RAOF man tc's. Cool, I never knew that!
FujitsuStevenK: I'll try that, thanks!04:17
StevenKRAOF: If you can figure how to remove a pfifo_fast, I'll love you long time04:17
ajmitchRAOF: I'm surprised that you're bothering with its manpage04:17
StevenKIndeed.04:17
StevenKtc's documentation is poor at best, the source code at worst04:18
donspauldingso to make my metapackage depend on apache2, what would I put on the Depends line of debian/control ?  Is there an apache virtual package?04:18
=== jml [n=jml@ppp121-44-213-76.lns1.hba1.internode.on.net] has joined #ubuntu-devel
RAOFajmitch: Well, it tells me roughtly what it does, at least :)04:18
StevenKdonspaulding: Depends: apache204:20
lamontdonspaulding: there is an apache2 metapackage that should fit the bill04:21
lamontit, in turn, Depends: apache2-mpm-worker (>= 2.2.3-3.2build1) | apache2-mpm-prefork (>= 2.2.3-3.2build1) | apache2-mpm-event (>= 2.2.3-3.2build1)04:22
lamontor so04:22
StevenKajmitch: Indeed, Exetel charge for moving from ADSL1 to ADSL2+. $88 AUD, which is about half of what I saw last time I checked04:22
donspauldingStevenK: I'm also looking for a more general answer, so I'm not constantly asking "what should my Depends line look like?"   I see that the Source package depends on debhelper (>=5).  So does that translate to apache (>=2)?04:22
donspauldingor anyone really04:22
StevenKdonspaulding: Nope, the package for Apache 2 is apache2. In the general case, find the packages you want to install and list them all on the Depends line.04:23
donspauldingexcellent, thanks04:24
StevenKHrm. I shall keep that in mind. It looks to be $143 to switch, as opposed to the $300-odd I saw when I looked last time04:25
donspauldingwhat does ${shlibs:Depends}  do??04:25
lamontdonspaulding: the >=5 is specifying that versions of debhelper before version 5 are insufficient to the package's needs04:26
lamontman dh_shlibdeps04:26
lamontfor ${shlibs:Depends}04:26
StevenKdonspaulding: For a metapackage, you don't need it.04:26
lamontactually, reading through the debhelper docs should be a good starting point04:26
donspauldinglamont: ok04:27
LaserJockI wonder if it'd be worth it to pull the debhelper man pages, etc. into an HTML page for people to read04:27
=== lamont really finally makes it out the door to head home
StevenKLaserJock: man2html does exist, and has for a while04:27
LaserJockStevenK: yes, I'm wondering if it'd be worth using it and sticking it somewhere04:28
StevenKhttp://xgen.iit.edu/cgi-bin/man/man2html?7+debhelper04:29
StevenKThird hit on Google04:29
LaserJockoh, that is good04:29
LaserJockI didn't think it'd have links to all the dh_*04:30
=== j_ack [n=j_ack@80.141.137.45] has joined #ubuntu-devel
=== stub [n=stub@ppp-58.8.4.60.revip2.asianet.co.th] has joined #ubuntu-devel
=== Whoopie_ [n=Whoopie@unaffiliated/whoopie] has joined #ubuntu-devel
=== superm1 [n=superm1@ubuntu/member/superm1] has joined #ubuntu-devel
=== gouki_ [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== cprov [n=cprov@canonical/launchpad/cprov] has joined #ubuntu-devel
=== gouki_ is now known as gouki
=== holycow [n=start@S01060016b6b53675.vf.shawcable.net] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== lando [n=lando@adsl-074-236-035-138.sip.mia.bellsouth.net] has joined #ubuntu-devel
=== hunger_t [n=tobias@84.167.27.50] has joined #ubuntu-devel
=== m1ke [n=mike@c-67-186-85-180.hsd1.il.comcast.net] has joined #ubuntu-devel
=== Whoopie_ is now known as Whoopie
=== predius [n=predius@190.8.154.185] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
fedaraotiwhat does ubuntu use to redhats src.rpm04:55
fedaraotisrc.deb?04:55
donspauldingdh_make created a few extra files for me, I removed the .ex and READMEs, can I do the same with compat, copyright, dirs, docs, and files?04:55
RAOFfedaraoti: .dsc, .orig.tar.gz, and .diff.gz04:56
donspauldingsorry, I also meant to mention this was for a metapackage04:56
fedaraotiRAOF: will any of them register as a installed package with the other installed debs?04:57
RAOFfedaraoti: No, because they're not packages.04:57
fedaraotiok04:58
fen_can anyone tell my why when i change ~/.gconf/desktop/background/%gconf.xml and logout/back in it does utterly nothing?04:58
fedaraotiis there any way like with apt04:58
RAOFWe don't have "package containing the source of the package you can build from this source" package :)04:58
RAOFfedaraoti: apt-get source packagename :)04:58
fedaraotilike rpm -i bla.src.rpm then rpmbuild --rebuild bla.src.rpm04:59
fedaraotiwill list it with the other installed rpm05:00
fedaraotirpm's05:00
fedaraotiRAOF: cool05:00
RAOFfedaraoti: "apt-get source -b packagename" will get the source & build it.05:00
ajmitchnote that apt-get source will download & unpack into your current working directory05:00
fedaraotiRAOF:  and could that be a .dsc, .orig.tar.gz, or .diff.gz05:01
fedaraoti?05:01
fedaraotisee05:01
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
fedaraotimy main queston was do the nvidia module come in a source package05:02
fedaraotiand would they compile against the kernel?05:02
fedaraotisay05:02
fedaraotiapt-get source -b nvidia05:03
dobeyfen_: because the file gets overwritten by what's in memory from the daemon?05:06
dobeybecause you aren't supposed to edit those files by hand05:06
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== lamont waves
holycowoh i was wondering what its quiet in here05:11
holycowi'm in -devel05:11
holycowhehe :)05:11
=== m1ke [n=mike@c-67-186-85-180.hsd1.il.comcast.net] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== mekius [n=mekius@CPE-70-92-244-65.wi.res.rr.com] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
mekiusOk, custom gutsy live cd, custom sources.list in /etc/apt/, for the past two months it has been copied verbatim during install, no issues, but just updated today and now it is not copied, but seems to be replaced by a default sources.list05:29
mekiusis this expected behavior?05:29
mekiusand if so, what's the best way to override this?05:29
donspauldingthe debian new maintainers guide mentions the debian/conffiles file that can specify files not to overwrite if the user chooses not to, is that what files is for now?  dh_make didn't create conffiles05:32
=== SjB [n=steve@234-53-222-209.mycybernet.net] has joined #ubuntu-devel
=== Burgundavia [n=corey@ubuntu/member/burgundavia] has joined #ubuntu-devel
dobeydonspaulding: i don't think dh_make is supposed to generate it. i think it's a list of files that you specify by creating the file05:35
=== defcon [n=ion@71-36-164-67.phnx.qwest.net] has joined #ubuntu-devel
=== j_ack [n=j_ack@p508D892D.dip0.t-ipconnect.de] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== stdin [i=stdin@pdpc/supporter/active/stdin] has joined #ubuntu-devel
=== Amaranth [n=travis@ubuntu/member/Amaranth] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== lamont sleeps
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== didymo [n=ashley@CPE-61-9-197-223.static.nsw.bigpond.net.au] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
RAOFFujitsu: Thanks, that crypttab mangling did the trick.06:12
donspauldingdobey: thanks, I've realized I don't need it.06:16
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== j_ack [n=j_ack@p508D892D.dip0.t-ipconnect.de] has joined #ubuntu-devel
=== predius [n=predius@190.8.154.185] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== XSource [n=XSource@41.201.198.206] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== nags [n=nags@125.16.129.16] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
sladenmjg59: what the heck did you do to override the hardware brightness control on thinkpads.  It is actually /really/ annoying;  backlight doesn't work on the console etc07:05
sladenmjg59: it's perhaps a good idea, but I think g-p-m needs to selectively take control (such as when it's actually thj07:06
sladenmjg59: the holder of the console)07:06
sladenmjg59: (...and/or when it's actually *running* :)07:07
=== _lemsx1_ [n=lemsx1@p86-65.acedsl.com] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== viviersf [n=cain@196.44.1.98] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== Zic [n=Zic@ubuntu/member/zic] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
fabbionemorning07:30
FujitsuHi fabbione.07:31
Whoopiezul: morning, regarding bug 146987, tpb is started with /etc/X11/Xsession.d/90tpb. Don't know if it's now started twice.07:37
ubotuLaunchpad bug 146987 in tpb "tpb init script doesn't launch tpb" [Undecided,Fix released]  https://launchpad.net/bugs/14698707:37
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== maikmerten [n=chatzill@ls5appsrv05.cs.uni-dortmund.de] has joined #ubuntu-devel
=== pbn [i=pbn@wopr.geekshells.org] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== dholbach [n=daniel@i59F75531.versanet.de] has joined #ubuntu-devel
dholbachgood morning07:53
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
sladenWhoopie: tpb isn't really compatible with the provided ubuntu hotkey infrastructure07:59
=== liw [n=liw@a91-154-119-10.elisa-laajakaista.fi] has joined #ubuntu-devel
desrtyou mean ubuntu will give me my hot serial keys directly instead of getting them from ThePirateBay?08:01
desrtscore.08:01
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== pbn_ [i=pbn@wopr.geekshells.org] has joined #ubuntu-devel
=== pitti [n=pitti@195.227.105.180] has joined #ubuntu-devel
StevenKMorning pitti08:09
pittiGood morning08:09
pittihey StevenK08:09
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== Amaranth [n=travis@ubuntu/member/Amaranth] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
slangasekdholbach: hrrm, sorry about the maintainer field, I didn't even look as it was an ubuntu2 build08:24
dholbachslangasek: don't worry - that's a mistake that's too easy to make08:25
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== Gasten [n=Gasten@h52n9c1o1095.bredband.skanova.com] has joined #ubuntu-devel
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #ubuntu-devel
=== XSource [n=XSource@41.201.215.210] has joined #ubuntu-devel
=== carlos [n=carlos@canonical/launchpad/carlos] has joined #ubuntu-devel
=== boggle [n=spindler@pd95b1604.dip0.t-ipconnect.de] has joined #ubuntu-devel
=== jsgotangco [n=JSG@ubuntu/member/jsgotangco] has joined #ubuntu-devel
=== pbn_ is now known as pbn
=== glatzor [n=renate@p57AED50F.dip.t-dialin.net] has joined #ubuntu-devel
=== Spads [n=spacehob@unaffiliated/spads] has joined #ubuntu-devel
=== gouki_ [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== MacSlow [n=mirco@unaffiliated/macslow] has joined #ubuntu-devel
=== gouki_ is now known as gouki
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
mdkedholbach, pitti: ping09:04
pittihi mdke09:05
mdkehiya, morning09:07
stgrabermorning09:07
mdkepitti: you remember that last cycle you added some stuff to ubuntu-docs to filter out translations less than a certain percentage of completion?09:07
=== _lemsx1_ [n=lemsx1@p86-65.acedsl.com] has left #ubuntu-devel []
mdkepitti: i uploaded some translations to the repository yesterday, and tried a build, but I guess a massive barrage of error messages which I don't understand, I wondered if you or Daniel would be able to take a look09:08
mdkeI think they may be due to the stuff that was added for filtering09:08
mdkes/guess/get09:08
dholbachmdke: I can take a look after the dogwalk, if pitti hasn't tended to it yet09:10
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
mdkedholbach: thanks a lot. the errors look like this - http://paste.ubuntu-nl.org/39514/ - over and over again09:13
dholbachugh09:13
dholbachno idea what that might be :-/09:14
mdkeheh09:14
mdkeit's not stopping the build but it looks bad09:14
=== coastGNU [n=templin@dyndsl-085-016-007-055.ewe-ip-backbone.de] has joined #ubuntu-devel
dholbachyou might want to bump the version to 7.10.1 and fix the tab problem in the changelog entry09:15
mdkeoh yeah, I have done that in my working copy09:15
mdkeI'm not planning an upload yet, i just wanted to sort this out for now09:16
pittidholbach: thanks; please let me know when you start, and if you have questions09:17
dholbachpitti: it seems some doc-related thing; at least I haven't seen anything like it before09:17
=== mvo [n=egon@p54A67EA1.dip.t-dialin.net] has joined #ubuntu-devel
mdkegiven the quantity of the errors and the fact we haven't had it before, i think it must be related to the translations (i.e. to the msgfmt and related commands in debian/rules)09:19
\shmoins09:19
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
pittidoko: re your restricted-manager upload> what's the purpose of this? if "import gtk" does not work after a dist-upgrade, pre-depends vs. depends: will not change anything09:20
dokopitti: define "after dist-upgrade", I have never seen this. the purpose was to have it available as soon as possible09:22
=== rluberti [n=rluberti@212.45.155.238] has joined #ubuntu-devel
pittidoko: right, but a lot of my bugs happened after a dist-upgrade, not in between09:23
=== rluberti [n=rluberti@212.45.155.238] has joined #ubuntu-devel
=== rluberti [n=rluberti@212.45.155.238] has left #ubuntu-devel []
\shI|m having problems with the gnome.settings-daemon as it looks like :*09:24
dokopitti: after restarting restricted-manager, or with the running process?09:24
pittidoko: there is usually no running process09:25
dholbachpitti: I'm afraid, I don't understand what happens there09:25
pittiI never got really great feedback about those crashes either, so I'm unsure about the exact circumstances09:25
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
dokopitti: well, then please revert it then with the next upload. we could try tro reenable this in early hardy09:29
pittidoko: I don't have a good idea how to handle that either; I know that mangling all the symlinks just in the postinst is tricky09:30
pittidoko: unless, instead of removing the symlinks, the preinst would just write out a list of them on 'upgrade', and the postinst does the symlink setup in one atomic step?09:30
pittidoko: it's certainly possible that all of these crashes happened due to incomplete upgrades09:31
pittii. e. one package failed to configure, and thus a lot of other packages weren't configured09:31
=== donspaulding [n=donspaul@74-134-9-210.dhcp.insightbb.com] has joined #ubuntu-devel
donspauldingI listed several packages in my control file Depends: line, debuild'ed my package, then tried to debi it, but it says it depends on <one of my depends packages>, but it isn't going to be installed09:34
donspauldingWhat am I missing?  I thought that was what the point of Depends was?09:34
=== donspaulding awaits geriatric diaper comment
=== shiyee [n=Shiyee@homer.appl.cs.aau.dk] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== mrgenixus [n=bwest@c-67-174-126-103.hsd1.co.comcast.net] has joined #ubuntu-devel
mrgenixushi y'all -- trying to install ubuntu onto second disk from within linux distro... is there a way to get a copy of either the text or graphical installer, standalone so that I can install from within linux?09:38
mrgenixus(e.g. I don't want to burn a cd -- I just want to install ubuntu on an external drive)09:38
=== coastGNU [n=templin@dyndsl-085-016-007-055.ewe-ip-backbone.de] has left #ubuntu-devel ["Ex-Chat"]
dokopitti: well, that complicates things more, and doesn't seem to be sufficient for newly added files in the update, keeping the .pyc files during an updated could help, but that would require knowledge about the old .pyc file after the new package is installed09:39
=== liw [n=liw@a91-154-119-10.elisa-laajakaista.fi] has left #ubuntu-devel ["I'm]
donspauldingmrgenixus: http://www.google.com/search?hl=en&q=install+ubuntu+without+cd&btnG=Search09:40
=== thekorn [n=markus@a89-182-134-9.net-htp.de] has joined #ubuntu-devel
pittidoko: but we don't need to keep the .pyc files, right? only the symlinks09:41
pittidoko: without the .pyc, startup will be slower, but *shrug*09:41
pittidoko: maybe python packages should be changed to have a common PYTHONPATH for version independent modules, instead of having symlinks to the version specific dirs? could that work?09:42
pittidoko: i. e. we could add /usr/share/python-support/ to PYTHONPATH and find a solution for the per-package subdirectories09:43
mrgenixusdonspaulding: all of those results and most modifications of the search give me what I want, except I'm not running windows09:43
mrgenixusI tried the google search first09:43
mrgenixusyour terms were different, so I tried that one -- but I get the same results I already didn't want/need09:44
mdkepitti: can I leave it with you then? If you want I can file a bug report. The latest source is "svn export https://docteam.ubuntu.com/repos/branches/gutsy". It might be worth checking that nothing important has changed from what you did to the feisty package09:44
dokopitti: keeping the .pyc files has the advantage that things will work without the .py files. keeping the symlinks requires knowledge of both the old and new files after upgrade, which we currently do not have (and files may move between different packages too)09:44
dokomessing around with PYTHONPATH is not a solution, you'll change the order of imports09:45
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
donspauldingwell, there goes my claim to most-helpful-irc-acquaitance-of-the-night09:45
donspaulding:-)09:45
pittidoko: hm, ok09:45
pittimdke: dholbach and I will figure it out09:46
mdkepitti: thanks very much indeed09:46
mrgenixusdonspaulding: I was hping someone in here had done it09:46
mdkepitti / dholbach: i'll be on email today if I can help at all09:46
dokopitti: will apport be turned off in final gutsy?  for other applications which might run during an upgrade, the pre-depends on needed python modules could make things more robust09:47
pittidoko: yes, we currently plan to turn it off for the final release09:48
pittidoko: and on again in the live system, just like in feisty09:48
=== jsgotangco [n=JSG@ubuntu/member/jsgotangco] has joined #ubuntu-devel
dokopitti: ok, you don't upgrade that much in the live system =)09:49
=== fabiux [n=fabiux@212.45.155.125] has joined #ubuntu-devel
pittiright09:50
pittidoko: on the live system it's still good to have apport, mainly for ubiquity09:50
donspauldingmrgenixus: I've done it in the past, but only to switch between other linux distros, never to dual-boot with ubuntu09:51
donspauldingthe problem is that the livecd is just that, a livecd which you are meant to install from.  Essentially it's just a matter of getting grub to boot an installation kernel, which could probably be found on the alternate install CD09:52
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== donspaulding [n=donspaul@74-134-9-210.dhcp.insightbb.com] has left #ubuntu-devel []
=== Hobbsee [n=Hobbsee@ubuntu/member/hobbsee] has joined #ubuntu-devel
=== elkbuntu [n=melissa@ubuntu/member/elkbuntu] has joined #ubuntu-devel
=== jsgotangco [n=JSG@ubuntu/member/jsgotangco] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== jono [n=jono@ubuntu/member/jono] has joined #ubuntu-devel
=== Nicke [n=niclasa@ua-83-227-140-135.cust.bredbandsbolaget.se] has joined #ubuntu-devel
=== Jucato [n=jucato@124.106.192.12] has joined #ubuntu-devel
=== hoora80 [i=hoora@gateway/tor/x-90a2852021d4fa0d] has joined #ubuntu-devel
=== chand [n=rsamson@linagoraberri.pck.nerim.net] has joined #ubuntu-devel
dholbachpitti: thanks a lot10:08
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== Jucato [n=jucato@124.106.192.12] has joined #ubuntu-devel
=== marcel [n=marcel@wc-50.r-195-35-150.atwork.nl] has joined #ubuntu-devel
=== MacSlow [n=mirco@unaffiliated/macslow] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
seb128does anybody has a external usb disk using vfat? bug #133567 would be nice to debug for gutsy10:23
ubotuLaunchpad bug 133567 in nautilus "[gutsy]  long delay in nautilus on first access to vfat drive" [Medium,New]  https://launchpad.net/bugs/13356710:23
=== dholbach_ [n=daniel@i59F759B3.versanet.de] has joined #ubuntu-devel
mdzlamont: here now10:25
=== LaserJock [n=mantha@ubuntu/member/laserjock] has joined #ubuntu-devel
Hobbseehi LaserJock10:27
LaserJockhola Hobbsee10:27
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
HobbseeLaserJock: good replies on the bug thread, btw.10:30
=== mbiebl [n=michael@e180071094.adsl.alicedsl.de] has joined #ubuntu-devel
LaserJockHobbsee: maybe :-)10:31
LaserJockI dislike email because it takes me forever and I always feel like it's not quite complete10:32
HobbseeLaserJock: still better than mine would be, in current form - but that's probably as i've actually been trying to use launchpad in places.10:32
Whoopiesladen: yes, I know. but zul changed the package and I just wanted to let him know that tpb is started with the /etc/X11/... script10:32
FujitsuI don't particularly like the one-size-*will*-fit-all approach.10:33
pittimdke: where is that source package?10:34
LaserJockFujitsu: I don't think it's quite that though10:34
LaserJockif LP guys are designing in one direction and we're using it in another then obviously problems will happen10:35
=== Zdra [n=zdra@153.251-242-81.adsl-dyn.isp.belgacom.be] has joined #ubuntu-devel
LaserJockhave a consistent standard vocabulary would at least help10:35
LaserJocklet alone "this is how we think the best way to use LP is, based on the way we've written it"10:36
HobbseeLaserJock: of course, the more we deviate statuses from other bug trackers, the more problems we get10:36
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
LaserJockwell, I was thinking more internally, but yeah ;-)10:37
Hobbseealthough i've got no idea if the LP guys are taking that into account10:37
Hobbsee(disclaimer:  was a random thought, rather than based on what you said)10:37
LaserJockI think they are as they have to figure out how to sync the statuses10:37
LaserJockso it's more work for them if they go and make a bunch of statuses that they then have to figure out how to map from external bug trackers10:38
Hobbseetrue10:39
LaserJockI wonder what would happen if they had a different set of statuses for distributions and projects10:40
Hobbseemass confusion, probably.10:42
ograseb128, cant confirm that here10:45
seb128ogra: what?10:45
ograseb128, bug 13356710:45
ubotuLaunchpad bug 133567 in nautilus "[gutsy]  long delay in nautilus on first access to vfat drive" [Medium,New]  https://launchpad.net/bugs/13356710:45
seb128ogra: ah, the usb slowness?10:45
seb128ogra: ok, thanks for trying10:45
ograworks just fine, tested on two machines10:45
ograone fresh and one upgraded ...10:46
seb128ogra: how big is your disk? and it's using vfat?10:47
ograseb128, there are many USB keys out in the wild without proper partitioning, windows allows to format the device directly, we had many probs with that in ltsp, that might be related10:48
ograits using vfat (stock 2G disk, bought two weeks ago and untouched until now)10:48
seb128ogra: ah, 2G is too small10:48
ograoh, ok10:49
seb128ogra: read the recent comment, the guy says it's not noticable on a 2G drive10:49
seb128but really noticable on a 300 or 500Go disk10:50
ograhmm10:50
cjwatsonlamont: icedtea will go via universe, but needs a licence check first, which is on my list.10:53
cjwatsonlamont: please do not attempt to persuade people to accept it before that!10:54
pittiseb128, ogra: oh, I get that bug, too10:55
pittiseb128: when I attach my 250 GB USB disk, nautilus hangs for a long time10:55
seb128pitti: ah? what kind of drive do you use? Do you think you could have a look to the issue?10:56
pittiseb128: happens to both of my USB HDDs (one has one vfat and one ext3 partition), and the delay scales with the size10:59
seb128pitti: could you try to figure if gnomevfs-ls does the same or if that's specific to nautilus and what it's doing while it's hanging?11:00
pittiseb128: and it does not just affect the first drive; when I attach the second one, I get another delay11:00
pittiand entire nautilus (browsers and desktop) are hanging11:00
pittiseb128: strace does not do anything while it is hanging11:00
=== ogra [n=ogra@ubuntu/member/ogra] has joined #ubuntu-devel
seb128right, when nautilus hangs all the window are affected, that's a known issue11:00
pittiseb128: where do I get gnomevfs-ls? (and the bug reporter already noted that this works)11:01
seb128pitti: libgnomevfs2-bin11:01
seb128pitti: command-not-found should tell you that ;)11:01
pittiseb128: gnomevfs-ls works immediately11:02
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== dexem [n=dani@14.Red-88-26-177.staticIP.rima-tde.net] has joined #ubuntu-devel
seb128ok, that's what the comments on the bug were also saying11:03
seb128so it's due to nautilus11:03
seb128but I've no idea of what it's doing11:03
pittiok, so I close the kernel task, and I'll do some gdb'ing11:03
pittiseb128: I'll first help dholbach with ubuntu-docs, then I'll look into this11:05
seb128pitti: thanks11:05
pittithis seems pretty important for the release to me11:05
=== Keybuk [n=scott@wing-commander.netsplit.com] has joined #ubuntu-devel
=== Hobbsee actually does some uploads. hooray!
sorenOk... ubiquity just crashed on my, and when I tell apport I'd like to report the problem, it shows me the info it claims to want to send. I click "Send", and nothing happens. Is the apport issue a known one?11:07
pittihm, no11:07
pittisoren: do you get a progress bar for sending?11:07
seb128pitti: yes, it is11:07
StevenKHobbsee: Heh11:07
pittisoren: it first uploads the blob to Lauchpad, then it should open a firefox window11:07
sorenpitti: I think it might have uploaded the stuff, but ff never opens.11:08
sorenI can try opening firefox first and see if that helps. Hang on.11:08
pittisoren: if you do /usr/share/apport/apport-gtk -c /var/crash/....crash, do you see any helpful output?11:08
HobbseeStevenK: has anyone yelled at pitti yet, btw?11:08
pittisoren: shouldn't make a difference; in fact, it usually works *better* if ffox is not yet running; maybe you are experiencing it the other way round, though11:08
pittiHobbsee: hm?11:09
Hobbseepitti: cups-pdf was asking me for the root p/w when i was doing some upgrade testing in a chroot yesterday.11:09
pittiHobbsee: oh, it seems that's due to lpadmin11:10
Hobbseeyeah11:10
pittiHobbsee: hm, did you have cupsys running?11:10
Hobbseepitti: dont think so - it was a chroot.11:10
pittiif you install it as root, it shouldn't ask for a password11:10
sorenpitti: Hm... now it worked.11:10
pittiHobbsee: it should say 'connection refused' or something11:10
=== mc44 [n=mc44@unaffiliated/mc44] has joined #ubuntu-devel
pittiseb128: there is only ever one nautilus process which is responsible for both the desktop and all the windows, right?11:13
pittiseb128: so if I start the one from my built tree, I can gdb this one11:14
Hobbseepitti: i dont think this was an install - it was an upgrade.11:14
seb128pitti: yes11:14
pittiseb128: so I just kick nautilus from my session, and then start it manually, I figure11:14
seb128pitti: yes11:15
pittidholbach, mdke: ah, got it: /msgfmt: error while opening "ubuntu/windows/po/*.pot" for reading: No such file or directory11:15
pittidholbach, mdke: it tries to interpret that as statistics output11:16
sorenSomeone was working on dm-crypted root and swap, right?11:16
pittisoren: that works now?11:17
pittisoren: i. e. it did after my cryptsetup initramfs script fixes11:17
=== rulus [n=rulus_|@d54C1A033.access.telenet.be] has joined #ubuntu-devel
sorenpitti: That was going to be my next question :)11:17
pittisoren: today's daily should be good11:17
sorenpitti: It's only in the alternate installer?11:17
pittisoren: yes11:17
sorenAlright.11:17
pittisoren: in principle, the bits are there for desktop, too, but the UI bits are missing in ubiquity, I guess11:17
sorenpitti: Sure.11:19
seb128carlos: is there a rosetta nautilus import waiting?11:19
carlosseb128: yes11:19
pittidholbach, mdke: it just seems that the location of .pot files has been changed (from foo/po/foo.pot to foo/foo.pot); fixing11:19
sorenI know Ian said you could do the conversion on the fly, but that's a really scary thought to me :), so I'm doing a reinstall on my laptop.11:20
carlosseb128: you can see it from https://translations.launchpad.net/ubuntu/gutsy/+source/nautilus/+imports11:20
=== Gman [i=gman@nat/sun/x-cccbed9c9ea58112] has joined #ubuntu-devel
dholbachpitti: oh great11:21
seb128carlos: do you know how long it's going to take?11:21
pittidholbach: ok, it built fine now; I'll send you a diff11:21
dholbachpitti: if you send a debdiff to mdke, he can put it into svn again and I can roll the package and upload once he's happy with it11:21
dholbachpitti: afaik he wanted to some other changes anyway11:21
carlosseb128: well... it will still take a while, we have a huge delay :-( . We are preparing an announcement about that problem11:23
pittidholbach, mdke: http://people.ubuntu.com/~pitti/tmp/ubuntu-docs.fix-pot.patch11:23
seb128carlos: ok :/11:23
=== jono [n=jono@ubuntu/member/jono] has joined #ubuntu-devel
=== dholbach hugs pitti
pittidholbach: mailed him the patch11:25
dholbachpitti: you ROCK11:26
pittinp11:26
=== tkamppeter [n=till@bl7-104-73.dsl.telepac.pt] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== dexem_ [n=dani@14.Red-88-26-177.staticIP.rima-tde.net] has joined #ubuntu-devel
=== norsetto [n=Cesare@79.19.208.107] has joined #ubuntu-devel
norsettoanyone can give me a pointer about .la status? Should we or should we not include them in -dev packages....11:35
slangasek"it depends"?11:36
norsettohehehe, thanks for the enligthment :-)11:36
seb128norsetto: don't stop shipping one now or it'll require a rebuild of all the packages which have a .la mentioning it11:36
TheMusoIf a new bugfix release of gnome-orca were to be made upstream, what are the chances of getting it into gutsy?11:36
norsettoseb128: its a new package11:36
seb128don't ship it the, ;)11:37
seb128TheMuso: that's a GNOME stable version? updates are ok11:37
norsettoseb128: ok, any ref. I can use to convince upstream (beside the fact that .la are evil)11:37
HobbseeThew11:37
HobbseeTheMuso: well, if you're happy with it...11:37
slangaseknorsetto: if your library has a .pc file, there is no reason to ship .la files except the binary compatibility seb128 mentions11:37
HobbseeTheMuso: you're one of the few people who will be using it, so... :)11:38
TheMusoHobbsee: It hasn't been made a release yet. Upstream asked me about getting it in.11:38
slangaseknorsetto: what do you need to convince upstream for?  if upstream uses libtool, libtool will still want to install the .la files; removing them from the package is a packaging decision11:38
norsettoslangasek: just thinking prehemptily ;-)11:38
TheMusoOk thanks folks, I'll let them know.11:38
=== norsetto wished the debian policy would be amended on this already
=== Hobbsee goes off to take over the world.
norsettoHobbsee: hey, leave me nz!11:39
iwjmdke: Yes, you can add the new translation straight away.  The complicated transition is to make the locale Translatable (as defined); once it's Translatable you can add (or indeed remove) the translation itself without further ado.11:42
iwjThe script provided by ubuntu-docs will provide the symlink iff the locale is Translatable but not translated.11:43
iwjslangasek: I've replied to bug 145231 but I'll see if I can dig out some better information.11:44
ubotuLaunchpad bug 145231 in pidgin "cannot restart pidgin" [High,New]  https://launchpad.net/bugs/14523111:44
slangasekiwj: cheers11:48
seb128iwj: note that a new bug fix upstream version has been uploaded since and the bug might be fixed now11:51
=== tkamppeter [n=till@bl7-104-73.dsl.telepac.pt] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
pittiseb128: meh, it is helpful that nautilus is in uninterruptible kernel sleep during that time, and thus you can't prace it11:55
pittiptrace, even11:55
seb128:(11:55
iwjseb128: Ah.11:56
pittiseb128: hm, the multiload applet is hanging during that time as well; weird11:58
seb128pitti: maybe gnome-vfs-daemon is hanging?11:58
=== cjwatson_ [n=cjwatson@82-69-40-219.dsl.in-addr.zen.co.uk] has joined #ubuntu-devel
tkamppeterpitti, have you seen my mail about cups-pdf and cupsys? I have moved the PDF destination to ~/Desktop now and made the package installing even if CUPS crashes when cups-pdf's maintainer scripts restart it.12:00
pittitkamppeter: I saw it,  I'll get to it12:00
pittitkamppeter: however, that would require allowing cups-pdf to write into ~/Desktop12:01
pittiwell, it's not too bad, I figure12:01
pittiI can forbid it to read files in Desktop/12:01
tkamppeterpitti, for that I have already repackaged cupsys, modifying the apparmor profile12:01
seb128don't hardcode ~/Desktop guys12:02
seb128with xdg-user-dirs the directory can be translated now12:02
tkamppeterpitti, these entries have only a "w", so this should mean that there is write-only access12:02
pittitkamppeter: why not just leave it as PDF?12:02
pittitkamppeter: as long as PDF printing requires this crackful 'go through root daemon and back', we should confine it as tightly as possible12:02
pittitkamppeter: also, I don't have a ~/Desktop at all (and many people don't)12:03
tkamppeterpitti, this way users will see the files appearing. Many users do not know that they will get dropped in PDF12:03
pittitkamppeter: I use ~ as my desktop Dir (which is quite commonm)12:03
seb128pitti: did you read what I just wrote?12:03
pittiseb128: yes, that too12:03
pittiand since Gnome has built-in PDF creation support, it only affects the non-Gnome apps12:03
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
tkamppeterpitti, the default installation has a ~/Desktop dir and if the user simpy "rm -rf"s it not knowing fopr what it is good for cups-pdf recreates it.12:04
pittiseb128: gnome-vfs-daemon is not hanging, it works fine12:04
seb128pitti: hum, k12:05
pitti[pid 19503]  <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)12:05
pittihmmm12:05
pittiseb128: this was after a stavfs() call; that might be it, perhaps12:06
norsettopitti: I know it may not be the best time of the year, but, would you be available now to have a pupil?12:07
pittinorsetto: what do you mean with 'pupil'?12:07
norsettopitti: you know, mentoring stuff: Me Mentor, you Pupil12:08
pittioh12:08
tkamppeterThere should be very few users modifying the Desktop's config to use another dir to display on the desktop.12:08
Mithrandirtkamppeter: that's irrelevant, you should respect the user.12:09
pittinorsetto: right, I'll have some more time at the start of Hardy, but if you have particular questions, or want a package to be reviewed, feel free to mail or IRC me12:09
=== cjwatson1 [n=cjwatson@82-69-40-219.dsl.in-addr.zen.co.uk] has joined #ubuntu-devel
pittitkamppeter: but for those who do we should not break that12:09
Mithrandirtkamppeter: and by creating a ~/Desktop if that's not the user's desktop, you are not respecting the user.12:09
pittitkamppeter: I really think that at this stage of the release, we should just go with ~/PDF12:09
=== hoora80 [i=hoora@gateway/tor/x-baaa5b69e10052ec] has joined #ubuntu-devel
norsettopitti: thx for the offer :-) its not for me actually but I'll keep it in mind12:09
Mithrandirpitti: just ~/, I'd say.12:09
pittiMithrandir: I'm nervous about giving cups-pdf any significant privileges in ~, TBH12:10
=== cjwatson1 is now known as cjwatson
Mithrandirpitti: then I don't think we should ship it by default.12:10
pittiyou could accidentally overwrite other PDF files you have, for example12:11
cjwatsonwe've kind of already announced it12:11
Mithrandirwe're past beta and the security seems to be questionable, and the design not fully thought through?12:12
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
pittiI read the code under the assumption that it would write into ~/PDF/, and designed the AA rules that way; I am fine with the current staus12:12
pittifor moving it to ~, I'd need to re-review the code and rules12:13
pittiit's not significantly worse, but it sounds like it could clash with other files from the user, etc.12:13
Mithrandirheck, it shouldn't overwrite files in ~/PDF either without warning the user12:13
pittiI just object to changing it to ~/Desktop at this stge12:13
pittiMithrandir: right, let me check12:14
Mithrandirand the program should be safe to use without apparmor; having security depend on the program being constrained to not do anything wrong sounds.. wrong.12:14
Mithrandirbeing constrained as opposed to having a safe and secure design12:15
pittiMithrandir: as I have always said, I do *NOT* trust cupsys to run as root without AppArmor protection12:15
pittiand since the daemon calls cups-pdf, that transitively applies to cups-pdf12:15
pitticups-pdf itself is reasonable code-wise, and small enough12:15
pittibut it's still called as root, thus it can get a forged user, etc.12:15
Mithrandirthis really doesn't sound like something we should ship by default to me.12:16
Mithrandirannounced or not.12:16
pittiMithrandir: cupsys?12:16
Mithrandircups-pdf12:16
pittiwhat's the difference? Any other backend could equally well be exploited to ruin your ~12:17
Mithrandircups as such usually runs as non-root doesn't it?12:17
pittithe problem is that cups runs as root, not cups-pdf12:17
pittiMithrandir: not any more12:17
Mithrandirwhy not?12:17
pittiour patches still had severe regressions, especially wrt. third-party drivers12:17
pittiand upstream is absolutely uncooperative about even thinking about a new safe design12:18
pittiso we eventually replaced the derooting patches with apparmor profiles12:18
pittiwith the effect that cups now actually works as it should12:18
=== Demitar [n=demitar@c-212-031-182-147.cust.broadway.se] has joined #ubuntu-devel
pittiMithrandir: i. e. upstream does not say "Your patches suck", which I could understand12:19
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-devel
pittiMithrandir: they say "dude, cupsys must run as root, go away"12:19
pitti(without being able to tell a single reason why it has to)12:19
Mithrandir*sigh* :-(12:19
pittiindeed :/12:20
Mithrandirwhat does other distros say?12:20
pittiMithrandir: we seem to be the only ones who care12:20
pittiit just runs as root everywhere else12:20
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
pittiand there's not even an official cupsd apparmor profile12:20
pittiI recently saw the beginnings of it in opensuse's AA repo12:21
cjwatsonpitti: don't know if you noticed, but I committed a patch to apport to fix some of its Launchpad URLs for a milestoned bug; do you think you could review and upload?12:22
pitticjwatson: oh, absolutely; you committed to trunk?12:22
cjwatsonyes12:22
pittierk, apparently I forgot to push last time; I'll merge12:23
cjwatsonbound branches! :-)12:24
pittiwell, I explicitly don't bind for apport, since I often commit lots of small changes12:24
=== pitti admits to sometimes use uncommit, too
=== Mithrandir sometimes uncommits on public branches too.
pitticjwatson: ah, looks fine; is it important to explicitly use bugs.lp?12:25
cjwatsonpitti: I'm not sure, carlos filed a bug asking for it and somebody milestoned it12:25
pittiI see; sure, no problem12:26
pitticjwatson: thanks12:26
cjwatsonI figured better safe than sorry in case it was on the LP roadmap to break the old URLs12:26
cjwatson(which would be evil, but ...)12:26
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #ubuntu-devel
cjwatsonif you'd rather not, I'd accept an argument that it can wait :-)12:26
carlospitti: it helps us to reduce the number of redirects for backward compatibility in Launchpad12:26
cjwatsoncarlos: surely the old redirects can never go away12:26
=== lloydinho_ [n=andreas@0x573c0608.boanqu1.broadband.tele.dk] has joined #ubuntu-devel
carlospitti: though, the redirect needs still to be there12:26
cjwatsonit just reduces the number of hits you get on them12:26
pitticjwatson: no, that's fine; the new URLs work, I just always use https://lp.net for brevity12:26
pitticool12:27
carloscjwatson: we could do that once all distros using the old link are not supported anymore12:27
cjwatsoncarlos: http://www.w3.org/Provider/Style/URI12:27
cjwatsonpeople's bookmarks don't stop being supported12:27
carloscjwatson: that's why we add 301 instead of 303 (or is the other way around...?)12:28
carloscjwatson: moved permanently redirects are supposed to update bookmarks or that's what I was told12:28
cjwatsonif the bookmark is followed, and if the browser supports it ...12:28
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
cjwatsonI'm happy to update the links in the browser but it's a terrible bug if Launchpad kills the old URLs at this point12:29
cjwatsoner, "in the distro"12:29
=== Spads [i=spacehob@unaffiliated/spads] has joined #ubuntu-devel
cjwatsonthey've been publicised way too much12:29
pittiseb128: ok, confirmed; the statfs("/media/PittiHD") takes about a minute12:30
cjwatson+           [ -d $dir ]  || mkdir -p $dir12:30
cjwatsonKeybuk: silly, mkdir -p is enough on its own12:30
=== lloydinho_ [n=andreas@0x573c0608.boanqu1.broadband.tele.dk] has joined #ubuntu-devel
Keybukcjwatson: mkdir -p would fail if one of the intermediate paths was EPERM12:31
carloscjwatson: ok, anyway, kiko wants it there forever too, so don't worry, you will keep your old URLs in place :-P12:31
Keybukie. if you were silly enough to have /var -x or something12:31
seb128pitti: iz kernel bog? ;)12:31
cjwatsonKeybuk: huh, seriously?12:31
cjwatsonit doesn't just check -d first?12:32
pittiseb128: maybe, I'll find the place where this happens and gdb over it12:32
Keybukwing-commander scott% mkdir -p foo/bar12:32
Keybukwing-commander scott% chmod -x foo12:32
Keybukwing-commander scott% mkdir -p foo/bar12:32
Keybukmkdir: `foo/bar': Permission denied12:32
cjwatsonloony12:32
pittiseb128: I don't have a drive where I use ext3 exclusively, so it might indeed be specific to vfat12:32
cjwatsonoh, of course it can't check12:32
pittiseb128: and I don't want to trash my 500 GB USB hard disk to try :/12:32
cjwatsonKeybuk: but then [ -d ]  would fail too!12:32
seb128pitti: understable12:32
Keybukcjwatson: right, but silently and not enough to bail out a -e script12:33
=== lloydinho_ [n=andreas@0x573c0608.boanqu1.broadband.tele.dk] has joined #ubuntu-devel
seb128pitti: comments on the bug suggests it happen also for disk partitions12:33
Keybukthough I think that one's not -e anyway12:33
cjwatsonKeybuk: er12:33
cjwatsonKeybuk: you do [ -d ]  || mkdir -p12:33
Keybukyes12:33
cjwatsonKeybuk: [ -d ]  will fail and the mkdir -p will happen anyway12:33
cjwatsonso the [ -d ]  achieves nothing at all12:33
Keybukoh, damn12:33
Keybukyou're right :)12:33
Keybukand here was me thinking I was being smart12:33
Keybuklol12:33
cjwatsonI'd just mkdir -p || true12:33
Keybukyeah12:34
Keybukdoesn't make much practical different of course12:34
cjwatsonI have a change to make in sysvinit anyway, so I'll do that12:34
Keybukok12:34
seb128pitti: if that happened on ext3 I think we would have noticed12:34
cjwatsonKeybuk: you should have seen the wild constructions partman was using to avoid mkdir -p12:35
cjwatsonI found a place where somebody had decided to implement it by hand, including adding non-existent directories to a space-separated list and iterating over them in reverse order12:35
StevenKcjwatson: As bad as mkdirhier?12:35
cjwatsonStevenK: pretty much12:35
=== StevenK shivers
cjwatsonbusybox has mkdir -p, so I ripped it all out12:36
StevenKI wonder how many kittens that code cost. :-P12:36
=== ivoks [n=ivoks@backup.grad.hr] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
tkamppeterpitti, so I will move the PDF destination back to ~/PDF as this is a constant and not a user-specific value like ~/Desktop.12:42
pittitkamppeter: are there any other changes in the packages?12:43
tkamppeterpitti, yes, especially making it configure whenthere are CUPS problems.12:43
mvocould someone please translate "sistema de ficheros del archivo tar daado - archivo de paquete daado" for me (dpkg error msg)12:44
=== kaptengu [n=kaptengu@c213-100-60-183.swipnet.se] has joined #ubuntu-devel
tkamppeterThe cupsys you do not need to upload, as it is only to make AppArmor allowing cups-pdf to write (not read) into ~/Desktop12:44
Mithrandirmvo: msgid "corrupted filesystem tarfile - corrupted package archive"12:45
tkamppeterpitti, another change is to preceed the file names of the PDFs by the job number, so that if the job title is always the same (and not the document name) that the files do not overwrite each other.12:45
mvoMithrandir: thanks !12:46
pittitkamppeter: we should rather teach cups-pdf to use a -N suffix12:46
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
pittitkamppeter: i. e. foo.pdf, foo-1.pdf, foo-2.pdf, etc.12:46
pittitkamppeter: starting at a random number might be too confusing12:47
tkamppeterpitti, so I will stay only with the install issue and reopen all the other bugs: bug 147551, bug 134671, bug 13468212:49
ubotuLaunchpad bug 147551 in cups-pdf "cups-pdf fails to generate file" [Medium,Fix committed]  https://launchpad.net/bugs/14755112:49
ubotuLaunchpad bug 134671 in cups-pdf "[Tribe5]  cups-pdf do not overwrite existing pdf" [Medium,Fix committed]  https://launchpad.net/bugs/13467112:49
ubotuLaunchpad bug 134682 in cups-pdf "[Tribe5]  user don't know where are his pdf file" [Undecided,Fix committed]  https://launchpad.net/bugs/13468212:49
tkamppeterpitti, all the rest we should not do on our own but let upstream redesign the appropriate parts of the tool.12:50
pittiyeah12:50
=== bigon [n=bigon@ubuntu/member/bigon] has joined #ubuntu-devel
tkamppeterpitti, for file visibility they should do a D-Bus notification thingy instead of cluttering the user's desktop with files.12:51
Mithrandirno, it should just ask the user where he wants to save the file.12:52
tkamppeterpitti, for files not overwriting each other they should add date and time at the end of the file name as the job number is something strange for non-technical users. Also files with the same document name should stay close to each other.12:52
tkamppeterMithrandir, this would be the best. Can the backend pump the PDF through the D-Bus so that a tool running as the user is popping up and asking the user for saving the file?12:53
=== kaptengu [n=kaptengu@c213-100-60-183.swipnet.se] has joined #ubuntu-devel
pittitkamppeter: upstream would not accept that, since it's bound to Gnome12:54
=== gouki_ [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
tkamppeterpitti, or should we open a spec to start a new PDF generator project from scratch. Problem is to find the people to implement it.12:54
pittitkamppeter: I'd rather convert the remaining desktop apps to use libgnomeprint, or so; it should all be done on the client side, without the need to go through cups12:55
tkamppeterpitti, what would upstream not accept? The use of D-Bus?12:55
pittitkamppeter: cups-pdf is specifically meant to work for non-Gnome apps12:55
asacstgraber: did you post the driver log yesterday? I had issues and loosed my log of this channel yesterday12:56
tkamppeterpitti, so then we leave cups-pdf as interim solution until the application developers will catch up and do not develop new features for it. We will simply sync with upstream and fix the bugs.12:56
stgraberasac: no, I'll try to get one today (no idea why I can't get one with debug=1 and 65536 as debug value ...)12:57
pittitkamppeter: might be best; cups-pdf is and remains a nasty hack, regardless of how many bug fixes you apply to it :/12:57
tkamppeterI will mark all open feature-requesty bug reports on it as "Wontfix"/"Wishlist" telling that it is an interin solution which will be removed as soon as all app developers are following the standards.12:58
pittitkamppeter: oh, please leave it open as wishlist; they might be justified12:59
=== asac_ [n=asac@debian/developer/asac] has joined #ubuntu-devel
=== _TomB [n=tomb@host217-43-75-192.range217-43.btcentralplus.com] has joined #ubuntu-devel
=== gouki_ [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== minghua [n=minghua@ubuntu/member/minghua] has joined #ubuntu-devel
=== Hobbsee [n=Hobbsee@ubuntu/member/hobbsee] has joined #ubuntu-devel
tkamppeterpitti, so I make them "Confirmed"/"Wishlist" so that upstream can decide on them.01:04
=== azeem_ [n=mbanck@ppp-88-217-19-158.dynamic.mnet-online.de] has joined #ubuntu-devel
sorenpitti: You did the partman cryptolvm thingie?01:09
=== gouki_ is now known as gouki
pittisoren: I just fixed the cryptsetup initramfs hook to get along with UUIDs, so that a system installed with that partman-crypto-auto module actually boots01:10
sorenpitti: Do you know what the rationale behind the blockdev-wipe is?01:10
pittisoren: just paranoia01:10
sorenpitti: No way to disable it?01:10
sorenpitti: It makes installing in vmware *a *pain*.01:10
pkernsoren: There is a file in /lib/partman (I think.)01:11
pittisoren: if you randomize the entire drive prior to putting an encrypted partition on it, it is much harder to tell where it ends, and where the actual data is, etc.01:11
pkernsoren: You could add it to disable it, I did so too but it was weeks ago.01:11
pitti(provided that you don't have a partition table that tells you, of course)01:11
pkerns/add/modify/01:11
pittisoren: you can disable it01:11
pittisoren: have it setup the partitioning, say 'no' to the confirmation, and disable erasing01:11
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
sorenpitti: Ah... point!01:11
pkernOh there is a GUI way. Nice.01:11
tkamppeterpitti, I have updated bug 134682 appropriately. Is it OK this way?01:12
ubotuLaunchpad bug 134682 in cups-pdf "[Tribe5]  user don't know where are his pdf file" [Wishlist,Confirmed]  https://launchpad.net/bugs/13468201:12
pittitkamppeter: fine for me, thank you01:13
=== edson [n=edson@unaffiliated/edson] has joined #ubuntu-devel
pittiseb128: I confirmed that it is really a kernel bug, updated the bug trail accordingly; sorry for the noise01:17
seb128pitti: that's no noise but useful informations, thanks a lot ;)01:18
=== seb128 hugs pitti
pittiseb128: I just can't find any stat.*fs invocation in nautilus itself, so I don't know where to start gdbing01:18
sorenpitti: Gah.. I would have thought that going back from the "write changes to disk..." dialog would have the manual partitioner all filled in with the automatic values.01:18
seb128pitti: likely gnome-vfs01:18
pittisoren: not "go back", say "no"01:19
pittisoren: "go back" doesn't work01:19
sorenpitti: I did say "no".01:19
pittisoren: hm, it worked for me01:19
sorenpitti: You had all the values filled in? For me it just showed /boot and the other partition marked as crypto/"dont use" or something.01:19
sorenSo I had to fill in the encryption config first, add a pv to it, create an lv and blahblah..01:20
pittisoren: yes, I tried it in vmware; it required some more going back and forth, but it worked01:20
sorenI'll start over..01:20
seb128pitti: file-method.c has some statfs calls01:21
seb128also fstype.c01:21
pittiseb128: ah, I'll have a look01:21
=== jwendell [n=wendell@ubuntu/member/wendell] has joined #ubuntu-devel
pittiseb128: hm, I breakpointed both, no luck01:24
seb128running nautilus under gdb, doing ctrl-C when it hangs and "thread apply all bt full" doesn't give any clue?01:25
pittiseb128: that's the point; you can't ^C a program while it is in a syscall (uninterruptible kernel sleep)01:25
pittiso I need to breakpoint it right before01:25
pittiseb128: I have some more ideas, I'll report back01:27
=== blue|palm [n=raeez@dsl-245-150-237.telkomadsl.co.za] has joined #ubuntu-devel
sorenpitti: No matter how I go back and forth, I end up with a 255 MB primary partition on /boot and a 8.3 GB logical partition, type encrypted, "not active".01:29
pittisoren: hm, weird01:29
pittisoren: let me try it here01:30
pittisoren: hm, indeed; no idea how I managed to do this back then01:33
sorenpitti: oh!01:33
sorenAfter it wipes the disks, it shows me everything.01:33
sorenSorry, that's not entirely true.01:34
pittiright, but that's too late01:34
viviersfWhich mirror has the most recent uploaded packages ?01:34
pittiviviersf: archive.u.c.01:34
sorenI hacked the /lib/partman/crypt* script to not do the wipe. Now, when I allowed it to go on, it ended up on that "page"01:35
viviersfpitti, ok cool thanks01:35
sorenI've always wondered... What's the point of lvm if it uses the entire lv by default anyway?01:35
sorenEr... vg, I mean.01:35
pittisoren: not sure what you mean? we have one VG "Ubuntu" which holds all the partitions; doesn't that make sense?01:36
pitti(except /boot, of course)01:36
sorenpitti: Yes, but why does the / lv have to use all the space in the vg?01:36
sorenpitti: What purpose does lvm serve in that case?01:37
pittisoren: it's exactly like our standard setup; provide a reasonable swap, and the rest for /01:37
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
tkamppeterpitti, Riddell has uploaded the new cupsys and cups-pdf (forgot to remove them from my server immediately) I will make new packaes of both.01:37
pittisoren: the purpose is to combine / and swap into a single encrypted entity01:37
pittisoren: if we wuold have swap with a random password, then resuming from suspend to disk would break01:37
pittisoren: if we had two encrypted drives with / and swap, you'd need to passwords, or enter it twice01:38
sorenpitti: Ah, right in the encrypted case, I see a bit of an advantage, but if not, why would anyone want to use the autolvm thing instead of the regular partitions?01:38
pittitkamppeter: darn, they have already gone from accepted01:38
pittisoren: no idea; maybe to have an initial start, or so; I don't see the advantage either01:39
pittitkamppeter: if you say that we don't need any changes, let me just reupload my current svn01:39
pittitkamppeter: so that I get immediate consistency with svn again01:39
blue|palmif I have an idea to enhance gnome and I am able to implement it, but would like it to be included in the next ubuntu release, where do i go with my proposal?01:40
pittiah, right, no "accepted" for source packages any more01:40
=== kaptengu [n=kaptengu@c213-100-60-183.swipnet.se] has joined #ubuntu-devel
sorenblue|palm: Depending on the nature of your enhancement, you can either register a blueprint on launchpad or talk to the gnome developers about it.01:41
sorenblue|palm: If it ends up in gnome, it lands in Ubuntu automatically.01:41
tkamppeterpitti, in cupsys all changes can get undone. In cups-pdf the "does not install/upgrade" fix01:41
pittitkamppeter: right, please make a new cups-pdf which contain your other fixes01:41
tkamppeteres have to stay in.01:42
cjwatsonblue|palm: or often just file a bug, if it's small - blueprints are for complex ideas which require design or coordination among multiple components01:42
blue|palmsoren, thanks, do you know what is the normal method of communication the gnome devs use? IRC, mailing list?01:42
tkamppeterpitti, so a new cupsys is not needed? This you can roll back?01:42
pittitkamppeter: I'll upload a new one01:42
pittitkamppeter: but I use the svn for that01:42
blue|palmcjwatson, its a small enhancement to an already working aspect of gnome... but i believe it will increase productivity... ill go with filing a bug report01:43
=== jamiemcc [n=jamie@82-32-8-26.cable.ubr02.azte.blueyonder.co.uk] has joined #ubuntu-devel
pittitkamppeter: cupsys done01:45
seb128blue|palm: what is your idea?01:45
=== XSource [n=XSource@41.201.213.232] has joined #ubuntu-devel
blue|palmseb128, to improve the gnome file copy/move dialogue. I intend to add an 'advanced mode' to allow for pause/resume/speed limitation as well as queueing up file transfers... lastly to add a manager applet of some sort to easily manage your transfers (instead of having 5 copy dialogues open at once, you could hide them and instead monitor them as a list in the manager)01:47
blue|palmseb128, I'd like to add this almost transparently to the current system, so that normal users can just copy files like usual, but power users/users copying large numbers/sizes of files can use this system01:49
sorenblue|palm: Shouting :)01:49
seb128blue|palm: I think there is already some bugs upstream about that01:49
blue|palmseb128, well, i'd like to implement the idea...01:50
seb128nice ;)01:50
seb128blue|palm: you might want to mail nautilus-list@gnome.org01:50
blue|palmseb128, i'm just have no idea how to make it 'official' with gnome01:50
seb128with your ideas, etc for discussion01:50
blue|palmseb128, thanks, ill do that01:50
blue|palmsoren, what do you mean by 'shouting'?01:51
seb128I'm subscribed to the list so I'll read about it there ;)01:51
sorenblue|palm: I was replying to your question about how to contact gnome developers. :)01:51
blue|palmsoren, ah ok :-)01:51
=== BenC [n=bcollins@debian/developer/bcollins] has joined #ubuntu-devel
blue|palmugh, i personally hate lists... but here goes :-D01:52
cjwatsonblue|palm: you won't get far in free software development if you avoid mailing lists :)01:53
blue|palmcjwatson, i've realised that01:53
=== agoliveira [n=adilson@201.47.76.146.adsl.gvt.net.br] has joined #ubuntu-devel
=== nightwish [i=gsn1@segfault.kernel-oops.de] has joined #ubuntu-devel
=== rluberti [n=rluberti@adsl-ull-34-157.44-151.net24.it] has joined #ubuntu-devel
blue|palmcan anybody tell me what tech is behind the network icon (i think its called the network manager applet; the thing that gives you a list of wifi networks/dialup connections etc.) that was introduced into ubuntu recently? is it written in python? or C/C++? and what library is it using? Im looking to create something similar...01:57
=== rluberti [n=rluberti@adsl-ull-34-157.44-151.net24.it] has left #ubuntu-devel []
=== jwendell [n=wendell@ubuntu/member/wendell] has joined #ubuntu-devel
=== ogra [n=ogra@ubuntu/member/ogra] has joined #ubuntu-devel
=== pedro [n=pedro@pc-2-217-44-190.cm.vtr.net] has joined #ubuntu-devel
stgraberblue|palm: it's the network-manager, it has two parts, a system daemon and a gnome applet. It's written in C, using dbus for communication between the applet and the daemon.02:01
blue|palmstgraber, thanks02:01
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
tkamppeterpitti, new cups-pdf is in place now, see mail. I have also updated all bug reports. So except urgent bugs printing is ready for Gutsy now.02:05
tkamppeterWhich day is RC freeze02:05
cjwatsonwe'll freeze the archive at some point tomorrow02:06
cjwatsonat least that's the current plan02:06
Hobbseecjwatson: ARGH!02:07
Hobbseecjwatson: is that full freeze?02:07
Hobbseeas in, fully frozen freeze for main?02:07
pittiis it just me, or is LD_LIBRARY_PATH broken (i. e. not working at all) for everyone in gutsy?02:07
ogracjwatson, huh ?02:07
cjwatsonHobbsee: yes, with exceptions as usual02:08
ograwhee, thats quick ...02:08
cjwatsonogra: I said what I said. The standard release candidate process is to freeze one week before release candidate; this is in fact relaxing that slightly02:08
cjwatsonpitti: you sure it's not a set-id binary?02:08
ograyeah, i was just confused since its not listed on the schedule02:08
pitticjwatson: yes, I am02:08
Hobbseecjwatson: crap.02:08
=== Hobbsee has more kubuntu stuff to shove.
pitticjwatson: LD_DEBUG shows that it uses the path for the first resolution, and forgets about it afterwards02:09
pittithis makes debugging a lot more painful that it has to be02:09
cjwatsonHobbsee,ogra: compare https://lists.ubuntu.com/archives/ubuntu-devel-announce/2007-April/000274.html with https://wiki.ubuntu.com/FeistyReleaseSchedule, for example02:09
Hobbseecjwatson: i know you're probably right, but i still thought it was a little further away02:10
ograhmm, i didnt get that mail .. something is broken with my list setup it seems02:10
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
ograoh, wait april02:11
=== cjwatson checks ogra's clock
ograheh02:11
=== Hobbsee checks her watch
Hobbseecjwatson: us ubuntu people arent good at getting dates right.02:12
=== Zdra [n=zdra@91.176.33.203] has joined #ubuntu-devel
Hobbseeoh cool, watch is only two minutes slow now.02:12
=== Hobbsee curses work.
TheMusoHobbsee: tsk tsk tsk. You need to get it synced with an ntp server. :)02:13
ograHobbsee, all fault of the clock applet02:13
HobbseeTheMuso: the dvd unlocking things actually slow our watches down.02:13
TheMusoThat doesn't surprise me actually.02:13
HobbseeTheMuso: we lose 15 mins or so for every 40 hours worked02:13
TheMusoSince its a magnetic thing.02:13
Hobbseethe closer we are to it, the more loss.02:13
Hobbseenot kidding - we did an experiment on this, as the boss was always asking us why we were going early - where it was actually her watch being slow.02:14
Hobbseecjwatson: universe isnt freezing for ages, i tkae it?02:14
cjwatsonHobbsee: technically though not by policy02:15
Hobbseecjwatson: great - manual shoves required, i take it.02:15
cjwatsonyes02:16
=== giskard [n=giskard@213-140-22-74.fastres.net] has joined #ubuntu-devel
=== eggauah [n=daniel@201.82.45.179] has joined #ubuntu-devel
=== chuck_ [n=chuck@CPE0006258ec6c1-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-devel
Hobbseecjwatson: cool, OK, i can ignore that queue for longer then.02:17
=== jdong_ [n=dizzle@ubuntu/member/jdong] has joined #ubuntu-devel
=== XSource [n=XSource@41.201.216.222] has joined #ubuntu-devel
TheMusoHobbsee: heh. Gotta love procrastination.02:19
=== norsetto [n=norsetto@host107-208-dynamic.19-79-r.retail.telecomitalia.it] has joined #ubuntu-devel
HobbseeTheMuso: procrastination is very useful.  and i've been catching up with uni stuff and friends (yes, i have some), as i cant spend all my time on ubuntu.02:20
TheMusoHobbsee: Yeah I know. :)02:20
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
TheMuso_MMA_: So what do you say? Just ditch the multiple tasks for now, and make everything installed? If so, I have a very good idea of how this is to be done, and compared to what we've had to do so far, it is piss easy.02:26
cjwatsonTheMuso: blink, what?02:26
cjwatsonwhat's wrong with tasks now?02:26
HobbseeTheMuso: no, i can just assign the entire queue to you - no procrastination required.02:26
TheMusocjwatson: Sorry, wrong window.02:26
=== TheMuso blushes.
TheMusocjwatson: Basically hard coding ubuntustudio-desktop to the seed deps causes recommends packages not to be installed, so we're just pondering making everything installed at once, saving us the headache of working this out till Hardy.02:27
cjwatsonTheMuso: that's easily fixed02:28
cjwatsonit's just because ubuntustudio-* is in the wrong section02:28
cjwatsonI can fix that in the archive right now02:28
TheMusochuck_: Oh ok. Wrong section02:28
TheMusocjwatson: Oh ok. What section?02:28
=== TheMuso has too many things happening at once here...
cjwatsonTheMuso: metapackages02:29
TheMusooh02:29
=== _MMA_ hopes he brings enough $ for all the beers he owes Colin and Luke in Boston.
cjwatsonwell, universe/metapackages02:29
cjwatsonTheMuso: changed in the archive; feel free to change the source at your leisure02:29
_MMA_*and BenC :)02:30
=== dendrobates [n=dendroba@adsl-065-005-186-012.sip.asm.bellsouth.net] has joined #ubuntu-devel
TheMusocjwatson: Oh ok. Since I took over maintanance of meta, I didn't even think to check that. :)02:30
=== raphink [i=raphink@ubuntu/member/raphink] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
Keybukpitti: have you seen the "Gutsy's HAL is broken" thread on devel-discuss02:32
Keybukthe author replied with some fairly extensive attempt at debugging02:33
Hobbseehe's on irc now, too02:33
pittiKeybuk: I saw it, yes; still stuck in nautilus debugging, but I'll look at it02:34
Keybuk:)02:34
Hobbseehm, until he walked away and decided that irc was pointless.02:34
Keybukintelligent man02:34
=== gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== jdong_ is now known as jdong
=== xjkx [n=xjkx@201009040055.user.veloxzone.com.br] has joined #ubuntu-devel
xjkx"Ubuntu 6.06 LTS - Supported to 2011" that means you will keep updating and keeping it safe and cool until 2011 right?02:43
=== BenC_ [n=bcollins@collinsap1.phunnypharm.org] has joined #ubuntu-devel
xjkxi think i will give it a try02:44
jdongxjkx: for main, yes, and by updating, we mean security and very very critical bugfixes02:44
jdongxjkx: don't be like the mepis guy and assume we'd be putting GNOME 2.20 in Dapper by 2011 ;-)02:45
xjkxhehe it means never getting new versions ;] 02:45
jdongof course it confuses me why he went back to Debian stable releases....02:46
jdongand backporting packages from sid.02:46
jdongwhen he could've just backported from gutsy like what I do everyday...02:46
=== BenC [n=bcollins@debian/developer/bcollins] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== cassidy [n=cassidy@pool-71-126-236-225.bstnma.east.verizon.net] has joined #ubuntu-devel
Fujitsujdong: Remember that the MEPIS guy seems convinced that Ubuntu is... erm... rebuilt almost from scratch each time, from Debian experimental.02:52
StevenKWhadya mean it's not? :-P02:52
=== MacSlow [n=mirco@unaffiliated/macslow] has joined #ubuntu-devel
=== XSource [n=XSource@41.201.207.181] has joined #ubuntu-devel
asaccarlos: ok how can i get the translations?02:55
carlosasac: ?02:55
Keybukxjkx: 2011 on the server02:55
carlosasac: I'm working on the code that would allow you to get them02:55
Keybukfor, as pointed out, security fixes and critical bug fixes02:55
Keybuka little less on the desktop02:55
carlosso it's not possible yet02:56
asaccarlos: ok ... how can i help then?02:56
carlosasac: though, I'm leaving to have lunch now, and I have a meeting when I'm back from lunch, do you mind to have a meeting around 15:00 UTC ?02:56
asaccarlos: thats fine02:57
carlosok, thanks02:57
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
Mithrandirseb128: can I have the applications menu, etc, have their text horisontal on a vertical panel?02:57
seb128Mithrandir: no02:58
seb128Mithrandir: that would make a really large panel02:58
Mithrandirseb128: 100px or so?  Which isn't much when my display is 2560 pixels wide.02:58
asacseb128: i always liked having the panel on the right/left ... but gnome panel appears to behave strangly; is there something planned for that upstream?02:58
asac(especially the taskbar)03:00
seb128Mithrandir: well, there is no option to configure that, and 200 pixels is a lot on a 1024x768 screen03:00
asacseb128: ok it appears to have improved in this gnome-panel ... so don't bother for my comment03:00
Mithrandirseb128: it could autorotate if the panel was wide enough that it made sense?03:00
seb128asac: there is some bugs open for ages but nobody actively working on them03:00
seb128Mithrandir: yes03:00
Mithrandirhttp://err.no/tmp/panel.png looks kinda funny03:01
Keybukhurrah, my laptop appears to be tea-proof03:02
minghuaMithrandir: Maybe you can try the menu with no texts but only the icon.03:05
=== Nuscly [n=nuscly@29-231.206-83.static-ip.oleane.fr] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
amitkKeybuk: upto how many meters?03:07
=== Nuscly [n=nuscly@29-231.206-83.static-ip.oleane.fr] has joined #ubuntu-devel
jdstrandasac: re bug #13821703:11
ubotuLaunchpad bug 138217 in network-manager "NetworkManager fills log on start up until dhcdbd has started" [Medium,Fix released]  https://launchpad.net/bugs/13821703:11
jdstrandasac: grep 'Oct  4 09.* dhcdbd not running' /var/log/daemon.log|wc -l03:11
jdstrandasac: 4603:11
jdstrandasac: woohoo!03:11
jdstrandasac: thanks!03:12
=== cr3 [n=cr3@modemcable178.77-70-69.static.videotron.ca] has joined #ubuntu-devel
=== johanbr [n=j@JBrannlund.MathStat.Dal.Ca] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
norsettomvo: ping03:18
=== iceman [n=iceman@cable-87-244-153-189.upc.chello.be] has joined #ubuntu-devel
=== ryu [n=chris@unaffiliated/ryu] has joined #ubuntu-devel
mvonorsetto: pong03:21
norsettomvo: hi :-) Just wondering if you looked at bug 131166 recently?03:22
ubotuLaunchpad bug 131166 in apt "[gutsy]  apt-get update deletes local Packages.gz file" [High,Confirmed]  https://launchpad.net/bugs/13116603:22
mvonorsetto: let me check, I was sure that this got fixed03:23
norsettomvo: well, it didn't ....03:23
mvonorsetto: urghs, ok03:24
norsettomvo: but the last patch fixes it03:24
mvonorsetto: thanks! I milestoned it now03:24
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== EtienneG [n=etienne@ubuntu/member/EtienneG] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== rulus [n=rulus_|@d54C1A033.access.telenet.be] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== Amaranth [n=travis@ubuntu/member/Amaranth] has joined #ubuntu-devel
=== CarlFK [n=carl@c-76-29-25-210.hsd1.il.comcast.net] has joined #ubuntu-devel
=== janimo [n=jani@89.137.85.147] has joined #ubuntu-devel
=== edson [n=edson@unaffiliated/edson] has joined #ubuntu-devel
janimohello, in the daily xubuntu builds http://cdimage.ubuntu.com/xubuntu/daily-live/20071004/03:49
janimoit seesm the manifest is still from sep 2503:50
janimoand the iso I have tested did not have the latest packages03:50
janimo(older xubuntu-desktop and usplash at least)03:50
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
Mithrandirjanimo: that was fixed today, iirc03:50
=== azeem_ is now known as azeem
janimoMithrandir: was the build not reenabled afetr beta? ok, thanks03:51
Mithrandirjanimo: some problem on the buildds, afaik03:51
janimook, I'll test tomorrwo03:51
=== janimo [n=jani@89.137.85.147] has left #ubuntu-devel []
=== rnorwood [i=rnorwood@nat/redhat/x-d0dcc23542db8f95] has joined #ubuntu-devel
=== mthaddon [n=mthaddon@canonical/launchpad/mthaddon] has joined #ubuntu-devel
Keybukcjwatson: did you rebuild d-i after fixing busybox?03:53
cjwatsonKeybuk: no03:53
cjwatsonKeybuk: I'm going to do it when the kernel ABI change lands03:53
Keybukok03:53
KeybukNg: ^ :-)03:53
cjwatsonwhich should be soon03:54
Ngah, ok03:54
Ngthanks03:54
tepsipakkijust copying [ to /bin works for now :)03:54
cjwatsonyeah, that should be ok03:54
=== Kopfgeldjaeger [n=nicolai@p54AD7FED.dip.t-dialin.net] has joined #ubuntu-devel
Kopfgeldjaegerhi03:55
=== mathiaz [n=mathiaz@ubuntu/member/mathiaz] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== loevborg [n=loevborg@p54AD9E64.dip0.t-ipconnect.de] has joined #ubuntu-devel
=== mantiena-baltix [n=ubuntu@ctv-84-55-7-167.init.lt] has joined #ubuntu-devel
mantiena-baltixhi all04:01
asacjdstrand: thanks for confirming the fix04:01
jdstrandasac: np :)04:01
=== Skiessi [n=qwe@dsl-roibrasgw1-ff90c100-219.dhcp.inet.fi] has joined #ubuntu-devel
MacSlowbrb04:05
=== MacSlow [n=mirco@unaffiliated/macslow] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
lamontdoko: what was your bind9 change?04:09
jdstrandsoren: in looking at bug #119075 , I was thinking of simplifying things, and just do test_mysql_access right from /etc/init.d/mysql at the end of 'start'.  This will make it so I don't have to do anything to postinst04:09
ubotuLaunchpad bug 119075 in mysql-dfsg-5.0 "Root password policy for mysql" [Undecided,In progress]  https://launchpad.net/bugs/11907504:09
=== lamont thought upstream changelogs were supposed to be there for all packages... or should I only be delivering upstream changelog in the base (or doc) package?
dokolamont: not installing the upstream changelog in the library packages to save space on the CD04:10
lamontah, because -2 beat you out04:10
jdstrandsoren: it was prompted by the fact that even more changes would have to be made to postinst to get the message shown on upgrade04:10
jdstrandsoren: thoughts?04:10
dokolamont: I don't think there's apolicy04:10
lamontdoko: got a diff for me?04:11
dokolamont: http://paste.ubuntu-nl.org/39533/04:12
dokolamont: or create a -common package and symlink the whole doc directories, will save even more space04:12
=== cassidy [n=cassidy@pool-71-126-236-225.bstnma.east.verizon.net] has joined #ubuntu-devel
lamontIf an upstream changelog is available, it should be accessible as /usr/share/doc/package/changelog.gz in plain text.04:12
=== lakin [n=lakin@S01060013101832ce.cg.shawcable.net] has joined #ubuntu-devel
lamontso, sounds like a symlink to share/doc/bind9/changelog.gz is in order04:13
=== MagnusR [n=magru@c83-252-222-139.bredband.comhem.se] has joined #ubuntu-devel
dokolamont: in this case, you need a common dependeny package, but your source package doesn't have this04:15
dokoand then, I would prefer a symlink to the doc directory04:15
=== lamont scratches his head
lamontyour patch, as I read it, does the same thing that I did, only in 2 steps...04:16
=== agoliveira is now known as agoliveira_brb
lamontfirst install it everywhere but bind9 and libbind-dev, then install it specifically in those two pacakges04:16
=== lamont hugs the word "should" :-)
pittiseb128: since I doubt that we can fix the kernel in time, the only workaround I can imagine is to not display the free space for VFAT drives in nautilus04:17
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
seb128pitti: works for me, I think that's better than hanging04:18
lamontso.. I'll deliver the upstream changelog in bind9-doc, with a note04:18
pittiseb128: I confirmed that this fixes the hang at least04:18
pittiseb128: but I'd do the hack in nautilus, not in gnome-vfs04:18
seb128pitti: what did you change, where?04:18
seb128pitti: right04:19
pittiseb128: I don't want to break the actual call (gnome_vfs_get_volume_free_space())04:19
=== j_ack [n=j_ack@p508DB999.dip0.t-ipconnect.de] has joined #ubuntu-devel
pittiseb128: ./libnautilus-private/nautilus-file.c, nautilus_file_get_volume_free_space()04:19
=== bddebian [n=bdefrees@63.81.56.182] has joined #ubuntu-devel
pittiseb128: I might do it one level above, in the filemanager view04:19
seb128pitti: wherever you think it's the best place to do the change04:20
bddebianHeya04:20
pittiseb128: I'll make it so that the properties window hangs and returns the correct result, whereas the browser doesn't show it and hangs04:20
seb128ok04:21
pittierm, s/hangs$/does not hang/, of course04:21
=== lbm [n=lbm@0x555373ab.adsl.cybercity.dk] has joined #ubuntu-devel
dokolamont: dh_installchangelogs doesn't install the upstream changelog by default ...04:26
sorenjdstrand: Without seeing the actual code, I think I'd prefer it in the init script.04:26
dokoohh, pasto, right, I should remove that ...04:26
dokolamont: will you upload?04:26
lamontdoko: yes04:26
dokothanks04:26
lamont+       dh_installchangelogs -a -Nbind9 -Nlibbind-dev CHANGES04:26
lamont+       dh_installchangelogs -pbind9 -plibbind-dev CHANGES04:26
lamontthat still looks like no change...04:27
dokolamont: dh_installchangelogs -a -Nbind9 -Nlibbind-dev04:27
lamontright.04:27
jdstrandsoren: yes.  it is slightly less efficient (ie its checked every time mysql is started), but really that is good-- in case the password is inadvertantly blanked via some other means04:27
lamontI pasted what you pasted though...04:27
jdstrandsoren: it also makes the changes to the packaging less intrusive04:27
jdstrandsoren: thanks04:28
=== agoliveira_brb is now known as agoliveira
sorenpitti: If my fresh install with cryptlvm and stuff doesn't boot properly (installed from current daily alternate cd), is that because your fix hasn't hit the dailies yet, or is it just simply still b0rken?04:28
pittisoren: hm, sounds like the latter; it did work with my locally applied patch04:29
pittisoren: which cryptsetup version do you have on the CD?04:29
lamontdoko: http://paste.ubuntu-nl.org/39535/ look good to you?04:29
=== lakin [n=lakin@S01060013101832ce.cg.shawcable.net] has joined #ubuntu-devel
=== soren checks
dokolamont: yes04:30
sorenpitti: ./pool/main/c/cryptsetup/cryptsetup-udeb_1.0.5-2ubuntu1_i386.udeb04:30
=== _MMA_ [n=_MMA_@cpe-071-070-203-016.nc.res.rr.com] has joined #ubuntu-devel
pittisoren: hm, that should have the fix04:31
pittisoren: I'll do a test install as well to check what's going in04:31
pittion04:31
sorenpitti: Where's the config file supposed to be in the initramfs?04:32
sorenOr should the luks signature just be detected and prompt me for my password?04:33
pittisoren: conf/conf.d/cryptroot should have one target with the correct 'outer' (encrypted file system name04:33
sorenno, that wouldn't be clever..04:33
sorenI only see resume in /conf/conf.d04:33
pittihm, that's wrong then04:34
sorenpitti: I'll get it booted and try update-initramfs'ing.04:34
pittisoren: that was my patch which made it work: http://people.ubuntu.com/~pitti/tmp/cryptroot.diff04:34
pittisoren: please try update-initramfs -u04:35
sorenSure.04:35
pittisoren: in the running system and check whether it makes any difference04:35
sorenYeah, that's what I was going to do. I'm just waiting for it to boot.04:36
=== andrunko_ [n=andrunko@200.184.118.132] has joined #ubuntu-devel
sorenHeh... It asks me for my luks passphrase, when it gets to early crypto disks...04:36
lamont*** glibc detected *** /usr/bin/uic3: free(): invalid pointer: 0x0012484c ***04:36
lamontI find that annouing04:37
lamontannoying, even04:37
KeybukI still read that as "glibc detected" being the problem04:37
Keybuk"OMG! DUDE! GLIBC!"04:37
Hobbseeno glibc for you@04:38
sorenpitti: I get a couple of warnings about an invalid line in /etc/crypttab04:38
lamontKeybuk: LOL04:38
=== lamont ponders the relative importance of wpasupplicant on hppa....
pittisoren: oh, that would be it04:40
pittisoren: what's your crypttab?04:40
=== agoliveira is now known as agoliveira_lunch
sorensda5_crypt /dev/disk/by-uuid/<uuid of my sda5> none luks04:40
pittihm, that looks fine04:41
pittisoren: ok, thanks; I'll do a test-install and fix it04:41
pittisoren: I think we will have pretty much identical vms :)04:41
pittisoren: siretart merged some other fixes from Debian along with my patch, so maybe they interfered somewhat04:42
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
sorenpitti: Wow.. There's massive differences between those two initramfs's.04:44
sorenpitti: I did not expect that.04:45
sladenpitti: it'd be good to test the non-LVM code-paths04:47
sladenpitti: creating three normal partitions (/boot, /, swap) setting each of those to be cryptoed04:48
pittiright04:48
=== jsgotangco [n=JSG@ubuntu/member/jsgotangco] has joined #ubuntu-devel
=== luisbg [n=d33p@ubuntu/member/luisbg] has joined #ubuntu-devel
=== manchicken_ [n=manckn@12-226-72-69.client.mchsi.com] has joined #ubuntu-devel
=== lbm [n=lbm@0x555373ab.adsl.cybercity.dk] has joined #ubuntu-devel
Hobbseepeople, is ubuntu-minimal supposed to depend on util-linux, or linux32?  L32 C/R/P's util-linux04:56
sladenwith your -dbgsym, where's it expecting to find the source code?04:57
sladenpitti: ^^ ;  eg. somewhere under /usr/share  if I unpack the source code in the right place;  or is it looking in the current directory04:57
pittisladen: that doesn't work, I'm afraid; I guess it's something like /build/buildd/04:57
pittithis stuff was designed ATM to get good backtraces04:57
pittinot sure whether the paths can be mangled04:58
sorenIt works if it's in $PWD, too.04:58
sladenthink RH do mangle the paths to be  /somewhere/package-name/foo.c04:58
soren/usr/src would make sense..04:58
sladenpitti: then their dbgsym package also includes the source code04:58
=== dexem [n=dani@224.Red-88-23-204.staticIP.rima-tde.net] has joined #ubuntu-devel
cjwatsonHobbsee: other way round, util-linux C/R/P's linux3204:59
pittisoren: which part of the search path does it strip off for $PWD?04:59
asaccarlos: will be here in 3 minuts ... maybe chat in #ubuntu-mozillateam?04:59
cjwatsonHobbsee: I think sticking with util-linux there is fine04:59
carlosasac: sure04:59
Hobbseecjwatson: oh, my bad.04:59
cjwatsonHobbsee: and certainly util-linux is definitely needed anyway04:59
sorenpitti: No clue. I just remember I've used the debug symbols with the samba source in $HOME/src somehow.05:00
sorenpitti: I suspect it's gdb doing something clever.05:00
=== Nicke [n=niclasa@ua-83-227-140-135.cust.bredbandsbolaget.se] has joined #ubuntu-devel
pittisoren: apport-retrace just strips off the path and then tries to find the file name in the unpacked and patched source tree05:00
pittisoren: (for generating the sourceful stack trace)05:00
Hobbseecjwatson: it's a 1am-ism, i think05:00
=== Watersevenub [n=Watersev@242-101.dial.nortenet.pt] has joined #ubuntu-devel
sorenpitti: I see.05:01
pittimeh, I should have done a CLI installation; this one will take ages05:01
Hobbseedoko: ping05:03
dokoHobbsee: ?05:03
Hobbseedoko: just letting you know, your upload has caused https://bugs.edge.launchpad.net/ubuntu/+source/gimp/+bug/14898505:03
ubotuLaunchpad bug 148985 in gimp "package gimp 2.4.0~rc3-1ubuntu4 failed to install/upgrade: trying to overwrite `/usr/share/doc/libgimp2.0/README', which is also in package libgimp2.0" [Undecided,New] 05:03
Kopfgeldjaegerpitti: hum, i can only encrypt the whole hard disk with the daily alternate cd (qemu), if i try to manage my partitions myself, it tells me that i dont have chosen a root file system (i chose this "encrypt" option)05:03
dokoHobbsee: lookling05:04
dokoHobbsee: looking05:04
Hobbseecool :)05:04
sorenpitti: You say apport strips off the path... How does that work, actually? It uses gdb to generate the backtraces, I assume. Can you pass a special argument to gdb to pull that off?05:04
=== soren rather considers apport to be black magic
pittisoren: no, gdb doesn't support it, otherwise I would have used it; I just do it manually05:06
pittisoren: i. e. get the gdb stack trace and augment it with the environments of the source file05:06
sorenpitti: Ah, clever, clever.05:06
=== tehk [n=tehk@c-69-249-157-157.hsd1.nj.comcast.net] has joined #ubuntu-devel
sorenpitti: I just noticed the -d option to gdb, and thought that might do something like that.05:07
pittisoren: I don't remember any more what was wrong with it05:07
pittispeaking about ugly hacks:05:08
sorenpitti: It probably doesn't strip stuff of, just looks in a different place.05:08
pittiseb128: http://people.ubuntu.com/~pitti/tmp/12_vfat_no_free_space.patch05:08
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
pittiseb128: can you have a quick look on it? my gnome vfs fu is quite weak (as well as which strings I have to free, etc.)05:08
pittiI'm not proud of it, but it avoids the hang05:08
sorenO.O05:09
cjwatsoncould somebody have a look at bug 134404 and see what they think of my suggested patch?05:09
ubotuLaunchpad bug 134404 in mbr "mbr ftbfs" [High,Confirmed]  https://launchpad.net/bugs/13440405:09
pittioooh!05:09
cjwatsonpitti: gnomevfs> tab-damage, for starters05:09
mjg59cjwatson: Did you make any changes to partman to fix the HFS+ resize refusal problem?05:09
cjwatsonmjg59: remind me of the bug number?05:10
cjwatsonI don't think so, though05:10
mjg59Urgh. Bug number.05:10
=== mjg59 wonders whether he actually ever filed it
cjwatsonthe (possibly cleaner, but more effort) alternative to my mbr patch is to fix the testsuite to spot vm86 ENOSYS and bail out silently somehow05:11
cjwatsonor implement a do-we-have-vm86 helper program05:11
mjg59Why's it being built in a 32-bit chroot?05:11
=== lakin [n=lakin@S01060013101832ce.cg.shawcable.net] has joined #ubuntu-devel
mjg59There's the potential for other things to break in the same way05:12
cjwatsonmjg59: because our i386 buildds are really amd64, since I assume that's just what sysadmin had handy05:12
cjwatsonI know, but05:12
=== beuno_ [n=beuno@44-111-231-201.fibertel.com.ar] has joined #ubuntu-devel
mjg59Eh. The buildds are broken :)05:12
cjwatsonthe amount of stuff that calls vm86 during builds has got to be tiny05:12
lamontpitti: since you love syncing from incoming, please sync bind9_1:9.4.1-P1-3 from incoming, so that doko will be happy again.  If you require a bug, please make doko file it. love y'all. kthxbye05:12
cjwatsonI think it's OK to work around the odd few05:12
mjg59Yeah, but it's also valid for it to05:12
cjwatsonIMO it's perfectly valid to try to build stuff in 32-bit chroots05:13
cjwatsonwe certainly don't even begin to document that you can't05:13
mjg59Well, no, because they don't have the full set of functionality provided by the architecture05:13
mjg59There are other cases where things can blow up - the kernel still doesn't implement all the compatibility ioctls properly05:14
lamontmjg59: those would be kernel bugs.05:14
mjg59lamont: Yes, but nevertheless05:14
dokomdke: did you see my email about the duplicated .xml files in ubuntu-docs?05:14
lamontand besides, cjwatson said "try", which we all know means that failure is perfectly acceptable.05:14
mjg59Ha05:14
dokoseb128: is evolution-data-server somewhat special, that it doesn't build anymore once you did build the package?05:15
carlospitti: do you have time to talk with asac and me  at #ubuntu-mozillateam ?05:15
lamontdoko: it better not be05:15
cjwatsonmjg59: since all our builds are done this way, it seems to me that we must already know about all the problem05:15
cjwatsons05:15
pitticarlos: I'm quite busy ATM, but I'll lurk05:15
cjwatsonbecause we're already encountering them all05:15
cjwatsonit's not like they're going to be hidden ...05:15
carlospitti: ok, thanks05:15
mjg59cjwatson: Assuming that there isn't stuff in universe where nobody's noticed the breakage :)05:15
sladenmjg59: event = "ibm/hotkey HKEY 00000080 00001011\n\0000\004\b=\0002%\000\000\000\000\000\000\000\000\020<H=t0\004\b\030\017l\025\031\205c\t \004\bH<\vL\a\031D=4P\024\000\231\234\030@o\214<\224P<Od<", '\0' <repeats 12 times>, "/\214<p=C\001\005\000"...05:15
mjg59sladen: Looks broken to me05:16
cjwatsonmjg59: and in any case it's entirely moot because there's no chance of rearranging the buildds now before release, so we have to fix this *anyway*05:16
=== jml [n=jml@ppp121-44-215-97.lns1.hba1.internode.on.net] has joined #ubuntu-devel
lamontmjg59: that's a corollary to there being stuff in universe.05:17
=== jsgotangco [n=JSG@ubuntu/member/jsgotangco] has joined #ubuntu-devel
mjg59Well, "fix" - it disables a chunk of the test harness (which I'm happy to admit isn't likely to cause any problems)05:17
cjwatsonsure, I should have said work around05:17
lamontmjg59: it could conditionally disable based on the platform...05:17
cjwatsonlamont: err, it does05:17
lamontlinux64 uname -m _should_ work, no?05:18
mjg59lamont: The only place it can run is on real i38605:18
cjwatson*blink* hadn't thought of that. is that a good idea in general?05:18
lamontuh... nfc.05:18
cjwatsonit seems, um, a more exciting solution05:18
cjwatsonwhat does linux64 do on real i386?05:19
mjg59cjwatson: the lm flag will be present even in an i386 kernel running on a 64-bit CPU, no?05:19
cjwatsonnothing much, apparently05:19
=== lamont only recently came to care about linux{32,64} since he kinda inherited them by obliterating the linux32 package
cjwatsonmjg59: hmm, good point05:19
kylemmjg59, ye.05:19
cjwatsonso linux64 is actually better05:19
mjg59Yeah05:19
lamontoh, and we can drop linux32 from main and/or seeds05:19
cjwatsonkerazy05:19
cjwatsonlamont: feel free to edit the supported seed05:19
cjwatsonlamont: do I need any kind of special build-dep to get linux64?05:20
kylemwtf, why are we renaming it?05:20
lamontuname -m; linux64 uname -m05:20
lamonti68605:20
lamonti68605:20
kylempeople probably have scripts which depend on this. ;-)05:20
lamontkylem: util-linux 2.13 Conflicts/Replaces/Provides linux3205:20
cjwatsonkylem: we're not renaming it, it's borged into u-l05:20
lamontso depends: linux32 is fine05:21
kylemer, but now seems to be linux64 instead of linux32? :)05:21
lamontversioned depends? not so much05:21
lamontnah05:21
cjwatsonkylem: linux64 != linux3205:21
lamonttwo different binaries05:21
lamontlinux32 ==> make me 32 bit05:21
lamontlinux64 ==> make me my native arch05:21
cjwatsonwell, two different symlinks to the same binary that looks at argv[0] 05:21
kylemugh, that's poorly named.05:21
=== lamont disavows guilt
lamontI just accidentally hijacked it.  I didn't write it05:22
kylemlamont, it'sok, i'll blame you anyways05:22
lamontok05:22
kylem;-P05:22
lamont(and util-linux also Replaces: sparc-utils, just not completely)05:22
lamontand maybe as early as hardy, we'll Replaces: e2fsprogs05:23
cjwatsonlamont: you're getting the fsck wrapper05:23
cjwatson?05:23
lamont2.14 will05:23
lamontand e2fsck05:23
cjwatsonI have a truly ancient bug about that05:23
cjwatsonmoving e2fsck out of e2fsprogs doesn't sound like a good idea05:23
lamontand all fs probing code05:23
lamontmaybe that's not moving05:23
cjwatsonI'd go so far as to say brain-dead05:23
=== lamont would have to actually go read the discussion
=== cassidy [n=cassidy@1cc-dhcp-169.media.mit.edu] has joined #ubuntu-devel
cjwatsonmoving fsck out is good though05:24
cjwatsonthough the Hurd folks will hate you05:24
lamontwhat? both of them?05:24
lamontthere are even fewer hurd users than there are ubuntu/hppa users05:24
cjwatsonlamont: see Debian #111651 for "how to get fsck into a new Essential package safely" fun05:24
ubotuDebian bug 111651 in e2fsprogs "fsck: split out from e2fsprogs?" [Wishlist,Open]  http://bugs.debian.org/11165105:24
lamontcjwatson: ah, joy.  I will care about that one, I expect.05:24
lamontotoh, util-linux is already essential05:25
cjwatsonit is, which may help05:25
cjwatsonI haven't thought about it carefully05:25
lamontI haven't thought about it more than 2 seconds05:25
lamont(as in, right now)05:25
cjwatsonthe thing you need to ensure is that fsck (and e2fsck) are *always* there05:25
lamontright05:25
lamontkylem: linux64 as a name makes sense on 64-bit arch.  on 32bit arch, it's a no-op.  one could argue that not failing is either a feature or a bug.05:26
=== agoliveira_lunch is now known as agoliveira
cjwatsonlamont: if we start using it to test the *real* architecture, it can't be made to fail05:28
lamontright05:28
lamontI don't see the success being changed05:28
=== Demitar [n=demitar@c-212-031-182-147.cust.broadway.se] has joined #ubuntu-devel
cjwatsonok, another attempt in bug 13440405:30
ubotuLaunchpad bug 134404 in mbr "mbr ftbfs" [High,Confirmed]  https://launchpad.net/bugs/13440405:30
=== Hobbsee edits one of the DO NOT EDIT pages
=== Hobbsee hides
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== thekorn [n=markus@a89-182-27-200.net-htp.de] has joined #ubuntu-devel
=== edson_ [n=edson@unaffiliated/edson] has joined #ubuntu-devel
seb128doko: what do you mean? it doesn't build twice in a row? that would be a bug, there was a Debian discussion about that recently and quite some packages are buggy in that regard05:36
seb128pitti: looking05:36
pittiwb seb12805:37
=== superm1 [n=superm1@ubuntu/member/superm1] has joined #ubuntu-devel
=== jpatrick [n=patrick@171.Red-88-8-116.dynamicIP.rima-tde.net] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== SLaPoet [n=wpearson@66-194-42-54.static.twtelecom.net] has joined #ubuntu-devel
seb128pitti: the patch looks fine to me05:44
pittiFSVO "fine", but it's better than the current state, I think05:44
pittiseb128: ok, uploading; let's give this a whirl05:45
dokoseb128: do you think it's worth to symlink the duplicate .png files in evolution?05:48
Riddelldoko: wasn't there a licence problem with icedtea that was stopping it from being uploaded?05:49
=== Zic [n=Zic@ubuntu/member/zic] has joined #ubuntu-devel
=== BenC [n=bcollins@debian/developer/bcollins] has joined #ubuntu-devel
dokoRiddell: cjwatson is reviewing the upload, b21 did resolve most of the outstanding problems, the outstanding header problems are mentioned in the copyright05:50
Riddellok, good luck :)05:51
seb128pitti: it's not a patch for upstream so I'll no start discussing declaration in the middle of the code which break on C89 compilers, I expect we will get no ubuntu bug about that (upstream does though) ;)05:51
pittiseb128: right05:52
seb128pitti: no, otherwise the patch looks good to do the job it's supposed to do ;)05:52
pittiseb128: I fully expect to drop it in hardy again, once the kernel bug will get fixed05:52
seb128doko: how much space does that win? How much do we still need?05:52
seb128pitti: right05:52
=== nuscly_ [n=nuscly@29-231.206-83.static-ip.oleane.fr] has joined #ubuntu-devel
=== lamont struggles to remember what was faster than bzr clone sftp://...
lamont(rather than the sftp:// that is)05:54
Riddellevand: what's the right branch for ubiquity? ~ubuntu-core-dev or ~ubuntu-installer ?05:54
dokoseb128: I have to check, but are symlinks to -png unsafe? I think if you ask pitti: it's still not enough =)05:54
evandRiddell: ubuntu-installer05:55
lamontdoko: as you should have noticed, 9.4.1-P1-3 uploaded to debian, needs a sync to ubuntu05:55
evandThat's temporary while I'm not in core-dev, so I can do releases.05:55
mathiazlamont: bzr+ssh:// may be ?05:55
lamontah.  ssh+bzr didn't work. :-)05:55
seb128doko: for documentation? dholbach said it doesn't work05:55
=== xerakko [n=xerakko@debian/developer/xerakko] has joined #ubuntu-devel
pittimathiaz: so the current 2.1 userspace tools do not work with the 2.0.1 kernel?05:56
mathiazpitti: well. Not the parser.05:57
Riddellevand: recond I'd be elite enough to join the ubuntu-installer team?05:57
seb128doko: <Nafallo> dpkg: error processing /var/cache/apt/archives/gimp_2.4.0~rc3-1ubuntu5_i386.deb (--unpack): trying to overwrite `/usr/share/doc/libgimp2.0/README', which is also in package libgimp2.005:57
Riddells/d//05:57
mathiazpitti: you'll get invalid protocol error messages.05:57
evandRiddell: hrmm, I don't know.  Apply and I'll consider it ;)05:58
mathiazpitti: however the utils (like genprof, logprof) work well.05:58
Riddellevand: "Subscription request pending approval."05:58
dokoseb128: bug 14898505:58
ubotuLaunchpad bug 148985 in gimp "package gimp 2.4.0~rc3-1ubuntu4 failed to install/upgrade: trying to overwrite `/usr/share/doc/libgimp2.0/README', which is also in package libgimp2.0" [Undecided,Fix released]  https://launchpad.net/bugs/14898505:58
mathiazpitti: so I just swaped the parser code with the old one and updated the profiles to not use the new capabilities (like network and k permissions).05:58
dokodholbach: what do you mean by "for documentation?"05:58
pittimathiaz: right, makes sense; the kernel messages look totally different05:59
seb128doko: ok, thanks05:59
mathiazpitti: the kernel messages are correctly handled by the log parsing tools.05:59
evandRiddell: approved05:59
mathiazpitti: upstream tries to be backward compatible.05:59
SLaPoetcan someone tell me how to handle forwarding a bug upstream with Launchpad? should it be closed in launchpad? it's more a feature request.https://bugs.edge.launchpad.net/ubuntu/+source/virtualbox-ose/+bug/14878406:00
ubotuLaunchpad bug 148784 in virtualbox-ose "[gutsy]  virtualbox does not configure usb devices" [Undecided,New] 06:00
Riddellevand: ooh, thanks06:00
lamontcjwatson: could you check to see if hppa ISO building works yet?  (server stands a small chance, alternate less so, live no way in hell)06:00
=== lamont will worry about livecd/hppa for hardy
kylemer.06:00
kylemwhy?06:01
dholbachdoko: I tried replacing duplicates in gnome-user-docs, the pictures did not show up in localized help06:01
Riddellevand: what's the ubuntu-core-dev branch for?06:01
lamontkylem: livecd to a CLI, not to running gnome06:01
dholbachdoko: http://daniel.holba.ch/temp/gnome-user-docs.diff06:01
lamontlazy-man's recovery CD06:01
evandRiddell: I think we're eventually going to switch back to that.  cjwatson seems to be keeping it in sync.06:02
sladenSLaPoet: file the bug upstream, add the upstream bug URL as an upstream tracker;  and launchpad will then (after 24hours) poll the status upstream06:03
cjwatsonRiddell: evand is correct06:04
sladenSLaPoet: the situation you'll have is  (1) bug exists in foo (Ubuntu);  (2) bug exists in foo (Ubuntu) and foo (upstream), URL = ...  (3) bug exists in foo (Ubuntu), bug fixed in foo (upstream)  (4) bug committed/fix in both  foo (Ubuntu) and foo (upstream)06:05
evandIs there a trick to installing tasks inside pbuilder, specifically getting past xorg?06:05
mjg59sladen: Of course, having built it with debugging, I can't get the damn thing to crash06:05
Riddellevand: rm the postinst?06:05
dokodholbach, seb128: just a thinko in the patch, should work after the fix06:06
Riddelloh, pbuilder, not chroot06:06
dholbachdoko: great, thanks for looking into it06:06
evandwell, it is a chroot when you use --login, right?06:06
=== beuno [n=beuno@44-111-231-201.fibertel.com.ar] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
evandRiddell: I'll try that though, thanks06:06
pittidoko, lamont: bind synced06:07
cjwatsonlamont: I've added hppa to cron.ports_daily again and have kicked off a new build. from here on you can check at http://people.ubuntu.com/~ubuntu-archive/cd-build-logs/06:07
lamontthank you06:07
lamontboth06:08
SLaPoetsladen: thanks i'll check it out.06:08
sladenmjg59: something shortly after   else if (strncmp (acpi_path, "battery", sizeof ("battery") - 1)   craps on the stack06:08
mjg59sladen: Yeah. With debugging symbols, I seem to be able to handle battery events fine06:09
dokopitti: http://people.ubuntu.com/~doko/tmp/cupsys.debdiff06:09
sladenmjg59:  dbus_error_free (&error);06:10
=== Zdra [n=zdra@153.251-242-81.adsl-dyn.isp.belgacom.be] has joined #ubuntu-devel
pittidoko: thanks, I'll check it in06:11
=== nuscly__ [n=nuscly@29-231.206-83.static-ip.oleane.fr] has joined #ubuntu-devel
iwjdoko: autopkgtest's oo.o build failed because it timed out after 100ks.  Is it really supposed to take that long ?06:12
pittidoko: if you actually upload that, it'll be rejected (1ubuntu3 should be current), just FYI06:12
mjg59sladen: Hm. Ok, there's a potential double free there, I guess06:12
mjg59Though I thought dbus_error_free was smart about that06:12
=== ivoks [n=ivoks@39-42.dsl.iskon.hr] has joined #ubuntu-devel
iwj(100ks =~ 27.8h)06:12
dokoiwj: which arch?06:12
iwjdoko: amd6406:12
dokoiwj: strange, the build did succeed on the buildd06:12
iwjdoko: Maybe the buildd has a longer timeout.06:13
elmothe buildds timeout on inactivity06:13
elmoif you're spewing stuff to the log, they'll keep going indefinitely06:13
sladenmjg59: it's not going to be free itself, but the attempted recursive free (?) of whatever crap was left inside that structure06:13
iwjdoko: Also:06:14
iwj-rw-r--r-- 1 iwj warthogs 3.7G 2007-10-04 08:28 log06:14
iwjThat's the build log.06:14
iwjSurely that can't be normal ?06:14
dokoiwj: Finished:   2007-09-28  (took 5 hours 20 minutes)06:14
mjg59sladen: Hmm, no, that would only happen on shutdown06:14
iwjdoko: Millions of lines like06:14
iwjERROR: No Fallback found for language en-US:06:14
dokoiwj: interesting log file, what's in there?06:14
mjg59sladen: Only other thing I can think of is that there's no explicit init at the beginning of the loop06:15
mjg59But I can't see the codepath that would result in it being inappropriately freed06:15
tkamppeterpitti, I have put up a new hplip (2.7.7.dfsg.1-0ubuntu4), as the previous one only fixed the problem for privileged users (bug 147369).06:15
ubotuLaunchpad bug 147369 in hplip "MASTER: Printing via HPLIP does not work any more" [High,Fix released]  https://launchpad.net/bugs/14736906:15
iwjdoko: Seems to be output from eg06:15
dokoiwj: that's the export of the language data, which we only do on i386. so maybe this is a bug06:15
iwjlocalize -e -l en-US,as-IN -f /root/adt-downtmp/dsc0-build/openoffice.org-2.3.0/debian/l10n/export/GSI_as-IN.sdf06:15
iwjlocalize -e -l en-US,as-IN -f /root/adt-downtmp/dsc0-build/openoffice.org-2.3.0/debian/l10n/export/GSI_as-IN.sdf06:16
iwjOops, sorry.06:16
iwjdoko: I'll copy the log to chinstrap.06:16
sladenmjg59: you need to call the same  dbus_error_init()/libhal_device_rescan()  that all the other cases are using  (which could be moved outside)06:17
pittisoren: eww; there is no /conf/conf.d/cryptroot any more; siretart, any idea? did that break with the Debian merge?06:17
mjg59sladen: It is?06:17
dokocalc: ^^^06:17
tkamppeterpitti, the ususal e-mail06:17
iwjdoko: Looks like the webserver can't cope with large files.06:17
pittitkamppeter: ok06:17
dokoiwj: well, maybe just file a bug report, with an excerpt where it starts with these messages06:18
sladenmjg59: the double free can be discounted as that would only occur on fgets() == 006:18
iwjelmo: Is there a sane way to copy a 3.7G file from cadmium to chinstrap ?  My rsync says it will take 3-4h.06:18
=== Gasten [n=Gasten@h52n9c1o1095.bredband.skanova.com] has joined #ubuntu-devel
mjg59sladen: Yes, that's what I said earlier06:18
tkamppeterpitti, I hope with this Gutsy's printing subsystem is completed.06:19
=== sladen goes to look at the dbus_error_free logic
cjwatsoniwj: won't it bzip2 brilliantly?06:21
elmoiwj: cadmium to chinstrap should be GB, combined with even normal ssh compression, it shouldn't take anything like that long06:21
elmo(but yes, bzip2 would be another work around)06:22
cjwatsonmvo: do you think we could fix bug 149018 for RC?06:22
ubotuLaunchpad bug 149018 in gnome-app-install "stop depending on app-install-data-commercial" [Undecided,New]  https://launchpad.net/bugs/14901806:22
iwjelmo: Oh, it seems to have sorted itself out and decided it's only going to take another 2-3 _minutes_.06:22
ion_CUPS avahi support is so awesome. I plugged a laptop to the network (with a shared printer connected to the desktop machine), clicked print and it Just Worked.06:22
iwjcjwatson: Yes, but IME on local networks compressing files before copying them is a waste of time.06:23
=== j_ack [n=j_ack@p508DB999.dip0.t-ipconnect.de] has joined #ubuntu-devel
sladenmjg59: dbus_free (real->name)06:23
iwjdoko: bug 149021, thanks.06:24
ubotuLaunchpad bug 149021 in openoffice.org "autopkgtest build took >100ks, generated 3.7G logfile" [Undecided,New]  https://launchpad.net/bugs/14902106:24
sladenmjg59: so it's the attempted access, with the candlestick, in the library06:24
iwjdoko: NB there are a couple of things that seem to make autopkgtest often fail for slightly buggy packages: 1. it doesn't run debian/rules clean before building; 2. the build has no controlling terminal.06:24
mjg59sladen: I'm still not seeing how dbus_error_free ever gets called without an error_init06:25
=== avoine [n=avoine@modemcable003.251-59-74.mc.videotron.ca] has joined #ubuntu-devel
avoineSomeone know what the ^ do in apt-get? i.e apt-get install minimal^06:26
iwjdoko: chinstrap:~iwj/log has arrived FYI06:26
sladenmjg59: error is never initialised;  error shows a false positive of being set at dbus_error_is_set();  error is freed06:26
cjwatsonavoine: install task06:27
sladenmjg59: should happen in all cases where  event == ibm/hotkey, or event == unknown.  /shouldn't/ (needs verifying) in the case of even == ac_adapter or event == battery06:27
bdmurrayKeybuk: I saw you fixed 129612 - what would be a good test case for it?06:27
cjwatsonavoine: i.e. install all packages with Task: minimal06:27
avoineok thx cjwatson06:27
Keybukbdmurray: boot with break=top06:28
mvocjwatson: sure06:28
mjg59sladen: I thought you said it happened through the battery path?06:28
Keybukdoes it say "can't access tty; job control turned off"06:28
Keybuk:)06:28
tkamppeterAnyone suffering bug 121566?06:28
ubotuLaunchpad bug 121566 in network-manager "no network with dhcp set up" [Critical,Confirmed]  https://launchpad.net/bugs/12156606:28
bdmurrayI figured it was quite easy but wasn't sure which kernel boot option would be best.06:28
cjwatsonmvo: I'll munge the seeds06:29
siretartpitti: err, ups?06:29
mvocjwatson: cool, thanks06:29
=== Yvonne [n=Yvonne@pdpc/supporter/active/Yvonne] has joined #ubuntu-devel
cjwatsonmvo: I trust gnome-app-install doesn't really depend on app-install-data-commercial internally?06:30
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== tiborio [n=tibor@FE-6-0-rt-gyp.eag.centurytel.net] has joined #ubuntu-devel
sladenmjg59: I think it's hitting  METHOD UCMS  and dying on that first   (acpi_listen and yank cable)06:31
=== sladen leaves it going for five minutes
mjg59Ok, plausible06:32
mvocjwatson: no, it was just added so that the data gets imported06:33
=== LongPointyStick [n=mystery@14.5.233.220.exetel.com.au] has joined #ubuntu-devel
mvocjwatson: eh, that the package would land on the CD etc06:33
=== mvo can't type/write/spell anymore
cjwatsonmvo: right06:33
cjwatsonmvo: I've made it a Recommends of ubuntu-desktop; kubuntu-desktop didn't have it anyway (which might or might not be a bug?); I'll add it to Edubuntu and Xubuntu (and the Xubuntu people can take it out if they want)06:34
=== thekorn_ [n=markus@a89-182-12-234.net-htp.de] has joined #ubuntu-devel
sladenmjg59: simplist fix should be   error == NULL;  at the top of the function06:35
=== dendrobates is now known as dendro-away
mvocjwatson: I think initially adept did not support it, so it was not added. I'm not sure about the current state of affairs though06:36
mvocjwatson: that sounds appropriate, thanks06:36
mjg59sladen: Do you mean memset it?06:38
mjg59It's a struct, not a pointer06:38
=== rodarvus [n=rodarvus@tejas.netmonks.org] has joined #ubuntu-devel
mjg59sladen: Just make sure it's been through dbus_error_init() in every path06:40
sladenmjg59: including the no-match case06:40
mjg59Yes06:40
sladenmjg59: should be able to stick it on line 196 just before the glorified switch statement06:42
mjg59Yes06:43
mjg59Want to do that and see if it works?06:43
sladenmjg59: In progress06:44
=== jpatrick [n=patrick@ubuntu/member/jpatrick] has joined #ubuntu-devel
mjg59Cool06:45
=== predius [n=predius@190.8.154.185] has joined #ubuntu-devel
pittitkamppeter: eww, 666 for /dev printer devices? that sounds wrong06:48
pittitkamppeter: the user is not supposed to directly talk to those devices; only the daemon should do that06:49
=== chand [n=rsamson@linagoraberri.pck.nerim.net] has left #ubuntu-devel ["Ex-Chat"]
=== donspaulding [n=donspaul@74-134-9-210.dhcp.insightbb.com] has joined #ubuntu-devel
=== ogra [n=ogra@ubuntu/member/ogra] has joined #ubuntu-devel
=== shiyee [n=Shiyee@0x50a16837.abnxx4.adsl-dhcp.tele.dk] has joined #ubuntu-devel
cjwatsonevand: whoa, nobody had merged the gobuntu seeds in ages. that can't be helping06:54
evandoh, I had intended to point that out to you06:54
evanduh, whoops?06:54
=== frostburn [n=archlich@cpe-74-74-219-225.rochester.res.rr.com] has joined #ubuntu-devel
cjwatsonnot sure if it's the cause of your problem, but ...06:55
evandworth a shot06:55
evandwant me to take care of it and then point you at the branch, or is it something that would be done significantly quicker by you?06:56
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
cjwatsonevand: I've just done it :)06:56
=== mc44 [n=mc44@unaffiliated/mc44] has joined #ubuntu-devel
evandheh06:57
=== illovae [n=illovae@82.254.29.88] has joined #ubuntu-devel
tkamppeterpitti, about HPLIPs permissions for /dev files. They need to be 666 so that normal users can use the hp-toolbox.07:00
pittitkamppeter: doesn't that talk though the hplip daemon?07:00
pittiworld-writeable USB device nodes is just plain wrong07:01
tkamppeterpitti, the HPLIP daemons were removed with the last HPLIP 2.7.7 (generation "2").07:01
mjg59tkamppeter: 666 device nodes really aren't acceptable07:01
pittieven root:lpadmin 660 is evil enough07:01
tkamppeterpitti, hp-toolbox is run by a normal user and seems to start hpssd which in turn accesses the /dev files.07:02
pittitkamppeter: the better fix then is (IMHO) to change the .desktop file to call it as root07:02
pittieww07:02
=== Kmos [n=gothicx@unaffiliated/kmos] has joined #ubuntu-devel
tkamppeterpitti, so you thing the GUIs of HPLIP should run SUID root?07:02
pittino, I don't think they should07:03
pittithey should talk to a sane daemon which manages the devices, locking, etc.07:03
cjwatson666 device nodes are just plain negligent, IMO07:03
cjwatsonI'm sorry, but ...07:03
tkamppeterPerhaps we make hpssd SUID root so that it can access root.root 600 /devs. Should I do it this way?07:03
kylem666 device nodes are a security nightmare.07:03
pittitkamppeter: no, that would be even worse07:03
cjwatson660 + setgid <pick a group>?07:04
pittitkamppeter: do we need the hp toolbox for installing and using the printer at all, and do we install it by default?07:04
cjwatsonthough that isn't great either07:04
pittilpadmin, if we need a group07:04
pittioh, no, "lp'07:04
pittilp is the group which the device nodes should have07:04
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
tkamppeterpitti. hp-toolbox is a convenient feature for users to see ink levels, clean nozzles, see status, ... provided by HP and now users want to use it.07:05
=== keescook cries in the corner
pittiso it's at least not essential07:05
tkamppeterpitti, so then I have two solutions:07:05
kylemkeescook, heh.07:05
pittiwe just cannot confine execution to group lpadmin *and* make it setgid lp07:06
tkamppeter1. (my preferred): lp.lp 660 permissions for /dev files and hpssd running SGID "lp"07:06
ubotuLaunchpad bug 660 in launchpad "Awful workflow for adding new email addresses." [Medium,Fix released]  https://launchpad.net/bugs/66007:06
tkamppeteruboto, shut up!07:07
pittiheh07:07
pitti(and root:lp)07:07
Kmoskeescook: can you check bug 13881907:08
ubotuLaunchpad bug 138819 in wordpress "wordpress 2.2.3 is out: security release" [High,Confirmed]  https://launchpad.net/bugs/13881907:08
tkamppeter2. Say "Sorry, asking ink levels, cleaning nozzles, polling status, scanning with MF device are dangerous actions done by a normal user, they should be reserved to admins" to the reporter of bug 147369 and closing it with "Wontfix"07:09
ubotuLaunchpad bug 147369 in system-config-printer "MASTER: Printing via HPLIP does not work any more" [Undecided,Invalid]  https://launchpad.net/bugs/14736907:09
keescookKmos: sure, in a bit, I'm working on OOo and a few others at the moment.  Is there a merge diff in that bug?07:09
pittitkamppeter: I think for now it would be better to fix the .desktop file and run it through gksu; keescook, WDYT?07:09
pittiand keep the device nodes as root:root or root:lp07:09
Kmoskeescook: nop.. but there is a backport request of it.. isn't better?07:09
Kmosbug 14109707:09
ubotuLaunchpad bug 141097 in feisty-backports "Please backport wordpress from Gutsy" [Undecided,Incomplete]  https://launchpad.net/bugs/14109707:09
Kmosfor feisty07:10
cjwatsonbackports are NOT a substitute for security updates07:10
keescookKmos: for gutsy, it should be okay.  for feisty, I'll leave that to someone else -- it's a lot of work.07:10
cjwatsonthey will generally be rejected if that's their only purpose07:10
tkamppeterpitti, this would mean that all HP GUI tools should ask for the privileged user password (and should be moved into "System"/"Admin" menu)?07:10
keescookpitti: just so I understand, it's only a single app that needs root privs?07:10
tkamppeterSo this is 2. of my solutions?07:10
pittitkamppeter: I'm not happy with that solution, but fixing it properly is something that upstream should do07:10
pittikeescook: it's the first time I hear about this either :/07:10
Kmoscjwatson: in this case, it will bring new features and fix a lot of bugs (including security ones)07:10
Kmosfor feisty =)07:11
keescookpitti: yeah, was reading the backlog...07:11
cjwatsonKmos: then perhaps it should not be rejected, but it is still not a substitute for a security update. remember that many users legitimately do not have backports enabled (indeed, that's our default)07:11
tkamppeterpitti, note that users are also not able to print according to bug 147369.07:11
Kmoscjwatson: yeah.. i understand your point of view07:11
ubotuLaunchpad bug 147369 in system-config-printer "MASTER: Printing via HPLIP does not work any more" [Undecided,Invalid]  https://launchpad.net/bugs/14736907:11
cjwatsonKmos: it is a policy statement, not a point of view :-)07:12
=== mc44 [n=mc44@unaffiliated/mc44] has joined #ubuntu-devel
Kmoscjwatson: yeah07:12
=== Demitar [n=demitar@c-212-031-182-147.cust.broadway.se] has joined #ubuntu-devel
Kmostoday updates07:12
keescookpitti: for that dev node, I'd say it's a toss-up for gksu vs setgid (lp) tool.  I too, lean towards the "ask for password" method.07:12
pittitkamppeter: that was the bug your upload was supposed to fix, right?07:12
pittitkamppeter: however, I don't understand this07:12
pittitkamppeter: isn't this run as a normal cupsys backend?07:12
pittitkamppeter: and, as such, as group 'lp' or 'root', depending on the backend permissions?07:13
pittineither of those modes requires world permissiosn07:13
Kmoshttp://pastebin.com/d55e541a407:13
Kmosthis is normal ?07:13
tkamppeterpitti, I think the design problem of HP is that a call of hp-toolbox starts hpssd and then hpssd runs as the calling (unprivileged) user. hpssd stays running until a long timeout expires. So when the user printes afterwards CUPS will use the hpssd which was started by the user. And worse even if user A has triggered hpssd and afterwards user B accesses the device everything goes through user A's hpssd. So a very bad design by HP.07:14
cjwatsonKmos: bug 14683207:14
ubotuLaunchpad bug 146832 in ubuntu-docs "ubuntu-docs: undefined "&rsquo;" in /usr/share/omf/windows/windows-C.omf" [Undecided,Fix committed]  https://launchpad.net/bugs/14683207:14
Kmoscjwatson: thanks07:14
keescookomfg.07:14
pittione would thing that the HP guys would know something about software design *sigh*07:14
mjg59tkamppeter: What prevents someone launching their own hpssd and intercepting people's printing information?07:15
tkamppeterSo to get a little better security having hpssd running always as a non-root neutral user I suggest to set it SUID "lp" and SGID "lp".07:15
pittitkamppeter: then, since I guess you don't fancy rewriting this crack in a night, I think the 'run the tool through gksu' is the least evil thing07:15
keescookbesides hp-toolbox, what calls hpssd ?07:16
tkamppeterpitti, then we take scanning away from normal users.07:16
pittifirst, samsung's printer driver makes openoffice setuid root; now hplip makes printers world-hackable; what next?07:16
keescooklp: printer on fire.07:16
tkamppeterkeescook everything which accesses HP devices: Printing, Scanning, photo download, ...07:16
pittitkamppeter: well, that might be, but that's not something we can fix quickly07:16
pittitkamppeter: doesn't the cupsys backend spawn a hpssd, too?07:17
=== luisbg [n=d33p@ubuntu/member/luisbg] has joined #ubuntu-devel
tkamppeterpitti, thanks for that. I will iunform Samsung immediately about that security hole. Why are users switching from Windows to Linux?07:17
keescooktkamppeter: I want to understand which tools would spawn hpssd (as the wrong user).  sounds like hp-toolbox and (I'm guessing) cupsd.  Are there others?07:17
pittitkamppeter: oh, that was a long time ago, and Samsung fixed it in the meantime07:18
pittitkamppeter: it just took a lot of bug ping pong to actually find that out :)07:18
=== imbrandon [n=Brandon@ubuntu/member/pdpc.active.imbrandon] has joined #ubuntu-devel
=== fabiux [n=fabiux@212.45.155.242] has joined #ubuntu-devel
pittikeescook: since the cups backend runs either as root or lp, that one should be fine07:19
keescookpitti: right, but are there others?07:19
tkamppeterkeescook, everything HPLIPish is spawning hpssd and the first caller wins, he is the owner of hpssd. Therefore I suggest running hpssd SUID "lp", so that no user can impose his personal rights onto it.07:19
=== pitti makes a clueless face
=== nemik [n=cyanact@c-67-173-76-34.hsd1.il.comcast.net] has joined #ubuntu-devel
=== rulus [n=rulus_|@d54C1A033.access.telenet.be] has joined #ubuntu-devel
pittihm, what about:07:20
pittitkamppeter: hm, when cupsys starts up, it won't start the backend, right?07:20
pittitkamppeter: what about starting hpssd in an init script then?07:20
pittiargh, it'll time out, right?07:20
keescookthe reason for not making hpssd setgid lp is that it's an unaudit GUI tool that may give people "lp" group perms accidentally.  We're weighing this chance against the inconvience of prompting for a password.07:21
pittidamn, this stuff is FUBAR07:21
=== illovae [n=illovae@82.254.29.88] has joined #ubuntu-devel
calciwj: what is the main difference between the way you build and the buildds?07:21
tkamppeterpitti, keescook, making hpssd SUID "lp" is no additional risk, as when a user prints it is run as "lp" anyway. So users are generally allowed triggering selected programs as "lp" and hpssd is already selected.07:21
keescooktkamppeter: I don't know what tools are "HPLIPish", can you provide a list of the binaries?  so far it is cupsys, hp-toolbox.07:22
pittitkamppeter: with the difference that the user can control hpssd's invocation when he starts it directly07:22
iwjcalc: Err, I'm not sure there is a "main difference".  There are a few differences which occasionally cause trouble.07:22
tkamppeterpitti, you are right, hpssd will time out and so starting it from an init script is no real protection.07:22
pitti(i. e. set environment variables, pipe stuff into it, etc.)07:22
iwjcalc: The top one I suppose is that I don't do  debian/rules clean  first.07:22
iwjcalc: And the next one after that is that I'm a bit stricter about build-deps being unambiguous.07:22
pittitkamppeter: I think if we limit operation to lpadmins (i. e. the first user by default), it's not a too bad restriction for gutsy07:23
pittierm, I mean admins07:23
iwjcalc: Is this apropos of the oo.o build failure ?07:23
pittitkamppeter: and ask HP to fix their stuff07:23
tkamppeterpitti, should we perhaps make an AppArmor profile for HPLIP, so that hpssd can only be started by HPLIP tools, CUPS, and SANE and not directly?07:23
calciwj: yea i am trying to determine why it would get forever on your build but not on the buildds07:23
iwjcalc: Other things that have caused trouble in the past include lack of a controlling tty and setting TMPDIR (would you believe some packages can't cope if you do).07:23
pittitkamppeter: that would be tricky, and not appropriate at this time of the release cycle07:24
mjg59tkamppeter: The hplip tools run as the user? That wouldn't help.07:24
iwjcalc: Well, I think those millions of error messages might be related.07:24
pittiapparmor can't rescue an inherently broken design07:24
norsettodoko: you fixing gimp already?07:24
iwjcalc: You could diff a normal log and the autopkgtest-generated one.  Do you have a chinstrap a/c ?07:24
norsettodoko: never mind, just saw the it, thx07:25
iwjcalc: doko said it ought not to have been trying to do that locale stuff on amd64 at all.07:25
calciwj: yes07:25
tkamppetermjg59, the HPLIP tools run really as the calling user. And making them SUID "lp" would be tricky, as files will be created with "lp" ownership. And users could reprint files from the print queues as their own jobs,07:25
=== coffeedude [n=coffeedu@68-184-60-223.dhcp.mtgm.al.charter.com] has joined #ubuntu-devel
mjg59tkamppeter: Right, so that's not an option07:25
pittisoren: still here?07:26
=== nags [n=nags@122.167.140.236] has joined #ubuntu-devel
mjg59tkamppeter: In any case, it wouldn't stop someone installing their own hpssd binary07:26
mjg59If there's nothing to prevent a user-run hpssd binary from obtaining data from other users processess, we've already lost07:26
calciwj: i'll check it against a regular amd64 build and see what it shows07:27
pittisoren: if I manually boot that encryption/lvm system, do update-initramfs -u, I get a valid conf/conf.d/cryptroot and a bootable system07:27
tkamppeterpitti, I think HPLIP as current is a totally broken design. I will contact HP to fix it, perhaps even that they roll back to hpiod for security reasons.07:27
pittitkamppeter: they should have a permanently running small daemon which spawns the heavy programs on demand07:27
mjg59tkamppeter: When did the design become this broken?07:27
pittitkamppeter: thanks07:28
tkamppetermjg59, with 2.7.7, HP's second generation of HPLIP.07:28
dokoiwj: not exactly, we don't build binary-indep on amd6407:28
mjg59tkamppeter: Date-wise?07:28
=== eggauah [n=daniel@201.82.45.179] has joined #ubuntu-devel
iwjdoko: OIC.  Maybe that's what's broken.07:28
iwjdoko: That is, I do   debian/rules binary07:28
tkamppetermjg59, July 2007. The version numbers are generation.year.month.07:29
=== zasf [n=matteo@79.2.59.234] has joined #ubuntu-devel
tkamppeterpitti, mjg59 restricting HPLIP tools to privileged users wouls also mean that unpriv ileged users cannot scan on HP's MF devices.07:30
calciwj: yea localize isn't called at all on regular amd64 build on buildds07:30
mjg59tkamppeter: Ok, which was uploaded in August. Hm. Shame we didn't notice the regressions then.07:30
mjg59tkamppeter: Well, the alternative is security nightmare, so.07:30
=== eggauah [n=daniel@201.82.45.179] has joined #ubuntu-devel
pittitkamppeter: right, but I don't see any other solution ATM07:30
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
tkamppeterAnd rolling back to 1.x.x would reintroduce tons of bugs.07:31
iwjcalc: And presumably on i386 it doesn't break.07:31
keescookyay, arbitrary command execution as user running hpssd via network message handling and email delivery.  this is really bad code.07:31
mjg59keescook: Oh, sweet.07:31
calciwj: yea it works everywhere when done via buildd (i guess i386 then) i should verify it was calling localize on the i386 buildd build07:31
mjg59keescook: So, basically, we can't run hpssd ever?07:32
=== predius_ [n=predius@190.8.154.185] has joined #ubuntu-devel
tkamppeterSo the best solution would even be remove HPLIP from the distro, mark all HPs "Paperweight" on OpenPrinting and tell that they are a big security hole ...07:32
keescookwell, perhaps this particular vuln could be fixed -- use subprocess instead of popen07:32
iwjcalc: I hope you agree that it ought to work when you do binary-indep on amd64.07:32
keescooktkamppeter: I'd sure not like to do that -- there are a lot of HPs.07:33
mjg59keescook: You have any faith in there not being others?07:33
keescookmjg59: not really.  :)07:33
mjg59tkamppeter: The alternative would be to roll back to 1.7.307:33
sladenmjg59: can you review  http://www.paul.sladen.org/ubuntu/upload/26-addon-acpi-fix-free-before-init.diff07:33
pittiwell, not sure if anyone ever reviewed that...07:34
keescookmjg59: sure that version isn't vuln too?07:34
calciwj: yea it works on i38607:34
sladenmjg59: that fixes hal;  gnome-power-manager is still broken07:34
calciwj: well it could be very well that it is completely broken on 64bit platform or something like that, sun doesn't support amd64 at all for OOo aiui, but I will look into why it doesn't work07:34
mjg59sladen: You've got a potential use-after-free07:34
tkamppeterkeescook, mjg59, pitti, can you report all security holes in HPLIP as bugs on Launchpad, then I will CC these bugs to the HPLIP people so that they can redesign their concept?07:34
sladenmjg59: where07:35
mjg59 if (libhal_device_rescan (ctx, udi, &error)) {07:35
mjg59+if (dbus_error_is_set (&error)) {07:35
mjg59+dbus_error_free (&error);07:35
mjg59+}07:35
mjg59Then you use error again immediately afterwards07:35
sladenmjg59: read the comment at the end07:35
keescook(at least it's only listening to localhost)07:35
mjg59Oh, ok07:36
mjg59Yeah, looks fine07:36
pittikeescook: do you write your's about the popen? I'll write one about the daemon invocation07:36
tkamppeterSo pitti, mjg59, keescook, then the solution would be:07:36
mjg59sladen: Upload that?07:36
keescookpitti: yup, sounds good.07:36
=== ant30_ [n=ant30@85.137.233.203.dyn.user.ono.com] has joined #ubuntu-devel
keescookpitti: btw, apparmor doesn't block this since the backend is run Ux07:37
pittiright07:37
tkamppeter1. Leave the permissions as they are now: root.lp )or lp.lp) 066007:37
sladengah, how do I get rid of the docbook churn07:37
keescookdo other distros ship hplip?07:38
tkamppeterkeescook: Every distro ships HPLIP07:38
tkamppeterWe should put up some07:38
tkamppeterglobal security alert07:38
keescooktkamppeter: okay, so I'll have to get a CVE for this as soon as I 'prove' to myself that it's real.07:38
mjg59sladen: g-p-m won't work properly if hal is restarted underneath it, as far as I can tell07:38
tkamppeterBack to my HPLIP solution:07:39
tkamppeterMake hpssd root.lp 770, so that only members of the "lp" group can start it07:40
ubotuLaunchpad bug 770 in cryptsetup "Ask password twice on init" [Medium,Invalid]  https://launchpad.net/bugs/77007:40
tkamppeterubotu, you have a bug07:40
ubotuSorry, I don't know anything about you have a bug - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi07:40
sladenmjg59: mostly it crashes07:40
tkamppeteror better 3. Make all hplip tools root.lp 0770, so that only privileged users can run them.07:41
ubotuLaunchpad bug 770 in cryptsetup "Ask password twice on init" [Medium,Invalid]  https://launchpad.net/bugs/77007:41
tkamppeter4. How do we tell unprivileged users clearly that due to a big security hole they are not allowed to do other things than plain printing on HP devices?07:42
pittitkamppeter, keescook: WDYT about bug 149045?07:44
ubotuLaunchpad bug 149045 in hplip "needs a proper daemon or cupsys integration" [Undecided,New]  https://launchpad.net/bugs/14904507:44
pittitkamppeter: root:lp programs are not for user invocation; no user should *ever* be in "lp"07:45
tkamppeterpitti, so then the solution is that any access toi HP devices should be made root-only07:46
=== jpatrick [n=patrick@ubuntu/member/jpatrick] has joined #ubuntu-devel
keescookreads well; perhaps explicitly mention the 0777 dev nodes?07:46
keescookpitti: ^^ (re: bug report)07:46
pittikeescook: I did actually07:47
keescookah! sorry, yes, first bullet07:47
tkamppeterpitti, for scanning one could perhaps run a saned SUID root and let users access the scanners in the HP devices by this saned.07:47
pittitkamppeter: right; if the desktop files are correct (X-KDE-SubstituteUID=true) then they will only appear for admins who can run them07:47
pittiI'm afraid I know too little about the HP tools to give good advice how to fix them for scanning07:48
tkamppeterpitti, this works also in GNOME?07:48
pittitkamppeter: yeah, it does; KDE had it first, so we adapted it07:48
pittiadopted, even07:49
tkamppeterpitti, mjg59, keescook: Anyone of you has a standalone scanner (no HP MF device)? How can normal users use suchg a scanner. SANE is completely running as the calling user, so it is completely insane.07:53
tkamppeterAnd SANE does not use daemons at all.07:53
pittitkamppeter: scanner devices are root:scanner 066007:54
tkamppeterpitti, and all users are in the "scanner" group?07:54
pittithe default user anyway07:54
=== _cerbero_ [n=jga@pD9E609C6.dip.t-dialin.net] has joined #ubuntu-devel
pittiand new ones created by users-admin with the 'desktop' profile07:54
tkamppeterpitti, so we have the same security problem there.07:56
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
pittitkamppeter: not quite; it does not launch any daemons other users would share, and it does not require world-readable/writable device nodes07:57
=== lakin [n=lakin@S01060013101832ce.cg.shawcable.net] has joined #ubuntu-devel
tkamppeterpitti, WDYT about making bug 147369 a duplicate of bug 149045?07:57
ubotuLaunchpad bug 147369 in system-config-printer "MASTER: Printing via HPLIP does not work any more" [Undecided,Invalid]  https://launchpad.net/bugs/14736907:57
ubotuLaunchpad bug 149045 in hplip "needs a proper daemon or cupsys integration" [High,Confirmed]  https://launchpad.net/bugs/14904507:57
=== rulus_ [n=rulus_|@d54C1A033.access.telenet.be] has joined #ubuntu-devel
pittitkamppeter: not sure; can admins/lpadmins use HP printers ATM? if no, then it's not a dup07:59
pittitkamppeter: we can hack hplip to fix (ish) 147369 while we cannot fix the root cause08:00
tkamppeterpitti, admins/lpadmins can do everything with HP devices.08:00
=== fnordus [n=dnall@24.84.160.227] has joined #ubuntu-devel
keescookhah, the sendmail arguments are wrong -- email notifications don't even work when NOT abused.08:02
pittitkamppeter: oh, if that already works, then fine; how are the dev permissions right now?08:03
tkamppeterpitti, I can try to quickly find out whether hpssd really times out. If not, we run it by a startup script and give it permissions root.lp (or lp.lp) 0770 and we run it as the user "lp".08:03
tkamppeterpitti, then all users will be able to scan.08:03
=== jpon [n=jpon@neu67-3-82-239-80-181.fbx.proxad.net] has joined #ubuntu-devel
=== maniacmusician [n=maniacmu@66.251.26.172] has joined #ubuntu-devel
pittitkamppeter: lp.lp would be much better08:04
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
pittitkamppeter: 774, btw08:04
tkamppeterAnd if it times out, disabling the timeout is probably a tiny unharmful patch (which I could perhaps even get quickly from HP).08:04
tkamppeterpitti, why 774?08:04
=== pitti hugs doko for all the downsizing
pittitkamppeter: no reason to make it unreadable; the binary itself is not a secret08:05
pittitkamppeter: 754, of course08:05
pittigroup-writeable would be wrong :)08:05
tkamppeterpitti, yes, then normal users can security-audit it, then several users will feel much better using HPLIP.08:06
pittiit's more a question of being able to run md5sums, etc.08:06
tkamppeterpitti, you are right, 754.08:06
tkamppeterpitti, so then let the solution be:08:07
tkamppeter1. Patch the timeout out of hpssd if it has one08:07
tkamppeter2. Make hpssd lp.lp 075408:07
ubotuBug 754 on http://launchpad.net/bugs/754 is private08:07
tkamppeter3. Leave the UDEV rules as they are: root.lp 066008:08
ubotuLaunchpad bug 660 in launchpad "Awful workflow for adding new email addresses." [Medium,Fix released]  https://launchpad.net/bugs/66008:08
tkamppeter4. Let hpssd be started by an init script to keep it permanently running as user lp08:09
pittitkamppeter: but then no user could run hpssd any more08:09
pittiah08:09
pittitkamppeter: with 4., 2. is not necessary08:09
pittitkamppeter: the binary should be a normal root:root 075508:09
pittitkamppeter: and start-stop-daemon starts it as user lp08:09
tkamppeterpitti, 2. is still needed as a user could start a second instance of hpssd by hand.08:10
pittitkamppeter: and 5. work with keescook to get the popen call fixed08:10
pittitkamppeter: no, they can't08:10
pittitkamppeter: they cannot access the device08:10
pittitkamppeter: 754 is *not* suitable for preventing anyone from running an executable08:10
pittitkamppeter: after all, you can copy it to somewhere else and run it from there08:11
pittitkamppeter: only 4754 and 2754 makes sense (s[ug] id)08:11
pittitkamppeter: (sorry, I misunderstood you earlier)08:12
tkamppeterpitti, you are right, so 2. is really not needed. The solution is 1, 3, 4 from above.08:12
pittitkamppeter: right, and 5 :)08:12
pittitkamppeter: I'm fine with that08:12
pittitkamppeter: does the daemon continue to run if the device does not exist at all?08:12
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
tkamppeterpitti, is 5 really immediately needed if access to the device is restricted?08:12
lamonthttps://edge.launchpad.net/ubuntu/gutsy/+source/lsb/3.1-23.1ubuntu208:13
pittitkamppeter: yes, since the problem with popen() is not the device permissions, but that the daemon does not sanitize its input08:13
=== lamont grumbles at the .tar.gz with the debian version
pittitkamppeter: i. e. any user or malware sending stuff to the running hpssd could 0wn your printers, since they can run stuff as user/group 'lp'08:14
tkamppeterpitti, I do not know whether hpssd will stop on unplugging the device. Also it must be assured that an hpssd gets started on plugging the device.08:14
pittitkamppeter: it could make sense to start the daemon from an udev rule?08:15
pittitkamppeter: anyway, that's just an efficiency thing08:15
tkamppeterpitti, Donald Welch from HP has answered to bug 149045.08:15
ubotuLaunchpad bug 149045 in hplip "needs a proper daemon or cupsys integration" [High,Confirmed]  https://launchpad.net/bugs/14904508:15
pittitkamppeter: it would be nice if people who do not have HPs wouldn't have the daemon running08:15
tkamppeterpitti, for USB devices this would be perfect, for parallel and network devices one must find what is the best solution.08:16
pittihm, so hpssd does *not* do the device access?08:17
tkamppeterpitti, Donald says that the libmud library is accessing the devices and this one is directly linked to the user tools which would mean that the access is done with the user's privileges.08:18
pittibummer08:19
tkamppeterpitti, so perhaps we should make the devices belong to the "scanner" group and let the CUPS backend run SGID scanner?08:20
=== haggai [n=halls@213.165.247.114] has joined #ubuntu-devel
pittitkamppeter: no setgidness, please08:21
pittitkamppeter: ideally we would make the device nodes accessible to both scanner and lpadmin08:21
dexemif i would want to announce a new app for ubuntu, where should I sent an introductory email?08:21
pittierm, scanner and lp, I mean08:21
tkamppeterOr then make the user "lp" member of "scanner"?08:21
pittitkamppeter: so, lp:scanner should work08:22
pittitkamppeter: does the cupsys backend run as root or lp? i. e. is it 700 or 755?08:22
tkamppetertill@till-laptop:~/ubuntu/hplip$ ls -l /usr/lib/cups/backend/hp*08:23
tkamppeter-rwxr-xr-x 1 root root 8388 2007-10-04 15:39 /usr/lib/cups/backend/hp08:23
tkamppeter-rwxr-xr-x 1 root root 7919 2007-10-04 15:36 /usr/lib/cups/backend/hpfax08:23
tkamppetertill@till-laptop:~/ubuntu/hplip$08:23
tkamppeterThe cupsys backend seems ro run as "lp"08:23
pittitkamppeter: so, having the device node be lp:lpadmin should fix it for lpadmins08:24
pittitkamppeter: which is usually not every user, but at least the default one08:24
tkamppeterSo at least the user "lp" and also all members of "scanner" would need access.08:24
pittiright, that's better08:24
pittilp:scanner08:24
tkamppeterpitti, let me try ...08:25
pittianyway, I need to leave08:26
pittitkamppeter: can we continue this tomorrow if lp:scanner does not work?08:26
pittitkamppeter: we should continue discussion on the bug report08:26
tkamppeterpitti, yes, see you tomorrow.08:26
tkamppeterpitti, on which of the two?08:26
pittitkamppeter: I added that comment to bug 14736908:27
ubotuLaunchpad bug 147369 in system-config-printer "MASTER: Printing via HPLIP does not work any more" [Undecided,Invalid]  https://launchpad.net/bugs/14736908:27
=== pitti waves
=== Vlet [n=martian@MITERS.MIT.EDU] has joined #ubuntu-devel
=== Nicke [n=niclasa@ua-83-227-140-135.cust.bredbandsbolaget.se] has joined #ubuntu-devel
=== xerakko [n=xerakko@debian/developer/xerakko] has joined #ubuntu-devel
mekiusbryce: ping08:31
=== ds500ss [n=marcel@vrs-c-16f6f.adsl.wanadoo.nl] has joined #ubuntu-devel
=== ds500ss [n=marcel@vrs-c-16f6f.adsl.wanadoo.nl] has left #ubuntu-devel []
iwjcalc: Thanks.  I'm nominally on holiday tomorrow but if you need to ask me questions email me and I may well check my mail mid-afternoon UK time tomorrow.08:36
=== lamego [n=Future@89.152.209.8] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== jamesh [n=james@canonical/launchpad/jamesh] has joined #ubuntu-devel
dexemI would like to announce a soon v1.0 release of this  --> https://forge.vodafonebetavine.net/frs/?group_id=12  which list should be the best for it?08:42
=== gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #ubuntu-devel
=== nicolai__ [n=nicolai@p54AD72EF.dip.t-dialin.net] has joined #ubuntu-devel
brycehi mekius08:49
rulusHi, can anyone tell me what's the difference between in effect between System > Preference > Screen resolution and System > Administration > Screens & Graphics, and why we still need the first one? Setting up your screen resolution in two places seems very confusing to me..08:49
=== pkern [n=pkern@debian/developer/pkern] has left #ubuntu-devel []
mekiusbryce: hey, we have some via hardware that we are installing a customized ubuntu distribution on.  We have some drivers that we are loading onto the CD for their video, what is the best way to autodetect a VIA video card and setup X to use this instead of just VESA.  We would hard code it, but we plan on distributing the CD via the internet as well.08:50
gnomefreakrulus: for support see #ubuntu+108:51
rulusok08:51
brycemekius: the best thing is to key it off the pci id08:51
brycemekius: generally we've done this via the discover-data package08:51
brycemekius, it has an xml file listing video card pci id's and indicating the driver to use with them08:52
mekiusbryce: oh ok, that will be pretty easy to setup then08:52
bryceyup08:52
mantiena-baltixrulus, problem is, that Screens & Graphics is still very buggy, also it crashes a lot :(08:52
mekiusbryce: so do you think we should roll our own version of this package then?08:52
=== mdz_ [n=mdz@ip-81-1-105-230.cust.homechoice.net] has joined #ubuntu-devel
brycemekius: sure, that'd give you the most control.  And then if you give me the changes, I'll roll them into the official package08:53
Kmosbug 13222108:53
ubotuLaunchpad bug 132221 in ubuntu-dev-tools "requestsync: Add latest debian version to the title of the bug" [Wishlist,Fix committed]  https://launchpad.net/bugs/13222108:53
Kmosif someone wants to comment it out08:53
mekiusbryce: ok, only issue with that is that this is an inside driver atm so it needs some testing, it is essentially an updated version of VIAs official driver08:54
brycemekius: the xml file is pci-device.xml.  I think it's fairly self-explanatory08:54
mekiusbryce: so eventually they will probably release it08:54
brycemekius: the one other thing to do is run `make pci-26.lst pci.lst`, which uses the xml to update those lists08:54
mekiusah ok08:54
bryceok no prob; let me know the changes once it is released08:55
mekiusi think for now we can just modify in place for testing :)08:55
brycecool08:55
mekiusoh, that's interesting, discover-data was not installed heh08:55
brycemekius, there is a second approach I'll give you as an alternate08:55
mekiusthat might be a start :)08:55
brycedexconf is the tool that generates the xorg.conf for systems08:56
brycethere is a spot in that code that looks up the driver to use from the debconf database08:56
bryceyou can insert an override at that point08:57
brycethis alternate approach is rather hacky, but if you're doing something really chipset specific or just doing testing, it might be of use08:58
mekiusyeah08:58
mekiusis the debconf database editable?08:58
brycefor instance, if you need to customize the xorg.conf beyond just setting the driver (e.g. flipping on various options specific to the device, etc.)08:58
MacSlowmvo, I've fixed the issue seb128 mentioned... regarding the sensitivity (icon, label) of the effect-level entries in the visual-effects-tab of gnome-appearance-manager... but the problem with #145059 I've not located yet.08:58
evandmekius: debconf-communicate08:59
mekiusevand: thx08:59
MacSlowmvo, I would guess better wait with asking you or seb128 for uploading it until that RC-critical bug is fixed, right?08:59
=== dendro-away is now known as dendrobates
sladenmjg59: GetBrightness, UINT or INT this week?09:00
mekiusbryce: i might try updating the debconf database if it proves to be simple enough09:00
=== bryce nods
mekiusbryce: as then in the future if we need to set options we will already be on the right track09:01
brycesounds good09:01
MacSlowmvo, actually I would like to get #145020 done with the next update to gnome-control-center too09:01
mekiusbryce: thx for the help, i figured it was just some conf files of some sort but couldn't find any info online09:01
sladenmjg59: g_value_set_int: assertion `G_VALUE_HOLDS_INT (value)' failed  etc09:02
=== cassidy [n=cassidy@1cc-dhcp-169.media.mit.edu] has joined #ubuntu-devel
bryceno prob; good luck!09:02
mekiusthx09:02
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== Dessan [n=andrew@ip70-191-201-165.pn.at.cox.net] has joined #ubuntu-devel
mekiusevand: any elaboration on using debconf-communicate or something besides the man page for documentation?09:03
mekiusah ok09:03
mekiusso i need to talk to it with the debconf protocol09:03
=== frostburn [n=archlich@cpe-74-74-219-225.rochester.res.rr.com] has joined #ubuntu-devel
evandecho GET console-setup/charmap | debconf-communicate09:04
evandyes09:04
mekiuslooks like i have some digging to do :)09:06
=== illovae [n=illovae@lns-bzn-32-82-254-29-88.adsl.proxad.net] has joined #ubuntu-devel
=== lamego [n=Future@89.152.209.8] has joined #ubuntu-devel
=== DShepherd [n=dwight@port0034-afo-static-adsl.cwjamaica.com] has joined #ubuntu-devel
Whoopiesladen: I made a patch for the UINT/INT issue:http://en.pastebin.ca/72587909:16
Whoopieit was in one or two gnome bug reports09:17
sladenWhoopie: rock;  there's more instances though;   there's the ones already in  debian/patches/73*.patch09:18
sladenWhoopie: and then also in the brightness applet09:18
sladenWhoopie: what's the background to it?09:18
Whoopiesladen: this patch adds more instances then in 73*09:20
sladenindeed;  and there's yet more on top of those09:20
Whoopiesladen: ups, ok09:21
Whoopiesladen: what do you mean by background?09:21
sladenWhoopie: what's the upstream bug report that details all this churn09:22
sladenWhoopie: how many other functions does it affect?09:22
=== sahin_h [n=ezaz@dsl5400DAB1.pool.t-online.hu] has joined #ubuntu-devel
=== tormod [n=tormod@80-219-112-71.dclient.hispeed.ch] has joined #ubuntu-devel
sladenWhoopie: do any of those fix the on-ac/on-battery handling?09:24
Whoopiesladen: gnome bug 46974809:25
ubotuGnome bug 469748 in general "Brightness keys fail to set backlight brightness correctly" [Normal,Unconfirmed]  http://bugzilla.gnome.org/show_bug.cgi?id=46974809:25
Whoopiesladen: hmm, I don't have problems with on-ac/on-battery. could you explain more?09:26
sladenWhoopie: the on-battery brightness slider does not work09:26
mjg59sladen: It works fine here.09:27
Whoopiesladen: aha, works here09:27
mjg59Ah. It seems potentially confused by "Dim on idle"09:27
Whoopiesladen: just annoying DSDT bug with my Samsung P35 which generates an ACPI event event when I change the brightness through sysfs09:28
mjg59Strongly tempted to just disable that. It's not going to get fixed in tiem.09:28
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== Gman [i=gman@nat/sun/x-5c08c6b96f46d835] has joined #ubuntu-devel
sladenmjg59: and how did you disable Fn-Home/Fn-End from twiddling the hardware?09:31
mjg59I didn't09:31
sladenmjg59: I want to revert aswell09:31
mjg59No09:31
sladenwhat's stopping that;  xorg?09:31
mjg59(a) It's in-kernel, so too late09:31
sladenffs.09:31
mjg59(b) It breaks shit09:31
=== bryce [n=bryce@c-67-169-207-142.hsd1.or.comcast.net] has joined #ubuntu-devel
sladenwhat this hard coded it can it be disabled with some module parameters09:32
mjg59(c) You can poke it via /sys/module/video/parameters/no_automatic_changes09:32
mjg59The default isn't changing. There's no way to make it work.09:32
sladenI'd rather deal with the corner cases than have completely non-functioning brightness09:32
mjg59You just need a daemon that listens for you09:32
mjg59But no, we are not doing this in-kernel09:32
=== dobey [n=dobey@ip68-229-101-154.hr.hr.cox.net] has joined #ubuntu-devel
mjg59It results in everything getting out of sync in horrific ways09:33
sladenI don't want anything done in-kernel09:33
sladenit worked great as it was09:33
mjg59It was done in-kernel09:33
sladenfor the last 5 years it was done in kernel?09:34
mjg59No, on most machines it was done in hardware09:34
sladeneven without any thinkgpad modules loaded... ?!09:34
mjg59Yes09:34
mjg59The Thinkpad driver never did it09:34
mjg59video.ko did09:34
=== avoine [n=avoine@modemcable003.251-59-74.mc.videotron.ca] has left #ubuntu-devel []
sladenso what's the change that went in in the last fortnight that "broke" it09:35
mjg59I removed the in-kernel policy09:35
mjg59Because it was impossible to make it work right09:35
slangasekbug #121566: is this really a reproducible problem with NM on upgrades from feisty to gutsy?  that seems unlikely, with only three follow-ups...09:35
ubotuLaunchpad bug 121566 in network-manager "no network with dhcp set up" [Critical,Confirmed]  https://launchpad.net/bugs/12156609:35
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
sladenthis is the innocent "alter default behaviour of ACPI video module" ?09:37
=== rodarvus [n=rodarvus@tejas.netmonks.org] has joined #ubuntu-devel
mjg59Yes09:37
=== tonyyarusso [n=anthony@ubuntu/member/tonyyarusso] has joined #ubuntu-devel
=== slomo [n=slomo@ubuntu/member/slomo] has joined #ubuntu-devel
pwnguinneat. cupsys is broked09:41
pwnguinbug 14911709:42
ubotuLaunchpad bug 149117 in cupsys "cupsys fails to install" [Undecided,New]  https://launchpad.net/bugs/14911709:42
=== leh [n=leh@leh.stw-bonn.de] has joined #ubuntu-devel
=== sabdfl [i=sabdfl@ubuntu/member/pdpc.silver.sabdfl] has left #ubuntu-devel []
lamontSetting up passwd (1:4.0.18.1-9) ...09:51
lamontno matching password file entry in /etc/shadow09:51
lamontadd user 'root' in /etc/shadow? no matching password file entry in /etc/shadow09:51
lamontadd user 'daemon' in /etc/shadow? no matching password file entry in /etc/shadow09:51
lamontadd user 'bin' in /etc/shadow? no matching password file entry in /etc/shadow09:51
lamontadd user 'sys' in /etc/shadow? no matching password file entry in /etc/shadow09:51
=== lamont kicks passwd in the head
slangasekasac: as the NM scapegoat, do you have any thoughts on #121566? :)  is the syslog provided there sufficient to reproduce/debug this?09:52
asacbug 12156609:53
ubotuLaunchpad bug 121566 in network-manager "no network with dhcp set up" [Critical,Confirmed]  https://launchpad.net/bugs/12156609:54
slangaseklamont: what did you do to make it hate you? :)09:54
lamontthe chroot had a shadow file with just the user 'lamont' in it.  and passwd decided it'd be better to fail to install than to let someone have a bogus shadow file on their machine09:54
asacslangasek: i will triage it ... but i don't think its critical09:55
slangasekasac: sure, three reports of NM failing in 4 months isn't a lot :)09:56
asacslangasek: lets keep it for rc, until i received the answers09:56
lehhas anybody of you recently experience problems with firefox on gutsy? i can't do "submits" anymore which is really strange :-)09:56
asacslangasek: i assign it to me now09:56
leh i'd love to report this bug, but can't login to launchpad *g*09:56
lamontleh: use lynx09:58
lamontto file the bug, that is.09:58
pwnguinor a second computer ;)09:58
lamont:-)09:58
lamontpwnguin: that'd be cheating09:58
pwnguindoes lp work with lynx?09:59
norsettoleh: I'd check first in https://answers.launchpad.net/10:00
=== pwnguin 's irony detector explodes
lehnorsetto: thx alot ;-)10:01
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
lehok, but i'll guess your ff is still working ok10:02
pwnguinfor the moment10:02
=== tru_`z24_ [n=truz_`24@74-129-166-232.dhcp.insightbb.com] has joined #ubuntu-devel
pwnguinleh did you install firefox3 by chance?10:04
=== ivoks [n=ivoks@37-149.dsl.iskon.hr] has joined #ubuntu-devel
mdkedoko: yes, I got it10:13
gnomefreakcrimsun: can you ping me when you get time i need a code-dev to sponser flash backport from gutsy to dapper to fix md5sum, figured might as well upgrade it to latest stable. bug 147688 is the bug on it10:21
ubotuLaunchpad bug 147688 in flashplugin-nonfree "wrong md5sum" [Undecided,In progress]  https://launchpad.net/bugs/14768810:21
=== CarlF1 [n=carl@c-76-29-25-210.hsd1.il.comcast.net] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== lakin [n=lakin@S01060013101832ce.cg.shawcable.net] has joined #ubuntu-devel
=== lbm [n=lbm@0x555373ab.adsl.cybercity.dk] has joined #ubuntu-devel
=== cypherbios [n=cyr@ubuntu/member/cypherbios] has joined #ubuntu-devel
=== mbiebl [n=michael@e180071094.adsl.alicedsl.de] has joined #ubuntu-devel
=== lbm [n=lbm@0x555373ab.adsl.cybercity.dk] has joined #ubuntu-devel
=== phoenixx [n=phoenix@144022.fln.virtua.com.br] has joined #ubuntu-devel
=== phoenixx is now known as jweyrich
=== blueyed [n=daniel@pdpc/supporter/active/blueyed] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
mvoMacSlow: either way should be fine (uploading now to get testing or waiting for the other issue if that gets done reasonsable quick)10:58
nicolai__gn810:58
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
MacSlowmvo, I think I can get the pending issues done tomorrow11:03
=== edson [n=edson@unaffiliated/edson] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== Kmos [n=gothicx@unaffiliated/kmos] has joined #ubuntu-devel
=== pochu [n=emilio@23.Red-83-57-166.dynamicIP.rima-tde.net] has joined #ubuntu-devel
=== pochu [n=emilio@23.Red-83-57-166.dynamicIP.rima-tde.net] has joined #ubuntu-devel
=== mbiebl [n=michael@e180071094.adsl.alicedsl.de] has joined #ubuntu-devel
=== tiborio [n=tibor@FE-6-0-rt-gyp.eag.centurytel.net] has joined #ubuntu-devel
=== predius [n=predius@190.8.154.185] has joined #ubuntu-devel
=== dsas [n=dean@ubuntu/member/dsas] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== luisbg [n=d33p@ubuntu/member/luisbg] has joined #ubuntu-devel
=== mc44 [n=mc44@ip-81-170-76-40.cust.homechoice.net] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== tormod [n=tormod@80-219-112-71.dclient.hispeed.ch] has left #ubuntu-devel ["Ex-Chat"]
=== donspaulding [n=don@74-134-9-210.dhcp.insightbb.com] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== mc44 [n=mc44@unaffiliated/mc44] has joined #ubuntu-devel
=== illovae [n=illovae@82.254.29.88] has joined #ubuntu-devel
=== Amaranth [n=travis@ubuntu/member/Amaranth] has joined #ubuntu-devel
=== hoora80 [i=hoora@gateway/tor/x-e42367212a8a05e1] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== gouki [n=gouki@ubuntu/member/gouki] has joined #ubuntu-devel
=== RemoteViewer [n=555@stan.physik.fu-berlin.de] has joined #ubuntu-devel

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