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

=== dfc is now known as Guest82651
=== cpg|away is now known as cpg
BluefoxicyError! Bad return status for module build on kernel: 3.5.0-22-generic (x86_64)02:40
BluefoxicyConsult /var/lib/dkms/virtualbox/4.1.18/build/make.log for more information.02:40
Bluefoxicyrun-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.5.0-22-generic /boot/vmlinuz-3.5.0-22-generic02:40
Bluefoxicyinclude/linux/device.h:116:2: error: invalid preprocessing directive #lefine02:40
Bluefoxicyinclude/linux/device.h:121:40: error: unknown type name ‘stzuct’02:40
Bluefoxicylol what02:41
infinityBluefoxicy: Looks like filesystem corruption or bad RAM.03:17
hyperair#lefine indeed.03:18
Bluefoxicyinfinity: it just installed that03:20
Bluefoxicyit downloaded a linux kernel image/header package I think03:20
hyperairinfinity: bad RAM sounds more likely. it's the 4th bit being flipped consistently.03:21
Bluefoxicyweird.03:21
Bluefoxicywait, how would that happen03:21
Bluefoxicydoesn't the kernel hash blocks it buffers?03:21
* hyperair shrugs03:23
hyperairi've had memory corruption from using zcache before.03:23
* Bluefoxicy unpacks it again.03:23
Bluefoxicyexact same result hum.03:23
hyperairif you're using that you might like to disable it and see if it helps matters.03:23
hyperairalso try sysctl vm/drop_caches=203:23
BluefoxicyKiB Mem:  15747100 total, 10308472 used,  5438628 free,   342340 buffers03:23
BluefoxicyKiB Swap:  7873520 total,        0 used,  7873520 free,  6556008 cached03:23
hyperaireh well mem usage doesn't say anything.03:24
hyperaircheck if dmesg complains about bad memory03:24
hyperairsometimes the kernel notices.03:24
Bluefoxicyodd  Segfaults a lot everywhere.03:24
hyperairheh03:24
hyperairhave fun03:24
micahgBluefoxicy: go for memtest03:24
hyperairyeah memtest03:25
hyperairit sounds very much like bad mem now.03:25
Bluefoxicydropping caches seems to have fixed it.03:25
BluefoxicyI think I need a file system check.  :|03:25
Bluefoxicywhy oh why didn't i use lvm03:25
Bluefoxicyi would take a snapshot and fsck it now.03:26
hyperairnah03:27
hyperairnot fsck03:27
hyperairif dropping caches fixes it, it's not a filesystem issue03:27
hyperairit's a memory issue03:27
Bluefoxicyi mean to make sure the disk doesn't have corruption from prior issues03:27
hyperairdo you have zcache enabled?03:27
hyperairah03:27
Bluefoxicyno I have zswap but it's not swapping to it03:27
Bluefoxicyzcache was terrible03:27
Bluefoxicyit caused abberant behavior so I don't use it.03:28
Bluefoxicyso on a completely different note03:28
Bluefoxicyhave you folks seen Pulp?03:28
hyperairhaha i had issues with zcache too.03:28
Bluefoxicy(zcache was making Linux keep tiny, tiny file system caches so it was slow as hell)03:28
hyperairhrmm, i didn't have that issue.03:29
hyperairwhat i did get was weird intermittent short hangs03:29
BluefoxicyI was in the #pulp channel earlier03:29
hyperairand dpkg corruption03:29
Bluefoxicythey were discussing the plug-in to handle apt/deb repos03:29
Bluefoxicyapparently that's coming soon.03:30
Bluefoxicyso it'll be able to centralize both yum and apt repository caches and mirrors and push updates and software installation to Debian-based systems and yum/rpm systems03:30
BluefoxicyThat should probably be a tasksel task on Ubuntu Server in the future ;|03:30
infinityBluefoxicy: fsck isn't going to catch the sort of corruption that bit-flipping causes.  Not in any way that won't do more damage when trying to fix it.03:41
infinityBluefoxicy: The best solution if you suspect this sort of pain is to back up immediately, fix the hardware problem, reinstall, and selectively restore/verify data you care about.03:41
=== plars-off is now known as plars
ChipzzBluefoxicy: I doubt LVM would have helped in this case04:45
pittiGood morning06:12
=== hrww is now known as hrw
dholbachgood morning07:49
Laney@pilot in09:07
=== 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 dicussion 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: Laney
* dholbach hugs Laney09:08
Laney:-)09:08
Laney79 items :O09:08
dholbachI'll join you in a bit - got some other stuff to take care of first09:11
dholbachbrb09:11
Laneyxnox: what did you find out about app-install-data-partner?09:15
=== zequence_ is now known as zequence
xnoxLaney: I found out that it is, "just do it". But the next round of SRUs affects quantal, but quantal has one app-install-data-partner in -proposed (last time I checked) it would be great to verify and publish that first.09:29
mlankhorstheh09:29
mlankhorstinfinity: last patch before 9.0 "configure.ac: Don't link gallium drivers with libdricore"09:29
xnoxLaney: the item to be sponsored is one of them (2 bugs) but they need to be applied on all supported releases.09:29
Laneysounds like you're on it ;-)09:30
infinityxnox: app-install-data-partner has some curious SRU exceptions.09:30
xnoxinfinity: sure. but if it's fixing a bug of something not installing correctly because of it, I'd rather see somebody actually open software centre and verify that it does the right thing now =)09:31
infinityxnox: That someone could be you.09:32
xnoxinfinity: sure =)09:32
* xnox didn't get around to it, just yet.09:32
Laneyinfinity: while you're here, bug #1064475 could do with an ubuntu-sru voice09:34
ubottubug 1064475 in crash (Ubuntu Quantal) "crash version is outdated. Needs to import Debian version of the package" [Medium,In progress] https://launchpad.net/bugs/106447509:34
infinityI could have sworn I gave smb or arges or someone an opinion on that months ago.09:36
* mlankhorst tries reverting don't build gallium against libdricore patch09:38
smbinfinity, We always get lots of opinion. :-P But yes, you did. I was about to get back and ask about some more specific steps forward.09:41
infinitysmb: Kay.  Catch me in the morning (well, your evening)?09:42
smbinfinity, I thought to do it via email which is a bit more persistent and asynchronous09:42
LaneyCan someone update the bug with a quick status update? It's the top item on the queue so I imagine people keep spending precious minutes looking at it.09:42
smbEvenings and mornings are relative... right now an hour off but back to normal soon09:43
Laneyor remove the sponsors altogether if you're sorting it out between yourselves09:43
smbLaney, I will add a comment09:43
Laneymerci09:44
mlankhorstinfinity: adding dricore makes zero difference to size for nouveau_dri.so (I measured it, it's actually 0 difference, which is amazing :D)09:47
infinitymlankhorst: Uhm.  Then it's being linked both statically *and* dynamically.  Or nouveau_dri.so uses no dricore symbols (which seems impossible).09:49
infinitysmb: Sure.  Mail away.09:50
mlankhorstwell afaict the original patch also created a glsl.so09:51
mlankhorstmaybe libmesagallium.a needs to be shared09:56
* mlankhorst tries evil hack09:57
* jackyalcine watches and studies mlankhorst's evil hack09:59
OdyXtkamppeter_: can you hint me about Debian #697970 and LP #872483 Apparently the Oki fix is in cups, but some users have a problem with an Epson Stylus Color 670; what would be the correct fix ?10:00
ubottuDebian bug 697970 in cups "cups: printing gets wrong after some pages on Epson Stylus Photo 750" [Important,Open] http://bugs.debian.org/69797010:00
ubottuLaunchpad bug 872483 in cups (Ubuntu Oneiric) "laser printer only prints first job correct" [Medium,Fix committed] https://launchpad.net/bugs/87248310:00
mlankhorstinfinity: ok an evil hack that made libmesagallium shared did the trick, back to normal sizes10:06
mlankhorst-rwxr-xr-x 1 mlankhorst mlankhorst 1,2M jan 22 11:05 nouveau_dri.so10:06
mlankhorstI'll try to do a proper version now10:08
infinitymlankhorst: \o/10:08
Laneymore SRU team comments requested in bug #1014732 - proxying: can an SRU change a conffile?10:10
ubottubug 1014732 in mysql-5.5 (Ubuntu Precise) "log_error not set in my.cnf, errors not written anywhere" [High,Triaged] https://launchpad.net/bugs/101473210:10
mlankhorsthm maybe that's why the dricore patch did what it did..10:11
rbasakLaney: I discussed it with SpamapS and I believe he wanted it. SpamapS, around?10:35
Laneyrbasak: Righto; I'm happy to sponsor when someone decides so10:43
* rbasak writes to -devel10:47
mlankhorstOk with some hacking I don't need to build another shared object, and I can link gallium drivers against libdricore again by just including the missing gallium parts. It should decrease size slightly more compared to just building another object.10:48
xnoxstgraber: lxc is pure awesome.10:48
mlankhorst12M     shared2/10:49
mlankhorst/tmp$ du -sh static10:49
mlankhorst34M     static10:49
=== ximion is now known as ximion-afk
mlankhorstso, from 34m to 25m for shared gallium, and 25m to 12m for shared dricore re-enable :)10:52
zygakirkland: ping10:55
=== security is now known as megha
xnoxmlankhorst: you rock!!!!!10:58
mptjelmer, bug 680833 should be reopened for bzr-git, but I don't have permission to do it myself.11:05
ubottubug 680833 in bzr-git (Ubuntu) ""git-apply" does not add new files" [Medium,Triaged] https://launchpad.net/bugs/68083311:05
=== _salem is now known as salem_
=== Tonio_aw is now known as Tonio_
=== ximion-afk is now known as ximion
cjwatsondidrocks: would you mind sorting out bug 1102713?  I know it wasn't your upload that broke it, but barry isn't here ...12:02
ubottubug 1102713 in oneconf (Ubuntu) "package oneconf-common (not installed) failed to install/upgrade: trying to overwrite '/usr/share/oneconf/data/images/computer.png', which is also in package oneconf 0.2.9.1" [High,Triaged] https://launchpad.net/bugs/110271312:02
didrockscjwatson: sure, doing that one now.12:03
cjwatsonta12:03
didrocksyw12:03
=== henrix_ is now known as henrix
=== cpg is now known as cpg|away
=== Tonio_ is now known as Tonio_aw
=== Tonio_aw is now known as Tonio_
mlankhorstwoops, broke i915 with the patch. Good thing I test :)12:23
=== Sweetsha1k is now known as Sweetshark
=== Tonio_ is now known as Tonio_aw
=== MacSlow is now known as MacSlow|lunch
notgary_Does anyone know how I can add events to the Fridge calendar http://fridge.ubuntu.com/calendars/12:57
mlankhorstwoops, the fix increases size from 11336 to 12708K, I'll see if I can get it back by building the thing shared13:12
cjwatsonahasenack: bug 1060404 - does the instance in which you successfully tested the new grub-pc contain /boot/grub/grub.cfg?13:19
ubottubug 1060404 in lxc (Ubuntu Precise) "update-grub runs and fails in containers" [High,Triaged] https://launchpad.net/bugs/106040413:20
cjwatson(I'm trying to narrow down another report)13:20
=== Tonio_aw is now known as Tonio_
Laney@pilot out13:27
=== 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 dicussion 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:
ahasenackcjwatson: the lxc container you mean?13:27
ahasenackcjwatson: the linode machine does have /boot/grub/grub.cfg (my last comment in the bug), let me check the lxc one13:28
ahasenackcjwatson: the lxc instance does NOT have /boot/grub/grub.cfg13:29
ahasenackcjwatson: looking at /etc/init/container-detect.conf, I wonder if we shouldn't check for lxc specifically. Would grub fail on, say, openvz too?13:35
cjwatsonIt will fail in any context where it can't figure out a full path to the filesystem that will work from bare metal13:39
cjwatsonSo it will probably fail in any container13:39
cjwatsonahasenack: Does your Linode machine actually use GRUB to boot?13:39
ahasenackcjwatson: it uses "grub-pv" iirc13:40
cjwatson(Well, where I say "bare metal", I mean "from the context where GRUB will actually boot")13:40
cjwatsonahasenack: Right, so that's not Sebastian's case13:40
ahasenackcjwatson: he didn't give more info yet, did he?13:40
cjwatsonPrivately13:40
cjwatsonIn your Linode instance, GRUB can evidently figure out a halfway plausible route to /boot/grub and thus succeeds13:41
ahasenackah13:41
cjwatsonAnyway, thanks, I have enough information from you to narrow things down no13:41
cjwatsonw13:41
ahasenackas far as I understood it, pv-grub is an external grub what will eventually call the one inside the linode, or something like that13:41
cjwatsonKiiiiiiiiiind of13:42
cjwatsonThe details are complex and not important here :)13:42
ahasenack:)13:45
=== Tonio_ is now known as Tonio_aw
=== Tonio_aw is now known as Tonio_
mlankhorstok with shared-mesagallium back to good size14:02
mlankhorst11436 kb, vs broken 11336, and working 12708 kb14:03
jelmermpt: Fixed, thanks14:07
=== MacSlow|lunch is now known as MacSlow
mlankhorstcjwatson: ok it's ugly, but I think I can reduce the size of mesa again by using libdricore in the gallium drivers. saves about 5 mb on gzip14:15
cjwatsonnice14:20
=== scott-work is now known as Guest6298
mlankhorsttook a while to come up with a cleaner approach, it's still kind of messy. mesa is a mess between its old style hand-rolled makefiles and halfway through a conversion to autotools :/14:26
=== ttx` is now known as ttx
wjtaylor_Sorry if this is the wrong forum. Are there any known issues with XT2 touchpads? I'm having issues in 12.04 clicking in nautilus. No one else can reproduce, so wanted to check with you all.14:36
seb128jodh, hey, just for info https://wiki.ubuntu.com/FoundationsTeam/Specs/RaringUpstartUserSessions?action=diff&rev1=76&rev2=77 is wrong, X-GNOME-Autostart-Delay is used on login to delay start of a command, not on logout14:38
=== cmagina_away is now known as cmagina
jodhseb128: yeah, I did wonder about that :) Is there a way for an application to delay the logout then?14:40
seb128jodh, no "delay" I think, there are at least 2 mechanism supported14:41
seb128- the xorg session registration protocol14:41
seb128but I guess that's going away when xorg is going away14:41
seb128- http://people.gnome.org/~mccann/gnome-session/docs/gnome-session.html#org.gnome.SessionManager.Inhibit14:42
seb128gnome-session has an inhibit api which allows to inhibit logout14:42
seb128that's useful for things like e.g cd recording are in progress14:42
xnoxwhat's the best way to talk to udev from python?14:42
xnoxpitti: ^ any recommendations?!14:43
=== henrix_ is now known as henrix
seb128jodh, ah, found back the name of the xorg protocol, "xsmp" ... it's implemented in http://git.gnome.org/browse/gnome-session/tree/gnome-session/gsm-xsmp-client.c14:43
seb128jodh, that's what is used by e.g gedit to display the "you have unsaved work, do you want to save it before logging out"14:44
mlankhorstcjwatson: is it ok to break building in parallel? what I'm doing is a bit of a hack and I don't see a clean way to declare a dependency14:44
pittixnox: use gudev, and its gir through introspection; hang on, digging out an example14:45
pittixnox: hah, it's right on https://live.gnome.org/PyGObject/IntrospectionPorting14:46
pittixnox: http://www.michaelwood.me.uk/blag/2012/11/23/python-pygi-gudev-example/ is another one14:46
pittixnox: it's really the C API from http://www.freedesktop.org/software/systemd/gudev/14:47
jodhseb128: ok, thanks. We need to find a way to tie this into the design as by default Upstart is only going to wait for up to 5 seconds for gnome-session to after the initial SIGTERM.14:47
xnoxpitti: thanks. I was about to dive into pyudev....14:48
seb128jodh, good point, do you think there is any way to block on gnome-session to exit/send a signal?14:49
jodhseb128: actually, it's not a problem assuming gnome-session only calls ConsoleKit to request system shutdown after its shut down its clients.14:49
pittixnox: <jedi wave>that's not the library you are looking for14:49
xnoxpitti: yes, master.14:50
pittixnox: the Source is strong in you, young Jedi!14:50
hrwhello14:51
=== rickspencer3_ is now known as rickspencer3
hrwguys: in normal (X)Ubuntu installation when kernel is booted with 'quiet splash' when should splash appear?14:52
hrwI have acer aspire one 722 here (amd c-60 with radeon integrated) and I have: black, off, black, lightdm14:52
cjwatsonmlankhorst: Yes14:53
xnoxhrw: as far as I remember the xubuntu one "splash" is missing, hence it's black (the second black I believe).14:53
hrwon shutdown I have xubuntu splash14:53
cjwatsonmlankhorst: As long as your debian/rules doesn't honour DEB_BUILD_OPTIONS=parallel (either directly or via dh --parallel)14:53
xnoxhrw: funny.14:54
hrwxnox: yeah. but my wife will use this machine...14:54
=== slank_away is now known as slank
xnoxhrw: I only have limited knowledge of plymouth/boot stack & I am not interested in digging into xubuntu vs ubuntu. It works in ubuntu so check what's missing / different =/14:55
hrwsure14:55
ogra_hrw, what release ?14:56
hrwogra_: 12.1014:56
hrwogra_: will all recent updates14:56
xnoxhrw: as far as I remember the studio splash works correctly, and that's based on top of xubuntu........14:56
hrwxnox: I am installing ubuntulogo theme now14:56
xnoxhrw: but studio have their own plymouth theme.14:56
ogra_hrw, try something: add FRAMEBUFFER=Y to /etc/initramfs-tools/initramfs.conf, re-roll the initrd and see if that changes something14:57
hrwogra_: thanks, will check after reboot14:57
mlankhorstcjwatson: hm I guess I'll spend some more time investigating then14:57
ogra_i'm hunting down a race between console-setup and plymouth on arm since some time that manifests with similar issues14:57
hrwogra_: arm curse ;D14:58
ogra_adding FRAMEBUFFER=Y forsec the initrd to run console-setup first and plymouth survives14:58
cjwatsonmlankhorst: Well, if you don't see parallel anywhere in debian/rules then it should be fine14:58
ogra_at least here14:58
ogra_*forces14:58
mlankhorstit's been a bit of a mess though, I think I got a cleaner solution now14:59
hallynslangasek: do you object to bug 1103022 ?15:03
ubottubug 1103022 in udev (Ubuntu) "70-udev-acl.rules needs to put g+rw on /dev/kvm" [High,Confirmed] https://launchpad.net/bugs/110302215:03
hrwogra_: no changes15:03
ogra_hrw, thx, i had some hope15:04
* hallyn biab15:05
mlankhorstyay local build finished correctly15:08
hrwadded 'break=modules', landed in busybox on framebuffer. ctrl-d then. black, splash, lightdm15:15
ogra_hrw, weird, thats what i meant to fix with the FRAMEBUFFER option15:16
ogra_break calls console-setup forcefully15:16
hrwbooting with plymouth:debug == splash15:18
ogra_hrw, yeah, points to a similar race i think15:19
hrwlooks like15:19
hrwthe worst part is that after big ACER logo you have no idea is it booting or crashed. have to wait ~minute to get lightdm15:20
ogra_ogra@nexus7:~$ cat /etc/initramfs-tools/conf.d/framebuffer15:20
ogra_FRAMEBUFFER=y15:20
ogra_thats how i fix it on the nexus715:21
ogra_FSVO "fix"15:21
ogra_i dont get why that didnt work for you when adding it to initramfs.conf15:21
ogra_should have the same effect as "break=" (which calls "panic()" which in turn runs console-setup)15:22
hrwbtw - how to get rid of most of kernel drivers from initramfs?15:24
mlankhorstcjwatson: http://paste.ubuntu.com/1559853/ is the final patch I have in mind, but I want to test some more locally first in a ppa so all drivers at least load correctly :P15:24
hrwanyway - food15:26
mlankhorstfull debdiff just enables that patch and adds back a missing rm -f libgallium.so since it wasn't meant to be linked outside of mesa15:27
mdeslaurIs there a way for a package to state that it would prefer to keep a user modified conffile, to prevent the user from getting a conffile prompt?15:27
xnoxmdeslaur: maybe it should be a config file instead then.15:29
xnox(aka generated with postinst script)15:29
xnoxand not touched if upgrading...15:29
mdeslaurxnox: yeah, but then you lose the nice conffile handling if you do have an important change in a subsequent update15:31
cjwatsonconffiles don't have the sophistication you're asking for15:31
mdeslaurcjwatson: ok, thanks...that's what I suspected15:32
xnoxpitti: it's very nice, thank you =)15:38
=== rickspencer3_ is now known as rickspencer3
mlankhorstok i915 unbroken :)15:47
mlankhorstcjwatson: uploaded mesa precise4, should hopefully fix all size issues with mesa, won't spend more time on it unless it's broken :P16:16
cjwatsoncool, thanks16:16
dobeybarry: software-center doesn't need the >= 0.3 does it? it doesn't use new API, it's just that the oneconf packaging changed, so it needs to explicitly require the python-oneconf bit, right?16:28
barrydobey: good point, yes, that should be enough16:29
dobeybarry: great; the >= 0.3 made the daily builds not installable on older ubuntus16:30
barrydobey: cool.  will you fix that or should i?16:31
evapw: https://launchpad.net/ubuntu/+bugs?field.tag=apport-kerneloops16:31
dobeybarry: i will16:31
barrythanks16:32
dobeyi'll also probably convert it to a non-native package soon16:32
=== cjwatson 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:
barrydobey: nice16:32
kirklandzyga: howdy!16:45
zygakirkland: hey, I have a question for you, how do you manage byobu sources to allow it to live both in git and bzr sensibly?16:45
xnoxkirkland: manpages.ubuntu.com is now deployed from lp:~ubuntu-core-dev/ubuntu-manpage-repository/ubuntu such that more people have commit rights.16:46
xnoxkirkland: and it only has distro name updates & font name change s/UbuntuBeta/Ubuntu/16:46
kirklandxnox: that's great!16:46
kirklandxnox: I'm very happy about that :-)16:47
kirklandzyga: I'm using github as basically a co-lo for my launchpad projects16:47
dobeyhas anything changed in pbuilder (or pbuilder-dist) in raring with regards to ~/.pbuilderrc? i've put OTHERMIRROR= in ~/.pbuilderrc, but "pbuilder-oneiric update" doesn't seem to be picking up that value16:47
zygakirkland: could you be more specific? can you accept merge/pull requests from both? which one is primary?16:48
xnoxkirkland: if only you can mark it "devel series" or like set a team as the project driver/maintainer. Something like core dev. But I guess there is no pressing issues with that service now..... e.g. it runs and all releases are up to date.16:48
kirklandzyga: I have a new script in bikeshed called "dual-push";  when I push to bzr, I also push to git16:49
kirklandzyga: bzr is primary16:49
kirklandzyga: I haven't yet accepted a merge/pull from github, but that's the general idea -- I'd like to encourage contributions from both16:49
=== pgraner is now known as pgraner-afk
=== pgraner-afk is now known as pgraner
kirklandzyga: if you have a pull request, I'm interested in testing out that workflow?16:50
kirklandzyga: http://bazaar.launchpad.net/~bikeshed/bikeshed/trunk/view/head:/dual-push16:50
kirklandzyga: pretty simple functionality right now16:50
zygathanks, I'm interested in that a lot16:51
kirklandzyga: but my goal is to be able to accept merges/pulls from either github or lp16:51
zygakirkland: I use git-lp that I wrote to collaborate, so to speak16:51
Laneyxnox: auto deployed?16:51
kirklandzyga: awesome -- I'd love to fork out dual-push to a separate project, outside of bikeshed, and use it to manage this16:51
wjtaylor_http://paste.ubuntu.com/1560076/16:51
zygakirkland: there are some issues with making that possible16:51
kirklandzyga: oh, yeah?16:51
kirklandzyga: let me take a look at that16:51
zygakirkland: the bzr pieces were not finished16:51
zygakirkland: and with the state of bzr maintenence it's not likely they ever will16:52
xnoxLaney: well. almost =)16:52
zygakirkland: but if you find out about anything related to this topic I would appreciate if you could ping me about it16:52
kirklandzyga: yeah, I've always had a ton of trouble with LP autoimporting other vcs's16:52
kirklandzyga: the only thing that's ever worked for me16:52
xnoxLaney: in the end I just updated the configs by hand, but they have raring already.16:52
zygakirkland: I remember using experimental mode in bzr-git a few years ago where I could push/pull to git repos from bzr with all meta-data16:52
kirklandzyga: is fast-export | fast-import16:52
zygabut that code was never enabled16:52
Laneyheh16:52
zygakirkland: don't get me started, bzr-fastimport is so broken today16:53
zygakirkland: the only reason I wrote git-lp is to work around the bugs in bzr-fastimport so that I get a subset which works16:53
zygakirkland: I tried fixing it but I am unable to write tests that would be accepted upstream, bzr's internals are too complex for my limited time now16:54
zygakirkland: https://github.com/zyga/git-lp/blob/master/git-lp16:54
xnoxzyga: github has a lot of git-[bzr|lp[-ng]] wrappers and forks..... =/16:55
zygaxnox: I looked at many of those, they all depend on fastexport16:56
zygaxnox: so far, only bzr-git is actually genuinely different16:56
zygaxnox: and unfinished16:56
xnoxzyga: how does your's work?16:56
xnoxzyga: or is it still fastimport but with hacks and what not16:57
zygaxnox: it also uses fastexport but 1) only in a very limited way (with rationale) and 2) I carry a small patch for bzr (that I am unable to upstream), I don't know about anyone that uses bzr+git without a patch like that16:57
zygaxnox: my code is really small, I encourage you to read it16:57
cjwatsonMm, I used fastexport for several things a while back and accumulated a giant patch stack16:57
zygakirkland: have you ever seen bzr crashing on anything you do?16:57
cjwatsonSome of which I managed to upstream but I think not all of it, because damn it was complex16:58
xnoxzyga: cjwatson: I too have a small stack of patches.....16:58
zygacjwatson: which parts were complex? bzr?16:58
cjwatsonI like the idea, it's much easier to debug something like fastexport16:58
cjwatsonno, fast*port itself16:58
zygacould you guys share patches please?16:58
zygaI'm totally interested16:58
xnoxmaybe we should push them somewhere and create a robust bzr2git.....16:58
rbasakWhat's bad about fastexport? I have yet another tool (unpublished) that uses fastexport as minimally as I could and just works. But it currently works in one direction only16:58
xnox(and reverse, if there is a desire to push things back to launchpad)16:58
cjwatsonI think mine ended up on https://code.launchpad.net/bzr-fastimport16:59
cjwatsonHopefully16:59
zygathe problem that I see is that some of those need to get into bzr tree and that is hard without someone that is willing to spend effort on getting to know bzr internals to write proper tests16:59
zygacjwatson: so have all of your patches landed upstream or are they just pushed as a branch of bzr-fastexport?16:59
cjwatsonIf it's at all useful, my big-blob-of-stuff patch appears to be http://paste.ubuntu.com/1560105/16:59
* zyga looks17:00
cjwatsonI don't really remember any more how much got upstream and don't think I have the time to look right now17:00
cjwatsonBut maybe you can take it from there if you care ...17:00
zygacjwatson: too bad it's not a bunch of commits with rationale, it's harder to track that17:00
cjwatsonSome of that's probably backporting to whatever version of bzr I was using at the time17:00
zygacjwatson: but still valuable, I'll read it in detail17:00
cjwatsonYeah, the problem with this kind of thing was that I was using it one-shot17:00
zygacjwatson: what was your main use case?17:00
cjwatsonSo didn't have a lot of motivation to tidy up later17:00
zygacjwatson: and is it something that you still use often?17:00
cjwatsonGenerally, one-shot conversions of my various Debian package repositories from other formats (usually svn)17:01
cjwatsonNot the sort of thing you tend to use much after you're finished17:01
zygaI see17:01
cjwatsonThe existence of https://code.launchpad.net/~cjwatson/bzr-fastimport/git-directories (merged) suggests that I used it for git at least once17:01
zygamy main use case is git-bzr co-existence (I wish lp had support for git)17:01
cjwatsonI don't use fast*port anywhere in any kind of continuous mode at the moment17:02
zygaI see, thanks17:02
zygaxnox: how about your patches?17:03
rbasakzyga: I have a git native remote for bzr that seems to work perfectly in the bzr->git direction. My problem with existing tools was that they didn't integrate with git properly, and the whole point of me wanting git is for more advanced stuff that the existing tools broke for.17:03
cjwatson+        if dirname == 'openbsd-compat/regress' and '200912' in dir_file_id:17:03
cjwatson+            assert False17:03
cjwatson*cough* spot the hack for openssh ...17:03
cjwatsonThat must have been some kind of insane CVS weirdness, I guess17:04
zygarbasak: git-native remote for bzr, so you use bzr repos with git, correct?17:05
zygarbasak: what is the name of your remote?17:05
rbasakzyga: I called it git-bzr-nih, but not published anything17:05
zygarbasak: what tech is it using?17:05
rbasakbzr fastexport with a bit of hackery. It maintains a map of git commit hash to bzr revid, and only calls bzr fastexport for revids it doesn't already have17:06
rbasak(it parses the map file out that bzr fastexport emits)17:06
zygarbasak: ah, sane, I always could not understand why bzr-fastexport used revno (which is totally useless in face of history edits)17:06
zygarbasak: cool, would you mind sharing that?17:06
zygarbasak: have you encountered anything that you had to patch in bzr/bzr-fastexport?17:07
zyga(apart from the obvious feature you've mentioned)17:07
zygaobviously17:07
rbasakTo go the other way I use git format-patch and a bzr-am script I wrote that does the same thing as git-am. No patching in bzr/fastexport needed17:08
rbasakI also have a working git cache mechanism since bzr fast-export is so slow17:08
zygaah, cool17:09
rbasakIt's not assembled in a way that's easy for others to use since I've not spent time on it, but you can have the pieces :)17:09
zygadoes it work with stuff like merges? using raw bzr-am means that you loose parent hashes17:09
zygarbasak: cool, I'll take them please17:09
rbasakMerges work in the bzr->git direction. But the git->bzr direction is completely manual - I've not done anything about it apart from the bzr-am I was using before. So in that direction only linear commits work, but that's enough for me since anything I want to submit as an MP tends to be linear anyway17:10
rbasakI might write something to do git->bzr properly one day17:11
toabctlLaney, I try to play mp3s with raring but I get: Error: Your GStreamer installation is missing a plug-in.17:19
Laneyplay them with what?17:20
toabctlLaney, with gst12317:20
Laneydo you have the recommends installed?17:20
toabctlLaney, I changed nothing in /etc/apt/ so recommends should be installed17:21
toabctlLaney, sorry. my fault. I'm in an jhbuild session. the problem has nothing to do with ubuntu.17:23
Laneyheh17:23
jdstrand@pilot in17:35
=== 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: jdstrand
=== ximion is now known as ximion-afk
=== ximion-afk is now known as ximion
=== freeflyi1g is now known as freeflying
fm__i would appreciate any comment on http://askubuntu.com/questions/245875/how-do-i-get-high-resolution-icons-in-unity-for-my-application-without-a-deskto18:13
sarnoldfm__: I think you ought to stick the source code of your reproducer (comment 5) into the question on askubuntu -- source code often helps lubricate discussions18:16
fm__sarnold, source is in the upstream bugreport. see https://www.willuhn.de/bugzilla/show_bug.cgi?id=1310#c518:17
sarnoldfm__: .. that's the source that I think should be in the askubuntu question :)18:17
fm__sarnold, sorry now i understand ...18:17
sarnoldhehe :)18:17
fm__sarnold, ok i added the code18:20
fm__thanks for looking at it18:20
sarnoldfm__: woot :) good luck :)18:21
dobeybarry: hrmm, is oneconf-query in raring supposed to be using python3 now, or still python 2.7?18:26
achianginfinity: hi, is this bug arch specific? #108173418:33
=== ximion is now known as ximion-afk
=== yofel_ is now known as yofel
infinityachiang: Shouldn't be.18:42
achianginfinity: so we could test that package on precise/amd64 and it would be valid for SRU testing?18:43
achianginfinity: i guess i'm asking because this was brought to my attention in the context of tegra3, and i'm seeing if i can punt the testing to our x86 team, as we have no cycles here to test.18:44
=== megha is now known as account
infinityachiang: I'll be SRUing for that (and other bugs) today or tomorrow, and yeah, it should be reproducible on x86, I believe.18:50
achianginfinity: ok, do you need me to go find someone to test it or do you have it covered?18:51
infinityachiang: Always happy to have testers.18:53
achianginfinity: alright, let me go see what i can do18:54
dkesseltesting what? :) i am on x86...18:54
infinityachiang: It's not actually uploaded yet, so don't get too ahead of ourselves. :)18:54
achianginfinity: right, but i actually need to find victims^Whelpers *before* it's uploaded anyway. :)18:55
=== ximion-afk is now known as ximion
=== ximion is now known as ximion-afk
=== ximion-afk is now known as ximion
achianginfinity: one more dumb question, do you want me to find testers for before the upload or after for SRU verification?20:41
infinityachiang: Well, I'll need to get it accepted first, so I dunno.  If that goes quickly, timing doesn't matter much.  If the review process takes a while, you could be jumping the gun.20:42
achianginfinity: ok, thanks.20:42
achianginfinity: i guess just poke me when you need testers20:42
* infinity nods.20:43
micahgcould someone with better knowledge of initramfs tell me if I should worry about backporting amd64-microcode to precise since it might be affected by debian 688794, here's the diff from the workaround in raring: http://launchpadlibrarian.net/129138637/amd64-microcode_1.20120910-2_1.20120910-1~ubuntu12.04.1.diff.gz20:52
ubottuDebian bug 688794 in initramfs-tools "[initramfs] scripts/hook-functions: breaks boot if /tmp noexec" [Important,Open] http://bugs.debian.org/68879420:52
dobeyhow can i tell sbuild to pull packages from a PPA, for a single build?20:57
micahgI use --chroot-setup-commands='apt-get install -y python-software-properties' --chroot-setup-commands='add-apt-repository ppa:foo/bar' --chroot-setup-commands='apt-get purge -y python-software-properties' --chroot-setup-commands='apt-get update'20:58
micahgdobey: ^^21:04
dobeymicahg: thanks, trying that now21:05
dobeyhrmm, sbuild --build=i386 -A seems to keep failing for me on amd64 host with i386 schroot :-/21:14
micahgdobey: --arch i386 -A21:29
dobeymicahg: ah, looking at the man page i didn't see --arch; adding --host=i386 helped though. but now it's failing to build for other reasons… any idea what this means? http://pastebin.ubuntu.com/1560824/21:32
micahgdobey: nope21:35
micahgI don't have host on sbuild in precise21:36
dobeyah i'm on raring21:41
dobey--arch i386 seems to work as well; i think that's unrelated to the failure there though21:43
dobeyanyway, brb; gotta run for a few21:46
cjwatsondobey: You definitely don't want --host.  That's for multiarch cross-building, not for a case where you have a full chroot for the other architecture and can execute all its binaries.22:13
cjwatsondobey: For example, --build=amd64 --host=armhf is for cross-building to ARM.22:13
=== salem_ is now known as _salem
zykes-can anyone help me on the differences on a rpm repo vs a debian repo in regards to structures ?22:16
zykes-like http://ubuntu.uib.no/archive/dists/hardy/ < is one repo I guess vs http://centos.uib.no/6/centosplus/x86_64/ in a yum format ?22:16
cjwatsonzykes-: I don't know the RPM terms.  In conventional aptish terms, http://ubuntu.uib.no/archive/ is a repository while http://ubuntu.uib.no/archive/dists/hardy/ is a suite22:22
zykes-cjwatson: how's suite compared into a yum repo ?22:23
cjwatsonA suite being a combination of release series (hardy) and the nature of the upload stream (so hardy is the release itself, hardy-updates for recommended updates, etc.)22:23
cjwatsonI have no experience with yum repositories22:23
cjwatsonThere may not be a single URL equating to the example you gave - there'll be .../main/binary-amd64/, .../restricted/binary-amd64/, etc.  main and restricted (etc.) there are called "components", and slice up the set of packages into very broad licensing/support categories22:25
cjwatsonThe division into architectures goes underneath components22:26
zykes-yeh22:26
zykes-i'm wondering a bit because of https://github.com/ekarlso/pulp_deb22:26
zykes-if you wondered why22:26
cjwatsonI remembered you had a project to try to present a unified view, yes22:27
zykes-trying to hook in debian support for pulp, but pulp thinks of 1 repo as 1 thing and doesn't care for components, arches etc22:27
cjwatsonWell, what does it expect a repo to be able to do?22:27
cjwatson(BTW I'm about to go to bed, perhaps could continue this by mail, cjwatson@u.c)22:28
bdrungLaney: will you deal with bug #954352?22:35
ubottubug 954352 in gtk+3.0 (Ubuntu Raring) "Enable wayland backend" [Wishlist,Triaged] https://launchpad.net/bugs/95435222:35
dobeycjwatson: ok. any idea about the error from dh_auto_build that i'm getting? i wonder why it's trying to create '/sbuild-nonexistent'; and why it isn't failing like that on the lp builders22:43
jdstrand@pilot out22:43
=== 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:
dobeyor anyone else? am a bit stumped with http://pastebin.ubuntu.com/1560824/ right now22:48
micahgdobey: a little gooogling got me this: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=682641#1522:55
ubottuDebian bug 682641 in src:pycode-browser "pycode-browser: FTBFS: LyX: Creating directory /sbuild-nonexistent/.lyx/" [Serious,Fixed]22:55
RAOFdobey: I suspect something is trying to log to $HOME, which deliberately isn't there under sbuild?22:56
dobeyhrmm22:57
dobeybut don't the launchpad buildds runn under sbuild? do they have $HOME set to a real directory?22:57
micahgnothing should be using $HOME in a build anyways22:58
micahgjdstrand: apparently imagemagick needs a rebuild and could use a merge from Debian, I was wondering as you TIL if you're working on that22:59
dobeymicahg: i generally agree, but i'm just taking a source package from a ppa on launchpad, which failed to build for another reason, and trying to build it locally under sbuild, since pbuilder apparently won't let me use OTHERMIRROR on oneiric23:00
micahgdobey: try setting $HOME in the invocation line to temporarily work around it23:02
cjwatsondobey: IME on Debian buildds HOME has been arbitrarily set or not.  You shouldn't assume anything either way23:02
slangasekin fact, they used to be permuted across architectures to catch different classes of misuse23:02
cjwatsondobey: The launchpad buildds use an old version of sbuild, to be found in lp:launchpad-buildd23:03
dobeycjwatson: i'm not assuming anything either way. i just want to solve the problem i'm trying to solve, and not spend 3 days fixing other problems so i can finally get to debugging my original problem :)23:03
cjwatsonThis could be a detail that differs23:03
cjwatsonThere won't be many such details - honestly you might as well just fix it and get it out of the way23:03
slangasek(HOME unset; HOME pointing to a root-only directory; HOME pointing to a non-existent directory; etc.  Moral: fix your packages to not rely on the environment's HOME)23:03
cjwatsonIt'll be a lot easier than trying to get a pedantically correct lp-buildd setup locally23:03
cjwatsonSince modern sbuild is so much better in other ways23:04
=== cpg|away is now known as cpg
cjwatson(And maybe one of these days LP will get an upgraded sbuild ...)23:04
bdrungcjwatson: what do you think about my patch for bug #1012439?23:09
ubottubug 1012439 in debootstrap (Ubuntu) "carve out distro information to distro-info package" [Undecided,Confirmed] https://launchpad.net/bugs/101243923:09
cjwatsonbdrung: Please do not upload that to Ubuntu.  I'll have a look when I'm not going to bed, but I must warn you that I'm not keen on this.23:13
cjwatsonThere's no guarantee at all that a future release won't require a change in the debootstrap scripts.  Past performance (and only since gutsy) is no guide to future performance.23:14
bdrungcjwatson: i wasn't going to upload the change soon, but getting a review before.23:14
bdrungcjwatson: so a warning should be printed?23:15
cjwatsonAnd in that case using distro-info will make it look like it will work but create possibly very subtle and hard to fix bugs.23:15
cjwatsonOr you could just leave well alone :)23:15
cjwatsonI don't really see a bug to be fixed other than "we should SRU debootstrap more vigorously".23:15
cjwatsonBut bed.23:16
dobeyso this code isn't exactly using HOME at this stage. it's that python-distutils-extra's auto setup stuff imports *all* of the modules, and some of those modules do things on import23:24
infinitymicahg: That amd64-microcode backport should be fine, but we really might want to look at gettting the kernel team involved in SRUing rather than backporting microcode packages.23:26
micahginfinity: it's not in precise23:26
infinitymicahg: Sort of falls into the same general realm as linux-firmware, which we SRU for enablement and fixes.23:27
infinitymicahg: Yeah, I know it's not.23:27
micahginfinity: ok, should I talk to the kernel team or accept the backport23:27
infinityWell, I guess since they're both in multiverse anyway, maybe they're not all that often used/referenced.23:28
* infinity shrugs.23:28
infinityIt still feels like something that falls under enablement SRUs rather than backports, but...23:28
micahginfinity: it's in multiverse since it's free to distribute, but not modify AIUI23:28
micahgwell, in either case, it'll show up the same way in software center since there's no previous version23:29
infinityRight, I was pointing out that it's in multiverse rather than restricted.  ie: we don't support or rely on it in any way.23:29
micahgah, ok23:29
infinityErr, wait.23:29
infinityWhy are you backporting an older version without the workaround?23:30
micahginfinity: the workaround would need to be SRUd to quantal or backported to quantal (would vote for SRU in this case), but if it's not an issue in Ubuntu, I wouldn't bother23:30
infinityIt should be SRUd to Q, yes.23:31
infinityI forgot you can't backport from devel releases.23:31
infinitys/can't/don't/23:31
micahgit sounds like it only affects people that know how to break their systems (i.e. not default)23:31
slangasekyou don't?  I thought that was the norm23:31
infinityThe bug is quite real and just as valid on Ubuntu.  We should SRU it back.23:31
micahgwe backport through releases with an upgrade path23:32
infinityGiven the dependencies of the package, I'd almost be tempted to just copy it to quantal-proposed from raring, honestly.23:32
micahginfinity: I don't mind preparing an SRU, I'll get it retested once that's in then, thanks23:33
infinityThe only change between Q and R is that one bugfix, and the package doesn't have any compiled code.23:33
micahginfinity: ok, you just want the paperwork then?23:34
infinitymicahg: I'm not even convinced I want the paperwork (can't do a bug closure on a copy with nothing in the changelog anyway), if you can actually test before/after in any meaningful way.23:35
infinitymicahg: If it's going to need third-party drive-by testing then, yeah, a formal SRU will be better.23:35
micahginfinity: well, if your SRU hat tells you the copy is fine, it sounds like it makes sense23:36
infinitymicahg: I have many hats agreeing that the copy is just fine, so long as we can get a quick test that the package DTRT.23:36
infinity(And, honestly, if it has users at all, they'd be telling us that the raring one, with its 4 lines of bugfix, is broken)23:36
micahginfinity: as I don't use the package, I couldn't say one way or the other23:40
=== vibhav is now known as Guest95839

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