[01:49] <TommyT> apparently ubuntulog2 is a bot: http://irclogs.ubuntu.com/2010/11/21/%23ubuntu-us-ar.html
[03:11] <TommyT> and of course, soylent green is people
[03:52] <r2d2rogers> I'm waiting for soylent blue instead
[03:54] <TommyT> finest kind!
[04:02] <r2d2rogers> Otherwise I'm wishing I wasn't back at work tomorrow. my wife and sons are home from school for the week
[04:02] <r2d2rogers> how's it up in arkansas?
[04:02] <r2d2rogers> I heard the hogs pulled it out again
[04:03] <TommyT> not much of a Razorback watcher, myself, but they must have done OK or we would have heard about it
[04:03] <TommyT> weather-wise, it has turned really warm today but they expect 27 degrees thanksgiving night
[04:03] <r2d2rogers> I read my facebook status feed and hear all about it
[04:04] <r2d2rogers> nice, I like the cooler weather, but that might be a bit cold for me too.
[04:05] <r2d2rogers> late supper here, TTYL if you're on late
[04:06] <TommyT> I'm about to hang it up for the night; was just seeing how/why we have a new bot
[04:06] <TommyT> log bot
[04:06] <TommyT> ubuntu-eu was hosting the old one and something happened to that organization


[00:00] <balloons> well guys this has been crazy that's for sure
[00:01] <balloons> tests just started running in jenkins and look to be going well
[00:01] <vthompson> balloons, it's the end of a long road that should have been finished a month ago
[00:01] <ahayzen> this has but hopefully worth it :D
[00:01] <balloons> vthompson, this isn't the first time you've "finished"
[00:01]  * ahayzen is now rewarded with massive merge conflicts in his other branches
[00:02] <ahayzen> #520 = perfect on VM
[00:02] <balloons> no, errors :-()
[00:02] <ahayzen> now ...jenkins your call
[00:02] <balloons> MismatchError: After 10.0 seconds test on Player.isPlaying failed: True != dbus.Boolean(False, variant_level=1)
[00:02] <ahayzen> oh god
[00:02] <ahayzen> which test?
[00:02] <vthompson> man
[00:02] <balloons>   File "/usr/lib/python2.7/dist-packages/music_app/tests/test_music.py", line 140, in test_play_pause_library
[00:03] <ahayzen> right.... vthompson we've had something like tht before no?
[00:03] <balloons> ohh, btw, I run the tests now with 'debug' set
[00:03] <balloons> looks like that change is in the branch
[00:03] <ahayzen> vthompson, on tht exact test...
[00:03] <vthompson> yea, that test was painful in Malta
[00:03] <balloons> you can watch here: http://<IP_ADDRESS>:8080/job/generic-mediumtests-utopic/573/console
[00:04] <ahayzen> balloons, vthompson it passes on my VM
[00:04] <ahayzen> as in test_play_pause_library
[00:05] <ahayzen> vthompson, u the same?
[00:05] <balloons> vthompson, I too have 17 tests passing on device.. it takes forever to run doesn't it?
[00:05] <balloons> Ran 17 tests in 931.860s
[00:05] <ahayzen> balloons, is the video of the failure up yet or do they posted at the end
[00:06] <balloons> ahayzen, at the end
[00:06] <ahayzen> damn
[00:06] <balloons> ahayzen, vthompson I see the dbus timeout error happens to jenkins too as expected
[00:06] <ahayzen> its probably clicking off the screen or something knowing us lol
[00:06] <vthompson> sigh
[00:07] <ahayzen> test_shuffle failed as well
[00:07] <ahayzen> thts not good more like media-hub isn't working or something lol
[00:07] <vthompson> balloons, ahayzen, given how badly the timing is for all these tests... this might put all these tests into the flaky category
[00:07] <ahayzen> ahhhhh
[00:08] <ahayzen> 'GStreamer; Unable to pause - "file:///home/phablet/Music/1.ogg"
[00:08] <ahayzen> GStreamer; Unable to play - "file:///home/phablet/Music/1.ogg"
[00:08] <ahayzen> Debug: Queue: Now has: 3 tracks
[00:08] <ahayzen> Error: "Resource not found." '
[00:08] <ahayzen> vthompson, didn't we have this before where gst wasn't using the faked home....oh no we're directly patching wtf...
[00:09] <balloons> ahayzen, vthompson I'd land this regardless at this point.. it does work locally
[00:09] <balloons> the dashboard might just have to be red :-)
[00:09] <balloons> mwahahah
[00:09] <vthompson> ahayzen, the resource issue seems to happen if the file just simply isn't there even though tthe db says it is
[00:09] <ahayzen> vthompson, do the files have the wrong permissions ;) like doing an adb push
[00:09] <balloons> honestly likely running on the device will yield the same results
[00:09] <ahayzen> vthompson, but surely they are in /home/phablet/Music ?
[00:10] <vthompson> ahayzen, well then gstreamer would see them
[00:10] <ahayzen> hah exactly....except when people were doing adb push and the files were owned by root
[00:10] <vthompson> yea, then they can't be opened
[00:10] <balloons> vthompson, ahayzen having jenkins hate it means pain down the line, but we can land it
[00:11] <ahayzen> balloons, vthompson the test_shuffle, which failed on jenkins, is the one i've been using to test on device so i can say it works on device
[00:11] <balloons>   File "/usr/lib/python2.7/dist-packages/music_app/tests/test_music.py", line 399, in test_add_songs_to_queue_from_songs_tab_and_play
[00:11] <balloons> MismatchError: After 10.0 seconds test on Player.isPlaying failed: True != dbus.Boolean(False, variant_level=1)
[00:12] <vthompson> balloons, and everyone was so happy to get a green image soon.... here comes us to kill that idea
[00:12] <ahayzen> balloons, basically any test that tries to play audio ...
[00:12] <ahayzen> balloons, and as we're a music-app thts a few
[00:12] <balloons> vthompson, I think it will be green on the dash honestly
[00:12] <vthompson> balloons, yea, since it is the device
[00:12] <ahayzen> yeah hopefully
[00:12] <balloons> so anyways, what say yea?
[00:12] <vthompson> ahayzen, let's just not play music so all the tests will pass
[00:12] <balloons> merge to trunk or play with jenkins?
[00:13] <balloons> ye, not yea.. my old english is terrible
[00:13] <vthompson> how many tests appear to have failed?
[00:13]  * ahayzen is waiting for jenkins results
[00:13] <balloons> the 2 i posted
[00:14]  * balloons gives another
[00:14] <balloons>   File "/usr/lib/python2.7/dist-packages/music_app/tests/test_music.py", line 280, in test_shuffle
[00:14] <balloons> MismatchError: After 10.0 seconds test on Player.isPlaying failed: True != dbus.Boolean(False, variant_level=1)
[00:14] <vthompson> ok
[00:14] <ahayzen> balloons, i would like to see the videos before making a call
[00:14] <balloons> and more
[00:14] <balloons> haha
[00:14] <vthompson> might be worthwhile seeing the videos to see what's up
[00:14] <ahayzen> balloons, just to check wht it is doing
[00:14] <balloons> everything failed like that
[00:14] <balloons> it's almost done
[00:19] <vthompson> so jenkins doesn't seem to be able to start mediascanner-2.0?
[00:20] <ahayzen> 'start: Unknown job: mediascanner-2.0
[00:20] <ahayzen> sh: 1: /usr/lib/*/mediasscanner-2.0/mediascanner-dbus-2.0: not found'
[00:20] <ahayzen> oh dear
[00:20] <vthompson> that as well
[00:20] <vthompson> that's what I see on the VM and also the kill doesn't work
[00:20] <vthompson> perhaps we need to harden how we do this
[00:21] <ahayzen> ....works for me.... lol
[00:21] <balloons> tests are cleaning up now
[00:21] <vthompson> psssh
[00:21] <ahayzen> http://<IP_ADDRESS>:8080/job/generic-mediumtests-utopic/573/
[00:22] <ahayzen> yeah the track simply isn't playing
[00:22] <ahayzen> everything from a UI/DB side is fine
[00:23] <vthompson> there has to be something we can do to fix this up a bit
[00:23] <balloons> sure enough it never starts playing
[00:23] <ahayzen> balloons, wht is causing tht? gst is claiming tht 'Error: "Resource not found."
[00:23] <ahayzen> GStreamer; Unable to play - "file:///home/phablet/Music/1.ogg" '
[00:24] <ahayzen> balloons, surely it is there?
[00:25] <vthompson> so it has to be the setup right?
[00:25] <vthompson> The setup for the failed tests look the same though
[00:26] <ahayzen> that or some permissions thing
[00:26] <vthompson> ahayzen, yea, but that'd be universal
[00:26] <ahayzen> vthompson, yeah u would see tht on device
[00:26] <balloons> ahayzen, where are you seeing this?
[00:26] <ahayzen> balloons, http://<IP_ADDRESS>:8080/job/generic-mediumtests-utopic/573/testReport/junit/music_app.tests.test_music/TestMainWindow/test_play_pause_library_with_mouse_/
[00:26] <ahayzen> balloons, just before the test log starts
[00:27] <ahayzen> ..from the syslog?
[00:27] <balloons> ahayzen, ohh you mean it's not playing because it hits play, but the file isn't found?
[00:27] <ahayzen> balloons, yep
[00:28] <ahayzen> balloons, thts the gstreamer error saying that it cannot find the file.... u can see we've given it the 'right' path but it thinks the file doesn't exist
[00:28] <vthompson> oh, is /home/phablet not proper for jenkins?
[00:28] <balloons> ahayzen, this is easier to read: http://<IP_ADDRESS>:8080/job/generic-mediumtests-utopic/573/consoleText
[00:28] <ahayzen> oh
[00:28] <balloons> vthompson, lol.. yep that's it
[00:29] <ahayzen> hahah lol
[00:29] <balloons> do we set /home/phablet?
[00:29] <vthompson> I thought i had a find/replace that patched up the sql file
[00:29] <ahayzen> balloons, dblocation = "home/phablet"
[00:30] <ahayzen> vthompson, and the find replace uses ^^ var
[00:30] <ahayzen> balloons, can we not just put $USER in there and it'll be fixed?
[00:30] <balloons> it's commented out
[00:30] <vthompson> ahayzen, hm, we had it working with jenkins before
[00:30] <balloons> let's add it back
[00:30] <balloons> one sec
[00:30] <ahayzen> oh yeah
[00:31] <balloons> r524
[00:31] <balloons> err523
[00:31] <ahayzen> balloons, didn't we need the cleanups tht u removed?
[00:32] <balloons> ahayzen, no.. they were duplicated.. look at the top of setup
[00:32] <balloons> unless I'm crazy
[00:32] <ahayzen> balloons, oh yeah i see now
[00:32] <ahayzen> balloons, no i am :P
[00:33] <ahayzen> balloons, as u've added back patch home don't u now need to make dblocation = "home/phablet" use home/$USER ?
[00:33] <vthompson> I'm confused how that worked on the VM?
[00:33] <vthompson> oh ms2 was building the db prob?
[00:33] <ahayzen> vthompson, yeah
[00:33] <vthompson> whereas in jenkins we can't start/stop it
[00:33] <ahayzen> vthompson, so why do we need it on jenkins
[00:33] <balloons> mm
[00:33] <vthompson> should we just not start/stop it?
[00:33] <ahayzen> oh
[00:33] <ahayzen> +1
[00:34] <balloons> well I thought we found it didn't work unless we did
[00:34] <ahayzen> rather than us patching it let mediascanner rebuild itself
[00:34] <vthompson> again, the real fix was the axe to dbus :)
[00:34] <balloons> vthompson, if you have alot of files rebuilding isn't going to work
[00:34] <vthompson> well, if we know what we need to patch we should do so since we dont know ms2 will do it
[00:34] <balloons> to be honest, our patching is a bit flaky as I said.. it should index all your media and make it availible
[00:35] <vthompson> patching of the db is fine though it drops the table and readds a good one
[00:35] <ahayzen> balloons, can't we just let mediascanner2 patch itself...until we get the isolation working then we can patch proper
[00:35] <vthompson> BUT that also makes us dependent on the db version as we found out
[00:35] <vthompson> so having ms2 rebuild would allow us not to depend on that
[00:35] <balloons> vthompson, right.. in theory once we have isolation we won't need to patch the db
[00:36] <balloons> until then patching it is the only way.. and even it is little flawed imho
[00:36] <ahayzen> balloons, so can we not just leave it as it is... and blame the fact we can't restart mediascanner2 on jenkins
[00:36] <vthompson> so I'm OK with either approach, but it sounds like we could get rid of the patching now?
[00:36] <vthompson> but jenkins doesn't want to rescan
[00:36] <vthompson> we could kill -9 the daemon and it would scan upon restart?
[00:36] <balloons> vthompson, if you let mediascanner rebuild it.. it will find the 3 files. and all the other files you have on your device
[00:37] <balloons> thus destroying our tests
[00:37] <ahayzen> wht is the reason for us not being able to restart mediascanner
[00:37] <vthompson> ok, we are currently starting ms2 before our test and waiting 10 seconds... we should remove that then
[00:37] <balloons> you think just dbus axing is enough?
[00:38] <balloons> I'm not sure how music + the services work.. so I guess I should stay more silent on it honestly
[00:38] <vthompson> mediascanner was supposed to index only the main directories in home and sure as hell should not index hidden directories
[00:38] <ahayzen> hmmm maybe ....but if we stop dbus how will the plugin work?
[00:38] <balloons> vthompson, I can say mediascanner scans outside of ~/Music.. I launched music and had music again
[00:38] <ahayzen> and yeah mediascanner is only supposed to scan certain dirs ... not hidden
[00:39] <balloons> turns out there was a phone backup I did that had a few music files in it at some point.. thus music showed them
[00:39] <balloons> I didn't even know it was there, but ms found it :-)
[00:39] <vthompson> sneaky hobbit
[00:39] <vthompson> so back to the jenkins failures
[00:40] <vthompson> we think we have that with patching. we don't know why jenkins cant restart the service, but we can probably change the tests to rely on us hacking the db without restarting ms2
[00:41] <ahayzen> ...or we can just ship #522 and ignore the jenkins failures... until we have proper isolation and sort it out then
[00:41] <vthompson> the user home seemed to be /home/ubuntu. maybe mediascanner2 isn't setup as an upstart on jenkins for it?
[00:42] <vthompson> I want clean jenkins if we can. we've come so far
[00:42] <ahayzen> yeah it would be nice.... the best solution would be to figure out why jenkins can't stop/start ms
[00:43] <vthompson> I think 523 will fix it... we just have shit in there that isn't doing anything. killing and start which returns that nothing happened
[00:43] <vthompson> ahayzen, I think it might be what I said
[00:43] <ahayzen> yeah but then is tht needed for the vm/device?
[00:43] <balloons> no tracebacks yet
[00:44] <vthompson> device has phablet with an upstart. and most people I'd assume do for their systems/vms
[00:44] <balloons> I think you are right, it will pass jenkins
[00:44] <vthompson> I guess the garbage kills and starts that don't do what we expect can stay in... I just fear they'll remain indefinitely
[00:44] <ahayzen> yeah jenkins is actually looking good on the latest
[00:45] <ahayzen> i think it is safer to leave the starts/kills for now and we can review
[00:45] <ahayzen> otherwise we need to go and retest on all out platforms again
[00:46] <vthompson> ahayzen, balloons, I just think the way we should do this is stop ms2 if it is running and we can stop it, fix the db, and then start it if we can
[00:46] <ahayzen> vthompson, yeah tht would be good
[00:46] <vthompson> right now we start it assuming it will build the db for us, but we also go and hack the db... one or the other
[00:48] <ahayzen> vthompson, do we want to do this now or in a future branch/
[00:48] <ahayzen> vthompson, because if this passes jenkins we could just land this
[00:49] <vthompson> yea, I'd be OK with that...
[00:49] <vthompson> not starting ms2 and waiting 10s each test would be nice though
[00:49] <ahayzen> yeah
[00:56] <ahayzen> http://<IP_ADDRESS>:8080/job/generic-mediumtests-utopic/574/
[00:57] <ahayzen> balloons, vthompson i'm confused did it pass || fail?
[00:57] <vthompson> I need a translator
[00:57] <vthompson> +1
[00:57] <ahayzen> oh it failed
[00:57] <ahayzen> 'Finished: FAILURE'
[00:58] <vthompson> that's harsh
[00:58] <ahayzen> test_mp3 didn't work?
[00:58] <vthompson> I can't find which test(s) failed. it's the silly xml thing agin
[00:58] <vthompson> *again
[00:58] <ahayzen> 'KeyboardInterrupt'
[00:58] <ahayzen> so it was manually stopped?
[00:59] <ahayzen> vthompson, go here http://<IP_ADDRESS>:8080/job/generic-mediumtests-utopic/574/console
[00:59] <ahayzen> vthompson, then search for test_mp3 and read from there
[00:59] <balloons> http://<IP_ADDRESS>:8080/job/generic-mediumtests-utopic/574/consoleText
[01:00] <vthompson> ahayzen, yea and that's at the bottom and I see the interupt
[01:00] <balloons> yea, results failed to come across well
[01:00] <ahayzen> balloons, it says a keyboard interrupt why would tht happen?
[01:00] <balloons> btw, I'm getting the same error as jenkins on my desktop
[01:00] <balloons> sh: 1: /usr/lib/*/mediasscanner-2.0/mediascanner-dbus-2.0: not found
[01:00] <ahayzen> balloons, i think tht is the error if the process isn't running before the tests and we're trying to kill it
[01:00] <vthompson> balloons, so do I... but it works on the device. one reason I think this needs to be hardened a bit
[01:01] <vthompson> ahayzen, that's starting it though
[01:01] <balloons> is it working on your desktop anymore? It's not for me now
[01:01] <ahayzen> wha
[01:01] <ahayzen> hang on
[01:02] <vthompson> I ran test_mp3 and it worked on my VM
[01:02] <vthompson> oh wait, let me pull and rerun
[01:03] <ahayzen> #520 was when i last tested
[01:03] <balloons> I just pushed 525 in which I tried to simplify everything to one block.. you guys were tossing around so many ideas about needing to stop or start the services, I made it simplier to change
[01:03] <balloons> just want to make sure I didn't break anything
[01:04] <vthompson> the latest works for me on my vm, but I'm also not running start ms2 to get it to rebuild
[01:04] <ahayzen> #523 works for me
[01:05] <balloons> yea, see nothing is working for me now.. so weird
[01:06] <ahayzen> #525 works for me as well on the VM
[01:06] <balloons> good it's much simpler to read.. it's in one place
[01:07] <ahayzen> i would need to run on device to check if the cleanups are working though
[01:08] <ahayzen> balloons, ok so if 525 works are we going to land tht or are we gonna continue modding it ?
[01:08] <balloons> lol.. nothing works for me.. device nor desktop
[01:08] <ahayzen> ur holding it wrong ;)
[01:09] <balloons> I get sh: 1: /usr/lib/*/mediasscanner-2.0/mediascanner-dbus-2.0: not found
[01:09] <balloons> on the device too
[01:09] <balloons> I don't think that works, lol
[01:09] <ahayzen> yeah i get tht everywhere
[01:10] <vthompson> bwahaha, we need a new term for these tests. They aren't flaky.. they're fickle
[01:10] <ahayzen> terrible?
[01:10] <vthompson> same
[01:10] <ahayzen> lol
[01:10] <balloons> I rebooted and it's running on the device at least
[01:10] <ahayzen> hah the reboot worked for u as well
[01:10] <balloons> but our setup is still off clearly
[01:11] <ahayzen> ok #525 is good from my point of view
[01:12] <ahayzen> balloons, vthompson, i'm gonna go to sleep...i'll check if u've merged it in the morning and propose the remove-grilo one then
[01:13] <vthompson> ahayzen, thanks for the help. we'll try to make it the best morning ever for ya
[01:13] <balloons> ahayzen, indeed.. sleep well my friend
[01:13] <ahayzen> balloons, vthompson u 2 guys ...
[01:13]  * ahayzen sends high five across the pond
[01:13] <balloons> vthompson, I'm happy with 525 as well.. expect for the fact we likely don't need the dbus start
[01:13] <balloons> clearly we don't as it's not working lol
[01:14] <vthompson> yea, but that was part of what I tried to remove to allow the device to have the users music after the app was started following a test run
[01:15] <balloons> it's weird tho.. it's like it won't work without it
[01:16] <balloons> but it's not doing anything?
[01:16] <balloons> hmm.. actually
[01:16] <balloons> we should kill all these os.system calls anyway
[01:17] <vthompson> and use subprocess?
[01:17] <balloons> yea.. that should shed more light if nothing else
[01:17] <vthompson> well
[01:17] <vthompson> let me push what I have if it works
[01:18] <balloons> ohh, changes?
[01:18] <balloons> go for it
[01:18] <vthompson> well, not sure they work on VM yet
[01:18] <balloons> sure.. I'll just tweak the calls anyway
[01:18] <vthompson> pushed r526
[01:20] <balloons> vthompson, so you just leave ms off for the test?
[01:20] <vthompson> yea, since we hacked the db anyway
[01:20] <vthompson> a single test ran on both the device and vm for me
[01:20] <balloons> ohh well, if we can do that ;-)
[01:23] <balloons> yea, the isolation version doesn't seem to agree with that but whatevs
[01:24] <vthompson> can't the isolation depend on us modifying the db?
[01:24] <balloons> just thought I'd try.. I'm confused how ms and the db + music interact
[01:24] <balloons> maybe if we replace the db and start the dbus service?
[01:24] <balloons> it's confusing
[01:25] <vthompson> the dub portion of it certain throws in a glob of who knows what
[01:25] <vthompson> *dbus
[01:26] <balloons> ohh.. indeed, just launching dbus works
[01:26] <vthompson> I think it'd really be best if we tried to make sure that ms2 wasn't required to hack things together dynamically as we run
[01:26] <balloons> very interesting
[01:29] <vthompson> green?
[01:30] <balloons> indeed.. on 55
[01:30] <balloons> 525
[01:30] <balloons> which also works on my device
[01:30] <balloons> and andrews
[01:30] <vthompson> I think it worked on mine as well
[01:30] <vthompson> I just wanted to clean up the calls and timing
[01:31] <balloons> yea.. I'm still lost on the whole mediascanner thing.. we try things, but then when we put it to the test so to speak it breaks
[01:31] <balloons> it's weird
[01:32] <vthompson> yea, we can just ship 525 if that's your preference
[01:33] <balloons> no if it works, I'm happier to keep the logical train going
[01:33] <balloons> finishing the changes to subprocess.. I would like to ship that way
[01:35] <vthompson> not even on the desktop?
[01:35] <vthompson> oops sorry
[01:36] <vthompson> wrong window
[01:37] <balloons> vthompson, just going to check that device looks good without starting ms and we'll ship this
[01:38] <vthompson> balloons, pyflakes
[01:38] <balloons> ahh yes heh, I'll check
[01:38] <vthompson> pushed a fix
[01:41] <asdfasdf> So as an Ubuntu pioneer do I get a tshirt?
[01:42] <vthompson> asdfasdf, you do!
[01:42] <asdfasdf> vthompson, how do I do that?
[01:42] <vthompson> asdfasdf, mine has yet to arive
[01:42] <balloons> vthompson, hah, my subprocess calls don't seem well liked
[01:42] <asdfasdf> I'm eager to rock some Ubuntu gear
[01:42] <vthompson> asdfasdf, someone will contact you to get your shipping information
[01:42] <asdfasdf> vthompson, ok thanks
[01:43] <vthompson> asdfasdf, np
[01:43] <vthompson> balloons, by the fickle device and/or VM?
[01:43] <balloons> vthompson, my music folder is gone.. desktop all the way.. no need for vm :-)
[01:44] <balloons> I'm just changing them to shell=true
[01:44] <balloons> haha..
[01:44] <vthompson> wow
[01:45] <vthompson> maybe now you'll consider a VM. :\
[01:45] <vthompson> is it at least in the backups?
[01:46] <balloons> vthompson, no, I don't back up my videos or music for space reasons
[01:47] <balloons> which is no longer a concern, because it's all gone
[01:47] <balloons> I just listen to pandora now
[01:47] <balloons> kind of lame
[01:47] <vthompson> balloons, you're a man who truly suffers for his work
[01:48] <balloons> vthompson, ok I pushed the call changes
[01:48] <balloons> I'm top approving
[01:48] <vthompson> and here I am trying to build a kick ass app you can use and you cant because you've hosed your library by helping me test :P
[01:48] <vthompson> ok cool
[01:48] <balloons> vthompson, lol..
[01:48] <balloons> if it supports media keys I would use it
[01:48] <balloons> I dislike rythmnbox
[01:49] <balloons> ohh right, push it
[01:49] <vthompson> ha, I pulled and was like "phantom push"
[01:50] <balloons> k, going straight to the top.. it's approved
[01:50] <balloons> 30 mins from now, fingers crossed, we'll have a merged
[01:51] <vthompson> hell after all this, what's 30 minutes?!
[01:51] <balloons> see my last comment
[01:52] <balloons> vthompson, and yea losing a decade of music was pretty amazing.. one big swoop
[01:52] <vthompson> balloons, that is epic!
[01:52] <balloons> luckily popey pointed out the internet keeps good backups
[01:52] <vthompson> the comment that is
[01:53] <vthompson> that she does
[01:54] <balloons> vthompson, you'll never guess
[01:54] <vthompson> I deleted all my music in college once.. I vowed never to let it happen again. Friends are also a good source of backups
[01:54] <balloons> james pinged me back just now
[01:54] <balloons> #1 timing
[01:54] <vthompson> ha, well at least he might get good news soon
[01:59] <balloons> I shared our implementation
[01:59] <balloons> lol
[01:59] <balloons> I'm sure he'll love it
[02:00] <vthompson> ha, well our backs were against the wall on this one
[02:18] <balloons> tests take forever; http://<IP_ADDRESS>:8080/job/generic-mediumtests-utopic/578/console
[02:18]  * balloons stands ready to build the final click
[02:20] <vthompson> yea, I've been casually watching them... haven't seen a failure yet... that I've noticed
[02:38] <vthompson> balloons, woot
[02:42]  * balloons is building
[02:42] <balloons> mwahaha
[02:42] <balloons> I;ll leave it for popey to land
[02:42] <vthompson> ok, maybe it'll still hit the first image built tomorrow
[02:43] <balloons> mm.. potentially I guess
[02:43] <vthompson> always seems rather early
[02:48] <balloons> vthompson, it's pushed for review
[02:48] <vthompson> balloons, the click? cool
[02:49] <balloons> vthompson, yep.. left popey a message
[02:49] <balloons> and now, it's time for some R and R
[02:49] <balloons> you too.. get off the pc  man!
[02:50] <vthompson> balloons, will do. :) good work, glad we got this working
[03:04]  * bluezone finished packaging and resubmitted application
[03:04]  * bluezone does the chicken dance
[03:07] <bluezone> davmor2, thanks for your advice a few hours ago, i also just realized you were the person who reviewed my app. I think i fixed everything up now, just wanted to say thanks for all the help :)
[05:31] <AceLan> Hi there, I'm writing a scope and would like to save some files, but I have no idea where should I store my files, any suggestions?
[05:34] <AceLan> http://developer.ubuntu.com/api/scopes/sdk-14.04/unity.scopes.Result/#a3f2e512b10dbf2ed867d260ec33a89a1 # my issue is that I have to draw my own image, and this set_art only accept file as it image source
[05:34] <AceLan> It would be better if there is an overload one that accept QImage or something like that
[06:03] <bluezone> AceLan, not sure what you mean but chck the DOs and Don't here http://developer.ubuntu.com/publish/apps/other-forms-of-submitting-apps/packaging-commercial-apps-part-2-packaging-software-additional-notes/
[06:04] <bluezone> it's for commercial but data storage is probably the same for open license too
[06:04] <AceLan> bluezone: reading, thanks
[06:53] <AceLan> bluezone: the page is very useful, but it says "Please use /home/$USER/.cache/<application_name>/ for application data storage (eg game scores, level/game saves)", how can I know the user login name?
[06:53] <bluezone> AceLan, are you using python?
[06:53] <AceLan> bluezone: no, scope only supports Qt C++
[06:54] <bluezone> Hmm can you run terminal commands with C++?
[06:54] <bluezone> Try running uname -a and parsing the output maybe?
[06:54] <bluezone> or maybe there's some construct in C++ that is more cross platform
[06:54] <bluezone> i don't know any C++ hehe
[06:54] <AceLan> bluezone: aha, right, thanks, let me try
[06:56] <brendand> AceLan, $USER is the login name
[06:57] <AceLan> brendand: yes, i know
[06:57] <brendand> AceLan, doesn't Qt have a path expansion function?
[06:57] <AceLan> hmm
[06:58] <brendand> AceLan, like python has expandvars
[06:58] <brendand> AceLan, but of course C++ is not python :)
[06:59] <AceLan> http://qt-project.org/doc/qt-4.8/qdir.html#homePath # Yes, it has QDir::homePath()
[06:59] <AceLan> brendand: thanks
[07:00] <brendand> AceLan, welcome :)
[07:00] <brendand> bluezone, btw uname has nothing to do with usernames :)
[07:02] <AceLan> brendand: yes, I know, I was planing to use "whoami"
[07:02] <bluezone> brendand, username != login name?
[07:02] <bluezone> when i do my uname -a i get bluezone which is my user and login
[07:03] <bluezone> at least 'bluezone' is in there
[07:03] <AceLan> bluezone: I think its your machine name as well :p
[07:03] <bluezone> o
[07:03] <bluezone> that's possible haha
[07:03] <brendand> i know it sounds like it does
[07:07] <brendand> bluezone, yes that is your machine name
[07:07] <brendand> bluezone, sometimes it matches, which could confuse
[07:07] <brendand> 'unix name' is what it is
[07:10] <dholbach> good morning
[07:18] <brendand> popey, hey
[07:19] <DanChapman> AceLan take a look at QStandardPaths http://qt-project.org/doc/qt-5/qstandardpaths.html there's no need to be digging for the $USER :-D
[07:20] <AceLan> DanChapman: thanks, I use QDir::homePath() now
[07:37] <brendand> if i have an installed click package, where does 'stuff' go?
[07:38] <brendand> like the qml files etc
[07:38] <brendand> is it in some private space, or somewhere like /opt
[07:38] <brendand> opt i guess! (found it)
[08:18] <justCarakas> facebook is down :p
[08:30] <AceLan> I have another question, I need to keep my scope, is there any way to do it?
[08:30] <AceLan> I would like to reload my scope every 5 or 10 seconds
[08:44] <JamesTait> Good morning all; happy Juneteenth and happy Sauntering Day! :-D
[09:33] <kiru> can i use python with ubuntu sdk
[09:47] <CodePulsar> kiru: If you want to
[09:48] <kiru> where i can find good tutorials for developing apps
[09:49] <kalikiana> kiru: http://developer.ubuntu.com/start/ubuntu-sdk/installing-the-sdk/
[09:54] <kiru> kalikiana:Advanced tutorial
[09:54] <kalikiana> ?
[09:54] <brendand> popey, there seems to be a mismatch between the filemanager app and the test code
[09:55] <brendand> popey, i wanted to mention it in the meeting but my mic was busted
[09:55] <brendand> popey, dpm pushed some code to fix an issue with places, and also updated the tests, but something is out of sync
[09:57] <popey> oh?
[10:00] <brendand> popey, yeah thus the two CI failures
[10:01] <brendand> popey, also i guess you haven't pushed to calendar_app fix all the way yet?
[10:01] <popey> right, calendar 325 in store, 328 in trunk
[10:02] <popey> I'll push 328 to store
[10:04] <popey> Mirv: if we wanted libqt5keychain0 on the device, who should I ask?
[10:05] <popey> which I understand is a wrapper for gnome keyring (which is already on the device)
[10:05] <popey> and would be useful for apps like the email client trojita, for storing their passwords
[10:09] <davmor2> popey: if you open the calendar on say the 23 can you save an appointment for that day?
[10:10] <popey> yes davmor2
[10:10] <davmor2> popey: so why doesn't mine then
[10:10] <popey> http://popey.mooo.com/screenshots/device-2014-06-19-111048.png
[10:11] <davmor2> popey: hmmm I wonder what I'm doing different then
[10:11] <davmor2> popey: did you set a reminder?
[10:12] <popey> no, just created an event
[10:14] <DanChapman> nik90: hey :-), sorry i totally forgot to send you the link to my bottom edge implementation the other day do you still need it?
[10:15] <davmor2> popey: okay so I hit New event, for some reason it always shows 11:30 for me.  I change it to 09:30 - 10:00, I add a title Take car to tiff and hit the save button nothing
[10:16] <davmor2> I'm wondering if it is because the time is before the current time
[10:16] <brendand> popey, what about filemanager? is the latest rev in the store?
[10:22] <popey> brendand: https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0AnZdnhOl8MU5dDJseW1vT1N5RkJvLUJHZTdhalRVd1E&usp=drive_web#gid=1
[10:23] <popey> see "versions" tab
[10:23] <popey> it automatically updates periodically, shows trunk version and store version, and delta
[10:23] <popey> brendand: file manager is up to date in store.
[10:24] <brendand> popey, usefulness
[10:24] <brendand> popey, i need to figure out why they failed in ci then. i was able to reproduce it locally too
[10:24] <brendand> leave that to me though
[10:25] <popey> brendand: thanks
[10:30] <nik90> DanChapman: hey, no worries. I just like to see how you implemented it. I have already merged my implementation in the clock app
[10:32] <DanChapman> nik90: it's here http://bazaar.launchpad.net/~dpniel/dekko/trunk-1/view/head:/src/Ubuntu/qml/Components/ComposePanel.qml and ComposeToolbar.qml. I used two panels aligned top and bottom it works reasonably well
[10:33] <brendand> DanChapman, hi
[10:34] <DanChapman> hey brendand :-)
[10:34] <brendand> DanChapman, can you help us out of a pickle?
[10:34] <brendand> DanChapman, i have this merge request: https://code.launchpad.net/~brendan-donegan/ubuntu-autopilot-tests/contacts_dbus/+merge/223703
[10:35] <brendand> DanChapman, and amusingly, you're the only person online right now who can approve it :)
[10:35] <brendand> DanChapman, don't even ask how this happened
[10:37] <DanChapman> brendand: sure, just looking now :-)
[10:37] <Mirv> popey: usually it's og_ra, but see also other committers at https://code.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/ubuntu-touch.utopic
[10:38] <popey> Mirv: do you have any opinion of that package, in terms of upstream support? is it something stable?
[10:38] <kalikiana> nik90: are you still planning on updating this one https://code.launchpad.net/~uonedb-qt/u1db-qt/advanced-game it's been sleeping for a while now :-D
[10:38] <nik90> kalikiana: yes, sry
[10:39] <nik90> kalikiana: I have an exam on tuesday, so I cannot do it before then
[10:39] <nik90> kalikiana: but I will have it done by next week
[10:39] <kalikiana> awesome
[10:39] <nik90> DanChapman: thnx for the link
[10:40] <DanChapman> brendand: done :-)
[10:40] <DanChapman> nik90: np
[10:42] <DanChapman> brendand: does it need top approving aswell?
[10:43] <brendand> DanChapman, yeah
[10:43] <Mirv> popey: I wasn't familiar with, but the upstream seems to be just one Frank so I'd discuss it with Zoltan next week regarding if we want to support it or not. so, it's not from the Qt project.
[10:44] <DanChapman> brendand: done :-) pickle resolved
[10:44] <brendand> DanChapman, kinda. hopefully i can unpickle it soon and no-one else needs to ask you
[11:14] <brendand> DanChapman, i need to ask you to do the merge on that branch as well
[11:21] <DanChapman> brendand: done :-)
[11:29] <t1mp> Mirv: are we going to get a qt 5.3 image today?
[11:29] <t1mp> Mirv: just to cover all the channels with the question ;p
[11:35] <Mirv> t1mp: haha :) I'd hope so, we need ack from ricardo on the emulator
[11:42] <mihir> nik90: ping !!
[11:42] <nik90> mihir: pong
[11:42] <mihir> nik90: can we start index of repeater with 1 instead of 0
[11:43] <nik90> mihir: no
[11:43] <nik90> mihir: but can't you just add index+1 or something
[11:44] <mihir> nik90: okay , actually problem is with Qt, and EDS i guess days Index
[11:44] <mihir> i thought 0 is index of Sunday, but EDS takes 7 as Sunday
[11:45] <mihir> i have work around , but was wondering if we can play with index.
[11:45] <nik90> mihir: well that's not a bug but the notation used by QT and EDS devs are different
[11:46] <mihir> yup that's true !!
[11:46] <nik90> tbh you cannot tie EDS to QT since it is also used in Evolution :)
[11:47] <mihir> nik90: yeah , i'll try to speak to renato
[11:49] <nik90> good idea
[13:16] <nik90> t1mp: hey do you know if it is possible to change the color of the switch? from orange to say green? https://docs.google.com/presentation/d/1Kkl7xT8BYo9mT8i3IXh6rPrDlNg6cBxTajahlRYIGlI/edit#slide=id.g18883f09d_261
[13:18] <t1mp> nik90: no, not without using custom styles
[13:18] <t1mp> nik90: but it is going to be changed from orange to green in UITK :
[13:18] <t1mp> :)
[13:19] <nik90> t1mp: oh nice..then I will just wait on that
[13:19] <nik90> t1mp: but wait will the change to green happen before RTM
[13:19] <zsombi> nik90: it will happen before RTM
[13:19] <nik90> thnx
[13:20] <nik90> zsombi: will this happen before RTM https://docs.google.com/presentation/d/1Kkl7xT8BYo9mT8i3IXh6rPrDlNg6cBxTajahlRYIGlI/edit#slide=id.g18883f09d_011
[13:20] <nik90> the red swipe delete
[13:22] <zsombi> nik90: this is the first time I see it in red...
[13:22] <zsombi> nik90: but whatever will be the final setup, it will happen, yes
[13:23] <zsombi> nik90: but somewhere ~eo August...
[13:23] <nik90> zsombi: ok
[13:24] <zsombi> nik90: we just got the API for the item somewhat nailed down, so implementation will start ASAP
[13:24] <nik90> zsombi: ack
[13:25] <zsombi> nik90: oh dear... t1mp: page 10!!! New picker design...
[13:25] <nik90> lol
[13:25] <nik90> I didnt want to ask too many thing at the same time to avoid this :P
[13:27] <zsombi> nik90: well... the list items I see in your app design seems not to be in sync with the latest list item designs...
[13:27] <nik90> zsombi: are you referring to the swipe actions or the overall list view itself?
[13:28] <zsombi> nik90: no... I'm referring to the fact that in teh place of the icon you have the alarm time...
[13:28] <nik90> zsombi: ah .. yes..I am using a ListItem.Base{} to implement this.
[13:29] <nik90> zsombi: I cannot use the Standard, Subtitled, value etc
[13:29] <zsombi> nik90: well... there should be a listitem layout made for that seems...
[13:29] <zsombi> nik90: I know.... I'm preparing a set of APIs to be more flexible...
[13:29] <nik90> zsombi: I suppose yes
[13:30] <zsombi> nik90: so far I saw only items where there was an image, a caption and a detail line, then either a column of two labels or a row of two icons... this kind of layout I see in your app I haven't seen anywhere yet...
[13:31] <zsombi> nik90: I must ask designers for that...
[13:32] <nik90> zsombi: feel free to refer to Giorgio (clock app designer) about this
[13:32] <zsombi> nik90: hehe, I was about to ask him, he did the UI controls design doc as well :)
[13:32] <nik90> zsombi:  ;)
[13:33] <nik90> hmm...changing the size of the switch does not change the icons inside them resulting in it being cut off
[13:36] <zsombi> nik90: :(
[13:37] <nik90> ?
[13:39] <nik90> zsombi: ?
[13:39] <zsombi> 16:33 nik90: hmm...changing the size of the switch does not change the icons inside them resulting in it being cut off
[13:39] <zsombi> nik90: my reply to that was :(
[13:39] <nik90> zsombi: ah.. I will report a bug about that
[15:32] <davmor2> popey: so I think my calendar db got pooched some how.  I've done a fresh install and now I can add/edit/delete appointments and they actually show up as well
[15:39] <popey> davmor2: huzzah
[15:43] <brendand> popey, there's a mismatch between the code in trunk, and the code installed on the device - which i believe is from the store
[15:43] <brendand> popey, i have:
[15:43] <brendand> phablet@ubuntu-phablet:~$ click list
[15:43] <brendand> com.ubuntu.filemanager	0.3.210
[15:43] <popey> ooh.
[15:43] <popey> i have 208 here
[15:44] <brendand> popey, phablet@ubuntu-phablet:~$ ls /opt/click.ubuntu.com/com.ubuntu.filemanager/
[15:44] <brendand> 0.3.205  current
[15:44] <brendand> i assume current should be 0.3.210
[15:44] <popey> hm
[15:44] <brendand> popey, but the code in there is definitely old
[15:45]  * popey grabs the click from the store
[15:46] <popey> colour me puzzled
[15:47] <popey> the manifest has 210
[15:48] <popey> just installed 210 click manually with pkcon.. lrwxrwxrwx 1 clickpkg clickpkg    7 Jun 19 16:47 current -> 0.3.210
[15:48] <popey> so maybe a problem on your device, but the click and the store all line up, 210
[15:50] <popey> brendand: maybe you tested a manky click package from somewhere?
[15:51] <brendand> popey, it seems there was a dodgy merge
[17:46] <DanChapman> mhall119: hey, is there any documentation for Oxide/UbuntuWebView I can't find it on developer.u.c
[17:47] <mhall119> DanChapman: not yet, I just got some on staging
[17:47] <mhall119> DanChapman: http://<IP_ADDRESS>/api/qml/sdk-14.10/Ubuntu.Web/ it's not complete yet, but it's a start for you
[17:47] <popey> DanChapman: you should share your new work with mhall119, he will like it
[17:48] <mhall119> new trojita goodness?
[17:48] <popey> ya
[17:49] <DanChapman> mhall119: ok brilliant, thanks.
[17:49] <DanChapman> mhall119: https://launchpad.net/dekko there is a click in the downloads :-D you need to put your smtp password in the settings if you want to try compose & reply
[17:50] <mhall119> sending messages?!?! rock on!
[17:52] <DanChapman> mhall119: yes but reply is just Reply All at the moment still need to parse the recipients list properly for other reply modes. Still early stage but making progress now :-D
[17:52] <popey> I KNOW, RIGHT!?


[02:10] <mhall119> glad I can always count on paultag to get my geek jokes on FB
[02:11] <mhall119> well, not originally mine
[02:14]  * paultag waves
[02:14] <paultag> mhall119: yeah I chortled with glee
[02:50] <mhall119> paultag: it was followed by: The problem with TCP jokes is that people keep retelling them  slower until you get them
[02:51] <paultag> mhall119: I posted the same thing a few months ago on FB
[02:51] <paultag> let's see
[02:51] <paultag> ibuclaw and sdennie posted on it too
[02:52] <paultag> we had some good ones
[02:52] <mhall119> nice
[02:52] <paultag> let's see if I can find it
[02:52] <mhall119> hey, what happened with your Debian Membership, did you get it?
[02:52] <paultag> mhall119: maintainership *
[02:53] <paultag> mhall119: I have 2 advocations so far, and you only need one
[02:53] <paultag> mhall119: I want 3 by the end
[02:54] <paultag> mhall119: I can't find it. I wonder if I can cross it agianst my twitter
[02:56] <paultag> Yeah, I'm SOL
[02:56] <paultag> wrt UDP post
[02:56] <paultag> it was a while ago
[02:57] <paultag> yeah FB keeps barfing
[02:59] <mhall119> heh, don't worry about it
[03:00] <paultag> mhall119: anywho, I'm off
[03:01] <paultag> one love
[07:00] <dholbach> good morning
[10:09] <czajkowski> aloha
[13:06] <mhall119> morning
[13:45] <argoz1701> hello
[22:37] <Ronnie> jono: congratulations with your 11.688th day on this planet, thats 224 dog year. Whohooo


[08:09] <dholbach> good morning
[08:11] <Unit193> Howdy.
[08:12] <Noskcaj> dholbach, Has there been any progress on my MOTU application? I've not a had a reply in days. Is there some voting process?
[08:14] <dholbach> Noskcaj, maybe everybody's just waiting for the next DMB meeting to happen?
[08:14] <dholbach> https://wiki.ubuntu.com/DeveloperMembershipBoard/ApplicationProcess
[08:14] <dholbach> anyone of these guys should know more: https://launchpad.net/~developer-membership-board/+members
[08:15] <Noskcaj> dholbach, ok. I've applied by email, since i doubt i can attend a meeting until later february
[08:16] <dholbach> ok... did you point that out in the email?
[08:16] <Noskcaj> lan3y, I think you where the one person who replied to my email.
[08:16] <Noskcaj> dholbach, yeah
[08:17] <dholbach> ok... in that case maybe just ping one of the guys and ask
[08:17] <dholbach> it might just have been the Christmas/New Years break that delayed the application process
[09:04] <Guest1882> not very helpful that he doesn't stay online
[19:17] <TheLordOfTime> cjwatson: ping, for whenever, can you merge nginx 1.4.4-4 into Trusty?  1.4.4-3 fixed a nginx-naxsi issue, and 1.4.4-4 fixes a bug introduced by the fix for CVE-2013-0337 involving logrotate failing.
[19:17] <TheLordOfTime> and sorry for the CVE spam :/
[19:17] <TheLordOfTime> (it's already fixed)
[19:18] <TheLordOfTime> unless there's a freeze date i missed and i'm in the wrong requesting it, if I am, please let me know (anyone)


[03:44] <liushuyu> Hi, can someone help me retry some autopkgtests? The links follow:
[03:44] <liushuyu> https://autopkgtest.ubuntu.com/request.cgi?release=lunar&arch=armhf&package=django-sass-processor&trigger=django-sass-processor%2F1.2.2%2Brepack-1
[03:44] <liushuyu> https://autopkgtest.ubuntu.com/request.cgi?release=lunar&arch=arm64&package=libtest2-harness-perl&trigger=migration-reference/0
[03:44] <liushuyu> https://autopkgtest.ubuntu.com/request.cgi?release=lunar&arch=ppc64el&package=dcfldd&trigger=dcfldd%2F1.9-1
[03:45] <liushuyu> https://autopkgtest.ubuntu.com/request.cgi?release=lunar&arch=s390x&package=jruby&trigger=ruby-rspec%2F3.12.0c0e1m1s0-1
[03:45] <liushuyu> --- end of links. Thank you in advance!
[04:26] <amurray> liushuyu: .
[04:27] <amurray> liushuyu: done
[04:27] <liushuyu> amurray: Thank you!
[04:27] <amurray> yw :)
[07:17] <adrien> hey, I'm not sure this is the best place to ask; I have two PPA armhf builds that can be killed ( https://launchpad.net/~adrien-n/+archive/ubuntu/ghc-llvm-backend-s390x/+builds?build_state=building ) if resources are needed
[07:39] <ginggs> adrien: i think only launchpad-buildd-admins can kill other people's builds, so try # launchpad?
[07:40] <laney> if it's your own build, there should be a 'cancel build' button on the build page
[07:42] <adrien> oh, you're absolutely right; I really had troubles spotting it but it's there
[07:42] <ack> hi, anyone happens to know whether building a python package via pyproject.toml should work in 22.04?
[07:42] <adrien> and I'll remember to ask in #launchpad instead for such things in the future
[13:14] <seb128> bdrung, hey, thanks for the apport merge. Do you have other changes pending/plan an upload? if not I will do one since I would like to see the hook update in place
[13:20] <bdrung> seb128, i expect a new upstream release very soon (this or next week).
[13:25] <seb128> bdrung, I would like the hook to be in place before the long week and the upload isn't expensive, is that ok if I push a new revision to lunar with that today?
[13:50] <seb128> bdrung, in fact it can wait, talking to the Dan we need a similar change in subiquity also since the crash reports are generated from it and not using the apport hook
[13:51] <dbungert> while people can report bugs through a more traditional apport flow, it appears that most Subiquity bugs are genereated by the reports that Subiquity creates by using the apport python module
[13:52] <dbungert> so I intend to recreate Seb's change there, but we also need to fix the comically out of date subiqutiy apport hook
[13:54] <rbasak> xnox: sorry, I thought the email notification would be sufficient. I'll leave an annotation next time.
[23:18] <bdmurray> We were having different issues with the bos01 workers (fun!) and I've disabled them now. So if there is something that you think needs retesting on arm64, s390x or ppc64el now is the time.


[03:18] <ahoneybun> howdy
[04:39] <ahoneybun> Guest22834: Jono Bacon?
[06:36] <valorie> oh what the hell
[06:36] <valorie> I need the install directions on our website, and they are gone
[06:36] <valorie> http://docs.kubuntu.org/Kubuntu/KubuntuDocs/Installation.html
[06:42] <valorie> fortunately the docs still exist at https://wiki.kubuntu.org/Kubuntu/KubuntuDocs/Installation
[06:42] <valorie> but why are the install docs not on our server?
[08:45] <Riddell> valorie: because they were incomplete at 13.10 release date
[09:34] <kubotu> ::workspace-bugs:: [1272637] "Remove this <widget>" option not present when right-clicking on a panel widget @ https://bugs.launchpad.net/bugs/1272637 (by Rohan Dhruva)
[09:41] <lordievader> Good morning.
[09:52] <valorie> Riddell: hmmm, you would think now that they are done, they could be moved/transformed/whatever?
[09:52] <valorie> or at least link to the wiki
[09:57] <valorie> oh well, I'll try to find out more later
[09:57] <valorie> for now, bedtime. Tomorrow, kub session at Ubuntu User days
[10:15] <Riddell> valorie: good luck with that
[11:40] <kubotu> ::workspace-bugs:: [1272637] "Remove this <widget>" option not present when right-clicking on a panel widget @ https://bugs.launchpad.net/bugs/1272637 (by Rohan Dhruva)
[13:16] <BluesKaj> Hiyas all
[14:52] <kubotu> ::workspace-bugs:: [1272687] Shutdown sometimes hangs on Kubuntu 14.04 Daily Build @ https://bugs.launchpad.net/bugs/1272687 (by Marco Parillo)
[15:14] <ahoneybun> valorie: thats what I was wondering about the wiki docs being mirrored to the site.
[18:38] <ahoneybun> I'm thinking of trying to learn to package
[18:50] <ahoneybun> yofel: I'm going to try to fix this bug https://bugs.launchpad.net/ubuntu/+source/tomahawk/+bug/1162601
[19:23] <yofel> ahoneybun: that would be very much appreciated :)
[19:24] <ahoneybun> I'm stuck at one part
[19:25] <ahoneybun> I installed ffw3 but it does not see it installed
[19:25] <ahoneybun> fftw
[19:26] <ahoneybun> I don't see any error messages
[19:27] <ahoneybun> when installing fftw3
[19:28] <yofel> you installed libfftw3-dev ?
[19:30] <yofel> ahoneybun: there is a 0.7 in ppa:tomahawk/ppa btw., it's just not dfsg-clean
[19:31] <ahoneybun> I thought I had to build from source
[19:32] <yofel> well, yes, the package will build the source
[19:33] <ahoneybun> but how do I go from that ppa to fixing that bug?
[19:34] <yofel> well, the source package in the PPA already has the build-deps etc. figured out so less work for you
[19:34] <yofel> you could use 'pull-ppa-source ppa:tomahawk/ppa tomahawk saucy' to get it
[19:34] <yofel> if you have the kubuntu-dev-tools
[19:35] <ahoneybun> that is a package?
[19:36] <yofel> I don't think we have one. You branch lp:kubuntu-dev-tools and build a package from that
[19:36] <yofel> just run 'dpkg-buildpackage' inside
[19:38] <ahoneybun> updating my trusty vm
[19:38] <ahoneybun> with that ppa
[19:38] <ahoneybun> there are no trusty package for tomahawk
[19:39] <yofel> no there isn't, just get the one for saucy
[19:39] <ahoneybun> but I am running trusty
[19:40] <yofel> well, there is no trusty package, so your easiest way to get one is to fetch the saucy package and make it work for trusty
[19:40] <yofel> would be the same thing if you start from the archive package, except that you then have to update it from 0.6 to 0.7 too
[19:41] <ahoneybun> well I'm making a saucy virtualbox then will add the ppa, get kubuntu-dev-tools and pull
[19:42] <yofel> why?
[19:42] <yofel> pull-ppa-source allows you to fetch a package for any release, you don't have to be running the release that the package was built for
[19:42] <ahoneybun> idk how to make a saucy package work in trusty
[19:43] <yofel> well, you fetch the package, try to build it for trusty and fix what doesn't work
[19:43] <yofel> if you're lucky, you don't have to do anything
[19:44] <ahoneybun> but a sudo apt-get update with that ppa added fails because there is no trusty package
[19:49] <ahoneybun> I'm branching kubuntu-dev-tools
[19:51] <ahoneybun> how do you build kubuntu-dev-tools?
[19:52] <yofel> just cd inside the folder, run dpkg-buildpackage
[19:53] <yofel> do you want a shared chroot? Then I could help you with the beginning at least
[19:53] <ahoneybun>  dpkg-buildpackage
[19:53] <jarkko> yofel: how packages are transformed from saucy --> trusty ? i mean are they all 1st just copied into trusty ppa or something?
[19:53] <ahoneybun> wait
[19:53] <ahoneybun> unmet deps
[19:54] <ahoneybun> debhelper
[19:54] <yofel> jarkko: when the archive opens everything is copied over. To catch packages that don't build anymore there are regular archive rebuilds
[19:55] <yofel> for PPA's you can either re-upload, or copy
[19:55] <ahoneybun> maybe do a shared chroot
[19:55] <yofel> ok, give me a minute
[19:55] <jarkko> who decides when a program gets new number?
[19:55] <jarkko> programmer?
[19:55] <jarkko> maintainer?
[19:56] <yofel> the application versions are up to the respective developers. I.e. kde apps being versioned 4.12.1 is the decision of the kde develops
[19:56] <yofel> we add the -... part after that
[19:57] <yofel> where -XubuntuY means that debian has X changes and ubuntu Y (so our packages are -0ubuntu1 when we upload them)
[19:58] <yofel> synced packages are symply e.g. -1, merged packages are -1ubuntu1
[19:58] <jarkko> how much different is debian and kubuntu sotware base?
[19:59] <yofel> well, k/ubuntu is based on debian, so we get a lot from there. But ubuntu maintains chunks of the stack themselves like kernel, X etc.
[19:59] <yofel> for kubuntu the kde packages are close to the debian ones, we're just ahead of debian
[19:59] <jarkko> do you know why they want to maintain kernel themselves?
[19:59] <jarkko> or is it jus backporting drivers?
[20:00] <yofel> no, they maintain it themselves, and as for why #ubuntu-kernel will have to answer that
[20:00] <jussi> Security mostly iirc
[20:00] <jarkko> well i look if someone is there
[20:00] <jussi> but #ubuntu-kernel will of course have the best answer
[20:01] <jussi> jarkko: I would guess you will have better luck on a weekday than a weekend
[20:02] <jarkko> well it would be great if all distros could use the same software base even they would use different programs
[20:03] <jarkko> is that never gonna happen?
[20:03] <yofel> unlikely
[20:04] <jarkko> does the disto amount increase or decrease every year?
[20:04] <jarkko> would think that lot of them die because no maintaince
[20:09] <jussi> they do..
[20:09] <jussi> there is a cycle....
[20:10] <jussi> I think that is the nice thing about open source though, when there are many different methods, it allows innovation to not be stifled
[20:11] <yofel> ahoneybun: sorry, I have to re-setup something
[20:12]  * yofel loves it when lxc falls apart -.-
[20:13] <jarkko> are there lots of programs or projects that got abandon or became success?
[20:13] <ahoneybun> yofel: np
[20:14] <jussi> jarkko: there are many, many that get abandoned. not so many that are successful
[20:15] <jussi> and ofte, something gets abandoned, then someone who likes it will pick it up. again, open source :)
[20:17] <jarkko> well i often see the argument that everyone can read the code and make it better etc...the fact is that no average guy cannot read the code or change it
[20:18] <jussi> jarkko: to a point - but Im not a coder and Ive contributed to several places. just different stuff
[20:19] <jussi> (like the theme of this IRC client IM using...)
[20:22] <yofel> ahoneybun: can you connect to 'ssh -p 2224<EMAIL_ADDRESS>?
[20:34] <ahoneybun> yea need a password though
[20:34] <ahoneybun> yofel: need the pass though
[20:35] <miseria> "dicen, que el ser humano es un programa del universo; ¿sera que la muerte es solo un cambio de actividades?" bienvenidos: http://castroruben.com *temo_a_un_ser_sin_rival*
[20:37] <ahoneybun> i can yofel
[20:38] <jarkko> how did you end up using kubuntu?
[20:41] <yofel> ahoneybun: sorry, got disconnected. Try again
[20:41] <ahoneybun> still need a password
[20:42] <yofel> hm, I did add your ssh key from launchpad
[20:42] <yofel> there is no password
[20:42] <ahoneybun> asks for your
[20:42] <ahoneybun> s
[20:42] <yofel> do I need to add a different one?
[20:42] <ahoneybun> maybe I need to update it
[20:42] <ahoneybun> oh
[20:42] <ahoneybun> wait
[20:43] <ahoneybun> that key may be for my dual boot kubuntu not this virtual box one
[20:43] <yofel> it's aaron@aaron-Lenovo-IdeaPad-Y510P
[20:43] <ahoneybun> yea thats the dualboot one
[20:44] <ahoneybun> but the dual boot is on 13.10
[20:44] <yofel> well, I need the one from whatever you're on right now ^^
[20:45] <ahoneybun> the ssh key?
[20:45] <yofel> yes
[20:45] <yofel> public one
[20:47] <ahoneybun> adding it to lp
[20:51] <ahoneybun> added
[20:51] <ahoneybun> it is the one with my email
[20:54] <yofel> ahoneybun: try now
[20:55] <ahoneybun> in
[20:55] <yofel> small shell window ^^
[20:55] <yofel> but worked, great
[20:57] <ahoneybun> just know that off the top of your head lol
[20:57] <yofel> the builddeps?
[20:57] <ahoneybun> yea
[20:58] <yofel> dpkg-checkbuilddeps printed them, see?
[20:59] <yofel> dpkg -i and apt-get install -f is a bit of a trick to get debs and their deps installed
[21:02] <ahoneybun> add the ppa ?
[21:02] <yofel> no need, we only need the package from it, nothing else
[21:02] <yofel> bah
[21:04] <yofel> now ^^
[21:05] <ahoneybun> now what is my part to do?
[21:07] <yofel> a) make sure it builds for trusty. I created a pbuilder env that you can use to check ('sudo -E pbuilder build ...dsc'), b) the 0.6 package had some files removed from the upstream tarball for licensing reasons, that needs to be done for 0.7 too
[21:07] <yofel> after that update the debian/copyright file for 0.7 as I don't think that was done yet
[21:09] <yofel> removing the files from the upstream tarball means repacking it. That's unpacking the original tarball, removing the files, then creating a new 0.7.0+dfsg1 tarball
[21:11] <yofel> ahoneybun: thankfully, the repacking is actually easy, as someone make a debian/repack.local script in the 0.6 package that tells which files were removed last time
[21:11] <yofel> *made
[21:11] <ahoneybun> am I going the right way?
[21:12] <yofel> not sure, why are you building 0.6?
[21:13] <ahoneybun> am I?
[21:13] <ahoneybun> crap
[21:13] <yofel> just cancel it with ctrl+c
[21:14] <ahoneybun> so look in the 0.6 package for the files removed?
[21:14] <yofel> wait
[21:16] <yofel> ahoneybun: see, there you can already see which files where removed last time
[21:16] <yofel> checking the changelog also can tell something useful if people do it right
[21:16] <ahoneybun> so where is the 0.7?
[21:17] <yofel> in that folder there is already the 0.7 we need
[21:17] <yofel> wait
[21:17] <yofel> we need to start from  a clean 0.7
[21:18] <ahoneybun> made a backup?
[21:19] <yofel> just moved it out of the way so we don't need to extract the debian/ folder again
[21:19] <yofel> but we need an unpackaged 0.7 source as we need to rebuild the tar
[21:19] <ahoneybun> you moved 0.7 to packaged and then made it again
[21:20] <yofel> right, I extracted the 0.7.orig which is the upstream source without any modifications
[21:20] <ahoneybun> oh boy a bit over my head
[21:20] <yofel> tomahawk is a bit of a complicated thing thanks to the license issues :/
[21:21] <yofel> that's why I'm helping :)
[21:21] <ahoneybun> but those were the same
[21:21] <yofel> not.. quite
[21:21] <ahoneybun> or was one upstream and one was ubuntu?
[21:21] <yofel> pretty much
[21:22] <yofel> see, the packaged one has quilt stuff and the debian/  folder
[21:22] <ahoneybun> go into 0.7 and remove the admin mac and win?
[21:22] <yofel> we don't need those at this point
[21:22] <yofel> right, remove all the files that are in the repack.local file
[21:23] <ahoneybun> how do I remove dirs?
[21:24] <yofel> ahoneybun: you can remove a dir with contents with 'rm -r dir#
[21:24] <yofel> erm, 'rm -r dir'
[21:25] <ahoneybun> those too?
[21:25] <yofel> yes
[21:25] <ahoneybun> ok
[21:28] <ahoneybun> ok
[21:28] <ahoneybun> done
[21:29] <yofel> good, now we need to rename the folder to match the new version it'll have. That's tomahawk-0.7.0+dfsg1
[21:30] <yofel> which is added to show that it matches with http://www.debian.org/social_contract#guidelines
[21:30] <ahoneybun> rename command?
[21:30] <yofel> move
[21:31] <yofel> I already moved it, now we need to create the new tar
[21:32] <yofel> now we have the new tarball that we can use for the package
[21:33] <ahoneybun> cool
[21:33] <yofel> so now that that's done with, we can get back to packaging
[21:33] <yofel> for that we'll start cleanly of from 0.6, just so the changelog is clean. We can take what we need from the 0.7 control file later
[21:34] <yofel> now you always start by adding a new changelog entry
[21:35] <ahoneybun> so you copied the debian dir from 0.6 to 0.7
[21:35] <yofel> right, we'll start off that
[21:35] <yofel> now those 2 env variables that I set are something you want to put in your ~/.bashrc
[21:35] <yofel> as dch will use them to fill in the name in the changelog
[21:36] <yofel> hm, do you know how to use vim?
[21:36] <ahoneybun> nope nano is the most I have
[21:36] <yofel> ok, then lets try that again
[21:37] <ahoneybun> the env variables?
[21:37] <yofel><EMAIL_ADDRESS>DEBFULLNAME="Aaron Honeycutt"
[21:37] <yofel> see what happens otherwise
[21:38] <ahoneybun> ?
[21:38] <yofel> in the changelog, dch now says that '-- Colin Watson <ubuntu@lxc-devel>  Sat, 25 Jan 2014 21:37:58 +0000' edited it
[21:38] <yofel> not ... quite right
[21:38] <ahoneybun> oh
[21:39] <yofel> with them
[21:39] <yofel> -- Aaron Honeycutt<EMAIL_ADDRESS>Sat, 25 Jan 2014 21:39:13 +0000
[21:39] <ahoneybun> but all that is one line? in at the bottom in bashrc?
[21:39] <yofel> better :)
[21:39] <yofel> ah, no
[21:39] <yofel> export<EMAIL_ADDRESS>[21:39] <yofel> export DEBFULLNAME="Aaron Honeycutt"
[21:39] <yofel> in .bashrc
[21:40] <yofel> so first thing you need to do is fix the version in the first line
[21:41] <yofel> ubuntu1, not 4
[21:42] <yofel> it's the first packaging version of the 0.7 release
[21:42] <ahoneybun> is the log right
[21:42] <ahoneybun> ?
[21:42] <yofel> hm
[21:43] <yofel> I don't think it needs to be that verbose, telling why is more important
[21:43] <yofel> i.e. 'repack upstream tarball so it's DFSG compliant'
[21:44] <yofel> and before everything else. If you update to a new upstream version the first changelog line is usually:
[21:44] <yofel> * New upstream release (LP: #00000)
[21:44] <yofel> where the number is the launchpad bug number
[21:45] <yofel> correct :)
[21:45] <ahoneybun> :)
[21:46] <yofel> now we'll leave the version as UNRELEASED for now
[21:46] <ahoneybun> as 14.04 is dev?
[21:46] <yofel> that's changed at the very end before upload
[21:46] <yofel> (nope, you need a correct release set to upload)
[21:46] <ahoneybun> should I assign myself on lp?
[21:47] <yofel> dch changes behaviour when you want to edit a changelog though depending on UNRELEASED or not
[21:47] <ahoneybun> save?
[21:47] <yofel> for now save
[21:47] <yofel> and if you want, assign the bug to you
[21:47] <ahoneybun> ok
[21:48] <yofel> now I think we'll continue with making it buildable
[21:48] <yofel> so next after saving the file, run 'debuild -S' to get a source package
[21:49] <yofel> okay
[21:49] <ahoneybun> when is the beta of trusty set for?
[21:49] <yofel> uhm
[21:50] <yofel> feb 27th says https://wiki.ubuntu.com/TrustyTahr/ReleaseSchedule
[21:50] <yofel> tomahawk needs to be in before feb 20th btw. (feature freeze)
[21:50]  * jacky makes a note
[21:51] <yofel> as for the debuild error, there is a debhelper support script missing
[21:52] <yofel> the first thing I usually do in that case, is try to install the build-deps for the package which usually takes care of things
[21:52] <yofel> i.e. 'sudo apt-get build-dep tomahawk'
[21:52] <yofel> the package that's missing here is pkg-kde-tools btw.
[21:53] <ahoneybun> that would not be in the list of things being installed
[21:54] <yofel> uh
[21:54] <yofel> Setting up pkg-kde-tools (0.15.12ubuntu1) ...                                                                                │···········································
[21:54] <yofel> it was just installed
[21:55] <yofel> ok, after running debuild -S, you always want to read what lintian tells you
[21:55] <yofel> the first 2 warnings are something we don't need to care about though usually
[21:56] <ahoneybun> cant prove its me pretty mcuh
[21:56] <ahoneybun> much
[21:56] <yofel> the standards version is something you usually want to update, but to be sure you can you would have to read the changelog of debian-policy 3.9.5
[21:57] <yofel> so lets just leave it for now (ubuntu doesn't care about it much anyway)
[21:57] <yofel> debsign failed because it can't find your gpg key on the server (and that's good)
[21:58] <ahoneybun> ?
[21:58] <yofel> you would need to have it properly signed to upload it somewhere, meaning the person that'll sponsor your upload will do that
[21:58] <yofel> it's not required for us now
[21:59] <yofel> so now that we have a source package, we can feed it to pbuilder
[21:59] <ahoneybun> which mean me and you (mostly you) build it and someone else uploads it
[21:59] <yofel> pretty much, tomahawk is MOTU terretory
[22:00] <ahoneybun> MOTU?
[22:00] <yofel> everyones masters of the universe to be found in #ubuntu-motu
[22:00] <yofel> they take care of the stuff in universe/multiverse
[22:01] <ahoneybun> oh
[22:02] <yofel> let's start building
[22:03] <yofel> ok, I just froze the shell by pressing F7
[22:03] <yofel> (that's byobu, pretty handy)
[22:04] <yofel> now lets go back up to the configuring
[22:04] <yofel> it's always good to first check whether there's anything not found there
[22:05] <yofel> for now we can be happy, as all the packages we need are already found \o/
[22:05] <yofel> so continue..
[22:24] <yofel> ahoneybun: still with me? ^^
[22:24] <ahoneybun> yea
[22:25] <yofel> package is almost done building
[22:27] <ahoneybun> yes so far so good
[22:27] <yofel> ok, the package is done building now, and it even built successfully
[22:27] <ahoneybun> not in my screen
[22:27] <ahoneybun> stuck at 88%
[22:28] <yofel> connection lost maybe?
[22:28] <yofel> you got disconnected a few times here, so maybe ssh gave up at some point
[22:29] <ahoneybun> back
[22:29] <yofel> I've set up pbuilder to always stay in the chroot at the end. (personal preference)
[22:29] <yofel> usually it would've quit and saved the files
[22:30] <yofel> now lets go back up a bit and look at the debhelper output
[22:30] <yofel> DH_VERBOSE is set in pbuilderrc so it's a bit long
[22:31] <yofel> ok so my pbuilder set in the chroot has some pbuilder hooks in ~/.pbuilder-hooks
[22:31] <yofel> 2 of those run lintian and list-missing on the finished package
[22:32] <yofel> so as you see, lintian suddenly shows a lot more than it did before
[22:33] <ahoneybun> bbl
[22:33] <yofel> ok
[22:33] <yofel> ping me when you're back
[22:55] <ahoneybun> yofel: ping!
[22:56]  * valorie goes to do the Kubuntu presentation in #ubuntu-classroom
[22:56]  * ahoneybun follows
[22:57] <valorie> oooo, a kub. posse
[22:57] <jarkko> joined too
[22:57] <jarkko> but
[22:57] <valorie> \o/
[22:58] <valorie> but?
[22:58] <yofel> ahoneybun: pong
[22:58]  * yofel passes valorie a cup of coffee
[22:58] <yofel> I'll idle around in -chat :)
[22:58] <valorie> danke schon, yofel
[23:00] <jarkko> i just read about lubuntu and xubuntu...the another had something like 12 testers for alpha 2...i just wonder why we need so many different distros...man power is so divided
[23:01] <valorie> they aren't whole distros
[23:01] <valorie> flavors of ubuntu
[23:02] <valorie> but you are asking why have both pear and apple trees
[23:02] <jarkko> but how they differ from kubuntu then?
[23:02] <jarkko> they were asking package managers too...
[23:02] <valorie> listen and learn!
[23:03]  * valorie has to concentrate on the session
[23:15] <jacky> jarkko: this is freedom on steroids
[23:15] <jacky> more freedom is better than *no* freedom
[23:22] <valorie> jarkko: I get what you are saying, but there is nobody in charge
[23:22] <valorie> we all do as we like, find those with whom we want to work, etc.
[23:23] <valorie> freedom can be messy
[23:23] <jarkko> i think it would be better if some distros would eat some others
[23:26] <valorie> it does sorta happen
[23:26] <valorie> the code stays out there, bit-rotting, but the people move on to other projects
[23:27] <valorie> when you think of all the ubuntu flavors, for instance, they each fill a niche
[23:27] <valorie> ubuntu-kylin we can't fill
[23:27] <valorie> for instance
[23:28] <jarkko> what's ubuntu-kylin?
[23:28] <valorie> edubuntu, same
[23:28] <valorie> it's in Chinese
[23:28] <valorie> basically created/packaged by Chinese
[23:29] <jarkko> i heard that chinese use lot of linux
[23:29] <jarkko> can anyone explain why we have nowadays deb and rpm? what happened at the time there was only 1
[23:30] <Noskcaj> It's even the national OS now
[23:30] <valorie> redhat developed rpm a looooong time ago
[23:30] <Noskcaj> Because different distros use different systems.
[23:30] <valorie> for their own commercial reasons
[23:30] <valorie> everybody chooses what works best for them
[23:31] <jarkko> i doubt many will cycle many distros, if the ones that they try work
[23:34] <valorie> oh gosh, some are dilettants and try new stuff just for the heck of it
[23:34] <valorie> me, I'm sorta stubborn
[23:35] <valorie> I love kubuntu and will stay here
[23:59] <jarkko> does installing other DEs on kubuntu work just from software center?


[16:34] <nlawson> what does that mean for drupal?
[16:34] <nlawson> and do any of you frequent reddit?
[16:34] <nlawson> what are some of your choice subreddits?
[16:52] <greyfox-> nlawson: ubuntu linux columbus cfb pics geek funny movies muci listentothis scifi sports
[16:52] <greyfox-> the list goes on...
[16:53] <greyfox-> muci = music
[17:03] <thafreak> eh, there are plenty of projects out there forking mysql, drupal will be fine
[17:03] <thafreak> besides, it already supports postgres doesn't it? Most feel that postgres is a better db than mysql anyway...
[17:04] <thafreak> And most of the forks aim to provide drop in replacements for mysql....like mariadb, and I think drizzle speaks the current mysql protocol
[17:05] <thafreak> in fact, mariadb was actually started by the guy who started mysql...he didn't like what Sun was doing, so he left
[17:06] <thafreak> but he was thinking ahead, he named his project maria, so you can still call the stack "L.A.M.P"
[17:06] <thafreak> :)
[17:14] <deejoe> cut up, Maria!  Show me some of them Spanish dances.
[17:21] <canthus13> Wow. Counting Crows...
[19:13] <thafreak> Any of you aware that the actual 4G spec is supposed to offer 100Mbps for "high mobility" devices (cell phones)
[19:13] <thafreak> and up to 1Gbps on "lower mobility" devices...
[19:14] <thafreak> I'm sorry, but sprint, verizon, etc don't have a 4g network...
[19:14] <thafreak> bah, how do big companies get away with this crap
[19:14] <thafreak> http://www.bgr.com/2010/11/03/the-4g-forgery/
[19:18]  * BiosElement has never quite seen the point in faster networks...all it means is you get to hit the 5mb cap in 30 seconds instead of 4 minutes.
[19:30] <deejoe> BiosElement: e-nis bragging rights
[19:30] <BiosElement> Heh, probably
[19:50] <thafreak> good point
[21:30] <canthus13> http://www.ktla.com/news/landing/wpix-stanford-police-halloween-fight,0,7821152.story
[21:34] <Cheri703> you guys would appreciate this: http://sphotos.ak.fbcdn.net/hphotos-ak-snc4/hs243.snc4/39510_417673063213_580943213_4884720_5756053_n.jpg
[21:34] <Cheri703> it made me chuckle
[21:34] <Cheri703> nice canthus13
[23:24]  * BiosElement is working up bullet points for his apparent talk on monday >.>


 "Hi all...." <- > <@tastenheld:matrix.org> Hi all.... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/c16a648c146fd90fe05c05201cf570bb8c2e03a1>)
[14:47] <akik> what's autojack btw. ?
[14:47] <Eickmeyer[m]> Great, the bot didn't get the message. bug 2018695
[14:47] -ubottu:#ubuntustudio- Bug 2018695 in ubuntustudio-meta (Ubuntu Lunar) "[SRU] Hard-Dependency on pipewire-pulse preventing audio config switch without packaging issues" [High, Fix Committed] https://launchpad.net/bugs/2018695
[14:48] <Eickmeyer[m]> akik: autojack is a component of studio controls that starts/stops jack.
[14:48] <akik> Eickmeyer[m]: didn't it earlier start via dbus?
[14:48] <akik> jackdbus
[14:49] <Eickmeyer[m]> akik: It uses jackdbus, but autojack does boot-on-login magic.
[14:50] <Eickmeyer[m]> It also does some other things with zita-ajbridge.
[14:50] <akik> i don't use my audio pc for a year, and things look so differen .9
[14:50] <Eickmeyer[m]> You'd have to talk to OvenWerks about the specifics.
[14:51] <akik> i even tried to change from jack2 to jack1 but couldn't make it work
[14:51] <Eickmeyer[m]> Yeah, don't use jack1, it'll just be a headache. jack2 is fully backwards compatible.
[14:53] <akik> this is a long-lasting thing i've been wondering about; how does one disable dbus services?
[14:54] <Eickmeyer[m]> That part is over my head. I don't know and I wouldn't want to.
[15:11] <tastenheld[m]> Hi Erich.
[15:11] <tastenheld[m]> I read about the bug already.
[15:11] <tastenheld[m]> I'll try to remove autojack and see, if that works
[15:11] <tastenheld[m]> Thank
[18:57] <tastenheld[m]> Okay, removed autojack.
[18:57] <tastenheld[m]> No change. Jack doesn't start on bootup.  🤔
[19:56] <Eickmeyer> tastenheld[m]: Did you reconfigure studio controls and start jack?
[20:12] <tastenheld[m]> Eickmeyer @Eickmeyer:libera.chat: yes, then closed studiocontrols. Raysession still showed the correct configuration.
[20:12] <tastenheld[m]> Then rebooted. Status undetermined after reboot.
[20:21] <Eickmeyer> tastenheld[m]: Can you make sure /etc/xdg/autostart/autojack.desktop exists?
[20:23] <Eickmeyer> (the status undetermined might be a false report and jack might still be running)
 "tastenheld: Can you make sure /..." <- Sorry, but no jack running, checked with ps ax|grep jack
[21:28] <tastenheld[m]> /etc/xdg/autostart/autojack.desktop exists.
[21:28] <tastenheld[m]> Thanks so far. As I will be on vacation for a few days I will not be able do do further testing in that time.
[21:28] <tastenheld[m]> Maybe it has to do with the dependency problems and will be solved after my holidays.


[00:41] <charlie__> hey guys, I am working with mmcc in #ubuntu-solutions, I need to add utopic images to maas. Can someone point me in teh right direction?


[09:49] <digv> hi.. is https://review.jujucharms.com/ is down? I am not able to access it
[09:54] <hloeung> digv: it's been shut down, see https://lists.ubuntu.com/archives/juju/2017-August/009294.html
[10:16] <digv> hloeung: thanks
[10:20] <digv> hloeung: one small help needed, I want to submit an updated charm which is already there in charm store.. can you guide me please
[10:21] <digv> is there any change in process of submitting updated patch?
[10:22] <hloeung> digv: if you own what's published i nthe charm store, it should just be this process here to update/publish a new/updated version - https://jujucharms.com/docs/2.2/authors-charm-store#pushing-to-the-store
[10:27] <digv> hloeung: this is my first attempt, some member from "ibmcharmers" was maintaining it... I've recently joined that Group.
[10:32] <hloeung> digv: right, so should just be charm build, cd <built_charm_dir>, charm push . cs:~ibmcharmers/xenial/mycharm, charm release cs:~ibmcharmers/xenial/mycharm-91 (replace 91 with what's output from the push command), charm grant cs:~ibmcharmers/xenial/mycharm-91 everyone
[11:30] <digv> hloeung: thanks for help.. able to submit a charm :)
[12:51] <kjackal> Hello AntonDan
[12:51] <kjackal> magicaltrout: are you around?
[13:42] <magicaltrout> kjackal__: kjackal_  whichever
[13:43] <kjackal__> Hey magicaltrout how is it going? I wanted you to introduce you to AntonDan that would be interesting in woring on Mesos+Lxd
[13:44] <kjackal__> AntonDan: are you there?
[13:44] <AntonDan> yup
[13:44] <magicaltrout> thanks kjackal__ !
[13:44] <magicaltrout> hey AntonDan
[13:44] <AntonDan> Hello
[13:45] <magicaltrout> someone with half an clue about C and wanting to offer some sage advice or help extended Mesos for the LXD container spec would be great
[13:45] <magicaltrout> s/extended/extending
[13:48] <kjackal__> I am sure AntonDan can help
[13:51] <magicaltrout> mesos added lxd support to their container roadmap AntonDan but they certainly won't prioritise it, so I'd like a community effort to drive it, I dont' think there is a massive amount of work as its just swapping the docker interface for lxd pretty much
[13:52] <kjackal__> AntonDan: would need some guidance in terms of where to meet the Mesos people interested in lxd, what meetings to attand and any advice on technical aspects would be appreciated. Bu he seems to be a strong coder so...
[13:52] <AntonDan> I'll try my best, my knowledge in C should be sufficient for the task. The unfamiliar terrain that is large projects is slightly obstructive but I'm treading said terrain slowly but surely
[13:52] <AntonDan> Ye I did take a look at the roadmap
[13:53] <AntonDan> There doesn't seem to be anyone else working on that task
[13:53] <magicaltrout> nope there wont be, I asked months ago about it and their response was "I don't really see a usecase for it"
[13:53] <magicaltrout> still people
[13:56] <magicaltrout> okay AntonDan what can I do to help facilitate your development? code, servers, tests, docs? anything specific?
[13:57] <magicaltrout> beer? food? caffiene?
[13:58] <AntonDan> The main thing that gives me trouble right now is my familiarity with the mesos project itself. Currently I'm fine testing on my local machine and on a virtual machine that was given to me by kjackal. I might need some server later on though for testing.
[13:59] <AntonDan> my familiarity or lack thereof, that is
[14:08] <magicaltrout> no problem AntonDan I'm happy to supply you with some server resource when you need it. For Mesos, it really only has 2 components, Mesos (Master/Slave) and Marathon. Don't worry about Marathon though for now, thats mostly just a UI wrapper around the Mesos service
[14:09] <AntonDan> I did set up marathon since I wanted to have a platform for me to communicate with mesos
[14:10] <AntonDan> I had someone recommend me Chronos as an alternative but I found setting marathon up an easier task
[14:10] <magicaltrout> I think Chronos is retired these days
[14:10] <magicaltrout> mostly
[14:11] <magicaltrout> yeah last update was months ago
[14:12] <AntonDan> I see
[15:22] <magicaltrout> AntonDan: if you can't find me in here and need anything, feel free to ping<EMAIL_ADDRESS>[15:23] <AntonDan> will add to contacts. I'll just pm you here if I do find you online in order to reduce spam in the juju channel
[16:06] <stormmore> o/ juju world, what madness is happening
[17:29]  * stormmore is having fun putting OpenStack on LXD on his poor little laptop
[17:42] <stormmore> hey rick_h hows the 2.3 testing going?
[18:55] <hallyn> so...   i seem to have juju working against a remote vsphere server.  it's downloading an .ova file.  That's good.  BUT it's downloading it to my laptop.
[19:00] <hallyn> Why do that?  Bc vsphere's folders won't work somehow?  I could see that... but...
[19:01] <hallyn> well *this* won't owrk for me.  a one time experiment is fine, but who the heck thought it would be a good idea.
[19:01] <hallyn> guess i'll try a vm closer to the datacenter.  but i'll do so under protest, noting how stupid and shortsighted it is...
[19:10] <hallyn> stokachu: \o  do you know if that's normal^ or if i misconfigured something?
[19:57] <stokachu> hallyn: I need to ask axw about that
[19:57] <stokachu> That doesn't sound right
[20:27] <hallyn> ok - hopefully there's just a setting I can fix on my local (macos) juju install, but for now I'm going to try and setup a base juju admin VM on the same vsphere.
[20:27] <hallyn> (will tkae an hour to push an iso there and another hour to install probably :)
[20:38] <rick_h> hallyn: so it looks like the docs state it works that way
[20:38] <rick_h> hallyn: I'm not sure on the limitations/etc that caused it to be that way. Would be worth a bug and maybe an email to the mailing list or something. hml do you have any insight? ^
[20:40] <stokachu> hallyn: yea that sounds like the opposite of what we want it to do :)
[20:41] <rick_h> stormmore: hallyn that's from the note box in https://jujucharms.com/docs/2.2/help-vmware
[20:45] <stokachu> hallyn: axw will be on in a few hours i think, i can ask him when he comes online
[20:47] <hml> rick_h: hallyn: no extra insight, sounds like something with the vmware provider.  perhaps an email is best, so other can see and chime in
[20:48] <hml> or even a bug
[21:05] <hallyn> bug against juju project?
[21:07] <rick_h> hallyn: yes
[21:40] <hallyn> hml: rick_h: stokachu: https://bugs.launchpad.net/ubuntu/+source/juju/+bug/1712431     Thanks.
[21:40] <mup> Bug #1712431: sphere controller stores OVA files locally <juju (Ubuntu):New> <https://launchpad.net/bugs/1712431>


[06:32] <bradm> head_victim: you about?
[06:55] <head_victim> bradm: sort of
[06:55] <head_victim> Here for a couple of minutes
[06:58] <bradm> head_victim: I noticed planet.ubuntu.org.au is no longer working
[06:58] <head_victim> bradm: that coincided with the ubuntu.org.au upgrade so I had assumed it wsa related
[06:58] <bradm> head_victim: right, it needs a dns update of planet.ubuntu.org.au
[06:59] <head_victim> Ah so it's not really related at all then
[06:59] <bradm> head_victim: that seems to be hosted by ubuntuwire.com, whoever that is
[06:59] <head_victim> Yeah someone posted about that on the au forum
[07:00] <head_victim> http://ubuntuforums.org/showthread.php?t=1704616
[07:00] <head_victim> That's all I know on the subject to be honest
[07:01] <bradm> head_victim: right, well, if you want the planet to work again they need to update the IP for planet.ubuntu.{org,com}.au
[07:01] <bradm> head_victim: it needs to be <IP_ADDRESS>
[07:02] <head_victim> bradm: I'll get on to it. Is this the sort of thing you guys need contact info for the future?
[07:02] <head_victim> I can ask at the same time if you like
[07:03] <head_victim> I don't mind if it's just as easy to do it this way
[07:03] <head_victim> I have to run, if you leave any more info here I can pass it on
[07:04] <bradm> head_victim: sure, it wouldn't hurt if we had the contact info for it
[07:04] <bradm> head_victim: we could have updated it at the time if we did
[07:05] <head_victim> Ok I'll ask for a company contact as well. I'll pm you the details or leave an email address if you'd prefer it
[07:10] <bradm> head_victim: message is fine
[13:56] <redvil> evening all..i need help generating Makefile..


[01:44] <tomreyn> Shreddies: in case you're still there, tihs sounds like a potential acpi / mainboard firmware ('bios') issue which so far didn't trigger but triggers now due to some updates.
[01:46] <tomreyn> see if you have ACPI warnings / errors (other than "OSI Liunx ignored") or firmware bugs listed in    journalctl -b | grep -Ei 'ACPI|firmware'
[01:46] <tomreyn> your current firmware version and mainboard / laptop model is usually listed in    journalctl -b | grep 'DMI:'
[11:55] <BluesKaj> Hi folks
 @tomreyn, sep 22 13:47:27 wazapp-Lenovo-ideapad-330S-14IKB kernel: DMI: LENOVO 81F4/LNVNB161216, BIOS 7SCN34WW 06/10/2019
 @tomreyn, Used the on/off button in the end & an error came up when I boot now
[15:44] <jani_> The previous issues i had with 19.-10 daily release was solved by using 19.04 instead. = )
[15:46] <magic_ninja_work> jani_, well, to be fair, the daily release is for testing. Even on debian testing, graphics drivers break sometimes and it changes way less than ubuntu.
[15:47] <jani_> Can't say about those newer drivers, i was able to play Heroes of Newerth with those, just that monitor loose connection on log out etc.
[15:48] <magic_ninja_work> You should only move to testing for three reasons: 1) You are experienced and want to file bug reports / help test the upcoming release, 2) You are comfortable with breakage every now and then and want the newest stuff, 3) You are comfortable with breakage and you need new features (like me). I wanted the 435.21 beta drivers and the suspend --> hibernate feature in plasma beta 5.17. So I'm on double-beta double-risky business.
[22:09] <woodworkingcavem> I recently upgraded to 19.04 and now am unable to logoff using the Leave -> Logout button
[22:14] <bprompt> hmmm I'm running 16.04, runs smooth =)
[22:15] <woodworkingcavem> was working fine in 18.04
[22:56] <Mamarok> @woodworkingcavem works fine for me in 19.04, so might be specific to your system
[23:27] <mparillo> The first time after a big plasma upgrade, I sometimes need to systemctl reboot, but that is only once.


[05:50] <didrocks> good morning
[05:52] <duflu> Hi didrocks
[05:52] <didrocks> hey duflu
[07:09] <lissyx> oSoMoN, hello
[07:09] <lissyx> oSoMoN, any reason why we dont do the same as chromium? https://bugzilla.mozilla.org/show_bug.cgi?id=1746759#c19
[07:09] -ubottu:#ubuntu-desktop- Mozilla bug 1746759 in Firefox Build System "[snap] cursor is too small in hidpi in 95 (94 regression?)" [--, Reopened]
[07:12] <seb128> goood morning desktopers
[07:12] <seb128> lut lissyx, oSoMoN
[07:31] <duflu> Hi seb128
[07:31] <KGB-2> evolution-ews Sebastien Bacher 341301 * commented commit c92e823 * https://deb.li/kwNg
[07:37] <KGB-2> evolution-ews Claudius Heine 341303 * commented commit c92e823 * https://deb.li/3WIEl
[07:46] <oSoMoN> hi lissyx, seb128, duflu
[07:49] <oSoMoN> lissyx, answered
[07:53] <lissyx> oSoMoN, thanks, but then if people have to manually connect, something seems broken, right?
[07:54] <oSoMoN> lissyx, they shouldn't have to manually connect, this should be auto-connected, let me test again in a clean VM
[07:57] <oSoMoN> huh, they're not auto-connected, indeed
[07:57] <oSoMoN> that's weird
[07:57] <oSoMoN> let me check with the store team
[08:06] <lissyx> :[
[08:07] <lissyx> might not be always the case, it seems auto-connected here:
[08:07] <lissyx> $ snap connections firefox |grep themes
[08:07] <lissyx> content[gtk-3-themes]     firefox:gtk-3-themes            gtk-common-themes:gtk-3-themes   -
[08:07] <lissyx> content[icon-themes]      firefox:icon-themes             gtk-common-themes:icon-themes    -
[08:07] <lissyx> content[sound-themes]     firefox:sound-themes            gtk-common-themes:sound-themes   -
[08:15] <jamesh> lissyx: the auto-connection happens because the gtk-common-themes snap has a snap-declaration that enables it.
[08:15] <jamesh> lissyx: if it isn't auto-connecting, my guess is that there is a second snap providing the same slot installed on the system and there is no snap-declaration allowing both to be plugged simultaneously.
[08:19] <oSoMoN> jamesh, is there a way to get logs from snapd to understand why it decided not to auto-connect?
[08:20] <jamesh> oSoMoN: if the install shows up in "snap changes", then running "snap change $id" for the corresponding change ID might help.
[08:21] <jamesh> oSoMoN: getting the output of "snap list" can also help. To see what other connection candidates there might be.
[08:23] <oSoMoN> I have the details from "snap change $id", but it doesn't say anything about the interfaces that weren't auto-connected, unfortunately
[08:24] <oSoMoN> and the output of snap list is "bare, core, core18, core20, firefox, gnome-3-34-1804, gnome-3-38-2004, gtk-common-themes, snap-store"
[08:25] <jamesh> oSoMoN: the other thing would be to check "snap connections --all". If the plug has been manually disconnected, snapd won't try to reconnect it.
[08:26] <oSoMoN> jamesh, that's in a clean focal VM where I just installed the firefox snap for the first time
[08:26] <jamesh> you can use "snap disconnect --forget" to clear the "manual" state.
[08:26] <jamesh> hmm.
[08:28] <oSoMoN> I just retrieved the assertion, and indeed it doesn't include auto-connection for icon-themes and sound-themes
[08:29] <jamesh> this is in the output of "snap known snap-declaration series=16 snap-id=jZLfBRzf1cYlYysIjD2bwSzNtngY0qit"?
[08:31] <jamesh> could this be https://forum.snapcraft.io/t/allow-greedy-plugging-of-icon-themes-and-sound-themes-slots-of-gtk-common-themes/29812?u=jamesh and an old version of the assertion?
[08:32] <seb128> hey duflu, how are you?
[08:33] <jamesh> It should update the assertion automatically when it refreshes from the store, but we were missing the "slots-per-plug" bit for icons and sound in older revisions of the snap-declaration
[08:33] <duflu> seb128, alright. Got some home repairs done over the weekend but doesn't feel like I had a weekend. How are you?
[08:33] <jamesh> the old assertion might still be on the install media though
[08:34] <jamesh> That's my best guess.
[08:34] <oSoMoN> jamesh, how do I check the old assertion on the install media?
[08:35] <seb128> duflu, I'm alright, had a relaxing saturday and a fun sunday at an amusement park, a bit tired though
[08:35] <duflu> Cool
[08:36] <jamesh> oSoMoN: if you run that "snap known" command, it'd show the local copy of the assertion. The current version (as shown by "snap known --remote") should say "revision: 6"
[08:41] <oSoMoN> there's no known declaration for firefox in that VM prior to installing it (the snap id for firefox is 3wdHCAVyZEmYsCMFDE9qt92UV8rC8Wdk), and the remote one is at revision 29
[08:43] <oSoMoN> and the one for gtk-common-themes is identical (local VS remote), at revision 6
[09:46] <lissyx> oSoMoN, ok, but then it means it is a snap/ubuntu issue, not a firefox snap one :/
[09:46] <oSoMoN> lissyx, looks like it
[09:47] <lissyx> should I file a bug on launchpad then?
[09:48] <lissyx> oSoMoN, do you mind if I comment stating that you repro the issue on your side as well now?
[09:48] <oSoMoN> lissyx, sure.
[09:48] <oSoMoN> no need to file a new bug on LP though, I think we can track the problem in the existing bugzilla bug
[10:51] <ricotz> hello desktoppers
[10:55] <oSoMoN> hi ricotz
[11:41] <seb128> hey ricotz, how are you?
[11:53] <ricotz> hey oSoMoN seb128
[11:54] <ricotz> seb128, all good :), how are you?
[13:10] <oSoMoN> lissyx, the store team confirmed the problem with the auto-connection, and they fixed the assertion on their side, it should be functional again
[13:10] <lissyx> so we should be good to RESOLVED:FIXED ?
[13:11] <lissyx> oSoMoN, I'm doing some triage / cleanup, so expect quite some needinfo :)
[13:11] <oSoMoN> ack
[13:11] <lissyx> do you have some public link to any issue for the store isssue that I could link in the bug?
[13:11] <lissyx> and can we close https://bugzilla.mozilla.org/show_bug.cgi?id=1746759 ?
[13:11] -ubottu:#ubuntu-desktop- Mozilla bug 1746759 in Firefox Build System "[snap] cursor is too small in hidpi in 95 (94 regression?)" [S3, Reopened]
[13:12] <oSoMoN> no, it was all handled in  private conversations
[13:12] <oSoMoN> we need to test whether a snap previously installed without the auto-connection gets the auto-connection on refresh
[13:25] <lissyx> also
[13:25] <lissyx> is it expected that snap with wayland fails to work on x11 system?
[14:01] <oSoMoN> lissyx, it's not expected that one would try to run on x11 with MOZ_ENABLE_WAYLAND=1 I guess, but firefox should fall back gracefully to the default (i.e. being an xwayland client)
[14:02] <lissyx> oSoMoN, under lxde it was not working
[14:04] <lissyx> I hit that because I was running a nightly snap I did build
[14:04] <lissyx> even forcing `MOZ_ENABLE_WAYLAND=0 snap run firefox` would not work
[14:07] <lissyx> oSoMoN, by any luck could a  snap store issue also explain non automatic connections for printers? https://bugzilla.mozilla.org/show_bug.cgi?id=1773316#c15
[14:07] -ubottu:#ubuntu-desktop- Mozilla bug 1773316 in Firefox Build System "Can't see my printer with firefox 101 on Ubuntu 22.04 (snap)" [S2, Unconfirmed]
[15:30] <juliank> I think gnome-online-accounts is a bit busted in kinetic
[15:30] <juliank> My calendars aren ot updating, evolution says it can't find access tokens or something
[15:31] <juliank> surprisingly disabling calendar for my personal gmail made the work account work again
[15:31] <juliank> and re-enabling it for my personal did not break either
[15:31] <juliank> Maybe something is racing
[17:19] <Eickmeyer[m]> juliank: In my testing, I agree. Every time I wake from sleep, goa crashes.
[17:19] <Eickmeyer[m]> Won't let me upload the report either.
[18:17] <juliank> Eickmeyer[m]: oh interesting
[18:17] <juliank> Eickmeyer[m]: crash makes sense
[18:17] <juliank> Eickmeyer[m]: gotta have a look at that
[20:59] <KGB-2> polari upstream/latest 2e5b677 Jeremy Bicha * pushed 24 commits (first 5 follow) * https://deb.li/ipOD4
[20:59] <KGB-2> polari upstream/latest 1df3a11 Florian Müllner src/application.js * app: Remove comment from About window * https://deb.li/jVne
[20:59] <KGB-2> polari upstream/latest bd4bc05 Florian Müllner src/connections.js * connections: Use custom realname completion * https://deb.li/3ZOd0
[20:59] <KGB-2> polari upstream/latest f1c32c1 Florian Müllner data/resources/connection-details.ui src/connections.js * connections: Use EntryRows * https://deb.li/BX7A
[21:00] <KGB-2> polari upstream/latest 6bf2efb Zurab Kargareteli po/ LINGUAS ka.po * Add Georgian translation * https://deb.li/30ZBi
[21:00] <KGB-2> polari upstream/latest 82e38b2 Sabri Ünal po/tr.po * Update Turkish translation * https://deb.li/YOmV
[21:01] <KGB-2> polari pristine-tar 5299fcd Jeremy Bicha polari_43.0.orig.tar.xz.delta polari_43.0.orig.tar.xz.id * pristine-tar data for polari_43.0.orig.tar.xz * https://deb.li/3pcFs
[21:16] <KGB-2> gnote signed tags f93ca6a Jeremy Bicha upstream/42.2 * Upstream version 42.2 * https://deb.li/ilZm1
[21:16] <KGB-0> gnote upstream/latest 5d143cf Jeremy Bicha * pushed 6 commits (first 5 follow) * https://deb.li/oQ2E
[21:16] <KGB-0> gnote upstream/latest 7ed5da1 Aurimas Černius meson.build * Bump to 42.2 * https://deb.li/3xAhR
[21:16] <KGB-0> gnote upstream/latest 282b212 Мирослав Николић po/sr.po * Update Serbian translation * https://deb.li/bziD
[21:16] <KGB-0> gnote upstream/latest cb8d524 Balázs Úr po/hu.po * Update Hungarian translation * https://deb.li/39ncz
[21:16] <KGB-0> gnote upstream/latest fbb038a Asier Sarasua Garmendia po/eu.po * Update Basque translation * https://deb.li/Kn0l
[21:16] <KGB-0> gnote upstream/latest c19d537 Aurimas Černius NEWS data/org.gnome.Gnote.appdata.xml.in * Prepare 42.2 * https://deb.li/3CrCI
[21:16] <KGB-0> gnote pristine-tar 9a4db2d Jeremy Bicha gnote_42.2.orig.tar.xz.delta gnote_42.2.orig.tar.xz.id * pristine-tar data for gnote_42.2.orig.tar.xz * https://deb.li/36bGe