[01:12] <Odd_Bloke> blackboxsw: I think we should hold off on changes like that until we've investigated whether this is a lxd bug.
[01:12] <Odd_Bloke> (Gone again now; accidentally switched to this channel and would have forgotten to respond tomorrow morning without the highlight. :p)
[14:23] <otubo> So I was writing a test for this PR: https://github.com/canonical/cloud-init/pull/70, which looks like this: https://pastebin.com/2z90v92F; and it started to fail on the most random place: https://pastebin.com/WSZcwMwB
[14:25] <Odd_Bloke> otubo: That looks to me like util.subp is being mocked without a return value.
[14:26] <Odd_Bloke> otubo: And, indeed, if you look at setUp in that class, that's what's happening.
[14:27] <otubo> Odd_Bloke: I knew I couldn't bypass all the functions that calls setup_swap, sorry about that.
[14:28] <otubo> Odd_Bloke: Actually I was trying to keep it simple and compact, calling only the function that it needs to be called, but I don't think that that's what's gonna happen :)
[14:28] <otubo> Odd_Bloke: thanks for the quick help!
[14:29] <Odd_Bloke> :)
[14:29] <Odd_Bloke> Happy to help!
[14:54] <otubo> Odd_Bloke: Ok I pushed the fixes from your comments, but the test I'm gonna leave for tomorrow probably :)
[14:56] <meena> rharper: my current chicken egg problem re system_info vs vendor-data is that to collect all vendor data, i'd need to get it from Hetzner which isn't properly recognized as such right now… despite being configured so… it's weird — it works on "first run" from boot, but not when run later…??
[14:56] <meena> i feel there's lots of inconsistencies in the code paths that cloud-init takes… on not-Linux.
[14:58] <meena> so, for reasons incomprehensible to me, ds.meta_data is empty.
[14:59] <meena> anyway, i'll post my collect-logs, and vendor-data output…
[15:00] <Odd_Bloke> meena: What do you mean by "isn't properly recognized as such"?
[15:00] <meena> but perhaps this is just a transient problem until we solve https://github.com/canonical/cloud-init/pull/61
[15:01] <meena> Odd_Bloke: cloud-init query cloud_name → none
[15:02] <Odd_Bloke> Oh, right.
[15:03] <meena> hmmmm, yeah, def apply_network_config() is gone from Goneri's branch… i wonder if that's… a problem…
[15:03] <Odd_Bloke> meena: Is that on a subsequent boot, or first boot?  And do, e.g., Ubuntu images detect it correctly?
[15:04] <meena> Odd_Bloke: subsequent, yes…
[15:04] <meena> Odd_Bloke: i don't know, i've been working on this Fbsd thing… for… long.
[15:04] <meena> also, i'm working off of tip + mine + goneri's patches
[15:05] <meena> so it's hard to say what's broken where 😅
[15:05] <meena> also, i'm dangerously overcaffeinated.
[15:05] <smoser> blackboxsw: why / where are you seeing errors with pstart ?
[15:06] <smoser> pstart should work. it should be valid. if its not, then we/I can/should fix it.
[15:08] <Odd_Bloke> smoser: You should be able to reproduce by running `lxd-proposed-snapshot disco -p disco-test-image` on a system with lxd 3.18.
[15:08] <Odd_Bloke> s/lxd/lxc/
[15:09] <Odd_Bloke> This will successfully create the image, but instances launched from that image will have the wrong UID owning all the files.
[15:10] <Odd_Bloke> This, of course, breaks everything. :p
[15:11] <smoser> its an lxd regression, they need to stop doing that.
[15:13] <meena> the formatting on launchpad is so horrible… https://bugs.launchpad.net/cloud-init/+bug/1855170
[15:14] <rharper> smoser: good luck with that ;  recall the last time we saw that with piping data to stdin;  https://github.com/lxc/lxd/issues/6188
[15:14] <rharper> "sorry we broke your workload" p.s. actually not sorry
[15:15] <smoser> rharper is less restrained in his typing than I was.. ;)
[15:15] <Odd_Bloke> meena: https://imgflip.com/i/3j4d9s
[15:15] <rharper> smoser: lol
[15:16]  * rharper gets some coffee
[15:16] <smoser> the failure is dns?
[15:16] <smoser> (i hadnt seen a report or anything... just tried to recreate here)
[15:17] <Odd_Bloke> smoser: We've seen the failure manifest in a couple of ways, but we think they all boil down to incorrect UIDs.
[15:18] <Odd_Bloke> root doesn't own the files it should, so a bunch of things are going to fail, it's just a case of which thing fails first.
[15:18] <meena> Odd_Bloke: 😒
[15:18] <Odd_Bloke> meena: ^_^
[15:23] <rharper> smoser: yeah the critical failure  (why we noticed) is that some files that systemd would work with aren't owned by root (they have uids/gids that aren't mapped correctly) so systemd refuses to use them; and networkd itself doesn't come up;  no networking means snapd fails and cloud-init can't ssh-import-id
[15:24] <Odd_Bloke> It also breaks `lxc shell foo`, which is how I first noticed.
[15:38] <Odd_Bloke> Filled up the disk on my VM and now I can't remove any of the containers: Error: failed to begin transaction: failed to create dqlite connection: no available dqlite leader server found
[15:38] <Odd_Bloke> Banner day for lxd
[15:41] <smoser> ok....
[15:41] <smoser> i'm  not *sure* this is related
[15:54] <Odd_Bloke> Oh, my thing definitely isn't related.
[15:54] <Odd_Bloke> Just annoyed at lxd. ¬.¬
[16:09] <chillysurfer> hey, all! we're planning on a 19.4 release, is that correct? or did i dream that up? :)
[16:10] <blackboxsw> nice reproducer Odd_Bloke
[16:10] <blackboxsw> chillysurfer: correct. trying to get code landed for 19.4
[16:11] <blackboxsw> https://lists.launchpad.net/cloud-init/msg00236.html
[16:11] <blackboxsw> trying to wrap up the SRU testing for Ubuntu, but we've hit an lxc problem causing some issues with testing :/
[16:12] <blackboxsw> chillysurfer: any code that we want explicitly to get in for 19.4 try to get in shape and reviewed by end of week this week if we can
[16:13] <smoser> blackboxsw, Odd_Bloke . ok, this seems working for me.
[16:13] <smoser>  https://github.com/cloud-init/qa-scripts/pull/13/files
[16:14] <chillysurfer> blackboxsw: awesome thanks!!
[16:14] <Odd_Bloke> smoser: Nice!
[16:14] <Odd_Bloke> Will take a look post-standup.
[16:14] <chillysurfer> i was asking more for the recent pr that was opened up on our side
[16:15] <chillysurfer> we'll try to get that pushed through
[16:15] <smoser> and also https://github.com/cloud-init/qa-scripts/pull/12
[16:15] <smoser> somene (probalby not me) put 'set -x' in
[16:15] <blackboxsw> smoser: nice, testing now
[16:26] <blackboxsw> hrm, still seeing bogus uid /gid even despite having smoser's     lxc(['file', 'push', '--mode=0755', '--uid=0', '--gid=0', '-',
[16:26] <blackboxsw> on xenial -> eoan lxc launched proposed images
[16:27] <blackboxsw> results in no network connectivity
[16:27] <blackboxsw> and inability to ssh-import-id etc.
[16:40] <rharper> smoser: thanks!
[16:41] <Odd_Bloke> Yep, I'm also not seeing that as a fix, unfortunately.
[16:43] <Odd_Bloke> I'm still seeing ~everything owned by 1000000.
[16:46] <rharper> there's some mention of using snap restart lxd after updating lxd  ...
[16:46] <blackboxsw> yeah something more critical to lxc/d behavior has changed. Trying to reproduce outside of our tooling
[16:46] <rharper> it also restarts all containers as well
[16:55]  * blackboxsw ran snap restart lxd and tried again with same invalid 1000000 uid/guid on most files in /
[17:03] <blackboxsw> so lxc-proposed-shapshot runs lxc-pstart which on a 'stopped' container I get errors https://pastebin.canonical.com/p/m4jbw8jxf2/
[17:03] <blackboxsw> or for everyone to see :) https://pastebin.ubuntu.com/p/mYYqrMNxVK/
[17:03] <rharper> blackboxsw: you can't run it manually like that
[17:04] <blackboxsw> rharper: doesn't lxc-proposed-snapshot run in manually
[17:04]  * blackboxsw re-reads
[17:04] <rharper> the snapshot tool creates a temporary profile for a container which makes some config changes to set the init binary before running
[17:04] <rharper> tl;dr;  we inject a custom init so we can run stuff inside the container before it is booted with the default init of the system
[17:05] <rharper> and then we clean it up
[17:05] <blackboxsw> rharper: I was trying to do that via https://github.com/cloud-init/qa-scripts/blob/master/scripts/lxc-proposed-snapshot#L124-L131
[17:05] <blackboxsw> lxc init ,, then use lxc-pstart (which is what $cmd is there)
[17:05] <rharper> sure, did you set up the profile and modify the container config ?
[17:06] <rharper> at this point, I Don't think we're writing files with the incorrect uid/gid
[17:06] <rharper> I believe it's getting mapped wrong or possibly the publish is at fault
[17:06] <blackboxsw> +1 rharper we aren't writing them. I just wanted to get back to simple lxc cmds that reproduce it
[17:06] <blackboxsw> yeah agreed
[17:06] <rharper> that said, I'd like to post-pone any poking on this post-sru verification
[17:07] <rharper> it's a timesink for now; and we can debug after verification
[17:07] <blackboxsw> yeah I suppose we can just validate pre-upgrade & post-upgrade on a running contaianer
[17:07] <blackboxsw> for most of the 1offs
[17:08] <rharper> y
[17:08] <Odd_Bloke> blackboxsw: We can also run containers in a bionic VM.
[17:14] <blackboxsw> good point, will do
[17:20] <chillysurfer> is there a way to prevent Platform.destroy from being called in cloud-tests? i specify --preserve-instance but that seems to not stop the platform from being destroyed
[17:25] <MrGeneral> Howdy guys. I've installed Debian 9, and then cloud-init manually (this is for proxmox), though it's not changing anything at all, it's like if cloud-init wasn't installed... Any idea?
[17:25] <smoser> rharper, blackboxsw or Odd_Bloke one more psuedo-init fix
[17:25] <smoser>  https://github.com/smoser/qa-scripts/pull/new/fix/clean-shutdown
[17:25] <powersj> chillysurfer, what platform?
[17:25] <MrGeneral> am I perhaps missing the cfg file or something I need to edit? Should resize, change the root pw, setup networking, etc.
[17:31] <powersj> MrGeneral, have you looked at the cloud-init logs in /var/log
[17:31] <MrGeneral> nope, as I create the template, does the VM have it? hum, I'll check
[17:31] <MrGeneral> though I mounted it in Proxmox, IDE
[17:31] <MrGeneral> isn't it needed to mount in proxmox?
[17:33] <chillysurfer> powersj: azure
[17:34] <chillysurfer> powersj: i see the reference to AzureCloudPlatform.destroy but it doesn't seem like anything in azurecloud is calling that particular method
[17:35] <blackboxsw> MrGeneral: whether cloud-init is run or not depends on cloud init generator adding systemd units/services to the boot goals. If those cloud-init* stages are not included in boot goals (or if there was a systemd dependency chain that was in conflict, cloud-init services may not have been started on that boot.
[17:35] <MrGeneral> hmhm got it, I'll give ita try
[17:35] <blackboxsw> could check for systemd Breaking ordering cycle by deleting job logs in /var/log/syslog
[17:35] <blackboxsw> our maybe journalctl
[17:36] <MrGeneral> hmhm definitely will try
[17:37] <blackboxsw> probably could add that debug info to https://cloudinit.readthedocs.io/en/latest/topics/faq.html for common questions/debugging why cloud-init doesn't start
[17:38] <MrGeneral> I'll thank you :)
[17:38] <MrGeneral> *I'll check thank you
[17:56] <MrGeneral> Humm @blackboxsw, it looks like it's not reading the cloud-init image as per https://pve.proxmox.com/wiki/Cloud-Init_Support ( The next step is to configure a CDROM drive which will be used to pass the Cloud-Init data to the VM.
[17:56] <MrGeneral> qm set 9000 --ide2 local-lvm:cloudinit)
[17:56] <MrGeneral> it should though...
[17:56] <MrGeneral> Any hint?
[18:13] <blackboxsw> not sure MrGeneral, haven't used proxmox :/  but if you can access  the running vm somehow. try running DEBUG_LEVEL=2 DI_LOG=stderr /usr/lib/cloud-init/ds-identify --force   # to see what ds-identify thinks it detects are your datasource
[18:17] <powersj> blackboxsw, Odd_Bloke rharper where did you all get with lxc?
[18:30] <MrGeneral> Weird, @blackboxsw basically proxmox mounts cloud-init, and reats the meta from there, no idea what's going on :\
[18:31] <MrGeneral> Sec
[18:31] <MrGeneral> bash: /usr/lib/cloud-init/ds-identify: No such file or directory , nope :\
[18:32] <MrGeneral> That's the issue...
[18:33] <MrGeneral> e.g debian 10 works fine, as centos 7, these read from the mounted ide2
[18:33] <MrGeneral> So this HAS to be the issue...
[18:33] <MrGeneral> Any idea tho? :|
[18:33] <MrGeneral> https://cloudinit.readthedocs.io/en/latest/topics/datasources/nocloud.html / You can provide meta-data and user-data to a local vm boot via files on a vfat or iso9660 filesystem. The filesystem volume label must be cidata or CIDATA.
[18:34] <MrGeneral> should be this, dunno
[18:34] <MrGeneral> cdrom contains that, on same iso encoding
[18:35] <MrGeneral> or OpenNebula..
[18:35] <chillysurfer> powersj: yeah looking at the logging, --preserve-instance keeps the vm running but then it turns around and destroys the resource group which then of course deletes the vm as well
[18:40] <MrGeneral> Basically https://cloudinit.readthedocs.io/en/latest/topics/datasources/nocloud.html I need to enable this. Heh.
[18:47] <MrGeneral> Issue seems to be activating nocloud @blackboxsw and I need to have it load the meta-data from cdrom.
[18:47] <MrGeneral> That is the issue.
[18:48] <powersj> MrGeneral, not sure many of us are hugely familiar with proxmox, but have you tried going through https://pve.proxmox.com/wiki/Cloud-Init_Support
[18:49] <MrGeneral> yep definitely have.
[18:49] <MrGeneral> just cant get cloud-init to load the meta-data from the cdrom
[18:49] <MrGeneral> thanks btw powersj
[18:50] <MrGeneral> checking a working instance now, as centos7 works perfectly well
[18:51] <powersj> MrGeneral, ok and were you able to run cloud-id. I know the file it produces wasn't there, but did you try running it
[18:53] <MrGeneral> let me check sec.
[19:11] <rharper> powersj: we're avoiding the issue for now but using bionic VMs to create containers
[20:03]  * meena is gonna write some code…
[20:11] <meena> anyone wanna tell me how why this test is failing: https://travis-ci.org/canonical/cloud-init/jobs/623839861#L279-L295
[20:17] <Odd_Bloke> MrGeneral: Debian 9 is oldstable, right?  The version of cloud-init there is very old, so you may want to try a more recent version.
[20:22] <Odd_Bloke> meena: So that failure is telling you that m_user.call_args_list is empty instead of containing the two calls you expect.
[20:22] <Odd_Bloke> If you're pretty sure the code under test is correct, the most likely issue is the mocking.
[20:23] <chillysurfer> anybody seen this error when trying to build deb with lxd for running cloud-tests? `FileNotFoundError: [Errno 2] No such file or directory: 'ud'`
[20:23] <chillysurfer> unit tests pass when i run locally but seems to be a problem building the deb in an lxd container
[20:24] <Odd_Bloke> chillysurfer: Could you pastebin a bit more context?
[20:24] <Odd_Bloke> meena: You could also check if _user or _group are getting called, which might suggest that you aren't going down the FreeBSD path properly.
[20:26] <chillysurfer> Odd_Bloke: https://gist.github.com/trstringer/9ebb45558934f007a2d8af4fde560350
[20:27] <meena> Odd_Bloke: oh. i didn't think of that.
[20:27] <chillysurfer> Odd_Bloke: specifically: https://gist.github.com/trstringer/9ebb45558934f007a2d8af4fde560350#file-output-log-L2630
[20:27] <chillysurfer> i think ud is the userdata file but not sure why this would fail with lxd but not locally
[20:29] <Odd_Bloke> chillysurfer: Is this a clean git tree?  (master?)
[20:30] <chillysurfer> Odd_Bloke: it's pretty much just a single unrelated commit on top of master: https://github.com/trstringer/cloud-init/tree/thstring/fix-azure-cloud-tests
[20:30] <chillysurfer> i needed to make that commit to even get this far. without passing userdata it was bombing out
[20:31] <chillysurfer> Odd_Bloke: i could try passing in some user data to the test, but that seems unnecessary. how do you pass userdata to citest?
[20:31] <Odd_Bloke> Yeah, that doesn't _look_ like it shold be the issue.
[20:31] <chillysurfer> Odd_Bloke: agreed
[20:31] <chillysurfer> but i can't repro it locally
[20:31] <Odd_Bloke> chillysurfer: So the failure you're seeing is during the package build that the cloud_tests perform.
[20:31] <meena> Odd_Bloke: it is, indeed called.
[20:31] <chillysurfer> Odd_Bloke: correct
[20:31] <Odd_Bloke> So passing something into citest wouldn't get you anywhere, those are just the regular unit tests failing for some reason.
[20:32] <chillysurfer> Odd_Bloke: ah right. duh
[20:33] <chillysurfer> Odd_Bloke: for what it's worth, i initalized lxd with `lxd init --auto`
[20:33] <chillysurfer> maybe that's a bad lxd initialization for this build?
[20:33] <Odd_Bloke> That's also unlikely to be it.
[20:33] <chillysurfer> thought so
[20:34] <chillysurfer> but i'm surely not the first person/computer running a build in lxd from master..?
[20:34] <chillysurfer> maybe it's environmental
[20:34] <blackboxsw> rharper: and Odd_Bloke error hit on oracle SRU (not a regression) https://pastebin.ubuntu.com/p/MrC2Hd62gz/
[20:34] <rharper> blackboxsw: on xenial ?
[20:34] <blackboxsw> in the above, I think we might be able to handle/avoid this error in OpenstackLocal ds detection
[20:34] <Odd_Bloke> blackboxsw: Is that new?
[20:34] <blackboxsw> Odd_Bloke: not new at all
[20:34] <blackboxsw> it was in prevous SRUs too
[20:35] <rharper> I see that on xenial if you attempt to re-run local with networking still up
[20:35] <blackboxsw> just something we could improve (even though oracle shouldn't be on openstack datasourcE_list in the future
[20:35] <rharper> ie, if you reboot, it works as expected;
[20:35] <blackboxsw> rharper: that's due to ephemeraldhcp setup
[20:35] <Odd_Bloke> chillysurfer: What's the full command line you ran to kick the tests off?
[20:35] <rharper> I've only seen that if the ephemeral runs while networking is already up
[20:35] <blackboxsw> yeah
[20:35] <rharper> blackboxsw: well, you shouldn't normally see it
[20:35] <rharper> during boots
[20:35] <rharper> which I'm not
[20:35] <rharper> so how are you seeing it ?
[20:35] <blackboxsw> on oracle's case, I think normally we shouldn't see that
[20:36] <rharper> I don't think we should see that _anywhere* via normal boots
[20:36] <rharper> so interested in how you saw it
[20:36] <chillysurfer> Odd_Bloke: tox -e citest -- tree_run --verbose --data-dir results --preserve-data --platform azurecloud --os-name bionic --preserve-instance --test modules/write_files
[20:36] <blackboxsw> rharper: I actually see it on initial boot on oracle. I'll double check now
[20:36] <rharper> please do
[20:36] <blackboxsw> intiial boot (not upgraded to proposed)
[20:36] <Odd_Bloke> chillysurfer: So a short-term workaround would be to build your own deb and pass that in.
[20:36] <blackboxsw> will ping with results
[20:36] <rharper> of which release ?
[20:36] <blackboxsw> xenial and bionic
[20:36] <chillysurfer> Odd_Bloke: yep good idea
[20:36] <rharper> very strange
[20:36] <rharper> oh
[20:36] <rharper> baremetal ?
[20:36] <chillysurfer> Odd_Bloke: that *should* work i would hope
[20:36] <blackboxsw> rharper: not bare metal
[20:36] <blackboxsw> paravirt I think
[20:36] <rharper> check
[20:37] <rharper> on iscsi we're up
[20:37] <rharper> on paravirt, this should not happen unless network config is somehow baked into the iamge
[20:37] <rharper> image
[20:37] <Odd_Bloke> rharper: blackboxsw: If this isn't new, let's file a bug and move on.
[20:37] <rharper> Odd_Bloke: +1 but let's confirm it's not new
[20:37] <blackboxsw> Remote Data Volume:
[20:37] <blackboxsw> PARAVIRTUALIZED
[20:37] <blackboxsw> Boot Volume Type:
[20:37] <blackboxsw> PARAVIRTUALIZED
[20:37] <rharper> k
[20:37] <blackboxsw> yeah wil lconfirm it's not new. and will file a bug
[20:37] <rharper> smells wrong to me
[20:37] <Odd_Bloke> rharper: I thought blackboxsw did confirm it wasn't new.
[20:38] <rharper> well, he said he saw it before
[20:38] <Odd_Bloke> By all means if we aren't sure, let's make sure we are. :)
[20:38] <rharper> but then somehow we didn't file a bug
[20:38] <rharper> so lets do that
[20:38] <blackboxsw> I think it was on first boot, but will double check
[20:38] <rharper> k
[20:38] <powersj> Odd_Bloke, chillysurfer I can reproduce the test escapes in a fresh bionic lxc of master
[20:40] <blackboxsw> rharper: Odd_Bloke right, on sru 19.2.36 we had two tracebacks (not triaged in the logs) on oracle but I recall we spot checked that and found the same latest/metadata 404 route traces (which is why oracle has their own datasource now anyway instead of using openstack
[20:40] <powersj> https://paste.ubuntu.com/p/Dzrn2TjBqN/
[20:40] <blackboxsw> I'm awaiting a clean vm launch now to confirm
[20:41] <rharper> blackboxsw: ok, so lets file a bug with the details;  it seems fixable
[20:41] <Odd_Bloke> Right, yeah, that's it.
[20:41] <Odd_Bloke> This doesn't happen in the Oracle DS, and the expectation was that we would be moving Soon.
[20:41] <rharper> ah
[20:42] <blackboxsw> right it's a logical path that shouldn't be in use shortly anyway. As long as we confirm as well that Openstack works without hitting this ephemeraldhcp trace, because the platform behaves differenty. This is a no fix needed.
[20:42] <blackboxsw> which I think rharper already confirmed (no traces on openstack SRU testing)
[20:43] <blackboxsw> rharper: Odd_Bloke confirmed, existing oracle on 19.2.36 has this same issue
[20:43] <rharper> blackboxsw: ack, no traces on OpenStack
[20:43] <blackboxsw> on clean boot
[20:43] <blackboxsw> ultimately the proper OpenStack ds is detected (just not OpenstackLocal)
[20:44] <blackboxsw> so we just detect a little later in the process. And we're working on CPC images to not default datasource_list: [Openstack] anyway on xenial++ I thought.
[20:44]  * blackboxsw looks the other way. "Nothing to see here'
[20:47] <blackboxsw> https://github.com/cloud-init/ubuntu-sru/pull/71 softlayer SRU
[20:47] <blackboxsw> https://github.com/cloud-init/ubuntu-sru/pull/66 azure SRU
[20:48] <blackboxsw> https://github.com/cloud-init/ubuntu-sru/pull/74 oracle SRU
[20:48] <blackboxsw> https://github.com/cloud-init/ubuntu-sru/pull/74 ignore ssh pub keys
[20:52] <meena> oh hmmm…
[20:55]  * blackboxsw wraps up puppet SRU verification test now
[20:59] <Odd_Bloke> blackboxsw: Comment on #73.
[21:04] <blackboxsw> thanks Odd_Bloke responded and force-pushed
[21:16] <Odd_Bloke> blackboxsw: A suggestion added. :)
[21:16] <blackboxsw> and accepted
[21:16] <blackboxsw> :)
[21:18] <smoser> so did my pstart stuff fix the issue ?
[21:18] <smoser> (i didn't actually *see* an issue, i just responded to blackboxsw's totally rude suggestion that we should drop some code i offered)
[21:19] <smoser> s/offered/authored/
[21:19] <blackboxsw> haha!
[21:19] <blackboxsw> sorry smoser, I was wondering if the pstart approach was giving us flak as an unsupported lxc init use-case
[21:20] <blackboxsw> we were going to talk about this post-SRU. so probably tomorrow  to dig into the lxd issue being caused, but I'll run through your additional patches and see if we can't fix what lxc/lxd 3.18  broke
[21:21] <blackboxsw> smoser: at the moment, I'm running lxd related proposed tests on a bionic kvm and things are working as they used to
[21:21] <blackboxsw> something w/ focal + lxd snap
[21:21] <meena> how do i start a debugger on the failing tests?
[21:21] <blackboxsw> meena: unit tests add an import pdb; pdb.set_trace() and run .tox/py3/bin/nosetests tests/unittests/.....your file
[21:22] <Odd_Bloke> smoser: The first patch didn't fix it for me, unfortunately.
[21:22] <blackboxsw> meena: unit tests add an import pdb; pdb.set_trace() and run .tox/py3/bin/nosetests tests/unittests/.....your file   -s
[21:22] <Odd_Bloke> Haven't tried since.
[21:22] <blackboxsw> smoser: same with the first two patches you suggested (hadn't tried the third yet)
[21:23] <smoser> Odd_Bloke: is there a url that shows failure?
[21:23] <smoser> or can you paste it or something ?
[21:23] <smoser> at least 'lxc-proposed-snapshot disco test-d1' worked.
[21:25] <Odd_Bloke> smoser: Including launching a container from the produced image?
[21:26] <smoser> i'll give it a try.
[21:26] <blackboxsw> smoser: I can run this           lxc-proposed-snapshot -p disco test-d1;  lxc launch <fingerprint> test; lxc exec test -- ls -l  and I see
[21:26] <blackboxsw> drwxr-xr-x   1 1000000 1000000  102 Dec  4 03:04 usr
[21:27] <blackboxsw> didn't actually get any error logs on snapshot creation
[21:32]  * blackboxsw wonders if it has something to do with lxc now publishing cloudimages that are squashfs/metadata instead of parts and us using a unified tarball for image snapshot upload
[21:33] <blackboxsw> s/instead of parts/in separate file parts/
[21:33] <smoser> this is really messed up
[21:34] <meena> what do i have to do to get a newly pip installed package importeded, or importable…
[21:34] <meena> https://documen.tician.de/pudb/starting.html ← installed this debugger, which sucks slightly less than pdb
[21:34] <meena> also, i enjoy the nostalgia of things looking like Turbo C
[21:35] <blackboxsw> meena: if you are talking about adding it the the current tox env, I think you can .tox/py3/bin/pip3 install X
[21:35] <blackboxsw> and test whether importable via .tox/py3/bin/python3   import X
[21:38] <Odd_Bloke> smoser: I take it that means you reproduced? :p
[21:39] <blackboxsw> smoser: merged your PR 14 on qa-scripts.  retested again and still not-WFM
[21:39] <Odd_Bloke> lxd has been using split images forever.
[21:39] <blackboxsw> Odd_Bloke: right, so this would have hit us last SRU
[21:39] <blackboxsw> or earlier
[21:39] <smoser> yeah. it does not work, blackboxsw
[21:39] <smoser> but it is really wierd what is going on there.
[21:39] <smoser> so the easiest way to quickly find out information
[21:39] <smoser> is to edit psuedo-init
[21:40] <smoser>  then run 'lxc-pstart -v -v -v $NAME /bin/bash'
[21:40] <Odd_Bloke> I haven't used pudb, but am a big fan of ipdb.
[21:40] <smoser> then sudo cat /var/snap/lxd/common/lxd/logs/d1/console.log
[21:40] <blackboxsw> +1 smoser I'll play around with that -> relocating to coffee shop
[21:42] <Odd_Bloke> blackboxsw: What happened to looking at it post-SRU? :p
[21:43] <smoser> http://paste.ubuntu.com/p/rvTjbdJSwx/
[21:44] <rharper> https://github.com/kubernetes/kubernetes/issues/55151
[21:45] <rharper> closed no response. bummer
[21:45] <rharper> same error as your paste smoser
[21:47] <smoser> yeah
[21:47] <smoser> so... if you muck around with pstart, you can get in to that failed case
[21:47] <smoser> and look around
[21:47] <smoser> (just coment out the 'mount') that is what was fialing for me
[21:47] <smoser> and then i can run  /bin/bash
[21:47] <smoser> and look... nothing obvious
[21:47] <smoser> oh.
[21:47] <smoser> yeah.
[21:47] <smoser> mount is foobarred
[21:48] <smoser> root@d1:~# ls -l `which mount`
[21:48] <smoser> -rwsr-xr-x 1 1000000 1000000 47184 Aug 22 23:40 /usr/bin/mount
[21:48] <smoser> so yeah, perms are getting not set bakc
[21:48] <smoser> shiftfs bug ?
[21:48] <smoser> or whatever is doing the filesystem uid shift is foobarred
[21:48] <smoser> and not changin stuff.
[21:49] <rharper> oh they hijack mount now
[21:49] <rharper> so help auto mount some things IIRC
[21:50] <Odd_Bloke> blackboxsw: Found a potential issue with https://github.com/cloud-init/ubuntu-sru/pull/71/files so I haven't reviewed further
[21:56] <blackboxsw> thanks Odd_Bloke I'll kick it again with the proper wait logic as we could have missed a trace message
[21:57] <Odd_Bloke> Thanks!
[22:03] <meena> yeah; so, i can enter the debugger, step thru the code, and still have no idea why the wrong method is called. maybe something is wrongly mocked
[22:05] <Odd_Bloke> Annoying!
[22:05] <Odd_Bloke> meena: So one thing I sometimes do is to get the debugger into the code under test and then start poking around to see what values things have.
[22:06] <Odd_Bloke> Sometimes you discover that the thing you want _is_ mocked somehow, but not in the way that the test code is written for.
[22:08] <meena> Odd_Bloke: it's all mocked, that's for sure, the question is just, why is the wrong (mock) function called?
[22:09] <Odd_Bloke> meena: Poking at the mocked function can help you understand what the incorrect mocking may be.
[22:10] <meena> we created a cloud with a distro freebsd, and a ds DataSourceNone, and then we run the the handler function of the cc_users_groups module. aaand, i have no idea which function is called in the mock.
[22:11] <meena> and why it's the wrong one :O or if i even have my mocks setup correctly hmmmmm
[22:11] <meena> so, is this correct? https://github.com/canonical/cloud-init/pull/93/files#diff-f957401b91b90e8385085395fe1f3623R51 ← are the class mocks passed first, or the method mocks?
[22:12] <meena> how do i ask the mock object, which *fully qualified* function it refers to?
[22:14] <Odd_Bloke> meena: An easier way of checking would be to change the order of the two method decorators.
[22:15] <Odd_Bloke> But not the names.
[22:15] <Odd_Bloke> Then one of _user and m_user will point at .create_group, and that should answer your question.
[22:17] <Odd_Bloke> powersj: Your three man page PRs are Approved now, will leave it to you to squash merge. :)
[22:17] <powersj> Odd_Bloke, will do thanks!
[22:18] <chillysurfer> how do cloud-tests ssh into the cloud machines? is it straightforward what key is used and the user name? need to troubleshoot a platform machine that is being tested that apparently cloud-tests can't ssh into, but it seems up and running
[22:19] <meena> Odd_Bloke: where do you get these good ideas from?
[22:21] <meena> Odd_Bloke: still, i'd like to be able to tell from the mock object what the fully qualified name is… this is… painful.
[22:25] <meena> great, fixed test: https://github.com/canonical/cloud-init/pull/93 pls merge :P
[22:25] <rharper> chillysurfer: I believe in the results dir the artifacts include the ssh key pair
[22:26] <rharper> chillysurfer: in the topdir of results, there should be a cloud_init_rsa/cloud_init_rsa.pub set of files
[22:36] <chillysurfer> rharper: oh nice
[22:36] <chillysurfer> rharper: and it's user `ubuntu` is that right?
[22:39] <powersj> chillysurfer, for azure it should be ubuntu, I think for lxd we still use root
[22:42] <rharper> chillysurfer: for ubuntu images at least
[23:09] <powersj> meena, for FreeBSD can you review https://github.com/canonical/cloud-init/pull/93 just to give it a +1
[23:11] <meena> powersj: i just wrote that code
[23:11] <powersj> doh, so you are igalic on github?
[23:11] <meena> powersj: i am @igalic
[23:11] <powersj> sigh
[23:11] <blackboxsw> man softlayer really taking 3 mins to spin up an instance?
[23:11] <meena> so
[23:11] <powersj> lol
[23:12] <meena> github won't allow me to approve my code
[23:12] <powersj> yeah... ok I'll have someone else review
[23:13] <meena> powersj: did i not link the horrible man page?
[23:14] <powersj> hmm
[23:15] <meena> https://www.freebsd.org/cgi/man.cgi?pw#USER_LOCKING
[23:16] <powersj> ah ok I just need someone to review the tests and we should be g2g
[23:18] <meena> vs https://www.freebsd.org/cgi/man.cgi?pw#USER_OPTIONS s ee description of -h
[23:20] <meena> https://github.com/canonical/cloud-init/pull/53 has anyone seen rharper around?
[23:22] <meena> https://github.com/canonical/cloud-init/pull/42 cuz, there's some stuff i'd really like rharper to look at


