/srv/irclogs.ubuntu.com/2010/11/08/#ubuntu-devel.txt

psusiexternal media is mounted with the user and group of the logged in user, which works great for vfat and udf, but not ext[234].  I've been pondering the idea of patching the kernel to allow those options to work with ext[234] and override permissions on external media.. anyone have any thoughts about that?00:27
psusimac seems to have an option you can toggle on its hfs+ disks to enable or disable permissions... seems handy for removable media00:27
psusiand shouldn't be too hard to implement00:28
RAOFThat naievely sounds like a good idea.00:38
RAOF?00:38
ebroderWhat should the UID of a file I create on an ext* fs mounted with this option?00:40
ebroderAlso setuid seems like it's going to be problematic00:41
=== sanchaz is now known as sanchaz-away
=== dendro-afk is now known as dendrobates
=== dendrobates is now known as dendro-afk
psusiebroder, well, the way it works with udf is that the on disk uid is -1 when you are the interactive user and it was mounted with uid=yourid, then if someone else mounts that disk, the -1 is turned into their id on read02:10
psusia few years back I patched udf to accept additional options to give more control over it... originally it only applied the uid option as a default if it was already -1 on disk, if it was something else then it used that... I added options allowing you to specify that it should override any on disk id02:12
ebroderWhat happens if you mount a drive that has files with uid -1 without a forced uid?02:12
psusiyou mean without the force option I added, or without any uid= option?02:13
ebroderWithout any uid= option02:13
psusithen it is owned by -102:13
psusierr, wait, no02:13
psusiit's owned by root02:13
psusiyea... -1 on disk gets translated to 0 by default, or whatever you specify in the uid= mount option02:14
ebroderok. so i coerce someone (or something) into mounting a filesystem with uid=me, make a file setuid, then coerce someone (or something) into mounting it without a uid= option02:14
psusitypically removable media is mounted with the nosuid option02:14
psusiand/or noexec02:14
ebroderdo you know if, say, udisks does that?02:15
psusiyep, nosuid, nodev,uid and gid options02:16
ebroderand it looks like it doesn't allow the user to override with suid. that's good, at least02:16
psusiyea, the only problem is that the uid option is ignored except by vfat, ntfs, and udf ( and even with udf it is only used if the on disk id is -1, which it will be as long as you created the file mounted the same way )02:21
=== manusheel_afk is now known as manusheel
calamarihey.. just spent the last few *hours* compiling the kernel and wanted to just say THANK YOU to everyone creating packages and updates for us, I have a new appreciation for the dedication it must take to do this day after day.  Thanks a lot!02:30
psusilol02:48
=== manusheel is now known as manusheel_afk
=== dendro-afk is now known as dendrobates
loolmdeslaur: I'm not sure how I relate to LP: #631980, but this seems ok04:07
mdeslaurlool: I asked because you're on the linaro release team...that's all04:12
loolmdeslaur: Oh ok; thanks04:18
=== almaisan-away is now known as al-maisan
=== _LibertyZero is now known as LibertyZero
loolHmm something corrupts my usb-creator-ed USB keys on reboot06:48
loolI get dropped to a grub rescue shell if I boot them more than once06:48
=== _LibertyZero is now known as LibertyZero_
jferhi, i am new to packaging and i was wondering what you should put in the section part of the control file07:19
RAOFjfer: Debian policy has a list of current sections; a google search for “debian policy sections” will get you http://www.debian.org/doc/debian-policy/ch-controlfields.html as the first link, which will link you through to http://www.debian.org/doc/debian-policy/ch-archive.html#s-subsections which ends up http://packages.debian.org/unstable/07:23
JanClooking at what other, similar packages use might be helpful too07:24
dholbachgood morning!07:37
=== hanska is now known as dapal
pittiyofel: yes, file-bug is supposed to be implied; I assigned the bug to me09:17
=== MacSlow is now known as MacSlow|lunch
mdzpitti, ping12:02
=== manusheel_afk is now known as manusheel
seb128mdz, he's taking a swap day after travel today12:15
mdzseb128, ah, thanks, I'll send email12:15
seb128mdz, so maybe better to let some ping context12:15
seb128ok12:16
=== MacSlow|lunch is now known as MacSlow
hdonhi all. if i want to compile with -m32 from my 64-bit system, what packages should i install?13:35
=== yofel_ is now known as yofel
cr3cjwatson: when I preseed a ubiquity install with mirror/http/hostname, it seems that sources.list still gets us.archive.ubuntu.com. might this be a known problem?15:37
cr3cjwatson: by the way, that's for lucid and I could confirm if the problem is also on maverick if you'd like15:38
cjwatsoncr3: can I see your full preseed file, please?15:39
cr3cjwatson: https://pastebin.canonical.com/39485/15:48
=== beuno is now known as beuno-lunch
cjwatsoncr3: I'm not sure.  Can I have a DEBCONF_DEBUG=developer syslog?15:53
cr3cjwatson: also, while pitti's out, might you happen to know why the i386 linux-meta package doesn't seem to be published to the archive even though launchpad.net says that the build is done: https://launchpad.net/ubuntu/lucid/+source/linux-meta/2.6.32.26.2815:53
cjwatsonit is published15:54
cjwatsonwell, it's published on the master system anyway15:55
cr3cjwatson: I'm only seeing 2.6.32.26 images for amd64 here: http://archive.ubuntu.com/ubuntu/pool/main/l/linux-meta/15:55
cjwatsonprobably just waiting for mirrors to catch up15:55
cjwatson(note that archive.ubuntu.com is a mirror network itself)15:55
mathiazstatik: hi - seems like you've started to package Graphite - http://graphite.wikidot.com/ - Graphite - Enterprise Scalable Realtime Graphing15:56
mathiazstatik: what's the status of packaging?15:56
cr3cjwatson: ok, so I should start seeing them soon, thanks for the confirmation. I'll try to get those DEBCONF_DEBUG logs for you soon15:57
cjwatsonwhich is odd given that the timestamp is five hours ago though15:57
cjwatsoncr3: I recommend asking #is (internal IRC), since it looks to me as though the mirroring is stuck15:58
mathiazcjwatson: hi - do you have any hint to fix bug 448682?15:58
ubottuLaunchpad bug 448682 in couchdb (Ubuntu Karmic) "Cannot stop couchdb using /etc/init.d/couchdb after package install" [Medium,Triaged] https://launchpad.net/bugs/44868215:58
cjwatsoncr3: http://archive.ubuntu.com/ubuntu/project/trace/cocoplum.canonical.com is timestamped 07-Nov-2010 20:1815:58
mathiazcjwatson: it seems to be related to blocked signals by dpkg/apt15:58
jpdscjwatson / cr3> mirroring fixed.15:58
cr3cjwatson: good point, launchpad.net says that the image was built on 2010-11-05, I'll hop into #is now15:58
cr3jpds: too quick for me :)15:59
cjwatsonmathiaz: a workaround is easy - set SIGINT back to SIG_DFL on starting the daemon.  as for the proper fix, I'm not sure.  it would be helpful to start by stracing everything in sight to figure out what's actually ignoring SIGINT16:01
cjwatson(you will find that dpkg ignores SIGINT in the parent process while the child maintainer script is running, but that doesn't count - you want stuff actually on the path to forking erlang)16:02
cjwatsonthere's some suspicious code in apt16:02
cjwatsonerr, SIGHUP, not SIGINT16:02
Keybukcjwatson: is the signal even in the process signal mask?16:07
mathiazKeybuk: SigIgn: 000000000000100716:07
cjwatsonKeybuk: there's information in the bug ...16:07
cjwatsonKeybuk: apt's code is suspicious to me because it ignores signals *before* forking child processes, not after as is more usual16:07
=== jdstrand_ is now known as jdstrand
Keybukmasking signals across a fork() is a common idiom16:08
Keybukit's used when the signal handler has complex code, e.g. modifies lists of pids16:08
cjwatsonsure, but it's ignoring stuff a la system(), not quite the same thing16:08
Keybukotherwise you could interrupt the fork+record pid mechanism at a bad point16:08
cjwatsonI know, but that's not what's happening16:08
Keybuksure, it's probably someone picked up a "I must mask signals" meme without understanding it16:09
cjwatson      /* Mask off sig int/quit. We do this because dpkg also does when16:09
cjwatson         it forks scripts. What happens is that when you hit ctrl-c it sends16:09
cjwatson         it to all processes in the group. Since dpkg ignores the signal16:09
cjwatsonbut they did it at the wrong point16:09
cjwatson         it doesn't die but we do! So we must also ignore it */16:09
mathiazcjwatson: I've tried to insert a 'trap true 1' in the couchdb shell script16:09
mathiazcjwatson: but it seems like it doesn't work as expected16:09
mathiazcjwatson: is there another way to unblock signal 1?16:10
cjwatsonmathiaz: well, if you've gone through the shell to figure out exactly how that's implemented ...16:10
cjwatsonmathiaz: I meant calling sigaction in the daemon itself16:10
cjwatsonI'm surprised that more daemons don't have this kind of problem, though16:10
cjwatsonmaybe they do and we just don't notice16:10
mathiazcjwatson: http://bazaar.launchpad.net/%7Eubuntu-branches/ubuntu/natty/couchdb/natty/annotate/head%3A/bin/couchdb.tpl.in#L22516:11
mathiazcjwatson: ^^ this is where the erlang process is created16:11
cjwatsonI mean do it inside whatever $command is16:11
cjwatsonin couchdb itself16:12
mathiazcjwatson: ok16:12
cjwatsonor create a tiny C wrapper that does  struct sigaction sa; memset (&sa, 0, sizeof sa); sa.sa_handler = SIG_DFL; sigemptyset (&sa.sa_mask); sa.sa_flags = 0; sigaction (SIGHUP, &sa, NULL);  and then execs the program16:13
cjwatsonthis is just a crappy workaround though16:13
mathiazcjwatson: given that erlang doesn't seem to support linux signal (http://stackoverflow.com/questions/2459672/erlang-linux-signal-handling)16:13
mathiazcjwatson: it seems that the C wrapper is a good option16:14
cjwatsonthat's a bit rubbish16:14
=== deryck is now known as deryck[lunch]
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
psusicjwatson: speaking of signals and debconf, the other day I inadvertantly got postfix installed while installing something else and when the debconf for it came up, could not cancel out or ctrl-c, and it kept running after I closed the terminal.. shouldn't it die on SIGHUP?16:45
cjwatsonpsusi: we weren't speaking of signals and debconf; we were merely speaking of signals16:45
=== beuno-lunch is now known as beuno
psusiohh... thought you were talking about them being ignored when dpkg was running child processes16:46
cjwatsonpsusi: debconf ought to die on SIGHUP, but the very same apt bug referred to above probably means that it never sees it16:46
cjwatsonpsusi: debconf != apt/dpkg16:46
psusicjwatson: btw, I proposed merging branches to drop the patches removing the 'p' from the partition device names of dmraid disks in dmraid and parted... I assume you just didn't have time to do that in maverick, or did some reason come up not to?16:49
=== al-maisan is now known as almaisan-away
cjwatsonpsusi: it was too late in the cycle by the time I realised it was dmraid and not lvm2 that needed to be synced with - thanks for your patches, I plan to merge them in maverick16:51
psusicjwatson: you mean natty, or going to maverick-updates?16:54
mathiazJamesPage: where is the zookeeper request for removal?16:56
psusiI'm still waiting to hear back from a user testing my ppa with those patches applied to fix grub installing on his dmraid where the name ends in digits so I think it can't identify the base disk name vs partition without the 'p'16:56
mathiazJamesPage: for bug 66602816:56
ubottuLaunchpad bug 666028 in openldap (Ubuntu) "apt-get install slapd => Can't locate object method "new" via package "Debconf::Element::Noninteractive::Booleam"" [Medium,In progress] https://launchpad.net/bugs/66602816:56
JamesPagemathiaz: I'll just dig out the details.16:56
mathiazJamesPage: could you also prepare a branch to fix the bug in natty as well16:56
mathiazJamesPage: ?16:56
mathiazJamesPage: the first step to get an SRU is to get the bug fixed in the development release16:57
JamesPagemathiaz: yes (for bug 666028/natty)16:57
ubottuLaunchpad bug 666028 in openldap (Ubuntu) "apt-get install slapd => Can't locate object method "new" via package "Debconf::Element::Noninteractive::Booleam"" [Medium,In progress] https://launchpad.net/bugs/66602816:57
psusiKeybuk: I've been working with updating lvm2 to a new upstream release with --merge support and you wrote a patch to prevent opening disks for write access when activating to prevent a feedback loop where change causes activate causes open for write causes change... why does open for write cause change, and why do we activate all vgs on change, as opposed to just add?16:59
Keybukopen for write causes an inotify IN_CLOSE_WRITE on the block device17:00
Keybukudevd listens for those, and will synthesise a "change" event for the block device17:00
Keybukthis means that if you create a lv, then run mke2fs on it17:00
Keybukyou get a "change" event17:00
Keybukwhich means udevd will re-run blkid, and update the UUID/LABEL symlinks to the new filesystem17:00
psusiahh... ok... that makes sense... but why vgchange -a y?17:01
Keybuklikewise, if the pv is inside an md, you have to activate vgs on "change"17:01
Keybukbecause only a change of a md singifies it's ready17:01
Keybukyou may be confusing the "change" event of the lv with the "change" event of the block device containing the pv17:01
psusiohh... when it's added it isn't yet actually readable?17:01
Keybukcorrect17:01
psusiahhh17:01
Keybukadd /dev/md0 - not ready17:01
Keybukchange /dev/md0 - ready, run vgchange -a -y17:02
psusiyea, only talking about change on the partition device used as pv17:02
Keybukadd /dev/dm0 - not ready (haven't yet made a filesystem in it)17:02
cjwatsonpsusi: only really interested in doing it for natty, sorry, yes, I meant that17:02
Keybukmke2fs /dev/dm0 causes:17:02
Keybukchange /dev/dm0 - ready, symlinks to the e2fs filesystem now visible17:02
Keybukright17:02
Keybukso we can't make assumptions about the behaviour of the partition device used as a pv17:02
psusiKeybuk: got ya...17:02
Keybuknot all devices are ready on add, in fact, the majority of multiple-block-device devices *are not* ready on add17:02
Keybukso we also run on change17:03
JamesPagemathiaz:  zookeeper removal is under Debian bug#60269417:03
=== kenvandine_ is now known as kenvandine
lifelesswhats 'https://launchpad.net/~ubuntu-irc-members' all about?17:05
KeybukI think it means you've been a member on IRC17:05
dholbachjussi, ^17:06
jussilifeless: exactly the same as kubuntu members or edubuntu members etc, but with irc as the contribution.17:07
keesdid vte just stop paying attention to the gnome browser settings?? grrr17:07
lifelessjussi: this seems very odd17:07
lifelessjussi: I hadn't heard of it17:08
lifelessjussi: and if its giving our ubuntu *membership* as a result, I wouldn't have expected to be just added to the group without communication.17:08
lifelessjussi: (not to mention that I'm already an Ubuntu member ... so it seems redundant to boot)17:09
jussilifeless: we did a cross check of ops who are members, and added them automatically. this group will be the people who have the opportunity to vote for the IRCC.17:09
JamesPagemathiaz: question re bug 666028 and Natty; should this fix be a point release i.e. ubuntu3.3 like it is for Maverick?17:09
ubottuLaunchpad bug 666028 in openldap (Ubuntu) "apt-get install slapd => Can't locate object method "new" via package "Debconf::Element::Noninteractive::Booleam"" [Medium,In progress] https://launchpad.net/bugs/66602817:09
mathiazJamesPage: yes - for maverick ubuntu3.317:10
mathiazJamesPage: for natty - ubuntu417:10
lifelessjussi: Some communication about this would have been nice. Being added to teams without discussion feels pretty uncomfortable.17:10
JamesPagemathiaz: OK17:11
=== dendrobates is now known as dendro-afk
jussilifeless: you have a fair point. I will note to make sure that all are aware next time.17:11
gbswhy $(TOPDIR) doesn't come by default in ubuntu?17:13
gbsexport TOPDIR=$(pwd) in bashrc17:14
ScottKjussi: Why is the polity for IRCC to be limited to Ops?  Don't all Ubuntu people that use IRC have an interest in that?17:15
jussiScottK: it isnt17:16
jussiScottK: the ops were auto added and cloaked people were given the choice.17:16
ScottKjussi: Then I don't understand what you just told lifeless.17:16
=== bjf is now known as bjf[afk]
ScottKI read your message as "consider adding yourself to the team if you feel IRC is a significant part of your contribution to Ubuntu" not "Add yourself to the team if you want to be able to vote for IRCC".17:17
JamesPagemathiaz: branch uploaded for bug 666028/natty17:20
ubottuLaunchpad bug 666028 in openldap (Ubuntu) "apt-get install slapd => Can't locate object method "new" via package "Debconf::Element::Noninteractive::Booleam"" [Medium,In progress] https://launchpad.net/bugs/66602817:20
jussiScottK: this is probably not the correct place for this discussion, so feel free to join me in -irc or pm.17:21
mathiazJamesPage: your maverick branch should be reviewed against the maverick-updates branch rather than the maverick branch17:22
mathiazJamesPage: as it builds on maverick-updates rather than maverick17:22
JamesPagemathiaz: it should be but for some reason its not; let me take a look.17:23
mathiazJamesPage: when the merge proposal is created, maverick-updates should be used instead of maverick (which is the default IIRC)17:23
JamesPagemathiaz: OK; so if I delete the proposal and re-propose that should sort this out?17:24
mathiazJamesPage: yop - that should work out correctly17:24
JamesPagemathiaz: OK - on it now...17:24
mathiazJamesPage: and you probably wanna push your maverick SRU to lp:~james-page/ubuntu/maverick-updates/openldap/fix-66602817:26
=== deryck[lunch] is now known as deryck
mathiazJamesPage: rather than maverick17:26
JamesPagemathiaz: this would be why it selected maverick rather than maverick-updates as the branch?17:27
mathiazJamesPage: yop17:27
mathiazJamesPage: the list of branches is a bit confusing when an update has been published17:28
mathiazJamesPage: the branches follow the same structure as the pocket (maverick, maverick-updates), etc...17:28
ebrodercjwatson: do we do a grub-install on release upgrades?17:29
JamesPagemathiaz: OK; let me trash the merge proposal for maverick-updates and associated branch and I'll re-push17:29
mathiazJamesPage: right17:29
mathiazJamesPage: it's complicated to get things right17:29
mathiazJamesPage: the way I noticed it was by reviewing the diff17:29
mathiazJamesPage: associated with the merge proposal17:29
=== dendro-afk is now known as dendrobates
mathiazJamesPage: as it had too much information17:30
mathiazJamesPage: the diff should represent the difference with the *latest* package published in the archive17:30
JamesPagemathiaz: yes - I had spotted that; thanks for pointing me in the right direction...17:30
mathiazJamesPage: so it can be against the release (ig maverick) or an update (if there was already a package published)17:31
mathiazJamesPage: it can even be against -proposed17:31
mathiazJamesPage: if there is already a package in -proposed17:31
JamesPagemathiaz: I see; it all becomes clear....17:32
JamesPagemathiaz: hmmm; when I try to push to lp:~james-page/ubuntu/maverick-updates/openldap/fix-66602817:35
JamesPagemathiaz: I get a 'No such distribution series maverick-updates' message17:35
mathiazJamesPage: hm - I don't know what's the issue here - may be lifeless or james_w can help here ^^17:37
cjwatsonebroder: only if grub-pc is upgraded17:37
cjwatsonebroder: we do grub-install when upgrading grub-pc, and update-grub when upgrading grub-pc or a kernel package, basically17:37
james_wJamesPage, push just to maverick17:37
ebrodercjwatson: ok, good. i think my patch to /etc/grub.d/10_linux will work even if the lua module isn't installed, but i'd prefer to not worry too much about it17:38
mathiazjames_w: and then create a proposal against maverick-updates?17:38
ebrodercjwatson: in any case, i have a patch to /etc/grub.d/10_linux along with a lua script that it runs, but i'm having a hard time integrating it into the packaging. can you give me some direction on what piece should be installing my lua script into /usr/lib/grub/i386-pc/etc/?17:39
JamesPagemathiaz: uploading to maverick and then proposing against maverick-updates generates the right diff.17:42
mathiazJamesPage: \o/17:43
JamesPagemathiaz: OK; so bug 666028 now has branches and merge proposals ready for maverick-updates and natty.17:46
ubottuLaunchpad bug 666028 in openldap (Ubuntu) "apt-get install slapd => Can't locate object method "new" via package "Debconf::Element::Noninteractive::Booleam"" [Medium,In progress] https://launchpad.net/bugs/66602817:46
mathiazJamesPage: great - looks good to me17:47
mathiazJamesPage: I'll sponsor them later today17:47
JamesPagemathiaz: thanks; finishing my day now so catchup tomorrow....17:48
mathiazJamesPage: o^5 - well done17:48
cjwatsonebroder: I'd be inclined to suggest just putting it in debian/grub-pc.install.in, at least for the moment17:49
ebrodercjwatson: oh! it's i386-pc on both i386 and amd64, isn't it? i just realized i'm looking at i386-pc on my amd64 machine17:51
slangasekpitti, cjwatson, jdong: all the bits Linaro needs out of maverick-proposed are published to maverick-updates now, feel free to consider -proposed unfrozen17:51
ebrodercjwatson: that makes it easier. i should be able to write up a patch once i get back to my machine with all of my credentials17:53
cjwatsonebroder: yes, the "i386" there refers to the architecture of the boot loader objects17:55
cjwatsonwhich are always 32-bit when built for the BIOS platform17:55
RoAkSoAxslangasek: howdy!! I was wondering if you had the time to review the library split for cluster-glue/pacemaker?17:55
slangasekRoAkSoAx: not at all yet, sorry :/  Hoping to get to it this evening17:57
RoAkSoAxslangasek: idon't worry abot it L:). Thanks though :)17:59
=== zyga is now known as zyga-afk
bruteforce_alltiHi, while on local systems(Lucid and Maverick ), I was able to build a package suffecssfully. But when I uploaded(ppa) it in respective series(Lucid and Maverick), all Lucid packages failed to build. While Maverick build successfully.18:25
bruteforce_alltiBuild Log http://launchpadlibrarian.net/58724370/buildlog_ubuntu-lucid-amd64.sugar-datastore-0.90_0.90.0-1ubuntu1_MANUALDEPWAIT.txt.gz   and failed because of unsatisfied dependency. After installing, the following source dependencies are still unsatisfied: cdbs(inst 0.4.62+nmu1ubuntu9 ! >= wanted 0.4.75~)18:26
bruteforce_alltiCan anyone please guide me how to solve this and explain why this error is occuring?18:27
=== bruteforce_allti is now known as neeraj
cjwatsonneeraj: you're asking (via Build-Depends) for a version of cdbs considerably newer than what's in luci18:28
cjwatson*lucid18:28
cjwatsonyou will need to figure out what's needing newer features of cdbs, and backport them to whatever is available in lucid18:29
cjwatsonalternatively, perhaps there is a newer version of cdbs in some other PPA somewhere, in which case you can make your PPA depend on that18:29
cjwatsonit's in the web UI18:29
neerajcjwatson: ok.  Thats what I thought. Was searching about latest cdbs available in lucid. And yes there is cdbs 0.4.82  present but in under sugarteam.(while lucid ones were inside sugar-test2).18:34
neerajThat cdbs 0.4.82  is in Lucid series18:36
NCommandercjwatson: ping, you don't happen to have a  copy of the spice seed notes, would you, or know someonw ho does?18:54
ogra_acNCommander, i thought i saw them in gobby today18:56
ogra_ac8didnt open them though)18:56
NCommanderogra_ac: there's a doc there, but its empty18:56
ogra_acah18:56
ogra_acthen ask persia18:56
ogra_acif he took the notes, he didnt take them in gobby18:57
persiaI didn't take the notes of that session.18:57
NCommanderogra_ac: you see the problem :-)18:59
NCommanderI'm going to have to listen to the audio and recreate them18:59
NCommanderogra_ac: BTW, did you review either of the specs I wrote (I sent you an email about that)18:59
ogra_acNCommander, i couldnt get to any mail the last week18:59
ogra_acplumbers had the worst network i have ever seen ... redhat needs an elmo ;)19:00
NCommanderogra_ac: obviously you forgot the internet connection in Holiday Inn, Berlin :-)19:01
ogra_acthat was still better19:02
NCommanderOuch19:02
ebroderSpamapS: i don't have my LP credentials with me - could you fix packageselection-server-n-upstart-server-enhancement to say that maintainer scripts should always use invoke-rc.d, and that there's an outstanding bug that that doesn't result in calling upstart jobs?19:11
SpamapSebroder: Sure.. I was just dumping the gobby doc in.19:18
=== tkamppeter_ is now known as tkamppeter
SpamapSI wonder, if I have an upstart job that pipes to logger, can i use expect fork? I'm guessing no.19:19
SpamapSKeybuk: poke ^^ ???19:21
SpamapShrm...19:23
SpamapSI am typing out work items and I think this one does need a full specification to explain the rationale.. :-P19:23
psusiKeybuk: a while back I patched ureadahead to use the tracer in pipe mode instead of log file mode, which eliminated the need for a large trace buffer.  I see you have since lowered the size of the trace buffer to 8mb.. given that would you be interested in pipe mode?19:25
=== lifeless_ is now known as lifeless
=== kklimonda_ is now known as kklimonda
tony_Hello, my external speakers did not work, but I tweaked with HDA-Analyzer and found that by unmuting two things (in Node[0x0c]) get my external speakers to work. But how can I make this change permanent?19:45
tony_Because everytime I reboot I have to run HDA-Analyzer and change it again and again.19:45
ScottKtony_: Help is in #ubuntu.19:48
tony_ScottK, noboy's answering and I thought it would be too a technical question so I asked here19:49
ScottKLack of help in #ubuntu doesn't make it on topic here.  Sorry.19:49
cjwatsonNCommander: afraid I don't, sorry19:51
NCommandercjwatson: bugger.19:53
pasteeatersiretart: would a comment showing support/interest in your x264 MIR be useful or just noise?20:00
Daniel0108hi20:01
paddy_I created a key for launchpad with gpg --gen-key but i cannot find the file i give to launchpad, the key appears in seahorse though20:02
SpamapSpaddy_: you'll want to export that public key to an ASCII armor format and upload it.20:04
lifelessSpamapS: err, not for launchpad20:05
SpamapSoh?20:05
paddy_SpamapS, an .asc file, tried that, gave errror20:05
paddy_lifeless, what do?20:05
lifelesshttps://launchpad.net/people/+me/+editpgpkeys20:06
lifelessand follow the instructions20:06
lifelessSpamapS: paddy_: ^20:07
paddy_lifeless, thanks20:07
SpamapSlifeless: doh.. if only everything were so simple. ;)20:12
=== zyga-afk is now known as khr
=== khr is now known as zyga
SpamapSslangasek: ping, do you know if there is an existing place where the "best practices" for upstart in ubuntu are documented? I've googled for a few but maybe you have the definitive answer?20:29
slangasekSpamapS: what is it you want to practice?20:30
slangasekadding jobs to packages?20:30
slangasekthere's no documentation for that - it should be documented by way of debian/ubuntu policy20:30
=== bjf[afk] is now known as bjf
SpamapSspecifically in "how to write an upstart job" and "how to manage upstart jobs"20:31
ScottKSpamapS: The best practice is ask Keybuk.20:31
SpamapSScottK: ;)20:31
SpamapSslangasek: I went through your old IRC class and it had a few things in there that were somewhat non obvious.. stuff like that.20:32
SpamapShttps://wiki.ubuntu.com/MeetingLogs/devweek1007/UpstartJobs20:33
slangasekSpamapS: yeah, there's work to be done around codifying and documenting this stuff20:33
SpamapSslangasek: https://blueprints.launchpad.net/ubuntu/+spec/packageselection-server-n-upstart-server-enhancement20:33
SpamapSslangasek: I'm hoping to do a lot of that work this cycle. :)20:34
SpamapSincluding documenting when this is a permanent thing, and when this is "only until upstart bug #x is fixed"20:34
slangasekSpamapS: if you were to take that meeting log and massage it into a wiki write-up, that would probably be a good start?  And I'd be happy to review for you20:34
SpamapSslangasek: I intend to do just that.20:34
SpamapSI think the idea is to make sure we are simply documenting the use cases, and pointing to the man page for details.20:35
SpamapSWould it make sense to also try to add an EXAMPLES section to man 5 init?20:36
slangasekI have no strong opinion there20:36
ScottKSpamapS: I almost always love examples in man pages.20:38
SpamapSScottK: agreed, that way it stays close to the software when changes are made.20:38
ScottKSpamapS: It's generally the first documentation I look at and so if it solves my problem, life is good.20:39
SpamapSScottK: right, I think once people find man 5 init, they get a deeper understanding of upstart and cut out the hate, so much of this will serve to push people to that man page.20:42
barrySpamapS: okay, i've done all i can do for your mp on cheetah :)21:07
=== hanska is now known as dapal
=== xomas_ is now known as xomas
=== zyga is now known as zyga-afk
=== manusheel is now known as manusheel_afk
RAOFUrgh.  Why does symbol visibility appear to be a compile time rather than link time decision?22:36
syn-ackThat't the way it's always been, RAOF. I think it should be a link time option though22:42
RAOFsyn-ack: It does make it somewhat more difficult to do what I want:)22:50
syn-ackRAOF: heh22:58
lamontcjwatson: both of us are too short to use signals.23:10
lamontjust sayin'23:10
Iraqithere are people the power off on PC and after want running ubuntu 10 will not running so how fix it please?23:14
SpamapSbarry: thanks for the review though, preparing a patch for the debian experimental cheetah23:24
brycehpersia, is it still proper for people who want to become core dev to apply for motu first?  There's a regular xorg contributor (now canonical employee) who is aiming to gain core-dev.  Should he start by applying for MOTU or just shoot for core-dev directly?23:32
syn-ackgood afternoon, SpamapS.23:34
persiabryceh, There's certainly no need to apply for MOTU prior to applying for core-dev.  That said, the requirements for core-dev have become rather more strict than previously, as other options have become available.23:39
persiaDepending on the breadth of packaging experience, it is often appropriate for candidates for core-dev to previously have been approved as some other sort of Ubuntu Developer, simply to show responsibility to the archive and skill in packaging.23:40
persiaDepending on the prior work of this individual, another option would be to apply for upload rights to specific packages of interest (those that are considered part of X), or similar.23:41
brycehpersia, ok thanks23:52
=== dendrobates is now known as dendro-afk

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