/srv/irclogs.ubuntu.com/2009/08/18/#ubuntu-devel.txt

=== robbiew is now known as robbiew_
=== asac_ is now known as asac
slangasekmdke: the ubuntu-docs intrepid-proposed upload includes changes to a number of files under libs/, and to scripts/fix-urls.sh and the serverguide, that aren't documented in the changelog; where do these come from?00:08
keesslangasek: hopefully I've now addressed your concerns in bug 27549300:10
ubottuLaunchpad bug 275493 in glibc "stack protector guard value uses a static sentinel" [Medium,In progress] https://launchpad.net/bugs/27549300:10
slangasekkees: yep, thanks00:11
keesexcept I forgot to mark "evidence" to [3]00:12
x1250Hi, I'm trying to compile cinelerra, but I get a error about `/usr/lib/libogg.la' not being present or not being a valid libtool archive. Its not present, but libogg-dev is installed. I searched for it using apt-file and it was in the package, but then I updated my apt-file db, and bum! dissapeared. I tried creating a link with sudo ln -s /usr/lib/libogg.a /usr/lib/libogg.la, but make complains:01:09
x1250libtool: link: `/usr/lib/libogg.la' is not a valid libtool archive01:09
x1250so, how to fix this?01:10
directhexx1250, libtool files are generally to be avoided, as they're a cause of problems01:22
x1250someone had reported this and made a debdiff available: https://bugs.launchpad.net/ubuntu/+source/libogg/+bug/41436201:26
ubottuUbuntu bug 414362 in libogg "/usr/lib/libogg.la missing in libogg-dev 1.1.4~dfsg-1" [Undecided,Confirmed]01:26
directhexcinelera is broken if it needs libtool archives01:30
* james_w Wont-Fixed the bug01:40
james_wthe libogg.la file was removed on purpose01:40
james_wcinelera should use an alternative method for linking with libogg01:41
x1250okay, I'll try to report this to the mantainers, if there is one... maybe lumiera is getting all the love now.01:42
slangasekjames_w: if libtool is looking for it, it's because some other lib on the system which does have a .la file still references it and needs a rebuild01:42
slangasek(I grumbled at ron about the manner in which he got rid of libogg.la)01:42
james_wI uploaded the fix for one of them today01:42
ionJudging from past experience, cinelerra is broken, period. :-P01:42
ScottKJust because it's broken, doesn't mean it's the only thing that's broken.01:49
slangasekjames_w: which one did you fix?  I've grabbed a list of the remaining revdeps referencing libogg.la02:00
slangasekaccording to my mirror currently02:01
* slangasek batch-rebuilds the revdeps02:12
* slangasek gets an itch to make dch --bin-nmu DTRT on Ubuntu02:13
slangasekoh, there's already a -R, alrighty then02:20
MsMaco*snort* people who dont know that "100 plus 3 percent" is different than "100 plus 3 percent of 100" complained til gcalctool started calculating 100+3%=103. now someone in #ubuntu is looking for a calculator that does it correctly and having to downgrade02:36
lifeless3% of what02:39
MsMacoexactly02:40
MsMaco3% on its own is 0.0302:40
lifelessno02:42
lifelessthats 3% of 102:42
slangasek3 per cent is 3 / 10002:42
Pici.03 * n will give you 3% of n02:42
slangasekbut I don't see why anyone would ever type 100+3%02:43
ojwbit seems almost a "type mismatch" to me02:43
MsMacospecifying of what makes sense though02:48
MsMacoif you wanted to know how much eggs for $2 and $5 cereal thatsmarked at 25% off is... 2+75%*502:49
ojwbsure, but there you've added units - $2 + 75%*$5 makes sense - $2 + 75% isn't in consistent units03:00
MsMacoojwb: calculators tend not to have units03:18
ojwbum, sure03:19
ojwbthat's kind of what I was getting at03:19
emmawhat kind of unit?03:20
ojwbthere are usually implicit units03:20
ojwbany sort i guess03:21
ojwbunits of measurement03:21
EagleScreenshould debootstrap 1.0.15 from Debian unstable know about karmic release?03:58
TheMusoEagleScreen: I believe it does.04:07
EagleScreenit does not seem04:08
EagleScreenhttp://paste.ubuntu.com/254880/04:10
Caesarzul: pong04:39
EagleScreeni have this problem with pbuilder for any Ubuntu realease: http://paste.ubuntu.com/254892/04:45
ipatrolHello?04:46
EagleScreenhello04:48
ipatrolI'm a Python enthusiast04:49
ipatrolHow can I contribute?04:49
EagleScreensure, Ubuntu develop many applications in python04:49
ipatrolWhere can I start?04:50
EagleScreenipatrol: go to #ubuntu-motu04:52
=== crd1b is now known as crdlb
dholbachgood morning06:55
=== tkamppeter_ is now known as tkamppeter
=== crd1b is now known as crdlb
=== lionel_ is now known as lionel
siretart`morning folks08:38
siretart`mvo: I've redirected the question to the ubuntu-devel list. this issue is driving me mad...08:39
mdkeslangasek: I'll check, sorry about that08:47
YokoZarAnyone else unable to use gpg-agent for signing packages in Karmic?  It's been broken for me for a while but I'm wondering if I just configured it wrong08:48
mdkeslangasek: in the meantime perhaps you can reject the upload and I'll reupload with a better changelog08:48
nh2hi, I want to code some options for the touchpad settings09:08
nh2the touchpad settings tab sets the options in gconf, but how do the drivers get that information?09:08
nh2tseliot: are you here?09:25
dholbachgilir: do you think you can use the -v<version> option for debuild when you're uploading merges?09:32
tseliotnh2: yep09:40
nh2tseliot: I'd like to try to create two options for that right and middle click touchpad corner tapping thing, but I have no idea how the driver gets that information after the GUI has written it to gconf09:43
tseliotnh2: I'm working on a UI for touchpads. That will allow you to modify such details09:44
gilirdholbach: ok09:45
* dholbach hugs gilir09:46
nh2tseliot: great! the gnome settings are indeed very plain. but will that be ready before the karmic release?09:46
dholbachgilir: always interesting to know what was merged and what happened in Debian :)09:46
tseliotnh2: I don't think so but I'll make it available in a PPA09:47
gilirdholbach: sure, but I didn't know this command :)09:47
dholbachah ok, no worries :)09:48
nh2tseliot: OK. but it's still interesting for me how it is done now with that touchpad tab. eg. when I click "disable touchpad while typing", a value is written into gconf. but where is the place that value is read and submitted to the driver?09:49
tseliotnh2: that's in the gnome-settings-daemon09:49
nh2tseliot: ah ok, thanks, I'll have a look at it09:51
tseliotnp09:51
tseliotmpt: ping10:24
tseliotmpt: I'd like to discuss bug 386017 with you10:27
ubottuLaunchpad bug 386017 in hundredpapercuts "Brushing right-edge of trackpad causes clipboard to paste text" [Undecided,Confirmed] https://launchpad.net/bugs/38601710:27
StevenKjames_w: You know that platform.karmic's desktop-common seed lists ttf-bitstream-vera, which you removed yesterday?10:32
james_woops10:32
james_wttf-dejavu is the replacement apparently10:32
james_wit looks like removing it was the wrong thing to do though, there is no transitional package, should I re-instate it?10:35
tseliotStevenK: would my upload of nvidia be rejected if I used version 185.18.31-0ubuntu1? Or should I bump the version and/or the revision?10:35
mpttseliot, reading it now10:35
tseliotthanks10:35
StevenKjames_w: If ttf-dejavu is the replacement, then I have a diff to the seeds, which I'll commit, and re-spin {ubuntu,unr}-meta.10:36
StevenKtseliot: And what is the source package name?10:36
tseliotStevenK: nvidia-graphics-drivers-18010:36
StevenKtseliot: Okay, and have the binary package names changed?10:37
james_wStevenK: not sure if it would be ttf-dejavu or ttf-dejavu-core actually10:37
tseliotStevenK: yep10:37
james_we.g. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=52815210:39
ubottuDebian bug 528152 in tulip "tulip: declares relation to ttf-bitstream-vera" [Important,Open]10:39
mpttseliot, so there needs to be a setting for touchpads that have two or fewer buttons, determining whether middle-click is (a) left+right click together (if they have two buttons), (b) top right click, (c) bottom right click, (d) bottom left click, (e) top left click, or (f) nothing?10:42
mpttseliot, while I remember, I'll e-mail you now the design stuff I've done so far for the touchpad settings -- sorry it's taken so long, it's not on my official to-do list10:42
tseliotmpt: first of all, thanks a lot for your work :-)10:43
tseliotmpt: yes, exactly10:44
Ngmpt: does the design include a "disable this touchpad" type setting? that disappeared so far in karmic10:44
mptNg, no, I understood that had been removed on purpose10:45
Ngmpt: I'm sure it was, and I'm sure I subjectively disagree with it because I hate my touchpad ;)10:46
mptIt would be nice to have an "Ignore touchpad whenever a mouse is connected" checkbox10:47
NafalloNg: your BIOS doesn't let you disable it?10:47
mptbut tseliot told me it's difficult for Ubuntu to tell when a mouse is connected (more difficult than for Mac OS X, apparently)10:47
NgNafallo: that hurts guest users, they get all confused when the big touchy mouse thing doesn't work10:47
Ngmpt: I'm only mildly familiar with xinput stuff, so I'm prepared to believe that, but I think a well designed preferences UI could mitigate the dire situation where someone disables their ownly mouse-like input10:48
tseliotmpt: the problem is that I can detect when an input device is connected. The input device might be, say, a wacom tablet and not a mouse10:48
=== ember_ is now known as ember
Ng-w10:49
tseliotmpt: but if it's okay to disable the touchpad in that case, then it's not a problem for me to implement that feature10:49
mpttseliot, couldn't you do that by a process of elimination? If it doesn't look like a touchpad, and it doesn't look like a tablet, it's probably a mouse10:49
mptor something like that10:49
tseliotmpt: I think I can come up with something10:50
Ngafair older thinkpads serve the "nipple" mouse and touchpad via the same ps2 device and disabling the touchpad can disable the buttons of the nipple mouse, so I'd always envisaged a dialog that asks you to click to confirm after you disable a device, with a counter that re-enables it if you fail to click10:51
Ngbut anyway10:51
liw. o O (there is no way to win, unless you control _everything_, which explains Apple)10:52
tseliotNg: do you own a thinkpad with the nipple? It would be nice to see how xinput detects it10:53
tseliotliw: heh, we can fix things though ;)10:53
liwtseliot, I have one, lots of others do as well, so if you give instructions on what you need, I'm sure you'll get co-operation10:53
tseliotliw: perfect, thanks. For starters the output of "xinput list" and of "xinput list-props $THE_NIPPLE_NAME" should be enough10:55
liwtseliot, do you need this done under karmic or is jaunty enough?10:55
Ngtseliot: I have an X300 in front of me, and an X40 at home, I also work with a lot of other thinkpad users10:55
tselioteither karmic or jaunty should be fine10:55
tseliotgood10:56
liwwhat is $THE_NIPPLE_NAME? (five minutes ago I didn't know xinput exist)10:56
Ngtseliot: http://pastebin.com/f49f35640, http://pastebin.com/f22cceb97, although the settings are slightly altered by my having run this script: http://pastebin.com/f7892bca410:57
liwseomthing like this, I guess: TPPS/2 IBM TrackPoint10:57
tseliotliw: "xinput list --short" will give a list with the names of all your input devices10:57
liwtseliot, http://pastebin.ubuntu.com/255024/ and http://pastebin.ubuntu.com/255025/ -- that good enough?10:58
Ngduh, this is an X301, not a 30010:58
tseliotNg, liw: thanks a lot10:59
liwtseliot, and I am using a thinkpad x200s, if that's important10:59
Ngtseliot: I'll try to remember to get you similar output from an X40 tonight if you would like?10:59
tseliotliw: good to know, thanks11:00
ograRiddell, youre the archive admin of the day ? there is a linux-mvl-dove package in NEW the mobile team would appreciate to get building11:00
tseliotNg: the more, the better ;)11:00
Ng:)11:00
liw. o O (it'd be sorta cool if there was one command that would make a report that has _all_ that kind of stuff, for easy perusal, stored in a database somewhere)11:00
liw. o O (wait, don't we have that?)11:00
mpttseliot, https://wiki.ubuntu.com/TouchpadSettings11:02
tseliotmpt: as you can see (and I hadn't noticed), in Karmic we have access to the type of input device. Nipples and mice are detected as mice while touchpads are detected as touchpads11:02
tseliotliw: I could write that11:03
liwwhat's the PC word for the thinkpad-style non-touchpad device?11:03
Ngliw: trackpoint11:03
Ngat least that's what ibm/lenovo brand it11:04
liwNp, that's the ibm/lenovo name, I think, hmm11:04
liwwikipedia redirects to "Pointing stick"11:04
directhexnipple11:04
tseliotmpt: that looks great :-)11:04
directhexi think there's an xcd for this11:04
directhexxkcd11:04
Ng"pointing stick" is a pretty poor name. which kind of stick doesn't point? ;)11:05
liwit doesn't even look like a stick11:05
tseliotmpt: the left pane has a (vertical) scrollbar, doesn't it?11:08
mpttseliot, I'm not sure yet whether it will need one11:08
tseliotthe name "TrackPoint" should be enough for me to filter it out (As it can't be unplugged)11:08
mpttseliot, it depends on the number of categories + the maximum number of subcategories (because only one category would be expanded at a time) vs. the maximum height of a single pane's settings11:09
ogrampt, "pressure of last touch" should be "pressure of last tap" under the "minimum pressure to register a tap"11:09
mptogra, whether the touch counts as a tap is precisely what you're configuring :-)11:10
ograon the left you configure touching for movement, on the right you configure tapping ... calling it tap on the right seems more consistent11:11
mptthough maybe it doesn't make sense to refer to the "last touch" if it's hard to distinguish zero from non-zero touch pressure11:11
mptogra, yes, the one on the left is for moving the pointer as opposed to clicking11:12
Riddellogra: ok11:12
tseliot mpt: ah, ok. Are you sure I shouldn't start implementing that?11:12
mptThe minimum pressure needed to touch for moving is a different setting from the minimum pressure needed to tap for clicking, aiui11:13
ograRiddell, hold back, i think we want someone like cjwatson or slangasek to review it, i just looked at the naming of the headers packages and it doesnt seem right11:13
mpttseliot, if you can get it done for Karmic, you could implement the one labelled "Version 1" on p311:13
ograRiddell, afaik there are some tools that expect it to be linux-headers-2*11:14
mpttseliot, because it's a clean subset of the rest of the interface11:14
mpt(well, nearly clean)11:15
tseliotmpt: ok, does the Secondary click include corner tapping (top left, etc.) or did you remove those lines in the draft?11:16
mpttseliot, I was considering not exposing the corner options at all, but I'm not sure about that, and Scott Ritchie's comment in bug 386017 is making me reconsider :-)11:18
ubottuLaunchpad bug 386017 in hundredpapercuts "Brushing right-edge of trackpad causes clipboard to paste text" [Undecided,Confirmed] https://launchpad.net/bugs/38601711:18
tseliotmpt: let's experiment a bit then11:20
mptSince it's just adding four(?) more options to a menu that's there anyway and would otherwise have only 2~3 options, I guess it would be worth it11:20
tseliotmpt: would it be possible to add middle click below secondary click?11:21
tseliot(disabled by default)11:22
mptprobably11:22
tseliotok, good11:22
mptand if the touchpad already has more than one button, I guess the secondary click setting should be replaced by a left-handed vs. right-handed setting11:23
mptand similarly if the touchpad has more than two buttons, the middle-click setting needn't appear11:23
tseliothow would the left-handed vs. right-handed setting work?11:24
=== MacSlow is now known as MacSlow|lunch
=== beuno_ is now known as beuno
tseliotmpt: also, couldn't we let users decide whether to use buttons on corner tapping for right clicks or middle clicks?11:26
mpttseliot, it would determine whether (L) the right button was primary and the left button was secondary, or (R) the left button was primary and the right button was secondary11:28
mptbut I see now there's no such option in the man page11:28
mptmaybe that's not as useful for touchpads as it is for mice? I have no idea11:29
* mpt is left-handed but uses right hand for mouse and touchpad11:29
tseliotah, ok. I'm right handed ;)11:29
mpttseliot, I don't understand the difference between that question and what we were talking about 15 minutes earlier11:30
mptso, we could add the corner options to the menus for both secondary and middle click11:30
mptthe only tricky design detail of that is how to prevent conflicts11:30
mjrcould someone clarify if the latest jaunty kernel update contains the recent local root fix (a lot of stuff in the changelog, and the package is not in -security...)?11:31
* mpt -> lunch11:31
tseliotmpt: If I understood correctly, you said that we should hide those settings when the buttons are available11:32
nh2tseliot: I haven't understood how the driver gets informed yet. The user makes the settings in the GUI. The GUI sets the gconf registry keys and gconf-daemon is informed. Now gconf-daemon has to inform the driver. But how does gconf-daemon know who to inform?11:40
tseliotnh2: the gnome-settings-daemon sets the property through Xinput and save the settings in gconf so that, when a new session starts, it can read the saved settings from gconf and apply them again through Xinput11:41
nh2tseliot: but the settings daemon itself doesn't know who to inform, it just gives us the infrastructure, right? so gnome-mouse-properties has to tell the daemon to notify Xinput or how is that done11:43
nh2eg. if /desktop/gnome/peripherals/touchpad/disable_while_typing is set to true, the daemon sets that setting without knowing about that path or what to do with it11:45
tseliotnh2: the daemon has a function for that which deals with the driver through the Xinput protocol. Actually, in the case of disable_while_typing, it simply calls syndaemon11:46
nh2tseliot: ok, I've finally found that function11:49
=== MacSlow|lunch is now known as MacSlow
mpttseliot, correct12:35
mpttseliot, on the assumption that using a dedicated secondary-click button is more convenient than tapping in a corner12:36
maxb<tseliot> mpt: If I understood correctly, you said that we should hide those settings when the buttons are available12:46
maxbI find it far easier to cornertap than to left+right simultaneously click12:46
mptmaxb, right, so that setting would be present if the touchpad has <3 buttons12:47
maxbI don't think you should completely hide settings ever. Default them sensibly yes, but don't hide them12:48
maxbFor instance, I'll cornertap to right click sometimes, because the physical buttons on the early AAOs suck12:49
maxbBesides, someone may habituate to using one set of settings across all of their devices12:49
hyperaircornertap never seems to work for me =\12:49
maxbI've learnt how to do it properly now12:49
mptmaxb, obviously I disagree. For example, all the settings for what touchpad buttons should do shouldn't be present if your computer doesn't have any touchpad buttons.12:50
maxbok, fine, if the setting is completely useless, yes12:51
maxbBut don't hide settings on the _assumption_ the user won't want them (e.g. cornertapping)12:51
=== slacker_1l is now known as slacker_nl
slytherinif there is a wrong node created fro dvd drive, which package is problematic? udev or devicekit-disks?13:18
directhexi officially no longer understand who's in charge of what in device nodey land13:20
ogradirecthex, the who is easy :) its either pitti or Keybuk :P13:20
slytherinogra: perhaps he meant which package. :-)13:21
ograindeed he did :)13:21
ograi guess its udev though13:21
ogradevkit should only operate on top of the nodes13:22
slytherinOk. I just hope my bug gets solved soon. :-)13:23
ograwhat nodes do you see for your dvd ?13:24
ogramy laptop has dvd1 and dvdrw113:24
ograseems about right13:24
slytherinogra: for dvd I see cdrom3 which is a link to sr1. For CD drive I see cdrom which is link to sr0.13:25
Keybukslytherin: what's the bug?13:26
ogralikely that the kernel doesnt set a dvd capability right13:26
slytherinKeybuk: bug #41466513:27
ubottuLaunchpad bug 414665 in udev "[karmic] /dev/cdrom3 node created instead of /dev/dvd" [Undecided,New] https://launchpad.net/bugs/41466513:27
Keybukslytherin: attach output of "udevadm info -q all -n sr0"13:27
tseliotmpt, maxb: I always use corner tapping even though my touchpad has physical buttons13:27
slytherinKeybuk: I am not at home right now. Will do that when I go home.13:27
mpttseliot, why?13:28
Keybukslytherin: you have no /dev/dvd* symlinks at all?13:28
tseliothyperair: maybe because of this bug? http://bugs.freedesktop.org/show_bug.cgi?id=2310213:28
slytherinKeybuk: None. It was surprising for me too.13:28
ubottuFreedesktop bug 23102 in Input/synaptics "Touchpad vertical edge scrolling area not flush to the right" [Normal,New]13:28
Keybukslytherin: probably not a udev bug then; your drive is likely not identifying itself properly13:28
tseliotmpt: I find it quicker to tap as opposed to use another finger (or to move the same finger) to click13:29
slytherinKeybuk: I bought it (second hand) from a friend. Let me talk with the original owner.13:29
Keybukslytherin: if those symlinks are missing, it's not exactly earth-ending13:29
lesshastehi all13:29
slytherinKeybuk: May be it is causing problem with DVD playback in totem. I am not sure though. I need to check with other players.13:30
Keybukslytherin: totem does not use them13:30
slytherinlibdvdread seems to be using it, it complains about 'no /dev/dvd device'. But let me get with more information.13:31
KeybukI don't think anyone has a /dev/dvd symlink anymore13:32
Keybukit's probably /dev/dvd481 by now13:32
* ogra has dvd113:32
Laneylrwxrwxrwx 1 root root 3 2009-08-17 11:07 /dev/dvd -> sr013:32
mpttseliot, but if you're moving to the corner you have to move your finger anyway, right?13:32
KeybukLaney: the "I only installed yesterday" crowd are exempt ;)13:34
tseliotmpt: right but the buttons make me move my fingers far below and this interrupts my workflow thus slowing me down. Weird but true (in my case)13:35
mpttseliot, ok13:35
LaneyKeybuk: I installed several years ago!13:35
KeybukLaney: then given the number of non-backwards compatible changes to the way that persistent symlinks are created, I don't see how you can still have that without a trailing number ;)13:36
Keybukunless you've been manually fixing it13:36
Laneyno, not at all13:36
Keybukaren't you lucky then ;)13:36
hyperairtseliot: no, my circular scrolling corner works13:36
Laneywell, the drive itself is shagged13:37
Laneyso it's pretty useless to have it :(13:37
Keybukthere should be a symlink for that!13:37
Keybuk/dev/kaput -> sr013:37
tseliothyperair: what happens then? Can you file a bug report about it, please?13:38
hyperairtseliot: wait, i just tried and it works intermittently.13:39
hyperairtseliot: but i can't trigger it consistently13:39
jdstrandkirkland: so my little fix for bug #414986 didn't work. I didn't read the script carefully enough and my testing was in a chroot that didn't expose the bug :(13:39
ubottuLaunchpad bug 414986 in open-iscsi "open-iscsi causes FTBFS for anything that Build-Depends on it" [High,Triaged] https://launchpad.net/bugs/41498613:39
kirklandjdstrand: yeah, bummer, i saw that13:39
tseliothyperair: ok, it's still worth filing a bug about it though ;)13:40
jdstrandkirkland: I put my findings in the bug, but I don't feel comfortable making the change that I think is needed, cause I don't know open-iscsi at all13:40
hyperairtseliot: no wait, it seems like i can trigger it consistently now, but there's a lag of ~0.5-0.7s13:40
hyperairtseliot: basically i have to tap, and then wait for a response13:40
kirklandjdstrand: don't you think we should have an open-iscsi-dev package, that provides the stuff to be built against, but doesn't try to start any targets or anything?13:40
tseliothyperair: does this happen irrespectively of the window you're tapping on? e.g. firefox, the desktop, etc.13:41
hyperairtseliot: yes13:41
jdstrandkirkland: that could work too-- it would need to provide iscsiadm in the case of libvirt13:41
tseliothyperair: it's a bug then13:42
hyperairtseliot: hmm not misconfiguration?13:42
hyperairtseliot: is there any synclient setting i could try tweaking?13:42
jdstrandkirkland: so -dev might not be the best name for it13:42
jdstrandkirkland: maybe -tools?13:42
kirklandjdstrand: sure, fair enough13:42
jdstrandkirkland: and open-iscsi pulls in open-iscsi-tools?13:43
kirklandjdstrand: the key is for it *not* to have an init script13:43
kirklandjdstrand: right13:43
hyperairtseliot: ah, it seems that turning on FastTaps improves it13:43
tseliothyperair: but doesn't that alter normal (i.e. non-corner) tapping?13:44
jdstrandkirkland: is that something you plan to do?13:44
kirklandjdstrand: i can do it if you need me to; i had other plans for my day, though :-)13:44
kirklandjdstrand: what else needs to be in there besides iscsiadm ?13:45
jdstrandI did too... all I want is libvirt to build, I didn't ask to get in the open-iscsi quagmire...13:45
jdstrand:)13:45
kirklandjdstrand: :-D13:45
tseliothyperair: I meant double tapping13:45
kirklandjdstrand: okay, give me what needs to be moved from open-iscsi to open-iscsi-tools13:46
kirklandjdstrand: i'll build/test/upload, you can review and accept13:46
jdstrandkirkland: I really have no idea. like I said I don't know open-iscsi at all.... I don't know how to test it or use it13:46
jdstrandkirkland: well, for the time being I worked around it for my libvirt package by building with --without-storage-iscsi13:47
jdstrandkirkland: I think this is ok for my ppa13:47
kirklandjdstrand: right; i had to do the same for my hardy backport of libvirt, similar reasons13:47
jdstrandkirkland: it appears libvirt will build on an official buildd13:48
sistpoty|workjdstrand, kirkland: maybe open-iscsi should simply not fail in the mainter script if the invoke-rc.d fails?13:48
hyperairtseliot: yes it does. basically it reacts slower than a button tap, and so it confuses me =\13:48
hyperairtseliot: and sometimes, presumably because i didn't tap near enough to the corner, it doesn't respond.13:49
jdstrandkirkland: so, perhaps this can be pushed back past FF or at least until we are forced to fix it again (that way you can work on whatever you need to today)13:49
* sebner waves at sistpoty|work :D13:49
sistpoty|workhuhu sebner13:49
hyperairtseliot: basically i find it very unreliable and not a replacement for the clicking of touchpad buttons13:49
jdstrandsistpoty|work: I thought of that too, but wasn't comfortable making the change13:49
jdstrandkirkland: what do you think? ^ (of both)13:49
tseliothyperair: I agree but it depends on the touchpad model13:50
sistpoty|work(a cleaner approach is always preferrable though than my suggestion ;)13:50
hyperairtseliot: perhaps. my touchpad's an alps model13:50
kirklandjdstrand: fedora has iscsi-initiator-utils13:50
hyperairtseliot: all the fancy multi-finger options fail.13:50
tseliothyperair: I don't own alps touchpads but similar problems can take place with synaptics too13:51
tseliothyperair: that depends on the fact that the touchpad doesn't support multi-touch and emulates it13:51
tseliot(badly)13:51
hyperairtseliot: another thing about the corner tapping is that without looking, you have to be very familiar with where the corner is, or you'll tap the wrong spot and end up triggering button1 (if you didn't disable it like i did).13:51
hyperairtseliot: my corner works nicely with circular scrolling because i actually slide my finger from off the touchpad onto the touchpad where the corner is13:52
tseliothyperair: it's a matter of taste too13:52
hyperairtseliot: agreed, and it also depends on how well your touchpad buttons are designed. some are really a pain to press.13:53
* tseliot nods13:53
hyperairtseliot: mine are nice and quiet, and also if you press the centre, you will nicely trigger both buttons.13:53
jdstrandkirkland: so you can do it today, we can wait or I can change the initscript to not return error. opinion?13:53
kirklandjdstrand: i'm hacking on it now13:54
gilligan_could any developer here sponsor/give me some hints on how to work on https://bugs.launchpad.net/ubuntu/+bug/413989  ?13:54
ubottuUbuntu bug 413989 in ubuntu "karmic: huawei gsm modem not working anymore" [Undecided,New]13:54
kirklandjdstrand: as far as I can tell, it only needs iscsiadm in there, looking at the libvirt code13:54
* jdstrand feels somewhat guilty about making kirkland feel he had to do it *now*13:54
kirklandjdstrand: if i give you an iscsi source package, can you test it in your pbuilder?13:54
kirklandjdstrand: :-)  no worries, i walked right into this one....13:54
jdstrandkirkland: oh yes, I can test13:54
kirklandjdstrand: what's the bug # for the changelog?13:55
=== kenvandif is now known as kenvandine
jdstrandkirkland: afaics, iscsiadm is all that is needed by libvirt. maybe look in iscsi-initiator-utils to see what else they put in there? (at a minimum, it will need to be whatever iscsiadm needs)14:01
kirklandjdstrand: okay14:01
jdstrandkirkland: 41498614:01
kirklandjdstrand: thanks14:01
kirklandjdstrand: i'm tweaking it now14:01
jdstrandkirkland: it might just be easier to put everything in open-iscsi-tools (or whatever), except the initscript and config files on used by the initscript. anyhoo, I'll let you judge how to best do it since you know more about it than I do :)14:02
kirklandjdstrand: hmm, okay, i having trouble with something simple here14:06
kirklandjdstrand: i have /sbin/iscsiadm in a new open-iscsi-utils package14:06
kirklandjdstrand: how do i exclude it from the open-iscsi package?14:07
* jdstrand looks at the packaging14:07
jdstrandkirkland: so in debian/rules, we have:14:08
jdstrandinstall -m 755 usr/iscsiadm $(CURDIR)/debian/open-iscsi/sbin14:08
jdstrandkirkland: that should simply be changed to:14:09
kirklandjdstrand: duh!14:09
jdstrandinstall -m 755 usr/iscsiadm $(CURDIR)/debian/open-iscsi-tools/sbin14:09
kirklandjdstrand: okay, sorry14:09
kirklandjdstrand: sorry, i created an open-iscsi-utils.install file14:09
jdstrandah, yes. well should work too, but you'd have to adjust debian/rules regardless14:10
kirklandjdstrand: and was looking for the same,14:10
kirklandjdstrand: okay, i'm moving it, and the manpage14:10
kirklandjdstrand: http://pastebin.ubuntu.com/255112/14:13
kirklandjdstrand: give that a go14:13
kirklandjdstrand: http://pastebin.ubuntu.com/255113/14:14
jdstrandkirkland: will iscsiadm work ok without things like iscsi-iname and iscsi_discovery? what about iscsid.conf?14:15
* jdstrand again, has no idea :)14:16
kirklandjdstrand: i don't know ...  i was able to install it alone, and run it, and get the usage statement14:16
jdstrandkirkland: ok. I'll take a look at it here14:17
kirklandjdstrand: if this doesn't work for you, i'll do the inverse, and make another package with just the init script, dependent on the other one14:17
jdstrandit looks like it should work just fine, I just wanted to make sure that iscsiadm would work ok on its own14:18
kirklandjdstrand: well, that's sort of why i proposed calling this a -dev package, as those rarely provide standalone execute functionality14:25
=== robbiew_ is now known as robbiew
=== dholbach_ is now known as dholbach
Laneyjcastro: Do you know if the videotaped UDS sessions are going to make it online? (non-plenary)14:37
mok0I'm looking for an example of someone maintaining packaging in a bzr branch.14:38
mok0Something that's properly split into an "upstream" and an "ubuntu" branch14:38
tseliotsuperm1: what's the status of DKMS flushing stdout?14:40
superm1tseliot, still need to see what it does on RHEL/F11.  been working out a whole lot of other things with DKMS first14:42
tseliotsuperm1: ok14:43
jdstrandkirkland: configure:    iSCSI: yes14:46
jdstrandkirkland: I think it is fine to upload. I checked iscsiadm.c and it doesn't seem to exec any of the other binaries14:47
kirklandjdstrand: yeah, i grepped through there14:47
jdstrandif it does need something, it is easy enough to change later14:47
kirklandjdstrand: ack14:47
kirklandjdstrand: did your libvirt build?14:47
jdstrandkirkland: that was the 'configure:    iSCSI: yes' I mentioned14:48
kirklandjdstrand: ah, okay14:49
kirklandjdstrand: i'm uploading then14:49
kirklandjdstrand: cool?14:49
jdstrandkirkland: yeah, go for it14:49
jdstrandkirkland: thanks :)14:49
kirklandjdstrand: done ;-)  you're welcome :-)14:50
=== magnetic_ is now known as foolano
liwwhat's the correct way to print to stdout some unicode text in python? or should I just use u.encode('utf-8')?15:03
liw(i.e., assume utf-8 is the local charset, other charsets be damned?)15:04
tseliotliw: "Wrapping sys.stdout into an instance of StreamWriter will allow writing unicode data with sys.stdout.write() and print": http://wiki.python.org/moin/PrintFails15:23
=== pochu_ is now known as pochu
liwtseliot, my problem is not related to the print statement, actually, but in taking a string and converting it to an encoding in the user's preferred charset15:42
liwbut I'm going to stick to utf-8 until someone complains15:42
tseliotliw: what program would that be for?15:42
liwdoes it matte?15:43
Laneyjames_w: If I call debcommit from a branch which I've made following https://wiki.ubuntu.com/DistributedDevelopment/Documentation/GettingTheSource then I get a "readonly transport" error15:43
james_wLaney: yeah, you're the second person to trip over that15:44
james_whttps://wiki.ubuntu.com/DistributedDevelopment/Documentation/WorkingOnAPackage15:44
Laneyoh15:44
LaneyI need to branch?15:44
james_wperhaps I should switch it round so that GettingTheSource gets you a full branch15:44
james_wyeah15:44
LaneyI thought that was optional, like for a topic-branch15:45
james_wthe intent is that you always have a pristine copy of trunk, and then use feature branches15:45
Laneyalright15:45
james_wyeah, it is optional, but it is good practice15:45
james_wthe pristine copy is important for merging, but perhaps I should move it to be a step in the merging process15:45
mathiazjames_w: how about just a note in the GettingTheSource package that you should branch to work on an update?15:46
LaneyI just think you need to emphasise that step more15:46
james_wmathiaz: that would be a good idea15:46
mathiazjames_w: Having a co of the package is good approach IMO.15:46
james_wit's two equally valid ways of working, it's just which makes more sense to people15:46
mathiazjames_w: OTOH once write access to the LP branch is available having a co instead of a branch may lead to unexpected commits15:47
james_wthe other advantage of what Laney tried to do is that it is less steps until you get to the "vi ..." point of the process15:47
LaneyI didn't expect debcommit to try and push anyway15:47
james_wmathiaz: true as well15:47
Laneyso I would have made my changes, commited with debcommit15:47
Laneyand then bzr push lp:~laney/...15:47
DavieyIs this using LP to pull in upstream SVN etc, or using rules get-orig-source ?15:49
LaneyLP exposes packages as bzr branches now15:49
* Daviey will leave his question for another time then :)15:50
Laneyplease don't15:50
james_wDaviey: these branches are built from unpacked source packages, so it uses whatever is in the .orig.tar.gz15:51
james_wwe don't have anything that optimistically uses watch files/get-orig-source to try and merge new upstream versions or anything15:52
Laneyjames_w: Is there a proper way to do a merge? I'd like to preserve context if possible15:52
james_wand it's not attached to real upstream branches, which we intend to fix, but it is a big job15:52
james_wLaney: a merge of what?15:52
Laneyfrom Debian15:53
james_wah15:53
james_w"bzr merge lp:debian/sid/<package>" will work15:53
Laneysweet15:53
james_whowever, if debian adds a new upstream version then you will get spurious conflicts :-/15:53
Laneyit's a native package...15:53
james_wal-maisan is currently writing code to stop that from happening15:53
james_wno problem then15:53
Laneydouble sweet15:54
al-maisanheh :)15:54
james_whi al-maisan :-)15:54
tseliotslangasek: ping15:54
al-maisanjames_w: hello there :)15:54
tseliotliw: no, I was just curious15:55
Davieyjames_w: Do we have a process to check debian/watch ?15:56
Laneyhm15:56
Laneyit missed out a Debian revision15:57
james_wDaviey: and do what?15:57
james_wreport new upstream versions?15:57
Davieyjah15:57
LaneyDaviey: http://qa.ubuntuwire.com/uehs/15:57
james_whttp://qa.ubuntuwire.com/uehs/no_updated.html15:58
DavieyOoo.. didn't know this.15:58
Laneyand the corresponding Debian page for non ubuntu-specific packages15:58
Davieysure.15:58
=== cprov is now known as cprov-lunch
james_wLaney: what's the package that's causing trouble? I'd like to take a look16:01
=== Caesar_ is now known as Caesar
Laneyjames_w: cdbs ;)16:03
LaneyIt's not really trouble, just a dropped revision when I merged from the sid branch16:03
james_wDoes my https://wiki.ubuntu.com/DistributedDevelopment/Documentation/GettingTheSource edit help at all?16:04
Laneyyeah16:05
Laneybut I bet when these branches become read/write you see a lot of accidental pushes16:06
Laneyis setting the sponsors as reviewer a part of the process?16:07
james_wyeah, unfortunately :-/16:07
Laneywiki page doesn't say this16:07
james_wthere's no team for "people who can upload this package" that we can make it default to16:08
james_wI need to have the discussion again with LP people about how to make this work16:08
james_wthanks, fixing16:08
james_wLaney: which revision was dropped?16:08
Laney0.4.5716:08
james_wah16:08
Laneyunless this wasn't ever uploaded16:08
Laneyno, it was16:09
james_wit seems LP never mirrored it16:09
=== robbiew is now known as robbiew-afk
Laneythink I've finished now16:09
Laneythat was fun16:10
Laneyspoiler I mainly did it to jump the sponsor queue16:10
Laneyvisions of being told to go away as it's too close to FF16:10
james_wso now you are going to make me review cdbs?16:13
LaneyI was being a bit cheeky16:13
Laneyof course I don't expect you to do that16:13
Laneyhappy to wait :)16:13
LaneyJust edgy as pitti is off and it looks like he takes care of it here16:14
james_wwell, I said it, so now I've got to do it :-)16:15
james_wI'll take a look, but I may defer16:15
Laneyno worries16:16
Laneyit's a scary package that I didn't particularly want to touch myself16:16
=== robbiew-afk is now known as robbiew
ograevand, do you have any idea about the ubiquity FTBFS on armel ?16:35
* ogra is wondering why the directory doesnt exist16:35
ogrased 's/@VERSION@/1.99.7/g' bin/ubiquity \16:36
ogra> debian/ubiquity/usr/lib/ubiquity/bin/ubiquity16:36
ogra/bin/sh: cannot create debian/ubiquity/usr/lib/ubiquity/bin/ubiquity: Directory nonexistent16:36
evandhrm16:36
james_wLaney: which changes to the haskell packages rely on?16:46
LaneyI see what you're thinking and I am half thinking the same16:46
Laneythe one from 0.4.5916:46
keesdoes glib set free'd pointers to 0xaaaaaaaa ?16:49
sorenkees: How?16:50
sorenkees: Pointers are passed by value, aren't they?16:50
james_wah, I recognise the name now16:50
james_wubuntu->ubuntu diff looks ok to me16:50
james_wcan't see much there that might trip things up16:50
keessoren: right, that's what I'm trying to understand.  I've seen a class of crashes from glib-linked code that deref 0xaaaaaaa+offset instead of NULL+offset, and I'm trying to figure out the source16:51
LaneyI test built a whole bunch of packages16:51
Laneyand didn't notice anything16:51
keessoren: e.g.: Bug 41529516:51
ubottuBug 415295 on http://launchpad.net/bugs/415295 is private16:51
james_wnice16:51
keesgah16:51
sorenkees: Not allowed.16:51
keessoren: one sec16:51
sorenSure.16:51
keessoren: I've sub'd you.  the retracer hasn't finished with it, so it's still private with the coredump16:52
sorenkees: Right, I can see the bug now.16:52
sorenWhere do you see the 0xaaaaaaaa thing?16:52
kees source "0x4(%eax)" (0xaaaaaaae) not located in a known VMA region (needed readable region)!16:52
keessoren: in the SegvAnalysis section16:53
* soren glances around16:53
sorenOh, there!16:53
keesI wonder if it's for glib-controlled structures (here, glist)16:54
* soren wonders if he can still find his way around glib code16:54
Riddellkirkland: classads accepted but bug 415454 has a wee issue16:56
ubottuLaunchpad bug 415454 in classads "copyright file should use common-licences" [Undecided,New] https://launchpad.net/bugs/41545416:56
=== Gh0sty_ is now known as Gh0sty
kirklandRiddell: i'll fix that ASAP16:57
=== beuno is now known as beuno-lunch
slangasektseliot: hi17:11
slangasekmdke: ok, rejected17:12
tseliotslangasek: hey, do you mind if we discuss something in private?17:12
slangasektseliot: no problem17:12
niklas_how to enable debugging symbols in a program so I can use it with gdb?17:17
niklas_I've enabled -g and -O0, but gdb still complains "no debugging symbols found"17:17
evandogra: not sure, but I suspect it might be related to the work cjwatson did to move ubiquity to debhelper 7.  I'm poking at it.17:19
ograthanks, i wouldnt know where to dig ... intresting that it only happens on port arches though17:20
evandindeed it is17:21
ograslangasek, i know its not your archive day today, but a look at the linux-mvl-dove package in source NEW would be appreciated so tim knows what to change to have proper naming everyone is happy with (i personally think the naming of the header binaries will get us issues and tim is still working on the package)17:31
tedsthey17:34
tedst#hello room17:34
tedsthello room17:35
NCommanderslangasek, I can help w/ that package if need be since I'm depwait on it for many things :-)17:48
=== beuno-lunch is now known as beuno
=== lieb_ is now known as lieb
=== cprov-lunch is now known as cprov
=== andrewks__ is now known as andrewks
=== ember_ is now known as ember
meta_Hi folks18:57
meta_I have installed karmic koala to my eee 1000h, and after an upgrade&reboot i have no mouse cursor now18:58
=== rickspencer3 is now known as rickspencer3-afk
meta_Now i'm from cli/irssi18:58
meta_If anybody have an idea how can i get back my rat, please tell me:)18:58
Picimeta_: This really isn't a support channel. Karmic discussion and support is in #ubuntu+119:00
meta_oh sry19:00
meta_thank you19:00
=== vorian is now known as rofl
Laneyjames_w: Thanks loads for the upload19:30
mterryWhat's the best way to regenerate an autoreconf.patch?  autoreconf -something -something?19:37
Laney-f -i -s19:39
Laneys'what I use19:39
mterryk, and then delete the autom4te.cache crap?19:40
=== jdstrand_ is now known as jdstrand
Laneysounds good19:43
hyperairi use autoreconf -vfi19:45
hyperairrather, i put that in debian/rules19:46
hyperairthe banshee-daily ppa packaging has an example19:46
slangasekhyperair: do you also remove the autogenerated files in debian/rules clean, so that there isn't a huge debdiff after every rebuild?19:47
hyperairslangasek: yes..19:47
slangasekhurray!19:47
hyperairfind -name Makefile.in -delete19:47
nh2tseliot: how to print a simple trace of the functions called in gdb?19:58
nh2I'd like to know the way a program took to a certain line19:58
chrisccoulsonmr_pouit - regarding bug 415525 - i'm not sure i understand the issue is currently20:03
ubottuLaunchpad bug 415525 in gvfs "Please merge xdg-mount from gvfs 1.2.3-3 (debian unstable)" [Undecided,New] https://launchpad.net/bugs/41552520:03
chrisccoulsongnome-mount is completely deprecated now isn't it?20:04
mr_pouitchrisccoulson: I'm not sure how that works actually, but since there is explicit calls to gnome-mount…20:08
chrisccoulsonmr_pouit - gnome-mount is not installed any more on ubuntu20:08
chrisccoulsonit's only required with the deprecated HAL backend20:08
chrisccoulsonyou're using DK-disks / GDU on xubuntu aren't you?20:09
mr_pouitdevicekit?20:09
mr_pouitno, thunar still rely on libhal-storage20:10
chrisccoulsonwell, devicekit-disks and gnome-disk-utility20:10
chrisccoulsonhmmmmm20:10
juliuxhi does somebody knwos what software is used for this schedule? http://summit.ubuntu.com/uds-karmic/20:10
chrisccoulsoni might need to try a xubuntu install here and figure out how it works ;)20:10
beunojuliux, it's something Keybuk put together20:11
beunonot sure if there's source for it somewhere or not20:11
juliuxbeuno: thxs20:11
juliuxKeybuk: is the source of http://summit.ubuntu.com/uds-karmic/ available?20:11
beunojuliux, looking on LP, I found: https://code.edge.launchpad.net/summit20:13
beunojuliux, https://code.edge.launchpad.net/~scott/summit/schedule20:14
beunothat seems to ahve the code20:14
mr_pouitchrisccoulson: okay, thanks. I'm trying to figure out as well, but I have to admit I'm a bit lost…20:16
chrisccoulsonyeah, i'll see if i can figure it out too20:17
chrisccoulsonbut if you're doing the mounting via gio/gvfs, then all this should be transparent to thunar anyway20:18
chrisccoulsonmr_pouit - could you post the output of "gvfs-mount -li" somewhere from your xubuntu machine?20:18
chrisccoulson(i'm just waiting for the ISO to download)20:19
mr_pouitchrisccoulson: I only have a debian unstable+xfce at hand at the moment, but here it is http://pastebin.ca/153419720:21
chrisccoulsonthanks20:21
chrisccoulsondebian unstable is still using the HAL VolumeMonitor it seems though20:22
chrisccoulsoni was just wondering if xubuntu is using the GDU VolumeMonitor instead - in which case, you don't need gnome-mount, as the mounting is all handled somewhere in libgdu20:23
=== ember_ is now known as ember
mr_pouitchrisccoulson: http://paste.ubuntu.com/255328/20:29
mr_pouitit's from a vm, but it uses gdu apparently20:29
mr_pouitso this means the patch isn't needed?20:30
chrisccoulsonmr_pouit - thats good - so there should be no need for gnome-mount20:30
mr_pouitokay, I'll mark the bug as invalid then, thanks20:30
chrisccoulsonyou're welcome20:31
=== rickspencer3-afk is now known as rickspencer3
slangaseksuperm1: hmm, why does libmyth now need all of Qt as a dep?20:55
pgquilessiretart: ping21:00
lamont /var/lib/dpkg/info/libc6.postinst: 92: runlevel: not found21:06
lamonthas that been reported yet, I wonder?21:06
slangaseknot AFAIK21:07
slangaseklamont: I guess that's a jaunty->karmic upgrade, with a race condition on unpacking the new upstart packages21:09
slangasekbecause someone said upstart doesn't need to be Essential: yes :)21:10
lamontslangasek: jaunty->karmic in a chroot on a hardy box21:10
=== Gh0sty_ is now known as Gh0sty
slangaseklamont: Debian doesn't have this problem because sysvinit is Essential: yes; I'd suggest filing the bug against upstart to do the same, and if Keybuk rejects that, we can make libc6 depend on upstart (pff)21:13
lamontlol21:14
slangaseklamont: do you have a log showing the state of all 'upstart*' packages at the time the error happened?21:14
lamontor at least notice that sometimes things aren't there..21:14
lamontslangasek: only if apt-get dist-upgrade will give me such a log.21:14
slangasek/var/log/apt/term.log :)21:15
lamontta21:15
slangasek(unless you did it in a chroot with no ptys)21:15
lamont:-)21:15
superm1slangasek, it needs qt4 now, it used to need qt321:44
slangaseksuperm1: ah, indeed21:45
superm1slangasek, is this a problem, or were you just curious..?21:48
=== rofl is now known as marvelous
=== emmy is now known as emma
=== robbiew is now known as robbiew_
mathiazlamont: hey - does it make sense to sync postfix from unstable to karmic?23:11
mathiazlamont: the mysql build dependency is included in unstable and there is a new upstream version23:11
=== asac_ is now known as asac
ccheneyOOo 3.1.1~rc1-1ubuntu1 will be uploaded in about 45m (staging atm)23:38
TheMusoc23:57

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