/srv/irclogs.ubuntu.com/2008/06/16/#ubuntu-devel.txt

=== nixternal_ is now known as nixternal
Baron1984http://ubuntuforums.org/showthread.php?p=5194590#post519459003:05
pittiGood morning06:15
ion_Hi06:16
Hobbseepitti!06:17
TheMusoMorning pitti.06:31
dholbachgood morning06:39
=== dholbach_ is now known as dholbach
pittizul: yay, Debian accepted all our openvpn patches; yay bug/patch forwarding, we can sync :)06:58
ion_Whee06:59
dholbachhey thekorn07:23
thekorngood morning dholbach07:24
dholbachthekorn: with the new /+text parser bug summaries just contain one character :-)07:24
pitticjwatson: Good morning07:25
pitticjwatson: if you have a moment, your input in bug 220805 would be appreciated07:25
ubottuLaunchpad bug 220805 in base-installer "when selecting "only free software", I get restricted from the original CD and for -security" [Medium,Fix committed] https://launchpad.net/bugs/22080507:25
thekorndholbach, oh, thanks for letting me know, will check this in a bit07:26
dholbachthekorn: http://paste.ubuntu.com/20548/ :-)07:26
* dholbach hugs thekorn :)07:27
=== hunger_t is now known as hunger
thekornlooks like a bad start in this day07:28
dholbachthekorn: nah... apart from that the new text connector seems to work fine :)07:28
dholbachthekorn: as always top-notch work from you!07:29
\shmoins07:30
\shthekorn: the start in this day is great..when I see our bzr commits ;)07:30
\shrainct rockt da house07:30
thekorndholbach, hehe, thanks for motivating me07:31
thekorn\sh, morgen07:31
\shthekorn: guten morgen :)07:31
\shdamn...I have to catch up with the gtk guys07:34
\shthey did awesome work last night07:35
wgrant\sh: You probably should wait for the LP API.07:36
\shwgrant: well...to change the backend is not a problem :)07:38
wgrant\sh: True, true07:38
wgrantThe API will hopefully make it much faster.07:38
=== tkamppeter_ is now known as tkamppeter
\shthe point is to get this project started...and it's awesome to see how it evolves in only 4 days :)07:38
dholbachif the project is only read-only the text connector is the way to go07:39
\shdholbach: it won't :) whatever thekorn is giving us, we'll implement it :)07:41
superm1is this eventually intended to make a full out replacement LP interface from a custom GTK app?07:42
thekorndholbach, rev 99 fixes bug.summary and bug.reporter07:42
dholbachthekorn: ROCK!07:42
* dholbach hugs thekorn07:42
* thekorn hugs dholbach 07:42
wgrantI'll be interested to see how the official LP Python lib will compare to p-lp-b.07:43
thekornme too07:43
wgrantIt would be nice if they released an API at some point so we could poke holes into it first.07:44
wgrantEr, the Python API.07:44
wgrantBefore the whole thing's actually released.07:44
geserpitti: Hi, can you look at the buildlog for openocd? http://launchpadlibrarian.net/15228528/buildlog_ubuntu-intrepid-amd64.openocd_0.0%2Br655-1_FAILEDTOBUILD.txt.gz08:43
geserpkg-create-dbgsym fails with "objcopy: Unable to recognise the format of the input file `./usr/lib/openocd/ecos/at91eb40a.elf'08:43
geserdebian/openocd/usr/lib/openocd/ecos/at91eb40a.elf: ELF 32-bit LSB executable, ARM, version 1, statically linked, stripped08:43
gesershould pkg-create-dbgsym skip unrecognized files or do I need to add a -X at91eb40a.elf to the dh_strip call?08:44
cjwatsonpitti: OK, I'll just give it a spin here08:45
stgrabermorning08:45
pittigeser: it uses -X invalidly08:46
pittigeser: -X doesn't take a glob, it takes a substring08:47
geseroh, overlooked it. Thanks, will fix the package then.08:49
pittigeser: I wonder how that builds in Debian08:49
pitti        foreach my $f (@{$dh{EXCLUDE}}) {08:50
pitti                return if ($fn=~m/\Q$f\E/);08:50
pitti        }08:50
pittithat doesn't work with globs either08:50
pittiseb128: no intrepid copy love for you in bug 230998; is that fixed upstream in 2.23 already?08:52
ubottuLaunchpad bug 230998 in evolution "evolution leaves deleted messages strike through" [Low,Fix committed] https://launchpad.net/bugs/23099808:52
dholbachthekorn: rev99 works NICEly :)08:53
thekornphew08:55
pittiseb128: same question for bug 21160408:56
ubottuLaunchpad bug 211604 in gnome-applets "trash icon disappears in panel" [Low,Fix committed] https://launchpad.net/bugs/21160408:56
seb128pitti: no an dno09:00
seb128no and no09:00
seb128pitti: will be fixed when next versions are available which should be today09:01
slangasekseb128: just got some insight into bug #209520, and sent a follow-up just now09:01
ubottuLaunchpad bug 209520 in nautilus "SMB error: Unable to mount location when server configured with security=share" [Undecided,Confirmed] https://launchpad.net/bugs/20952009:01
pittiseb128: ok, great; thanks09:01
seb128slangasek: ah, nice ;-)09:01
slangasekseb128: basically, any server that's security=share can only use weak password authentication, which we deliberately disabled in samba for hardy; slightly ahead of upstream, but on the grounds that upstream will do the same in samba 3.2 and it would be unfortunate to have vulnerable default settings for the life of hardy09:02
seb128slangasek: oh, so those are non supported configs?09:02
slangasekwell, that's /my/ position on it with my samba hat on, but I'm willing to be persuaded09:03
slangasekI think nautilus/gvfs needs some fixing there regardless09:03
slangasekbut that's not necessarily 8.04.1 material09:03
seb128right09:03
slangasekand if there's a sense that enabling the weak client auth is the lesser evil, then that's a quick fix09:03
seb128but seeing the number of people concerned by the issue I'm not sure what the right fix would be09:03
seb128out of letting them using their config ...09:03
Mithrandirslangasek: any particular reason why security=share isn't then just disabled?09:04
slangasekMithrandir: it's a server setting; the servers are not hardy servers, AFAICS09:04
slangasekMithrandir: i.e., there are corresponding defaults on the server side which someone would have to override to get a hardy server in security=share mode09:04
Mithrandirslangasek: oh, ok, so you're talking about the client.  Ack.09:05
slangasekyeppers09:05
slangasekand when the client is nautilus+gvfs, the user gets no feedback about why it failed... :)09:05
=== mdz_ is now known as mdz
pittisoren: the virt-manager bugs of the hardy-updates version are still open in intrepid; can you please apply the fixes to intrepid, too, and upload?09:13
slangasekanyway, with that bug triaged, I'm off to bed09:13
seb128slangasek: thanks for your work on that, good to have a clue about the issue09:14
seb128I'm not convinced yet that making those connection fail on purpose is a good idea though09:14
slangasekseb128: n/p.  feel free to discuss with pitti and whoever else about whether we should relax this setting for hardy09:14
seb128but I don't really have an idea about the number of broken configuration which are around09:14
seb128will do09:14
slangasekand I'll catch up in the morning :)09:14
* pitti <- no clue about samba :(09:15
slangasekpitti: oh, well, most of what you need to know can be learned from scrollback + the last comments in the bug log ;)09:15
seb128pitti: read the current comment on https://launchpad.net/bugs/209520 and tell me what your gut feeling is about this option ;-)09:16
slangasekpitti: the only missing piece is "how easy is it to break this password mechanism?"09:16
ubottuLaunchpad bug 209520 in nautilus "SMB error: Unable to mount location when server configured with security=share" [Undecided,Confirmed]09:16
pittiseb128: my gut feeling is that there should be a dialog box which explains the issue, instead of silently failing; WDYT?09:19
seb128pitti: right, that's for sure09:19
slangasekoh I agree, but I'm not sure that we get a proper feedback channel from libsmbclient for this :/09:20
seb128pitti: the question is rather to know if it should fail or not by default09:20
pittiso AFAICS it affects servers which are either still running win98, or badly configured samba, right?09:20
seb128I'm not sure how many users know that those are "badly configured"09:21
pittiIMHO disabling LANMAN by default makes sense; if it gets explained properly, then these servers can be reconfigured09:21
seb128ie, how many users have a similar config on a local network which worked until now and breaks in hardy09:21
pittidid previous Ubuntu releases configure samba with LANMAN by default?09:21
seb128dunno but it was not restricting access to those09:22
pittii. e. will default hardy client fail to connect to default gutsy/dapper samba server?09:22
slangasekpitti: not all of them.  Win9x "servers" aren't capable of doing anything stronger than Lanman; likewise, any ancient Unix NASen based on Samba 2.x09:22
slangasekpitti: previous Ubuntu releases allowed lanman by default09:22
seb128I would argue that we should still allow those09:23
pittislangasek: right, but I mean s/allowed/& only/09:23
seb128we will not fix the world by confusing users who try to use broken servers09:23
seb128servers they can use from other distros and gutsy09:23
slangasekpitti: uh... sorry, I think we're talking past each other, none of the lines of yours I was replying to had "allowed" in them and I'm now a little lost :)09:24
slangasekI should probably just go to bed ;)09:24
seb128we just get bad press than hardy can't connect to working servers at the moment where other distro can, admitelly that would be better if nautilus was displaying a proper error but I'm still not sure it would make those users happy09:24
seb128especially that often users don't have control over the servers they are trying to use09:24
pittislangasek: I meant: if I apt-get install samba on dapper on server A, and install hardy on client B, will B fail to connect to A?09:24
pittii. e. what's the default setting in dapper?09:24
slangasekseb128: note that agreeing to negotiate lanman auth exposes the user to a security risk, which is more of a problem than just not wanting random servers to not use weak auth...09:25
pittiseb128: I tend to agree (FSVO "working server" :) )09:25
pittiwith the current explanation, these servers are not really working flawlessly, AFAIUI? (because they are a password stealing trap)09:25
slangasekpitti: I would have to check where in the history dapper's version of samba falls, but I believe that it should do encrypted passwords by default, and therefore work ok with hardy clients09:26
seb128slangasek: I would argue that it depends of the context09:26
seb128slangasek: people having 3 boxes on a local lan probably don't care about that, they just want their nas and server working as they used to09:26
seb128but in corporate environments you might want better security09:27
slangasekpitti: encrypted passwords are enabled by default in dapper, so hardy clients are perfectly compatible09:28
pittislangasek: right, that was my primary concern; i. e. does it fail OOTB, or do you need to manually (mis-)configure it to fail09:28
slangasekseb128: well, I definitely disagree, but I recuse myself from this decision because I implemented this change in defaults myself with my maintainer hat on :)09:28
pittiseb128: in this case I still lean towards a better error message; people with broken ancient NASes can still change smb.conf to re-enable LANMAN again09:29
seb128slangasek: anyway no hurry, I'll speak with some other people about it to collect opinions, you should go to bed ;-)09:30
pittiand with modern Windows and supported distros it shouldn't be a problem either?09:30
slangasekright, 'night folks :-)09:30
pittislangasek: sleep well! thanks09:30
seb128night slangasek09:30
seb128and thank you for your work on the issue ;-)09:30
seb128pitti: right, it just means new strings and it's not clear than libsmbclient has an api which makes it easy to know that the issue is due to this09:31
seb128pitti: ie, might not be easy to sru in hardy09:31
pittiright; might be necessary to grep it out of the log, or so?09:32
pittibut I can't believe that it has such a poor error reporting API?09:32
seb128pitti: not sure, I'm not a samba guy, now that we know what the issue is I'll try to have a look though09:32
pittimvo: can you please apply bug 184238 to intrepid?09:33
ubottuLaunchpad bug 184238 in transmission "Menu entry should be named "Transmission BitTorrent Client" Instead of only the unclear "Transmission"" [Medium,In progress] https://launchpad.net/bugs/18423809:33
mvopitti: sure09:33
mvopitti: its already fixed, forgot to update the bug :(09:37
pittimvo: I didn't see it in the changelog; thanks09:37
mvomy bad, it was fixed upstream09:37
mvoand I forgot to add that to the changelog09:37
mvowhen I did the merge09:37
pittidoko_: is bug 211309 actually an issue in sun-java{5,6}? If not, can the tasks be closed?09:38
ubottuLaunchpad bug 211309 in icedtea-gcjwebplugin "[hardy] Java plugin not registered in Firefox 2" [Undecided,Fix committed] https://launchpad.net/bugs/21130909:38
pittisoren: same for virtinst (bug 221746)09:54
ubottuLaunchpad bug 221746 in virtinst "Assigning storage space fails if acceleration enabled" [High,Fix committed] https://launchpad.net/bugs/22174609:54
=== elkbuntu` is now known as elkbuntu
asacpitti: we dont forward bugs that are incomplete :)10:05
asacjcastro: ^^10:05
pittiasac: sometimes they become incomplete after forwarding10:06
pitti(happens to me quite often, at least); i. e. upstream needs further info, etc.10:06
asacpitti: well ... that discussion is usually done in upstream tracker, but the ubuntu task is mostly static after that point10:06
asace.g. the upstream task would be "incomplete", while the ubuntu one stays at whatever state it was before10:06
asacmakes sense or are you always changing the ubuntu task as well in-sync with the upstream status?10:08
persiaIf upstream needs information and the person coordinating the bug doesn't have it, using the Ubuntu bug to ask for it (and setting "Incomplete") makes sense.10:09
asacpersia: point is that the ubuntu task is used to determine whether a bug was forwarded upstream in the +upstreamreport10:12
asacpersia: i dont think that using the ubuntu task is a reliable way to determine that ... better look at the upstream status (e.g. is upstream bug "incomplete", "confirmed" or whatever)10:12
seb128asac: better to look if there is an upstream watch available10:12
seb128the status is not revelant there10:13
asacseb128: right. thats what i mean10:13
asacseb128: yeah, but still the10:13
asac+upstreamreport currently only uses Triaged ;)10:13
asaceverything else is forgotten about10:13
seb128I know, most of the GNOME stats are broken due to that10:13
asachttps://edge.launchpad.net/ubuntu/+upstreamreport10:13
asacseb128: well ... at least you are using Triaged for forwarded bugs ... which i am not ;)10:13
seb128because we have lot of confirmed bugs forwarded from the time before triaged10:13
asacseb128: so you are far better off atm :)10:13
seb128right ;-)10:14
asacseb128: right. in the past mozillateam moved forwarded bugs that were on track upstream to "in progress" :)10:14
asacjcastro: so read above: just use the watch count for open bugs to get the right count for forwarded bugs10:15
guysoft42hello all, i have a heavily modified system of ubuntu that i want to make bootable from a livecd. is that possible in any way?10:24
=== fabio is now known as kinio
pittiRiddell: is bug 194474 still an issue in intrepid?11:10
ubottuLaunchpad bug 194474 in kdebase "[hardy] kded in loop (100%CPU) when using 'mount automatically'" [Undecided,In progress] https://launchpad.net/bugs/19447411:10
Riddellpitti: no, intrepid uses kde 4 so different codebase11:17
pittiRiddell: thanks11:17
=== chand is now known as _r1__
=== _r1__ is now known as chand
pittitkamppeter: is bug 219999 an issue in intrepid? if 4.0 fixes it, pleaes close the task11:47
ubottuLaunchpad bug 219999 in foomatic-filters "[Hardy SRU request] foomatic-rip does not handle enumerated-choice options with choices "True" and "False" correctly, leading to Duplex on most Ricoh printers not working" [High,Fix released] https://launchpad.net/bugs/21999911:48
pittiasac: can you please upload epiphany-browser 2.22 to intrepid? (bug 236116); I can copy-package epy-extensions, but e-browser differs in hardy and intrepid11:55
ubottuLaunchpad bug 236116 in epiphany-browser "new upstream 2.22.2 release" [Undecided,In progress] https://launchpad.net/bugs/23611611:55
zulgood morning11:56
pittihey zul12:03
asacpitti: ok looking12:05
=== chand is now known as chand[aw]
=== ryu2 is now known as ryu
cjwatsonpitti: do you have a dhcp3 merge in progress? I need it to build d-i12:40
pitticjwatson: only as far as "need to get to it RSN", if SRUs ever leave me some time :)12:41
pitticjwatson: I just finished SRUs, though12:41
pittiso I can get to it after lunch12:41
pitticjwatson: oh, we need 3.1 for d-i now?12:41
cjwatsonyeah, netcfg's dhclient-script got merged into dhcp3-client-udeb so now netcfg requires the version where it was merged12:42
pitticjwatson: ok, thanks for the poke; queued for the afteroon12:42
pittiafternoon, too12:42
cjwatsonpitti: thanks, appreciated12:43
=== _max_ is now known as Guest96354
ScottKdoko: It look likely that pyogg can be sync'ed now.  Do you mind if I look after it (you touched it last)?13:34
ScottKlook/looks13:34
dokoScottK, not at all. thanks for doing that13:35
ScottKNo problem.13:35
=== persia_ is now known as persia
=== chand[aw] is now known as chand
jcastroasac: so in your opinion it should be counting watches, not a certain status?13:52
persiaMaybe count != (Invalid | Won't Fix)?13:53
jcastropersia: that sounds reasonable to me13:54
seb128jcastro: what the status changes to the fact that there is an upstream bug corresponding to the launchpad one?13:56
jcastroI don't understand your question13:56
=== Tonio__ is now known as Tonio_
seb128jcastro: why should the status do a difference there?13:59
asacjcastro: i think what matters for upstream is an absolute number. not something that measures the ratio13:59
jcastroseb128: that's just what we started with.14:00
jcastroI think keeping track of the watches themselves makes more sense though14:00
seb128ok, cool14:00
jcastroasac: well, I think having a ratio is a good thing to track as well14:00
jcastroasac: we know that number will never be 100%14:00
jcastroseb128: the report is still very much alpha, which is why I want to make sure we're measuring what you guys are doing14:01
jcastroand adjusting the report accordingly14:01
jcastroit shouldn't be "your numbers look weird, you are doing something wrong,"14:02
jcastroit should be "your numbers look weird, are we measuring the right thing?"14:02
seb128jcastro: right, and the reply is that you are not, we have hundred of GNOME bugs forwarded upstream which are "confirmed" because they have been sent upstream when launchpad had no triaged for example14:03
jcastroyep14:03
freeflying_when I try to merge fbreader from sid, I found it build-deps on a package dosen't exist in ubuntu, so what the workflow for such a case, btw, fbreader is in main14:04
persiafreeflying_: On which package does it depend?14:04
asac_jcastro: sorry. reconnect14:05
freeflying_persia: liblinebreak-dev14:05
persiafreeflying_: https://launchpad.net/ubuntu/+source/liblinebreak ?14:06
jcastroasac_: http://paste2.org/p/3984014:06
asac_jcastro: right14:07
persiafreeflying_: Alternately https://launchpad.net/ubuntu/intrepid/+package/liblinebreak-dev or https://launchpad.net/ubuntu/+source/liblinebreak/0.9.6-514:07
persiaIt probably needs a MainInclusionReport for the merge14:07
asac_jcastro: anyway, i think the problem with the ratio is that its hard to tell for sure what bugs should be forwarded. especially since we have no real common usage of bug statusses14:07
freeflying_persia: wired, my latest intrepid chroot can't find it14:08
asac_stati ;)14:08
jcastroasac_: yeah each team does it different.14:08
jcastroasac_: that's the reason I sent you guys that mail14:08
persiafreeflying_: it's in universe only: things in main need to build against main, which is likely the issue you see.14:09
freeflying_persia: thanks for clarify this for me :)14:10
seb128jcastro: to who did you send mails?14:10
jcastroseb128: calc and asac so far, since their packages showed up obviously wrong in the report.14:11
seb128jcastro: ok, just checking if I should have received a mail or not14:11
asac_jcastro: ok. i think the ratio watch vs. upstream task without watch could be used as something that would fit in our new bug workflow14:12
jcastroseb128: I am planning on bugging you guys as a group during the sprint14:12
seb128alright14:12
jcastroseb128: your columns are still mostly green so I'm going after the ones that look bad first. :)14:12
seb128jcastro: right but the numbers are far to be as good as they should :-p14:13
jcastroseb128: right.14:13
seb128since half of the forwarded bugs are "confirmed" and not counted ;-)14:13
jcastroyeah14:13
jcastrothe thing is that kiko wants confirmed to go away and is specifically measuring triaged instead14:13
jcastrobut that's a different argument, heh14:13
asac_jcastro: the ubuntu state makes no sense. how about what i just proposed: compare upstream task without watch with upstream task with watch?14:15
asac_according to launchpad "advanced search" adding an empty upstream task is similar to expressing that this needs to be forwarded14:15
jcastroasac_: yeah I have that down here in my notes to ask kiko about it (he actually implements the report)14:15
asac_jcastro: ok cool14:16
seb128asac_: almost nobody is bothering adding empty upstream tasks for the bugs that need to be forwarded though14:17
asac_seb128: well. thats the official mean to express that though :) ... so if there is something you can use to measure that then its that14:17
asac_seb128: and i will try to make more use of that in future14:17
seb128I would rather like a setting the other way14:18
seb128because 99% of the GNOME bugs we receive are upstream one14:18
asac_seb128: which way?14:18
seb128and I would prefer to flag 1% as distro bugs rather than 99% as upstream bugs14:18
seb128default to "this is a bug in the software"14:19
asac_seb128: so you want to have an empty upstream task opened by default?14:19
seb128and having a way to express the bug is rather an ubuntu one14:19
seb128not sure if the empty upstream task is the right semantic there14:19
seb128but yeah, I would like to have things considered as upstream issues by default14:19
asac_seb128: you could do your "flag 1% as distro" by setting the empty upstream task to "invalid"14:19
seb128but that's what they are most of the time14:19
seb128right14:19
jcastrothat's an interesting way to look at it14:20
seb128jcastro: we are a distribution so ideally we just distribute upstream code and have no ubuntu specific issues ;-)14:21
jcastroyep14:22
ScottKOTOH it doesn't take so many packaging bugs forwarded upstream before we lose credibility.14:22
jcastrowell, the people forwarding the bug would be the same person who is doing it now14:22
asac_ScottK: why would that happen if we add an empty upstream task by default?14:23
asac_why would that happen more frequently ?14:23
ScottKJust saying that we need to be thoughtful about shipping all bugs upstream.14:23
seb128nobody speak about doing that14:23
ScottKOK.  That's how I read "I would like to have things considered as upstream issues by default".14:24
ScottKNevermind then.14:24
jcastroScottK: he means an empty task thing on launchpad14:24
ScottKAh.14:24
seb128that would be rather a workflow change14:24
jcastroScottK: though, we've had brainstorming sessions on how to make it easier to file bugs in an upstream bugzilla and yes, it can be scary sounding14:25
seb128rather than having to open empty upstream tasks for all the bugs you would just have to reject some for bugs which are distro specific14:25
asac_well, we have to ensure that triagers really know that you are not supposed to forward anything that is incomplete14:25
jcastro^^^^14:25
seb128ideally only triaged bugs should be forwarded anyway14:26
seb128and by the time they are triaged the upstream task should be closed if that's a distro specific bug14:26
asac_seb128: so we could auto create empty upstream task once a bug goes to triaged \o/14:26
jcastroasac_: but you said you're not using triaged14:26
seb128would work for me if you have a box saying "distro bug"14:27
asac_jcastro: thats a historical thing14:27
asac_jcastro: i dont want to do two things just to indicate that a bug is ready to go up14:28
jcastroasac_: afaik confirmed is eventually going away right?14:28
asac_so either set to triaged, or use launchpad upstream task. i use launchpad upstream task :)14:28
seb128jcastro: why should it?14:28
asac_because thats what the advanced search page suggests imo14:28
jcastroseb128: dunno, that's what kiko wants14:28
seb128he's the one who insisted to adding the extra confirmed and triaged thing in the first place no?14:29
jcastroseb128: clearly there needs to be some kind of discussion because I haven't gotten any solid yes or no answer from anyone14:29
seb128alright14:29
jcastroI'll bring it up to heno because if they are getting rid of triaged then it might make sense to do it sooner rather than later in the cycle14:30
=== asac_ is now known as asac
pittizul: hm, the apache merge log is confusing; it doesn't list the remaining changes from Debian, but the changes in that upload14:31
pittizul: do we still actually have a delta? AFAIR, infinity and Mithrandir went to great effort to synchronize the package in hardy14:32
pitti(gutsy and feisty, too)14:32
zulpitti: no we dont, I should have synced it14:33
freeflying_who can have a look of this bug #23906914:38
freeflying_#23906914:38
PiciThe bot is currently undergoing a server upgrade ;)14:40
masoodhi everybody14:40
masoodi'm a beginner here.. can someone tell me how team channel are different from support ones?14:42
freeflying_its really a security relate bug14:44
Picimasood: Ubuntu doesnt come together magically, these channels are here for planning, bug fixing and development discussion to go on :)14:46
=== devfil_ is now known as devfil
pittifreeflying_: how is that a security issue?14:46
freeflying_pitti: just wonder :)14:47
masoodpici: i figured that out a while ago, I'm just not sure in which channel should I ask my question :D14:47
Picimasood: Well, I'd start in #ubuntu and hope they point you in the right direction :)14:48
fokaLP:239069 has become a rather high profile issue in the Chinese GNU/Linux community.14:48
fokaOr rather, controversial issue.14:48
fokaBenC1, Hi!14:49
fokaIt started here: http://bbs.chinaunix.net/viewthread.php?tid=115471814:49
freeflying_foka: no one can read Chinese here, besides you and me :)14:50
fokaA local developer (of a local Chinese distribution) began complaining that there are too many blind fans/sheep of Ubuntu14:50
=== BenC1 is now known as BenC
fokafreeflying_, Right, but just to offer some perspective.14:51
masoodpici: k. thanks for the help ;)14:51
fokaI guess there are indeed some over-zealous Chinese Ubuntu fans, which is both good and bad...14:51
freeflying_foka: lets forget the qurrel, come back to the bug itself :)14:51
fokaAnyhow, that certain developer (cjacker) noticed that bug as a proof to those "mindless Ubuntu fans" that Ubuntu core isn't as good as it seems, and claiming that this bug is worse than a kernel panic.14:52
BenCfoka: hey14:52
fokafreeflying_, You're right, but just again, I'm offering more background info as to why it may be good PR to investigate this bug and get it fixed ASAP.14:53
fokafreeflying_ is right in saying "let's forget about the quarrel and focus on the bug itself" though.14:53
tkamppeterpitti, I have closed bug 219999 now. Thanks for remombering me.14:54
pittitkamppeter: thanks14:54
fokaBut it is a somewhat perplexing and evasive bug, as not all people can reproduce it yet.14:55
fokaA small bit of information that isn't reflected in the Launchpad bug report yet:  cjacker mentions it could be related to a particular version of libc6 and bash and wtmp/utmp, i.e. hinting an upstream issue.  (though cjacker's main point is that Ubuntu's QA is slightly insufficient)14:56
ubottuLaunchpad bug 219999 in foomatic-filters "[Hardy SRU request] foomatic-rip does not handle enumerated-choice options with choices "True" and "False" correctly, leading to Duplex on most Ricoh printers not working" [High,Fix released] https://launchpad.net/bugs/21999914:56
fokaLet me try to go through the Chinese discussion more thoroughly and try to pick out more technical info.14:56
kirkland`pitti: hey, i had another idea, wrt to ecryptfs and mounting/unmounting15:05
pittihi kirkland`; oh?15:07
kirkland`pitti: another option would be to create a group for ecryptfs users (say, ecryptfs), and allow those users sudo access to mount and unmount commands?  or do you think that would give too much access to those two commands?15:08
pittikirkland`: we are currently trying to abolish all groups which control device/privilege access, so I don't like this at all15:09
kirkland`pitti: gotcha, okay15:09
pittikirkland`: apart from this, unlimited mount == root15:09
kirkland`pitti: okay, i'll work on the custom unmount more today15:09
pittikirkland`: thus, you could just as well work as root in the first place15:10
=== stdin_ is now known as stdin
=== radio|work` is now known as brandon|work`
pittiogra: do you still remember dhcp3's revert-next-server.dpatch patch? what is it good for? the code changed in 3.1.1, so the patch doesn't apply any more15:34
ograi can take a look15:35
pittiogra: I guess it broke LTSP somehow?15:35
ograit breaks old ltsp configs and is totally useless for standalone servers15:35
pittiogra: I would disable it for now (for the merge), is that ok for you?15:35
ograsure, i can merge it back in later15:36
ogralets get that CD out :)15:36
pittior, rather, develop a new patch (this time with upstream preferably)15:36
ograupstream refuses to take that change15:36
ograwe had long discussions15:36
ograits already over 2 years old15:36
jsgotangcojcastro: do you rememer ColinCharlesQueue15:48
jsgotangcoremember15:48
jcastrojsgotangco: yeah, he was in sydney15:52
jsgotangcojcastro: yeah he's currently in Manila and meeting up with him tomorrow. I think Sun/MySQL has an event here heh, just wondering if you still remember him15:53
jcastrojsgotangco: yeah, say hi for me please.15:54
jcastrojsgotangco: he was one of the editors that you had to have approve your spec to get it past the Drafting stage15:54
* jcastro remembers that not being very fun. :p15:54
jsgotangcolol yeah15:55
jsgotangcoold skool15:55
DktrKranzpitti, since you sponsored last merge, any chance to look at scons (bug #226783) ? Current version causes some FTBFS with some packages in the archives.16:07
ubottuLaunchpad bug 226783 in scons "Merge scons 0.98.5-1 (main) from Debian unstable (main)" [High,Confirmed] https://launchpad.net/bugs/22678316:07
pittiDktrKranz: not right now, but later/tomorrow; I assigned it to me16:09
DktrKranzpitti: thanks.16:10
pepHi! I will be attending an install party the 5th of July, that was organised thinking that 8.04.1 will be out by then (it was planned 3rd july on hardy release schedule). Now on intrepid schedule I see it will be at the soonest the 10th. Will there be a stable release candidate out by then? Stable enough to install it on user machines?16:19
pepIf not we will make our own .iso simply out of an up-to-date hardy... but I was wondering if we could not already install the 8.04.1rc...16:19
Kl4mThe schedule says July 3rd16:22
pepKl4m: that's what I thought too, when someone pointed out to me that this one said july 10th... https://wiki.ubuntu.com/IntrepidReleaseSchedule16:23
Kl4mHmm https://wiki.ubuntu.com/HardyReleaseSchedule says 316:26
pepjupp16:26
pepyou see we're wondering what to do, if it will be out by july 5th or not....16:27
pepif it will, then no problem, if not, then my question is: will there be a stable rc? or do you think it is safe to use a working daily build? or just modify an iso to make it up-to-date?16:29
cjwatsonI would expect that daily builds would be safe to use by then, even if 8.04.1 isn't out16:32
cjwatsonit would likely be waiting for testing and certification to complete16:32
cjwatsonyou won't gain much by building your own, and that's more likely to create problems than not, I expect16:33
pep`back, sorry, the internet connection is bad here :( last phrase I got was "<cjwatson> you won't gain much by building your own, and that's more likely to create problems than not, I expect"16:39
pep`thanks for the info16:39
pep`we already did this for a previous install party and it worked out great, but it sure would be easier to use .1 directly...16:39
=== pep` is now known as pep
_MMA_pep: That was the last message from cwatson.16:39
pepthank you!16:40
pepdo you think the intrepid release schedule ismore trustworthy? or rather the hardy one? because I am preparing an email to the LUG to inform them of this problem we might have..16:42
=== Mirv_ is now known as Mirv
pepWho must I contact or where must I ask to have the best possible opinion about the release of 8.04.1 ?16:52
cjwatsonpep: preferably, don't ask every ten minutes ;-)16:53
cjwatsonpep: at least the end of the intrepid release schedule is rock-solid, but early milestones are always fluid depending on what can be made to work16:54
pepah no, I'm just wondering if there is a channel dedicated to the development of hardy LTS...16:54
cjwatsonyou are in it16:54
pepok ;)16:54
cjwatsonof course it's also dedicated to other things16:54
pepthen I can safely assume and tell my LUG that it will not be out by 5th July I suppose. Thank you ;)16:55
cjwatsonhuh? when did I say that?16:55
pepoh, ok... so it's not sure...16:55
cjwatsonIF it is not out by 5th July, it will likely just be waiting for testing to complete16:55
cjwatsonbut the current schedule has it due to release on 3rd July16:56
pepAh, ok thank you, that was what I wanted to know, which schedule to trust.16:56
cjwatsonthere is only one relevant schedule ...16:56
cjwatsonyou definitely don't want to use an early milestone of intrepid for widespread installation16:57
pepok :)16:57
cjwatsonit's meant for experienced testers only at this stage16:57
cjwatson(and developers, obviously)16:57
pephehe, yes I understand16:57
pittiogra: ah, ignore me; it still applies17:02
pepthanks for the advice, have a nice day.17:15
mvoRiddell: what package has dcopidl nowdays with kde4?17:25
norsettoasac: I have had no reply to my comment on the gnome-mplayer ITP (dbug 415381). How do you want to proceed?17:33
asacnorsetto: just upload ;)17:34
asacnorsetto: take ownership -> upload17:34
asacdebian bug 41538117:34
ubottuDebian bug 415381 in gnome-mplayer "ITP: gnome-mplayer - a simple GUI for MPlayer" [Wishlist,Open] http://bugs.debian.org/41538117:34
norsettoasac: err ... upload to where?17:34
asacnorsetto: what email do you plan to use for debian package contact?17:35
norsettoasac: the usual norsetto@ubuntu.com17:35
asacnorsetto: ok i set owner to you dropping a mail that I will upload your package if we dont get a veto in a few days17:37
norsettoasac: ok, thx17:38
Riddellmvo: kde 4 doesn't use dcpo17:40
Riddelldcop17:40
mvoRiddell: aha, thanks17:43
Riddelljdstrand, kees: so got those MIRs scheduled in for sometime soon?18:11
Riddellpitti: not able to look at qca2 MIR?18:11
pittistill doing the dhcp3 merge requested by Colin (gosh, taking 4 hours already)18:12
jdstrandRiddell: I will be looking at chmlib soon yes. kees has the other one18:12
=== pwnguin__ is now known as pwnguin
calcanyone know of a console utility that can read info from a truetype font and output info about it?18:19
* calc used to a have a script to usefully rename ttf fonts but can't find it18:19
Riddelljdstrand: what about libzip?18:20
jdstrandRiddell: I just saw that today-- kees or I will pick it up18:20
slangasekpitti: did you and seb128 get anywhere on the question of lanman client enabling?18:20
pittislangasek: I think we should keep it disabled and provide a better error message, since AFAIUI it does not affect a majority of users, and in the affected cases the server should really be updated18:21
slangasekwell, providing a better error message is a lot harder than re-enabling it would be; does that change your opinion?18:22
slangasek(the libsmbclient API is intended to be POSIX-like, so no extended samba error messages are available without capturing debug logs of some kind)18:22
pitticjwatson: hm, I need to leave to Taekwondo soon; I'm afraid I have to continue this dhcp3 mega-merge tomorrow morning18:29
pittislangasek: hm; I'm just afraid of endlessly proliferating such setups18:30
pittibut that's just gut feeling; I don't know much about Samba for an objective judgement18:31
slangasekwell, due to bug #1, I'm not sure that Ubuntu is a major factor yet in whether it's practical for sites to deploy such servers :)18:33
ubottuLaunchpad bug 1 in ubuntu "Microsoft has a majority market share" [Critical,Confirmed] https://launchpad.net/bugs/118:33
* slangasek smirks at ubottu u18:33
pittislangasek: OTOH, when we enable it, there will be no encouragement (or even knowledge) about it, so that it will stay that way forever?18:38
slangasekpitti: fwiw, I found the upstream thread that discusses how these default settings have been changed on the Windows side; it sounds like Vista Enterprise is even more strict than we are currently: http://lists.samba.org/archive/samba-technical/2007-February/051421.html18:38
slangasekpitti: well, we could leave it disabled in intrepid maybe, and hope that time takes care of things for us? :)18:39
pittislangasek: I can live with that18:40
pittibye everyone18:41
=== devfil is now known as totopalma_
slangasekpitti: ah, I need more direction than "I can live with that" :-)  Do you want me to prepare a samba SRU that reverts this change?18:43
\shhmm...riddell and I are missing dl.so from python2.5 on amd64... gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I../Include build/temp.linux-i686-2.5/build/buildd/python2.5-2.5.2/Modules/dlmodule.o -o build/lib.linux-i686-2.5/dl.so is missing somehow from the amd64 build :)18:46
SynthroidManhttp://synthroid.co.uk/18:47
keesRiddell: I already looked at openbabel (bug 236051) and assigned it back to you after including the results of my audit.19:01
ubottuLaunchpad bug 236051 in openbabel "main inclusion review for openbabel" [Undecided,Incomplete] https://launchpad.net/bugs/23605119:01
keesRiddell: short version: I can't recommend it for main.19:01
Riddellkees: saw that thanks, upstream say they're looking into your comments19:01
keesRiddell: okay, cool.19:02
=== fta_ is now known as fta
=== kirkland` is now known as kirkland
paulproteusI'm the Debian maintainer of the alpine package, and I see this bug in Ubuntu: https://bugs.launchpad.net/ubuntu/+source/alpine/+bug/12073520:15
ubottuLaunchpad bug 120735 in alpine "Alpine 0.82+dfsg-5 seg faults when attempting to view certain messages with attachments" [Undecided,New]20:15
paulproteusWhat is the right way for me to handle it?  alpine is in universe, fwiw; this bug was fixed a year ago but the bug affects Ubuntu 7.04.20:16
paulproteusHmm, I'm told: " You are not the bug assignee nor the maintainer of alpine (Ubuntu), and therefore cannot edit this bug's status. "20:18
DktrKranzpaulproteus, you may want to ask for a stable release update (see https://wiki.ubuntu.com/SRU). Also, in order to edit bug status, you need to login in Launchpad.20:19
paulproteusI don't think it's that critical, DktrKranz.  (I'll see about logging in now.)20:20
paulproteusShould I just leave a note telling the reporter to upgrade and mark it as invalid?20:20
ScottKpaulproteus: It's fixed in releases later than Feisty ?20:21
DktrKranzYou should mark it as fix released20:21
paulproteusScottK, Bingo.20:21
ScottKpaulproteus: It's as DktrKranz says then.  It should be fix released.  I'll mark it.20:22
paulproteusI'll mark it, ScottK.20:22
paulproteusI need the practice. (-:20:22
ScottKpaulproteus: I already did.  Sorry.20:22
* paulproteus shrugs, I'll find another then. (-:20:22
DktrKranzpaulproteus, you have tree more to practice :)20:24
paulproteusDktrKranz, Pending feedback from the submitter. (-:20:26
psyke83hi asac, can I ask you a quick question re: Firefox? I was told you've got experience with the code. I'm working with Cory on UbuntuStudio's dark theme, and I had an idea re: Firefox, but I'm not sure if it's feasible. I was wondering if it's possible to force Firefox to use native widgets only for rendering of websites (not the actual interface of Firefox such as menus, popup windows, toolbars and options windows)?20:27
psyke83asac, my idea is to force Firefox to render widgets using Human-Murrine as dark widgets simply look out of place on 95% of websites, who often make bad decisions re: colour choices in style sheets, etc.20:28
munckfishcjwatson: hi you got a minute?20:55
cjwatsonmunckfish: sure20:55
munckfishI'm still trying to get the series/milestones setup on LP for PS320:55
munckfishTiago made me Driver20:56
munckfishbut that still hasn't given me the "Add a series" link20:56
munckfishdo you know what's needed?20:56
cjwatsonmunckfish: should be "Register a series", https://launchpad.net/ubuntu-ps3-port/+addseries21:01
cjwatsonblink, why did he make specifically you driver rather than a team?21:02
munckfishcjwatson: we were trying to work out how to give the required perms21:03
munckfishthe doc on help.lp.net said I had to be either driver or registrant21:03
munckfishbut seems not21:03
munckfishcan you fix it?21:03
munckfishas in make the team driver instead21:03
cjwatsonI can't fix it21:03
cjwatsonI don't have any kind of special launchpad god-mode permissions21:04
munckfishcjwatson: I am forbidden to access that page21:04
cjwatsongive me a minute, I'm checking the code (since I can at least do that)21:04
munckfishcjwatson: I know but I thought you had better perms than me on the project page21:04
munckfishcjwatson: wow insider stuff, cewl21:04
cjwatsondon't see how, Tiago's registrant, you're driver ...21:04
cjwatsonmunckfish: Tiago should be able to do it. I think he just missed it21:11
cjwatsonmunckfish: give him the URL I gave you21:11
cjwatsonmunckfish: or else get him to make some suitable team registrant so that you can be in the registrant group too21:11
munckfishcjwatson: ok I'm getting some help on #launchpad now21:11
cjwatsonadding series to products requires either "registry experts" (a special team), the registrant, or a Launchpad admin21:12
munckfishcjwatson: I understand21:12
munckfishI think the registrant should be a team in that case21:12
cjwatsonmunckfish: that is often appropriate, yes21:14
cjwatsonplease make sure a bug's filed about the documentation saying that you need to be either driver or registrant - it doesn't match the code, so one or the other is wrong21:14
jcoleis the latest dri "enabled" in ubuntu kernels -> http://dri.freedesktop.org/wiki/Building21:25
jcoleor does one need to follow that guide to get the latest dri21:25
kirklandI'm calling the umount() system call in a C program.  It seems that /proc/mounts is updated properly, but not /etc/mtab ...  What needs to happen such that /etc/mtab is sync'd and sees the changes?21:31
slangasekyou need to edit /etc/mtab in your C program... :)21:33
kirklandslangasek: oh, seriously?21:33
slangasekthe functions setmntent(), getmntent(), and addmntent() will help21:33
kirklandslangasek: cool, thanks.21:33
slangasekwhy calling umount() directly instead of via the umount program, though?21:33
kirklandslangasek: I need to create a setuid program to umount as a non-root user21:34
slangasekpresumably this is an suid helper that has already done the necessary security checks, so you could safely call /bin/umount instead of umount()21:34
kirklandslangasek: being written from scratch, i can go any route that is recommended21:35
kirklandslangasek: this is back to solving last week's problem regarding pam_mount's inability to umount a filesystem on ssh logout21:36
slangasekkirkland: well, my assumption is that your helper has already done the necessary security checks in your helper - this assumption needs to hold true whether you call umount() or /bin/umount :)21:36
kirklandslangasek: seems that umount supports such "helper" programs21:36
kirklandslangasek: ;-)21:36
kirklandslangasek: but your suggestion of calling out to /bin/umount is a good one, as that would take care of /etc/mtab for me, right?21:37
slangasekkirkland: so, with that assumption in place, you might as well just setuid(0) and invoke /bin/umount, yes, since that will take care of all the niceties for you21:38
slangasekas for as umount supporting "helper" programs, those are for per-filesystem handlers21:38
slangasekmount/umount already know how to handle this filesystem type, right?21:38
kirklandslangasek: yes21:39
slangasekyeah - so calling /bin/umount as root for the dirty work is better21:39
kirklandslangasek: and "security checks"; user owns the mountpoint, perhaps a check of open fh's on that mountpoint....  anything else?21:39
slangasekI don't think you need to check for open fds, /bin/mount will do that for you21:40
kirklandslangasek: okay, good21:40
slangasekis there a corresponding mount wrapper?21:41
keeswhat's the method for checking mountpoint ownership?  aren't those overridden by the underlying filesystems's perms?21:41
slangasekI'm wondering if the mtab entry for the mount should somehow record that the user in question is the one who /did/ the mounting21:41
slangasekkees: exactly21:41
kirklandslangasek: pam_mount actually works well mounting the FS, so I was just going to "fix" the unmounting with a custom unmount setuid program21:42
kirklandkees: i was thinking access()21:43
kirklandkees: well, maybe not....21:43
slangasekaccess() will only tell you the ownership of the root node of the filesystem, not of the mountpoint21:44
=== dashua_ is now known as dashua
slangaseki.e., in order to determine the ownership of the mountpoint, this will have to be recorded somewhere at mount time21:45
slangasek(with /etc/mtab being the obvious place)21:46
kirklandslangasek: kees: what about checking the ownership of the device?21:46
kirklandslangasek: kees: what we're dealing with here is mounting /home/user/.Private onto /home/user/Private21:47
kirklandslangasek: kees: the intention is for user:user to own both of those, permed 700 when mounted, and 500 when not mounted21:47
slangasekchecking the ownership of the device is also race-y21:47
slangasekwhat do you do if the user *removes* /home/user/.Private, prior to unmounting?21:48
kirklandslangasek: hmm, well, they've hosed their underlying encrypted data in that case21:49
slangaseksure21:49
slangasekbut why should that leave them unable to unmount it? :)21:49
slangasekactually, as long as it's mounted, they haven't hosed it because the kernel still has a reference and they'll still be able to access it...21:50
kirklandslangasek: well, additionally, i'd also expect that the top node of the mounted filesystem to match ownership21:50
slangasekbut that's not an argument in support of breaking the unmount semantics IMHO :)21:50
kirklandslangasek: ie, a "Private" directory should only be mounted/unmounted/read/written/listed by the user owning it21:51
slangasekthese are all heuristics that you're trying to use to answer the question, "is the mount point specified here one that was mounted as part of the user "private data" implementation?"21:51
slangasekthe best way to answer that question without heuristics, AFAICS, is to /tag/ the mount at the time it's done, with this info21:51
kirklandslangasek: okay, so this is what's currently written to mtab:21:52
kirkland/home/kirkland/.Private.ecryptfs /home/kirkland/Private ecryptfs rw,noexec,nosuid,nodev,ecryptfs_sig=5b25c24a4bd3ed6e,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,user=kirkland 0 021:52
kirklandslangasek: the user=kirkland part is there because it's currently an entry in /etc/fstab21:53
kirklandslangasek: and that's what currently allows me to mount/unmount as non-root user21:53
slangasekkees: do you know if we have any raciness involved in reading /etc/mtab?  is there a standard way to lock the mtab so that we're assured to not race against a different mount being done at the same time as the unmount on the same mount point?21:53
slangasekkirkland: ummm, what's the "user=kirkland"?21:53
kirklandslangasek: pitti has suggested that i remove the dependency on reading/writing /etc/fstab21:53
slangasekoh, you just answered that question21:53
slangasekho-hum21:53
slangasek:)21:53
* kirkland types to slow for slangasek :-)21:54
kirklandslangasek: i can easily keep that user=kirkland bit as part of the custom mount setup in pam_mount21:54
kirklandslangasek: perhaps that gets us what we need there21:54
keesslangasek: hmm, I don't know of any mount "lock" routines21:54
slangasekwell, if you do *that*, I don't think you need a custom unmount wrapper at all. :)21:55
kirklandslangasek: right, exactly21:55
slangasekkirkland: so yes, I think that's by far the simplest solution :)21:55
kirklandslangasek: erg...  can you me and pitti sit down and have a pow-wow about this?  :-)21:55
kirklandi'm quite literally running around in circles!21:55
kirklandslangasek: i've been on a week-long wild goose chase trying to *not* have a script updating /etc/fstab21:56
kirklandand every day that goes by, that seems like the easiest solution21:56
slangasekkirkland: oh, I'm not suggesting updating /etc/fstab21:57
kirklandkees: speaking of /etc/mtab locking, what was it that we had to do for the udev/upstart bits about nfs mounts not showing up on startup?  we had some lock issues to solve there21:57
slangasekkirkland: but I think if you add -ouser=kirkland as a mount option when mounting, it will be echoed to /etc/mtab21:57
kirklandslangasek: okay, i missed something21:57
kirklandslangasek: yup, i agree with that....21:58
calcnautilus cd burner defaults not to using burnproof if available?21:58
kirklandslangasek: okay, so do that on mounting21:58
* calc is looking in gconf-editor on a fresh installed system21:58
kirklandslangasek: and continue with my custom umount wrapper work?21:58
slangasekkirkland: if you're able to pass user=kirkland into the /etc/mtab entry, I think the unmount might work as a normal user?21:59
slangasekmaybe not, hmm21:59
kirklandslangasek: nope, i tried that :-(21:59
slangasekok21:59
slangasekthen I believe you want a) to get a distinguishing option into /etc/mtab at mount time, b) a custom unmount wrapper that checks this option before doing the unmount22:00
kirklandslangasek: i can look at the umount source code, it might just be an arbitrary /etc/fstab check.... but it does error out with "umount: /home/kirkland/Private is not in the fstab (and you are not root)"22:00
joaopintokirkland, the mount man pages tells that the user option allows to mount/unmount the fs22:00
slangasekkirkland: right, I half-suspected that22:01
slangasekjoaopinto: but only if the user option appears in /etc/fstab, which we're trying to avoid writing to22:01
kirklandslangasek: would a "fix" to umount be in order, changing that behavior?22:01
slangasekkirkland: no :)22:01
joaopintoslangasek, not really, the man refers to mtab22:01
kirklandslangasek: :-p22:01
joaopintoquoting: "The name  of  the mounting user is written to mtab so that he can unmount the file system again. "22:02
keeskirkland: that was related to handling if mtab existed yet or not22:02
kirklandjoaopinto: what man page is that?22:02
keeskirkland: to check for old entries, etc22:03
joaopintokirkland, man mount, user= option22:03
kirklandkees: oh, right... race on creation, not mulitple simultaneous editors22:03
slangasekjoaopinto: but the username in mtab only helps if the option is also in fstab.22:04
kirklandjoaopinto: right, perhaps that documentation could be stated more clearly22:04
joaopintoslangasek, well, you can pass the option from a system call mount, it doesn't need to be on the fstab22:04
kirklandjoaopinto: but in practice, what i'm seeing is that umount will check /etc/fstab before /etc/mtab22:04
slangasekum, that's not the existing security model22:04
slangasekwhich should not be changed haphazardly22:05
kirklandslangasek: so should I recycle the user= option, or something more custom-identifiable?22:05
slangasekkirkland: given that the security policy for unmounting these will be explicitly different than the one built into unmount, it should have a different option name as well22:06
kirklandslangasek: everything else has ecryptfs_, so ecryptfs_user=kirkland then22:07
slangasekis ecryptfs_ the name of the tool, or the underlying fs?22:07
kirklandslangasek: ecryptfs is the name of the filesystem22:07
kirklandslangasek: ecryptfs-utils is the userspace package22:08
kirklandslangasek: ecryptfs-setup-confidential is the script that I'm working on to setup up the mountpoints, keys, settings, ciphers, etc.22:08
slangasekthen I would tend to suggest an option name that's tied specifically to the implementation of this spec, rather than eating into the namespace for options related to the filesystem itself22:08
kirklandslangasek: umm, something more generic like mounted_by=kirkland ?22:09
slangasekubuntu_private_owner=kirkland? :)22:10
kirklandslangasek: ah, more like that, huh....22:11
kirklandslangasek: okay, so the security check now becomes a) is an ecryptfs mount, b) has ubuntu_private_owner=kirkland option22:12
kirklandslangasek: and i don't look at the perms of the mountpoint or the device or anything?22:12
kirklandslangasek: okey doke, thanks for your awesome assistance ;-)22:21
joaopintohum, umount referes to the need of using an umount helper for regular users to umount fs which are not defined on fstab, so yes, there is something wrong with the mount/umount user option description22:24
slangasekkirkland: yep, that should do it :)22:29
=== bureflux is now known as afflux
kirklandpitti: could you please try syncing ecryptfs-utils from Debian again when you come online?  Thanks ;-)22:51
kirklandpitti: I'd like to see the 48-1 version pulled from Debian into Intrepid22:51
kirklandslangasek: regarding ubuntu_private_owner=kirkland ... to make this upstream-palatable, could I say ecrypts_private_owner=kirkland?23:49
kirklandslangasek: or something along those lines?23:49
kirklandslangasek: all of my work has been going smoothly into ecryptfs-utils upstream git23:50
slangasekkirkland: oh, if you think the helper tools are going to end up integrated upstream, then yeah, that would make sense23:50
kirklandslangasek: yeah, all of this is going upstream, cool, thanks.23:50

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