/srv/irclogs.ubuntu.com/2014/10/07/#ubuntu-devel.txt

=== timrc-afk is now known as timrc
=== Guest33821 is now known as mfisch
=== mfisch is now known as Guest10736
Logan_the Debian BTS makes me sad02:28
NoskcajLogan_, Where's the problem in a website from the 90's that can only be controlled by email? ;)02:59
ScottKIt does it's job well enough and has features that LP for all it's web shininess doesn't.03:36
Logan_ScottK: it often fails for me04:58
ScottKDo you use bts?04:58
Logan_no, but I probably should04:59
Logan_but control@bugs.debian.org is so unpredictable sometimes05:00
Logan_like, I tried to merge a bug in src:package with a bug in package05:00
Logan_so first I did: affects bug2 src:package05:01
Logan_and then I merged05:01
Logan_but it said that bug2 affects package, not src:package05:01
Logan_so then I did: affects bug1 package05:01
Logan_and tried to merge05:01
Logan_but it said that bug2 affects src:package, not package05:01
Logan_and then I cried05:01
infinityLogan_: You probably wanted reassign, not affects.05:18
Logan_fffff05:19
Logan_I've even used that in the past05:19
Logan_ugh05:19
Logan_if there were a GUI, I wouldn't have confused the two :(05:19
infinityOne could write a GUI that effectively just pinged commands off the control bot.05:20
infinityBut the bts CLI tool is pretty friendly, from what I hear.05:20
infinity(I've been using control@d.o for so long that I don't really care)05:20
infinity@b.d.o, even.05:21
udevbotError: "b.d.o," is not a valid command.05:21
infinityudevbot: SUPER HELPFUL, THANKS.05:21
udevbotError: "SUPER" is not a valid command.05:21
Logan_:305:21
ScottKLogan_: Try bts.  It makes it a lot easier.  Plus man bts is a lot handier documentation then a web page.05:23
Logan_will do :P05:23
* infinity goes to bed at a sensible hour for the second night in a row, and wonders if this will last...05:25
infinityFingers crossed.05:25
sarnoldfor "yes" or for "no"? :)05:25
infinitysarnold: I'm hoping for yes, but history isn't on my side here.05:26
sarnoldinfinity: aha :) good luck05:26
* ScottK notes he's in a later timezone than infinity and figures he's missed sensible.05:27
ScottKBest go to be at an unreasonable hour then.05:27
pittiGood morning06:21
pittislangasek: bug 1377698> ack, will fix ASAP07:02
ubottubug 1377698 in util-linux (Ubuntu) "/etc/default/rcS: UTC=no is being ignored" [High,Triaged] https://launchpad.net/bugs/137769807:02
zygapitti: hey :)07:04
pittihey zyga, how are you?07:07
jdstrandcjwatson: hey, I'm trying to figure out some corruption that sometimes happens in /var/cache/apparmor and /var/lib/apparmor/profiles and I started thinking about click-system-hooks and apparmor upstart job interactions07:17
jdstrandcjwatson: click-system-hooks.conf has 'start on filesystem' and apparmor.override has 'start on starting lightdm'07:19
jdstrandcjwatson: they are both tasks07:19
jdstrandcjwatson: aiui, both could end up calling aa-clickhook depending on the circumstances (the apparmor upstart job may run aa-clickhook -f)07:22
cjwatsonYou should probably have a lock or something.07:24
jdstrandcjwatson: so, that is one idea. I also wondered if the upstart jobs should change in some way07:32
cjwatsonjdstrand: How would you suggest?  I don't think click-system-hooks can safely move later, and I don't think apparmor.override should be waiting for click-system-hooks.  I'm also reluctant to try to complicate the Upstart jobs for this because that seems fragile.07:35
cjwatsonjdstrand: And also adding anything more that further complicates the impending transition to systemd seems like a bad idea ...07:36
jdstrandcjwatson: I wasn't sure what to suggest, which is why I wanted to ask07:36
jdstrandI'll think about the lockfile07:37
jdstrandcjwatson: how grumpy will click-system-hooks be if apparmor exited non-zero? where would it be logged, in /var/log/upstart/click-system-hooks.log?07:50
jdstrandcjwatson: s/apparmor/the apparmor system hook/07:51
cjwatsonjdstrand: It will exit 1 and log to /var/log/upstart/click-system-hooks.log.  Life will otherwise go on.08:14
cjwatsonjdstrand: (In particular, a single hook failing doesn't stop it running other hooks.)08:14
* jdstrand is trying to decide if it should exit(1) if the lock exists or block08:15
cjwatsonjdstrand: I think you need to block, because the currently-in-progress run may not be operating on up-to-date input information.08:15
=== doko__ is now known as doko
cjwatsonAnd if you exit(1) then nothing else might generate the required profiles until the next boot.08:16
jdstrandright08:16
cjwatsonBetter to have startup be a bit slower than to be wrong, I think08:16
jdstrandI was leaning towards that08:16
jdstrandok, thanks for the input08:16
cjwatsonnp08:16
zygapitti: hey, quick question09:02
zygapitti: what is the best way that a process can reliably confine and kill all the children it has forked?09:02
zygapitti: is the only reliable way to use a control group?09:03
zygapitti: or can this be done in a less complicated way?09:03
zygapitti: the only other thing I've considered is a session (setsid) but I think that's pretty easy to escape09:04
pittizyga: haha09:04
pittizyga: that's the very question that has kept me up yesterday and last night -- https://plus.google.com/u/0/107564545827215425270/posts/bAm9jiYE3JB09:05
pittizyga: you can trivially escape both sessions and process groups (most daemons do that)09:05
zygapitti: I know, I read that :)09:05
pittizyga: ah :)09:05
pittizyga: so, without cgroups you can't (reliably)09:05
zygapitti: right, and I think our focus is the same09:05
pittizyga: for ssh I kill all processes that have an fd open to ssh's terminal09:05
zygapitti: my goal is to also kill test payload leftovers09:05
pittias that's my main concern (stop ssh from hanging)09:05
zygapitti: hmm, there's more and more overlap between plainbox and adt :)09:06
zygapitti: is there a way to ask for a control group without being root?09:06
pittino09:06
zygapitti: nothing we can ask systemd for?09:06
zygapitti: via dbus/09:06
pittizyga: my hilariously hideous patch for unblocking ssh is http://anonscm.debian.org/cgit/autopkgtest/autopkgtest.git/commit/?id=3f685f54 (you may vomit now)09:07
pittiit's ugly as hell, but so far the best I could come up with with normal user privs09:07
zygapitti: interesting09:08
zygapitti: yes, it's not terribly elegant09:09
zygapitti: hmm09:09
zygapitti: sigh, the main target is to reliably test touch but there we don't have systemd at all :/09:09
zygapitti: thanks, this is educative, we may be left with something similar09:10
zygapitti: btw, maybe we could consider merging adt and plainbox later on, we seem to try to do the same thing (setup, execute and teardown a test session) (just a thought)09:11
zygapitti: I won't be able to go to the sprint but I'd like to talk about that one day09:11
pittizyga: yeah, with the autopilot tests that I ran through autopkgtest on the phone I haven't seen any hangs -- apparently our tests are well behaved and don't leak processes :)09:11
pittibut in principle this sohuld affect the phone as well; it's an ssh specific problem, not specific to nova or adb09:12
* zyga was chasing after a few 'leaking' dbus-launch sessions 09:12
zygapitti: well, it's not like adb will care but we'd like to make sure that running a session of N tests, we don't stockpile processes around09:12
pittizyga: I meant autopkgtest's setup script for adb (i. e. running autopilot tests on the phone) vs. nova (running autopkgtests in the cloud)09:14
pittinevermind, was mostly loud thinking09:14
zygapitti: thanks, I'll keep an eye out to autopkgtests09:15
zygapitti: and steal some good ideas you have there :)09:15
Saviqpitti, hey, is there a way to apport-retrace click crashes yet?09:22
pittiSaviq: no, there isn't09:23
pittiSaviq: well, you can manually run apport-retrace on the device of course, but not automatically through LP bugs or errors.u.c.09:24
pittiSaviq: (and manually install all necessary debug pacakges)09:24
Saviqpitti, well, yeah, that manual apport-retrace is what tsdgeos was trying to do09:24
Saviqand got http://paste.ubuntu.com/8513258/09:24
pittiSaviq: we have zero support for click packages, implicit dependencies, and system-images so far09:24
SaviqPackage will never be filled will it?09:24
pittiit also doesn't have a core dump09:25
pittipresumably that's a .crash which has never been sent through apport-cli, but for clicks that doesn't help either09:25
tsdgeospitti: it does have a core dump09:25
tsdgeosor so apport-cli says09:25
pittias there is no Package:/Dependencies: for clicks09:25
pittiah09:25
pittianyway, apport-retrace (or apport reports) won't help you much for now09:25
tsdgeospitti: note the error is "doesn't have some of this things" not "doesn't have any of this things"09:26
tsdgeosthe only thing missing is actually Package09:26
pittiand Dependencies:09:26
pittiand apport being able to download and unpack clicks or system images09:26
pittiand us not having ddebs for older system images, nor an index for it, etc.09:27
pittithe latter is being worked on, but it's a huge project09:27
pittiand we haven't really talked at all about apport in a click/system-image world yet09:27
tsdgeosok09:30
=== Pici` is now known as Guest66735
brainwashpitti: just curious, can I install systemd from unstable? do I have to add the ubuntu delta?09:44
brainwashI assume that there will be some problems with 215 or 216 in utopic09:44
=== rbasak_ is now known as rbasak
pittibrainwash: without the Ubuntu delta you'll most probably create some havoc in /usr/share/doc, introduce unsupported udev config files, and break initramfs09:52
brainwashsounds great :>09:53
pittibrainwash: rather use darkxst's systemd 215 package PPA (not sure where he keeps that)09:53
brainwashtim?09:54
brainwashthe gnome guy?09:54
brainwashlet me check09:54
pittibrainwash: if you want to boot systemd, that's the only thing you need; for booting with upstart you need to rebuild systemd-shim09:54
pittiyes09:54
brainwashit's a minimal systemd only system09:54
pittibrainwash: if it's a throwaway system without complicated "need to wait for this root partition" setup, you can try the debian package09:55
pittibrainwash: but don't try this on your desktop workstation, it's rather involved to sidegrade back to the ubuntu version as you need to clean up some conffiles09:55
darkxstit's 214 and was unit293's merge who messed up the merge a little, but it works09:56
brainwashI'm aware of that09:56
brainwashok, thanks for the info09:57
brainwasha ppa with systemd from unstable + ubuntu delta would be quite handy09:57
darkxstbrainwash, ppa:darkxst/sd21409:57
brainwashyep, found that one :)09:58
darkxstits missing some of the ubuntu delta though09:58
brainwashbut it should work, right? someone has actually tested it I'd guess09:59
darkxsta few of us have been running it for quite some time without issues, but its never had (nor ever will) get mass testing10:02
pittibrainwash: so, as long as you only install that in a place which doesn't need to survive a dist-upgrade and isn't production, that's fine10:03
pittiI expect to do a merge with Debian at the end of October, after utopic's release10:03
pittiso first thing in V10:03
pittii. e. git rebase -i'ing the Ubuntu branch and fixing the conflicts10:03
* pitti pats proper VCS packaging :)10:03
* darkxst still waiting on sjoerd to move pkg-gnome to git ;) that should make things a lot easier ;) 10:06
=== MacSlow is now known as MacSlow|lunch
dokocjwatson, bdmurray: please subscribe foundations to the babeltrace bug reports11:47
cjwatsondoko,bdmurray: done11:48
=== MacSlow|lunch is now known as MacSlow
=== arges` is now known as arges
apacheloggerpitti: http://paste.ubuntu.com/8514115/ any objections to this? changes PPA to PPAS, appending multiple --ppa arguments to that and then looping in add_ppas to add multiple ppas to the ubuntu-defaults.list12:04
argesTrevinho: ChrisTownsend: hey i'm reviewing the upload for libindicator/trusty and there isn't any bugnumber associated with that. Can you fix that and re-upload?12:13
ChrisTownsendarges: Hmm, ok.  I wasn't involved in this SRU, but I'll follow up w/ Trevinho and bregma.  Thanks for pointing that out.12:14
argesChrisTownsend: cool np12:15
bregmaarges, yeah, the ci-train didn't pick up the bug number for some reason, I'll see about fixing it12:15
argesbregma: great : )12:16
pittiapachelogger: sure, no problem12:16
brainwashdarkxst: I've encountered a dependency problem, "systemd-sysv : Depends: systemd (= 208-8ubuntu7) but 214-0ubuntu1~utopic9 is to be installed"12:32
LocutusOfBorg1hi ubuntu developer, I'm wondering if I can request a sync for a package I maintain directly here rather than filing a bug...12:43
LocutusOfBorg1I just updated the copyright file and did a little change in cmake, making it cmake 3.0 compatible12:43
LocutusOfBorg1(I also have some other syncs to request, but I still need to work on them)12:44
pittibrainwash: well, you have to install all of your built binaries :)12:44
brainwashpitti: systemd-sysv is missing in the list of built packages :/12:46
dokocjwatson, lintian complains about license-problem-gfdl-invariants errors in Ubuntu. can we just remove this check for Ubuntu?12:47
brainwashpitti: it's darkxst's systemd ppa12:47
pittibrainwash: ah, maybe he based this off the trusty version then which indeed didn't yet build -sysv12:49
brainwashpitti: ah, from the changelog: "Don't build the systemd-sysv package for now."12:51
=== barry` is now known as barry
cjwatsondoko: It's case-by-case, not a blanket permission, AIUI12:55
=== Ursinha-afk is now known as Ursinha
=== _salem is now known as salem_
mdeslaurdoko: you regressed my bash security update in utopic13:51
mdeslaurdoko: oh, wait, no you didn't, sorry13:52
dokomdeslaur, how?13:52
mdeslaurdoko: are you planning on going up to patch -30?13:52
dokoyes13:53
mdeslaurdoko: great, thanks13:53
mdeslaurI'm going to switch the stable releases to the final upstream patches also13:54
=== and`_ is now known as and`
tvosspitti, hallo :)14:31
dokomdeslaur, uploaded14:33
mdeslaurdoko: cool, thanks!14:33
Saviqcharles, are calendar reminders supposed to work properly yet? I saw your branch for valarm triggers, but reminders here seem to not take timzone into account, that known? I couldn't find a relevant bug14:39
slangasekpitti: cheers14:42
pittislangasek: good morning; fix is in -proposed14:42
charlesSaviq, wrt timezones, that sounds like what I reported in https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1291225/comments/414:43
ubottuLaunchpad bug 1291225 in Ubuntu Calendar App "autopilot tests fail when run in UTC+1 timezone" [High,Confirmed]14:43
Saviqcharles, hmm wonder if it's only for repeating events then14:44
charlesSaviq, would Mihir be the person to assign 1291225 to?14:46
charlesthat is, dyk how calendar-app is creating those events?14:47
Saviqcharles, could be, yeah14:47
slangasekpitti: hmm, is it?  I don't see util-linux in proposed14:57
pittislangasek: https://launchpad.net/ubuntu/+source/util-linux/2.25.1-3ubuntu215:32
flexiondotorgIf I wanted a package syncing from Debian does it have to be in testing or can it be pulled from unstable?15:35
pittiflexiondotorg: it can be pulled from anywhere (usually unstable)15:35
flexiondotorgOK, I have a few MATE packages that I would really like sycning.15:35
flexiondotorgWhat is the process?15:36
cjwatsonflexiondotorg: requestsync(1)15:36
flexiondotorgcjwatson, Thanks. Installing...15:37
tzeroare PPA keys supposed to match personal keys? I thought I was following the packaging guide, but apt gripes about unauthenticated packages after `apt-add-repository`ing.15:37
flexiondotorgcjwatson, pitti Just out of interest is it possible to requestsync for 14.04?15:38
pittiflexiondotorg: no, we don't do that (https://wiki.ubuntu.com/StableReleaseUpdates)15:41
flexiondotorgpitti, Interesting. So if Ubuntu MATE earns it official status during the 15.04 cycle there is not prospect of ever releasing an official 14.04.2 version of Ubuntu MATE?15:42
cjwatsontzero: Launchpad generates a PPA key for each user the first time they create a PPA.  It would be inappropriate to have your personal key used by Launchpad to sign archives - you'd be relinquishing control of it15:43
pittiflexiondotorg: oh, we can SRU into stables, but we don't use syncs for that15:43
flexiondotorgSRU?15:43
pittiflexiondotorg: technically it would be possible, but not policy-wise; mostly, the version numbers would collide with the development release, and we also don't do wholesale updates, we backport fixes15:43
pittiflexiondotorg: stable release update, see the wiki page above15:43
flexiondotorgpitti, Thanks.15:44
flexiondotorgSo, if I have people crying out for a 14.04 version I should probably provide that based on my "build system"?15:44
slangasekpitti: ah, there it is - thanks15:54
slangasekpitti: so on systemd, is the init script also masked?15:54
flexiondotorgpitti, Can you confirm this is correct before I raise any others? https://bugs.launchpad.net/ubuntu/+source/mate-panel/+bug/137842115:54
ubottuLaunchpad bug 1378421 in mate-panel (Ubuntu) "Sync mate-panel 1.8.1+dfsg1-1 (universe) from Debian unstable (main)" [Undecided,New]15:54
slangasekpitti: (and does systemd avoid the /etc/adjtime nonsense?)15:55
tzerocjwatson: hmm, the build log on lp says that it couldn't verify signature. Since I had just created and uploaded that key when the package was submitted, maybe the key hadn't propagated yet. Is it correct that I sign the package source, launchpad verifies it, builds binary packages with the PPA key, and then endusers verify their apt-retrieved files against that PPA key?16:01
dokobarry, http://people.canonical.com/~ubuntu-archive/component-mismatches-proposed.svg   the system-image seed is still incomplete, could you work on the remaining MIRs?16:05
dokoseb128, http://people.canonical.com/~ubuntu-archive/component-mismatches-proposed.svg  indicator-datetime should drop the indicator-applet recommendation, or file the appropriate MIRs16:06
seb128doko, ?16:08
dokoseb128, it's an ubuntu-desktop package, so who should I contact instead?16:08
seb128doko, it's just that component-mismatch seems buggy16:08
seb128indicator depends didn't change for cycles16:09
dokolooking ...16:09
seb128they depends on indicator-applet | indicator-renderer16:09
seb128which is provided by unity16:09
seb128which is in main16:09
dokoRecommends: indicator-applet | indicator-renderer16:09
seb128yeah16:10
seb128what I just wrote16:10
seb128unity Provides indicator-renderer16:10
seb128which is a | in there16:10
dokoyes, but then unity needs to be in the first place16:10
seb128why?16:10
dokoerr, because the first alternative counts for things like britney, and mismatches, and other stuff16:11
seb128you are sure?16:11
dokoyes16:11
seb128I think britney e.g try the second one if the first one is not available16:11
dokocjwatson, ^^^16:11
seb128as long as one is ok the condition is ok16:11
dokoafaiu one real package needs to match16:12
seb128those indicator-applet | indicator-renderer depends are like that on indicators for cycles iirc16:12
seb128that has never been an issue16:12
dokono, it was a component mismatch for at least the past two release cycles16:12
seb128usually when componant mismatch has such output it's because unity become un-installable on some arch16:12
dokojamespage, http://people.canonical.com/~ubuntu-archive/component-mismatches-proposed.svg  kazoo needs a MIR16:14
jamespagedoko, it does and its pending security team review:16:14
jamespagehttps://bugs.launchpad.net/ubuntu/+source/kazoo/+bug/129660716:14
ubottuLaunchpad bug 1296607 in kazoo (Ubuntu) "MIR: python-kazoo; new taskflow version needs python-kazoo from universe" [Undecided,New]16:14
dokojamespage, oops, sorry16:14
jamespagedoko, np - I think for once server team are actually up-to-date with MIR's16:15
dokojamespage, no, https://bugs.launchpad.net/ubuntu/+source/websockify/+bug/1108935  ;-P16:16
ubottuLaunchpad bug 1108935 in websockify (Ubuntu) "[MIR] websockify" [High,Incomplete]16:16
jamespagedoko, oh - - that was yesterday - will look16:17
jamespagesoooo clooosee16:17
cjwatsontzero: specifically what build log are you talking about?16:18
cjwatsondoko: I was working on the indicator-applet mess, please leave it alone :)16:18
dokoseb128, ^^^16:18
cjwatsonthough I've forgotten what state it's in16:18
cjwatsonit was https://bugs.launchpad.net/ubuntu/+source/germinate/+bug/1367719 but I investigated and determined that it's not a germinate bug after all.  I'll have to reinvestigate though as I didn't keep notes, sorry.  Can't right now as dreadful internet16:19
ubottuLaunchpad bug 1367719 in germinate (Ubuntu) "germinate (maybe?) fails to detect a closed loop on a package currently being processed" [Undecided,New]16:19
cjwatsonOh, I remember, it was actually coming in from Recommends of something in supported-hardware-desktop16:20
cjwatsonI was considering http://paste.ubuntu.com/8515539/ but infinity wasn't happy with the fragility of that16:21
cjwatsondoko,seb128: so really, nothing to do with unity16:21
seb128cjwatson, ok, thanks, so we can keep the "Recommends: indicator-applet | indicator-renderer", we don't need the first option to be in main?16:22
dokocjwatson, I don't understand the diff. isn't that for another component mismatch?16:23
dokoor is this the first chunk?16:23
cjwatsonseb128: yes, just leave it16:23
seb128cjwatson, thanks16:23
cjwatsondoko: It's a bit of a "you are not expected to understand this" patch :)16:23
cjwatsondoko: Some Recommends chain from supported-hardware-desktop (I forget which) is operating in a context where unity and the Ubuntu desktop's default indicator stack aren't seeded, and so it ends up expanding legitimately to the other possible stack16:24
cjwatsondoko: So the first bit of the patch disables recommends for that seed, and the second fills out some things that go missing as a result16:25
cjwatsondoko: But this is really a bit too fragile, and I need to figure out a better answer16:25
dokoahh16:25
pittislangasek: yes, there's /lib/systemd/system/hwclock.service and service strips off .sh suffixes16:25
pitti(that's a no-op just to mask the init.d script)16:26
pittislangasek: there are references to adjtime in the source, I think timedatectl --adjust-system-clock writes it; but I haven't checked in detail16:27
pittisorry, need to leave for today16:27
pittiflexiondotorg: LGTM16:27
tzerocjwatson: under Package build summary, there's the "Completed builds" section. For each arch, there's a "see the log" link in the results. The URI is https://launchpad.net/~username/+archive/ubuntu/ppa/+builds?build_state=built16:27
cjwatsontzero: No, I'm not asking for how to find them in general, I'm asking for the URL to a single example build that you're observing failing16:37
cjwatsontzero: I know how to navigate Launchpad in general16:37
cjwatsontzero: You said "the build log on lp says that it couldn't verify signature", and I want to resolve that to a specific message in context16:38
tzerocjwatson: oh, woops. can I /notice it to you?16:38
cjwatsontzero: Can't you just paste the URL here?16:38
cjwatsonPresumably it's a public build16:38
tzerosure, http://goo.gl/L2Czjf16:39
cjwatsontzero: Oh, so are you referring to "gpgv: Can't check signature: public key not found"?16:40
cjwatsonand the line below16:40
tzeroright16:41
cjwatsontzero: OK, so that matters not at all.  The signature on the .changes has already been verified by Launchpad well before it gets to that point, and the build doesn't need to separately verify it; that's just code we haven't made any special arrangements to turn off since it doesn't really matter16:42
cjwatsontzero: You sign the upload; Launchpad verifies that signature; the Launchpad build manager dispatches builds from its queue to workers in its build farm and retrieves the results; Launchpad publishes successful builds to archives including PPAs, signing them with the appropriate keys; when end users fetch archive indices they are verified against the appropriate key16:49
cjwatsontzero: Binary packages themselves aren't signed, just the index files16:49
cjwatsontzero: (But the index files contain hashes of the binary packages, so there's a chain of trust all the way down)16:49
tvosscjwatson, who would be the right person to ask about pkgstriptranslations?16:56
tzerocjwatson: cool, that makes sense17:02
cjwatsontvoss: pitti17:07
seb128tvoss, pitti might have called it a day, if you ask on the channel others might be able to help you17:28
=== roadmr is now known as roadmr_afk
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
YokoZarSo I put in a new Wine upload last night and I noticed that the one I put in a few months ago never made it past -proposed.  I believe cjwatson once told me that Wine uploads had to be approved manually because the cross-arch dependency confuses the autotest into thinking it's uninstallable.18:48
smoserdoes this address mean anything special: fe80::5054:ff:fe92:d6818:54
Ajkthxthey are nuclear launch codes18:55
sarnoldfe80 is link-local, right?18:56
smoseryeah, its link local.18:58
smoseros i'm trying to boot a cloud image with ipv618:58
smoserand setting /etc/network/interfaces like this:18:59
smoser http://paste.ubuntu.com/8516509/18:59
smoserwhen the system comes all the way up, it has the above address for eth018:59
smoseranyone have theories on that ?19:01
smoserif i log in and19:01
smoser ifdown eth0; ifup eth019:01
smoserthen it comes up properly19:02
gesersmoser: is this the only address on this interface?19:02
smoseryeah.19:03
smoserhttp://paste.ubuntu.com/8516541/ <-- ip addr output19:03
gesermy interfaces file for vmware-image (with trusty) looks similar but also has an ipv4 stance and the ipv6 address gets set up upon boot without problems19:07
=== yoloswag420 is now known as Ajkthx
smosergeser, right. the goal is actually to *not* have ipv4 at all.19:20
=== salem_ is now known as _salem
smoserstgraber, around ?19:53
smoseranyone able to make sense of comment 12 at https://bugs.launchpad.net/cloud-init/+bug/1377005 ?20:16
ubottuLaunchpad bug 1377005 in cloud-init "Breaks machine without IPv4: "Route info failed"" [Undecided,New]20:16
smoserit seems that without ipv4, 'auto' isn't working right.20:17
=== Ursinha is now known as Ursinha-afk
gesersmoser: see also bug #135225520:47
ubottubug 1352255 in ifupdown (Ubuntu) "Impossible to configure network interface with only IPv6 address" [Undecided,New] https://launchpad.net/bugs/135225520:47
smosergeser, thank you.20:49
slangasekright, sounds like a duplicate20:50
slangasekthat is, bug #1377005 sounds like a duplicate of this one20:50
ubottubug 1377005 in cloud-init "Breaks machine without IPv4: "Route info failed"" [Undecided,New] https://launchpad.net/bugs/137700520:50
smoseryeah.20:50
slangaseksmoser: so, my earlier question: what do you get with 'ifdown eth0 && ifup --allow auto eth0'?20:51
slangasekthis is what /etc/init/network-interface.conf does, and is not the same thing as a plain 'ifup eth0'20:51
slangasekthis will let us isolate it to ifupdown itself, vs. the boot scripts20:52
smoserslangasek, it comes up20:53
smoserwith the desired address20:53
slangasekok20:53
smoseri have to run. thanks for your  help20:53
=== Ursinha_ is now known as Ursinha
=== _salem is now known as salem_
=== JanC_ is now known as JanC
=== salem_ is now known as _salem
tzeroare package.init scripts supposed to be automatically detected and included in a package, or do I have to specify them explicitly?21:45
tzeroeverything I've read seems to suggest the former21:45
=== Guest10736 is now known as mfisch
=== mfisch is now known as Guest69465
tzerogpg is also being a PITA21:51
=== roadmr_afk is now known as roadmr
=== Ajkthx is now known as swagondeezhoes
tzeromoreover, adding "override_dh_installinit: \n \t dh_installinit" shows that it runs after dh_installchangelogs and before dh_perl; without those lines, nothing22:14
=== swagondeezhoes is now known as TITTYSWAG420
=== TITTYSWAG420 is now known as BRINGBACKSLAVERy
=== BRINGBACKSLAVERy is now known as YOLO420KUSH
slangasektzero: what command are you running, and what do you mean by "nothing"?  posting your source package and/or your build log would help23:28
tzeroslangasek: I added that override to see where dh_installinit was supposed to show up. Build log is here -> http://sprunge.us/NQfE , and only a configuration file, the binary, and the dh_make generated docs are included in the package23:37
tzero${packagename}.init and ${packagename}.default both exist in the debian/ directory, but neither are included23:39
slangasektzero: well, I would want to see the whole source package to try to debug this.  dh_installinit should be called unconditionally via dh, unless there's something in debian/rules overriding it23:43
slangasektzero: you might compare with the output of 'dh binary --no-act'23:44
tzeroslangasek: hmm, `fakeroot dh binary` added the files. Could it be my override_dh_auto_configure ? that's the only section in rules except for the default %23:49
slangasekwell if you posted your debian/rules, I might be able to tell you ;)23:50
tzeroslangasek: oops, that's here -> http://sprunge.us/gGAN23:51
=== timrc is now known as timrc-afk
tzeroit's not that first hacky sed either :(23:53
=== timrc-afk is now known as timrc
slangasektzero: ok, so your previous build log certainly shows 'fakeroot debian/rules binary' being called, which should be enough to trigger dh_installinit being called.  I'm not sure why your build log doesn't show this; the only reason I know of for commands to be skipped is if they're already seen in the debian/*.debhelper.log, but your build log also includes debian/rules clean23:56
slangasektzero: if 'fakeroot dh binary' worked for you now, does it also now work end-to-end?23:56
slangasektzero: oh.  this is output from bzr bd, isn't it?23:57
slangasektzero: in which case, the problem is you haven't added the debian/*.init to the repo23:57
tzeroslangasek: the buildlog waz `bzr bd -v -- ` output23:57
infinityAhh, that wonderfully intuitive behaviour. :)23:58
infinitytzero: For a bit more verbosity to what Steve said, "bzr bd" first does an export of the repo to a clean location before building.  Cruft (and something you didn't 'bzr add' is "cruft") won't be included in that.23:59

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