[07:43] <psypher246> rye: hi rye, are you there?
[08:29] <rye> psypher246, hi, yes
[08:33] <psypher246> hey rye, how are you?
[08:34] <rye> psypher246, well, it is still morning over here but doing fine, thanks, you? were you able to get the backup of the files that you deleted from Ubuntu One folder?
[08:42] <psypher246> rye: where in the world are you? No my files have still stopped after 5000, nothign since then
[08:54] <rye> psypher246, and did you receive my message from yesterday? The one that stated that if you put the files back into Ubuntu One folder then if they are identical, they will not be reuploaded but will appear immediately after MakeFile processing/
[08:54] <rye> ?
[08:56] <psypher246> rye: no i didn't get that one
[09:01] <psypher246> I would have to restore my data from another cloud provider anyway
[09:10] <psypher246> rye: ok i have started my restore from crashplan
[09:11] <psypher246> rye: really good speed they have, is there any plans on improving U1 download speed?
[09:30] <JamesTait> Good morning all!
[10:06] <mandel> morning !
[10:23] <facundobatista> Hola mandel
[10:35] <mandel> facundobatista, buenas!
[11:09] <gatox> good morning!
[11:32] <mandel> gatox, morning!
[11:32] <gatox> mandel, hi
[11:32] <mandel> gatox, can you help me with something
[11:33] <gatox> mandel, of course (if i can :P)
[11:33] <mandel> gatox, should be very small.. I have problems doing the point 2 point tests of the creds dialog
[11:33] <mandel> gatox, in the setup.py of the sso project we copy the bins to /usr/lib/ubuntu-sso-client
[11:34] <mandel> gatox, and therefore the bin is not present in my path, is that correct?
[11:34] <gatox> let me check
[11:37] <gatox> mandel, mmmm i'm not following.... i did a setup.py install from trunk to my machine the other day, and the result went to that folder, yes
[11:37] <mandel> gatox, ok, are the bin files in your path
[11:37] <gatox> nop
[11:37] <mandel> that is can you execute ubuntu-sso-login-qt
[11:38] <gatox> nop
[11:38] <mandel> gatox, meh.. so how is spawn_process suppose to find them?
[11:38] <gatox> is not in the path
[11:38] <gatox> mandel, hmmmm good question
[11:38] <mandel> gatox, I suppose I can find the full path
[11:39] <gatox> mandel, yes..... you are always going to know (or suppose to know) where they are in linux and windows
[11:40] <mandel> gatox, but that seems ugly..
[11:40] <gatox> mandel, agree
[11:40] <gatox> mandel, but what choices do you have??.... i assume in windows was going to be even more difficult
[11:41] <gatox> to add it to the path
[11:42] <mandel> gatox, well, adding to the path is easy in the setup.py
[11:42] <mandel> but I'll work using the get_data_file call
[11:44] <mandel> gatox, should get_data_file return the correct path? as in get_data_path('my-creds-bin')
[11:45] <mandel> I get an error..
[11:45] <gatox> mandel, which error?
[11:47] <mandel> gatox, File "/usr/lib/python2.7/posixpath.py", line 68, in join
[11:47] <mandel>     elif path == '' or path.endswith('/'):
[11:47] <mandel> exceptions.AttributeError: 'NoneType' object has no attribute 'endswith'
[11:49] <gatox> mandel, maybe i'm wrong, but it seems the method is trying to do some folder operation with the string, and doesn't have the separator char
[11:49] <gatox> maybe not with your string, but with something inside
[11:51] <gatox> i've seen errors that like before in other project
[11:51] <mandel> gatox, hm.. I'll try to find what is going on..
[11:51] <mandel> gatox, to set debugging for control panel is U1DEBUG, right?
[11:51] <gatox> mandel, yes
[11:52] <gatox> mandel, i'm pretty sure that any of the past that this function is checking is trying to determine at somme point if that string is a folder or something, and the python lib that does that using the string try to check to some info in the string for example ending with '/' and can't find that char that was expected
[11:54] <mandel> gatox, pdb for the rescue :)
[11:54] <mandel> gatox, although with the stupid qtreactor is a huge pain in the ass
[11:57] <gatox> ah osrry..... i didn't see the nonetype :P
[11:57] <mandel> gatox, sys.modules.get('ubuntu_sso.constants')
[11:57] <mandel> that returns none
[11:57] <alecu> hola!
[11:57] <gatox> the idea is the same..... python lib try to check if the string has folder-shape.... but in this case is none
[11:57] <gatox> alecu, hi
[11:57] <alecu> good morning, #ubuntuone!
[11:57] <alecu> morning gatox, mandel.
[11:58] <mandel> alecu, morning!
[11:58] <mandel> gatox, so, we are using sys.modules that just checks if the module has been loaded in this instance of the interpreter, which seems to be wrong
[11:58] <gatox> mandel, yes, returning None here too
[11:58] <alecu> mandel, I saw your branch had two reviews... but let me give it another anyway.
[11:58] <mandel> gatox, it should be using __import__, right?
[11:59] <mandel> alecu, yes please, I prefer to have 3
[11:59] <mandel> gatox, alecu so, I see that get_bin_dir and get_data_dir won't work in ubuntu_sso.constants have not been loaded somewhere already
[11:59] <mandel> that seems to be a bug, since we won't find the paths
[12:00] <gatox> mandel, yep, it seems better (or at least working) with __import__
[12:11] <gatox> brb!
[12:14] <mandel> nessita, may I pick your brain?
[12:14] <nessita> hello everyone!
[12:14] <nessita> mandel: sure
[12:15] <mandel> nessita, so, I've been doing a point to point test for the creds dialog and I'm noticed that the bin file is placed in /usr/lib/ubuntu-sso-client or /usr/local/lib/ubuntu-sso-client (if you use the setup.py and not the .deb)
[12:15] <nessita> yes, that is on purpose
[12:15] <mandel> nessita, that is not in the path, which means that spawn_process won't find it, right?
[12:16] <nessita> mandel: did you take a look to how we're using spwan_process in credentials.py?
[12:16] <mandel> nessita, so, I was using get_bin_dir form utils to pass the full path
[12:16] <mandel> nessita, no, I did not look at it, let me see
[12:16] <nessita> right, that's correct
[12:16] <nessita> credentials.py uses get_bin_dir
[12:17] <mandel> nessita, ok, the problem I was getting with get_bind_dir is that I don't import ubuntu_sso.constants anywhere, which  means that sys.modules doesn't have it and there fore I get an attribute not found
[12:17] <mandel> nessita, all this installing sso via setup.py
[12:19] <nessita> mandel: that's fixed since yesterday, was a bug
[12:19] <mandel> nessita, oh, so I need to merge trunk :)
[12:19] <nessita> the problem is that tarmac may not be landing branches
[12:19] <nessita> let me check
[12:19] <mandel> nessita, ah.. ok
[12:19] <nessita> mandel: you can merge against this one https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/find-me-bin-dir
[12:20] <nessita> ralsina: hola! you around?
[12:21] <mandel> nessita, ok, will do
[12:21] <mandel> nessita, hm.. then I'll block the merge 'til that is approve.. but will be good enough for my tests :)
[12:21] <nessita> mandel: yes, please depend your merge proposal on that branch
[12:25] <mandel> nessita, we are never going to support a local installation then?
[12:26] <nessita> mandel: what do you mean?
[12:27] <ralsina> nessita: hello!
[12:27] <ralsina> nessita: I finally managed to IRL the packages, they seem to work!
[12:27] <ralsina> nessita: I finished the upgrade like 20 minutes ago
[12:27] <nessita> ralsina: oh uh
[12:28] <nessita> mandel: I'm asking since from my definition of local installation, we support it. But perhaps you mean other thing?
[12:28] <mandel> nessita, I mean in /user/local/lib
[12:28] <nessita> mandel: we support that
[12:29] <nessita> mandel: the BIND_DIR constant is built at installation time, you can check that constants.py.in file
[12:29] <mandel> nessita, hmm weird.. let me check
[12:30] <mandel> >>> from ubuntu_sso import constants
[12:30] <mandel> >>> constants.__file__
[12:30] <mandel> '/usr/local/lib/python2.7/dist-packages/ubuntu-sso-client/ubuntu_sso/constants.pyc'
[12:30] <mandel> >>> constants.BIN_DIR
[12:30] <mandel> '/usr/lib/ubuntu-sso-client'
[12:30] <mandel> >>>
[12:30] <mandel> nessita, ^
[12:30] <nessita> mandel: how did you install?
[12:31] <mandel> nessita, sudo python setup.py install
[12:31] <nessita> (in other order of things, I highly discourage having local installs of our projects, is misleading when testing and very easy to mix installations)
[12:32] <nessita> mandel: weird, at install time we replace lib_dir with what disutils tells us to
[12:32] <nessita> mandel: if you do: python  setup.py install --prefix=/tmp/foo, it works
[12:32] <mandel> nessita, let me check
[12:34] <mandel> nessita, it does
[12:35] <nessita> yes, I tested that several times, but never tested what you did... perhaps is a bug in distutils
[12:36] <mandel> nessita, could be, I don't think is a problem at all with our code
[12:47] <gatox_brb> back
[12:47] <mandel> I'm off to lunch, catch you in 30/45 min
[12:53] <gatox> nessita, ping
[12:53] <nessita> gatox: pong
[12:54] <gatox> nessita, are you able to run sso-qt in linux from trunk and get the captcha image?? it's failing here since yesterday (retrieving the captcha)
[12:55] <nessita> gatox: is working just fine here, used it heavily yesterday, and today
[12:55] <nessita> gatox: the GTk sso, no?
[12:55] <nessita> gatox: perhaps the Qt UI has a bug regarding captcha generation?
[12:55] <gatox> nessita, is working in gtk..... i don't understand why is failing in qt from trunk
[12:56] <nessita> gatox: BUG! :-)
[12:56] <gatox> nessita, but you said that is working for you
[12:56] <nessita> in Gtk
[12:56] <gatox> aHHHHHHH
[12:56] <nessita> (09:55:09 AM) nessita: gatox: the GTk sso, no?
[12:56]  * gatox debuggging mode ON
[13:03] <pmatulis> running oneric and i do not have the 'ubuntu one' option in the Synchronization tab under Presferences.  normal?
[13:11] <nessita> ralsina: puedo setear una ventana en QT para que se abra centrada en la pantalla?
[13:11] <nessita> oops
[13:11] <nessita> spanish invasion
[13:11] <ralsina> nessita: yes, but the WM may not let you
[13:12] <nessita> ralsina: is ok... how can I try?
[13:12] <ralsina> nessita: you can use move() to put it anywhere, and there is a way to find the screen size, let me find it for you
[13:13] <ralsina> nessita: QDesktopWidget has the info about the screen: http://developer.qt.nokia.com/doc/qt-4.8/qdesktopwidget.html
[13:13] <ralsina> nessita: can't say I have *done* it though :-)
[13:14] <nessita> ralsina: ack, thanks
[13:14] <gatox> ralsina, i've done that
[13:14] <gatox> nessita, let me show you the code
[13:15] <nessita> I was hoping to use something like in GTk, where you say: window.set_position(Gtk.POS_CENTER)
[13:15] <ralsina> nessita: not that I know of, sorry
[13:16] <ralsina> nessita: not too hard: http://developer.qt.nokia.com/wiki/Center_a_Window_on_the_Screen
[13:16] <nessita> right
[13:16] <ralsina> nessita: I would never had thought of that way to do it to be honest :-)
[13:17] <ralsina> gatox: look at that solution   ^
[13:18] <gatox> ralsina, cuack.... i was used to the one calculating the coords :P
[13:19] <ralsina> gatox: yes, me too! It's what alignedRect does anyway, but hey, it's neat :-)
[13:21] <alecu> mandel, ping
[13:22] <alecu> mandel, needsfixing on https://code.launchpad.net/~mandel/ubuntu-sso-client/webclient-use-dialog/+merge/93248
[13:22] <alecu> mandel, please let me know if you need to discuss it, because I found some deep logic issues.
[13:48] <nessita> dobey: when you're around, let me know if you had any chance to review my controlpanel packaging branch
[13:48] <nessita> I will start uploading the ussoc packaging branch
[13:57] <dobey> nessita: the switch to plain dh looks fine
[13:58] <nessita> dobey: awesome, thanks!
[14:06] <dobey> ugh, hungry. :-/
[14:16] <gatox> briancurtin, nessita this branch needs yours re-review :P https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/931452/+merge/93003
[14:20] <nessita> gatox: ack!
[14:21] <briancurtin> gatox: will do
[14:27] <gatox> thanks
[14:33] <mandel> alecu, ok
[14:35] <mandel> alecu, I understand the comments regarding libsoup, is not terribly hard, I simply did not know that we should pause the message
[14:35] <mandel> alecu, I do prefer to use is not None, I find it more explicit
[14:38] <mandel> nessita, ping
[14:38] <nessita> mandel: pong
[14:39] <mandel> nessita, I found an interesting thins with the runner package.. in sso the twisted.internet.reactor is in sys.modules yet is not running, so the if, elif finds that twisted is there and does not use the glib spawn_process
[14:39] <mandel> nessita, can you corroborate this? I might be wrong
[14:40] <nessita> mandel: hum, sorry, it may be the heat, but I could not parse you
[14:40] <nessita> mandel: when running the tests, only the twisted runner is used
[14:41] <nessita> mandel: when running IRL, on linux, either the glib or the qt will be used, never the twisted one
[14:42] <nessita> mandel: is that what you were asking?
[14:43] <Chipaca> ralsina: I'd need to mumble with you, nessita, diego and mandel, and lisette, in a few
[14:43] <mandel> nessita, well, I'm seeing when using runner in my branch that 'twisted.internet.reactor' is in sys.modules (maybe some package is pulling it
[14:43] <mandel> Chipaca, sure, when is a few since we have the weekly mumble in 16 mins more or less
[14:43] <nessita> Chipaca: we have the weekly call in 16 minutes... perhaps before or after that?
[14:44] <nessita> mandel: is that from tests? windows?
[14:44] <Chipaca> right now would probably be ideal
[14:44] <mandel> nessita, linux
[14:44] <Chipaca> lisettte: can you do now now?
[14:44] <Chipaca> and is diego around?
[14:44] <nessita> Chipaca: should be
[14:44] <lisettte> Chipaca: yes
[14:44] <nessita> mandel: what branch?
[14:44] <mandel> nessita, let me push the latests version for you
[14:45] <mandel> nessita, I'd love to get somet help from you in this matter :)
[14:46] <ralsina> Chipaca: happy to
[14:47] <ralsina> Chipaca: mumble is rejecting my password
[14:47] <dobey> oh weather indicator
[14:47] <Chipaca> ralsina: quit and retry
[14:47] <Chipaca> ralsina: it lies
[14:47] <gatox> Chipaca, here!
[14:48] <Chipaca> gatox: hiya
[14:48] <Chipaca> gatox: mumblez?
[14:48] <dobey> how you consistently fail to be indicative
[14:55] <dobey> whoot.
[14:55] <dobey> hrmm, i guess i should test that the progress bar actually works now
[14:59] <alecu> meeting time!
[14:59]  * alecu fetches the laptop
[14:59] <mandel> dobey, I guess we are late for the meeting
[14:59] <mandel> alecu, ^
[14:59] <dobey> bah
[14:59] <dobey> no
[14:59] <dobey> it's early still
[15:00] <dobey> *now* it's 10
[15:00] <mandel> Chipaca, qt dialgos that look like gtk: http://ubuntuone.com/6Jy5HEW17OhGKB2WVPdI4O and http://ubuntuone.com/4QbSsMvydxLNt3zhRXgO1f
[15:01] <mandel> Chipaca, icon is grabbed from theme as well as font. link color is an issue due to the lack of propoer gtk3 theme support on qt
[15:01] <Chipaca> mandel: that looks a lot, lot better than what I get on my machine
[15:02] <mandel> Chipaca, those are the ones done for proxy with input from lisettte  and mpt, no the ubuntu one account
[16:20] <gatox> quick lunch.... brb!
[16:23] <gatox> not quick lunch yet :P
[16:29] <gatox> noow  quick lunch.... brb
[16:32] <ralsina> briancurtin: free now if you are!
[16:33] <briancurtin> ralsina: yep, connecting in mumble now
[16:46] <dobey> alright; lunch time for me
[16:46] <dobey> bbiab
[16:58] <nessita> lunchtime here as well
[17:06] <gatox> end of lunch
[17:13] <alecu> and lunchtime around here.
[17:28] <mandel> alecu, do you have time for a mumble?
[17:28] <alecu> mandel, sure, lunch can wait.
[17:28] <alecu> mandel, let me open mumble
[17:28] <mandel> alecu, should be very very fast
[17:35] <nessita> mandel: so, you still need my help?
[17:47] <mandel> nessita, yes, super small quick question, give me a sec, I'm on mumble with alecu
[17:47] <mandel> nessita, ok, done
[17:47] <nessita> mandel: you wanted to look at a branch of yours?
[17:48] <mandel> nessita, yes, although, better to do a very quick mumble, ok?
[17:48] <mandel> nessita, is not a crazy amount of code
[17:49] <nessita> mandel: can't right now, having a parallel chat
[17:49] <mandel> nessita, ok, then we type :)
[17:49] <mandel> nessita, in ubuntu_sso/runner/__init__.py I'm getting a true for 'twisted.internet.reactor' in sys.modules when running the control panel
[17:50] <mandel> nessita, I think it will be nice, as a save guard, to check if the reactor is running
[17:50] <mandel> so, if 'twisted.internet.reactor' in sys.modules: import reactor; return reactor.running
[17:50] <mandel> nessita, I don't know what in control panel bring the reactor in, but is there :(
[17:51] <nessita> mandel: what has the control panel to do with the runner?
[17:52] <mandel> nessita, the control panel uses webclient, right?
[17:52] <mandel> nessita, so, when ti tries to get through the proxy it needs the creds
[17:53] <nessita> mandel: may be, I never tested that flow
[17:53] <nessita> mandel: but you're not calling the spwanner from the controlpanel, right?
[17:54] <mandel> nessita, so, how is webclient going to get the proxy creds?
[17:54] <nessita> mandel: from the sso service? perhaps I'm missing something?
[17:55] <mandel> nessita, hm.. adding ipc to call sso to get the proxy creds, is that what you are thinking?
[17:55] <nessita> mandel: no... having all the proxy creds isolated in sso's webclient. Not sure why you're spawnning from the controlpanel code
[17:56] <nessita> alecu: am I missing something there? ^
[17:56] <mandel> nessita, lets say the following, sso webclient gets a 407 and needs to get the creds, how would you show the ui?
[17:56] <mandel> nessita, he just went to have lunch
[17:56] <nessita> mandel: what's a 407?
[17:57] <mandel> nessita, proxy-auth http error
[17:57] <nessita> mandel: my point is that the spawnning should be in sso webclient's code, not in controlpanel
[17:57] <mandel> nessita, it is in sso code, yet, is not sso how executes it, since it will be the control panel process
[17:57] <nessita> aahhh that's different
[17:57] <nessita> you scared me!
[17:58] <mandel> nessita,  ;)
[17:58] <nessita> mandel: controlpanel does not use a reactor. So, if there is a reactor in sys.modules, some module added it to it
[17:59] <mandel> nessita, exactly, I don't know which, that is why I think adding that reactor.running test is a good idea
[17:59] <mandel> nessita, just to be super save
[17:59] <mandel> s/save/safe
[17:59] <nessita> mandel: but that just masquerade the problem, no?
[17:59] <nessita> why we're getting reactor in sys modules if no one installed it?
[18:00] <mandel> nessita, well, maybe there is an def function(): from twisted.internet import reactor somewhere
[18:00] <nessita> mandel: I just grepped on controlpanel, there is only this:
[18:00] <mandel> nessita, I have not touched the controlpanel code, I know it is there due to a very annoying debugging process :)
[18:00] <nessita> ubuntuone/controlpanel/gui/qt/main/windows.py:37:    from twisted.internet import reactor
[18:01] <nessita> which is inside a function call
[18:01] <nessita> so that code should never be executed on Linux
[18:01] <mandel> nessita, maybe is this guy: ubuntu_sso/utils/tcpactivation.py:21:from twisted.internet import defer, protocol, reactor
[18:02] <mandel> nessita, it is not in a function and is not ignored on linux
[18:02] <nessita> mandel: but that is not imported from controlpanel... afaik. And if that were interfering, ussoc will not work on trunk right now (and it does)
[18:03] <nessita> mandel: I guess your solution can work as a workaround, but please file a bug about this
[18:03] <mandel> nessita, will do, so is it ok if I add that in my branch?
[18:03] <nessita> and add the bug in a comment where you implement the workaround, ok?
[18:03] <nessita> mandel: I would do a separated branch
[18:04] <mandel> nessita, sure, should I then file a bug, propose the branch with the work around and a couple of tests to ensure it works?
[18:05] <nessita> mandel: no need for tests, this is not testable I think since we always have a reactor running in the tests
[18:05] <mandel> nessita, we can patch sys.modules, try without, then sys.modules with it and patch .running
[18:06] <mandel> nessita, but if you say I don't need to, I wont ;)
[18:06] <nessita> mandel: no need for now
[18:06] <mandel> nessita, great!
[18:09] <dobey> meh, pyqt4 supports python3 it seems
[18:11] <ralsina> dobey: has supported it for 2 years or so
[18:12] <ralsina> dobey: the same source package builds for python 2 and 3 and for Qt 2 to Qt 4 which is completely insane
[18:12] <dobey> yeah i know
[18:12] <dobey> well, this is only qt4 afaict
[18:18] <nessita> ralsina: can I have a review? https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/use-qtmainloop-by-default/+merge/93472
[18:18] <ralsina> nessita: of courses
[18:19] <nessita> dobey: would you know how to have gettext returning unicode translations?
[18:19] <dobey> nessita: uh, it does already
[18:19] <nessita> dobey: hum, on ussoc is giving me bytesstrings
[18:19] <nessita> sorry, "bytes" is what I meant
[18:19] <dobey> nessita: they should be utf-8 byte strings though
[18:20] <nessita> dobey: right, I want unicode, not bytes
[18:20] <nessita> (which is what makes sense for words)
[18:20] <dobey> nessita: then you'll have to do the python thing to convert it
[18:20] <nessita> dobey: I think there is way of telling gettext to return unicode
[18:20] <nessita> instead of doing the decode by hand
[18:20] <nessita> will google!
[18:20] <dobey> nessita: afaik the api we're using is a straight wrapper to the C api
[18:21] <dobey> nessita: and C does not have "unicode". it has arrays of chars
[18:21] <nessita> dobey: ins't this API? http://docs.python.org/library/gettext.html
[18:21] <dobey> nessita: yes
[18:21] <nessita> dobey: there it says "gettext defines a “translations” class which implements the parsing of GNU .mo format files, and has methods for returning either standard 8-bit strings or Unicode strings"
[18:22] <briancurtin> you can set unicode=True when you call install
[18:22] <nessita> we can pass a switch to unicode
[18:22] <nessita> briancurtin: yeah! you won :-)
[18:22] <dobey> nessita: that is a completely different thing
[18:22] <nessita> briancurtin: thing is that we're not installing it anywhere
[18:22] <dobey> than what we are using
[18:22] <nessita> dobey: it is?
[18:22] <dobey> we're not using th class based api
[18:23] <dobey> converting to it would be a pretty big change i think
[18:23] <nessita> dobey: any reason not ro?
[18:23] <nessita> ah
[18:23] <nessita> dobey: how big?
[18:23] <dobey> hmm, maybe not that big
[18:24] <nessita> isn't just calling install() and not importing _ anymore?
[18:24] <dobey> well i don't know how it affects the other functions we need
[18:24] <dobey> particularly ngettext() or dngettext()
[18:25] <nessita> dobey: ack. Though we only use those in u1client
[18:25] <dobey> maybe in sso it's not an issue
[18:25] <nessita> right
[18:25] <dobey> since i guess there aren't any plurals
[18:25] <nessita> and we're having a nasty error ATM because of mixing unicode and bytes
[18:26] <dobey> or just switch to python3
[18:26] <dobey> where everything is unicode
[18:33] <ralsina> nessita: +1 and looks trivial to me
[18:33] <nessita> ish, but yes
[18:34] <ralsina> nessita: launchpad is bouncing my +1 I am retrying
[18:34] <nessita> bu, any reason why is bouncing?
[18:34] <ralsina> "the following error: [OK]"
[18:34] <ralsina> now it's in
[18:34] <ralsina> ok, so +1 for reals now
[18:34] <nessita> thanks@!
[18:35] <dobey> hmm
[18:35] <beuno> ralsina, so, the bug where when you get a share, the messaging icon goes blue without telling you why
[18:36] <beuno> is it targeted for 12.04?
[18:36] <ralsina> beuno: we didn't get to it
[18:36] <ralsina> beuno: if we have a few spare cycles, we may yet
[18:36] <ralsina> beuno: but it's looking unlikely
[18:37] <briancurtin> while following https://wiki.canonical.com/UbuntuOne/DeveloperSetup on precise, i'm getting trouble at installing ubuntuone-developer-dependencies (complaint from database deps about postgres versions)
[18:37] <ralsina> beuno: unless you buy dobey some rhum and convince him to work on saturday ;-)
[18:38] <beuno> I can do that
[18:40] <briancurtin> https://pastebin.canonical.com/60447/ is what i'm seeing while apt-get install'ing (pardon the potentially dumb question, i'm a windows guy :)
[18:41] <beuno> briancurtin, so, before I even look
[18:41] <beuno> our server is only currently guaranteed to work in Lucid
[18:41] <beuno> we're all using LXCs for that
[18:42] <beuno> any reason you didn't choose to do that?
[18:44] <briancurtin> beuno: i just got a new P box setup and was just going through the steps on that wiki. basically i'd like to be able to test the stuff i'm doing on windows also on linux, rather than proposing branches and asking people to test for me
[18:44] <beuno> briancurtin, right, so lets get you set up in an LXC
[18:46] <dobey> beuno: that might actually be fixed now
[18:46] <beuno> briancurtin, https://wiki.canonical.com/UbuntuOne/DeveloperSetup/LXC
[18:46] <dobey> beuno: on precise, anywya
[18:47] <beuno> dobey, you mean the envelope thing?
[18:48] <beuno> it's not, just happened to me with an updated system
[18:49] <dobey> ok
[18:52] <gatox> nessita, when you have a moment: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/sso-styling/+merge/93475
[18:52] <gatox> nessita, i'm going to work in the captcha thing now
[18:52] <nessita> gatox: ack!
[18:53] <beuno> ralsina, also, do you know that the existing P control panel tells you to install desktopcouch?
[18:53] <beuno> I'm assuming that's going to get smashed by the QT one?
[18:53] <ralsina> beuno: yes
[18:54] <beuno> cool cool
[18:54] <ralsina> beuno: and the answer is "it depends" ;-)
[18:54] <dobey> i think they put extra triptophan in my chicken
[18:54] <ralsina> But yes, the desktopcouch dependency makes no sense anymore
[18:55] <dobey> nessita's going to build a gtk3 control panel tomorrow, and we're going to get a ffe/uife to get it in ;)
[18:56] <nessita> dobey: yeah, and I also loved when you pull me up back in .ar (?)
[18:56] <dobey> lol
[18:57] <nessita> speaking of which.... mate and medialunas!
[18:57] <dobey> hehe
[18:58]  * nessita is hungry
[18:59] <nessita> ralsina: would you have at hand a screenshot of the current first screen of the windows wizard? the one that has a U1 specific image
[19:00] <nessita> ralsina: I would need that to finish filing the FFe
[19:01] <ralsina> nessita: sure, in 1'
[19:02] <ralsina> nessita: http://screencast.com/t/Zui8Y0Io19
[19:04] <dobey> ok, 2 hours
[19:09] <nessita> ralsina: may I ask some more screenshots? I would need those from the wizard pages that are not sso-related, to fill the other FFe
[19:10] <ralsina> nessita: sure, doing one of each
[19:10] <nessita> thanks!
[19:10] <ralsina> nessita: you only need the non-sso ones?
[19:16] <dobey> i think nessita will have to buy me mate and medialunas for touching pyqt
[19:16] <nessita> ralsina: yes
[19:16] <nessita> dobey: you can count on that
[19:17] <ralsina> dobey: consider it part of your yearly bonus
[19:18] <dobey> hah
[19:24] <ralsina> nessita: http://screencast.com/t/xzPusNP1 http://screencast.com/t/0EIZHQ1PmXt am I missing any you need?
[19:25] <nessita> ralsina: bandwidth setttings?
[19:25] <nessita> ah no, sorry!
[19:25] <nessita> ralsina: computer to cloud
[19:25] <ralsina> nessita: ok, trying to trigger that one now
[19:28] <ralsina> nessita: http://screencast.com/t/je9ffgCMF5uo
[19:28] <nessita> ralsina: thanks!
[19:29] <ralsina> nessita: de nada
[19:36] <davidcalle> ralsina, MIR approved.
[19:36] <ralsina> davidcalle: yay!
[19:36] <ralsina> Chipaca:
[19:36] <ralsina> I meant, see above, Chipaca
[19:37] <ralsina> davidcalle: with 27 minutes to spare!
[19:37] <davidcalle> Heh :)
[19:38] <Chipaca> wooooo!!!!!
[19:38]  * Chipaca dances
[19:38] <Chipaca> davidcalle: I'm looking at adding more sources :)
[19:38] <davidcalle> Chipaca, great :)
[19:38] <Chipaca> davidcalle: if I knew norse, I'd probably have figured it out already
[19:39] <davidcalle> Chipaca, lol
[19:40] <davidcalle> Chipaca, what about TED? But no API, RSS only.
[19:40] <Chipaca> davidcalle: is the RSS a full dump?
[19:40] <davidcalle> Chipaca, let me check.
[19:40] <Chipaca> davidcalle: iplayer and vodo are rss only, but it's the whole thing
[19:40] <Chipaca> and that's fine :)
[19:42] <ralsina> what a perversion of RSS
[19:42] <ralsina> OTOH: neat!
[19:42] <Chipaca> ralsina: if you're not going to give me an api i can hit and get results in <1s, I prefer it :)
[19:43] <Chipaca> vimeo is right there on the edge
[19:43] <Chipaca> sometimes it'll take >2s to get you stuff
[19:43] <Chipaca> normally, <.5s
[19:43] <ralsina> yikes
[19:43] <Chipaca> so probably worth including
[19:43] <Chipaca> (if you take more than 1s, you're not going to be in the results)
[19:43] <davidcalle> Chipaca, TED rss not full dump, the only available full dump is here http://www.ted.com/talks/quick-list
[19:44] <ralsina> davidcalle: close enough. That is very scrapable:-)
[19:44] <dobey> ralsina: 27 minutes?
[19:44] <davidcalle> ralsina, indeed
[19:44] <Chipaca> unfortunately i don't have time to scrape
[19:44] <ralsina> dobey: isn't the FF in about that much time? Or am I missing the TZ?
[19:45] <dobey> ralsina: 1hr15 now
[19:45] <ralsina> dobey: oops, then
[19:45] <dobey> ralsina: although, MIR doesn't get it on the cd. it still needs to get seeded :)
[19:45] <ralsina> dobey: ack
[19:46] <ralsina> Chipaca: I am sure I can scrape that with a regexp! ;-)
[19:48] <dobey> wow, that jet was low
[19:56] <nessita> gatox is out of electricity
[19:58] <dobey> i guess he better recharge then
[20:01] <dobey> meh
[20:02] <dobey> i didn't realize the pyqt changes would be this tedious
[20:02] <dobey> trivial, but tedious :(
[20:04] <ralsina> Chipaca: here is the scraper for TED, knowck yourself out :-)
[20:04] <ralsina> Chipaca: http://pastebin.ubuntu.com/844896/
[20:10] <dobey> and weather/sinuses making it hard to concentrate now, and making me tired :-/
[20:13] <nessita> dobey: I know I asked this before... but JIC, 2.99.4-0ubuntu2~precise1 is newer than 2.99.4-0ubuntu1 which is newer than 2.99.4-0ubuntu1~precise2, right?
[20:16] <dobey> yes
[20:24] <dobey> nessita: can you get me a list of which pyqt modules we use exactly in sso and cp?
[20:24] <nessita> dobey: yes, give me a couple of mins that I'm debugging an issue deb found
[20:25] <nessita> seb*
[20:25]  * nessita curses french
[20:25] <dobey> heh
[20:48] <nessita> dobey: this is what I got http://pastebin.ubuntu.com/844951/
[20:48] <nessita> grepped over the project and got that
[20:49] <nessita> so, basically: python-qt4-core, python-qt4-network, python-qt4-gui, and no idea where the uic module comes from
[20:50] <dobey> well right now everything is in python-qt4 it seems. or most things are anyway
[20:50] <dobey> uic is python-qt4-dev-tools or whatever it is
[20:52] <nessita> dobey: anything else I can do for you?
[20:53] <dobey> nessita: i don't think so. we will have to FFE getting qt stuff on CD
[20:53] <nessita> dobey: do we know if they fit yet?
[20:53]  * nessita is not sure about that grammar correctness
[20:55] <dobey> nessita: no, the cd is still oversize
[20:56] <nessita> :-(
[20:57] <nessita> dobey: not-so-random FYI, i tried the installer the other day and after installing whatever it installed (the progress bar reached 100%), nothing else happened
[20:57] <nessita> dobey: but I guess we'll debug it when needed, if needed
[20:57] <dobey> tomorrow
[21:06] <nessita> ralsina: are you with time como para implement a small branch?
[21:07] <ralsina> nessita: no, pero quien sabe
[21:07] <ralsina> nessita: maybe tomorrow early
[21:07] <nessita> ralsina: so, in ubuntu_sso/main/qt.py, we need to implement the timeout_func
[21:07] <nessita> ralsina: perhaps you can apply your magical recipe from your blog?
[21:07] <ralsina> nessita: of course
[21:07] <ralsina> nessita: is there a bug for it?
[21:08] <nessita> ralsina: I think so, let me find it
[21:08] <nessita> bu, no, I'll file one
[21:10] <nessita> ralsina: https://bugs.launchpad.net/ubuntu-sso-client/+bug/933758
[21:11] <ralsina> nessita: ok, got it, will have something tomorrow
[21:11] <nessita> thanks!
[21:17] <nessita> dobey: is it correct that Gtk API will return string bytes when asking get_label(), get_text(), etc? (instead of unicode)
[21:18] <dobey> nessita: yes. gtk has no concept of the unicode object in python
[21:18] <dobey> you'd have to convert if you want a unicode object
[21:18] <nessita> dobey: but I can certainly give to set_text() an unicode
[21:18] <nessita> (I'm doing it and it works...)
[21:18] <dobey> nessita: because python converts it to a string internally
[21:19] <nessita> ah... and why not convert when going in the other direction?
[21:19] <nessita> (curious now)
[21:19] <dobey> because python doesn't wrap the API. pyboejct does and it isn't doing it
[21:20] <nessita> ok, got it
[21:20] <nessita> thanks!
[21:21] <dobey> passing it as an argument though, python is doing the same thing as if you were to do: print "%s" % u'♥' or something similar though
[21:21] <dobey> sure
[21:21] <dobey> hrmm, we will have to find a light of room on the CD to fit, i think :(
[21:21] <nessita> why?
[21:22] <dobey> because it's oversized already
[21:22] <nessita> dobey: how much webkit gives us?
[21:22] <dobey> so if the langpacks refresh gets it back down to full disc size with no oversize, we'd still have to find almost 7 MB
[21:23] <dobey> webkit was about 7MB i think
[21:23] <dobey> and the CD is still 10MB oversized after that i think
[21:24] <dobey> and if langpack refresh drops 10MB, then we'll be at 0MB oversize, but still no room for new packages
[21:26] <nessita> :-(
[21:54] <helo> when can we buy music with bitcoin?
[21:55] <beuno> helo, no  :)
[21:55] <dobey> lol
[21:57] <helo> i can wait till november, no prob :D
[21:58] <beuno> helo, November?
[21:58] <beuno> we're not going to be supporting paying with bitcoin in any forseable future
[22:11] <helo> open source system, open source payment system ftw!
[22:26] <dobey> nessita: well, i got us 40K back. but it's a long way to 7-8M at this rate :P
[22:26] <nessita> dobey: yey! and :-(
[22:27] <dobey> anyway, my brain is pretty spent at this point, and freeze was 1.5 hrs ago, and time to ride the bike/rest up/something
[22:28] <dobey> so, later :)
[22:49] <nessita> ok, I'm gone too
[22:49] <nessita> is too late already
[22:50] <nessita> bye all!
[23:02] <Chipaca> anybody with a little more german than me and google translate around?
[23:02]  * Chipaca looks at thisfred
[23:03] <Chipaca> needing some help with the last Q&A of http://www.zdf.de/ZDFmediathek/hilfe?flash=off
[23:03] <alecu> Chipaca, my wife has some german blood...
[23:03] <alecu> would that help?
[23:03] <Chipaca> alecu: probably not, unless it's the kind of blood that tells me what Sendungs is in the context of that answer
[23:04] <alecu> Chipaca, surely not then. :-)
[23:04] <alecu> Chipaca, pindonga is the most germanish I know otherwise.
[23:06] <alecu> Chipaca, perhaps it means "send dungs"?
[23:07] <Chipaca> Never mind. I think “Die Nutzung des Angebots ist ausschließlich nicht-kommerziellen Inhaltsanbietern gestattet.” kills it anyway.
[23:10] <pedronis> Chipaca: yes
[23:11] <Chipaca> non-commercial use, yes?
[23:11] <Chipaca> and I suspect our use would be considered commercial, us being a company and them being a non-profit and all
[23:11] <pedronis> yes, non-commecial use only
[23:11] <Chipaca> pedronis: thanks
[23:12] <Chipaca> i'd say "awesome, thanks!" as usually, but, not awesome
[23:12] <Chipaca> i was excited about having some german content :)
[23:14] <Chipaca> oh, hold on
[23:14] <Chipaca> we're just a search engine
[23:14]  * Chipaca looks at robots.txt
[23:14] <Chipaca> pedronis: does it say the use of the *rss* is non-commercial, or of the media itself?
[23:17] <pedronis> Chipaca: the RSS feeds, at least for that paragraph
[23:17] <Chipaca> pedronis: rats. thank you, again.
[23:50] <thisfred> Chipaca: what'd I do?
[23:50] <Chipaca> thisfred: nothing
[23:50] <thisfred> ah german
[23:50]  * briancurtin eod
[23:50] <thisfred> I moechte es versuchen
[23:51] <Fury1306> hi, is there any chance that contact sync will ever work again?  And if not I'd like to be able to export my contacts from the ubuntuone website and import them locally in evolution.
[23:57] <thisfred> looks like all your questions were answered
[23:58] <Chipaca> thisfred: yes, thank you :)


