/srv/irclogs.ubuntu.com/2013/01/30/#ubuntu-devel.txt

TheMuso/c/c00:01
=== slank is now known as slank_away
=== Amaranthus is now known as Amaranth
=== doko__ is now known as doko
TheMuso@pilot out03:02
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Open | Dev' of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of hardy -> quantal | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
=== jackyalcine_ is now known as jalcine
pittiGood morning04:53
stokachuugh its midnight here :)04:54
chilukyes it is...04:54
stokachuchiluk: o/04:54
chilukand yes stokachu I am stalking you!04:54
stokachuhah, thats ok i welcome the love04:54
pitticjwatson: ah, the upstream one does have = NULL, good04:54
chilukupstream++04:55
dholbachgood morning07:42
=== smb` is now known as smb
seb128janimo, hey, thanks for the g-s-d patch, there is no upstream or downstream bug reference in there though, do you have one, can you share it?08:59
hrwcan someone suggest me good example of package with 'read and accept' license?09:04
janimoseb128, https://bugzilla.gnome.org/show_bug.cgi?id=69169109:07
ubottuGnome bug 691691 in xrandr "Use transformation matrix to rotate touchscreens" [Normal,New]09:07
seb128janimo, thanks, would be nice to put that info in the patch "Bug: bug URL" next time ;-)09:09
janimoseb128, right, will next time :)09:09
seb128janimo, thanks ;-)09:10
pittiyay for Bastien reviewing patches fast09:10
janimoI wonder why I did not get a mail notification though, it's only now that I checked the URL did I see the review09:10
janimoseb128, btw I have a new patch for g-s-d but likely not upstreamable. It solved the nexus autorotation issue without relying on kernel changes. I'll write to the ml09:11
geserhrw: I know only of the non-free jre/jdk packages doing it (in the past)09:11
janimos/solved/solves/09:11
hrwgeser: I need it for nonfree package09:12
seb128janimo, thanks, if that's not upstreamable please open at least a launchpad bug with the rational so we know why it's there next time we look at merging with Debian or review our patches09:12
hrwgeser: Mali T604 drivers for arm chromebook09:12
janimohrw, you may want to look at the linux-firmware-nexus package too09:12
hrwthanks09:12
=== henrix_ is now known as henrix
=== zequence_ is now known as zequence
=== yofel_ is now known as yofel
pittidholbach: we'll have some autopkgtest hacking on Friday? Is that announced anywhere already? (for pointing to in my talk)09:44
hrwbug 100045309:45
ubottubug 1000453 in strace (Ubuntu) "strace 4.7 is available" [Medium,Triaged] https://launchpad.net/bugs/100045309:45
pittidholbach: I'd just ask folks to show up in #ubuntu-quality, that should do?09:45
dholbachpitti, I'll prepare some things in a bit - yes #ubuntu-quality - not announced yet, but soon09:46
evwould someone kindly reject whoopsie 0.2.10 and 0.2.11 from Quantal? I was tired when I uploaded those :). They're meant for Raring.10:05
seb128ev, done10:10
hrwjanimo: thanks, linux-firmware-nexus7 looks like something I need10:21
evseb128: thanks!10:34
xnoxhrw: the classic example is ttf-mscorefonts-installer as that one gets it completely right.10:41
hrwxnox: thanks, will look at this one as well10:41
infinitydoko: Is cloog-parma obsolete now?10:42
=== _salem is now known as salem_
=== MacSlow is now known as MacSlow|lunch
=== MacSlow|lunch is now known as MacSlow
doko  infinity yes13:47
ogra_stgraber, yo ... i'm planning on switching the nexus7 to use the g_composite USB gadget driver, that way we can have serial and usbnet support at the same time on the USB port ... to make NM not freak out on your PC i would like to boot with usb0 disabled on the nexus, while a upstart job with "ifconfig usb0 down" will work, i was wondering if you have some more elegant idea13:50
ogra_bah, crap ... i missed the nomination period for DMB ... i was actually planning to apply14:01
seb128did anyone apply?14:03
Laneylots of people14:04
Laneyogra_: go for the TB instead ;-)14:04
pittiogra_: I'm fairly sure they wouldn't slam the door and say "too late" :)14:05
LaneyThe poll was just sent out, which I guess is what reminded him14:05
dholbachdpm, coolbhavi, achiang, mhall119: ready for your sessions later on?14:11
coolbhavidholbach, pretty much :-)14:12
dpmdholbach, indeed, having gotten confused by the dates, I've been ready for about a week ;)14:12
janimoseb128, is there a way of getting g-s-d run while at the lightdm login? I wonder how to get that screen to react to tablet orientation14:14
=== dpm_ is now known as dpm__
=== dpm is now known as dpm-laptop
=== dpm__ is now known as dpm
seb128janimo, the unity-greeter does run g-s-d14:19
janimoseb128, thanks, I'll look into debugging it then14:20
seb128yw14:20
=== slank_away is now known as slank
EagleScreenI don't want to be boring, but fixing the bug #1063599 would be important, please take it a look14:24
ubottuError: Launchpad bug 1063599 could not be found14:24
EagleScreen(it is a private bug)14:24
=== slank is now known as slank_away
achiangdholbach: FSOV "ready" :)14:30
dholbach:)14:31
mhall119dholbach: no, but I'll do it anyway ;)14:34
dholbachhaha14:35
dholbachgreat14:35
dholbachsounds like we're all set :)14:35
rperierhi, this patch has been backported into raring ? https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1061063  , when I activate "Browsing" to "On" it does not work here, and I am running an up-to-date raring14:40
ubottuUbuntu bug 1061063 in cups-filters (Ubuntu Raring) "[FFE] Reimplement automatic appearing of CUPS queues broadcasted by a remote CUPS server" [Critical,Fix released]14:40
stgraberogra_: oops, sorry, didn't see the highlight until you mentioned it in #ubuntu-desktop :)14:41
ogra_heh14:41
seb128rperier, try asking tkamppeter14:41
rperierok thanks14:41
rperiertkamppeter: ping14:42
stgraberogra_: so what's surprising is that something brings it up on the nexus7. By default ifupdown (the network-interface jobs) won't bring up anything that's not defined in /etc/network/interfaces14:42
ogra_stgraber, *i* bring it up :)14:42
stgraberogra_: so I'm vaguely suspecting that NetworkManager is what brings it up on the nexus7 and if so, you can work around it by putting "auto usb0" and "iface usb0 inet manual" in /etc/network/interfaces (so that ifupdown doesn't "up" the device and NM considers it managed)14:43
ogra_usbnet isnt modular so the kernel definitely creates that device on boot and i guess NM then picks it up but leaves it unconfigured14:43
stgraberogra_: well, you create the device, but by default it'd be "down", NM brings it "up" (speaking of link state)14:43
ogra_stgraber, i wont mangle /e/n/i from a package :)14:43
stgraberogra_: not from a package, but you can from the installer14:44
ogra_that will annoy everyone who gets it through an upgrade14:45
ogra_NM on the desktop you attach the n7 to really goes wild14:45
ogra_in a pretty nioisy manner14:46
stgraberyeah, but it's not limited to the nexus7, NM annoys me just as much with all my phones (nokia phones create a usb0 too) :)14:46
stgraberI think the right fix for this is to make NM only connect to usbX devices if asked to and not start doing DHCP whenever one shows up14:47
stgraberthat'd fix the nexus7 thing and any other phone that creates a usb network interface14:47
stgraber(then if you actually want to connect to it, just click on the link in nm-applet)14:47
stgrabercyphermox: does that make sense to you? ^14:47
cyphermoxit does14:48
cyphermoxit's a request in a bug too14:48
ogra_awesome, so i dont need to add hacks :)14:48
cyphermoxI guess it makes sense I can cook up a quick patch for this today I think14:48
janimoseb128, should gnome-settings-daemon be running by default in the unity-greeter? On a fresh boot I am at login but ps shows no g-s-d14:49
* ogra_ knew it would be good to ask :)14:49
seb128janimo, yes14:49
cyphermoxogra_: fwiw I'm all for the g_composite gadget14:49
ogra_already in :)14:49
cyphermoxis the effective USB ID on PC going to be the same as it is now?14:49
janimoseb128, ok14:50
ogra_hmm, no idea14:50
ogra_might have changed with the driver14:50
ogra_is that important ?14:50
seb128janimo, you are sure you use the unity greeter?14:50
* cyphermox looks at the driver14:50
seb128janimo, e.g not the gtk one?14:50
cyphermoxogra_: somewhat if you don't want MM to also try to probe it14:50
ogra_oh, i forgot14:50
ogra_yeah14:50
stokachucjwatson: thanks for the added information on that installer issue14:50
janimoseb128, yes unity, but I see there was an unrelated error in Xsession startup that may have interfered, I'll restart and check again14:51
ogra_seb128, i think its quite visible if you use the gtk one and warp visually to 1995 :)14:51
seb128;-)14:51
cjwatsonnp14:52
seb128janimo, unity-greeter/src/settings-daemon.vala has the code14:52
seb128janimo, it also has a14:52
seb128settings-daemon.vala:            debug ("Could not start gnome-settings-daemon over DBus: %s", e.message);14:52
seb128if it fails to start it (it tries to dbus active org.gnome.SettingsDaemon)14:53
seb128janimo, check the /var/log/lightdm/*greeter...log14:53
ogra_hmm, but shouldnt that be noticeable through the theme etc ?14:53
ogra_i assume it looks awful without g-s-d running14:54
seb128it should, be you would probably not notice it much from the greeter without using it14:56
ogra_cyphermox, oh, i noticed that my BT doesnt survive a suspend/resume cycle (well, BT does, but i cant re-connect devices) i suspect there is still some work left for later14:57
seb128like the background and the userlist are an image and cairo drawing14:57
cyphermoxogra_: yeah, I think if the patchram ever stops sendng the messages to make hci work, it can't pick it back up15:00
cyphermoxI'll test this some more, but it's going to be tricky15:00
cyphermoxogra_: what driver do you use for the net interface with composite?15:01
ogra_we could make pm-utils unload the whole stack (or the parts of it needing to be newly initalized)15:01
cyphermoxyeah guess so15:01
ogra_that will indeed slow down suspend :/15:01
cyphermoxor maybe just stopping patchram and starting it again could be enough15:01
ogra_right15:01
cyphermoxI mean, if it somehow gets to sending crap before the tty is ready to accept data15:02
ogra_cyphermox, the g_composite driver USB_CDC_COMPOSITE is the kernel option for it15:03
cyphermoxyeah15:04
cyphermoxbut I mean, did you configure it already?15:04
cyphermoxyou need to somehow specific some magic things15:04
ogra_not beyond enabling it in the kernel15:04
cyphermoxlike, what interfaces you want it to do15:04
janimoseb128, indeed, such an error is logged in the greeter logs, no such service in any .service file. I may have botched something locally15:04
ogra_well, it does ttyGS0 and usb0 by default15:05
cyphermoxhmm15:05
janimoI need to do a fresh install soon anyway15:05
cyphermoxI must have misread then15:05
cyphermoxoh well15:05
ogra_i tested serial and checked that i see usb0 on my PC when i plug it in15:05
ogra_i didnt actually set up a TCP connection though15:05
seb128janimo, do you have /usr/share/dbus-1/system-services/org.gnome.SettingsDaemon.DateTimeMechanism.service ?15:05
cyphermoxwhat USB id does it have?15:05
cyphermoxstill 0525:whatever?15:06
seb128janimo, sorry, ignore that15:06
janimoseb128, yes, that file is there but I saw no other with the other service name15:06
ogra_Bus 002 Device 012: ID 0525:a4aa Netchip Technology, Inc. Linux-USB CDC Composite Gadge (Ethernet and ACM)15:06
ogra_yep15:06
janimowhile debugging I ran g-s-d from the command line15:06
cyphermoxok15:06
cyphermoxnot quite the same but close enough15:06
seb128janimo, it's a bug, not a local issue, I will fix it ... g-s-d upstream dropped the dbus activation from g-s-d15:07
seb128janimo, http://git.gnome.org/browse/gnome-settings-daemon/commit/?h=gnome-3-6&id=b778aad98bf5e1acc9899e757345dcee3a5294fd15:08
seb128janimo, we need to update unity-greeter to activate g-s-d differently (e.g just g_spawn the command)15:08
janimoseb128, ah ok15:09
janimoso when that is done we should probably get autorotation work in lightdm as well15:09
seb128cool15:10
janimoseb128, are gnome 3.8 components planned for 13.04?15:10
seb128no15:10
seb128well nothing in the stack components15:10
seb128we might take e.g new gedit eog evince15:10
seb128it depends if we decide to update gtk or not15:10
seb128but no news g-s-d or g-c-c15:10
ogra_nautilus ?15:11
Laneycan someone check u-d-a and see if there's a call for votes from micahg waiting to be moderated please?15:11
micahgLaney: there's no15:12
micahg*not15:12
janimoLaney, I got the mail at least15:12
Laneyyou'll have had a ballot, yeah15:12
janimobut not on the ml15:12
Laneythe call for votes shares the manifesto thingies15:12
cjwatsonnothing in the u-d-a queue aside from a couple of spams15:13
Laneyyeah, he confirmed ^ — expect it in a few minutes15:14
tkamppeterrperier, hi15:35
micahgcjwatson: message should be in the queue15:36
rperiertkamppeter: hi15:37
cjwatsonmicahg: accepted15:37
micahgcjwatson: thanks15:38
rperiertkamppeter: on raring (updated this morning) cups automatic browsing does not work, cups-filter and cups-browsed are installed15:38
OdyXtkamppeter: is that the bug that needs most recent cups which I should upload ?15:39
tkamppeterrperier, in Raring the mechanism has changed. The old CUPS broadcasting is replaced by Bonjour broadcasting. The server must be CUPS 1.6.x or Ubuntu with CUPS 1.5.x or higher. The server must have printer sharing turned on and also the individual printers must be set for being shared. The client is Raring with cups-browsed running.15:39
rperierthe server does not run cups 1.6.x, it runs cups 1.5.x I guess15:40
tkamppeterOdyX, the most recent CUPS is for another bug, bug 1069671.15:40
ubottubug 1069671 in cups (Ubuntu Quantal) "no print queues displayed in pure client mode" [Medium,Triaged] https://launchpad.net/bugs/106967115:40
tkamppeterrperier, the server must do Bonjour broadcasting. Run avahi-discover on the client and see whether the server's printers appear there as "Internet Printer".15:41
rperiertkamppeter: I see "Unix Printer", "PLD Printer" and "Internet Printer"15:47
rperierPDL *15:47
rperiertkamppeter: however with evince, the list of printers is still empty15:50
=== jono is now known as Guest7503
tkamppeterrperier, can you restart cups-browsed on the client and see whether the printers appear in evince (or in the output of "lpstat -v"?16:03
rperier"lpstat: Transport endpoint is not connected"16:04
rperier:\16:04
tkamppeterCan you restart cups on the client?16:05
rperieralready done16:05
tkamppeterrperier, do you have a file /etc/cups/client.conf?16:05
rperierno16:06
tkamppeterrperier, or ~/.cups/client.conf?16:06
rperiertkamppeter: no16:07
rperier:(16:07
tkamppeterrperier, do you have any local CUPS queues on the client?16:07
rperierno, it's just my personal laptop at work16:08
tkamppeterrperier, so backup all what is in /etc/cups, for example via "sudo tar -cvzf backup.tar.gz /etc/cups" and then run16:09
tkamppetersudo dpkg -P --force-depends cups-daemon cups; sudo apt-get install cups-daemon cups16:10
rperierdone16:12
tkamppeterrperier, does "lpstat -v" work now?16:12
rperierlpstat -v  => "lpstat: No destinations added."16:13
rperieroutput is different, work in progress :P16:13
tkamppeterOdyX, I have added another small fix on CUPS to the Debian GIT.16:17
tkamppeterrperier, now restart cups-browsed on the client.16:17
OdyXtkamppeter: I hope to have the french translation done by the end of the week.16:17
rperiertkamppeter: done, and I still get the same output16:18
tkamppeterrperier, is avahi-daemon running on both the server and the client?16:19
rperieron the client yes, on the server not sure16:19
tseliotcyphermox: all of our problems with the linux headers seem to be solved now. I think it's ok to approve my merge request now16:20
=== megha is now known as firewall
cyphermoxtseliot: ack16:27
tseliotcyphermox: thanks!16:28
rperiertkamppeter: I will ask my sysadmins about the server, thanks for your help!16:36
=== henrix is now known as henrix_
=== henrix_ is now known as henrix
cjwatsonpitti: https://bazaar.launchpad.net/~ubuntu-core-dev/update-notifier/ubuntu/revision/628 - do you happen to remember why you removed "g_object_set_data (G_OBJECT(ta->tray_icon), "notification", n);"?17:42
cjwatsonpitti: Is it no longer meaningful to keep a handle for the notification around to close it, or something?17:42
=== dpm-laptop is now known as dpm
rbasakdoko: could you please take a look at bug 1073147? Quite a few people are reporting that it's an error and not just a warning now. Do we need to SRU a no-change rebuild or something?18:00
ubottubug 1073147 in libapache2-mod-python (Ubuntu) " Python version mismatch, expected '2.7.2+', found '2.7.3'" [High,Confirmed] https://launchpad.net/bugs/107314718:00
dokorbasak, no change rebuild sounds fine18:22
rbasakOK, thanks18:23
stokachubdmurray: ping18:32
bdmurraystokachu: hi18:32
stokachubdmurray: hey man :)18:32
stokachubdmurray: i've got a case if you got a chance to look at (SRU)18:33
stokachuits getting some attention and need to get some traction on it18:33
stokachubug 110137118:33
ubottubug 1101371 in walinuxagent (Ubuntu) "[SRU] Integrate v1.3 of Windows Azure Linux Agent" [Medium,Triaged] https://launchpad.net/bugs/110137118:33
bdmurraystokachu: does this need sponsoring or approving in the SRU queue?18:35
stokachulooks like it needs both at this time18:35
stokachubdmurray: do you want me to have the owner provide a debdiff for upload?18:35
stokachulooks like they only linked their branches to the case18:35
dokoinfinity, apw: is the removal of 'struct siginfo' in 3.8 intentional?18:36
bdmurraystokachu: that'd help18:37
stokachubdmurray: ok ill get them to do that now18:38
stokachubdmurray: bah the owner is off this week, im going to build these diffs, mind if i ping you when im done?18:40
mlankhorstwell I've got proof nobody ran wine64 on valgrind yet18:42
mlankhorst:D18:42
bdmurraystokachu: nope18:43
stokachucool thanks18:44
smoserpsusi, will / would 'blockdev --rereadpt' on a re-written partition table cause the kernel to update its view?18:56
ogra_thats its purpose, no ?18:57
smoserwell, i was asking specifically wrt partitions that have been updated like with parx at http://git.kernel.org/?p=utils/util-linux/util-linux.git;a=commitdiff;h=3b905b794e93609af7e42459d32b27e7c18ce02e19:00
smoseroh...19:00
smoseri know why it might not.19:00
smoserblockdev int he past would REREAD ioctrl which kernel would deny19:01
smoserif there were mounted filesystems on that device.19:01
smoserbut psusi tells me now that i can grow a mounted partition and tell the kernel about that.19:01
ogra_yeah19:05
=== Quintasan_ is now known as Quintasan
QuintasanLaney: Well, I'll take a look at the packaging later but I don't think I have any changes to add there. As for the Debian mainter I'd like to be the primary maintainer. Gotta start contributing to Debian at some point at this seems like a good ocassion.19:14
QuintasanLaney: By the way, any huge mistakes there? I'm almost done with plugins packaging so I'd like you to take a look at those later.19:19
xkernelhow to create deb package from scratch for existing project?19:27
=== Amoz_ is now known as Amoz
psusismoser, right, hence the kernel and other patches20:13
psusismoser, BLKRRPART won't work if any partitions are open20:14
infinitydoko: No idea about the signinfo thing, a kernel git log might help (or Andy).20:24
infinitydoko: But, speaking of backward compatibility things, have you fixed and rebuilt all the compilers that need rebuilding so I can drop local-revert-bz13979.diff from eglibc (the FORTIFY_SOURCE / optimization warning)?20:26
=== henrix is now known as henrix_
LaneyQuintasan: Aye aye. I'll admit that I don't really know what you did with xinput.d ;-)21:12
LaneyI think the biggest issue (if I'm not mistaken on that) was the library package being named wrongly21:12
Laneyand I'm not sure the symbols file is a good idea - it seems pretty brittle21:13
slangasekLaney: what's this about symbols files being brittle?21:31
Laneyslangasek: C++ ones21:31
slangasekah, yeah21:31
slangasekthey certainly can be21:31
slangasekI think Russ Allbery's analysis is canonical there21:31
Laneyhttp://www.eyrie.org/~eagle/journal/2012-01/008.html21:31
Laneyha, yeah, that21:32
=== salem_ is now known as _salem
cody-somervilleev: Happy Birthday! :)21:49
=== firewall is now known as megha
=== _salem is now known as salem_
bdmurrayslangasek: digging around in update-notifer I've discovered that it wants to call gnome-app-install in some cases (when it finds an "addon" CD)22:13
slangasekbdmurray: is that a command?  I don't seem to have gnome-app-install here22:15
cjwatsonI think addon CDs are historical; that was Edubuntu at one point22:15
cjwatsongnome-app-install used to be a package22:15
bdmurrayslangasek: I believe it last appeared in karmic22:15
cjwatsonRemoved in lucid22:15
slangasekok22:15
cjwatsonhttps://launchpad.net/ubuntu/+source/gnome-app-install/+publishinghistory22:15
slangasekbdmurray: so it's dead code and should be pruned, I guess?22:15
cjwatsonI think so.  It has quite a lot of tentacles though so try to get them all :-)22:16
bdmurrayBased off cjwatson saying they are historical I'd say yes22:16
cjwatsonEdubuntu stopped using addon CDs in I think jaunty22:17
cjwatsonno, karmic22:17
bdmurrayAnd it seems nobody else has complained about support being missing so away it will go.22:19
ritzhi, looking to push for an sru - https://bugs.launchpad.net/ubuntu/+source/unity/+bug/80624822:38
ubottuUbuntu bug 806248 in unity (Ubuntu Precise) "unity::TimeUtil::TimeDelta returns an int value which overflows after 24 days of uptime" [High,In progress]22:38
infinityThat still isn't fixed in precise? :/22:39
argesinfinity: nope. branches are linked and ready22:40
cjwatsonWhat else is in this SRU?22:40
argesI think the merge request just needs to reviewed/accepted22:41
infinityarges: There seems to be a followup about your merge requests.22:41
cjwatsonI agree that bug is serious; if it's just that one change, I'd grant it an exception22:41
* infinity nods.22:42
argesinfinity: it was an answer to a question about the process.22:42
argesinfinity: i did a debdiff, but a bzr merge was requested, and I messed that up  : ) to timo did a proper merge request22:42
infinityI'm inclined to disgaree that, in general, MPs are preferred over diffs, but I don't want to get into an argument in the bug comments. :P22:43
tjaaltonoh that's the bug I was seeing..22:44
infinity(I also just get annoyed as a matter of principle when people argue that the format of a patch, rather than the content, is "wrong")22:44
infinityarges: I assume this is unity-specific, and doesn't affect unity-2d?22:45
argesinfinity: i'm not sure. this is the first unity bug i've looked at22:46
argesi thought unity-2d was derived from unity?22:46
infinityOnly in name.22:47
cjwatsonAnd design.22:47
cjwatsonThe actual code is (AIUI) largely independent.22:47
infinityThey're completely different codebases, one being a compiz plugin, and the other abusing metacity.22:47
argeswell don't see anything a bug search22:48
argeslooking for similarly named files22:49
bregma806248 is unity-specific:  it's scheduled to go in with the regular 12.04 unity/compiz SRU in February22:49
argesdoes look like it even uses TimeUtil::TimeDelta so I would guess it isn't affected22:50
infinitybregma: Do you think it's worth a cherry-pick SRU for 12.04.2?22:50
xxiaohow can I add a new arch to ubuntu?22:51
infinitybregma: (Colin and I are certainly inclined to accept it)22:51
infinityxxiao: Which arch would that be?22:51
xxiaotried bootstrap debian for a new arch in the past, PITA22:51
xxiaoinfinity: 64bit freescale powerpc chip22:51
bregmainfinity, that's really up to the distro guys, certainly the patch is already in 12.10 and raring so it's well tested22:52
infinityxxiao: If you just mean the kernel side, talk to BenC.  He's already on top of things with the 32-bit fsl ppc stuff.22:52
bregmaI have no objection to a cheryy-pick SRU22:52
infinityxxiao: If you mean a ppc64 userspace, that's probably not going to happen (and largely a pointless endeavour, ppc32 userspace on ppc64 kernels is saner)22:52
xxiaoinfinity: actually for kernel it's less urgent, the ubuntu rootfs is more interesting22:54
infinityxxiao: Except that Ubuntu's userspace already supports your processor, so we're done. ;)22:54
xxiaowe're trying to do some enterprise level data center stuff with the 64bit ppc22:54
xxiaoinfinity: are you sure about that on e5500/e6500 ppc?22:54
infinityxxiao: Quite sure, except for kernels and installers.22:55
cjwatsonNot wanting to be blunt, but a new architecture involves substantial enough outlay of time, effort, and money that it's unlikely to happen without some kind of contractual arrangement with Canonical22:55
infinityxxiao: It's a common misconception that you need (or even want) a 64-bit userspace on 64-bit CPUs.22:55
xxiaoi used that on e500 machines and got some floating point issues in the past, but e5500/e6500 does have the legacy ppc FPU now22:55
xxiaoi mean i used the default debian rootfs in the past22:56
infinityxxiao: If you had/have FPU issues on e500, please, file bugs against the affected packages.22:56
cjwatson(We've looked at ppc64 before, but it needs that kind of support to have it in Ubuntu)22:56
xxiaowithout 64bit userspace for data-centric usage 32bit might not be enough22:57
xxiaocjwatson: what kind of support?22:59
xxiaodebian's ppc64 efforts only work for ppc64 with VMX22:59
infinityxxiao: 15:55 < cjwatson> Not wanting to be blunt, but a new architecture involves substantial enough outlay of time, effort, and money that it's unlikely to happen without some kind of contractual arrangement with Canonical23:00
infinityxxiao: That kind of support.23:00
xxiaoinfinity: that's very likely, i'm doing some pilot study here first23:00
infinityxxiao: Still, I'm going to continue arguing that you probably don't actually need a 64-bit userspace (except, possibly, the occasional application built with 64-bit support).23:01
xxiaoinfinity: for now i will actually have to use 32bit rootfs23:03
infinityxxiao: Which should work fine, as I said.  If you bump into bugs, please do file them.23:03
cjwatsonI will say that if there were ever commercial backing for it then some of us do actually enjoy bringing up ports23:03
infinityYes, some of us do. :)23:04
infinityAnd some of us have a soft spot for PPC too.23:04
xxiaowe never had e500 full support as far as i know due to its "new" fpu, but we return to the non-e500 ppc so the 32bit rootfs should work at least23:04
cjwatsonBut with the requirements that Launchpad builders be in the data centre and that the initial tarballs be highly trusted, it isn't really something third parties can do (well, obviously you could in principle run a parallel set of builders if you wanted to, but to have it actually part of Ubuntu ...)23:04
infinityxxiao: Well, we have e500 kernels and supposedly support it, so it would be nice to know what these issues were that you were seeing.23:05
xxiaoinfinity: i thought everyone is leaving ppc for ARM nowadays :)23:05
cjwatsonSome of us *personally* have a soft spot for ppc, which isn't quite the same :)23:05
xxiaohttp://pureperl.blogspot.com/2011/10/debian-powerpc-e500v2-port-part-5.html23:06
xxiaofor ppc there are always some little instruction difference23:07
xxiaofor e500 with standard debian we had issues with floating points in the past23:07
cjwatsonCross-compiling of packages is getting a lot easier thanks to work being done mainly for ARM23:07
infinityxxiao: That's Debian, not Ubuntu.  Just sayin', Servergy has e500 machines that they run Ubuntu on.23:07
cjwatsonhttps://wiki.ubuntu.com/CrossBuilding23:07
cjwatsonhttps://wiki.ubuntu.com/CrossBuilding/BuilddChroot23:07
cjwatsonAnd similar efforts in Debian23:08
xxiaoinfinity: yeah i am now working with servergy guys :)23:08
cjwatsonMost of this stuff is fairly architecture-independent once you have a cross-toolchain - and there's a powerpc cross-toolchain in raring23:08
infinityxxiao: Then I suggest talking to BenC about the issues you've seen.23:08
cjwatson(ok, not ppc64)23:09
infinitycjwatson: We have a ppc64 cross toolchain too.23:09
infinitycjwatson: (The cross is bi-arch)23:09
xxiaowe have the toolchain built from yocto23:09
xxiaowill find BenC23:09
cjwatsonxxiao: multiarch cross toolchains are slightly different23:10
xxiaocjwatson: that's still been worked on indeed23:10
cjwatsonyou want the multiarch configuration so that cross-building packages stands a chancec23:10
infinityOur toolchain is slightly different in general.  I don't tend to recommend crossing for Ubuntu with some other random toolchain.23:10
cjwatsoninfinity: mm, I expect that if we actually wanted to do cross-building to ppc64 we'd want a gcc that defaulted to it, rather than it merely being an -m64 choice23:11
infinitycjwatson: Oh, for ppc64 the Debian arch, yes.23:11
cjwatsonthe latter's fine for one-offs but not much use for crossing at scale23:11
infinitycjwatson: But for ppc64, the compilation target, a biarch cross works fine.23:11
cjwatsonyeah23:11
infinityDangit.  Missed the post-copy-pre-publish window to promote linux-ppc back to main.23:13
cjwatsonreally.  really.  really must fix that bug.23:15
infinityYeah.  It's merely annoying busywork most of the time, but it's pretty heinous when it does things like subtly move binaries from multiverse to universe and we don't notice.23:15
* xnox is yet to participate in bringing up a new arch23:19
infinityxnox: I've only been involved in 5 or 6.23:24
infinityxnox: You might not be missing out on much.  Some people find it an awful process.  Me, I live for awful, cause I'm a software masochist.23:25
xnoxinfinity: hmm... did all of them make it? but i guess that doesn't really matter as rootfs and builders are done at that point.23:25
infinityxnox: All of the ones I did for Ubuntu made it, to some degree or other, though many are becoming deprecated now.23:26
infinityNo love lost between lpia and I, good riddance to it in April.23:27
xxiaowhat about the AARM64 support23:30
xxiaolooks like ARM sponsored linaro who then sponsored cannonical to do that23:32
infinityxxiao: aarch64 or arm64, not aarm64. :)23:32
sarnold"International Packaged Ice Association"? "International Pipe Inspectors Association"?23:32
xxiaoaarh...23:32
infinityxxiao: And the relationships are a bit muddier than that, even, but yes, it's in progress.23:33
infinitysarnold: That's LPIA, not IPIA.23:33
cjwatsonDon't expect people to spell out exactly who's paying whom how much in public, though.23:33
sarnoldinfinity: ah! I missed that pixel. :)23:33
xxiaowookware.org/talks/arm64linuxconf2012.pdf23:33
cjwatsonYeah, we know, we work with wookey regularly23:34
xxiaomost ARM can not even handle 1G port...and we're all talking about arm64 server nowadays23:34
infinitycjwatson: So, I shouldn't tell people that I'm being sponsored by my neighbour to fix bugs in sl?23:34
cjwatsoninfinity: If you've signed an NDA with your neighbour, that's your look-out23:34
* xxiao looks the ppc board that has 4x10G ports on the bench23:35
infinitycjwatson: I did, but then I ate it.  So, it doesn't count, right?23:35
* infinity loves that command-not-found recommends installing sl when you typo ls or have your caps-lock on.23:36
infinityI wonder how many people do...23:36
xxiaoINFO: rcu_sched_state detected stall on CPU 21 (t=15000 jiffies)  sigh23:37
xxiaoanother kernel lockup23:37

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