/srv/irclogs.ubuntu.com/2009/05/05/#ubuntu-devel.txt

maxbLooks like zirconium has wedged on sysvbanner translation stripping just like molybdenum did for the previous upload00:44
billisnicei have chatzilla and can not connect to ubuntu. I get another window#ubuntu-read-topic00:46
maxbbillisnice: Well, perhaps you should, uh, read the topic?00:51
billisnicei do not understand how to set another port with chatzilla00:51
mnemobillisnice: google for it or ask in #ubuntu00:53
mnemobillisnice: I think its "/server irc.example.org 6667"00:53
billisnicei can get to ubuntu to ask00:53
mnemobillisnice: just type "/join #ubuntu"00:53
billisnicewhen i type that i get ===#ubuntu #ubuntu-read-topic Forwarding to another channel00:54
billisnicei am not very computer literate for sure00:54
billisnicelol00:54
mnemobillisnice: ok sry you have some weird router problem.. im not sure why its not letting you join..00:56
mnemobillisnice: the topic in that channel says:00:56
mnemoYour router is buggy 1) Please follow these instructions: https://help.ubuntu.com/community/FixDCCExploit to FIX it (yes, it can be fixed) 2) after carrying out those instructions please type « test me » and wait few minutes | if this fails, type « /join #ubuntu-ops » to be tested manually00:56
billisnicei was in for yrs until a few days ago00:56
mnemobillisnice: maybe they added a check for this recently or something.. not sure00:58
mnemobillisnice: anyway, what you need to do is to start connecting to freenode using port 8001 instead of 666700:59
mnemobillisnice: the command to do that is: "/server irc.ubuntu.com 8001"00:59
billisnicelet me try00:59
billisnicethis is what i get NickServ *This nickname is registered. Please choose a different nickname, or identify via /msg NickServ identify <password>. " =-=User mode for Administrator_ is now +i01:01
mnemobillisnice: just choose another nickname, type: "/nick billisnice2" or whatever01:02
mnemobillisnice: anyway, you should probably talk to the folks in the #ubuntu-ops channel, they seem to have added this router check thingie01:03
billisniceit says =-=YOU are now known as billisnice2   but there is no one in the room buy me  lol01:03
=== StooJ|Away is now known as StooJ
=== DaIRC34444 is now known as randomnic
=== randomnic is now known as DaIRC82633
=== DaIRC82633 is now known as sea4ever
ianm_anyone know why wacoms create so many XInput devices?02:11
ianm_in jaunty02:11
calcwow the buildds are way behind02:16
pwnguinianm_: how many?02:19
ianm_pwnguin: I think 4 per physical device02:20
pwnguinsounds about right02:20
pwnguinstylus, cursor, erasor and?02:21
ianm_pwnguin: and one without any suffix02:21
ianm_I don't get it, they all claim to have the same axes and buttons02:22
ianm_it's "Wacom Bamboo", "Wacom Bamboo eraser", "Wacom Bamboo cursor", and "Wacom Bamboo pad"02:23
pwnguinah02:23
pwnguinthe pads sometimes have buttons on themp02:23
pwnguinthem02:23
ianm_but why don't those just show up in "Wacom Bamboo" ?02:24
pwnguinprobably the better question is what "Wacom Bamboo" is about02:24
ianm_?02:24
ianm_Wacom Bamboo = a pad and a pen, and both have buttons on them02:25
pwnguinwhats the pen have on it? just an erasor and right click button?02:25
ianm_the pen has two side buttons02:27
ianm_plus cursor tip + eraser tip02:28
pwnguini only have 1 wacom device, so the other stuff is foriegn to me02:28
ianm_pwnguin: in Jaunty?02:29
pwnguini mean02:29
pwnguinphysical device02:29
pwnguinone laptop02:30
persiaRight, so wacoms are special.02:38
pwnguin?02:38
persiaDifferent ways of using them are supposed to have different results.02:38
persiaA common case is that where someone has multiple pens, say a pen, a pencil, and an airbrush.02:39
persiaSo, to support using lots of different devices with a wacom, the input layer has to be able to differentiate different pens.02:40
persia(it doesn't really matter what comes in the box with a given set: the facilities are in the hardware, and expansion is supported).02:40
pwnguinso i can buy a super duper pen?02:40
persiaRight.02:40
pwnguinor steal one from the graphic design program02:41
persiaAnd you can have the different pens serve different purposes, or act differently.02:41
ianm_persia: ok. do you know if this current model (4 XInput devices) is going to change soon?  (the way wacoms work seem to be changing a lot)02:42
persiaOf course, this requires application support, and will be able to support even cooler effects with full MPX.02:42
ianm_of course it's going to change?02:43
persiaianm_, Well, there's actually that many devices.  You have a pen that contains both a nib and eraser, and a pad that also has buttons.02:43
persiaIf you add another pad, and no more pens, you'd get six.  If you added an airbrush, you'd get seven.02:44
pwnguinthats only three02:44
pwnguinnib, eraser and pad is three by my count02:45
ianm_persia: so why 4? I mean why both "Wacom Bamboo" and "Wacom Bamboo cursor" ?02:45
persiaErm, I'd have to look at the events generated by them to answer that.  Send me one?02:45
pwnguinheh02:46
persia(or fiddle with input-utils yourself to achieve faster results)02:46
pwnguini think the bamboo's are ~100 dollars02:46
ianm_persia: a wacom?  but I only have 5 :(02:46
ianm_shows nothing:  xinput test "Wacom Bamboo cursor"02:46
persiaianm_, I'm mostly joking.  Inspect the input-events streams from each device.02:46
ianm_how?02:47
ianm_maybe cursor is for the mouse that some come with?02:47
pwnguincursor is for the nib02:48
ianm_nib?  the normal tip?02:48
pwnguinyes02:48
ianm_hm? but it has no input events02:48
ianm_==> shows nothing:  xinput test "Wacom Bamboo cursor"02:49
persiaand you shouldn't get a device showing for a physical device you don't own.02:49
hileyou mean, if I steal a usb stick it should not show up :)02:50
hileianm, my question would be was there any difference with previous versions when you are specific about jaunty?02:51
hileit's not clear from this discussion if you ask 'should this really have 4 input devices?' or 'it used to have only n now it has 4, what changed?'02:53
ianm_my #1 question is, is this right/normal and likely to remain this way in the next ubuntu version02:54
hileI guess this is not a decision for ubuntu devels, it comes from the kernel drivers02:54
ianm_hm OK02:55
persiaianm_, It's at least explicable, and not entirely unexpected from discussions on tablet support during the jaunty cycle.  I would expect future solutions to also identify individual devices (although perhaps not with that level of specificity: I would only have expected 2 guessing entirely based on the packing description for the device)02:55
hileof course I don't know anything about wacoms, but it might simply show in hardware level as four devices in same usb cable to system02:56
persiahile, No, that's not the issue.  wacoms are special.02:56
hileah, ok02:56
hileianm, my guess is based on this discussion (remember, not really familiar with these devices) the driver shows all things which this tablet might support, if you had them, and maybe should be hiding things which are not connected03:00
hileI guess it really _is_ good idea to have multiple devices for different parts, of course it's not fun if the names and IDs change between releases though03:01
persiaNo.  It *doesn't* show the set of possible devices.  It shows the set of devices required to process the set of input events the hardware generates.03:01
hileI was just wondering about the 'extra' device myself here, but maybe I'll shut up if I don't know tablets anyway :)03:03
pwnguinpersia: when did this happen?03:12
pwnguinlast i knew the HAL detection gave you one device and you just got to deal03:13
wgrantpwnguin: HAL was fixed fairly late in Jaunty to provide lots of devices.03:13
pwnguinthis is what i get for not paying attention03:13
pwnguinand for working around the whole autodetection with xorg.conf03:14
ianm_persia: do you know if the device IDs show up in the same order for all wacoms?  "Wacom Bamboo eraser", "Wacom Bamboo cursor", "Wacom Bamboo pad", "Wacom Bamboo" as 9,10,11,12 respectively in this case (NOT asking if they'll be the same numbers, of course)03:17
persiaianm_, I don't,.03:18
pwnguinpresumably, you could write a script to resolve the deviceID from the string03:18
ianm_pwnguin: yes, but I use multiple wacoms at once :D03:19
ianm_pwnguin: so several have the name "Wacom Bamboo"03:19
pwnguinheh03:19
pwnguini would imagine usb connected pads are not detected deterministically03:20
wgrantianm_: I'm fairly sure that's not guaranteed.03:20
persiaI'm certain it's guaranteed *not* to be deterministic.03:20
ianm_so how do I (as programmer) know which eraser goes with which cursor and which pad?03:21
wgrantThe X server could quite reasonably one day start to randomly assign numbers.03:21
wgrantianm_: You check the properties on the input device, which probably don't exist yet.03:21
persiaianm_, It doesn't work that way: you can use any eraser on any pad.03:21
wgrantIdeally something like the device's serial number would be exposed in the device.03:21
pwnguinevery time i think wacom is nearly solved03:21
persiaAnd beause of the identity of the eraser, it will be the same device.03:21
wgrantDevice *properties*, that is.03:21
pwnguinsomeone comes up with a crazier "but, but.." scheme03:22
wgrantpersia: Oh, it works like that, does it?03:22
persiawgrant, That's actually sensible.03:22
persiawgrant, That's my understanding, to support different (physically identical) devices.03:22
pwnguinianm_: what exactly is the purpose of having multiple pads?03:22
persiaBut including the serial numbers, or some other UUID would be a way to resolve it.03:22
wgrantpersia: I was under the impression that the tablet just thought "ooh look, an eraser! I'm going to report events to my eraser device now"03:22
pwnguincompetitive crayon physics?03:23
ianm_pwnguin: to have multiple people drawing03:23
wgrantianm_: You could check the HAL device name, although that might not be visible to normal apps.03:23
ianm_pwnguin: or just two super high res x/y/pressure inputs.  I'm a VJ03:24
persiawgrant, From a which search, I believe that it's not per-class, but per-device.03:24
persias/which/quick/03:24
pwnguina VJ?03:25
pwnguindo you do parties?03:25
wgrantpersia: That doesn't seem likely, as that would mean it would have to grow a new XI device when it saw a new pen. That's doable, but doesn't seem likely.03:25
ianm_yeah03:25
ianm_so in an app that just knows the id of a wacom device (the one called "Wacom Bamboo") which reports the pen tip x/y/pressure and the pen buttons, how do I connect to the eraser?03:26
pwnguini thought video jockies were an MTV invention03:26
ianm_pwnguin: don't get caught up on the name, it's fun interactive light shows03:27
persiawgrant, Hrm.  I don't know how else to do the "automatic per-pen profile selection" I see in the data sheets, and without the ability to grow new devices, how does one support an airbrush, mouse, etc.03:27
wgrantpersia: It sounds like you might be right, then, although it seems a little strange.03:27
persiaBut I suspect I should stop participating in this conversation before I end up adding a collection of wacom stuff to my shopping list (when I don't really have a use case for owning them beyond comprehension)03:28
wgrantHeh.03:28
persiawgrant, Right.  wacoms are special. (which is where I came in)03:28
ianm_persia: do you have a projector?03:28
persiaianm_, No.03:29
wgrantpersia: I knew they had lots of heads, but I didn't know they grew new ones at will.03:29
persiawgrant, At least the shops sell a variety of heads for use.  I'm not sure about the *any pen* bit: there seem to be several different color-coded options for pens.03:30
persiaSo, rather than pen+UUUD it might just be pen+color03:30
persia(limiting one to 5-6 devices per-pad)03:30
wgrantHow confusing.03:30
persiaIndeed.  It's a really cool solution for the intended purpose, but not a close fit to our model of handling input events.03:31
ianm_hm03:33
ianm_maybe I should remodel this03:33
persiaMore complication: according to wacom(4), wacom protocol IV doesn't support the pen-profile bit, and wacom protocol V does, and both are used in currently-shipping hardware.03:33
pwnguinhttp://www.penny-arcade.com/comic/2009/1/9/03:34
persia(and also according to that it is based on serial number, so exposing that as a UUID to HAL would make sense)03:34
ianm_wgrant: so are you saying there's no way to determine which eraser is on which pen?03:34
persiaianm_, If you set your X debug level to 6, the driver will show the serial number, but it's apparently not used by HAL.03:35
persiaFor your use case, I would have recommended a couple of USB synaptics touchpads.03:35
wgrantHAL doesn't really need to know about it - the driver or evdev needs to expose it as an XI property.03:36
ianm_persia: touchpads are pretty awkward for drawing though (I also have a driver for touchpads as X/Y pads)03:36
persiawgrant, So, it's just a driver issue?03:37
persiaianm_, Hrm.  That's certainly true.03:37
wgrantpersia: If the driver is able to spew it into the log, it is also able to put it into a property.03:38
wgrantpersia: So it looks like it's just down to the driver now, yes.03:38
persiaRight.  So that's the bug.  Someone with a wacom should track that down and fix it.03:38
ianm_persia: http://photos-d.ak.fbcdn.net/hphotos-ak-snc1/hs004.snc1/4155_72565298156_531288156_1844763_3590172_n.jpg03:38
persiaAnd then we have eraser-7a8d8c9e9f9b9a03:38
persiaWhich can then be used sensibly in userspace.  For extra points, the UUID should probably also encode which pad is being used, as well as which device.03:39
pwnguinfor the highest difficulty, convince Ping to do this before the heat death of the universe03:40
wgrantpersia: You could either put it in the device name, or hide it away in a property so users don't see the ugliness.03:40
persiawgrant, hiding it in a property is better.  I just don't know how to express that as a noun effectively.03:40
persiaActually two properties: one for the pointer device UUID and one for the tablet UUID.03:41
ianm_wgrant: so currently there's no way to know which eraser goes with which pen?  that's rough... :)03:54
persiaianm_, As an accident of device enumeration, it's likely that adjacent devices belong to the same physical device.03:56
ianm_persia: yes that does seem to be the case, that's why I asked if that's consistent03:56
wgrantianm_: It's a lot less rough than having only one device show up, like Intrepid and earlier.03:56
persiaIt's not guaranteed.03:56
ianm_wgrant: yeah!  and I would imagine no one uses more wacoms simultaneously than me, so I appreciate that ;)03:57
pwnguinso what magic am i missing03:58
pwnguinthat my tabletPC only has one apparent device03:58
wgrantianm_: No, no, previously only one of the heads of each device would show up.03:58
wgrantpwnguin: Do you have wacom-tools?03:58
pwnguini do03:58
ianm_wgrant: you mean multiple wacoms worked before, even though you had to set it up manually in xorg.conf?03:58
pwnguinive also moved xorg.conf out of the way to see this in action03:59
wgrantianm_: I'm not sure.03:59
ianm_if so, I did a lot of upgrading, including running into new intel graphics bugs, for nothing, but oh well :D04:00
pwnguinactually, it seems to be finding my cursor and erasor04:01
pwnguinbut i have no right click04:01
ianm_so maybe I'll hardcode it to use ID-1, ID-2, and ID-3, and see how far that gets me04:01
pwnguini guess its time to go read those bugs ive been ignoring about wacom04:04
persiawgrant, I can't seem to find the bit that sets the properties.  Do you have any suggestions for function names I should be seeking?04:17
ianm_hm the buttons on the Wacom Bamboo pad don't seem to show up anywhere04:20
pwnguinianm_: i have a similar problem with my right click04:21
persiaI'm now very confused.  There's a changelog entry in xf86Wacom "2005-11-17 47-pc0.7.1-1 - Report tool serial number and ID to Xinput".04:25
persiapwnguin, Can you double check the xinput properties for your device?  There should be useful information available.04:25
pwnguinpersia: any tips on what commands do that?04:26
ianm_persia: http://pastebin.com/d6cf59844 ?04:26
persiapwnguin, xinput list?04:28
persiaianm_, Thanks.04:28
persiaianm_, Could I have list-props for the other three as well?04:28
ianm_persia: all identical04:28
pwnguinhttp://pastebin.com/f72f6d54604:29
* persia is all sorts of confused.04:29
pwnguinprobably04:29
pwnguini grepped too much out04:29
persiaYou guys have xserver-xorg-input-wacom loaded?04:29
pwnguinhttp://pastebin.com/m4016b70204:31
pwnguinthere's the full entry04:31
ianm_persia: installed yes04:31
persiaDoes Xorg.log report it being used?04:32
pwnguin(II) Loading /usr/lib/xorg/modules/input//wacom_drv.so04:32
persiaI'd expect list-props to provide a serial number or something.  There's a bug in here.04:33
ianm_mmhmm04:34
ianm_(II) LoadModule: "wacom"04:34
ianm_(II) Loading /usr/lib/xorg/modules/input//wacom_drv.so04:34
calcanyone know why openjdk-6-jre is not installable on hardy?04:41
calc  openjdk-6-jdk: Depends: openjdk-6-jre (= 6b09-0ubuntu2) but it is not going to be installed04:41
cody-somervillecalc, what happens when you try to install openjdk-6-jre?04:42
calchmm i think the problem may be with my chroot not havint the security/updates uncommented04:42
calchmm actually they are04:43
calc  openjdk-6-jre: Depends: openjdk-6-jre-headless (= 6b09-0ubuntu2) but it is not going to be installed04:43
calc  openjdk-6-jre-headless: Depends: tzdata-java but it is not going to be installed04:43
calc  tzdata-java: Depends: tzdata (= 2008b-1ubuntu1) but 2009f-0ubuntu0.8.04 is to be installed04:43
persiapwnguin, ianm_ My apologies, but I think I've gotten as far as I can without a device, and want to delay getting one by at least a few more months.  I'd recommend looking at the VCS for the driver, specifically xf86Wacom.c, and review the changes made to "add hotplug support".  I believe the passing of the tool and pad serial numbers to Xinput was dropped at that point.04:44
pwnguinpersia: well, im not interested so much in crazy multi pen / pad maddness04:44
calci'm confused these versions seem to be old versions even though i have security/updates available04:45
ianm_4 pads is the minimum for any reasonable person04:45
calcdoh04:45
calccody-somerville: nm i figured out what i did wrong04:45
ajmitchcalc: no universe -updates?04:45
calccody-somerville: i forgot to add universe to those04:45
pwnguinianm_: thats far too many to carry around04:45
calcajmitch: yea, doh ;-(04:45
* cody-somerville goes to watch the newest episode of house! :)04:46
persiapwnguin, re: multiple pads, I agree.  re: multiple tools, I think it's a nice use case to be able to physcially switch between pen and airbrush without worrying about fiddling with software.04:48
wgrantpersia: Input properties only appeared in 2008; that 2005 thing must be talkin about some other interface.04:57
persiaAha!04:58
ianm_persia: multiple pads sure is useful when you have multiple humans :)04:59
persiaianm_, So are multiple computers :)  But yes.05:01
ianm_persia: it's quite fun to draw on the same canvas!05:02
pwnguinhow does that even work without MPX?05:04
persiapwnguin, rapid switching on absoute coordinates.05:05
=== j_ack_ is now known as j_ack
ianm_pwnguin: was that Q for me?05:28
ianm_if so, it works by reading from the xinput devices directly05:29
ianm_not using them as mice05:29
=== sea4ever is now known as wumpus_2
=== wumpus_2 is now known as sea4ever
=== sea4ever is now known as _4ever
dholbachgood morning07:07
pittiGood morning07:33
pittitkamppeter__: hi07:33
=== tkamppeter__ is now known as tkamppeter
tkamppeterpitti, hi07:45
pittitkamppeter: good morning07:48
=== StooJ is now known as StooJ|Away
tkamppeterpitti, I have re-uploaded s-c-p yesterday night, with the missing bits in the debian/changelog missing.08:04
tkamppeterpitti, now I see you have passed it through. Thanks.08:05
pittitkamppeter: no problem, sorry for the hassle08:05
=== azeem_ is now known as azeem
maxbpitti: There's a sysvbanner build stuck in dbgsym processing on i386 and lpia again08:35
directhexwasn't me, i didn't break it08:36
=== mkorn is now known as thekorn_
pittimaxb: weird08:44
pittimaxb: I'll try to reproduce it locally08:44
NCommanderpitti, in the mood to sponsor an upload? (I'm just finishing off an FTBFS fix for apr)08:49
pittiNCommander: sure08:51
NCommanderLet me just finish the bug.08:52
NCommanderOops, hold on, forgot to fill out the dpatch header08:53
NCommanderpitti, https://bugs.edge.launchpad.net/ubuntu/+source/apr/+bug/37206808:55
ubottuLaunchpad bug 372068 in apr "FTBFS fix for APR" [Undecided,New]08:55
cjwatsonkirkland: section 7 of RFC 4252 describes the messages used in SSH publickey auth08:56
pittiNCommander: please send this to Debian as well, it should hit them as well?08:56
NCommanderpitti, I'll test to see if APR if it still breaks08:57
pittiNCommander: if it breaks for us, why doesn't it break for Debian?08:58
NCommanderpitti, I stopped trying to make sense of libtool breakage along time ago08:58
* NCommander is just waiting for his sid chroot to update08:58
pittiit built just fine in Debian08:59
pittiNCommander: anyway, upload prepared, tell me when to fire08:59
NCommanderpitti, fire when ready09:00
pittiNCommander: *boom*09:00
* NCommander watches karmic die09:01
* NCommander is somewhat amazed at the level of breakage this cycle09:01
pittiNCommander: really? except for the new intel driver, karmic didn't break at all yet09:02
NCommanderpitti, are we looking at the same FTBFS counts :-)09:02
pittioh, those09:02
pittiNCommander: just talking about stuff that actually reaches my machine09:03
NCommanderpitti, you already upgraded to karmic?09:03
pittisure09:03
pittiand speaking about autof*** breakage, /me goes back to that gthumb merge09:03
NCommanderpitti, which merge?09:03
pitti(didn't I just say? gthumb)09:03
NCommanderpitti, er, I mean whats broken about the merge :-P09:04
seb128pitti: we still have some changes ubuntu specific in this one? ideally it should go to universe and be a direct sync09:04
pittiseb128: yes, lpi and a gvfs fix to unmount when using libgphoto09:04
seb128ah ok09:04
pittithe lpi one is sticky09:04
seb128I guess lpi could be dropped09:04
seb128but if we have diff anyway we can as well keep it09:05
pittiI sent the gvfs one upstream months ago, it wasn't applied yet :(09:05
NCommanderpitti, Debian already has a fix pending (slightly different from the one they used), and its fixed upstream09:05
NCommanderso once Debian has an upload its just a sync <g>09:05
pittiNCommander: in apr? nice09:05
bigonis it now some magic for packages with python modules to compile nicely with python2.6 without modification?09:05
NCommanderpitti, yeah, someone backported the SVN fix for APR09:05
pittiseb128: if we drop it to universe, we could drop two changes (libopenrawgnome-dev build dep and POT building)09:06
pittibut it's one of the packages which call autoconf at runtime, and it just falls apart09:06
* pitti renews his deep hate towards autotools09:06
seb128bigon: if you have the site-packages directory coded in rules on install I don't think so09:06
seb128on -> or09:07
seb128pitti: so basically once the gvfs fix is upstream or in debian we could move to universe and sync09:07
pittiyes09:07
pittiif we don't care about lpi any more09:07
* NCommander takes out a machine gun and shoots gstreamer0.1009:08
bigonseb128: http://pastebin.com/d1b39b68 << because I get that and the module is correctly installed09:09
seb128NCommander: what is the issue?09:09
NCommanderseb128, libtool breakage09:09
seb128NCommander: you don't try to fix the karmic build do you?09:09
NCommanderseb128, huh?09:10
NCommanderpitti, do I need to files bugs to get NBS packages with no rdepends removed? (file size 0)09:10
seb128NCommander: no09:10
seb128those are autocleaned when somebody have a go at this list09:10
NCommanderseb128, which list? (I'm trying to fix outstanding FTBFSes in main and universe)09:10
seb128NBS09:11
NCommanderoh09:11
seb128NCommander: and gstreamer0.10 is already fix commited09:11
NCommanderOh09:11
NCommanderHandy :_)09:11
seb128it's early to fight karmic ftbfs issues09:11
pittiNCommander: http://paste.ubuntu.com/164757/09:12
pittiI have NFC what libtool wants to tell me09:12
NCommanderOh that fun.09:13
NCommanderyeah, I had that issue09:13
NCommanderLooks like the package is setup in a way that there are multiple libtool instances09:13
* NCommander grabs the source09:13
seb128pitti: run autoreconf09:13
NCommanderpitti, autoreconf -if09:14
seb128pitti: you are using different versions than the one used for the tarball and don't run all the auto* or not in the right order09:14
seb128pitti: running "autoreconf" should fix it09:14
Keybukpitti: that's a mismatched ltmain.sh/aclocal.m409:15
pittiin fact, the Makefiles themselves run autoconf09:15
pittiso apparently they don't run libtool (neither the external nor the internal copy)09:15
NCommanderseb128, if its too early to start fighting FTBFS, when do you recommend doing so? Alpha 1 is in a week and a half :-/09:16
seb128NCommander: no need to clean universe for alpha109:16
NCommanderseb128, I'm just focusing on main ATM09:16
pitti(apr is in main)09:16
seb128NCommander: most of those issues will be fixed along the way with autosyncs, etc09:16
NCommanderseb128, there is enough breakage in main to be afraid :-P09:16
seb128"<NCommander> seb128, which list? (I'm trying to fix outstanding FTBFSes in main and universe)"09:16
seb128you listed universe09:16
NCommanderpitti, I'll do universe ones when I run out of main :-P09:17
NCommanderer09:17
NCommanderseb128,09:17
seb128I've nothing against you spending your time on that09:17
seb128but that's often a waste of time09:17
* NCommander usually goes right down the list 09:17
seb128don't create extra diff for things which are on sync and that debian will fix though09:17
KeybukNCommander: the archive doesn't need to be buildable for alpha1, just installable09:17
Keybukthey're quite different things09:17
seb128ie gstreamer ;-)09:17
Keybukand it's probable that most FTBFS can be fixed by doing an outstanding merge09:18
* pitti flushes an autosync run09:18
pittiseb128, Keybuk: thanks, that helped; I'll add it to debian/rules09:18
pittiit now FTBFSes in a different way at least09:18
NCommanderKeybuk, then what do you recommend I do?09:18
KeybukNCommander: http://merges.ubuntu.com/main.html#]09:18
pittiintltool-update looking at .pc/04-fix-gvfs-umount.patch/data/gthumb-import.desktop.in09:18
KeybukNCommander: 293 to do there09:19
seb128pitti: can't you just comment the autotools call there? ;-)09:19
seb128urg09:19
pittiseb128: no, the upstream makefiles themselves are set up to call autoconf etc.09:19
pittiapparently in an insufficient way09:19
Keybukpitti: sounds like something ran aclocal or similar by accident?09:20
Keybukordinary automake makefiles won't do that09:20
pittidebian/rules doesn't call any auto* so far; I added an autoreconf -fvi now09:21
pittiwe have it in bzr-buildpackage, so screw an unclean diff.gz after binary build09:21
pittiKeybuk: we do patch some Makefile.am, so in principle it is right in automake'ing09:22
Keybukpitti: right, but calling automake itself should be harmless09:29
Keybuklikewise autoconf09:29
Keybukthat won't cause the error you saw09:30
Keybukcalling aclocal is what tends to cause that brekage09:31
Keybukprobably just need "libtoolize" ran09:33
=== thekorn_ is now known as thekorn
=== StooJ|Away is now known as StooJ
pittidirecthex: here?09:39
pittidirecthex: ah, nevermind; unping09:39
zhxk`hello, how to let sshd start before desktop? i can't login to ubuntu by ssh at gdm time09:45
pittizhxk`: by default that should work; ssh is started at S16, gdm at S3009:45
zhxk`how to troubleshoot? sshd stops as soon as out to gdm from gnome09:47
ogra(on a sidenote that belongs to #ubuntu)09:47
=== zhxk` is now known as zhxk
* directhex smells n-m09:52
directhexpitti, you can still ping me if you like09:52
dholbachseb128: why are you "rebasing" the gnome packages?10:05
seb128dholbach: you probably call that merging, why not?10:05
seb128dholbach: to lower delta, send changes back to debian, etc?10:06
seb128dholbach: why do we do it for all the non GNOME packages?10:06
dholbachmerging and sending stuff upstream is definitely fine - you're dropping history10:06
seb128we do that since warty10:06
dholbachI was a bit confused by the wiki page and the stuff in the sponsoring queue10:06
seb128if you are speaking about changelog entries10:06
dholbachyeah10:06
seb128we do that for ages10:07
dholbacha lot of packages have history since warty10:07
seb128no point to have hundred of NEWS summaries10:07
NCommanderpitti, when you get a free moment, can you please sync https://bugs.edge.launchpad.net/ubuntu/+source/libxfcegui4/+bug/372098 for me? (I have a bunch of outstanding merges that are dep-wait until that goes through :-))10:07
seb128and I don't see the point, it's extra work10:07
ubottuLaunchpad bug 372098 in libxfcegui4 "Sync libxfcegui4 4.6.1-1 (universe) from Debian unstable (main)." [Wishlist,Confirmed]10:07
seb128NCommander: you know there is a process to request syncs and several archive admins10:08
dholbachseb128: OK, I was confused - if we do it we should make sure though that we still have pointers to all the bugs that were fixed by patches that we ship10:08
seb128NCommander: karmic is not such an hurry now that you need to ping people on IRC10:08
NCommanderseb128, we're uploading to karmic so we can do a SRU of 4.6.110:08
NCommanderseb128, (of Xfce)10:08
NCommanderwhich has quite a few bug fixes10:08
seb128dholbach: we summarize changes in the current changelog entry and try to tag patches10:08
dholbachseb128: that's good - just wanted to make sure I knew what you guys were doing10:09
seb128NCommander: that doesn't seem urgent enough to IRC ping to speed up things, syncs are processed daily10:09
dholbach(when doing sponsoring)10:09
seb128dholbach: ok thanks10:09
* seb128 hugs dholbach10:09
seb128dholbach: I don't think that changed since you were in the desktop team but thanks for checking ;-)10:09
* dholbach hugs seb128 back10:09
pittiNCommander: was going to do it, but my LP cookie is broken again on cocoplum; I'll just defer it to today's archive admin10:10
NCommanderpitti, ah well10:10
pittiyay, there goes my last merge10:27
seb128pitti: lucky you ;-)10:29
pittiseb128: I only had about 15 or 20, most of my stuff finally got accepted in Debian10:29
seb128that's where sending back to debian pays ;-)10:30
seb128and not having lpi used in his packages too :-p10:30
* pitti hugs seb12810:30
* seb128 hugs pitti10:30
highvoltageok you guys can let go now10:32
bigoninfinity: are you around? long time ago we discuss about the openhackware package that need to be built on ppc, it whould really great if you could build it and put it in the archive10:33
=== dpm_ is now known as dpm
NCommanderbigon, its a non-trivial problem (I've been looking at it myself)10:47
bigonNCommander: yeah I know but IIRC infinity told me that he whould build the package himself and use some backdoor to but it in the archive10:49
bigonas the package doesn't change so often10:49
NCommanderbigon, he said the opposite in the bug report :-/10:49
NCommanderbigon, I was looking at the possibility of building the necessary cross-toolchains10:49
bigonk10:52
directhexoh, i see. how to make it arch:all but build on ppc10:55
directhexi can think of a couple of hacks which probably wouldn't work because the archive doesn't work the way i think it does10:55
NCommanderdirecthex, I can get it to build, but it will not upload due to some hardcoded bleck in the generated changes file10:55
* NCommander spent quite a bit of time on this10:56
directhexNCommander, how are you doing it?10:56
NCommanderdirecthex, deep magic10:56
NCommanderdirecthex, http://launchpadlibrarian.net/26054517/upload_962116_log.txt - here's the failure to upload log10:56
directhexhm, i see10:57
directhexwhat would happen if the package generated both the arch:all openhackware package, and a dummy arch:powerpc package, in the binary-arch rule? leave binary-indep empty?10:58
davmor2Quick question why does kvm and libvirt etc recommend samba?10:58
NCommanderdirecthex, its a problem with how sbuild calls dpkg-buldpackage10:59
NCommanderdirecthex, we can't control the call to dpkg-genchanges10:59
directhexbloody sbuild10:59
directhexsomeone remind me why sbuild is the favoured buildd10:59
NCommanderdirecthex, well, it calls dpkg-buildpackage with -B11:00
NCommander:-P11:00
NCommanderwhich makes the changes called with dpkg-genchanges -B11:00
pittiKeybuk: how do you update the udev-extras package from upstream?11:30
pittiKeybuk: I'd like to play with udev-acl, and check whether it can sufficiently replace our hal auto-ACL magic11:30
Keybukpitti: git fast export | bzr fast import, etc.11:32
KeybukI can update it if you like11:32
pittiah, so there's no magic debian/rules incantation or so11:32
Keybukno11:32
pittiKeybuk: if you could pull and push to bzr, that'd be great11:34
pittisaves me from figuring out where and how to pull and import11:34
Keybukeven if you did it, you'd end up with something incompatible with my branch :-(11:35
Keybuksadly git fast-export | bzr fast-import doesn't generate predictable revision ids11:35
Keybukso if you do it, you'll get an entirely different branch11:35
pitti bzr fast-import --help11:35
pittibzr: ERROR: unknown command "fast-import"11:36
pitti(and that, too)11:36
pittiah, bzr-fastimport package11:36
* Keybuk wishes bzr-git just worked11:36
pittiKeybuk: http://lists.freedesktop.org/archives/devkit-devel/2009-April/000140.html was quite interesting11:37
james_wKeybuk: it's improving quickly11:39
Keybukjames_w: it didn't even install correctly when I tried at the release sprint11:39
james_wfrom the package?11:40
pittiKeybuk: the source package doesn't even build for me; debian/rules provides no rule for generating "configure" by calling autoreconf for ./autogen.sh; how is that supposed to work?11:40
Keybukpitti: why should the rules do that?11:40
pittiKeybuk: oh, nevermind me; I didn't get/unpack the tar.gz before11:40
Keybukudev-extras_0~20090414+1-git4817acf-1_source.changes uploaded11:41
pittiKeybuk: sweet, thank you!11:41
KeybukI think we're still missing the hal-info -> ? conversion11:42
pittiwow, that changed quite a bit11:42
pittiKeybuk: I also didn't see any new world counterpart to the setkeycodes bit in hal and the keymaps in hal-info11:44
Keybukno, probably doesn't exist11:45
pittiI got the hang of it, and I'm quite interested in that one11:45
pittiKeybuk: I'll mail the devkit list about it11:45
Keybukcool11:46
Keybukthe last I heard, the temptation was to just have X do this stuff directly11:46
Keybukrather than have a DeviceKit-input11:46
pittiI wouldn't like to have a full-blown devkit-* stuff for that11:46
pittiit's something you do once at boot, and never again11:46
Keybukyeah11:46
pittiwell, "never" -> if you hotplug a new keyboard, it needs to be run again, I figure11:47
Keybukright11:47
Keybukworth chatting on #udev about, probably11:47
pittiKeybuk: could htat become an udev rule which fires a setkeycodes script whenever you add an input device?11:47
Keybukpitti: possibly, yes11:47
* pitti will discuss on the list11:48
* Keybuk gets confused by soyuz11:48
Keybuk"Version older than that in the archive"11:48
cjwatson$ dpkg --compare-versions 0~-2~gite5fb9bd-1 lt 0~20090414+1-git4817acf-1 && echo yes11:49
cjwatson$11:49
cjwatsoncan't help feeling that putting git sha-1s in things that are meant to be versionwise comparable is a recipe for confusion anyway, not that that's the problem here ...11:50
* cjwatson gets a migraine from the console-setup merge11:51
Keybukyeah, it's a pretty insane version string ;)11:51
directhexcan't help feeling that putting git sha-1s in things that are meant to be versionwise comparable is a recipe for disaster11:51
ion_In git, you can refer to commit as <previous-tagname>-<commit-number-since-the-tag>.11:52
pittiKeybuk: how efficient is the udev rules parser? I. e. if there was a rules file with a thousand laptop model key's worth of keymap data, would that take a significant time? or does it use some clever internal tree structure?11:57
Keybukvery efficient11:57
cjwatsonjames_w: I've been finding it very hard to keep dulwich, bzr-git, and bzr in sync for testing :-(11:57
Keybukit does process each in order11:57
Keybukbut the time to do that is pretty low11:57
pittiKeybuk: so it could actually be done that way, instead of providing an udev callout with its own pattern matching processor?11:59
Keybukdone what way?12:00
pittiKeybuk: have the long list of vendor/product -> keymap encoded in udev rules12:00
cjwatson            echo unsupported_layout=$unsupported_layout >>/tmp/cslog # asdf12:01
cjwatsonlovely12:01
pittiKeybuk: also, is there a standard way for an udev rule to refer to DMI data, such as hw vendor/product name?12:03
pittiKeybuk: (of the system, not the added device)12:03
Keybukpitti: the long list should be ideal12:05
Keybukobviously we'd want to guard it with SUBSYSTEM!="...", GOTO="end" simply to speed up other processing12:05
Keybukbut udev should rattle down it quickly12:05
pittiKeybuk: right, and another shortcut for not adding an input device12:06
Keybukpitti: dmi data such as loading a module based off it?12:06
pittiKeybuk: I just wondered whether we could do the system vendor/product matching in the udev rules, too, or whether we need a special callout in the beginning to detect that and export it into env vars12:06
LordMetroidjseval [foo: "bar"];12:07
LordMetroidsorry12:07
pittiKeybuk: not a module, to do the matching; e. g. on "LENOVO"/"ThinkPad X6", keycode 0061 is "next song"12:07
Keybukpitti: SUBSYSTEM=="dmi", ATTR{chassis_vendor}=="LENOVO", ATTR{product_name}=="Th12:08
Keybukinkpad X6", ...12:08
Keybuk?12:08
pittiKeybuk: right, but that woudl match on "adding" (well, coldplugging) the DMI stuff, not a new input device, woudln't it?12:09
Keybukright12:09
Keybukannoyingly the chassis dmi information isn't a "parent" of anything12:10
Keybukit'd be worth an upstream discussion how to do that kind of thing12:10
pittiso I would need an ACTION="add|change", SUBSYSTEM=="input", ENV{SYSTEM_VENDOR}=="Lenovo", [run callout with keymap data]12:11
pittior, if that isn't possible, just always run the callout on addition of an input device and have the callout do the vendor/product matching12:11
pittiless elegant, though, since we couldn't re-use the udev rules parser12:11
KeybukI think it'd be better to fix udev so we could just directly use it12:11
pittiyeah, that would be great12:12
pittiI wouldn't like to add an IMPORT{program}="dmidecode" something to each rule12:12
pittiKeybuk: I guess variables are only valid within a rule, i. e. you can't have one callout at the beginning of your .rules which sets SYSTEM_{VENDOR,PRODUCT} and use those vars in the following rules?12:13
Keybukno, sadly not12:13
Keybukcan you think of any other cases, apart from dmi, where you'd want to refer to another device?12:14
james_wcjwatson: yeah, it's a pain unfortunately. It's one of my targets for this cycle to make sure they are up to date in karmic and there are snapshots available12:14
pittiKeybuk: I saw a lot of rules which refer to a device's parent, or grandparent, but not an arbitrary one12:14
pitti(other than the equivalent of /org/freedesktop/Hal/devices/computer, which is special)12:14
Keybukright, we obviously can do any ancestor in udev, that's quite easy12:15
pittiKeybuk: maybe it would make sense to special case system vendor/product/version, since referring to them will become very common once we migrate hal-info12:16
Keybukright, I'm wondering whether we should special-case dmi data12:17
pittior introduce the concept of global variables12:17
Keybuksadly the kernel doesn't have the concept of a top-level device12:17
pittiso that you can have one callout at the beginning of your .rules which exports these vars and you can use them12:17
Keybukwhich is what they should really be set on12:17
Keybukpitti: obviously the main concern will be making sure that we process the DMI information first12:21
Keybukotherwise you might end up finding the keyboard before the kernel announces the DMI info12:21
* ogra points out that there are enough broken BIOSes out there that we might introduce issues with using DMI data as reliable source12:22
pittiKeybuk: the global variables approach seems more generic, and more robust against such races12:22
pittiKeybuk: but then again, with that we'd probably end up with doing the same DMI decode stuff in 5 different places12:22
pittiogra: we have used it for ages12:23
ograoh, ok12:23
pittiogra: hal reads /org/freedesktop/Hal/devices/computer from DMI, and hal-info relies on it12:23
cjwatsonthe kernel has had DMI-based quirks since shortly after the beginning of time12:23
Keybukyou're misunderstanding me12:23
pittiogra: so while there are certainly lots of broken BIOSes around, I think we can rely pretty well on the vendor/product data12:23
Keybukright now the kernel puts DMI information in its own kobject under /devices12:24
Keybukso there's inherently a race unless we deliberately process that first12:24
pittiogra: no-name products will just have empty or bogus string, then they just don't match anything12:24
Keybukwhere deliberately process would have to include "spin until the kernel announces it"12:24
ograpitti, right, of these i have seen a few12:24
pittiKeybuk: ah, you are saying that even with the global var/initial callout appraoch, calling dmidecode would fail in that case, since it's not been discovered yet?12:24
Keybukwe don't want to call dmidecode12:25
pitti(if we can avoid it, so much the better)12:25
Keybukwe want to import the information from /sys/devices/virtual/dmi/id12:25
Keybuksuch that it is available to all other objects12:25
lifelessTheMuso: up?12:26
pittiKeybuk: shall I open a bug about that, or a ML post?12:26
=== dmesg is now known as edsoncanto
Keybukpitti: I'll chat to kay first and see if there's something obvious ;)12:28
pittiKeybuk: okay, many thanks12:28
cjwatsonhmm, I should probably convert d-i over to using /sys/devices/virtual/dmi/id/sys_vendor rather than using dmidecode or stripped-down versions of it12:29
pittiif that's a reliable path, it does seem very elegant12:30
cjwatsonit wasn't around when I added DMI handling to d-i originally (for Macs)12:30
pittiKeybuk: does the SYSFS{} function take a full path? i. e. in theory, if it weren't for the race, rules could refer to that?12:30
Keybukif I were being paranoid, I'd genericise it as /sys/devices/virtual/dmi/*/sys_vendor ;)12:30
cjwatsonthe 2.6.22 kernel, at least, doesn't have it12:30
Keybukbut I don't think that's warranted, it should always be "id"12:30
Keybukpitti: no, precisely because otherwise there'd be a race <g>12:30
pittiKeybuk: heh, robustness by design; I like that12:31
lifelessTheMuso: if you are around, I'm hacking on dmraid, and you seem to be active there...12:34
TheMusolifeless: What can I do for you?12:41
Keybukpitti: turns out it's easy12:42
KeybukSUBSYSTEM=="input", ...some keyboard matching..., ATTR{[dmi/id]product_name}=="Thinkpad X60", ...12:42
Keybukpitti: join #udev ;)12:55
lifelessTheMuso: bug 37217013:19
ubottuLaunchpad bug 372170 in dmraid "intel isw raid metadata at odd offset" [Undecided,New] https://launchpad.net/bugs/37217013:19
TheMusolifeless: looking13:19
TheMusolifeless: do you have a reason to use dmraid over generic linux software raid?13:21
lifelessdual boot with windows13:21
lifelessI may not do that but I need the option13:21
lifelessI'm aware that dmraid is the devil's spawn and a half arsed compromise from folk that make IDE controllers and should know better.13:22
TheMusolifeless: Right good enough reason13:22
TheMusolifeless: afaik offset locations can be specified in the isw header, but I am not 100% sure, since I've not had to look in that file for a while.13:22
TheMusolifeless: have you tried the latest debian/karmic package?13:22
lifelessno, haven't got an installed system yet ;P13:23
TheMusoright13:23
lifelessisw probes only one spot13:23
lifelessthat was part of my change13:23
TheMusoright13:23
lifelessrandom question, how big does the installer make swap?13:25
lifelessI want to keep disk space aside for windows, so doing manual partition13:25
* TheMuso can't remember actually, since he always manually partitions13:26
TheMusolifeless: the BIOS/board you are using didn't happen to create an hpa on those drives did it?13:27
lifelesswheee terabyte disks are fun13:27
lifelesshpa?13:27
TheMusolifeless: since the closest problem I have heard of had something to do with an hpa13:27
TheMusohost protected aread13:28
TheMusoarea13:28
lifelesshow can I tell13:28
TheMusoI *think* dmesg states something about it13:28
TheMusodmraid has bugs filed against it to do with hpas.13:28
* TheMuso looks13:28
TheMusohrm ok no bugs indicating hpa problems, at least from the descriptions.13:30
TheMusosummary even13:30
lifelessI'm guessing its a real cylinder size thing or something13:30
lifelessbut fundamentally I have no idea, haven't written disk level code in 13 years13:31
TheMusoRight13:31
lifelesswhat I want to do is get a solid enough patch you'll apply it :)13:31
TheMusoWell, looking at the isw header, it only checks one location for the data, which is what makes me think its an hpa. Is it thesame on both disks?13:31
lifelessso that when karmic comes out I get to upgrade without building a package in-situ during the install13:31
TheMusothe same location that is13:32
lifelessyes, the patch in the bug was sufficient to let both disks be found and the mirrored drive activate13:32
TheMusohrm ok13:32
lifelessthe disks are identical13:32
lifelessmy wintendo blew up on saturday, this is a replacement.13:32
TheMusoright13:32
lifelessI'm hoping linux gaming is sufficiently far along that I won't actually *need* windows on it. particularly as its arse.13:33
=== thekorn_ is now known as thekorn
TheMusoAt this point, I am not really sure what it could be, since upstream doesn't always appear to be very upfront about changes to bits and pieces like this.13:34
lifelessby upstream you mean intel themselves?13:34
TheMusoAnd since intel wrote the code to the isw data recognition...13:34
lifelessso13:34
TheMusolifeless: the redhat person who works on dmraid and intel13:34
lifelessTheMuso: ah k.13:35
lifelessso heres what I propose13:35
lifelessI fiddle around once I have an installed system and get a version that does di->size-2115*51213:35
lifelessor something like that13:35
lifelessyou apply the patch as its now 'generic' :P, we send it upstream and see what they say.13:35
TheMusook thats a start. In the meantime, I'm going to poke upstrea mabout this.13:35
lifelessand I'll gather any data people ask for happily.13:36
TheMusook great13:36
* TheMuso sighs, dmraid cvs from upstrea has not been updated since last ear or there abouts.13:36
TheMusoGetting patches for this piece of crap is like finding a needle in a haystack.13:37
lifelessit hurts your fingers and makes you bleed?13:38
TheMusolifeless: something like that. It seems that mdadm will eventually take over dmraid metadata manaemet however.13:38
TheMusomanagement13:39
lifelessthat would be nice13:39
lifelessAs long as it works :)13:39
TheMusolifeless: one thing you could do, is when you have a dmraid binary that can actually read the metadata, if you could use the dmraid -rD command to make a dump of the metadata I can send upstream for analysis, that would be useful.13:40
lifelessI fully expect the occasional world of pain with this.13:40
lifelesssure,  I'll do that now13:40
TheMusothanks13:40
lifelessis tat the dmraid.isw dir ?13:40
TheMusoafaik it dumps a few files in the current dir, but if it makes subdirs then its likely in there. There should be several files.13:41
TheMusolifeless: what RAID level?13:42
lifelessdmaird -rD =attached to the bug report. raid 113:42
TheMusothanks13:43
lifelessargh, ubiquity fail13:44
TheMusoubiquity+dmraid is not tested, which is why dmraid is not on the live CD.13:46
lifelessgrub failed13:46
TheMusoah ok, thats not so bad.13:46
lifelessit would be nice to be told that directly.13:46
TheMusolifeless: ok I've emailed the dmraid list, and will keep you posted via the bug report.13:47
lifelesscool, thanks!13:47
TheMusolifeless: np thanks for bringnig it to my attention.13:47
lifelessI kinda had to :)13:47
TheMusohaha yeah13:48
lifelesswhen I pinged I hadn't created a workaround yet, I was still grovelling through code and docs13:49
TheMusoright13:49
lifelessI really appreciate your jumping on it enthusiastically though.13:49
TheMusoas much as I hate maintaining it in Ubuntu, its not so bad, since I work closely with the Debian maintainer, to the point where I have commit access to the vcs tree used for the packaging, and I have some of the hell spawn hardware myself. Even though I don't use it full time, its handy for testing.13:51
TheMusolifeless: is you don't succeed in installing Ubuntu the way you are now, you could attempt to get dmraid to create the metadata for you, using the original Ubuntu binaries of course. It would be interesting if the BIOS did or did not recognise it. If it did, you'd be out of the woods.13:53
lifelessdo device mapper raid1 arrays do load balancing?13:57
mib_44hfkphow do i setup the resolution of my 19 inchs crt monitor ? i cant get more hten 640x42014:19
mib_44hfkphow do i setup the resolution of my 19 inchs crt monitor ? i cant get more hten 640x48014:19
ion_echo... echo... echo...14:19
mib_44hfkp:)14:19
mib_44hfkpsorry14:19
mib_44hfkpcan anybody help ?14:20
seb128try #ubuntu for user questions14:20
mib_44hfkptheres only proxy users14:21
mib_44hfkptheres nbobody here14:21
mib_44hfkpXlib: extension "Generic Event Extension" missing on display ":0.0".14:29
mib_44hfkphow do i fix it ?14:29
lifelessmib_44hfkp: #ubuntu for support questions please14:31
thebloggumaco, you there ?14:32
mib_44hfkpcant join ubuntu because od proxie issues14:34
thebloggugot the output of lshal | grep "Wireless" here http://pastebin.com/d1121261d on boot. it is doubled because i ran it twice :P. i was here yesterday because of the network manager applet lag14:34
persiamib_44hfkp, That you can't connect to #ubuntu doesn't make this a support channel.  You just won't get help here.14:34
persiaYou might try #ubuntu-CC where CC represents your country code: many of those channels have fewer restrictions, and most offer at least some support.14:35
mvodoko: do you have any idea what this error might mean: https://bugs.edge.launchpad.net/ubuntu/+source/python-central/+bug/372126/comments/2 ?14:42
ubottuLaunchpad bug 372126 in python-central "package update-manager-core 1:0.111.9 failed to install/upgrade: subprocess post-installation script returned error exit status 1" [Undecided,New]14:42
theblogguMy network manager applet takes a lot of time to recognize my network card (says 'network disabled') on boot and then takes a lof of time too to connect to my network. The whole proccess takes like above 5 minutes maybe. the lshal | grep "Wireless" output is here http://pastebin.com/d1121261d on boot. Using openbox with ubuntu jaunty updates.14:43
pittire14:44
pittiKeybuk: sorry, went off for lunch and errands; shall I still join #udev?14:44
Keybukpitti: yup, it's a good place to hang out anyway for upstream discussions of this nature14:45
dokomvo: corrupt files?14:45
mvodoko: ok, I ask him for a fs check14:46
macothebloggu: i'm studying for a final that i have in a half hour. seriously, the people that know how network manager really works are in #nm14:49
thebloggumaco, ok, thanks14:50
thebloggumaco, btw, good luck14:52
macothebloggu: thanks14:52
* bigon has some diffuculty to see why some packages FTBFS on buildd and not on his machine with cowbuilder15:21
bigonit seems that on buildd the modules for python2.6 are not moved15:21
bigonautomatically to dist-packages15:22
=== evand1 is now known as evand
=== chand_ is now known as chand
james_wbigon: different versions of cdbs?15:36
Laneydo the buildds install b-d-i?15:42
directhexLaney, yes. mono stuff uses b-d-i extensively15:46
LaneyI think I'll cut myself now15:46
sorenlifeless: Yes, device-mapper raid1 devices do load balancing.15:54
lifelesssoren: sweet, thanks15:55
lifelesspitti: are you here by chance?15:55
pittihey lifeless15:55
lifelesspitti: is there a way to get jockey to install the 32bit interface for the nvidia driver?15:56
pittilifeless: what's that?15:56
pittilifeless: I guess the answer is "no"15:56
lifelessI'm not entirely sure15:56
lifelesshttp://www.cedega.com/forums/viewtopic.php?t=1028115:56
lifeless^ read that, briefly15:57
lifeless(its short)15:57
pittilifeless: that sounds pretty crazy15:57
=== JFo is now known as JFo-mtg
kim_Hi, I'm wondering how to get involved in ubuntu?15:57
pittion a 64 bit installation you should use the 64 bit driver..15:57
lifelesspitti: I'm pretty sure what it is is a 32lib libdri215:58
lifelessor some such thing15:58
=== al-maisan_ is now known as al-maisan
mnemokim_: ask "dholbach" here on IRC, he has a lot of good material on getting started with ubuntu development16:00
pittilifeless: right, that might be; but I don't think we build those :/16:00
pittilifeless: tseliot is our nvidia driver master, he might know more about it16:00
lifelessthanks16:00
lifelesstseliot: ^16:00
dholbachkim_: if you're interested in development and package maintenance, definitely: https://wiki.ubuntu.com/MOTU/GettingStarted - it links to all the important documents16:01
lifelesstseliot: I'd like to get to the point of filing a useful bug somewhere about this16:01
jelmerRiddell: hi16:01
kim_Thanks to both of you :)16:01
madduckdoes ubuntu use postfix as default mta?16:02
kim_I'll check it out and then I might be back later :)16:02
kim_Bye for now16:02
lifelessfor now, 1am, crash()16:03
tseliotlifeless: the 32bit libraries are already installed by the nvidia driver16:03
lifelesstseliot: oh good timing16:04
tseliotlifeless: ia32-libs doesn't contain the 32bit libraries for nvidia16:04
lifelesstseliot: so cedega wants ia32-libs for other reasons16:04
LaserJockKeybuk: fastest meeting minutes evar!16:04
lifelesstseliot: and - hah - its detecting all good now. Sorry for the noise.16:04
tseliotlifeless: np16:04
RainCTUhm.. How can I know why a new package was rejected? The mail doesn't neither state a reason nor who rejected it16:05
KeybukLaserJock: heh, I always write meeting notes as I go along16:06
cjwatsonRainCT: you should have got a separate mail, or IRC comment, with a reason16:07
jdstrandcjwatson: so, regarding archive reorg and -security. I read through ArchiveReorganisation* (quickly, so I might have missed something) and was curious how security maintenance would be expressed. obviously, now it is via seeds, and nijaba's (and your?) tool will help with LTS. but with archive reorg, there are two things I'm thinking of:16:08
* cjwatson glares at http://people.ubuntu.com/~ubuntu-archive/architecture-mismatches.txt16:08
cjwatsonnew-binary-debian-universe has a lot to answer for16:09
kirklandlool: do you experience https://bugs.edge.launchpad.net/ubuntu/+source/kvm/+bug/357630 with the jaunty ga iso's?16:09
jdstrand1. how easy will it be to determine if a package is supported. it would be nice if we could express that in current packaging/seeds/etc, but it could be an LP API query16:09
RainCTcjwatson: I didn't, although perhaps it was send only to the packager (I only gave the 2nd -actually, 3th- ack and uploaded)16:09
cjwatsonRainCT: I think it would be normal (albeit not ideal) for it to be sent only to the packager16:10
jdstrand2. it seems we'll need to be careful about things possibly 'slipping in' to a maintained status (eg, through a package set)16:10
cjwatsonRainCT: I've had a bug open about allowing us to specify a reason in the rejection mail for about three years16:10
cjwatsonjdstrand: 1. it'll appear in a field in the Packages file16:10
cjwatsonjdstrand: 2. to precisely the same extent as we need to be careful about things slipping into main, I think?16:11
jdstrandcjwatson: re 1> excellent16:11
jdstrandcjwatson: re 2> yes, but I wasn't sure if part of this would become 'this package set is officially supported' as opposed to 'this package is officially supported'. the former could be problematic. if that is not part of the design, then no problem16:12
RainCTcjwatson: I see. Thanks for the info.16:13
cjwatsonjdstrand: I believe it will be the former, but isn't that the same as saying that main is officially supported?16:15
cjwatsonjdstrand: certainly archive admins would need to be careful about adding things to that set, the same way they're careful about adding things to main16:16
cjwatsons/that set/those sets/16:16
jdstrandcjwatson: I think I see my confusion-- just because a person has upload rights to a particular package set, that doesn't mean that the person can add or remove packages from the set (I thought it did)16:17
cjwatsonjdstrand: it's just the same as it is today, in a sense16:18
cjwatsonjdstrand: any developer can ask for packages to be moved back and forward between main and universe, and their opinions are given a high weighting, but only the archive team can actually make that change16:18
jdstrandcjwatson: ok, that makes sense. there will just be way more components than those we have now. some will be officially maintained, and some not. I suppose there will be some tool to easily tell what package set is officially maintained as well16:22
jdstrand(for archive admins mostly)16:22
cjwatsonjdstrand: s/tool/list/ I think16:30
jdstrandcjwatson: cool. thanks for the info :)16:31
cjwatsonit shouldn't be that long; the sets that we use for deciding which packages are maintained will essentially be the ones that correspond to seeds, rather than the little ones we use for convenience of granting small groups of people upload access to small numbers of packages16:31
sorenAt this point in the release cycle, would it be kosher to upload an SRU directly to Jaunty and pocket-copy it to Jaunty? We usually require that patches live in the curent development release for a bit before putting them into -proposed, but are we really expecting more people to be running Karmic than jaunty-proposed at this point?16:33
sorenErm... By "directly to jaunty" I of course mean "directly to jaunty-proposed".16:33
sorenAnd pocket-copy to Karmic.16:33
sorenWow. That was difficult.16:33
cjwatsonsoren: it's not encouraged, but it can be a reasonable thing to do, at the discretion of the SRU team16:34
sorencjwatson: Ok. The bug in question is bug 359447.16:35
ubottuLaunchpad bug 359447 in kvm "kvm segfaults" [High,Triaged] https://launchpad.net/bugs/35944716:35
sorencjwatson: What are the deciding factors?16:35
cjwatsonsoren: gut feel :-) we'll probably say no after alpha 1 or so, once karmic is reasonably usable16:36
sorencjwatson: Right. This is for today :)16:37
ScottKsoren: I thought the main reason for development release first was to ensure stuff didn't get forgotten and we hit a regression later, so 'development release first' need only be by however long it takes to upload the second time.16:38
cjwatsonScottK: that too, although in cases such as this the SRU team member accepting it will typically open a karmic task on the bug16:38
cjwatsonwhich is also a reasonable way to ensure that it doesn't get forgotten16:39
sorenRight. We're in the fortunate situation that we can still just do a pocket-copy.16:39
sorencjwatson: It's been a while since I've done this.. I, being a core-dev, can accept the Jaunty task, but I still need to subscribe ubuntu-sru and get an ok from them/you, right?16:48
soren...so accepting the Jaunty task means that the bug is considered severe enough to warrant an SRU, but ubuntu-sru ack's the actual debdiff, I suppose. YEs, that makes sense.16:48
MacSlowbryce, hey there16:49
MacSlowbryce, do you happen to maintain a list of KMS-aware xorg-video-drivers on the ubuntu wiki?16:50
amitkMacSlow: there is only one driver that really works ATM, the -intel. -ati is WIP16:52
MacSlowamitk, ok... thanks that's about what matches my experience16:53
MacSlowamitk, so I'm not missing any new developments on that front16:53
amitkMacSlow: not really, rtg did enabled support for KMS in the Karmic kernels on the last upload. You can pass a commandline option to grub to enable it.16:54
MacSlowamitk, atm I'm using a unpatch mainline/upstream kernel with karmic16:56
MacSlowamitk, I mainly have issues with getting my initrd recreated in a way so that fbcon and i915 are loaded _before_ plymouth starts16:57
cjwatsonsoren: you don't need an ack before upload unless it's going to take a long time to prepare and you think you might want to avoid doing the work if it might just be rejected anyway17:05
cjwatsonsoren: you should still subscribe ubuntu-sru, but normally it's OK for the processing to be done in the queue17:06
=== JFo-mtg is now known as JFo
sorencjwatson: Cool, thanks.17:09
cjwatsonmeep, http://people.ubuntu.com/~ubuntu-archive/testing/karmic_probs.html doesn't look good all of a sudden17:37
Lazhurpitti, hi, I am currently need some assistant to restart the build process for libg3d. it failed on different architectures due to some missing indirect dependencies at the moment of the build (see LP: #372236). please correct me if I misunderstood the BuildDaemon section in the ubuntu wiki17:41
pittiLazhur: you want the builds to be retried, i. e. they should succeed now?17:42
keesNCommander: say, can you make sure to follow https://wiki.ubuntu.com/UbuntuDevelopment/PatchTaggingGuidelines for future patches?  I've added tags to your shadow patch now.17:42
Lazhurpitti: hm, i think i have missed something. let me check something first17:46
=== rbelem is now known as rbelem-lunch
Lazhurpitti: a quick check on packages.ubuntu.com looks good, but I am not quite sure why the dependencies couldn't be resolved as old versions of the packages should have been available on amd64 and co.17:51
Lazhur("old" versions == versions which are new enough to resolv the dependency, but aren't the newest available)17:51
pittiLazhur: looks like temporary arch all:/arch any desync17:52
pittiLazhur: retried17:53
Lazhurok, big thanks :)17:53
cjwatsonlibselinux1 | 2.0.65-5build1 |        karmic | amd64, hppa, lpia, powerpc17:53
cjwatsonlibselinux1 |   2.0.71-1 | karmic/universe | armel, i386, ia64, sparc17:53
cjwatsonthis really isn't clever17:53
pittihow can this happen?17:53
cjwatsonI'm going to flip the --no-override default on new-binary-debian-universe; I'm sure it's what's causing a lot of this17:53
cjwatsonthe libselinux-ruby1.8 binary is new in karmic, so it seems a fair bet that new-binary-debian-universe was used17:54
cjwatsonand bits of libtool in universe too17:56
* cjwatson runs around behind whoever it is, trying to repair the archive ...17:56
maxbIs there a plan on unwedging the i386 and lpia buildds currently wedged on sysvbanner builds?17:59
pittimaxb: I pinged elmo and infinity about it18:00
maxbok, it's on someones todo list, good18:01
RainCTWhat's the policy for syncing a *new* package from Debian multimedia? Let it go through REVU?18:03
ScottKslangasek: Do you have a moment to discuss your spec on release synchronization with Debian?18:10
slangasekScottK: hmm, ok18:10
slangasek(N.B.: the fact that there's a spec on this, which is mine, may be news to me :)18:11
ScottKI may misremember.18:11
james_wslangasek: I've seen it too :-)18:11
ScottKI'm also suffering from Hotel internet this week.18:11
ScottKslangasek: I'll just assume it's you for the moment and look it up later.18:12
slangasekScottK: it's entirely likely that such a thing would be assigned to me - I just don't remember having seen it yet. :)18:12
ScottKAnyway, my thought is that what ought to be synchronized isn't the releases, but the freezes.18:12
ScottKI think it Ubuntu DIF and Debian release freeze were aligned, that would be the point of maximum benifit.18:13
slangasekhmm18:13
slangasekit seems to me that having DIF well after Debian's release freeze is better, because it means getting the extra, release-critical fixes from Debian in with no extra work18:14
ScottKPerhaps18:15
ScottKRegardless of the ideal alignment point, I think it's the freezes that need to be aligned, not the release dates.18:15
ScottKhttps://blueprints.launchpad.net/ubuntu/+spec/foundations-karmic-lts-debian-release-coordination btw18:15
slangasekalternatively, and this was something that had already been discussed for jaunty, we could run extra package sync runs against testing well past DIF...18:15
ScottKI could see that.18:16
slangasekIME, there is a lot of stuff being crammed into Debian immediately before the release freeze, that then takes a while to shake out - so aligning the freezes also wouldn't necessarily help for getting extra stabilization for the LTS?18:17
james_wgiven the relative lengths of the freezes in the past having them un-aligned would mean that we would end up with different upstream versions of some important packages18:19
james_we.g. kernel18:19
james_wis dato going to be at UDS by any chance?18:20
slangaseknot that I'm aware18:22
slangasekgood point, re: kernel18:22
slangasekthough that's a package we don't share with Debian anyway18:22
slangasekactually, it may has the same implication for GNOME (and possibly KDE), which is more significant18:24
slangasekwow18:24
slangasekline edit fail18:24
slangaseks/may has/may have/18:24
=== hunger_ is now known as hunger
=== rbelem-lunch is now known as rbelem
all_is_fairquestion19:28
all_is_fairafter yesterdays updates.  I lost all networking and wireless support... any ideas?19:29
all_is_fairrunning a HP Laptop19:29
all_is_fairno takers?19:30
Piciall_is_fair: This isn't a support channel, try #ubuntu19:30
all_is_fairI did19:30
all_is_fairit doesn't work19:30
=== virtuald_ is now known as virtuald
=== ember_ is now known as ember
=== rickspencer3 is now known as rickspencer3-afk
NCommanderkees, ECONTEXTNEEDED; which shadow patch?21:11
keesNCommander: password expiry on arm in 1970. though it looks like upstream already took it21:22
=== ahe_ is now known as ahe
NCommanderpitti, you around?22:05
cjwatsonKeybuk: if we're building libblkid from util-linux now, could you stop the e2fsprogs source building it, otherwise the next upload will probably fail? also, libblkid1-dbg is still built from e2fsprogs (as far as the archive knows ...) right now and is therefore uninstallable - I don't know whether it should be built from util-linux, or just removed22:07
cjwatsonprobably just removed if there's no need for a separate debug pass22:07
NCommandercjwatson, can I get your opinion on https://bugs.edge.launchpad.net/ubuntu/+source/bluez/+bug/327284? (I've gotten requests for a bluez backport, which brought this bug to my attention). I've been checking bluez's git repo, and there are a *lot* of commits involving fixing bluetooth headphones (to the point I'm not sure I can isolate the commit(s) that fix it in a sane matter). On the other hand, I'm not sure we could sanely release22:14
NCommandera new upstream version via SRU to fix this issue ...22:14
ubottuUbuntu bug 327284 in pulseaudio "[Jaunty Alpha4] Bluetooth Headset pairs but freezes the system when used" [Undecided,In progress]22:14
cjwatsonI've got no problem with a backport there - if nothing else it would make it easier to analyse whether it really does fix the problems for most people22:15
NCommandercjwatson, should I prep an SRU for this then?22:16
cjwatsonNCommander: err, I said a backport not an SRU22:19
cjwatsonI can't say I'm immediately comfortable with an SRU that people don't understand well enough to unpick the commits22:19
NCommandercjwatson, indeed, the package is a rather twisty set of commits (there are about 50 or so between the two releases :-/)22:25
dtchenNCommander: please note that to fix the BT interaction with PA, one needs karmic's PA and alsa-lib, too.22:42
dtchenNCommander: (PA -> PulseAudio)22:42
NCommanderdtchen, fun :-/ (backporting PA is NOT my idea of fun; I don't want a repeat of the flash backport)22:42
dtchenNCommander: luckily, a backport. Also, jaunty's PA is so outdated that a backport isn't terribly likely to regress.22:43
=== lifeless_ is now known as lifeless
NCommanderdtchen, what do you recommend I do? (I can ACK the backport, but unless an audio guy gives it a ruberstamp, I'm not sure I want to do so)22:44
dtchenNCommander: you'll want to backport all three pieces (alsa-lib, pulseaudio, and bluez)22:45
NCommanderoh yay22:45
NCommanderalsa22:45
NCommandercan I start running now :-)22:45
NCommanderdtchen, if you feel like putting your two cents on the backporting request, I'll ack it if you think its sane22:49
dtchensure, i'll look in a bit22:49
NCommanderdtchen, np22:50
cjwatsonseb128: do you know why bug 370366 apparently didn't show up in jaunty (or at least people seem to have started reporting it like mad on karmic)? looking at the source it indeed only seems to have entries for up to 8.0423:19
ubottuLaunchpad bug 370366 in system-tools-backends "[Karmic] Time and Date - platform not supported" [Undecided,Confirmed] https://launchpad.net/bugs/37036623:19
cjwatsonseb128: is this a case where we should add an item to NewReleaseCycleProcess to update the list for each new release/23:19
cjwatson?23:20
seb128no, I don't know but I don't get the issue here on jaunty23:20
seb128seems a good idea23:20
seb128ideally we could deprecate gnome-system-tools at some point but we still don't have an users-admin equivalent so until there ...23:21
cjwatsonok, I've added a note to NRCP23:21
seb128thanks23:22
seb128that might be fixed when we sync on debian23:22
seb128I think they dropped the check there to avoid similar issues recently, I've read a commit about that23:23
cjwatsoncan I consider you on top of this bug and close the window in my browser? :)23:23
seb128I'm amazed we already have people filing bugs about karmic ;-)23:23
seb128cjwatson: yes23:23
cjwatsonamazed? I'm scared23:23
cjwatsonthanks23:23
seb128well, let's say I'm surprised that users dist upgraded so early yeah23:24
cjwatsonpgraner: do you know if linux-meta is going to be updated to 2.6.30 in karmic soon?23:25
* NCommander is getting annoyed that Launchpad keeps 502ing23:30
=== RainCT_ is now known as RainCT
pgranercjwatson: it should have been already, I'll pester rtg23:45
cjwatsonta23:45
=== maco_ is now known as maco

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