[05:14] <yani> hi
[05:15] <yani> does anyone know why 6.10 seems to be stuck while booting?
[05:15] <yani> has a very high boot time
[05:15] <yani> any ideas?
[05:17] <yani> ?
[10:17] <rgl> hello


 thanks for the MoM (re @RikMills: Please all read: https://lists.launchpad.net/kubuntu-council/msg01142.html)
 cant wait for the upcoming LTS with plasma 6
[01:23] <arraybolt3> I think the upcoming LTS is going to be using Plasma 5.27.
[01:23] <arraybolt3> could be wrong
[01:24] <arraybolt3> but I'm pretty sure that's the plan
 *dayjob hat on* Kubuntu 24.04 shall use Plasma 5 and Calamares. That was the final decision from the Kubuntu Council.
 :)
[02:15] <valorie> @myfenris I'm sure that we'll have testing repos as soon as LTS work is mostly done
[02:15] <valorie> we alllll want it
[02:16] <valorie> 24.10 will be plasma 6 - a new qt/+entire ported KDE stack is too chancy for an LTS
 *dayjob hat on* Kubuntu 24.04 shall use Plasma 5 and Calamares. That was the final decision from the Kubuntu Council.
 ai ai 🫡
[07:59] <valorie> @myfenris we will def. want you as a tester soon!
[08:00] <valorie> if things go *very* well, perhaps in a "proposed" repos before the LTS is released
[08:00] <valorie> but there is a lotta testing between now and then
[08:18] <valorie> niters all
[08:51] <sgmoore> Morning all
[13:37] <BluesKaj> Hi all
[13:50] <sgmoore> hiyas
[16:24] <sgmoore> https://www.scarlettgatelymoore.dev/some-exciting-news-kubuntu-im-back/
 😏 (re @IrcsomeBot: <valorie> @myfenris we will def. want you as a tester soon!)
 \0/ (re @IrcsomeBot: <valorie> if things go *very* well, perhaps in a "proposed" repos before the LTS is released)
