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

cjwatsoncompbrain: netboot kernel == all other kernels00:03
cjwatsonI don't know offhand, but you might find that bit of information useful ;-) it's just the regular generic kernel00:03
compbrainAlrighty.00:03
compbrainlooks like 2048 bytes. probably a gpxe issue then.00:06
=== Ben1 is now known as BenC
brycekirkland: hey I see in the server team meeting notes that you're putting man pages up on the web - awesome, I've had on my todo list to post the Xorg man pages (particularly for the input and video drivers and xorg.conf).  I'd be quite interested in seeing your work in this area02:06
superm1slangasek, i saw the re-rolled hardy on cdimages from yesterday with the newer kernels.  thanks for that.  it will help immensely on some otherwise non functional boxes02:55
slangaseksuperm1: hmm, which one did you see with newer kernels that's actually usable? :)02:55
slangaseksuperm1: the alternates are all oversized unless someone fixed this for me, the liveCDs didn't have the new kernel yet02:55
superm1the live disk02:56
superm1the 2008-06-11.102:56
superm1i extracted it to a flash key02:56
superm1so if it was oversize, wouldn't have mattered02:56
superm1it boots on the box in question :)02:56
slangasekok :)02:56
Hobbseeogra: sorry, i'd gone to bed by that point.03:22
Hobbseeexams and all :(03:22
marcotHello, I've downloaded the synaptic source package with apt-get source, and i'm looking at the pt_BR.po file, and the strings are different from the strings shown in my installed package.03:41
marcotI get a welcome message with some mistakes, including </b without >, and in the po file the sentence is writen with other words, and it's not with these erros.03:41
pittiGood morning05:55
ScottKGood morning.05:56
ScottKUrgh.05:56
ScottKWhen pitti is saying good morning, it's well past time for me to get to bed.05:56
pittikirkland: hmm; fstab for user-side mounts is soo much 1990..05:57
ajmitchhello pitti05:57
kirklandpitti: suggestions?05:57
pittikirkland: oh, still awake? :-)05:57
kirklandpitti: 2 more hours until slangasek's party05:58
ScottKHeh.05:58
pittikirkland: I'd rather use the existing hal/dbus infrastructure05:58
ScottKpitti: Would you be up for accepting the SRU for Bug #226845?05:58
ubottuLaunchpad bug 226845 in amavisd-new-milter "amavisd-new-milter: unmet dependencies" [Medium,Fix committed] https://launchpad.net/bugs/22684505:58
pittikirkland: I think it's much easier and cleaner to write a command-line frontend which does the dbus calls than to reinvent the entire backend05:58
pittiScottK: will process the queue in a bit05:58
kirklandpitti: interesting.... can you point me to some examples of how I might do this for ecryptfs mounts?05:58
ScottKpitti: Thanks.05:58
pittikirkland: well, hal doesn't support ecryptfs yet, we have to teach it about it05:59
kirklandpitti: i need to do the equivalent of this in /etc/fstab:05:59
kirkland/home/dustin/.Private /home/dustin/Private ecryptfs rw,ecryptfs_sig=7ab2a4d59b181d9b,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,user,noauto 0 005:59
kirklandpitti: i can easily generate that, or the explicit mount -t foo -o bar options05:59
* ScottK goes to bed. Good night all.06:00
pittikirkland: what's that signature?06:01
kirklandpitti: signature of the passphrase stored in the kernel's keyring06:01
kirklandpitti: used to retrieve the appropriate key from the keyring without giving anything away06:01
kirklandpitti: a hash, so to speak06:02
pittikirkland: is that a secret that the user needs to supply, or the hal side?06:02
pittikirkland: anyway, the existing dbus mount API supports passing mount options06:02
kirklandpitti: the sig isn't secret... it can be stored in a 644 permed /etc/fstab06:02
kirklandpitti: the passphrase/key, of course, is secret06:03
pittiwe just need to add a tiny patch that allows ecryptfs as a valid file system, and the set of options that the user needs to/can supply06:03
kirklandpitti: cool, sounds good to me06:03
pittikirkland: as for supplying the passphrase, that needs a deeper look, of course06:04
kirklandpitti: and then, what does the UI look like for the user to do the mount, then?06:04
kirklandpitti: nah, that's already handled by an ecryptfs pam module06:04
pittiwe already do it on the desktop for luks encrypted devices06:04
kirklandpitti: i'm good on that part06:04
pittikirkland: ah, great06:04
kirklandpitti: how does one trigger the mount?06:04
pittikirkland: well, shuold there be an UI at all? I thought it should happen on login?06:04
kirklandpitti: i want it to happen on login06:04
kirklandpitti: right, exactly06:05
pitti'zactly06:05
pittikirkland: hm, two things come to my mind06:05
kirklandpitti: so right now, i have a shell script that I call in .bash_profile (and .config/autostart)06:05
pitti/etc/bash_profile, or a PAM extension for common-session06:05
pittithe former is easier, the latter more elegant, but takes some more effort06:06
kirklandpitti: is that a question?06:06
kirklandpitti: oh06:06
pittikirkland: anyway, this is a pretty interesting problem, since a CLI version of gnome-mount is generally useful, not just for ecryptfs06:07
pittiwell, of course there's always the highly comfortable CLI called "dbus-send" :-P06:07
kirklandpitti: yeah, i can see that... i'm using a custom script, /usr/bin/ecryptfs-mount-confidential06:07
kirklandpitti: and the /etc/fstab hackery is just that... hackery06:08
pittikirkland: right; please let's not do that (fstab)06:08
pittikirkland: I propose three implementation steps:06:08
pitti1) implement the support for ecryptfs mounts in hal; this can be tested with standard gnome-mount06:08
pitti2) develop a CLI version of gnome-mount06:09
pittior,06:09
pitti2b) write a small shell script wrapper around dbus-send to trigger the mount06:09
pitti3) think about how to trigger the mount, i. e. where to call that script: PAM module or bashrc06:09
kirklandpitti: okay, regarding (3)....06:10
kirklandpitti: we'll want to mount /home/user/.Private on top of /home/user/Private whenever they login and if it's not already mounted (ssh, console, desktop, whatever)06:11
pittikirkland: in the interest of not depending on a shell and supporting upgrades, a PAM-based solution would certainly be better06:11
kirklandpitti: agreed, PAM would be better, but let me mention one other thing....06:11
pittikirkland: we can probably just extend libpam-mount to support our script, or even better, directly issue the dbus call06:11
kirklandpitti: i'd also like to see to it that the last one logging out umounts06:11
kirklandpitti: (my shell script is handling that with a "who | grep user | wc -l")06:12
pittikirkland: that call can check if it's already mounted (in fact, that's what hal already does; users aren't allowed to double-mount, you'll just get an error back)06:12
kirklandpitti: and, I really want to chmod 500 both ~/.Private and ~/Private when it's not mounted, and 700 when it is06:12
pittikirkland: as for the 'last one switches out the light', that's more interesting06:13
pittikirkland: but PAM should certainly know which other sessions you are running?06:13
kirklandpitti: hmm, i don't know about that06:14
superm1hurm.  i uploaded a new upload of crash today that is supposed to build for lpia (at least as I put in debian/control).  does it need some archive admin love to do that too?06:14
superm1https://edge.launchpad.net/ubuntu/intrepid/+source/crash/4.0-6.3-1ubuntu206:14
kirklandpitti: i mean, i don't know enough about PAM's session management to know06:14
pittisuperm1: you added the Architecture: field?06:15
superm1i added lpia to the Architecture field yeah06:15
pittikirkland: I know that it is possible06:16
superm1it already had one06:16
superm1just was missing lpia in it's list06:16
pittikirkland: in earlier times we used libpam-foreground06:16
pittikirkland: and that wrote a /var/run/console/<user>:<vt> stamp for all logins06:16
kirklandpitti: ah, so it used /var for accounting?06:16
pittikirkland: PAM runs code when the user logs out06:16
pittikirkland: nowadays we use ConsoleKit as a replacement, but I'm not sure whether you want to depend on that on servers06:17
kirklandpitti: yeah, i have to keep servers+desktops in mind06:17
pittikirkland: anyway, I think on logout it should probably just test whether the user still has any process running? and if not, umount/clean up?06:17
pittisuperm1: let me check P-a-S06:18
kirklandpitti: yeah, i'd just need to think about corner cases of a logged out user with processes still hanging around06:18
pittisuperm1: yep, that's it; P-a-S has "crash: amd64 i386 ia64 alpha powerpc      # not yet ported to other platforms"06:19
pittisuperm1: you need lamont's or infinity's help for that to add it there06:19
superm1pitti, what's P-a-S actually?06:19
pittisuperm1: it's called "Packages-arch-specific" and overrides wrong Architecture: fields06:19
pittii. e. it blacklists packages from being built on particular architectures06:19
superm1oh i see.  well it builds nicely on lpia at least06:20
persia(And also overrides right architecture fields, if an entry exists)06:20
Hobbseeafternoon pitti!06:20
superm1i ran it through a PPA to verify06:20
persiaIs there anything that works on i386 that wouldn't work on lpia?06:20
pittihey Hobbsee06:20
superm1whether it's entirely functional, that's a different story. I'm sturggling with other issues in reproducing this exact trace06:20
persiaMight it be sensible to have lpia check P-a-S for "i386"?06:21
superm1*struggling06:21
kirklandpitti: regarding (1), i'm looking at hal-storage-mount.c, right?06:21
* Hobbsee belatedly throws pitti a gummy bear.06:21
kirklandsuperm1: I like "sturggling"06:22
kirkland;-)06:22
pittikirkland: right; but it doesn't hardcode the user-permitted file systems and mount options06:22
superm1:)06:22
pittikirkland: those are defined in fdi/policy/10osvendor/20-storage-methods.fdi06:23
kirklandpitti: aha06:24
pittikirkland: you should probably add a separate FDI instead of patching this06:25
kirklandpitti: really?06:25
pittikirkland: e. g. fdi/policy/10osvendor/15-storage-luks.fdi is an extension for LUKS-encrypted devices06:25
kirklandpitti: there's a bunch in there06:25
kirklandpitti: ah06:25
pittikirkland: that should make a good template for you to copy06:25
kirklandpitti: the leading 15- ... is that a priority or something?06:26
pittikirkland: hm; wait a minute; there's more to do for that, of course06:26
pittikirkland: yes, they are read in asciibetical order06:26
pittikirkland: i. e. latter ones can override the previous ones06:26
pittikirkland: with hal you can only mount "volumes" (block devices) which hal knows about06:26
kirklandpitti: um, hang on a second....06:26
* pitti ponders06:27
kirklandpitti: with ecryptfs, we're not dealing with block devices06:27
kirklandpitti: it's a vfs06:27
pittikirkland: right, that's ok06:27
kirklandpitti: overlay mounting06:27
pittikirkland: that's why it's called "volume" (an entity you can mount)06:27
kirklandpitti: okey doke06:27
pittiso this volume shuold be created in hal's database so that it can be properly represented in the hal tree06:27
pittiit's no problem to create that on the fly when you try to mount it, but it does need some code06:28
pittikirkland: so either you use the existing code in hal-storage-mount.c which needs a representation of the volume in the hal tree (better IMHO, and upstream compatible) or special-case ecryptfs in hal-storage-mount.c and just do what you currently do to mount it06:30
pittikirkland: I can give you a hand with the hal side, of course06:30
kirklandpitti: assistance accepted ;-)06:30
kirklandpitti: let's go with upstream compatibility06:31
pittikirkland: well, as for that, I wouldn't worry too much06:31
kirklandpitti: assuming that everything can be done in time for intrepid06:31
pittikirkland: hal is going to die in favor of devicekit06:31
pittikirkland: but I wouldn't want you to block on getting devicekit and devicekit-disks packaged and into intrepid06:32
pittikirkland: thus we should just do the custom Ubuntu patch for hal in intrepid, and then properly port it to DK-disks in intrepid+1 and make it upstream compatible06:32
kirklandpitti: okay, and the custom ubuntu patch would be against hal-storage-mount.c ?06:33
pittikirkland: hmm; actually, what stops us from doing the mount right in the PAM module (libpam-mount)?06:34
pittikirkland: yes, that and the FDI06:34
pittibut actually, maybe we are just overdesigning it06:34
pittiisn't libpam-mount meant for exactly those cases?06:34
kirklandpitti: does the PAM run with root privilege?06:34
pittikirkland: yes06:34
kirklandpitti: oh, libpam-mount right.... i just read about that today06:35
kirklandpitti: i haven't given much thought to libpam-mount yet06:35
kirklandpitti: i bookmarked a howto on it ;-)06:35
pittikirkland: it can already be used to mount a LUKS partition or image as your home dir when you log in06:36
pittithat shouldn't be too far apart from what you want to do06:36
kirklandpitti: right, that's pretty much exactly what i need to do06:36
kirklandpitti: where does a given user set up their libpam-mounts?06:38
pittikirkland: TBH I don't know; I didn't use it myself yet06:38
kirklandpitti: okay, i'll dig into that06:38
slangasekI don't believe libpam-mount provides for user-level configuration06:39
=== tkamppeter_ is now known as tkamppeter
kirklandslangasek: bummer, so it still requires a privileged user/admin to collect all libpam-mount's in an /etc config file?06:42
slangasekAFAIK, yes06:42
kirklandewww.... pam_mount.conf.xml06:42
kirklandslangasek: man pam_mount(8): "Individual  users  may define additional volumes to mount if allowed by pam_mount.conf.xml (usually ~/.pam_mount.conf.xml)"06:48
kirkland\o/06:48
slangasekah, ok06:49
TiMiDohey i have a question06:58
TiMiDocan someone guide me or help me?06:58
ion_Yes: you type it and hit return. :-)06:59
Hobbseeno06:59
Hobbseeion_: ++06:59
dholbachgood morning06:59
ion_Hi06:59
kirklandhowdy06:59
TiMiDolook im trying to make a packaged and i'm getting this error07:00
TiMiDoSource archive you specified ( ../mdk-1.2.4 ) was not found!07:00
TiMiDoany ideas?07:00
ion_#ubuntu-motu is the place for packaging.07:00
kirklandpitti: btw, i don't know if you noticed, but kees sponsored the select-editor patch.  thanks for looking at it with me at UDS.07:12
pittikirkland: I saw it, also your bug fixes yesterday; great!07:12
kirklandpitti: ;-)07:13
emgentmorning07:58
hungerIs alpha1 today?08:40
slangasekhunger: afraid not; there's still work that needs to be done for the bootstrapping08:41
hungerslangasek: Ah, thanks for the info. I was already wondering since almost every package I do care about is at the same version as in hardy:-|08:42
hungerslangasek: The kerel in hardy is actually newer than the one in intrepid!08:42
slangasekcorrect, the kernel team has been somewhat, er, distracted by the upcoming hardy point release :)08:43
slangasekwe should be able to let them loose on intrepid soon08:43
hungerslangasek: Why are there so few things merged with debian yet?08:44
hungers/with/from/08:44
slangasekhunger: again, I think it's largely due to the developers' attention being split between 8.04.1 and intrepid08:45
hungerslangasek: Thanks again for the info.08:45
* hunger usually is at the current+1 release about 2 weeks after the repos open but has not found anything to make the upgrade to intrepid necessary yet.08:46
robinpis there a generic Java extensions directory on ubuntu ? (i.e. that works across all java runtimes )08:53
persiarobinp: Java extensions directory?  How do you mean?  For libraries?09:01
* Hobbsee wonders why sections of gnome are borked on intrepid09:03
Hobbseehalf of the top panel missing is strange - and means there is no close button09:03
seb128Hobbsee: ask mvo that's a compiz issue and he said he would upload a new snapshot version yesterday ;-)09:06
Hobbseeseb128: ahhhh.  i'll have to boot to there, and update then09:06
mvoHobbsee: its already in bzr, but compiz FTBFS currently (I think somewhere in kde, need to investigate)09:06
Hobbseeoh, tasty.09:06
Hobbseewant a hand?09:06
* Hobbsee fixes hardy, so it actually boots.09:07
mvomaybe, let me look at it again09:08
slangasekseb128: as of ~11h ago, the packages were still not fixed as far as antimony was concerned09:09
slangasekpitti: hrm, does ia32-libs really need updated for alsa-lib?  Isn't that just lib32asound2, built from alsa-lib source?09:10
seb128slangasek: could you check if that's fixed now?09:11
pittislangasek: right, but we should update it to .16 for completeness09:11
TheMusoslangasek: I think ia32-libs will need updating as it has plugins in it I think.09:11
* TheMuso checks09:11
TheMusoslangasek: alsa-lib and alsa-plugins are in there.09:12
slangasekseb128: sorry, s/antimony/livefs buildd/.  anyway, trying a rebuild now; if it still doesn't see the fixed package, I'll probably need to grab infinity about it in the morning09:12
seb128ok09:12
slangasekTheMuso, pitti: I only see the plugins inside the ia32-libs binary package09:14
slangasekseb128: oh, the cronjob already ran for this morning; evolution-exchange looks ok, now we just need to straighten out libffi4 and apt09:15
slangasek(http://people.ubuntu.com/~ubuntu-archive/livefs-build-logs/intrepid/ubuntu/20080612/livecd-20080612-amd64.out)09:15
seb128cool09:16
seb128so I've fixed the desktop things correctly ;-)09:16
mvoHobbsee: so what is the deal with kde in intrepid, the default kde switched to 4 but 3 is still available?09:17
Hobbseemvo: iirc, yes.09:19
Hobbseemvo: and it's still all going thru the mir process09:19
* mvo nods09:21
psypointerhi09:25
psypointeri just used the netboot images from hardy proposed to install my computers via pxe and preseed. after adding the kernel parameter apt-setup/proposed=true the installations works without errors, but it ignores my preseed commands (preseed_late for example). how can i fix this?09:26
psypointerd-i preseed/late_command string wget http://10.255.255.254:88/files/preseed_late.sh -O /tmp/preseed_late.sh; sh /tmp/preseed_late.sh; thats what i'm using in my preseed conf but its simply ignored by the proposed version of the installe09:27
psypointerpreseed ealry works..09:28
psypointers/ealry/early/09:28
pittidendrobates: anyone in the server team who could test the php5 package in dapper-proposed for bug 52866?09:32
ubottuLaunchpad bug 52866 in php5 "SOAP response for associative array is different on ubuntu 6.06" [Undecided,Fix committed] https://launchpad.net/bugs/5286609:32
pittiogra: did you get any feedback to any of the ltsp bug fixes in -proposed? none of them are verified ATM09:37
ograi can verify all of them, but i guess thats not enough ?09:37
slangasekif you uploaded them, then that shouldn't be enough, no :)09:38
slangasekhard to eliminate blind spots that way :)09:39
ograyeah, thats what i suspected ...09:39
ograbad thing is that the usual habit of ltsp users is to not upgrade the client chroot they use whats been set up during install ... so best feedback would come from 8.04.1 CD users ... somewhat a chicken <-> egg problem09:40
ograbut i'll try to gather some feedback09:41
pittiogra: well, if you do tests with teh actual .debs from -proposed and give feedback in the bugs, that's already a good data point09:41
pittifor testing misbuilds, screwed dependencies, etc.09:42
pittifeedback from the uploader is very helpful, just not entirely sufficient09:42
ograyep09:42
* pitti hugs ogra, thanks09:42
ogra:)09:43
=== nijaba` is now known as nijaba
stgraberogra: I'll regenerate a new chroot at home, probably this afternoon. I can enable -proposed and have a look at the fixes09:51
ograstgraber, gracias !09:52
stgraberI can actually generate the chroot from there, I forgot that this server is on my VPN :)09:53
stgraberogra: should I also enable -proposed in the chroot ?09:57
ograyes, best is to use --copy-sourceslist09:57
stgraberok09:57
stgraberFetched 133MB in 1min8s (1946kB/s), /me loves new home internet speed :)09:58
ograheh09:58
pittinice!09:58
stgraberogra: what's the easiest way to test that xubuntu fix ?10:15
ograhmm10:16
ograit checks if xubuntu-desktop is installed and the default10:17
ograthats hard to reproduce, leave that one to me, i'll do a xubuntu install during the day in vbox and test it there10:17
ogra(need to grab the iso though)10:17
stgraberok10:17
=== DktrKranz is now known as DktrKranz2
stgraberogra: I confirmed two fixes, others will need that I boot a thin client (I can't really do that from the train station over VPN :))10:19
ograbah10:20
ograget a better train station10:20
ogra:)10:20
stgraberI don't think the download speed is the problem but rather my upload speed at home :) 2Mbit/s seems to be too slow to boot a thin client :)10:21
=== broonie_ is now known as broonie
cjwatsonhunger: looking at the graph at the bottom of http://merges.ubuntu.com/main.html, I'm not sure that's a fair characterisation of merge progress; there is certainly a lot to do, but somewhere between a third and half the main merges have been done10:38
sdfgcan somebody help me with a cres-dev toolchain for powepc11:22
kirklandslangasek: are you still around?11:37
hungercjwatson: I have not checked that graph. I just checked which packages would get updated by aptitude if I did a upgrade to intrepid and almost everything I care about is not, even though debian has newer versions.11:44
=== Robot101_ is now known as Robot101
kirklandpitti: i officially *hate* pam_mount12:59
pittikirkland: is it that bad?13:07
=== dashua_ is now known as dashua
* lamont tries to figure out what exactly causes his brain the most pain about a package 'db_4.7.25-1' being the first upstream 4.7 version to land13:38
fabbioneouch13:38
pittilamont: let's just hope it's a date :)13:47
lamontor that the 7 and the 25 are independent counters13:47
lamontprevious version being 4.6.2113:48
\shdholbach: is it possible to use the single cookie line for lp/edge.lp and save it somewhere for python-launchpad-bugs?13:59
ScottKWas there a discussion about adding Landscape to the SRU exception list (as there recently was with hal-info) that is publically archived somewhere?13:59
dendrobatespitti: we are short handed, could the php bug test wait a couple days?14:11
pittidendrobates: absolutely; it's waiting for half a year already, that won't make much of a difference14:12
pittiI'm just looking for someone who touched php to test it14:12
ScottKpitti: Back in February you added Landscape as a special SRU case (rev 85 of the SRU wiki page).  Was this discussed?  I'm trying to understand why it would be there.14:27
dholbach\sh: best to ask thekorn about that14:27
\shdholbach: k14:30
pittiScottK: ah, complicated story14:32
pittiScottK: we actually discussed it, but only within Canonical so far; there hasn't been a TB decision about it yet, and we actually didn't do a landscape update yet14:32
ScottKpitti: I think it ought to not be there then.14:32
ScottKThere are a lot of packages that would meet the same criteria.14:33
pittiScottK: there's still an ongoing (but dragged) attempt to reformulate the SRU policy to provide something consistent for SRU, -backports, partners, etc.14:33
ScottKI think "Canonical has this proprietary product we have to keep up with" is a bad policy (which is what that reads like to me).14:34
pittiScottK: well, I know tor, which we actually updated to a new upstream in stables in the past14:34
pittiScottK: right; we need to formulate it differently, and thus cover similar cases as well14:34
ScottKTor is a special case for reasons that we discussed widely at the time.14:34
ScottKpitti: Would you mind if I removed it pending a better formulation?14:35
pittialready at changing it14:35
HobbseeScottK: it's in main.  you're not part of the main release team.  why do you care?14:35
ScottKpitti: Thanks.14:35
ScottKHobbsee: I care because I believe that Ubuntu and Canoncial are different entities with different governence.  It is benificial in the long run for Ubuntu to not be seen as having excessive favoritism for Canonical (and particularly it's proprietary products).14:37
=== Mez is now known as Mez|DPC
Mithrandirit's similar to many other products where the protocol for talking with a server Ubuntu does not control changes and the client therefore needs updating.  IMO.14:37
HobbseeScottK: then shouldn't you be pushing for more people on the ubuntu release team (for main) who are not canonical employees?  They are the ones who should know about it, and make those decisions.14:38
HobbseeScottK: for all intents and purposes, you don't know if it was discussed privately among the relevant release team, and decided.14:38
pittiin fact we did this already, for some google service protocol in hardy-updates14:38
pitti(can't remember which one any more, though)14:38
ScottKHobbsee: I would be in favor of that.14:38
Mithrandirpitti: yeah, it's not really a happy situation, but it's probably not a problem we can solve easily.14:38
ScottKHobbsee: That's why I asked pitti if it was discussed.14:38
pittiso, it was, but not in the right Ubuntu forum so far14:39
ScottKHe's the one that put it on the wiki.14:39
Hobbseeobviously, it would have been better if it was open, but just because it wasn't particularly public doesn't necessarily mean that it's an inside canonical thing, and they're rorting the system.14:39
ScottKAs I understand it TB is the authority for such blanket waivers.14:39
ScottKit/is14:39
MithrandirI believe it's been decided by the release team in the past.14:40
ScottKDunno, but I'm happy with the markup as it now.14:41
ScottKpitti: Thanks.14:41
ScottKpitti: When you get ready to work on improving the process documentation, I'd be glad to contribute something about updating unmaintainable libraries with the rdepends via -backports as I did with clamav (BTW, no user complaints about the Feisty/Gutsy updates to what Hardy has on that one).14:59
kirklandpitti: hey, so, yeah, pam_mount doesn't quite work as advertised16:38
pittikirkland: what does it do?16:40
kirklandpitti: doesn't unmount on logout16:40
kirklandpitti: https://bugs.edge.launchpad.net/ubuntu/+source/libpam-mount/+bug/11773616:40
ubottuLaunchpad bug 117736 in libpam-mount "pam_mount unable to unmount needs root priv" [Medium,Confirmed]16:41
kirklandpitti: see what you make of that16:41
pittikirkland: urgh, messy; so that PAM configuration is Debian/Ubuntu specific16:48
kirklandpitti: possibly, i have a Fedora kvm, that I'm also looking at16:49
kirklandpitti: your pointer to pam_mount is a good one; if it did what it's designed to do (unmount on logout), this would be a perfect fit16:51
pittikirkland: so maybe let's aim to fix this, that would make a lot of other people happy as well16:51
kirklandpitti: yea16:51
kirklandpitti: i worked through the night on it, and i can't decide whether to fix this in pam, ssh, or pam_mount16:52
kirklandpitti: would be nice if it were fixable just in pam policy (no code)16:52
pittiapparently not in pam_mount, if our pam_mount source works on mandriva16:52
pittiand not in ssh, if it also affects local console logins16:52
pittikirkland: might just be hidden in /etc/login.defs?16:52
kirklandpitti: i don't think it does affect local logins16:52
kirklandpitti: i tried enabling CLEAN_SESSIONS (some people said it helped--a few years ago)16:53
kirklandpitti: no avail16:53
kirklandpitti: i assume a setuid umount would be a no-no?  even if it were a special one for just this case?16:54
pittikirkland: it is already suid (needs to be for user umount)16:54
kirklandpitti: i think umount.crypt was written to handle this issue16:54
kirklandpitti: hmm, right, doh16:55
Misteriohi all17:15
Misterio;D17:16
Misteriobye all :) ;) :·)17:16
* mkrufky says "hi" to mario_limonciell17:17
mario_limonciellhi mkrufky17:17
mkrufkyany final word on that thread... kinda went nowhere17:17
mario_limonciellunfortunately not.  i'll try to revive it17:18
mkrufkyk17:18
mkrufkyim merging power management fixes today17:18
kirklandpitti: interesting, i've managed to fenagle a working pam policy for Fedora17:19
kirklandpitti: i'll try to duplicate this on Intrepid after i get some coffee in me17:19
mathiazkirkland: pitti: could pam_mount be used to mount a user home directory via cifs at login ?17:26
kirklandmathiaz: yes17:29
kirklandmathiaz: that's one of its classical use cases17:29
kirklandmathiaz: however, there is a bug, it seems on Debian-based distros, that keeps unmount from working when logging out of ssh17:30
mathiazkirkland: ok17:30
kirklandmathiaz: see https://bugs.edge.launchpad.net/ubuntu/+source/libpam-mount/+bug/11773617:30
ubottuLaunchpad bug 117736 in libpam-mount "pam_mount unable to unmount needs root priv" [Medium,Confirmed]17:30
mathiazbdmurray: does python-launchpad-bugs support extract the list of packages a team is subscribed to (ex from https://bugs.launchpad.net/~ubuntu-server/+packagebugs) ?17:50
bdmurraymathiaz: no it does not17:52
bdmurrayslangasek: what is the nomination / milestone document you've worked on?17:54
calcjcastro: ping18:24
jcastrocalc: pong18:25
calcjcastro: just replied to your question about upstream'd bugs18:26
jcastrorock, thanks18:26
calcjcastro: afaict there are several hundred for OOo18:26
calcjcastro: so either i don't understand what the new page shows or there is a bug in it18:26
jcastroyeah I am strongly leaning towards "there has to be a bug in it."18:26
calci included the link to show most of the upstreamed bugs for OOo18:27
jcastrocalc: when you forward a bug or patch do you make a link from an existing bug in lp to the upstream bug tracker?18:27
calcits a bit long:18:27
calchttps://bugs.edge.launchpad.net/ubuntu/+source/openoffice.org/+bugs?field.searchtext=&orderby=-importance&assignee_option=any&field.assignee=&field.bug_reporter=&field.bug_supervisor=&field.bug_commenter=&field.subscriber=&field.status_upstream=resolved_upstream&field.status_upstream=open_upstream&field.status_upstream-empty-marker=1&field.omit_dupes.used=&field.omit_dupes=on&field.has_patch.used=&field.has_cve.used=&field.ta18:27
calcjcastro: yea, eg https://bugs.edge.launchpad.net/ubuntu/+source/openoffice.org/+bug/3642418:27
ubottuLaunchpad bug 36424 in openoffice.org "[Upstream] [hardy] OpenOffice fails to open file over ftp when user not anonymous" [High,Confirmed]18:27
calcit has a upstream project called "OpenOffice" with the ooo issue tracker number and link18:28
jcastroah ok.18:28
jcastrothis lists looks more sane. :D18:28
calcmaybe the page only works if the upstream project has the same name as the Ubuntu package?18:29
jcastrosubstituting firefox in the url comes up with a sane list as well18:30
jcastrocalc: excellent, thanks, I'll forward this along to kiko and see about fixing it18:30
=== mkrufky is now known as mkrufky-away
kirklandslangasek: are you around yet?18:32
calcjcastro: great :)18:32
kirklandslangasek: pam_mount frustrations....18:32
jcastrocalc: if I hover over the 0 for OOo it shows that it's looking for status "triaged", maybe that's it?18:33
=== asac_ is now known as asac
calcjcastro: ah maybe so18:41
calcjcastro: there is a separate section for triaged though18:41
jcastroyeah, those are all the ones that are triaged but not linked upstream18:41
jcastrothe upstream column is a subset of those18:42
calchmm so the new rule is a upstream bug has to be marked triaged as well?18:42
calci don't think i have used triaged for any OOo bugs18:42
calci mark them confirmed and upstream if they are upstream bugs18:42
* calc could back and mark them all as triaged but an upstream bug should automatically be considered done enough18:43
calci guess confirmed that i have verified would be better marked as triaged if they aren't also upstream bugs18:43
calci think the url is also wrong18:44
jcastrowell, the onus is on us to make sure we're following what people are using. It should probably do all open bugs18:44
calcit uses edge. instead of bugs.18:44
calchttps://bugs.launchpad.net/ubuntu/+source/openoffice.org?field.status_upstream=open_upstream works but edge. doesn't (if you remove the triaged bit)18:44
calcthat also only shows open upstream bugs not ones that have been fixed upstream (i think?)18:45
calcjust because a bug is fixed upstream doesn't necessarily mean we can use it yet, in OOo case many of those are fixed in 3.018:45
calcwhich isn't actually released yet18:45
jcastroyes, it's only measuring open bugs18:48
=== Shely is now known as iShely
=== SWAT_ is now known as swat
wwinterHey everyone.19:05
wwinterI was interested in helping with the development of ubuntu, I'm fairly competant in C++ and C, and was interested in maybe being mentored if that'd be possible?19:05
ScottKwwinter: What are you most interested in (Ubuntu, Kubuntu, Ubuntu Server, Etc.)?19:06
wwinterUbuntu, mainly use it for audio production.19:06
smallfoot-make ubuntu faster, its slower than windows xp19:07
ScottKwwinter: Then I'd look into #ubuntustudio or #ubuntu-desktop.  If you want to learn about packaging programs for Ubuntu, there's #ubuntu-motu19:08
wwinterThanks :)19:08
wwintersmallfoot: get a better pc :P19:08
smallfoot-i have intel dual-core, 4gb ram19:08
smallfoot-kickass pc, with 8600gt19:08
smallfoot-2.13 GHz19:08
wwinterOkay.. is it just slow all the time or what?19:08
smallfoot-and its blazing fast in XP, but in Ubuntu, its slower19:09
smallfoot-no, its just less responsive19:09
wwinterWhat version are you running?19:09
smallfoot-when i open calculator, notepad or something in xp, it opens immediatly <1ms delay, in ubuntu 8.10, when i open gedit or gcalc, it takes 0,5-2s delay19:09
wwinterAre you using the proper driver for your gfx card in Ubuntu?19:10
smallfoot-yes19:11
wwinterHmm I see what you mean, never really noticed it before lol19:12
wwinterIt's not that bad though.19:12
smallfoot-yeah, its not that bad19:14
smallfoot-its like its "god this is slow"19:14
smallfoot-its not liek its "god this is slow"19:14
smallfoot-but after i use ubuntu for long time, then i reboot to xp, i feel "wow, xp is fast, everything happens immediatly!"19:14
wwinterI guess so, but I always found ubuntu more stable than windows.19:15
wwinterEspecially so with Vista.19:15
smallfoot-yeah, vista sucks19:15
smallfoot-xp is rock solid though, and has been more stable for me than ubuntu19:15
smallfoot-applications crash a lot more often in ubuntu than in xp19:15
smallfoot-example, firefox, but it might have todo with the flash plugin19:16
wwinterHmm, I've never had problems with ubuntu, but I'd say the short delay's just due to the gnome code being less optimised than xp explorer.19:16
smallfoot-yeh, or maybe gtk library19:17
wwinterYou could try using KDE and see if it happens there too.19:17
wwinterIf not, it's gnome, or the gtk libs19:17
smallfoot-yeah, just cant be bothered install whole big kde, or get kubuntu19:19
=== mkrufky-away is now known as mkrufky
slangasekkirkland: I haven't used pam_mount personally, fwiw :)19:23
slangasekbdmurray: https://wiki.ubuntu.com/RCBugTargetting19:23
kirklandslangasek: ;-)  ... so this is about https://bugs.edge.launchpad.net/ubuntu/+source/libpam-mount/+bug/11773619:23
ubottuLaunchpad bug 117736 in libpam-mount "pam_mount unable to unmount needs root priv" [Medium,Confirmed]19:23
kirklandslangasek: a note from you on the topic http://www.redhat.com/archives/pam-list/2003-April/msg00015.html from 4 Apr 2003 ;-)19:24
kirklandslangasek: i've added some debugging to sshd and pam_mount.  it looks to me like the problem is that sshd is running with a real uid of 1000 (well, not 0) when it calls the pam_close_session()19:25
kirklandslangasek: which means that pam doesn't have the authority to do what it needs to do (like unmount filesystems)19:26
ograold known problem19:26
kirklandogra: cool, i thought you might have some insight....19:26
kirklandogra: gimme the dirt....19:26
slangasekkirkland: ah, well, for that you need to talk to cjwatson with his ssh hat :-)19:26
ograyou can work around it by disabling privilege separation in shh19:26
ogra*ssh19:26
ograbut that drops security19:26
kirklandogra: i've actually tried dropping privilege separation, but that doesn't fix the problem for me19:27
kirklandogra: any other ideas on the problem?  a way to solve it in the code without dropping priv separation?19:30
=== smarter_ is now known as smarter
ogrause pam_script instead of pam_mount and script something together with a suid binary would be one ugly solution ...19:30
kirklandogra: yup, that's what i was trying to move away from in favor of pam_mount19:31
ograi dont really think there is a clean one19:31
kirklandogra: okay, thanks.  i can actually avoid the setuid binary if i add the mounts to /etc/fstab and use the "user" flag19:35
ograindeed19:35
ograbut then you have to fiddle with fstab19:35
kirklandogra: this all started about 13 hours ago when I became damned and determined to remove those entries from /etc/fstab :-/19:35
ogracant you do something with fuse instead of using real mount ?19:36
kirklandogra: i think i want/need a real mount19:36
ograoh, and nbd works fine fuly in userspace (even as the user) you can loopmount a file from localhost with it19:36
kirklandogra: what are the limitations of fuse?19:36
kirklandogra: this is an ecryptfs filesystem19:37
kirklandogra: it's a vfs, mounting an encrypted directory on a mountpoint19:37
kirklandogra: in kernel, uses the kernel keyring19:37
ograhmm, sad, nbd could solve your prob (it can work like a user owned loopback device) but that uses only images19:39
kirklandogra: one of the advantages that i'm trying to use of ecryptfs is that the underlying encrypted files can be incrementally backed up, not practical if you only have a single encrypted 4G file19:40
ografuse is likely to top layer ...19:40
kirklandogra: i don't see where fusermount would let me specify a filesystem type of -t ecryptfs19:42
kirklandpitti: okay, i'm right back where i started....  using /etc/fstab19:51
kirklandpitti: for good reasons, now, mind you19:51
jussi01pitti: If you are around, just wanted to thank you for your tv drivers package :D works a treat :)20:17
ssami am running hardy with proposed-updates enabled. today my mouse is very jerky, some clicks are being ignored and keeeys are multiply pressing. i am not surrre if its one of the updates that has caused     this or which oneeee. where should i report itttt?20:19
calcjcastro: wrt the bug report it might be useful if it can be squeezed in to show the number of incomplete bugs20:34
calcjcastro: OOo in particular has lots of those20:34
=== mdomsch is now known as mdomsch_ord
jdstrandkees: what is the url for checking the build status of a package in Debian? (I'd like to see what is happening with openssl-blacklist)21:35
keesjdstrand: I assume it's stuck in binary NEW, but let me go dig it up21:40
keesjdstrand: oh, right, no build logs -- it's an _all package, so my upload of it IS the build.  :P21:40
keesjdstrand: http://ftp-master.debian.org/new.html21:40
jdstrandkees: cool thanks21:41
RainCTbryce: Do you know when the problem that your  21_fix_dpll_prg_in_crtc_mode_set.patch patch in xserver-xorg-video-intel fixes was introduced?21:41
brycehi RainCT, let me doublecheck21:47
bryceRainCT: do you mean 20_dpll_prg_in_crtc_mode_set.patch?21:48
bryceRainCT: ah, right, for hardy.21:50
bryceRainCT: the bug was first reported to us on 5/3021:51
bryceRainCT: the problem was introduced in commit 3c22ed633be2ac96eea7bc533839e956f1f31b8421:53
RainCTbryce: Ah, it isn't the problem I'm experiencing then. Well, thanks :)22:07
brycenp22:07
pznHi... already asked in #ubuntu, but no answer... do you know then gutsy will be discontinued? I need to plan the dates of some upgrades.22:14
sorenpzn: 18 months after release.22:15
pznsoren: thanks!22:15
=== mkrufky is now known as mkrufky-away
=== mkrufky-away is now known as mkrufky
YokoZarSo, Wine 1.0 and Firefox 3 might release on the same day by pure coincidence22:21
cjwatsonkirkland: it might be possible to change it, although messing around with pam_session handling in sshd has a very strong history of fixing one thing and breaking another22:53
kirklandcjwatson: thanks for the update...  i think i'm going back to adding entries to /etc/fstab22:53
kirklandcjwatson: pam_mount just isn't going to cut it22:54
cjwatsonchanging pam_open_session is more likely to break things than close, of course; though I suspect that there are some modules that rely on open and close being called with the same privileges22:54
kirklandcjwatson: and i don't want to negatively affect anyone's ssh configuration22:54
slangasekwell, pam_mount is such a module that relies on them being called with the same privs22:55
kirklandcjwatson: i think it's one step back from that....  ssh calls pam_close_session as a non-priv user22:55
cjwatsonright, we went through a period several years ago when it got changed back and forward a bit22:55
cjwatsonkirkland: because it also calls pam_open_session with dropped privileges22:55
cjwatsonif you change that, I *know* it breaks other things22:55
slangasekhmm, but then the question is, how does pam_mount work at all under ssh22:55
kirklandcjwatson: it looks to me like the only universally available "proper" way for a non-priv user to mount/unmount is to have an entry in /etc/fstab with "user" option22:56
cjwatsonit doesn't have a set-id helper does it?22:56
cjwatsonnot sure how that could be made to work securely, mind you22:56
cjwatson(!)22:56
kirklandcjwatson: slangasek: looks to me like pam_session_open is called with uid 0, but close with uid 1000 (in my case)22:57
cjwatsonoh, you're right22:57
cjwatsonand indeed it should be called with raised privileges, I had it the wrong way round22:57
kirklandcjwatson: "it" = open|close ?22:57
cjwatson    - New PAM implementation based on that in FreeBSD. This runs PAM session22:57
cjwatson      modules before dropping privileges (closes: #132681, #150968).22:57
cjwatsonopen should (i.e. I expect that that is the way it works right now); close should (i.e. ought to in an ideal world)22:58
cjwatsonkirkland: https://bugzilla.mindrot.org/show_bug.cgi?id=92622:59
ubottubugzilla.mindrot.org bug 926 in PAM support "pam_session_close called as user or not at all" [Normal,Assigned]23:00
kirklandcjwatson: yeah, i pointed https://bugs.edge.launchpad.net/ubuntu/+source/pam/+bug/117736 to that23:00
ubottuLaunchpad bug 117736 in libpam-mount "pam_mount unable to unmount needs root priv" [Medium,Confirmed]23:00
cjwatsonapparently that patch screws pam_mount in other ways though ...23:02
cjwatsonI'll be upgrading to openssh 5.0p1 once all the openssl mitigation stuff is definitively out of the way, so we can try it then23:03
cjwatsonkirkland: ah yes, so you did23:05
kirklandcjwatson: cool, thanks.23:07
kirklandcjwatson: in the meantime, i was thinking of writing a little utility that would cleanly update fstab for my purposes23:07
kirklandcjwatson: right now, its embedded in another script (ecryptfs-setup-confidential)23:07
kirklandcjwatson: but I think it would be more easily reviewable, and potentially useful elsewhere23:08
kirklandi gotta drop for a bit, see ya.23:08
mathiazslangasek: in a SRU (openldap in this case), do you prefer to have the patches deleted from the debian/patches/ when they're no longer applied or just have then uncommented in the series file ?23:21
=== Mez|DPC is now known as mez
=== mez is now known as Mez|DPC
slangasekmathiaz: deleted, please23:30
mathiazslangasek: even if the debdiff will be bigger ?23:31
slangasekmathiaz: yes, because it's also clearer that way precisely what's been changed23:31
mathiazslangasek: ok23:32
=== fta_ is now known as fta

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