/srv/irclogs.ubuntu.com/2013/10/23/#ubuntu-motu.txt

=== freeflying_away is now known as freeflying
=== freeflying is now known as freeflying_away
=== freeflying_away is now known as freeflying
micahginfinity: is there a reason why you didn't just make a new backport for precise-backports for debootstrap (apologies if I'm beating a dead horse)03:11
infinitymicahg: Yeah, because re-backporting it every time is silly.03:13
infinitymicahg: Not when people also insist on SRUing it anyway.03:13
micahginfinity: did you remove the version from backports then?03:13
infinityWas planning on it.03:14
micahgit's useful if someone wants features, I assume the backport was for features03:14
infinityNo, the backport was just for the symlink.03:14
micahgyeah, that should've been an SRU then, <shrug>03:14
infinityThere, removed from backports.03:15
micahgthanks03:15
micahgI usually end up with the problem that updating the seeds usually wants a newer debootstrap each time03:15
mfischlooking at a merge and finding out that it can be a sync is the best part of my day...03:15
micahgI'm still on precise on my main machine03:16
infinityI tend to just grab the .deb from the devel release and install it on older releases.03:16
infinityIt's arch_all after all, and Just Works.03:16
micahgI usually end up with a local backport, but that's probably just as good of a solution03:16
* micahg fires up a trusty chroot03:18
=== jalcine is now known as jalcine_
=== jalcine_ is now known as jalcine
mfischmicahg: do you get email notifications of new packages in the repos?03:52
micahgyes03:52
mfischmicahg: where do you sign up for that?03:53
micahghttps://lists.ubuntu.com/mailman/listinfo/trusty-changes03:53
* mfisch checks the archive03:55
mfischso I've managed 3, only 487 more to go to catch up with Colin ;)03:55
ScottKmfisch: Worry more about making them good than how many there are.03:56
mfischScottK: heh, I'm not worried either way, I just enjoy doing it03:56
=== freeflying is now known as freeflying_away
=== freeflying_away is now known as freeflying
=== jalcine is now known as jalcine_
=== jalcine_ is now known as jalcine
=== freeflying is now known as freeflying_away
=== jalcine is now known as jalcine_
=== freeflying_away is now known as freeflying
=== freeflying is now known as freeflying_away
=== freeflying_away is now known as freeflying
=== freeflying is now known as freeflying_away
=== freeflying_away is now known as freeflying
dereckwhere do I submit bugs for the arm64 compiler on launchpad?14:12
mitya57dereck: What do you mean by "arm64 compiler"? We have the same compiler everywhere i.e. gcc.14:13
dereckthat is to day that a build on launchpad failed with an 'internal compiler error: Segmentation fault'14:14
dereckand it asked to submit a bug report, but doesn't mention where :)14:14
cjwatsondereck: Don't submit bugs for those, they're hardware problems14:14
cjwatsondereck: Just give us the .../+build/... URL and we'll sort it out - or alternatively you can ignore it and we'll sort it out in bulk once arm64 has caught up14:15
dereck10-4, thanks14:15
dereckit's not particularaly important to me, but I thougth i'd report it in case someone cared: +build/515014814:16
cjwatsondereck: I'd need the full URL14:17
dereckcjwatson: http://goo.gl/T450jj14:20
cjwatsondereck: retried, thanks14:21
cjwatson(in fact I had mail about that, I just hadn't processed it yet)14:21
dereckJust for curiosity's sake, you say it's a hardware issue?14:22
cjwatsonYes14:22
dereckdo you have a link to more info on what casues that, or do you know what it is by chance?14:23
cjwatsonI'm not able to talk about the hardware in question right now14:23
cjwatsonSuffice to say it's pre-release and occasionally a bit shaky14:24
dereck:D fair enough.14:24
dereckI'm surprised launchpad doesn't just use cross-comppilers rather than native builds. why is that, if I may?14:24
cjwatsonA retry is usually sufficient; failing that, birch is a slightly newer model and does better14:24
cjwatsondereck: About a third of packages in Ubuntu main can be cross-compiled cleanly14:25
cjwatsondereck: This is a massive step up from where we were five years ago, but it's still very far from where we'd need to be to use it across the board14:25
cjwatsondereck: And even at that, some packages can't be cross-built without leaving some things out - anything that builds executables and then attempts to run them as part of its build, which is a lot more common than you'd think14:25
cjwatsondereck: For example, gtk-doc generation currently requires running the built binaries in a special mode14:26
cjwatson(AIUI; I haven't looked closely at that particular case but it comes up a fair bit)14:26
dereckThat's quite interesting, thanks. :)14:26
cjwatsondereck: Oh, and of course you often can't run test suites during the build if you're cross-compiling, which would be a serious problem for QA14:26
cjwatsondereck: So I don't expect we'll ever use cross-compiling in the general case, although we'll probably make more use of it in some special cases as time goes on14:27
dereckonce KVM supports arm64, could you run the build process in there with a performance hit?14:27
cjwatsonIn short, not practical for a full distribution14:27
cjwatsondereck: User-mode qemu is very shaky in our experience; for example anything that uses threading tends to fall over, so the stack above Qt loses badly14:28
cjwatsondereck: We might use that for PPAs, but not for the primary distribution14:28
dereckgood to know :)14:29
cjwatsonIn any case, the hardware we're building on now is pretty nice when it isn't segfaulting; it should be great once the bugs have been shaken out14:29
cjwatsonI'm not keen to go back from that to qemu14:29
=== freeflying is now known as freeflying_away
dereckI agree hardware is the best option, I was only curious. :) And surprised that you have access to it honestly. :)14:31
=== jalcine_ is now known as jalcine
dereckIs there anything I can do to help advance bug 124331018:19
ubottubug 1243310 in saucy-backports "libaria2 2.8.0 from Debian jessie Main" [Undecided,New] https://launchpad.net/bugs/124331018:19
dereckIs there anything I can do to help advance my pet bug 1243310?19:09
ubottubug 1243310 in saucy-backports "libaria2 2.8.0 from Debian jessie Main" [Undecided,New] https://launchpad.net/bugs/124331019:09
Laneydereck: There's no source package called libaria2 - do you mean libaria?19:10
LaneyWhat you need to provide us with is confirmation that the package you want to backport builds (without chanages), installs cleanly and runs on the target releases.19:11
dereckLaney: I fixed up the request, does that look better?19:16
dereckI also built the package locally and it's working fine. But cjwatson applied a patch to the ubuntu source that he says is required.19:17
Laneydereck: We backport from Ubuntu releases.19:17
dereckI don't really know much about that patch honestly.19:17
LaneySo we can't take a Debian package (and it probably wouldn't work due to this patch).19:17
LaneyYou need to check the package from trusty builds/installs/runs as I just outlined19:18
dereckAh, that makes sense then. I need to grab the Trusty source and build it locally then?19:19
Laneyyeah19:19
Laneyon all the releases you want to backport to (chroots can help you here)19:19
Laneypossibly together with a PPA19:19
Laneythe backportpackage script can help you prepare the package19:19
Laneys19:19
dereckok, now that I have a better idea of what needs doing I'll hammer at it ^.^ Thanks@19:20
LaneyNo problem19:20
lfaraoneLaney: wow, the backports team is fast :)19:41
Laneyyou got us on a good day :P19:41
lfaraoneyesterday too!19:41
lfaraonemuch appreciated.19:41
Laneywhen requests are well-formed straight off it's so much easier19:41
LaneyI have much less energy to chase up bad ones19:41
dereckLaney: this backportpackage script rocks! :3 Thanks for the tip~19:47
dereckLaney: I have finished building on each target distor without any problems, I think it's solid.20:24
Laneydereck: okay, please check it works a little bit too (light testing) and then post your results to the bug report20:24
dereckwhat's the best way to do that? It's a robot interface library, so I would have to install each distro on a robot to test really?20:25
dereckI have been using this code on raring for a couple days without any problem, is that good 'nuff?20:26
Laneydereck: Just post up what you've got and we'll see :-)20:28
dereckLaney: Updated with my results *fingers crossed*20:42
=== freeflying_away is now known as freeflying
=== freeflying is now known as freeflying_away
jalcineQuestion about packaging:/b 10522:53

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