[18:00] <arraybolt3> sgmoore: heya! How much longer are you intending to be around? I heard there was stuff to be done with Calamares - I don't know if that's a priority for you today or not, but I was hoping on getting started and wondered if you wanted to lead and I try to help, or if you'd like to tell me what you want to see in a Kubuntu Calamares and I can try to just do it and you review it later on.
[18:00]  * arraybolt3 syncs the Noble ISO in the mean time
[18:02] <arraybolt3> (for context Lubuntu already uses the Calamares installer so my idea was going to be to use our config as a base and port it to Kubuntu, similar to what was done previously with Ubuntu Studio back when it used Calamares. Then try to figure out OEM install mode.)
[21:00] <arraybolt3> mmikowski: ping
[21:01] <arraybolt3> mmikowski: pong
[21:01] <arraybolt3> (testing IRC client weirdness)
[21:59] <arraybolt3> ok, I've done a chaotic port of the Calamares config for Lubuntu over to Kubuntu just to get the beginnings of a base to build from. It looks like a Frankenstein's monster currently due to the branding still being all Kubuntu-based, but it looks like it's actually working, at least to begin with.
[21:59] <arraybolt3> https://i.imgur.com/LEZ4BLt.png
[22:01] <arraybolt3> ok so it crashed at the very end BUT it got almost all the way through!
[22:02] <arraybolt3> holy smoke it actually worked, it's booting the installed system now
[22:03] <arraybolt3> yep, I can boot after that
[22:04] <arraybolt3> feels like the time I "installed" a floppy disk using duct tape
[22:04] <arraybolt3> *floppy disk drive
[22:06] <arraybolt3> so now we just need an OEM mode, some technical adjustments, and a heaping helping of actually good branding.
[22:06] <arraybolt3> and some localization
[22:08] <arraybolt3> I guess next I'll download a Neon ISO and figure out how they implemented OEM mode, then try to hack that in