[00:09] <bdmurray> mathiaz: still around?
[00:10] <mathiaz> bdmurray: yes!
[00:10] <bdmurray> Traceback (most recent call last):
[00:10] <bdmurray>   File "./dailynewbugs.py", line 88, in <module>
[00:10] <bdmurray>     if task.date_created.date() <= end_date:
[00:10] <bdmurray> AttributeError: 'unicode' object has no attribute 'date'
[00:10] <bdmurray> qa.ubuntu.com is running hardy
[00:10] <bdmurray> and an older version of launchpadlib
[00:10] <mathiaz> bdmurray: hmmm
[00:11] <mathiaz> bdmurray: of course I was developing on karmic :/
[00:12] <bdmurray> right who would use hardy...
[00:12] <martin-rightscal> smoser: you still around?
[00:12] <mathiaz> bdmurray: well - launchpadlib wasn't in hardy either
[00:12] <mathiaz> bdmurray: it seems that this is the problem
[00:13] <mathiaz> bdmurray: which version of launchpadlib is installed?
[00:13] <bdmurray> 0.2~bzr25-0ubuntu1~CAT.8.04.1
[00:13] <bdmurray> I can probably sort this out
[00:22] <mauren> anyone using bazaar
[00:22] <mauren> I'm going to make myself a development environment tomorrow. I was thinking about bazar.
[00:22] <mauren> I've never actually used a revision control system before *shame*
[00:23]  * mauren prays
[00:24] <mauren> Isnt it supposed to be more distributed and has some coupling with launchpad/
[00:24] <mauren> ?
[00:26] <mauren> I've read about cvs, svn and bzr, and the impression I get is that people don't like bazar mainly because they're already accustomed to another revision control system.?
[00:32] <bdmurray> mathiaz: okay all sorted - http://qa.ubuntu.com/reports/ubuntu-server-team/
[00:34] <mathiaz> bdmurray: this is awesome!
[00:34] <mathiaz> bdmurray: are the cron jobs setup correclty?
[00:35] <bdmurray> mathiaz: in a moment
[00:36] <bdmurray> mathiaz: I might send you the hardy patches too
[00:36] <mathiaz> bdmurray: yes - if you could actually push a bzr branch
[00:36] <mathiaz> bdmurray: and let me know where it is - I'll merge it
[00:37] <bdmurray> mathiaz: its really irritating that date objects are different depending which version of launchpadlib you have
[00:38] <erichammond> mauren: I've used cvs and svn seriously for over a decade, and others before that (rcs, ClearCase, ...).  I recently picked up a little bzr so I could interact with launchpad and didn't have any complaints about it.  git seems more fashionable outside of Ubuntu at the moment, but I think bzr would be a fine place to start given what I've seen.
[00:39] <mauren> alright
[00:39] <mauren> erichammond thanks for your input
[00:39] <ScottK> On a commercial project I'm involved in they just picked bzr due to the extreme pain associated with using git when you haven't used it before.
[00:40] <mauren> i've always used SVN
[00:40] <ScottK> To start with bzr, you can bzr co, bzr up, bzr ci, just like you would with svn.
[00:41] <ScottK> Then you can learn to use it as a dvcs on a pace you decide.
[00:42] <mauren> nice
[00:42] <mauren> i'll give it a try now
[00:42] <ScottK> That was another consideration for the other project.  No immediate hate from svn users.
[00:42] <erichammond> :)
[00:49] <mauren> :P
[01:06] <cemc> I just moved my 9.04 install from a hdd to another. everything's working fine except the network, which I'm not sure why but doesn't want to (at least the ipv4 part, it's getting no ip address, no nothing). any ideas?
[01:52] <jmarsden> cemc: Different NICs -- and so different MAC addresses?  or was the HD really the only thing that changed?
[02:26] <s0|> hello, what command (or serieries of commands) can i use to determine the model of 3ware raid card that a machine has in it?
[02:27] <jmarsden> s0|: lspci  is probably a start
[02:28] <XiXaQ> is it ok to put my FQDN in /etc/hostname or should I only use the machines name without any dots?
[02:28] <s0|> jmarsden, thanks, couldn't seem to put a good enough google string togeather to get that.
[02:28] <jmarsden> s0|: No problem.
[02:32] <jmarsden> XiXaQ: You can use the FQDN if you wish to, bit it is more common to use the short name in there.  When you are done, hostname should output the short name, dnsdomainname should output your domain, and hostname --fqdn  should output the whole thing.
[02:32] <jmarsden> XiXaQ: Also check /etc/mailname   if you are editing this stuff by hand.
[02:33] <Vashta_Nerada> how do i turn off telnet?  (telnetd actually)
[02:34] <Vashta_Nerada> ubuntu 9.04
[02:35] <Vashta_Nerada> i think i turned it on, now that I have ssh up and running i want to disable it
[02:35] <jmarsden> Vashta_Nerada: sudo apt-get purge inetutils-telnetd     But how did you "accidentally" turn it on??
[02:35] <Vashta_Nerada> no i turned it on
[02:35] <Vashta_Nerada> i mean i believe it was not on by default
[02:35] <Vashta_Nerada> and i wanted it on
[02:36] <jmarsden> Vashta_Nerada: Right, telnetd is not installed by default, because it is a huge security risk.
[02:36] <Vashta_Nerada> right
[02:36] <jmarsden> So to undo that, you just uninstall the package.
[02:36] <Vashta_Nerada> this is not a mission critical server, it's my let's learn linux server
[02:37] <Vashta_Nerada> thank you sir
[02:37] <jmarsden> Vashta_Nerada: Sure.. but be careful.   You'll "learn" alright, if it gets hacked and someone on another continent uses it to spam half the planet, or to distribute child porn or whatever...!
[02:38] <Vashta_Nerada> i see
[02:39] <Vashta_Nerada> well, i suppose i can use wireshark to make sure it's not doing wacky stuff right?
[02:39] <jmarsden> In other words, servers can be worth hacking into even if they contain no valuable data... they end up being used for bad things... so you should keep all machines on the Internet secure, whether they are just learning machines or production servers.
[02:40] <Vashta_Nerada> i hear ya
[02:40] <jmarsden> Wireshark might show you the traffic, unless the bad guys tweaked libpcap to hide their traffic, or something like that -- possible, but unlikely.
[02:40] <Vashta_Nerada>  i could re-install just in case
[02:41] <jmarsden> Sure, that would be one way to be a lot more sure.
[02:41] <Vashta_Nerada> weird
[02:41] <Vashta_Nerada> would you like me to show you the output
[02:42] <Vashta_Nerada> do you guys use a pastebin?
[02:42] <jmarsden> use any one you like... pastebin.ubuntu.com is fine
[02:43] <jmarsden> If you install pastebinit you can do pastebin-creation from the command line, which is often convenient.
[02:44] <Vashta_Nerada> http://pastebin.ubuntu.com/273876/
[02:45] <Vashta_Nerada> did i get rd of it? should i remove any of that other stuff?
[02:45] <jmarsden> So you didn't have inetutils-telnetd installed, and you have a few packages you no longer need.
[02:45] <Vashta_Nerada> yeah, i'm confused actually
[02:45] <jmarsden> Are you sure you *have* telnetd running?
[02:45] <Vashta_Nerada> because telnet works
[02:45] <Vashta_Nerada> well, no, i'm a n00b
[02:45] <jmarsden> OK, what does    sudo netstat -ntlp | grep :23      output
[02:45] <Vashta_Nerada> i thought i did because of another session
[02:46] <Vashta_Nerada> tcp        0      0 <IP_ADDRESS>:23              <IP_ADDRESS>:*               LISTEN      2202/inetd
[02:46] <XiXaQ> jmarsden, thanks. How does it know the fqdn if I don't add it to /etc/hostname? reverse dns?
[02:47] <jmarsden> Vashta_Nerada: Hmmm, so inetd is listening on port 23...
[02:47] <Vashta_Nerada> i guess so....
[02:47] <jmarsden> XiXaQ: More likely the entry in /etc/hosts
[02:47] <Vashta_Nerada> hmmm
[02:47] <Vashta_Nerada> i'm not sure what that means
[02:47] <jmarsden> Vashta_Nerada: What did you do to enable telnet, exactly?
[02:47] <Vashta_Nerada> so i didn't have to sit at the desk
[02:48] <XiXaQ> jmarsden, oh, that works both ways? Ip to hostname as well?
[02:49] <jmarsden> XiXaQ: It's mildly complicated, but yes.  The hostname man page says in part:    Technically: The FQDN is the name gethostbyname(2) returns for the host name returned by gethostname(2).  The DNS
[02:49] <jmarsden>        domain name is the part after the first dot.
[02:49] <Vashta_Nerada> i also tried to enable vnc and nx for pretty much the same reason
[02:50] <jmarsden> Vashta_Nerada: No, I don't care about *why*, I care about what you actually *did* to enable telnet... what commands did you type to enable it?
[02:50] <Vashta_Nerada> : /
[02:50] <Vashta_Nerada> idk
[02:51] <jmarsden> How is this "learning", if you do not know what you have done?
[02:51] <Vashta_Nerada> lol
[02:51] <XiXaQ> jmarsden, are there any negative side effects of putting an FQDN in /etc/hostname?
[02:52] <jmarsden> XiXaQ: Not that I know of, but it's not something I have done in the Ubuntu world.
[02:52] <XiXaQ> ok, thanks. I guess I'll read up on this :)
[02:52] <Vashta_Nerada> well i guess i've learned something
[02:53] <jmarsden> Vashta_Nerada: I'll check for what you might have done to get inetd listening on pport 23...
[02:53] <Vashta_Nerada> how will you do that
[02:54] <jmarsden> Combination of google, apt-file and looking around on my own machines :)
[02:54] <jmarsden> Do you have inetutils-inetd installed?
[02:55] <Vashta_Nerada> dude, i couldn't tell ya
[02:55] <jmarsden> What does dpkg -l inetutils-inetd    output?
[02:55] <Vashta_Nerada> you're making me think i should re-do the whole machine and use a notebook for the next one
[02:56] <jmarsden> That would probably be good, actually :)
[02:57] <Vashta_Nerada> http://pastebin.ubuntu.com/273880/
[02:57] <jmarsden> BTW, you might want to read through http://tldp.org/LDP/intro-linux/html/intro-linux.html
[02:58] <jmarsden> OK, the un means the package is not installed.  So something else installed inetd and set it to listen on port 23...
[02:58] <Vashta_Nerada> i will do that
[02:58] <Vashta_Nerada> i did get an A in my intro to linux class though
[02:59] <Vashta_Nerada> that was two years ago though
[02:59] <Vashta_Nerada> i'm not bragging, trust me, i forgot a lot
[02:59] <jmarsden> So hopefully reading through it will be a good refresher and bring you back up to speed.
[02:59] <Vashta_Nerada> and this is debian that was fedora
[02:59] <Vashta_Nerada> yes sir it will
[02:59] <Vashta_Nerada> and i'll try to get to it
[02:59] <Vashta_Nerada> working on my ccna atm
[03:00] <Vashta_Nerada> and in the home stretch
[03:00] <Vashta_Nerada> linux is actually for stress relief !
[03:00] <jmarsden> OK.  What does     dpkg -l | grep inetd    output
[03:00] <Vashta_Nerada> o.O
[03:01] <XiXaQ> jmarsden, ah.. It looks in /etc/hosts for an FQDN where the leftmost part is equal to /etc/hostname and then appends the rest of that as its FQDN? What, then, if my /etc/hosts contain several, like I might have both "www.ubuntu.com" and "www.wikipedia.org" in /etc/hosts and /etc/hostname is "www"?
[03:01] <Vashta_Nerada> http://pastebin.ubuntu.com/273882/
[03:02] <jmarsden> XiXaQ: Usually /etc/hosts entries are like <IP_ADDRESS>   myname.mydomain.com myname
[03:02] <jmarsden> XiXaQ: So you get the FQDN first and the the short name as an alias after it.
[03:03] <XiXaQ> ah, I see.
[03:04] <jmarsden> Vashta_Nerada: aha, openbsd-inetd... interesting choice of inetd, but there we go.. I'd suggest uninstalling that    sudo apt-get purge openbsd-inetd     and then recheck  with     sudo netstat -ntlp | grep :23
[03:04] <XiXaQ> no, really, I mean it this time! :)
[03:09] <Vashta_Nerada> wow apt-get autoremove as seemed to removed a week and a halfs worth of boneheadery, i gotta look that feature up
[03:10] <Vashta_Nerada> no output from : sudo netstat -ntlp | grep :23
[03:10] <Vashta_Nerada> thanks jmarsden
[03:10] <jmarsden> It will clean out all packages that were installed as dependencies of stuff you actually asked for at some point, but have since uninstalled.    OK, looks like you are all set.
[03:10] <jmarsden> No problem.
[03:10] <Vashta_Nerada> yeah
[03:10] <Vashta_Nerada> ok, advice corner time
[03:10] <Vashta_Nerada> should i install nx?
[03:11] <jmarsden> What do you need or want it for?
[03:11] <Vashta_Nerada> so i can disconnect the monitor an keyboard and still use the gui when i so desire
[03:12] <Vashta_Nerada> i did it once for a client and i liked it
[03:13] <fj> hi
[03:13] <Vashta_Nerada> i tired vnc, you might have seen that, and i couldn't get it to work properly
[03:13] <fj> I am new here and I got a quick question regarding Cisco VPN Client
[03:13] <jmarsden> Vashta_Nerada: You can use ssh for that, X over SSH works fine.  Or use VNC if you really must.  Overall I think the "more Linux-oriented" approach would be ssh and X, but it's your choice
[03:13] <fj> anyone can help setting it up?
[03:13] <Vashta_Nerada> X?
[03:13] <jmarsden> fj: There is a Cisco VPN Client package for Ubuntu Server?
[03:13] <jmarsden> Vashta_Nerada: The X Window System... :)
[03:13] <Vashta_Nerada> can you link me to an explainaition
[03:14] <Vashta_Nerada> yes, i mean i believe i'm running X but i want to remote into the box
[03:14] <Vashta_Nerada> i mean, the gui IS x
[03:14] <fj> jmarsden: not very sure
[03:14] <Vashta_Nerada> i thought
[03:14] <jmarsden> Right, so get an X server on the local PC, and then ssh to the remote machine and run whatever X client programs you need and their display will be on your local machine...
[03:14] <fj> jmarsden: but i am keen to know if there is one
[03:15] <Vashta_Nerada> hmmm
[03:15] <Vashta_Nerada> i'll google that
[03:16] <jmarsden> fj: Why would you want one on a server, exactly?  A Ubuntu server, with no GUI... ? What purpose would a Cisco VPN client have on such a machine?
[03:16] <Vashta_Nerada> can i do that from a windows xp pc?
[03:17] <jmarsden> Vashta_Nerada: well, you'll need to find an X server for Windows XP, which is awkward but possible.  Better to use a Linux desktop box as the client, I would say :)
[03:17] <fj> jmarsden: i'm sorry, maybe i joined try the wrong channel. Someone in #ubuntu suggest I join this channel to post this question. I am actually running Ubuntu 9.04
[03:17] <Vashta_Nerada> : /
[03:17] <Vashta_Nerada> that's why i wanted nx
[03:17] <fj> jmarsden: i didn;t know there is a different version of Ubuntu
[03:17] <Vashta_Nerada> no i remember the problem back then
[03:17] <Vashta_Nerada> *now
[03:18] <jmarsden> fj: #ubuntu-server is for support of the Ubuntu server edition, which has no GUI.
[03:18] <fj> jmarsden: ah...ok
[03:18] <jmarsden> Vashta_Nerada: There is Xming which could work for you under XP if you want to try the X approach that way.
[03:18] <fj> jmarsden: so which channel you would recommend me to join?
[03:19] <Vashta_Nerada> i will look at that, thank you jmarsden
[03:20] <jmarsden> fj: I'm not really sure.  http://compnetworking.about.com/od/vpn/p/ciscovpnclient.htm   suggests there is a Linux version of that client, you might start there.
[03:23] <jmarsden> Argh, now I found a HOWTO for that client on Ubuntu, fj is not here any more... oh well... http://www.longren.org/2007/05/17/how-to-cisco-vpn-client-on-ubuntu-704-feisty-fawn/ (old, but maybe a start).
[04:51] <hokatichenci> Are you kidding me? NRPE depends on the kitchen sink?
[04:53] <pwnguin> well, npre is kinda creepy
[04:53] <pwnguin> "please run this script with these parameters and return the output to me"
[04:55] <hokatichenci> Yeah, with a couple caveats about timing and whatnot.
[04:55] <hokatichenci> I mean sure you could replace that with a couple lines of well, probably anything...
[04:56] <Zermelo-Fraenkel> Somebody tell me how to start conversation here
[04:57] <mushroomblue> talk about your local sports team.
[04:57] <Zermelo-Fraenkel> Hello Mushroom
[04:57] <hokatichenci> Talk about web 2.0 blogosphere synergy with rabid, maneatig republican bears?
[04:57] <Zermelo-Fraenkel> Can anyone hear me?
[04:57] <mushroomblue> what?
[04:58] <Zermelo-Fraenkel> Please if anyone hears me out, acknowledge by uttering my name Zermelo
[04:59] <Zermelo-Fraenkel> I don't how to use this, good grief
[04:59] <jmarsden> !ot | Zermelo-Fraenkel
[05:00] <Zermelo-Fraenkel> Oh thanks so the thing did work, thanks ubottu
[05:00] <Zermelo-Fraenkel> All right I'll go over there to #ubuntu
[05:36] <android60> which channel helps with karmic server?
[05:37] <jmarsden> android60: Interesting question... probably #ubuntu+1 if the question is definitely Karmic-specific.
[05:37] <android60> well its not quite, even though I have my drive listed in /etc/fstab. it is not mounted on boot. a sudo mount -a mounts it. I have 2 identical entries for my 1tb drives. only diff is uuid for sda1 and sdb1
[05:39] <android60> and sdb1 mounts fine
[05:39] <android60> on boot
[05:40] <jmarsden> Sounds odd... but you mount partitions, not drives.  Is this order-dependent -- is the mount point for sda1 in the filesystem that is on sdb1 ?
[05:41] <android60> no
[05:41] <android60> i have 3 drives, a 40gb system, and the 2 1tb drives, they are mounted at /media/MainStorage1 and /media/ArchiveDisk1
[05:42] <android60> im thinking its just a karmic big
[05:42] <android60> bug**
[05:43] <jmarsden> Seems unlikely... is the system brand new and so "expendable" at this point -- if so, install 9.04 Server as a test, and see if it does any better :)
[05:51] <android60> i never had problems with 9.04 but i didnt use it very long
[05:56] <ScottK> Actually the mount system is part of what got re-engineered in the breakage earlier in the week.  I'd ask in #ubuntu+1
[07:31] <foxbuntu> evening/morning all, Im going to pull a newb question and ask where my apache2 log sits, for some reason it wont start and I am trying to figure out why
[07:39] <Vashta_Nerada> jmarsden: are you around?
[07:39] <Vashta_Nerada> well if you notice this and remember me, i'm seriously considering reinstalling
[07:40] <Vashta_Nerada> just too many variables, idk if it's me or if it's just normal linux fun
[08:02] <martinjh99> Running Server 9.04 and when it installed it asked me wether I wanted to do updates - I said yes and I was wondering how it did them as I can't find a cronjob entry for updating...
[08:24] <andol> foxbuntu: /var/log/apache2/
[08:24] <andol> foxbuntu: You might also take a look inside /var/log/syslog, in case the problem arise before apache2 is actually started
[08:25] <foxbuntu> andol, yes thanks, I remembered and promptly gave myself a dork stamp
[09:05] <Maelos`> How can I go about installing newer versions of a given package?  Jaunty comes with ejabberd 2.0.3, but I'd like the 2.0.5 package.  Is it possible to install that set of packages?
[09:55] <cemc> is it just me or is jfs a lot slower at deleting a bunch of small files than ext3?
[09:56] <Debolaz> JFS should generally be avoided imho.
[09:56] <cemc> Debolaz: why ?
[09:57] <Debolaz> In my personal experience, it has bricked my system twice when shutting down properly, and it's not actively developed (For Linux anyway) either.
[09:57] <Debolaz> when not shutting down properly even
[09:58] <Debolaz> I just don't trust it with my data anymore.
[09:59] <cemc> what else do you use ?
[09:59] <Debolaz> And from what I've read, though for different than my own reasons, it seems people recommends against using it.
[10:00] <cemc> hm, it's deleting my Maildir/ folder for like 10 minutes now, and it's not done yet
[10:00] <Debolaz> I've settled for ext3 on Linux. I've not had any major disasters with it, and it has an overall good performance.
[10:03] <cemc> yeah, my instinct always said just stick to ext3, I dunno why I'm wasting time trying anything else ;)
[10:04] <cemc> xfs is a pain to fsck, jfs is slow to delete, and don't even get me started on reiser. eh, fsck it, I'm going back to ext3 and no more messing around ;)
[10:05] <Vashta_Nerada> Hey, anyone I'm trying to be able to view my linux gui on my xp via ssh.  I have an ssh connection  and someone suggested installing xming.  I have xming running but i get certain errors that lead me to believe that maybe iI haven't a clue as to what i'm doing.... things like Xauthority not writeable.  I know I've gotten some of it done but I really don't know what i might need to do more, ...
[10:05] <Vashta_Nerada> ...Question: is Xming all I need to view the linux gui? or will i need some other application to do it?  does anyone have any ideas on how i can finish this little project?
[11:11] <incorrect> not that i've benchmarked kvm, but you got to love being able to vnc into a vm
[14:02] <chrisw> Greetings everyone. I have a question. Is there an easy way to create a Windows-like domain in Linux, but with no Windows machines (and therefore no need for Samba).
[15:34] <Gnea> syslog-ng isn't working anymore, I don't know why, I don't know where to start... I've tried restarting it, but nothing will log!  I tried the logger command, and nothing, at all.  There was some error about running out of drive space, but that problem was fixed... so it thinks there's still no drive space? there's over 8G free!
[16:33] <Anirban1987> > I have set memory_limit = 16M in php.ini file , but sometimes when I run a php script it goes beyond that limit !
[16:59] <Anirban1987> how to restrict RAM usage by an apache script on Ubuntu ?
[17:42] <wildgoosed> hey everyone. i just finished installing 9.04 server. can i somehow get back to the setup screen and install the lamp role ?
[17:45] <ScottK> wildgoosed: sudo tasksel should do it (IIRC)
[17:46] <wildgoosed> awesome worked thanks!
[17:50] <ScottK> You're welcome.
[18:35] <XiXaQ> I'm having some problems with guest vms crashing because of cpu frequency scaling. If I use cpufreq-set -g performance, will that be remembered between boots, or do I have to run it after each reboot?
[18:38] <giovani> XiXaQ: cpufreq-set is just a frontend to some /sys settings
[18:39] <giovani> XiXaQ: and since those are kernel variables, they'll need to be set every boot, which is typically done in /etc/sysfs.conf
[18:40] <XiXaQ> I don't have a /etc/sysfs.conf?
[18:41] <giovani> what verison of ubuntu-server are you running?
[18:41] <XiXaQ> jaunty.
[18:43] <giovani> XiXaQ: then you may need to create it -- it's on every system I have
[18:47] <XiXaQ> where do I find out what format it should have?
[18:50] <giovani> XiXaQ: well if it were me, I'd be using google
[18:51] <XiXaQ> hehe, yes, I'm sorry about that. :)
[18:51] <XiXaQ> sometimes the fingers are faster than the mind, it seems. :)
[18:51] <giovani> sudo apt-get install sysfsutils
[18:51] <giovani> that'll provide sysfs.conf, and associated applications
[19:01] <alex-weeej> i can't start my vm with virt-manager due to some bug in the new apparmor/libvirt stuff, does anyone know how to start them via command line?
[19:17] <XiXaQ> giovani, I installed sysfsutils (which gave me /etc/sysfs.conf) and added "devices/system/cpu/cpu0/cpufreq/scaling_governor = performance", but when I rebooted the server, it was back to ondemand.
[19:17] <XiXaQ> what am I doing wrong?
[19:25] <XiXaQ> alex-weeej, virsh start <domain name>
[19:55] <arrrghhh> so i'm trying to switch from using alsa as my local sound output to using pulse - and yes, this is on ubuntu-server w/o an X server.
[19:56] <arrrghhh> i use mpd to put pulse out to a network stream, which works well.  but it's not quite in sync.  alsa handles the local sound, but i was thinking if pulse did it all it would be more in sync.
[20:03] <android60> I am having user problems. How can I add a user and allow them ssh access? every time i add a user even if i specify a password i get authentication failed when i try to login with it
[20:05] <alex-weeej> XiXaQ, error: AppArmorGenSecurityLabel: cannot generate AppArmor profile 'libvirt-5539255a-03ec-319f-10af-79f8efbf7195'
[20:05] <XiXaQ> are you in the libvirtd group?
[20:05] <XiXaQ> alex-weeej?
[20:06] <alex-weeej> XiXaQ, alex : alex adm dialout cdrom plugdev lpadmin admin sambashare libvirtd
[20:06] <jdstrand> if you want to take AppArmor out of the equation, see /usr/share/doc/libvirt-bin/README.Debian.gz
[20:06] <jmarsden> giovani and XiXaQ : The file with the kernel vars in it is /etc/sysctl.conf
[20:07] <jdstrand> (but dmesg will tell you what apparmor is denying, if anything)
[20:07] <XiXaQ> jmarsden, then I should add the line to sysctl.conf instead? Same line?
[20:08] <jmarsden> XiXaQ: I think so.  I'm not familiar with the CPU frequency scaling stuff, but that is the file that stsctl uses to set a bunch of kernel variables at every boot...
[20:08] <jmarsden> *sysctl
[20:08] <alex-weeej> jdstrand, i'm not sure what to do -- it doesn't seem as if apparmor is even denying anything, rather the code that prepares an apparmor profile for a kvm instance is falling over? (i don't know...)
[20:11] <alex-weeej> jdstrand, i ran the two commands to disable the aa profile at the bottom of the README and it's still giving the same error
[20:11] <jdstrand> alex-weeej: it may not be apparmor at all. you need to restart libvirt too
[20:11] <jdstrand> alex-weeej: /etc/init.d/libvirt-bin restart
[20:12] <alex-weeej> jdstrand, ok it starts now
[20:12] <jdstrand> alex-weeej: you can see if it is disabled by doing 'virsh capabilities' and seeing if apparmor is listed in the host section
[20:12] <jdstrand> alex-weeej: the vm starts now?
[20:13] <alex-weeej> jdstrand, yes, just making sure it's all coming up now...
[20:13] <jdstrand> alex-weeej: do you have auditd installed?
[20:14] <alex-weeej> not sure
[20:14] <alex-weeej> how can i tell?
[20:14] <jdstrand> alex-weeej: dpkg -l|grep auditd
[20:14] <alex-weeej> no lines
[20:14] <jdstrand> alex-weeej: can you paste the output of 'dmesg | grep audit' somewhere?
[20:16] <alex-weeej> jdstrand, http://pastebin.ca/1572111
[20:18] <jdstrand> alex-weeej: can you file a bug using 'ubuntu-bug libvirt-bin'? I'll follow up with you in the report
[20:18] <alex-weeej> jdstrand, https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/432810
[20:20] <alex-weeej> jdstrand, do you need to me to attach data using apport?
[20:22] <arrrghhh> can anyone help me switch from using alsa to pulse as the local audio output device?
[20:23] <jdstrand> alex-weeej: I added what I need right now to the bug report
[20:23] <jdstrand> alex-weeej: but, doing 'apport-collect -p libvirt-bin 432810' would also be helpful
[20:24] <alex-weeej> jdstrand, do you want me to run those commands having already disabled the apparmor stuff?
[20:24] <alex-weeej> and if not, you need to tell me how to undo what i did with the two commands at the bottom of the README :)
[20:25] <jdstrand> alex-weeej: if you could renable it that would be great. 'sudo apparmor_parser -r /etc/apparmor.d/usr.sbin.libvirtd ; sudo /etc/init.d/libvirtd restart'
[20:25] <jdstrand> alex-weeej: that left it disabled on reboot for now
[20:25]  * ink hates pulse-audio
[20:26] <ink> tell me all about latency and per-application mixers all you want, but give me oss4 without it's borked master mixer and without audio snaps any day of the week
[20:28] <arrrghhh> ink, well i'll tell you why i want pulse.  i have alsa/mpd pumping out local audio to an amp.  i want to stream the audio to a lappy in another room.  so in the mpd room the suggested pulse.  pulse works ok, it lags a little behind alsa.  plus, when there's nothing listening on the pulse stream and it's enabled alsa skips.  disable pulse or put something up to listen to it, and alsa is fine.
[20:29] <ink> arrrghhh:  just tell me how to get Pidgin to play buddy sounds without obnoxious static all over the place, and how to get Rhythmbox to use its mixer without rebooting (is this Windows??)
[20:30] <arrrghhh> ink, hrm... i don't run X on my server...
[20:30] <ink> after a day or so, Rhythmbox will just start ignoring the gnome-volume-control, and I have to reboot to get it to work again
[20:30] <arrrghhh> or pidgin or rhythymbox.
[20:30] <ink> what are you streaming audio with?  :-)
[20:30] <alex-weeej> jdstrand, Skipped: /etc/apparmor.d/disable/usr.sbin.libvirtd
[20:31] <arrrghhh> ink, pulse & mpd.
[20:31] <jdstrand> alex-weeej: ok, rm that symlink (I forgot that apparmor_parser would do that)
[20:31] <arrrghhh> mpd plays music to my amp thru alsa, and i just setup pulse to stream audio across the local network.
[20:31] <alex-weeej> alex@whoosh:~/Desktop$ sudo apparmor_parser -r /etc/apparmor.d/usr.sbin.libvirtdCached reload succeeded for "/etc/apparmor.d/cache/usr.sbin.libvirtd".
[20:32] <alex-weeej> jdstrand, ok?
[20:32] <jdstrand> alex-weeej: sounds good
[20:32] <alex-weeej> jdstrand, also the init script is libvirt-bin, not libvirtd i think
[20:33] <jdstrand> alex-weeej: yes, you are correct
[20:34] <alex-weeej> jdstrand, https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/432810
[20:34] <jdstrand> alex-weeej: meh, typed to fast. need ls -lR /etc/apparmor.d. sorry
[20:34] <jdstrand> s/to/too/
[20:35] <alex-weeej> jdstrand, ok, done
[20:35] <hexa> hi
[20:36] <hexa> does anybody know about why munin sucks up my graph? :D http://www.ubuntu-pics.de/bild/25117/screenshot_120_IbnI4p.png
[20:36] <hexa> daily is fine, weekly, monthly, yearly however isn't
[20:36] <hexa> i can't really get a clue
[20:37] <jdstrand> alex-weeej: can you give me the xml for that machine? Eg:
[20:37] <jdstrand> virsh dumpxml <vm name> > /tmp/<vm name>.xml
[20:38] <jdstrand> alex-weeej: please substitute <vm name> for the actual name of the machine
[20:38] <alex-weeej> :)
[20:39] <alex-weeej> jdstrand, you want it on the bug report or just pastebin?
[20:39] <jdstrand> alex-weeej: pastebin is fine for now
[20:39] <alex-weeej> jdstrand, http://pastebin.ca/1572135
[20:45] <alex-weeej> out of interest, what is the point in all this apparmor stuff?
[20:45] <jdstrand> alex-weeej: it is to protect hostile virtual machines
[20:45] <jdstrand> alex-weeej: err
[20:45] <alex-weeej> ...the host from
[20:46] <jdstrand> alex-weeej: protect you from hostile virtual machines
[20:46] <jdstrand> alex-weeej: https://wiki.ubuntu.com/SecurityTeam/Specifications/AppArmorLibvirtProfile
[20:46] <alex-weeej> so rather, to protect us from buggy hypervisors?
[20:46] <alex-weeej> ah right, yes :)
[20:46] <jdstrand> specifically: Virtual machines started by libvirt run unconfined. If there is a bug in the hypervisor, a guest could potentially attack other guests or the host. Providing an AppArmor profile would help protect against this."
[20:47] <jdstrand> Libvirt now contains AppArmor integration when using KVM or QEMU. Libvirtd is now configured to launch virtual machines that are confined by uniquely restrictive AppArmor profiles. This feature significantly improves virtualization in Ubuntu by providing user-space host protection as well as guest isolation.
[20:47] <jdstrand> alex-weeej: ok, I can reproduce. thanks for your help!
[20:47] <alex-weeej> jdstrand, ok but i get this even when creating new VMs
[20:47] <alex-weeej> jdstrand, dunno whether that counts for anything
[20:47] <jdstrand> alex-weeej: feel free to disable for now and check back after the next libvirt update
[21:02] <alex-weeej> jdstrand, thanks
[21:02] <alex-weeej> byee
[21:09] <hexa> hm ist es möglich, dass seit über einem monat keine updates für ubuntu jaunty server rauskamen?
[21:09] <hexa> oops
[21:09] <hexa> is it possible that for over a month there haven't been any upgrades to ubuntu jaunty server?
[21:21] <mauren> hi
[21:21] <mauren> not sure if i have a bug here, an issue with kdebluetooth
[21:22] <hexa> mauren kde is not related to ubuntu-server, is it?
[21:23] <mauren> hexa its just an issue with kde bluetooth on my server
[21:23] <hexa> i was just wondering
[21:23] <mauren> i submitted the issue on launchpad
[21:23] <mauren> but didnt get any response which is why im ehre
[21:23] <mauren> :)
[21:25] <hexa> so what is it? :)
[21:25] <mauren> im trying to lookup the launchpad number
[21:26] <mauren> what do you call those
[21:26] <mauren> where i submit bugs
[21:26] <hexa> bug number? :D
[21:26] <mauren> yes
[21:27] <hexa> https://bugs.launchpad.net/bugs/+bugs?field.searchtext=kdebluetooth&search=Search+Bug+Reports&field.scope=all&field.scope.target=
[21:27] <hexa> take your pick
[21:30] <mauren> hexa bugs #136307
[21:30] <mauren> similar to that issue
[21:30] <mauren> crashed when i closed my bluetooth after i finished sending the file using bluetooth
[21:33] <mauren> but its a similar issue to that
[21:33] <hexa> I actually don't use kde nor bluetooth within my server
[21:33] <mauren> ok
[21:33] <hexa> so I can't verify that
[21:33] <mauren> ok
[21:33]  * mauren nods
[22:03] <aubre> EtienneG: I got my image packaging problems over with but I am having the same 403 Forbidden problem you are/were having when I try to fire up an instance
[22:05] <aubre> EtienneG: I do have Walrus/SC working though
[22:05] <aubre> I'm sitting in on zoopster's talk at ALF right now
[22:48] <Skaag> I am running 'watchdog' on Ubuntu but it's "defunct" although syslog shows no complaints from the watchdog process
[22:48] <Skaag> I made sure the softdog kernel module is loaded


[14:03] <flixr> hi, would be great if someone could sync dpkg in yakkety and zesty to >= 1.10.11
[14:04] <flixr> meant >= 1.18.11
[14:04] <flixr> dpkg 1.18.10 has some bugs that are already fixed in Debian upstream that e.g. prevent building some packages on launchpad
[16:03] <rbasak> flixr: dpkg has a delta. Just blindly syncing it would be wrong.
[16:51] <tsimonq2> flixr: You might want to file a bug against dpkg, that's a good way to report it.
[16:51] <tsimonq2> !info dpkg zesty
[16:51] <tsimonq2> !info dpkg yakkety
[16:51] <tsimonq2> Ahh ok...
[16:51] <tsimonq2> !info dpkg unstable
[17:57] <flixr> tsimonq2, file a bug https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1652945
[18:09] <tsimonq2> flixr: Ok, thanks.
[18:26] <tsimonq2> Hey everyone, I'm a little stuck on this and since Steve is on holiday, I thought I might ask to see if anyone here knows how to deal with this
[18:26] <tsimonq2> bug 1648295
[18:27] <tsimonq2> So this merge is because of a change made when G++5 was landing(?)
[18:28] <mapreri> tsimonq2: what you did in that last patch is exactly what I was suggesting to you in private, just that that change could be done in Debian too (is a nop), with the single problem that you'd need to make sure nobody removes it before 18.04 (but I'd like to think a comment explaining that could be enough).
[18:28] <mapreri> now, dinner for me, cu later!
[18:29] <tsimonq2> I guess I saw examples of Steve doing this (he pointed me to zesty-changes) and I'm wondering if I did this right.
[18:29] <tsimonq2> And why does it need to be done this way?
[18:29] <tsimonq2> o/ mapreri
[18:30] <tsimonq2> (Steve being Steve Langasek)
[18:34] <mitya57> tsimonq2, s/Conflicts/Breaks/, I see no reason for Conflicts here
[18:35] <mitya57> Also maybe Provides is not necessary, but it won't hurt either.
[18:36] <mitya57> Do you want me to sponsor it?
[18:37] <tsimonq2> mitya57: Ok, so why Breaks, not Conflicts?
[18:37] <tsimonq2> What's your reasoning for that?
[18:37] <tsimonq2> (seeing as Conflicts is already there)
[18:37] <tsimonq2> mitya57: Like I said, I was using something Steve did as a model... :)
[18:38] <rbasak> Usually it's Breaks that is normal, and Conflicts that needs some special reasoning.
[18:38] <tsimonq2> Ok, fair enough. Then why might Steve do this? http://launchpadlibrarian.net/290421985/hmat-oss_1.2.0-1ubuntu1_1.2.0-2ubuntu1.diff.gz
[18:38] <mitya57> It's more difficult for APT to handle Conflicts
[18:39] <tsimonq2> (just hoping to understand why he did it that way versus using Breaks)
[18:39] <tsimonq2> And when do I use Conflicts instead?
[18:39] <rbasak> Conflict/Replace/Provide is special. It's for swapping virtual packages.
[18:39] <rbasak> I suggest not cargo culting, not even if it's from Steve :-)
[18:40] <tsimonq2> Heh. :P
[18:40] <rbasak> You might find https://wiki.debian.org/PackageTransition helpful
[18:40] <tsimonq2> rbasak: Oh cool thanks
[18:40] <rbasak> Also https://www.debian.org/doc/debian-policy/ch-relationships.html
[18:40] <mitya57> I don't really know why Steve used conflicts, but that's unnecessary here. Also thanks rbasak for pasting these links :)
[18:41] <tsimonq2> But when dealing with merges with G++5 ABI stuff, I should use Breaks, Replaces, and Provides won't hurt?
[18:42] <rbasak> why Steve used conflicts> because " Conflicts should be used
[18:42] <rbasak> ...
[18:42] <rbasak> in conjunction with Provides when only one package providing a given virtual facility may be unpacked at a time "
[18:42] <rbasak> from https://www.debian.org/doc/debian-policy/ch-relationships.html#s-conflicts
[18:42] <rbasak> (I assume, as I see that he's also doing Provides)
[18:42] <slangasek> because Conflicts/Provides/Replaces has a special meaning
[18:42] <tsimonq2> OHAI slangasek :)
[18:42]  * slangasek waves
[18:43] <slangasek> unfortunately the meanings of these fields are not independent
[18:43] <mitya57> Doesn't Breaks/Provides/Replaces have the same meaning then?
[18:45] <tsimonq2> Isn't Breaks/Provides/Replaces used when package X-dev0v5 (for example) is replacing X-dev0 and it shouldn't be installed at the same time?
[18:46] <tsimonq2> When is that used?
[18:46]  * tsimonq2 searches list archives for why this particular transition was done this way
[18:50] <tsimonq2> Oh so this I think? https://wiki.debian.org/GCC5#libstdc.2B-.2B-_ABI_transition
[18:52] <mitya57> That page suggests using Breaks/Replaces, that's what I would use too
[18:53] <mitya57> As far as I understand, Conflicts is used when there are two packages that provide the same file, and they both will continue to exist. In our case one of the packages will no longer exist, in which case Breaks is better.
[18:54] <mitya57> But maybe slangasek can explain where I am wrong :)
[18:55] <tsimonq2> mitya57: Alright, if I respond to the bug with an updated diff, would you sponsor? :)
[18:56] <mitya57> No need for updated diff, I want to see if slangasek has any explanation for Conflicts, and then I'll sponsor it.
[18:56] <tsimonq2> Ok cool
[19:38] <mitya57> tsimonq2, ok, uploading your change as is. There are no rdependencies, right?
[19:39] <tsimonq2> mitya57: Haven't checked, please do!
[19:39] <mitya57> Looks like no
[19:40] <tsimonq2> mitya57: So why would that matter then? Would they need a no-change rebuild?
[19:40] <mitya57> Yes, the might need it
[19:41] <mitya57> E: freehdl source: version-substvar-for-external-package libfreehdl0-dev -> libfreehdl0v5
[19:41] <tsimonq2> O_o
[19:42] <mitya57> .shlibs and .lintian-overrides need to be renamed, and some other file need s/v5//
[19:42] <tsimonq2> mitya57: But you didn't upload yet right?
[19:42] <mitya57> Right
[19:42] <mitya57> I'll fix that myself
[19:42] <tsimonq2> Ok, Good.
[19:42] <tsimonq2> Awesome, thanks. :)
[19:43] <mitya57> (oh wait, why is there a .shlibs file in the source? it should be generated by dh_makeshlibs)
[19:43] <mitya57> (but the package uses the ancient debhelper level v5 so this might not work)
[19:44] <tsimonq2> ...?
[19:56] <mitya57> tsimonq2, this is what I got as a diff: http://launchpadlibrarian.net/300468451/freehdl_0.0.8-2.2ubuntu1_0.0.8-2.2ubuntu2.diff.gz
[19:56] <mitya57> Now the package is mostly identical to Debian
[20:00] <tsimonq2> Yay
[20:01] <tsimonq2> Ok, I see you uploaded, got the email \o/
[20:04] <tzero> does dpkg-buildpackage require a GPG key to be saved with a passphrase? I have used `gpg --edit-key` and `passwd` with blank passphrase to remove it (or so I believe), but still get prompted
[21:38] <ytrezq> Hello, how to build a .deb source package with the Intel compiler (icc instead of gcc)??
[23:24] <slangasek> mitya57: you have that backwards; when one of the packages is being obsoleted completely, Conflicts is preferred


[18:21] <MikeRL> Anyone here? Channel looks pretty empty and it's the weekend. No issues, but if someone's around, has anyone noticed something odd with their firefox addons recently?
[18:21] <MikeRL> Multiple addons have -signed suffixed to the end of them.
[18:22] <MikeRL> I'll go to #firefox, but I'm curious if others have noticed it.


[12:24] <murrayc> dholbach_: ping
[12:24] <dholbach_> murrayc, pong
[12:24] <murrayc> dholbach: Are you around at UDS lunch now?
[12:25] <dholbach> murrayc, yes
[12:26] <murrayc> Got 5 minutes? Where are you? I'm by the round tables, standing up.
[12:26] <dholbach> murrayc, currently in a meeting with the track leads
[12:26] <murrayc> np
[12:26] <murrayc> I might catch seb128 instead. Just wanted something explained.
[12:26] <murrayc> np
[12:27] <dholbach> ok cool - let me know if you still need  help later on
[12:47] <Laney> ajmitch: stop sitting on your own and join us!
[12:49] <ajmitch> Laney: where are you?
[12:49] <Laney> looking at you
[12:49] <Laney> MUHAHAHAHDFHAIFHAIFGHA
[13:33] <obounaim> How to download the source code of a package from the last version of ubuntu without using bzr branch?
[13:33] <tumbleweed> pull-lp-source
[13:37] <obounaim> Ok, thank you.
[14:54] <obounaim> How to apply patches after doing a merge from Debian using bzr?
[15:00] <tumbleweed> quilt push -a ?
[15:01] <obounaim> thanks
[15:56] <aboudreault> hey
[15:56] <aboudreault> will ask in launchpad..
[16:32] <obounaim> Is  "bzr lp-propose" fine with Raring?
[16:33] <tumbleweed> obounaim: I can't see any reason why it wouldn't be
[16:33] <tumbleweed> raring is open for development
[16:34] <obounaim> Ok thanks
[20:29] <smooth-texan> howdy all, i'd like to update a package in universe to the latest upstream release, but I'm not sure where to start.  Can someone point me in the right direction?