[09:31] <duanedesign> morning all
[09:49] <JamesTait> Happy first of meteorological Spring (Northern Hemisphere)/Autumn (Southern Hemisphere)!
[09:54] <duanedesign> :)
[10:04] <zyga> good morning
[11:53] <nessita> hola gente
[12:28] <nessita> can I have a second review for https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/disable-limits/+merge/51659 ?
[12:29] <duanedesign> hello nessita
[12:29] <nessita> hi duanedesign, how are you?
[12:29] <karni> hi guys! I'm back in Warsaw.
[12:29] <duanedesign> i am good thank you :)
[12:29] <duanedesign> karni!!
[12:29] <duanedesign> :)
[12:29] <karni> JamesTait: interesting welcoming ^ ^ !
[12:30] <karni> hi duanedesign :)
[12:30] <karni> I had some rest in the train and I'm good to do some coding.
[12:31] <beuno> nessita, I can review. Screenshot?  :)
[12:31] <nessita> beuno: coming right up!
[12:31]  * duanedesign waves at beuno
[12:31] <rye> aquarius, textmockuptool looks awesome in the demo!
[12:32]  * rye downloads
[12:32] <duanedesign> hello rye
[12:32] <aquarius> rye, it's, like, two hours work. So it's not that exciting :)
[12:32] <rye> duanedesign, hello!
[12:33] <beuno> heya duanedesign
[12:33] <karni> rye, aquarius, looks cool :D
[12:33] <karni> hi beuno
[12:34] <karni> I was like.. "simplified notepad.. ? oh wait, this is fun! :D"
[12:34] <nessita> beuno: http://ubuntuone.com/p/fSo/ and http://ubuntuone.com/p/fSp/
[12:35] <beuno> hi karni!  how's Warsaw?  -20 or -12 degrees?   :)
[12:35] <rye> nessita, how did you do that translucent window?
[12:35] <JamesTait> karni: Thanks! Who knew seasons were so complicated? :D How're you?
[12:35] <nessita> rye: I have no idea, is a bug I'm pretty sure
[12:35] <rye> ah
[12:35] <karni> beuno: hmm it's not that bad. I think it may be -1C, but I don't have a termometer :[
[12:36] <beuno> karni, smart man
[12:36] <rye> nessita, compiz decided to make a nice exit for the window and it got caught by the screenshot
[12:36] <karni> JamesTait: :D haha. Thanks, I'm good. Thinking what should I work on today.
[12:36] <karni> nessita: your work looks great
[12:37] <nessita> karni: thanks! tons of people have collaborated, among those, beuno has had awesome ideas. Is all team work :-)
[12:37] <rye> nessita, i know next feature request
[12:37] <karni> nessita: I'm sure it is. It's a great team of collabolators!
[12:38] <rye> nessita, make 'show notifications' available on every device and allow changing that :-P
[12:38] <beuno> nessita, +1!
[12:38] <nessita> rye: -.-
[12:38] <nessita> beuno: yey!
[12:38] <nessita> rye: :-)
[12:38] <rye> nessita, but controlpanel looks awesome
[12:39] <nessita> rye: we had design people tweaking the top bar tabs, they no longer look like buttons!
[12:39] <nessita> I'm very amazed about how that changed
[12:39] <rye> nessita, uh-huh, i went to the code to find out how that's done and failed to find where that's done
[12:39] <nessita> rye: you should look for the ubuntuone.rc file, in the ambiance theme
[12:39] <rye> o_O
[12:40] <rye> ooh unity update, maybe the panel will stop dancing
[12:41] <beuno> rye, heh, mine stopped dancing with last night's update
[12:42] <rye> beuno, well, my connection to the archive keeps being dropped :(
[12:43] <beuno> karni, nessita has been a ninja ui developer this cycle
[12:43] <karni> :)
[12:44] <karni> I missed an 'OK' button in 'Limit storage' dialog. I'm not a ninja :[
[12:44] <rye> aquarius, how do you widen the screen in the mockuptool ?
[12:44] <rye> aquarius, i.e. widen the window i mean
[12:44] <aquarius> rye, drag the window at the corner. It's a standard window :)
[12:44] <rye> aquarius, erm, widen the ascii window :)
[12:45] <aquarius> rye, type things to make it larger
[12:45] <rye> aquarius, so space does not widen it, right?
[12:45] <aquarius> rye, if you write a line which requires the window to be bigger, the window will automatically grow.
[12:45] <aquarius> Space by itself doesn't widen the window, because you don't need it to be wider if all you're doing is putting spaces in it :)
[12:45] <rye> he, he i can use tab and it is counted as 1 char :-P
[12:46] <rye> aquarius, well, makes perfect sense :)
[12:46] <aquarius> rye, yeah; it is not good at handling things it doesn't know about. Don't use tabs. Don't cut and paste stuff around in the window. Don't delete a whole line :)
[12:46] <aquarius> it's a tool for me, not really for the public, but I thought I'd throw it out there to play with :)
[12:46] <beuno> karni, heh. I was going to talk to you about that. In my device, I only see 0.9gb of free space
[12:46] <beuno> karni, I should have about 13gb free on my sd
[12:47] <karni> beuno: hmmm o_O
[12:47] <beuno> it also says "0.9 GB free of"
[12:47] <beuno> no total
[12:47] <rye> aquarius, good hint about don't deleting the whole line :)
[12:47] <aquarius> rye, yeah. It is not hard to confuse my poor little app :)
[12:47] <karni> beuno: oh, that's bad. I'll have a look at that.
[12:47] <beuno> karni, I also files a UI bug about the message that appears while loading files and folderss
[12:47] <rye> aquarius, but it is awesome!
[12:47] <karni> beuno: good, thank you
[12:48] <beuno> np
[12:54] <karni> beuno: please remind me what phone do you own
[12:55] <beuno> karni, nexus one, now running 2.3
[12:55] <karni> beuno: thank you
[13:02] <nessita> ok, rebooting after update
[13:03] <nessita> not yet, but soon
[13:09] <nessita> now yes, rebooting!
[13:13]  * nessita is back
[13:16] <karni> beuno: would you be so kind and install (no need to uninstall)  21208         UbuntuOneFiles  D  StorageManagement: total available storage: 659456000
[13:16] <karni> oops
[13:17] <karni> beuno: and install http://ubuntuone.com/p/fT3/ , open the storage management screen
[13:17] <karni> beuno: and then send me the logs from debug settings screen ?
[13:18] <karni> beuno: I'd like to see raw byte count that I've added to log. I don't like when something works for me and magically doesn't for others. The code is straightforward, so perhaps it has something to do with encrypted external partition, if you ever used app2sd
[13:19] <karni> But it shouldn't, getExternalStorage() is documented to point to primary external storage, the one shared amongst applications, without permissions.
[13:21] <beuno> karni, sure, give me a few minutes
[13:21] <karni> beuno: take your time, thanks.
[13:26] <nessita> ralsina: ping
[13:38] <ralsina> good morning everyone
[13:38] <ralsina> nessita pong
[13:39] <nessita> ralsina: hey there, I needed to confirm the exact path of the Purchased music in U1 to improve how we show it in the contorl panel
[13:39] <nessita> ralsina: a-quarius just confirmed is ~/.ubuntuone/Purchased from Ubuntu One
[13:39] <ralsina> yes
[13:42] <nessita> ralsina: music folder display name suggestion: Purchased Music from Ubuntu One (translatable)
[13:42] <nessita> beuno: ^
[13:42] <nessita> do you like it?
[13:43] <ralsina> Music Purchased
[13:44] <nessita> ralsina: Purchased Music? :-)
[13:44] <ralsina> Purchased Music sounds weird :-)
[13:44] <nessita> but isn't gramatically 'more' correct?
[13:44] <ralsina> beats me, I'm argentinian :-)
[13:44] <nessita> adjectives go before the noun they modify
[13:45] <ralsina> nessita: yes, but here purchased is linked to "from ubuntu one"
[13:45] <nessita> aquarius: Music Purchased or Purchased Music ?
[13:45] <ralsina> but ask a native :-)
[13:45] <nessita> ralsina: on it ;-)
[13:45] <ralsina> nessita: ask with the full sentence :-)
[13:45] <ralsina> "Music you bought" :-)
[13:45] <nessita> ralsina: that's the full sentence to show!
[13:46] <ralsina> I meant "Music Purchased from Ubuntu One" or "Purchased Music from Ubuntu One"
[13:46] <alecu> "Music Purchased from Ubuntu One"
[13:46] <ralsina> And I just hit that point where the word purchased itself is funny
[13:47] <nessita> ralsina: but, if we're in the Ubuntu One control panel, there is no sense in showing 'from Ubuntu One'
[13:47] <ralsina> nessita: where does the music from out amazonmp3 store go?
[13:47] <ralsina> s/out/our/
[13:47] <nessita> ralsina: no idea
[13:47] <ralsina> will go, too, since it'snot there yet
[13:47] <nessita> no idea ** 2
[13:48] <ralsina> Ok, then I say you lied to me at 10:42:16 :-)
[13:48] <ralsina> If it's just the two words, it's Purchased Music
[13:50] <nessita> ralsina: let me get my story straight :-). I proposed a name suing the 'from Ubuntu One'. When you corrected me "(10:43:59 AM) ralsina: Music Purchased", I thought you meant 'use only these 2 words' and I realized that makes perfect sense
[13:50] <nessita> suing -> using
[13:50] <ralsina> Ohhhhhh right, I was suggesting just to flip those two words around, you gave me too much merit :-)
[13:51] <nessita> ralsina: so, after your unwanted suggestion, I think it makes no sense clarifying the music is from Ubuntu One
[13:51] <nessita> (stand up in 9'!)
[13:51] <ralsina> OTOH, the user may have other purchased music not from ubuntu one, so I am not really sure about making it shorter, but I don't mind.
[13:51] <nessita> hum
[13:52] <nessita> but will that show in the control panel?
[13:54] <aquarius> nessita, ls "/home/aquarius/.ubuntuone/Purchased from Ubuntu One"
[13:55] <aquarius> nessita, if you want a "human-friendly" name for that, the website calls it "Purchased Music" (see at the top of https://edge.one.ubuntu.com/files/ )
[13:55] <nessita> ack
[13:55] <aquarius> and gives it a nice little musical note icon :)
[13:56] <ralsina> nessita: decided then, let's be consistent.
[13:58] <karni> aquarius: did you had chance to check U1F link I sent you yesterday evening? in particular I'm interested if total available space indicaton is correct.
[13:58] <dobey> man
[13:58] <aquarius> karni, um? Not sure I got that link :(
[13:58]  * karni checks
[13:58] <karni> aquarius: perhaps see your @canonical inbox
[13:59] <karni> I've sent it to you, Martin, James and Chad
[13:59] <dobey> aquarius: i was totally thinking about how to word a warning in the music store UI, to tell the user that their music folder wasn't subscribed. and "Purchased Music" was what i was thinking to use there
[13:59] <karni> but beuno has reported the storage stats are buggy, that's why I'm asking
[14:00] <nessita> me
[14:00] <ralsina> facundobatista: http://stackoverflow.com/questions/139261/how-to-create-a-file-with-a-given-size-in-linux
[14:00] <thisfred> me
[14:00] <alecu> me
[14:00] <ralsina> oope
[14:00] <ralsina> me
[14:00] <nessita> mandel, dobey?
[14:00] <dobey> que?
[14:01] <ralsina> dobey: standup!
[14:01] <nessita> dobey: say me please
[14:01] <ralsina> dobey: you said man, not me :-)
[14:01] <mandel> me
[14:01] <dobey> pfft, you people can't take a joke :)
[14:01] <dobey> me
[14:01] <nessita> thisfred: go!
[14:01] <facundobatista> ralsina, truncate -s, gracias
[14:01] <ralsina> ok, nessita
[14:02] <ralsina> facundobatista: un gusto
[14:02] <thisfred> DONE: packaged u1couch with zero problems thanks to nessita's tutorial
[14:02] <thisfred> TODO: quota notifications and messaging
[14:02] <thisfred> BLOCKED: no
[14:02] <nessita> DONE: wrapped up file storage api work. Coded and landed branche for: bug #715812, bug #701729, bug #715715, bug #674462. Package u1cp 0.9.0 is now released and in the repo.
[14:02] <nessita> TODO: more u1cp UI killing bugs.
[14:02] <nessita> BLOCKED: nopes, but I'm leaving early today (2pm ART), I need to go to the university dur to teaching duties.
[14:02] <nessita> NEXT: alecu
[14:02] <alecu> DONE: started building a user login ui for bug #725290
[14:02] <alecu> TODO: keep working on same bug
[14:02] <alecu> BLOCKED: no
[14:02] <alecu> NEXT: ralsina
[14:02] <thisfred> NEXT: alecu
[14:02] <ubot4> Launchpad bug 715812 in ubuntuone-control-panel (Ubuntu) (and 1 other project) "alter speed limit layout (affects: 1) (heat: 6)" [Medium,Triaged] https://launchpad.net/bugs/715812
[14:02] <ubot4> Launchpad bug 701729 in ubuntuone-control-panel (Ubuntu) (and 1 other project) "Show a visible message when user account is out of space (affects: 1) (heat: 81)" [High,Triaged] https://launchpad.net/bugs/701729
[14:02] <ubot4> Launchpad bug 715715 in ubuntuone-control-panel (Ubuntu) (and 2 other projects) "center status messages on the toolbar (affects: 1) (heat: 6)" [Medium,Triaged] https://launchpad.net/bugs/715715
[14:02] <ubot4> Launchpad bug 674462 in ubuntuone-control-panel (Ubuntu) (and 3 other projects) "Display notice when merging an UDF with a existent folder (affects: 1) (heat: 6)" [High,Triaged] https://launchpad.net/bugs/674462
[14:02] <ubot4> Launchpad bug 725290 in droidcouch "Get valid OAuth tokens for the logged in user (affects: 1) (heat: 8)" [High,New] https://launchpad.net/bugs/725290
[14:02] <ralsina> DONE: hotel research, lots of calls, few reviews
[14:02] <ralsina> TODO: fi a couple of bugs that can't wait more, choose the hotel, other stuff
[14:02] <ralsina> BLOCKED: a bit on the sprint stuff
[14:03]  * nessita is ashamed because she got confused on me-orders
[14:03] <ralsina> mandekl?
[14:03] <ralsina> mandel I mean
[14:04] <mandel> DONE: Wasted 3 hours at the vet, dog had an allergic reaction... Worked on ubuntu-sso-client ot port it to windows since is blocking the port of sd.
[14:04] <mandel> TODO: Old bugs I added to ubuntu-sso on windows.
[14:04] <mandel> BLOCK; NO
[14:04] <mandel> dobey: PLEASE
[14:04] <mandel> ups, sorry for screaming
[14:04] <dobey> NO
[14:04] <dobey> :)
[14:04] <dobey> λ DONE: debdiff for banshee u1ms links (quilt is pain)
[14:04] <dobey> λ TODO: more music store fixes, book flights
[14:04] <dobey> λ BLCK: None.
[14:05] <ralsina> ok, comments
[14:05] <ralsina> thisfred: do you see that notification as doable this week?
[14:05]  * nessita has a comment
[14:06] <thisfred> ralsina: I think so, I'm pretty much done with everything else
[14:06] <dobey> GM apparently changed how their employee discount program works, and it is pain
[14:06] <ralsina> thisfred: cool, tell joshua.
[14:06] <ralsina> nessita?
[14:06] <nessita> ralsina, dobey: is there any chance to have all the U1 icons in a separated package? right now they are in the ubuntuone-client-gnome package, which a user may not have installed (for example if the nautilus plugin makes the system unstable)
[14:06] <ralsina> dobey: are you a GM employee too?
[14:06] <thisfred> will do
[14:06] <ralsina> nessita: I don'tknow. Dobey, any chance for u1-artwork or whatever?
[14:07] <dobey> ralsina: no, but it extends to children/grandchildren
[14:07] <nessita> ralsina: so, for instance, I don't have the u1-client-gnome package installed (yes dobey I owe you a review) so I have no icons
[14:07] <thisfred> Canonical, a GM company :)
[14:07] <ralsina> dobey: that helps explains a lot of GM financials ;-)
[14:08] <dobey> eh, the discount isn't *that* good
[14:08] <ralsina> now may be a good moment to do that icon separation, because there will be new branding for this release
[14:08] <thisfred> well that and the fact that they keep making bigger cars where people want/need smaller ones ;)
[14:08] <dobey> i don't think we should have an artwork package, no
[14:08] <ralsina> So we can change the branding without re-releasing u1 packages
[14:08] <nessita> dobey: how can we have icons without having to install all gnome stuff?
[14:08] <ralsina> dobey: reasons, please?
[14:09] <dobey> because having a whole project and source package for one icon is dumb.
[14:10] <ralsina> dobey: there's more than one. There are the emblems.
[14:10] <dobey> i thought the icons got pulled into the -client binary package, not the -gnome package
[14:10] <ralsina> The overlays for unity notifications
[14:10] <dobey> ralsina: the only icon multiple projects use is the main ubuntuone icon
[14:10] <ralsina> moving them into -client would solve your problem nessita?
[14:10] <dobey> the emblems aren't used in unity afaik
[14:10] <ralsina> dobey: that will probably change sooner than later
[14:11] <nessita> ralsina: it would, sure. Bot sure how that may affect dependencies thought
[14:11] <ralsina> dobey: remember we are trying to have other apps use u1 so they may want to use the emblems eventually
[14:11] <nessita> though*
[14:11] <ralsina> ok, so, dobey, icons in -client makes sense to you? If yes, that's an idea
[14:11] <dobey> the only thing that should use the emblems in u1-client are file managers
[14:12] <ralsina> dobey: anything that wants to show sync status of a file. Not only file managers.
[14:12] <ralsina> Otherwise we get inconsistent icons.
[14:13] <dobey> ralsina: i think if that's the case then those apps are probably building their UI wrong
[14:13] <ralsina> For example, imagine I create an ebook manager and want to tell the user if the books are u1-synced.
[14:13] <ralsina> I say imagine that because I am doing it ;-)
[14:13] <dobey> ok, your UI is probably wrong :)
[14:14] <ralsina> dobey: we can argue that later if you want. Now, opinion about icons being in -client?
[14:14] <dobey> didn't i just say "i thought they already were there" :)
[14:15] <ralsina> yes. but are they? That'd be nice to know :-)
[14:16] <ralsina> if they are, nessita would have icons
[14:16] <ralsina> or I don't follow the logic here
[14:16] <nessita> dobey: help me debug. I have no u1 icon nowhere
[14:16] <dobey> i guess they are not
[14:16] <nessita> dobey: and I don't have the u1-client-gnome package installed
[14:16] <nessita> so I did a simple math and maybe jumped into a wrong conclusion?
[14:17] <ralsina> ok, eom, and find those icons ;-)
[14:17] <nessita> eom!
[14:17] <dobey> ralsina: my point was, if i said i think they are already there, and they are not, then i implied that i am ok if they are moved there.
[14:18] <ralsina> dobey: ok, missed that :-)
[14:18] <ralsina> cool, so we are all in agreement about where they should be.
[14:18] <ralsina> I am a bit worried about having to re-release u1-client for the rebranding
[14:18] <nessita> dobey: also, I don't have ubuntuone.gtkwidgets, I guess that is provided in the -gnome package as well?
[14:18] <dobey> nessita: no, python-ubuntuone
[14:18] <ralsina> but I suppose it's trivial to do
[14:19] <dobey> nessita: it's from libubuntuone
[14:19] <nessita> ralsina: I still think icons should be a separated package, but I know little about packaging
[14:19] <dobey> nessita: are you saying package, or project there
[14:19] <nessita> package
[14:19] <dobey> because people often conflate the two incorrectly
[14:19] <nessita> dobey: the same as ralsina
[14:19] <dobey> ralsina is suggesting a project
[14:20] <ralsina> dobey: no, just a package
[14:20] <dobey> different source
[14:20] <dobey> no, you're suggesting different source
[14:20] <ralsina> where?
[14:20] <nessita> dobey: how come? you just answered:
[14:20] <nessita> (11:08:27 AM) dobey: i don't think we should have an artwork package, no
[14:20] <dobey> or you don't know what you're suggesting :)
[14:20] <nessita> dobey: so you know ralsina was talking about a package
[14:20] <ralsina> dobey: well, that would be unusual :-)
[14:20] <dobey> ralsina: well you say you want to avoid having to release a new ubuntuone-client
[14:20] <dobey> ralsina: the only way to do that would be if it were a seaprate project/sourcepkg
[14:21] <ralsina> dobey: packages from the same project can't have differnet version numbers?
[14:21] <dobey> ralsina: no
[14:21] <ralsina> We can't make an upload of an updated icons package?
[14:21] <dobey> we can't upload binary packages individually no
[14:21] <ralsina> ok, didn't know that, and it sucks
[14:21] <nessita> oh, I didn't know that either
[14:22] <nessita> anyways, a separated package will fit the needs I was trying to solve, but seems like it will not be enough for ralsina's need
[14:22] <dobey> there is some magical distro that has a policy that allows uploading only parts of a new tarball and only part of the resulting packages?
[14:22] <dobey> weird
[14:22] <ralsina> so, in -client is ok, since it doesn't help me and it fixed nessita's problem
[14:22] <ralsina> dobey: yes, all the non-deb ones :-)
[14:23] <dobey> no
[14:23] <dobey> no distro i have ever worked on did that
[14:23] <ralsina> dobey: you can generate any number of rpms from a single src.rpm, all of them with different package versions.
[14:23] <dobey> and i have packaged stuff for every distro
[14:23] <ralsina> it's technically possible at least.
[14:23] <nessita> dobey: just checking, is python-ubuntuone in main and CD already?
[14:24] <dobey> ralsina: that is a completely different thing than you're talking about though
[14:24] <karni> beuno: you mentioned filing a bug about the header while loading files. I can't see it under lp project > bugs, though.
[14:24] <dobey> nessita: yes
[14:24] <nessita> dobey: ack
[14:24] <ralsina> nope. weit would mean uploading the whole tarball, but only the artwork package would be updated
[14:24] <dobey> nessita: oh well, actually python-ubuntuone might not be on CD now, because of the switch to banshee
[14:24] <ralsina> because the -client package would have the same rev number
[14:25] <dobey> ralsina: no, that's not how that feature of rpm is used
[14:25] <ralsina> s/have/keep/
[14:25] <nessita> dobey: and how's banshee accessing the music library path?
[14:25] <dobey> nessita: the banshee extension isn't in python. it's C#
[14:26] <nessita> dobey: oh. How can I confirm/check?
[14:26] <dobey> nessita: ask in #ubuntu-desktop or #ubuntu-devel i guess. or check the listing file on cdimage.ubuntu.com i think
[14:27] <ralsina> ok, gotta go mumble for team leads. Please work it out.
[14:28] <nessita> dobey: ok, so, can you please confirm in which package the U1 icon is delivered?
[14:29] <dobey> nessita: it is not currently in the ubuntuone-client package afaict. file a bug and assign to me and i'll move them
[14:29] <nessita> dobey: package bug, right?
[14:32] <dobey> yes
[14:36] <nessita> dobey: bug #727195
[14:36] <ubot4> Launchpad bug 727195 in ubuntuone-client (Ubuntu) "Main icon should be delivered in ubuntuone-client binary package (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/727195
[14:42] <karni> drill in the neighbours wall, that's what I needed..
[15:13] <pmatulis> is u1  data encrypted on-disk?
[15:16] <nessita> pmatulis: hello! no, is not (unless you explicitly chose to encrypt your home folder at installation time)
[15:16] <karni> pmatulis: no, unless your whole home is encrypted (Ubuntu gives you that possibility)
[15:16] <karni> nessita: ^ ^
[15:17] <nessita> karni: heh!
[15:17] <karni> nessita: your answer was better. I'll work on mine.
[15:17] <nessita> hehehe
[15:22] <dobey> well, no unless the files are encrypted
[15:22] <dobey> they are encrypted during transfer though (as it's over SSL)
[15:23] <dobey> encrypting your home in the ubuntu installation most likely will not result in encrypted files in ubuntuone either
[15:23] <dobey> because they will be unencrypted for ubuntuone-syncdaemon to read them
[15:26] <karni> dobey: in ubuntu one you mean? the cloud? ofcourse not. the partition is transparently mounted (which is what I have)
[15:26] <karni> though, the files, physically, are encrypted on-disk.
[15:27] <dobey> i think he was more asking "does ubuntuone itself do any encryption"
[15:27] <dobey> and the answer is "no, outside of the SSL transfer of data over the wire"
[15:27] <karni> we could settle with 'the question is not well defined/stated'
[15:31] <dobey> karni: also, even if you have encrypted home, it's only encrypted when you're logged out. and if you have a second machine which doesn't have encrypted home, even when your home is unmounted on the other machine, the files aren't encrypted on both machines
[15:32] <karni> dobey: you mean, the files arent encrypted on the second machine. of course, I'm aware of that :)
[15:33] <karni> dobey: once I read on the forum someone managed to sync /home/.ecryptfs with Ubuntu One. if that's true, then it was encrypted. but that's a rare use case.
[15:34] <ralsina> karni: that's going to conflict so much if you ever use it as something other than a backup :-)
[15:34] <dobey> yeah i wouldn't ever suggest that
[15:38] <karni> ralsina: indeed, and I do not intent to try that. it was an interesting read, though.
[15:38] <karni> *intend.. heh, I'm starting thinking Android
[15:44] <dobey> brb
[15:51] <nessita> can I haz a couple of reviews for https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/folders-tweaks/+merge/51765 ?
[16:10] <nessita> screenshot for that last review request is http://ubuntuone.com/p/fV0/
[16:11] <beuno> nessita, on it
[16:12] <beuno> nessita, ui looks good, haven't got time right now to review 1.3k lines
[16:12] <beuno> but +1 on the ui  :)
[16:14] <ralsina> nessita: shiny :)
[16:15] <nessita> beuno, ralsina: the big diff is just caused because I had to split in 2 the test_gui file
[16:19] <mandel> alecu: ping
[16:25] <mandel> nessita: ping
[16:26] <nessita> mandel: I'm currently following some private conversations and I'm about to leave to university
[16:26] <nessita> mandel: will email work for us? :-)
[16:27] <mandel> nessita: sure, but dont worry to much I thin alecu can help me, is about the delete_credentials in sso
[16:27] <mandel> not too worry too much
[16:38] <lalejand> Hi, got an exception : http://pastebin.com/cb2zeKiV and my syncdaemon-exceptions.log is 6Mo, gedit can't open it
[16:38] <nessita> mandel: I have a few minutes opening, shoot! :-)
[16:38] <mandel> nessita: ok, why does the delete_secret return a deferred?
[16:38] <nessita> mandel: clear_credentials? which python module?
[16:39] <mandel> nessita: and what is the expect result in case of a success
[16:39] <nessita> mandel: credentials.py or tx_secrets?
[16:39] <mandel> nessita: ubuntu_sso.keyring
[16:39] <nessita> mandel: every single access to the keyring is async
[16:39] <nessita> mandel: so we need to return deferred that are fired once the operation actually completes
[16:39] <lalejand> (using PPA repo, up to date)
[16:40] <mandel> nessita: ok, but what is the defer expected result in a succes case?
[16:40] <nessita> mandel: on success, nothing is returned (ie, the deferred is fired with None as result)
[16:40] <mandel> nessita: superb, that's all I needed :)
[16:40] <nessita> :-)
[16:40] <mandel> nessita: go and teach!
[16:41] <nessita> mandel: I have to tke examns :-D (Much more fun)
[16:41] <mandel> nessita: you take then, or the students take them?
[16:42] <nessita> mandel: they take them, not sure what verb is the correct one to say 'tengo que tomar examenes'
[16:42] <ralsina> nessita: you test the students
[16:42] <ralsina> they take tests
[16:42] <mandel> nessita: ok, so you are supervising and exam
[16:43] <ralsina> nessita is examining
[16:43] <mandel> nessita: then, have fun :)
[16:43] <ralsina> and discarding as unworthy!
[16:48] <nessita> ralsina: can you, by any chance, revbiew https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/folders-tweaks/+merge/51765 ?
[16:49] <ralsina> nessita: I can try!
[16:49] <ralsina> "too many lines in module"? That's one warning we could disable :-)
[16:49] <nessita> ralsina: I tried, it didn't work
[16:49] <nessita> I tried a lot
[16:50] <nessita> so, the warning won
[16:50] <nessita> nevertheless, I think is a good thing not to have so many lines in a module
[16:50] <nessita> brb, quick lunch
[16:51] <ralsina> nessita: tried inside the file? No, that won't work I suppose
[16:51] <lalejand> Hi, I got bug : http://pastebin.com/cb2zeKiV, my syncdaemon-exceptions.log is 6Mo, gedit can't open it. I'm on PPA repo, updated.
[16:52]  * mandel hates writing extension modules in c….
[17:28] <thisfred> alecu: When SYS_QUOTA_EXCEEDED fires, it passes the handler volume_id and free_bytes, do you know how I can deduce from volume_id whether it is a UDF or a share from someone else?
[17:33] <thisfred> nm, think I found it
[17:34] <thisfred> there's another handler :)
[17:39] <joshuahoover1> dobey: ping
[17:39] <dobey> joshuahoover1: hey
[17:40] <joshuahoover1> dobey: bug #702171 ...with the proposed update, should i not see ubuntu-sso-client running on startup?
[17:40] <ubot4> Launchpad bug 702171 in ubuntuone-client (Ubuntu Natty) (and 5 other projects) "gsd-plugin should not ask for sso credentials (affects: 2) (dups: 1) (heat: 18)" [Undecided,Fix released] https://launchpad.net/bugs/702171
[17:41] <dobey> joshuahoover: right. it should not be started by the code in gnome-settings-daemon. i don't know if something else might also cause it to start though
[17:41] <joshuahoover> dobey: yeah...hmmm...not sure how to test this one since doing ps -ef | grep ubuntu-sso-client after startup still shows it running
[17:42] <dobey> joshuahoover: in the Startup Applications prefs, disable the ubuntuone-launcher one
[17:43] <joshuahoover> dobey: ah, ok
[17:43] <dobey> joshuahoover: that way, it should prevent syncdaemon and ubuntuone-launcher from running, which may also cause it to start
[17:43] <joshuahoover> dobey: right, good catch
[17:44] <dobey> bah i think my bt headset is dead
[17:45] <alecu> mandel, pong
[17:46] <alecu> thisfred, did you find the SYS_QUOTA_EXCEEDED bit?
[17:46] <mandel> alecu: I not longer need you, nessita was faster :)
[17:46] <mandel> alecu: thx anyway
[17:46] <alecu> yeah, nessita is always faster :-)
[17:48] <lalejand> Hi, I got a bug : http://pastebin.com/cb2zeKiV, my syncdaemon-exceptions.log is 6Mo, gedit can't open it. I'm on PPA repo, updated.
[17:55] <mandel> alecu: I hope you appreciate my lack of "tha's what she said.." joke
[17:55] <alecu> yeah, I appreciate!
[17:56] <alecu> so mandel: pong!
[17:56] <mandel> hehe
[17:57] <alecu> mandel, I'm catching up with the backlog. Seems nessita already replied as well about the deferred keyring access.
[17:58] <mandel> alecu: yes, she got everything cover, I was making sure I understood the code
[17:58]  * mandel is patching python keyring to add delete methods
[17:58] <alecu> cool.
[18:00] <thisfred> alecu: yeah sry, got it
[18:47] <lalejand> Hi, I got a bug : http://pastebin.com/cb2zeKiV, my syncdaemon-exceptions.log is 6Mo, gedit can't open it. I'm on PPA repo, updated.
[18:50] <dobey> lalejand: please file a bug report?
[19:11] <thisfred> alecu: I need a volume_manager instance to determine whether a share id points to a UDF or a share/root. We don't have one in the aggregator (because we've not needed it before) but I'm sort of at a loss as to how to best get one. Main has one, the SyncdaemonEventListener in interaction_interfaces has one, but I'm not sure if it breaks anything to just instantiate the class and hang it off the aggregator/frontend.
[19:11] <alecu> thisfred, looking
[19:11] <thisfred> I'm not sure if it's meant to be instantiated more than once for one thing
[19:12] <alecu> thisfred, I don't think we are supposed to instantiate it. I see the one instance is passed around.
[19:12] <thisfred> alecu: the code I'm trying to emulate (well, copy ;) is interaction_interfaces.py L1089-
[19:13] <alecu> (never used the interaction_interfaces, I think it's new stuff by man-del)
[19:14] <alecu> thisfred, the StatusListener in ubuntuone/syncdaemon/status_listener.py already has the vm
[19:15] <alecu> thisfred, my idea was to isolate all things that depend on the core syncdaemon to that file, so I guess checking wether it's a share/udf/root should be done there, and passed as different calls into the aggregator frontend.
[19:15] <alecu> *whether.
[19:16] <thisfred> ok, makes sense
[19:17] <thisfred> Won't that make the event firing slower though?
[19:17] <thisfred> alecu: I think this goes over dbus...
[19:18] <alecu> thisfred, what part goes over dbus?
[19:18] <thisfred> alecu: the vm.get_volume?
[19:18] <thisfred> Ah no, probably just getting the vm in the first place
[19:18] <alecu> thisfred, no, that's straight python into syncdaemon. And getting the vm is also straight python.
[19:19] <alecu> thisfred, the only bit going over dbus in interaction_interfaces.handle_SYS_QUOTA_EXCEEDED is emit_quota_exceeded
[19:20] <alecu> thisfred, our status listener is running inside the same python process as syncdaemon, there's no dbus involved there.
[19:20] <thisfred> ok, cool
[19:20] <thisfred> alecu: I think i was reading it inside out again ;)
[19:20] <alecu> thisfred, we are only using dbus going outside of that process (ie: notifications, libunity, messaging menu, etc)
[19:21] <alecu> no problem!
[19:21] <thisfred> alecu: thanks, I think I have enough to make this part work
[19:21] <alecu> great!
[19:42] <Chipaca> ralsina: ping
[19:53]  * Chipaca jiggles ralsina's power cord
[19:54] <beuno> Chipaca, I heard from him about an hour ago "I have 17 minutes of battery left"
[19:54] <Chipaca> that's always a nice feature
[19:55] <beuno> Chipaca, how's life over there?
[19:55] <Chipaca> beuno: we went to the sea-side today
[19:55] <Chipaca> just north of the ribble
[19:56] <Chipaca> they have some weird bi-valves in the sand, made great sandcastle reinforcements
[19:56] <beuno> neat, good weather or just stubborn?
[19:56] <Chipaca> half of one and 50% of the other
[19:59] <beuno> Chipaca, do you want your brain to explode, and have a dev environment to run a branch handy?
[19:59] <Chipaca> beuno: I do, but only if my wife doesn't find out; I'm officially on holiday :)
[19:59]  * Chipaca bzr pulls
[20:01] <Chipaca> beuno: shoot
[20:01] <beuno> Chipaca, pm'ed you a branch
[20:02]  * Chipaca puts on his anti-asplodation helmet
[20:12] <joshuahoover> dobey: maverick sru update...
[20:13] <joshuahoover> dobey: bug #661292 is not fixed... ralsina was working on this a little bit ago, unaware of this fix so not sure how so it'll get fixed
[20:13] <ubot4> Launchpad bug 661292 in ubuntuone-client (Ubuntu Maverick) (and 4 other projects) "Nautilus is not aware of published files (affects: 7) (dups: 4) (heat: 40)" [Medium,In progress] https://launchpad.net/bugs/661292
[20:14] <joshuahoover> dobey: bug #712674 could be fixed, neither rmcbride or i can reproduce the problem so it appears fixed in the current maverick client :)
[20:14] <ubot4> Launchpad bug 712674 in ubuntuone-client (Ubuntu Natty) (and 5 other projects) "Nautilus offers publishing files within shares while it's not allowed on the server (affects: 1) (heat: 10)" [High,Fix released] https://launchpad.net/bugs/712674
[20:14] <joshuahoover> dobey: all the other fixes are verified
[20:14] <joshuahoover> dobey: is there any way we can back out 1 or both of the bug fixes mentioned above and get the package uploaded? there's a critical fix in there that can delete users' files that is quite important to get out asap
[20:16] <dobey> one second
[20:16] <dobey> am on the phone booking flights
[20:17] <joshuahoover> dobey: np, no rush :)
[20:22] <joejc> im thinking of canceling my u1 account
[20:27] <dobey> joshuahoover: hrmm
[20:27] <dobey> joshuahoover: we can't really back the fixes out easily, no
[20:28] <joshuahoover> dobey: that's what i was afraid of
[20:28] <joshuahoover> dobey: hmmm
[20:28] <dobey> and i don't have maverick available to check them on easily myself to try and see what is going on there
[20:29] <dobey> joshuahoover: for #661292 how soon after the restart did you try to test it?
[20:29] <joshuahoover> dobey: fairly soon...maybe i need to wait a little longer?
[20:29] <joshuahoover> dobey: i can try that one more time
[20:30] <dobey> joshuahoover: you should wait at least 1 minute i think. it should take 30 seconds before syncdaemon even starts up
[20:30] <joshuahoover> dobey: k, i'll try again because i'd really like it to work :)
[20:30] <mandel> ralsina: ping
[20:31] <dobey> joshuahoover: i know the fix there does work, because i read the code. but there are also other issues surrounding the public files code and nautilus, and they aren't fixed in that upload
[20:31] <dobey> joejc: why is that?
[21:48] <dobey> joshuahoover: any luck with waiting longer?
[21:48] <joshuahoover> dobey: i was having issues connecting...but now it's connected...let me see
[21:49] <dobey> joshuahoover: that's another thing. if syncdaemon is disconnected, it probably won't do the fetching of the folder list either
[21:50] <joshuahoover> dobey: not working :(
[21:51] <dobey> joshuahoover: it's failing to get the list?
[21:51] <joshuahoover> dobey: how can i tell? i've been checking the context menu on the files that are published
[21:53] <dobey> joshuahoover: joshuahoover watch the syncdaemon.log for GetPublicFiles or whatever that command is called i guess
[21:54] <joshuahoover> dobey: k
[22:03] <joshuahoover> dobey: nothing...i have the proposed client installed, i restarted, waited over 10 minutes, checked the context menu on the published files (just get the option to publish them), and don't find any  mention of "public" in syncdaemon.log
[22:12] <dobey> joshuahoover: can you kill syncdaemon, and run it by hand with --debug and grep for GetPub in the syncdaemon-debug.log after it changes state to IDLE?
[22:12] <joshuahoover> dobey: sure
[22:23] <joshuahoover> dobey: nothing :( here's the log: http://paste.ubuntu.com/574189/
[22:26] <dobey> joshuahoover: and no GetPub stuff after you open ~/Ubuntu One and refresh the view or anything?
[22:26] <joshuahoover> dobey: right, that log is after i opened ~/Ubuntu One and even right-click on files to show the u1 menu
[22:27] <joshuahoover> dobey: no mention of getpub there
[22:27] <dobey> wtf
[22:27] <dobey> :(
[22:28] <dobey> i wonder what is going on there
[22:29] <joshuahoover> yeah, not sure...the only thing i can think is to rollback my vm (yet again), use a different u1 account and try that...shouldn't matter but maybe worth trying at this point just to rule things out
[22:29] <karni> talk to you guys tomorrow, bye for now
[22:29] <dobey> would be nice if u1sdtool had a --list-published or something
[22:31] <CardinalFang> karni, I'm pushing an update to the files build that will make the compiler complain more about questionable code.  Don't freak out.
[22:31] <joshuahoover> dobey: yes, that would be nice
[22:41] <karni> CardinalFang: ah, good that you're saying, so I'll start merging from trunk next time I push
[22:42] <karni> CardinalFang: by the way, really *much* has changed in the code since we talked
[22:42] <karni> CardinalFang: but it's very easy to schedule uploads, as long as you know the volumeId and parentId
[22:44] <CardinalFang> karni, great!
[22:44] <karni> CardinalFang: you should also know that I included the commons-codec once again - UrlSafeEncode was either buggy or missing, and I had to include that as a source file, but it had a few dependencies
[22:44] <CardinalFang> I think I just found it.
[22:45] <karni> CardinalFang: and I didn't have to clean that jar up, I'll get around that as soon as I have time for cleanup. in the mean time, you can see it complaining about ambiguous and unresolved classes when installing the apk
[22:45] <karni> CardinalFang: if you need anything, just let me know.
[22:45] <CardinalFang> karni, thanks.
[22:45] <dobey> joshuahoover: well i'm off for now, i guess we can figure out more tomorrow
[22:45] <dobey> later all!
[22:46] <joshuahoover> dobey: later...have a good evening
[22:46] <karni> by dobey
[22:49] <karni> CardinalFang: and you can kill me for i18n, but I didn't have time to jump to resources everytime I had to use a new text. I will fix that, sorry. I had to much new stuff to implement and changed the labels/text/titles/etc often. I do remember your advice on externalizing as-we-go..
[22:56] <karni> CardinalFang: com.ubuntuone.android.files.util.MediaUtilities.java can be of interest to you, I wrote it to see how easy it is to check for recently added media (which you can see commented out in com.ubuntuone.android.files.UbuntuOneFiles.java )
[23:10]  * karni EODs
[23:41] <palhmbs> is there a cli interface for ubuntuone?
[23:42] <karni> palhmbs: u1sdtool can be of help to you
[23:42] <karni> palhmbs: but to get public link, you need the nautilus extention (i.e. Nautilus context menu)
[23:43] <palhmbs> oh yeah - the nautilus extension is missing


[17:03] <melkor> I have been using the mainline kernels, the 3.0 and the 2.39.  Neither of these kernels handles my hdmi audio out correctly.  I think it is a regression becaues the .39 used to work.  Is there somewhere I should report this?
[17:11] <apw> melkor, if you have tested it out with oneiric kernel then report against that
[18:38] <promithius> Hi! Does anyone know about the configuration file for init process in Ubuntu or Debian systems? Is it inittab like all the systems? Cause I don't see it in the /etc directory. Any idea?


[10:50] <caribou> Hello,
[10:50] <caribou> Since the drop of support for Python 3.6 has been announced for 23.2, will there be any intermediate releases (i.e. 23.1.x) between now and release of 23.2 ?
[10:50] <caribou> I am just curious to know if there is any chance that our PR (https://github.com/canonical/cloud-init/pull/2033) may have a chance to be integrated in a python 3.6 supported version
[10:50] -ubottu:#cloud-init- Pull 2033 in canonical/cloud-init "Adapt DataSourceScaleway to IPv6" [Open]
[10:51] <caribou> otherwise we will look at how we handle the distros with only python 3.6 support
[11:00] <meena> caribou: which distros are those?
[11:01] <caribou> From our side, AlmaLinux-8, RockyLinux-8, CentOS-stream 8 & Ubuntu Bionic (this last one will be EOS by mid april)
[11:02] <caribou> btw, when I say "only python 3.6 support" I mean natively on their cloud images. Of course newer versions may be installable but their cloud images are delivered only with 3.6
[11:04] <meena> what's the support timeline for those rgel-ish 8 systems?
[11:21] <caribou> dunno, I'll check that out
[11:23] <caribou> meena: Almalinux 8 : 1 may 2024
[11:23] <caribou> RockyLinux 8 : 31 may 2024
[11:23] <caribou> CentOS Stream 8 : 31 may 2024
[11:33] <caribou> FWIW : the rhel-ish distro all run some flavor of 22.1
[11:44] <meena> caribou: given the time line for 23.2, that seems fitting then
[11:45] <meena> so, yeah, i would push reviewers to get that in, if you're going to be supporting those OSes for longer than that
[11:56] <falcojr> we actually got enough response to that 3.6 email to the mailing list that we'll likely be extending support for a bit longer. We still need to agree on a time line though, so if you have any specific concerns, let us know soon
[12:47] <caribou> falcojr: other the the PR cited above and for which holmanb is already on it nothing, thanks
[15:00] <blackboxsw> hey falcojr holmanb aciba I'm seeing intermittent resize2fs errors on lunar. Have we seen those elsewhere? I saw one fly by on azure too but it's not affecting all platforms or all builds on the same platform https://jenkins.canonical.com/server-team/view/cloud-init/job/cloud-init-integration-lunar-gce/lastSuccessfulBuild/testReport/junit/tests.integration_tests/test_upgrade/test_clean_boot_of_upgraded_package/
[15:00] <blackboxsw> I ask because I'd like to try to queue an upload for lunar to help out this MAAS bug with ourt postinst
[15:01] <blackboxsw> https://bugs.launchpad.net/bugs/2009746
[15:01] -ubottu:#cloud-init- Launchpad bug 2009746 in maas (Ubuntu) "dpkg-reconfigure cloud-init: yaml.load errors during MAAS deloyment of Ubuntu 23.04(Lunar)" [Undecided, Confirmed]
[15:01] <blackboxsw> the rest of the jenkins jobs seem to look pretty healthy with the exception of an intermittent errors due to flaky tests that don't persist acrosss test runs
[15:02] <falcojr> that failure doesn't look familiar to me
[15:02] <falcojr> Superblock checksum does not match superblock while trying to open /dev/root
[15:02] <holmanb> caribou: pr 2033 should be able to get into a 3.6 release. I expect we will likely make 23.4 the final release with 3.6 support (will follow up in the thread publicly at some point)
[15:06] <holmanb> blackboxsw: I also haven't seen that in our tests before
[15:06] <holmanb> some sort of fs corruption issue
[15:34] <caribou> holmanb: thanks for the info !
[15:42] <paride> blackboxsw, it doesn't looks familiar to me
[15:48] <aciba> blackboxsw: I did not see that error, previously.
[15:51] <blackboxsw> aciba:parid holmanb thx. ok I also just confirmed we have nothing in cloud-init that's touched this specific area of code. So nothing that we've introduced there. I'll try kicking off another jenkins run to assert that this isn't a persistent problem on Azure/GCP
[15:51] <holmanb> blackboxsw: I reproduced it on GCE
[15:51] <blackboxsw> I'm not seeing it on LXC VMs
[15:51] <holmanb> blackboxsw: I suspect an image build issue
[15:52] <blackboxsw> and not seeing on ec2
[15:52] <blackboxsw> @holmanb do you have /etc/cloud/build.info on your GCE image?
[15:52] <blackboxsw> I'm launching Azure now to see
[15:53] <holmanb> on first boot, the kernel log shows issues with the partition table in that test
[15:53] <holmanb> blackboxsw: yes
[15:53] <holmanb> build_name: server
[15:53] <holmanb> serial: 20230319
[15:53] <holmanb> https://dpaste.org/wbZwR
[15:54] <blackboxsw> +1 thx we may want to take that by CPC team to see if they are aware of image build issues at the moment
[15:59] <holmanb> what's odd is that in that the error only happens on the initial cloud-init run, not the subsequent - it makes me curious why this isn't seen in other tests
[16:03] <minimal> holmanb: does growpart run during the initial cloud-init run? If so then as part of growing the partition won't it move the GPT header?
[16:07] <holmanb> minimal: I think that's right
[16:07] <holmanb> minimal: however the GPT alt header was incorrect before systemd even started, so something was wrong in the image prior to cloud-init doing anything
[16:08] <minimal> so is this not the result of a disk image being created of a given size, but being put onto a disk of a larger size (and so the GPT header at the end of the disk image is no long at the end of the disk?
[16:09] <holmanb> minimal: that would be one way to cause this
[16:10] <minimal> i.e. you create a 1GB disk image and so the alt GPT header is around the 1GB mark but you create a VM with a 2GB disk using that disk image and so the alt GPT header is still around the 1GB mark, at least until growpart runs
[16:12] <minimal> holmanb: was that kernel output taken from Azure? I'm guessing so
[16:12] <holmanb> yes
[16:13] <minimal> I'm assuming your disk image is 8GB and 20Gb is AFAIK the small disk size for Azure
[16:14] <minimal> FYI as I'm building disk images myself I seem to remember that Azure has rules for disk images to be included into their Marketplace, from memory one of those is that disk images MUST be 20Gb in size lol
[16:14] <minimal> well, as a minimum
[16:14] <holmanb> minimal: oops, no this is from GCE, not azure
[16:15] <holmanb> and a 10G root fs
[16:15] <minimal> ok, I was guessing those figures in the kernel output were bytes
[16:16] <minimal> so then is the disk image 4Gb in size?
[16:19] <holmanb> I think so
[16:20] <holmanb> since I see:
[16:20] <holmanb> kernel: EXT4-fs (sda1): resizing filesystem from 1020155 to 2593019 blocks
[16:22] <minimal> so the kernel message is specific to GPT, you wouldn't see such a message for MBR partitioned/labelled disks.
[16:24] <jchittum> i've been following a bit, but i'm not caught up on the case -- it's using `cloud-init` to do image-resize on launch for lunar?
[16:28] <holmanb> jchittum: yes, which is default behavior on cloud-init boot
[16:29] <holmanb> *for the root partition
[16:31] <jchittum> make sure my brain has it : first boot, cloud-init expands root to equal instance disk size. and you're seeing intermittent issues with resize on GCE and Azure
[16:31] <jchittum> minimal: azure default disk is 30gb
[16:32] <jchittum> How will it show up on an instance? cloud-init will fail to finish succesfully?
[16:33] <holmanb> jchittum: I wouldn't say intermittent - I reproduced it on my first GCE boot. I can retry a couple times to check if it is intermittent
[16:34] <blackboxsw> It's possible that in only just started showing up. on GCE/Azure. prior runs from 3 days ago looked good https://jenkins.canonical.com/server-team/view/cloud-init/job/cloud-init-integration-lunar-gce/46/
[16:35] <jchittum> i'm looking at tests from yesterday
[16:35] <blackboxsw> yep, Azure 3 days ago clean, 2 days ago failure to resize
[16:35] <jchittum> What will it show up as? cloud-init having a failed status?
[16:36] <holmanb> jchittum: symptoms would be resize2fs fails during boot, cloud-init will otherwise complete but with errors in logs
[16:36] <holmanb> jchittum: a quick test would be: `grep resize2fs /var/log/cloud-init.log`
[16:36] <jchittum> well, i can say we don't have a test for that now, so, no, it's not failing our CI
[16:38] <holmanb> *requires the colon to filter out other logs for the quick test: `grep 'resize2fs\:' /var/log/cloud-init.log`
[16:39] <blackboxsw> yes as holmanb said, cloud-init passes setup, but fails to resize the disk so the disk will be smaller than availbale size. Grepping for `Traceback` in /var/log/cloud-init.log shows `
[16:39] <blackboxsw>  'cloudinit.subp.ProcessExecutionError: Unexpected error while running '
[16:39] <blackboxsw>  'command.\n'
[16:39] <blackboxsw>  "Command: ('resize2fs', '/dev/root')\n"`
[16:39] <blackboxsw> or easier `resize2fs: Superblock checksum does not match superblock`
[16:40] <blackboxsw> full log here for those inside canonical https://jenkins.canonical.com/server-team/view/cloud-init/job/cloud-init-integration-lunar-azure/50/testReport/tests.integration_tests/test_upgrade/test_clean_boot_of_upgraded_package/
[16:41] <waldi> blackboxsw: how did you manage to break superblock checksums?
[16:51] <blackboxsw> waldi: an excellent question. not certain yet. I wish I had the power to do that. I break everything else at home. Just noticed it from our daily jenkins test runners and still digging into the 'how' that happened
[16:51] <blackboxsw> it definitely feels like a strange corner case failure during image publishing. But we can report here when we find out what gives.
[16:52] <blackboxsw> it doesn't look like anything cloud-init related on first blush.
[16:54] <blackboxsw> it could be patches to resize2fs or something during image publish that triggered this case in Ubuntu Lunar. (doesn't affect other stable releases such as bionic, focal, jammy, kinetic etc).
[16:55] <waldi> blackboxsw: what comes to mind is https://bugs.debian.org/1023450, where the kernel used the wrong checksum on resize in linux 6.0. but that sounds different
[16:55] -ubottu:#cloud-init- Debian bug 1023450 in linux "e2fsprogs - Does not agree with kernel on clean state" [Important, Open]
[16:59] <blackboxsw> and specifically looking in ubuntu's git archive for what's landed in ubuntu/devel distro branches .... I see no changes in e2fsprogs since Feb 17th that published to Lunar, so it feels like that's not the culprit either (no deltas between success runs on ubuntu vs failures in the last few days/week)
[17:00] <blackboxsw> checking waldi to see if your patch is already included, just in case
[17:06] <waldi> did you check what kernel changes got in, both in the build environment and the final image?
[17:07] <waldi> because i assume you use the kernel ext4 implementation during image build and not the mke2fs one
[17:07] <jchittum> from an image standpoint,i see no package diffs between 20230316 and 20230319
[17:08] <blackboxsw> ahh. sry bug is kernel-owned 6.0 not e2fsprogs. And Ubuntu 23.04 (Lunar) is 6.1 based.
[17:08] <blackboxsw> checking kernel logs for the 'fix' and seeing if it's already in the kernel
[17:08] <blackboxsw> checking kernel logs for the 'related fix and discussion' to see if it's already in the Ubuntu kernel.
[17:09] <holmanb> blackboxsw: lunar has 6.1 in -proposed still, which I don't see in use on gcp (this was repro'd on 5.19)
[17:10] <blackboxsw> holmanb: orig bug report claimed it showed up in Found in version 6.0-1~exp1.... I'm not sure if that issue would have been present in 5.19 .... but we can try to track any backports applied to see
[17:11] <blackboxsw> I think it's this commit but digging https://github.com/torvalds/linux/commit/9a8c5b0d0615
[17:11] -ubottu:#cloud-init- Commit 9a8c5b0 in torvalds/linux "ext4: update the backup superblock's at the end of the online resize"
[17:14] <holmanb> sure, I'm still curious why this would have only started failing in the last couple of days, however
[17:16] <minimal> blackboxsw: one other possibility, the latest release of e2fsprogs, 1.47.0, changes mkfs.ext4 to enable 2 additional options by default: metadata_csum_seed and orphan_file
[17:17] <minimal> could you be creating the ext4 fs for the disk image using this latest version of mkfs.ext4?
[17:17] <holmanb> metadata_csum_seed is actually disabled in lunar
[17:17] <minimal> holmanb: does lunar contain e2fsprogs 1.47.0?
[17:17] <holmanb> minimal 1.47.0-1ubuntu1
[17:18] <holmanb> and I saw a message about the orphan file thing in the klog but haven't dug into how it would / could be related
[17:18] <holmanb> minimal: https://changelogs.ubuntu.com/changelogs/pool/main/e/e2fsprogs/e2fsprogs_1.47.0-1ubuntu1/changelog
[17:19] <minimal> ok, because in general the orphan_file option presents a problem - older versions of fsck do not know about it and cannot fsck such a fs....which causes data recovery issues (i.e. if you're using a ISO/recovery OS with an older version)
[17:21] <minimal> ok, so metadata_csum_seed is disable, but not orphan_file - that'll cause the fsck "compatibility" issues I mentioned
[17:35] <jchittum> digging further back, i see e2fsprogs migrate from 1.46.6~rc1-1ubuntu1 to 1.47.0-1ubuntu1 somewhere around 20230311
[17:36] <jchittum> there has not been a kernel SRU since, and azure is still sitting on <IP_ADDRESS>0.9
[17:37] <jchittum> so we are time aligned as well (sorry, was in meetings had this up and typed but didn't send)


 [See {High}.] High. [Obs.] --Chaucer. [1913 Webster], Hey \Hey\, interj. [OE. hei; cf. D. & G. hei.] 1. An exclamation of joy, surprise, or encouragement. --Shak. [1913 Webster]  2. A cry to set dogs on. --Shak. [1913 Webster]
[07:53] <magespawn> well i am not setting the dogs on you
[07:56] <Kilos> lol
[07:57] <Kilos> too many yankee movies
[07:57] <Kilos> hey dude
[07:57] <magespawn> Kilos apparently 8ta is going live with LTE in april
[07:57] <Kilos> what is lte magespawn
[07:58] <magespawn> or "good day" *said with oz type accecent*
[07:58] <magespawn> blazingingly fast speed
[07:58] <Kilos> about time 8ta is at its slowest since i started using it
[07:59] <Kilos> took 5 hours to get 400m last night
[07:59] <magespawn> wow
[07:59] <Kilos> need to fone them on monday and rev them
[07:59] <Kilos> used to get up to 300 kB/s
[07:59] <Squirm> magespawn: uh
[07:59] <Squirm> np
[07:59] <Squirm> no
[08:00] <Kilos> last night must been around 50 kB/s
[08:00] <Squirm> yes they still decided to reset passwords
[08:00] <Squirm> just to make users nervous
[08:00] <magespawn> ahh well that is 'good' security practice
[08:33] <Kilos> Maaz: tell mazal why you pop in and out?
[08:33] <Maaz> Kilos: Righto, I'll tell mazal on freenode
[08:33] <Kilos> wonder where he has been
[08:33] <Kilos> very busy he will say
[09:04] <Kilos> magespawn: where did you hear the 8ta news
[09:09] <magespawn> zatech show podcast
[09:10] <magespawn> apparently they are going to have 1000 base stations with lte so will cover a much larger area than any of the other networks
[09:11] <Kilos> lekker
[09:11] <Kilos> hows 8ta doing there by you?
[09:11] <magespawn> it is not
[09:12] <Kilos> complain man
[09:13] <magespawn> they have no dedicated towers here and mtn is already overloaded in town
[09:13] <Kilos> if there is an mtn tower near then they build onto it
[09:13] <Kilos> aw
[09:13] <Kilos> but here 8ta actually put their own equipment onto the mtn tower
[09:13] <Kilos> so it aint roaming
[09:14] <magespawn> vodacom in town is about the best, about 18kms out of town towards sodwana mtn is the best
[09:14] <Kilos> where do you stay in relation to town
[09:14] <Kilos> village
[09:14] <Kilos> that tiny place
[09:15] <magespawn> about 5km out but well within range of the vodacom 3G tower
[09:15] <Kilos> which direction?
[09:16] <magespawn> towards sodwana
[09:16] <Kilos> ah
[09:16] <magespawn> but that is 5 road kms
[09:16] <Kilos> so straight through on the main road
[09:16] <magespawn> from the tower probable about 1-3 kms
[09:17] <magespawn> let me get a map
[09:18] <Kilos> ah similar to here but mine is an mtn 8ta tower and the voda peeps moved their equpment  off this tower to their own about 5 ks away
[09:23] <magespawn> http://goo.gl/maps/AlTf8 where the hluhluwe airport is marked the houses to the left is where i stay
[09:24] <Kilos> you even have an airport?
[09:24] <Kilos> whew
[09:25] <magespawn> grass strip
[09:30] <Kilos> ai! i battle to work that map thing
[09:30] <Kilos> everything so tiny and when i zoom i end up somewhere else
[09:32] <magespawn> not too serious
[09:33] <magespawn> new server on the p3 up and running, fully updated
[09:33] <Kilos> lekker works good hey
[09:33] <Kilos> p3's still have their uses
[09:34] <Kilos> not having a gui makes a diffs
[09:43] <magespawn> indeed going to have learn how to use samba
[11:01] <Squirm> magespawn: it's not that bad
[11:03] <Cantide> o hai~
[11:07] <Squirm> hiya
[11:09] <Kilos> hi charl Cantide
[11:09] <Cantide> Kilos, '-'/
[11:23] <Kilos> lo Vince-0
[11:25] <Vince-0> Hi Kilos
[11:25] <Vince-0> Lekka dag here
[11:27] <Kilos> bit cool here
[11:45] <charl> good afternoon
[11:45] <charl> hi Kilos
[11:48] <magespawn> hey Vince-0 charl
[11:49] <magespawn> no do not think so Squirm, just something new
[11:50] <magespawn> Kilos have another pc with an amd 980mhz chip and a nvidia card
[11:51] <charl> hi magespawn
[11:52] <Kilos> good magespawn make it work too
[11:52] <Kilos> faster than a p3 i think
[11:52] <magespawn> it is, just put some extra memory in it
[11:52] <magespawn> a little yes
[11:53] <Kilos> does it help putting money into a pc
[11:54] <Kilos> not better to get parts for it and put them in?
[11:54] <Kilos> hehe
[11:54] <magespawn> sorry?
[11:54] <Kilos> lol
[11:55] <magespawn> had only 128 now up to 256mb ram
[11:56] <Kilos> ah
[12:13] <magespawn> but it has no network card, so i will have to add that in
[14:11] <theblazehen> hi Kilos
[14:20] <Kilos> hi theblazehen
[14:20] <Kilos> whats news by you
[14:21] <Kilos> meeting monday evening hey
[14:21] <theblazehen> not much. I know
[14:21] <theblazehen> ordered a couple vps's a few days ago
[14:21] <theblazehen> mining litecoin on them
[14:21] <Kilos> magespawn: you still at work?
[14:21] <Kilos> whew
[14:22] <magespawn> yup but busy studying
[14:22] <Kilos> ah sorry
[14:22] <magespawn> no worries
[14:23] <magespawn> audio so i can type and listen to the lecture as the same time
[14:23] <Kilos> ah
[14:23] <magespawn> theblazehen: read an article that basically said that was not worth while
[14:24] <magespawn> cost of vp versus value of litecoins gained
[14:25] <theblazehen> i ake about $1 a month
[14:25] <theblazehen> make*
[14:26] <Squirm> I'd rather mine Bitcoin
[14:29] <Squirm> hmm
[14:29] <magespawn> the dollar value of those are like a yoyo
[14:30] <Squirm> I'm running dd, copying a partition to another partition. do you think it'll work?
[14:30] <magespawn> why not?
[14:30] <Squirm> or do I have to align partition tables or something
[14:30] <magespawn> should work fine
[14:30] <theblazehen> Squirm, I convert it to BTC
[14:31] <magespawn> do not know about that
[14:31] <theblazehen> but LTC is ore efficient on cpu
[14:31] <Squirm> dd if=/dev/sda4 of=/dev/sdb1 bs=1M
[14:31] <magespawn> theblazehen: are litecoins easier to mine
[14:31] <magespawn> looks okay to me but inetpro would know more
[14:31] <theblazehen> magespawn, less beginner friendly, but easy enough. If you only have a cpu available you make about 10x more profit
[14:32] <magespawn> mmm might take a look then
[14:32] <magespawn> have a few spare pcs to dedicate
[14:34] <Squirm> I'm busy pulling bit together to put up a little CentOS server
[14:34] <Squirm> I really, really would like an HP Microserver though
[14:35] <theblazehen> magespawn,  build minerd from these instructions: https://www.litecoinpool.org/help then register at http://ltc.nushor.net/ you can then run the miner with ./minerd -o http://ltc.nushor.net:8998 -u $name_of_worker,defaults_to_username.x -p $password,defaultis_x
[14:35] <magespawn> cool ty theblazehen
[14:36] <Squirm> theblazehen: what's the CPU usage like?
[14:36] <theblazehen> np
[14:36] <theblazehen> Squirm, as high as you let it
[14:36] <Squirm> ok
[14:36] <theblazehen> but you can always run it with nice
[14:36] <Squirm> yeah
[14:36] <Squirm> I mean, thinking of running it in the background or something
[14:37] <theblazehen> Do it al the time on my netbook
[14:37] <theblazehen> you can see their status on theblazehen.com
[14:37] <Squirm> my office machine is up all the time
[14:37] <theblazehen> Squirm, good
[14:38] <Squirm> and the current exchange rate?
[14:38] <Squirm> about
[14:38] <theblazehen> $1.8 per LTC
[14:39] <theblazehen> http://ltc.kattare.com/calc.php
[14:39] <magespawn> Squirm: one of these http://is.gd/6QtICy ?
[14:39] <Squirm> magespawn: yes
[14:40] <theblazehen> ltc/usd is 2.55002809
[14:40] <magespawn> mmm i have ooggling those for awhile too
[14:40] <Squirm> magespawn: small form factor, low electricity consumption, quiet
[14:41] <Squirm> want
[14:44] <magespawn> they are relatively cheep too
[14:44] <magespawn> cheap
[14:46] <Squirm> yes they are. But I can't afford to get something like that. It'll sit and I dunno what it will do
[15:19] <magespawn> cool just finished my n+ course material
[15:24] <Vince-0> naas
[15:37] <charl> naas botha?
[15:44] <magespawn> anyway home time now, later all
[17:51] <charl> good evening all
[17:51] <charl> i had a very interesting week
[17:51] <charl> had to figure out how to package oracle java for ubuntu
[17:51] <charl> ended up being a complete mess
[17:52] <charl> i need to find a bug report or submit one myself if i can't find it
[17:52] <charl> took me a whole day just to come up with a functional package
[17:52] <charl> and still not sure if it's perfect
[18:14] <inetpro> good evening
[18:16] <charl> hi inetpro
[18:16] <charl> hi smile4ever
[18:19] <smile4ever> hi charl :)
[18:28] <kbmonkey> greets fellows and lassies
[18:29] <charl> hi kbmonkey
[18:29] <charl> just finished watching death race 3
[18:29] <charl> most of it has been shot in south africa
[18:30] <kbmonkey> hi charl :) cool I have not seen that yet.
[18:30] <kbmonkey> I've got the Devil's Rejects for later
[18:31] <kbmonkey> how was it?
[18:33] <charl> it was a typical action movie but very good
[18:33] <Kilos> lo inetpro kbmonkey charl Trix[a]r_za
[18:33] <Kilos> and smile4ever
[18:34] <charl> hi again Kilos
[18:36] <kbmonkey> hello Kilos
[18:36] <Kilos> hows my monkey
[18:36] <smile4ever> and Kilos :p
[18:36] <kbmonkey> ook ook
[18:36] <Kilos> hehe
[18:38] <smile4ever> :)
[18:38] <smile4ever> byeee :)
[18:48] <magespawn> evening all
[18:48] <charl> wb magespawn
[18:48] <magespawn> ty
[19:04] <Kilos> night all. sleep tight
[19:04] <Kilos> dont forget mondays meet
[19:08] <kbmonkey> man I'm getting hungry again. :)
[19:08] <Squirm> playback never worked :/
[19:08] <Squirm> if someone has tried to contact me in the last 4 hours, please state your claim
[19:19] <charl> playback?
[19:21] <Squirm> my ZNC usually plays back what I've missed in the channel
[19:28] <charl> oh i see
[19:28] <charl> i run irssi inside a screen session on a server so i can just ssh and reattach and use the page up key
[19:29] <charl> many years ago i used psybnc though
[19:34] <Squirm> charl: yeah, not a fan of irssi though. still like some of my gui stuff
[19:34] <magespawn> quassel?
[19:35] <Squirm> thought of that. haven't seen it though. I like xChat :)
[19:35] <charl> am the opposite of that, i like to try and do as much possible at the console/command line
[19:36] <charl> i'm busy transitioning from kde to i3 though
[19:36] <Tonberry_> i3?
[19:37] <charl> Tonberry_: http://i3wm.org/
[19:38] <magespawn> i am just getting used to kde
[19:39] <charl> i have used kde now for 13 years, time for a change
[19:39] <charl> not constantly though, i have been on gnome and openbox for a while too
[19:41] <magespawn> mmm indeed, i have not even been using linux that long
[19:45] <Squirm> charl: fine, I use the cli as much as possible as well. Am doing my RHCE exam next month. But on a desktop, I like certain things to be gui based
[19:56] <charl> rhce - they still have that? interesting
[19:56] <charl> it used to be quite a big thing some time ago
[19:56] <charl> haven't heard of it much the last few years though
[19:57] <charl> i think it's because most people moved away from redhat but it still gets used in many companies
[19:57] <Squirm> charl: if not RedHat then something like CentOS. Or any linux distro. The concepts pretty much stay the same. The packages are pretty much available across all distros
[19:58] <charl> yeah even oracle linux uses the same packages, also based on redhat
[19:58] <charl> same as what ubuntu is based on debian
[19:58] <Squirm> except
[19:59] <Squirm> CentOS = RedHat
[19:59] <Squirm> it's a package for package clone
[20:00] <Squirm> RH is still opensource, so the CentOS guys just compile the RH packages with the CentOS logos, etc
[20:00] <magespawn> and the linux certification is based on CentOS
[20:00] <charl> hahaha, i wonder why people still use redhat then, perhaps just for support
[20:00] <Squirm> yeah, it's the support you pay for
[20:00] <Squirm> which is meant to be pretty good
[20:01] <Squirm> I enjoy RH
[20:01] <Vince-0> me22
[20:01] <Lil-|^Red> ~OT |Meanwhile in Nigeria ^_^ :::::::: || http://motherlandnigeria.com/games/ayo.html :::: END
[20:01] <Squirm> very clean distro
[20:01] <Lil-|^Red> leaves.
[20:01] <Squirm> ...
[20:01] <magespawn> ?
[20:02] <charl> obvious spam is obvious
[20:02] <Vince-0> ya wot,
[20:02] <charl> about redhat, we also use it at work, but considering we never make use of the support, i wonder why
[20:02] <Vince-0> dunno why anyone would spam that
[20:02] <magespawn> bit like running into a room shouting a word or sentance and then running out
[20:03] <magespawn> charl: maybe because it is proven
[20:03] <Squirm> magespawn: CentOS = RedHat
[20:03] <Squirm> except without the support
[20:03] <charl> magespawn: proven? :)
[20:04] <charl> centos is also pretty proven imho
[20:04] <Vince-0> ya most software is tested with Centos
[20:04] <charl> i used centos for the first time probably like 7 years back
[20:04] <Vince-0> Scientific Linus is binary compatible with RH i think
[20:04] <Squirm> cause it's RedHat :p
[20:05] <Squirm> Vince-0: probably cause it's based on CentOS
[20:06] <Vince-0> yar
[20:07] <charl> lots of people use fedora instead, but afaik fedora is much more on the cutting edge
[20:07] <charl> so you perhaps get less stability
[20:07] <charl> but you do get newer versions of the software quicker
[20:08] <Squirm> I didn't enjoy Fedora
[20:08] <magespawn> charl: as in all those other people use it so it must be okay for us
[20:08] <Squirm> it broke easily
[20:08] <charl> yeah
[20:08] <Squirm> felt... clunky
[20:08] <charl> can't say i have had much negative experience with fedora myself
[20:08] <charl> the only thing i had was some issues with graphics card drivers on nvidia but that's nothing out of the ordinary
[20:09] <charl> i had to replace nouveau with some binary drivers but that was a number of years ago
[20:09] <Squirm> I'd definitely have CentOS/RH as a server. I am really enjoying Mint MATE on my desktop
[20:09] <charl> i assume nouveau is up to scratch now
[20:10] <charl> i use ubuntu 12.10 for both desktop and server now, although at work i mostly run the latest lts release 12.04 on servers
[20:11] <charl> but for my personal server i try and stay on the latest release
[20:11] <charl> it's nice running exactly the same on both desktop and server because all the packages are the same etc
[20:11] <charl> at work you obviously don't "just" upgrade servers :)
[20:14] <Squirm> we were running Fedora, squid was unstable, the server was unstable. After I went on the RH course, I asked if I could test CentOS, just to see if it helped
[20:14] <Squirm> we haven't had a problem yet
[20:14] <magespawn> i try to keep all my stuff on LTS, but the desktops in the shop are on 12.10
[20:14] <Vince-0> I run Fedora17 at work laptop which is pretty usable without graphics, Centos on servers
[20:14] <Vince-0> I've takend a liking to Enlightenment DE
[20:15] <magespawn> ahh the wonders of open source choice
[20:15] <Squirm> yeah
[20:15] <Squirm> so many choices
[20:15] <Squirm> so many preferences
[20:15] <magespawn> awesome stuff
[20:15] <Vince-0> see Google's recent fork of Webkit as Blink?
[20:16] <Vince-0> gonna get more choice in browsers
[20:16] <Squirm> I may stick to Chrome
[20:17] <Squirm> waiting for my Nexus 4. Then I can sync everything to my phone as well :P
[20:17] <Vince-0> not to mention the recent forks made for Ubuntu graphics 'nstuff
[20:17] <Vince-0> yaa chrome is nice for that
[20:17] <Vince-0> the only thing it lacks is a decent tab grouper
[20:17] <Squirm> Firefox does it too
[20:17] <Squirm> hmm, tab grouper
[20:18] <Squirm> interesting idea.
[20:18] <Vince-0> too many tabs, firefox just puts em in boxes and remembers it for next time
[20:19] <Squirm> meh. I have to install windows on a machine. but cause i'm home I only have 1 set of everything
[20:19] <Squirm> and my laptop isn't here
[20:19] <Squirm> :/
[20:19] <Squirm> well, parents place
[20:21] <Squirm> so bbl
[20:23] <Vince-0> please excuse the long URL, my firefox tabs
[20:23] <Vince-0> https://lh3.googleusercontent.com/-zSLdyy8xJN4/UWm-aKa3TdI/AAAAAAAABRQ/9cyPti51jR8/s1106/firefox_tabs.jpg
[20:25] <Vince-0> chrome add-ons claim to do group tabs but naay
[20:25] <magespawn> wow thought  i used a lot, but i have never had that happen
[20:26] <Vince-0> I like to keep em open for particular subjects
[20:26] <kbmonkey> wow Vince-0, that is insane. I have no more than 5 at any time
[20:27] <Vince-0> oh, kinda replaced bookmarks and just keep em there so I can see where I was last at
[20:27] <kbmonkey> holy crud, it's past dinner time XD
[20:27] <Vince-0> yar its like almost midnight snack time
[20:38] <kbmonkey> I'm a sucker for minimalism. https://dl.dropboxusercontent.com/u/18686471/images/2013-04-13.22341365885296.png
[20:40] <kbmonkey> going to catch up on chow...
[20:47] <charl> kbmonkey: which desktop environment is that?
[20:47] <charl> also looks like some tiling implementation
[20:49] <magespawn> later all, bed time, good night all
[20:49] <charl> nn magespawn
[21:11] <Squirm> cool
[21:12] <Squirm> pc is up and running
[21:52] <Vince-0> charl, think its openbox
[21:58] <Vince-0> or not, I can't remember