[02:57] <littlegirl> Hey there, I committed a change to the Ubuntu docs and am not sure if I did it wrong. If you look at lines 28 and 29 of http://paste.ubuntu.com/6104367/ you can see that it says it created a new stacked branch. I included the commands that lead up to it so you can see what I did. Any help is appreciated. (:


[16:49] <Hobbes`> Can someone share the email address on this page? https://launchpad.net/~novhak
[16:49] <u-la-la> [ Olivier Robert in Launchpad ] - launchpad.net


[06:53] <head_victim> jea: I guess we should have a crack - http://<IP_ADDRESS>/stats/quantal/en_AU
[11:57] <jea> head_victim: Yep. I have made a start today
[11:58] <jea> Now that site has been updated, I guess my small addon is fairly pointless
[11:58] <jea> but it was still fun to make
[12:25] <head_victim> jea: yeah it was good as well
[12:26] <head_victim> sagaci: http://<IP_ADDRESS>/stats/quantal/en_AU
[12:26] <head_victim> I had a crack tonight as well
[12:26] <jea> I still have mine on my website - has a bit more data than theirs (for a longer time)
[12:26] <jea> they get the data more easily though
[12:45] <sagaci> ah right
[13:21] <head_victim> I just wish it was live stats, but I'm impatient.
[13:22] <head_victim> And on a comical note - http://24.media.tumblr.com/tumblr_maq8kf1yxJ1rhptwbo1_1280.png
[13:29] <jea> yeah, apple maps are a bit problematic at the moment. i am sure they will fix it quickly


[02:06] <Brainstorm> Updates for Bangladesh: +299 cases, +2199 tests since a day ago
[14:07] <Brainstorm> Updates for Bangladesh: +409 cases, +1 deaths since 12 hours ago


[18:03] <cmaloney> Apparently Google Cloud is having trouble
[18:13] <waldo323__> thats no good
[18:14] <cmaloney> No, but it's back
[18:14] <cmaloney> interesting to see how many folks were impacted by this and what the side-effects were
[18:22] <cmaloney> https://status.cloud.google.com/incidents/6PM5mNd43NbMqjCZ5REh


[14:29] <cpaelzer> hello
[14:30]  * utkarsh2102 just waves \o
[14:30] <utkarsh2102> and goes back to his shell
[14:30] <cpaelzer> hehe
[14:30] <didrocks> hey
[14:30] <cpaelzer> #startmeeting Weekly Main Inclusion Requests status
[14:30] <meetingology> Meeting started at 14:30:35 UTC.  The chair is cpaelzer.  Information about MeetBot at https://wiki.ubuntu.com/meetingology
[14:30] <meetingology> Available commands: action, commands, idea, info, link, nick
[14:30] <cpaelzer> Ping for MIR meeting - didrocks joalif slyon sarnold cpaelzer jamespage
[14:31] <cpaelzer> still all on PTO except didrocks and me?
[14:31] <cpaelzer> joalif slyon sarnold jamespage ?
[14:31] <didrocks> could be, long holidays after FF? :p
[14:32] <cpaelzer> yep
[14:32] <cpaelzer> well let us get going, they might show up later
[14:32] <didrocks> right
[14:32] <joalif> o/
[14:32] <cpaelzer> and for steps we can get through alone we can do that already
[14:32] <cpaelzer> hi joalif
[14:32] <cpaelzer> #topic current component mismatches
[14:32] <cpaelzer> Mission: Identify required actions and spread the load among the teams
[14:32] <cpaelzer> #link https://people.canonical.com/~ubuntu-archive/component-mismatches-proposed.svg
[14:32] <cpaelzer> #link https://people.canonical.com/~ubuntu-archive/component-mismatches.svg
[14:32] <sarnold> good morning
[14:33] <cpaelzer> hi sarnold
[14:33] <cpaelzer> #1 is IWD
[14:33] <cpaelzer> I think this is an approved MIR, still checking details ...
[14:34] <cpaelzer> needed https://bugs.launchpad.net/ubuntu/+source/ell/+bug/1971738 which seems ready as well
[14:35] <cpaelzer> demoting wpa was needed, clarified as well
[14:35] <sarnold> perhaps the build with lto requirement?
[14:35] <didrocks> https://launchpad.net/ubuntu/+source/iwd/1.29-1ubuntu1 for lto
[14:35] <didrocks> so it’s still disabled (but in the package this time, not in the global list)
[14:35] <cpaelzer> which is fine
[14:35] <sarnold> oh nice, that got the --enable-wired, too
[14:35] <cpaelzer> so to me that seems ready
[14:36] <cpaelzer> didrocks: do you want to work with seb128 to get with (depend iwd, promoted that, demote wpa)?
[14:36] <didrocks> cpaelzer: yes, will do, nw!
[14:36] <cpaelzer> grea
[14:36] <cpaelzer> t
[14:36] <cpaelzer> next is ...
[14:37] <cpaelzer> well, in proposed there are plenty of pytohn-redis things and lintian again
[14:37] <cpaelzer> and python-os-ken
[14:37] <cpaelzer> let us sort them into actions one by one
[14:37] <cpaelzer> lintian is the easiest
[14:37] <cpaelzer> two known cases, no action for now
[14:37] <cpaelzer> and two false positives
[14:37] <didrocks> yes
[14:38] <cpaelzer> next python-redis
[14:38] <cpaelzer> new version https://launchpad.net/ubuntu/+source/python-redis/4.3.4-3
[14:38] <cpaelzer> part of the openstack tasks
[14:38] <cpaelzer> pytohn-os-ken as well
[14:38] <didrocks> this was a manual sync from debian? We did unplug automated sync, correct?
[14:38] <cpaelzer> jamespage: coreycb: hey - those seem to be all yours
[14:39] <sarnold> mark reviewed libwww-mechanize-perl and libmldbm-perl -- they're probably both good for promotion, no?
[14:39] <cpaelzer> and as didrocks suggests, all seem manual syncs
[14:39] <cpaelzer> oh are they sarnold, we will check that again after sorting these python things - thanks
[14:39] <cpaelzer> coreycb: jamespage: that would be 4 more very last minute MIRs to get those new versions
[14:40] <cpaelzer> I'll drop a msg in their channel internally to make them aware
[14:40] <jamespage> ack
[14:40] <cpaelzer> oh here you are
[14:40] <cpaelzer> will you drive those jamespage?
[14:40] <jamespage> I am - multi-meeting tasking
[14:40] <cpaelzer> sorry for that
[14:40] <jamespage> looking now
[14:41] <cpaelzer> python-deprecated does not sound very promising :-), the others are python-async-timeout + python-typing-extensions + python-ncclient
[14:41] <didrocks> I don’t see why you have any issues with the name :p
[14:41] <sarnold> hmm, why is python-redis really only showing up on our radar today, if it was published in proposed on 2022-07-07 ?
[14:42] <didrocks> yeah, I was about to ask that…
[14:43] <sarnold> (I started writing the old feature-freeze warning speech but the date sure felt funny..)
[14:43] <didrocks> Steve move 3.5.3-2 from main to universe on 2022-08-25
[14:43] <didrocks> moved*
[14:43] <cpaelzer> maybe he moved too much
[14:43] <cpaelzer> this is a pkg which is partially in main and some binaries in universe
[14:43] <cpaelzer> is it shown in auto-demotions ...
[14:43] <didrocks> which makes 4.3.4-3 still in main in proposed
[14:44] <didrocks> so anyway, there is a mismatch (but you would expect the other way around between universe and main)
[14:44] <didrocks> so maybe that’s the contrary, not enough demotion (not considered proposed)
[14:44] <didrocks> I guess we need people with the knowledge of this stack
[14:44] <cpaelzer>  python3-redis | 3.5.3-2         | kinetic/universe | all
[14:44] <cpaelzer>  python3-redis | 4.3.4-3         | kinetic-proposed | all
[14:45] <cpaelzer> so 3.5.3-2 was in universe, but before it was not
[14:45] <didrocks> no, it was in main
[14:45] <didrocks> https://launchpad.net/ubuntu/+source/python-redis/+publishinghistory
[14:45] <cpaelzer> I guess jamespage / openstack as the responsible one should sort it out - probably just a mismatch before
[14:46] <didrocks>  2021-10-15 13:50:32 CEST Published Jammy release main python 3.5.3-2
[14:46] <cpaelzer> so it was in main and got to universe due to 4.3 showing up?
[14:46] <didrocks> Steve seems to have manually demoted it in the release pocket by the end of August
[14:46] <didrocks> (while the new version, in main, is stuck in proposed)
[14:47] <cpaelzer> the new version really depends on many more things
[14:47] <cpaelzer> Depends: python3-async-timeout, python3-deprecated, python3-importlib-metadata | python3 (>> 3.8), python3-packaging, python3-typing-extensions | python3 (>> 3.8), python3:any
[14:47] <cpaelzer> Depends: python3:any
[14:47] <cpaelzer> so it is a real issue to get 4.3 migrating to sort these out
[14:47] <cpaelzer> jamespage: coreycb: can we consider you to have a look then?
[14:47] <didrocks> yeah, I wonder if he tried to make it move for any reasons, or if this is just a wrong correlation
[14:48] <didrocks> but I don’t understand why we didn’t have it on our radar before (at least, before the 25th of August)
[14:48] <cpaelzer> I'd also have expected to see it, at least from the day this got to main in kinetic-proposed
[14:48] <cpaelzer> but not sure how much effort we should spend on analyzing this now
[14:49] <cpaelzer> let me go back to libwww-mechanize-perl and libmldbm-perl instead
[14:49] <cpaelzer> sarnold: that indeed LGTM now
[14:49] <cpaelzer> I can move these tomorrow
[14:49] <sarnold> \o/
[14:49] <didrocks> yeah, -perl are acked :)
[14:49] <cpaelzer> #topic New MIRs
[14:49] <cpaelzer> Mission: ensure to assign all incoming reviews for fast processing
[14:50] <cpaelzer> #link https://bugs.launchpad.net/ubuntu/?field.searchtext=&orderby=-date_last_updated&field.status%3Alist=NEW&field.status%3Alist=CONFIRMED&assignee_option=none&field.assignee=&field.subscriber=ubuntu-mir
[14:50] <cpaelzer> none
[14:50] <sarnold> woo :)
[14:50] <cpaelzer> #topic Incomplete bugs / questions
[14:50] <cpaelzer> Mission: Identify required actions and spread the load among the teams
[14:50] <cpaelzer> #link https://bugs.launchpad.net/ubuntu/?field.searchtext=&orderby=-date_last_updated&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&field.subscriber=ubuntu-mir
[14:50] <cpaelzer> smartcards got re-assigned
[14:50] <cpaelzer> not happening right now
[14:50] <cpaelzer> tuna/tuned have discussions asking for more details on the report
[14:50] <cpaelzer> all fine, no action for us right now
[14:51] <cpaelzer> thanks didrocks and joalif for handling these
[14:52] <cpaelzer> qtr was last time, as I mentioned I told seb that we can make a one-off decision if the right aruments are provided - but so far no answer to that AFAICS
[14:52] <didrocks> let’s see when we get some feedbacks…
[14:52] <cpaelzer> #topic MIR related Security Review Queue
[14:52] <cpaelzer> Mission: Check on progress, do deadlines seem doable?
[14:52] <cpaelzer> #link https://bugs.launchpad.net/~ubuntu-security/+bugs?field.searchtext=%5BMIR%5D&assignee_option=choose&field.assignee=ubuntu-security&field.bug_reporter=&field.bug_commenter=&field.subscriber=ubuntu-mir
[14:52] <cpaelzer> #topic MIR related Security Review Queue
[14:52] <cpaelzer> Mission: Check on progress, do deadlines seem doable?
[14:52] <cpaelzer> #link https://bugs.launchpad.net/~ubuntu-security/+bugs?field.searchtext=%5BMIR%5D&assignee_option=choose&field.assignee=ubuntu-security&field.bug_reporter=&field.bug_commenter=&field.subscriber=ubuntu-mir
[14:52] <cpaelzer> Internal link
[14:52] <cpaelzer> - ensure your teams items are prioritized among each other as you'd expect
[14:52] <cpaelzer> - ensure community requests do not get stomped by teams calling for favors too much
[14:52] <cpaelzer> #link https://warthogs.atlassian.net/jira/software/c/projects/SEC/boards/594
[14:52] <cpaelzer> mdevctl clearly is still missing, the rest is sort of ok to be later
[14:52] <cpaelzer> sarnold: status on that?
[14:53] <sarnold> mark has done good work getting the perl packages handled :D thanks to him; I haven't made progress on the mdevctl lately, I'm currently focused on 360s
[14:53] <cpaelzer> ok, but between now and let me say next week we'd need to get mdevctl in to not mess up late Kinetic too mcuh - any chance for that?
[14:53] <sarnold> yes
[14:53] <cpaelzer> ok, looking forward to it then
[14:53] <cpaelzer> thanks
[14:53] <cpaelzer> #topic Any other business?
[14:53] <sarnold> it'd take a pretty big surprise at this point :) hehe
[14:53] <cpaelzer> hehe
[14:53] <cpaelzer> no further topics by me today
[14:54] <joalif> nothing for me
[14:54] <didrocks> nothing either
[14:54] <sarnold> I'd really like a better idea of how the python-redis took us by surprise
[14:54] <cpaelzer> we can spend the remaining 6 min on it and then close
[14:54] <sarnold> should we poke archive admin types to get new perspectives?
[14:55] <cpaelzer> like didrocks and me :-)
[14:55] <sarnold> or is it enough to say that we'll probably learn more when jamespage
[14:55] <sarnold> .. does the investigation?
[14:56] <didrocks> yeah, I would wait for james first, but at first sight, I don’t see anthing happening in the archive between last week and this one
[14:56] <cpaelzer> I think it isn't a lot that was missed, just afte rthe 25th of Aug it would have showed up
[14:56] <cpaelzer> so why not last week
[14:56] <cpaelzer> and yes, having the owning team investigate (which needs to happen anyway) seems to be the right start.
[14:56] <sarnold> okay, cool
[14:57] <cpaelzer> ok, closing for today then
[14:57] <cpaelzer> thank you all
[14:57] <sarnold> thanks cpaelzer, all :)
[14:57] <cpaelzer> #endmeeting
[14:57] <meetingology> Meeting ended at 14:57:11 UTC.  Minutes at https://ubottu.com/meetingology/logs/ubuntu-meeting/2022/ubuntu-meeting.2022-09-13-14.30.moin.txt
[14:57] <joalif> thanks cpaelzer, all :)
[14:57] <didrocks> thanks all!
[16:31] <coreycb> cpaelzer: sarnold: I've moved ncclient to Suggests for now
[16:49] <coreycb> cpaelzer: sarnold: redis needs some discussion with others on my team so I'll get back to you on that
[17:13] <sarnold> coreycb: great, thanks :)
[18:25] <coreycb> sarnold: cpaelzer: I've dropped redis to Suggests for python-tooz as well, it is really an optional driver. I think that was all that was holding it in main.
[18:25] <sarnold> coreycb: woohoo, thanks :)
[19:00] <rbasak> o/
[19:10] <rbasak> I guess nobody else is coming, so I'll go back to my evening now.


[17:14] <dorgan> ok so all of a sudden our outgoing bandwidth on our server has climbed significantly like serving 215GB a month to serving 7,688.81 GB since March 11
[17:14] <dorgan> i've run a chkrootkit and that dint turn up any results
[17:15] <dorgan> so does anyone know if there is a way i can start tracking this down?
[18:17] <dorgan> ok is there any way to tell what type of outgoing traffic is happening on your servers?
[18:44] <dorgan> anyone?
[19:39] <danstoner> dorgan: netstat wouldn't be the worst place to start
[19:41] <danstoner> apache logs?  what other services are you running?
[19:46] <danstoner> This command will tell you who is connected currently and what port they connected on:
[19:46] <danstoner> netstat -n | grep ESTABLISHED
[19:47] <danstoner> Where "who" equals the IP address.


[15:05] <LaserJock> does anybody know what I need to do to get the unity sidebar to recognize an app?
[15:05] <LaserJock> I'm guessing I need a .desktop file somewhere
[15:16]  * LaserJock blows into the mic, "is this thing on?"
[15:17] <jcastro> it's on, I just don't think anyone's around, heh
[15:18] <jcastro> LaserJock: my unity isn't running very well at all so I've been on normal desktop for a bit
[15:22] <seb128> njpatel, ^
[15:22] <seb128> should Jason be on this channel?
[15:22] <seb128> LaserJock, it's using bamf for it
[15:23] <seb128> which I think need a desktop entry to do a nice job
[15:23] <seb128> LaserJock, but it works for others applications which don't have one
[15:24] <njpatel> LaserJock, it is a bug that should be fixed with Monday's releases
[15:25] <njpatel> LaserJock, you shouldn't require a .desktop file (although it helps to have a nice icon etc), but the code to deal with the "no desktop file" situation had a bug in it
[15:35] <LaserJock> njpatel: oh, ok, awesome
[15:35] <LaserJock> is #ayatana and ayatana mailing-list still the best for Unity?
[15:36] <seb128> I guess it is yes
[15:36] <LaserJock> I really wish there could be some sort of ubuntu-netbook channels
[15:36] <seb128> because that one has so much activity it's hard to filter topics? ;-)
[15:40] <LaserJock> not so much on IRC
[15:41] <LaserJock> but I avoid the mailing list like the plague
[15:41] <LaserJock> Ayatana is way more than Unity and ubuntu-netbook
[15:41] <LaserJock> but you're right, this channel isn't exactly #ubuntu
[19:30] <mxpxpod> I installed the application menu yesterday and it worked pretty well, but then I did an update this morning and now no menus get sucked into it... is this a known problem?
[19:32] <jcastro> after you update did you log out and back in?
[19:32] <mxpxpod> yup
[19:33] <mxpxpod> I just did it
[19:33] <jcastro> what versions of indicator-appmenu and appmenu-gtk to you have?
[19:35] <mxpxpod> indicator-appmenu: 0.0.8-0lucid1
[19:35] <mxpxpod> appmenu-gtk: 0.1.1-0lucid1
[19:38] <jcastro> hmm
[19:38] <jcastro> mxpxpod: can you file a bug please?
[19:38] <jcastro> -appmenu didn't change so please file it against "appmenu-gtk"
[19:38] <mxpxpod> jcastro: sure... do you need to know gtk versions and all that?
[19:38] <jcastro> mxpxpod: yeah report it with ubuntu-bug and it should grab all that
[19:39] <jcastro> ubuntu-bug appmenu-gtk
[19:39] <mxpxpod> it's telling me it can't be reported because it's not a genuine ubuntu package
[19:40] <jcastro> bah, that's right
[19:40] <jcastro> ok just file it by hand and include the information that you think is relevant
[19:40] <jcastro> mention that it was working until appmenu-gtk: 0.1.1-0lucid1
[19:41] <mxpxpod> aha, wait
[19:42] <mxpxpod> I have the gnome-shell PPA installed, which looks like it overrode the une PPA's gtk
[19:47] <jcastro> ah yeah
[19:47] <jcastro> that'll do it
[19:47] <mxpxpod> I'm in the process of downgrading as we speak ;)
[19:48] <jcastro> both -shell and unity are pretty fast moving and their deps are fast moving, mixing the PPAs is probably bad
[19:49] <mxpxpod> yeah ;)
[19:49] <mxpxpod> is there a quick way to downgrade these packages?
[19:50] <jcastro> there's a tool called ppa purge in one of the xorg edgers PPAs
[19:50] <jcastro> ymmv, etc.
[19:50] <jcastro> <-- lunch, good luck!
[19:50] <mxpxpod> :) thanks
[20:11] <mxpxpod> jcastro: ok, that did it
[20:15] <mxpxpod> jcastro: thanks for the help


[08:31] <TheDrums> cub: Guess you don't know what problems ttoine was having building it?
[08:32] <cub> nope I didn't see anything more aobut it
[08:33] <cub> not sure why he was building it since there seem to be a .deb as well
[08:39] <TheDrums> 0.92 is latest on the website.
[08:45] <cub> yes, seems to be the latest available
[08:46] <cub> Are linux developers shy of saying 1.0? Seems most applications always are 0.xx
[08:57] <TheDrums> Most don't have a leading 0. :P  I have a built package of 0.92 based on the Debian Exp one, was pretty simple.
[09:41] <zequence> One might as well use dating for versioning, if you ask me
[09:47] <cub> and talking about versions, are we keeping Ardour 2 in 14.04?
[09:57] <zequence> cub: You want to remove it?
[09:58] <zequence> I don't see why we need to keep it
[10:00] <cub> No, there was a questions in #ubuntustudio yesterday
[10:00] <cub> I haven't had time to run ardour3 yet :(
[10:01] <cub> But isn't it backwards compatible?
[10:01] <cub> You can open A2 projects in version 3, but not version 3 projects in Ardour2, right?
[10:04] <zequence> yep
[10:05] <zequence> I think some people might still run mixbus - based on ardour2, but I can't see why someone would prefer ardour2 over ardour3
[18:33] <cub> good evening
[18:33] <cub> zequence, is there anything we can do about the i386 iso failing?
[18:34] <cub> I browsed through the log file some days ago but it didn't really do me any good
[18:35] <cub> hmm but the latest iso seem to be from the 27th. So perhaps it did build one day there. Never mind me then.