[01:44] <debonzi> lifeless, hi.. is the PQM blocked again?
[01:47] <debonzi> elmo, ping
[01:47] <debonzi> elmo_, ping
[01:57] <elmo_> I'll check
[01:57] <elmo_> but you guys should get some sleep
[01:58] <elmo_> yeah, lalo broke it
[02:05] <debonzi> elmo_, first I need to get some cprov stuf :)
[02:05] <debonzi> elmo_, and you guy, before sleep, please fix it :)
[02:09] <elmo_> I can't dude, my connection keeps dieing
[02:09] <elmo_> is yours working?
[02:10] <debonzi> elmo_, yes.. seems to be
[02:10] <debonzi> elmo_, Im using the cable on
[02:10] <debonzi> one
[02:22] <lifeless> I'll fix it
[04:12] <lifeless> hey
[04:12] <lifeless> I don't have time to be futzing with launchpad at the moment.
[04:12] <lifeless> is there stuff from Marks edict that is needed for the canonical.arch subdir or canonical.soyuz subdir ?
[04:30] <cprov> lifeless: btw, RAW runs with some hacks on imports but I still missing doc/guides
[04:30] <lifeless> thanks
[04:31] <cprov> lifeless: you're welcome
[06:12] <stub> lifeless: canonica.soyuz probably. Don't know about canonical.arch.
[06:13] <stub> I'm not actually sure what problem he is trying to solve, so I'm not sure what exactly needs to be done.
[06:14] <lifeless> I've got the monthly ACS meeting tonight.
[06:15] <lifeless> oh bah. ignore that, I'll just ring SteveA tonight.
[10:36] <cprov> stub: morning, I need your suggestion about how to integrate a full DB dump with real packages imported in
[10:38] <stub> I don't think we can do that with the new system Mark setup for the sample data - it will have to all be rekeyed somehow or tossed (at least those tables being used in production - this may not be a problem as it is probably better sample data)
[10:39] <cprov> stub: I've already done something on this direction, have you seen the current.sql ?
[10:40] <stub> Yes, but I don't know what changes you are talking about
[10:42] <cprov> stub: we have now the Ubuntu universe imported to soyuz context using a nice script called gina
[10:43] <cprov> stub: soyuz context = source/bin/person/etc
[10:43] <stub> Yes - but did you suck that in from the production database dump?
[10:44] <stub> I'm not sure what your original question was about now.
[10:46] <cprov> stub: just to clarify, I removed all package info from the original DB, then insert everithing from the real universe, now I have a dump of this table (filled)
[10:47] <kiko> right
[10:47] <kiko> we have a 130 (or so) MB file
[10:48] <stub> If you removed all package info from he original DB, then wouldn't you have destroyed the Malone sample data while you are at it?
[10:48] <cprov> stub: the question is : How to integrate it as our Production DB or whatever ?
[10:48] <stub> So we want to install this on Emperor?
[10:48] <cprov> stub: nop, I leave you  mozilla(dummy) sourcepackage there :)
[10:49] <kiko> stub, it still needs some validation, but maybe
[10:49] <kiko> the question is how to populate new databases -- do we use this data?
[10:49] <stub> To install it on emperor, I would need to run a script that inserts records into the database but doesn't remove anything.
[10:49] <kiko> because it's a *lot* of data
[10:50] <stub> Oh... so this is for the dev database, not production?
[10:50] <kiko> that's doable, we can isolate copy froms there
[10:50] <kiko> still for devs
[10:50] <kiko> when it goes into production, we'll have gina running in a cronjob
[10:50] <kiko> it can incrementally process packages
[10:50] <stub> ok. I think I'm on the correct page now :-)
[10:51] <stub> I wouldn't want that entire database installed by default, so running 'make' in database/schema should just import current.sql.
[10:51] <stub> Running 'make full' could import the large dataset.
[10:51] <kiko> but I still want to make sure it's all good data
[10:51] <kiko> or maybe make soyuz-extra
[10:51] <stub> Does that sound usable?
[10:52] <kiko> given that "full" is a bit ungeneric
[10:52] <kiko> err
[10:52] <kiko> generic
[10:52] <cprov> oopps ... we already have soyuz-extra :)
[10:52] <kiko> I don't know, should full bring more data?
[10:52] <kiko> is our target having more blobs of rosetta/malone data?
[10:52] <kiko> stub, I have 13,000 packages for you :)
[10:53] <stub> The 'full' target can have dependancies on 'full-soyuz' etc.
[10:53] <kiko> come to think of it
[10:53] <cprov> yeah, now the current.sql is enough for all the other apps( it's suposed to be) the real imported data is like a alpha DB
[10:53] <stub> so 'make full-soyuz' would just import the extra soyuz data and 'make full' extra soyuz data and perhaps some rosetta stuff.
[10:54] <stub> Hmm... actually...
[10:55] <stub> It would be nice if this wasn't stored in the launchpad--devel branch so people don't have to download it.
[10:55] <cprov> stub: look nice to me ... but we still having 130 Mb files (:-0)
[10:56] <cprov> stub: off course : |
[10:57] <stub> So it is a seperate package you can enable in your configs/canonical.com/launchpad/development file that doen't involve modifying launchpad--devel at all ?
[10:58] <cprov> stub: or simple download it from some of canonical machines (KISS)
[10:58] <cprov> stub: anyway ... do you think it would be possible ? any suggestion ?
[11:00] <stub> I would create a new branch designed to be installed into the top level launchpad directory containing a simple makefile and the output of pg_dump
[11:01] <stub> As long as the pg_dump format is the default (text), diffs should make updates efficient.
[11:01] <cprov> stub: yes
[11:01] <kiko> yeah
[11:01] <kiko> we're discussing it with mark & steve
[11:13] <SteveA> hi stub
[11:13] <SteveA> are you available for a phone call with mark in a bit?
[11:13] <stub> Sure
[11:13] <SteveA> great
[11:13] <SteveA> also...
[11:13] <stub> How bit a bit? (Me was thinking of dinner)
[11:14] <SteveA> tomorrow morning, we'll be moving interfaces, page templates, and database classes around
[11:14] <SteveA> and consolidating them into one place
[11:14] <SteveA> want us to just move the malone ones?
[11:14] <SteveA> if so, can you get all your changes checked in by then?
[11:14] <stub> Morning UTC you mean?
[11:15] <SteveA> yes
[11:15] <SteveA> starting 10amutc
[11:15] <SteveA> stub: how about you go get dinner, and call mark on his cellphone when you're done?
[11:16] <stub> I'll be done in 30 mins
[11:16] <SteveA> oh, not 10am utc
[11:16] <SteveA> 10am BST
[11:16] <SteveA> that's 9am UTC I think
[11:16] <SteveA> ok, I'll tell mark 30 mins
[11:27] <carlos> morning
[11:36] <debonzi> carlos, morning
[11:37] <carlos> debonzi: hey, yesterday I saw that we born the same day :-P
[11:37] <carlos> not sure if the same year :-)
[11:37] <debonzi> realy.. ? Nice.. :)
[11:37] <kiko> debonzi, carlos: spiv and I were born on the same date as well
[11:37] <carlos> 11st November
[11:38] <carlos> hmm or it's 11th ?
[11:39] <dilys> New bug 2057 for Launchpad/Rosetta: Hilight interpolations in c-format messages
[11:39] <dilys> https://bugzilla.warthogs.hbd.com/bugzilla/show_bug.cgi?id=2057
[11:39] <carlos> daf: ?
[11:40] <carlos> hmm, that bug will be interesting
[11:41] <kiko> 11th
[11:53] <daf> carlos: yeah, interesting :)
[11:54] <carlos> daf: I'm still thinking about using the same "special chars" for the new line and space for the entry field
[11:56] <daf> carlos: it's an interesting idea
[11:56] <daf> carlos: would that work through JavaScript?
[11:56] <carlos> phone, sorry
[11:58] <carlos> daf: Yes, I suppose it should be done with JavaScript
[11:58] <dilys> New bug 2058 for Launchpad/Rosetta: Show template completeness statistics on translation page
[11:58] <dilys> https://bugzilla.warthogs.hbd.com/bugzilla/show_bug.cgi?id=2058
[11:58] <carlos> should I file a bug report for limi about it?
[11:59] <kiko> hey!
[11:59] <kiko> who got this dilys thing?
[12:00] <daf> carlos: file a bug on it, but don't assign it to anyone yet
[12:00] <kiko> daf!
[12:00] <kiko> daf rox0r
[12:00] <daf> :)
[12:00] <dilys> New bug 2059 for Launchpad/Database: Better constraints on 'name' columns
[12:00] <dilys> https://bugzilla.warthogs.hbd.com/bugzilla/show_bug.cgi?id=2059
[12:01] <kiko> dude
[12:01] <kiko> I need to file some bugs now
[12:01] <kiko> to get the title of top bugspammer
[12:01] <kiko> npmccallum, be sure to ping me when you're in
[12:04] <carlos> kiko, our personal irc flooder :-P
[12:05] <dilys> Bug 2045 resolved: Debug skin & authentication don't mix
[12:05] <dilys> https://bugzilla.warthogs.hbd.com/bugzilla/show_bug.cgi?id=2045
[12:21] <dilys> New bug 2060 for Launchpad/Rosetta: Glyphs should be changed also in the edition fields
[12:21] <dilys> https://bugzilla.warthogs.hbd.com/bugzilla/show_bug.cgi?id=2060
[12:23] <dilys> Bug 1968 resolved: SQLObject needs to use the DEFAULT value for a column as defined in the database
[12:23] <dilys> https://bugzilla.warthogs.hbd.com/bugzilla/show_bug.cgi?id=1968
[12:26] <sabdfl> stub: around?
[12:26] <stub> sabdfl: Sure
[12:27] <sabdfl> stub: will call shortly, higher bandwidth :-)
[12:29] <kiko> stub, you da man
[12:32] <stub> Closing all those bugs except for yours ;)
[12:32] <carlos> daf: the upload link is still there in the alpha server...
[12:33] <carlos> https://rosetta.shuttleworthfoundation.org/projects/gnome/gnome-panel/main-2.8/upload
[12:40] <daf> kiko: http://www.joelonsoftware.com/articles/Unicode.html
[12:40] <daf> carlos: is it linked from anywhere?
[12:41] <carlos> daf: yes
[12:41] <carlos> https://rosetta.shuttleworthfoundation.org/projects/gnome/gnome-panel/main-2.8
[12:42] <daf> hmm
[12:42] <kiko> oh no
[12:42] <kiko> I'm going to have to *understand* unicode now :-(
[12:43] <daf> carlos: at least it doesn't do anything :)
[12:43] <carlos> daf: :-P
[12:43] <kiko> stub, I'll reassign it
[12:48] <carlos> daf: seems like gettext wraps the lines before we do it:
[12:48] <carlos> msgid ""
[12:48] <carlos> -"Failed to locate a program for configuring the date and time. Perhaps none "
[12:48] <carlos> -"is installed?"
[12:48] <carlos> +"Failed to locate a program for configuring the date and time. Perhaps none is
[12:48] <carlos> "
[12:48] <carlos> +"installed?"
[12:49] <daf> hmmm
[12:49] <carlos> msgid ""
[12:49] <carlos> -"The use of this key was deprecated in GNOME 2.6 in favour of the 'format' "
[12:49] <carlos> -"key. The schema is retained for compatibility with older versions."
[12:49] <carlos> +"The use of this key was deprecated in GNOME 2.6 in favour of the 'format' key. "
[12:49] <carlos> +"The schema is retained for compatibility with older versions."
[12:49] <daf> perhaps the default is off by one?
[12:49] <daf> 79 instead of 80, or whatever it is?
[12:50] <carlos> Yes, it seems to be that
[12:50] <carlos> I'm going to change it
[12:50] <daf> thanks
[12:53] <carlos> daf: I think it's 78
[12:53] <carlos> 78 + 2 for the char quotes
[12:53] <carlos> 78 + 2 for the quotes
[12:54] <kiko> stub, dude
[12:54] <kiko> psql:comments.sql:99: ERROR:  relation "scrapedproject" does not exist
[12:54] <kiko> stub, are those droppings yours? :)
[12:55] <stub> Yes
[12:55] <stub> spiv: Did you get my comments on the scrapedproject yesterday?
[12:55] <stub> kiko: Leave the dropping please
[12:56] <kiko> okay but it's starting to smell
[12:56] <cprov> stub: aha, don't worry he is maniac
[12:56] <kiko> who? lalo?
[12:56] <cprov> kiko: hehe
[12:56] <stub> lalo is starting to smell????
[12:56] <kiko> NO
[12:56] <kiko> your droppings
[12:59] <kiko> stub, ping me when you get cprov's request merged, I want it so gina can breathe easier
[12:59] <stub> the gpg one? doing that now.
[01:00] <daf> carlos: so, what are you working on right now?
[01:01] <carlos> at this moment I'm reviewing the exported .po files from our alpha server
[01:02] <carlos> when I finish, I will retake the bug #1970
[01:04] <kiko> thanks stub
[01:04] <kiko> it is such a pleasure working with you man
[01:05] <kiko> you just get all of our crap moving
[01:05] <kiko> uhm, I didn't mean it to come out that way
[01:05] <daf> carlos: I think #2058 would be a pretty quick fix
[01:06] <carlos> I will look at it then before #1970
[01:07] <daf> also, could you comment on #2042?
[01:07] <carlos> we should priorize all our bugs for the beta release...
[01:09] <carlos> daf: done, I will answer lalo's question as soon as I finish the po export review
[01:11] <daf> carlos: thanks
[01:13] <stub> cprov: What is the value for a 'D' algorithm GPG key? I havn't got the constants in my copy of lp/dbschema.py
[01:14] <elmo_> DSA/ElGamal
[01:14] <cprov> stub: I didn't commit yet, but for instance they are attached on bug 2055
[01:15] <stub> ta
[01:17] <cprov> stub: btw, we need also lower() constraint in Person.name, could you arrange it too ?
[01:17] <stub> Sure
[01:17] <stub> cprov: It is already there actually
[01:18] <cprov> stub: yep, I just saw, sorrry
[01:23] <carlos> daf: the devel server is down
[01:23] <daf>     NameError: name 'UTC_NOW' is not defined
[01:24] <daf> ^^^ that's why
[01:24] <carlos> daf: stub did some changes about it, perhaps you need latest version from rocketfuel
[01:24] <daf> nope
[01:24] <daf> latest RF crashes with that error
[01:25] <carlos> daf: then, look at the import section
[01:25] <daf> lib/canonical/database/constants.py", line 9:
[01:25] <daf>     nowUTC = UTC_NOW
[01:26] <stub> Me fix
[01:32] <carlos> daf: could you do a check for me, please?
[01:33] <daf> carlos: sure
[01:33] <carlos> daf: get a evolution .po file from your rosetta server
[01:33] <daf> for which language?
[01:34] <carlos> and check that msgid_plural is not always the msgid value
[01:34] <carlos> daf: es.po
[01:34] <carlos> but I suppose it should be the same always
[01:34] <daf> ??
[01:34] <daf> msgid != msgid_plural
[01:34] <stub> kiko, daf: patches with PQM
[01:34] <carlos> the alpha server does it correctly, but my local server has that bug
[01:34] <kiko> stub, you da rockstar
[01:35] <carlos> daf: I kwonot they are different
[01:35] <carlos>  /s/kwonot/know/
[01:35] <daf> :)
[01:35] <daf> what do you mean by "should be the same always"?
[01:35] <carlos> if you have the bug, they should be always the same
[01:35] <carlos> :-)
[01:35] <carlos> msgid "%d contact"
[01:35] <carlos> msgid_plural "%d contact"
[01:35] <carlos> msgstr[0]  "%d contacto"
[01:35] <carlos> msgstr[1]  "%d contactos"
[01:36] <carlos> well, that one is not a good example
[01:37] <carlos> because it's also broken in the alpha server
[01:37] <carlos> so perhaps it's aproblem with sample data
[01:37] <carlos> but this one has the bug:
[01:37] <carlos> msgid ""
[01:37] <carlos> "Opening %d contact will open %d new window as well.\n"
[01:37] <carlos> "Do you really want to display this contact?"
[01:37] <carlos> msgid_plural ""
[01:37] <carlos> "Opening %d contacts will open %d new windows as well.\n"
[01:37] <carlos> "Do you really want to display all of these contacts?"
[01:37] <carlos> that's the correct value
[01:37] <carlos> and I get:
[01:37] <carlos> msgid ""
[01:37] <carlos> "Opening %d contact will open %d new window as well.\n"
[01:37] <carlos> "Do you really want to display this contact?"
[01:37] <carlos> msgid_plural ""
[01:37] <carlos> "Opening %d contact will open %d new window as well.\n"
[01:37] <carlos> "Do you really want to display this contact?"
[01:37] <daf> hmmmmmmmmm
[01:38] <daf> bug! bug!
[01:38] <kiko> spammer!
[01:38] <carlos> daf: could you confirm it?
[01:38] <daf> kiko: er, the pot calling the kettle black?
[01:38] <carlos> kiko: :-D
[01:39] <daf> carlos: should I star-merge from RF before I check?
[01:39] <carlos> daf: no, that way we could try to detect where is the problem
[01:39] <carlos> check it now
[01:39] <daf> ok
[01:39] <carlos> if it works correctly, star-merge and if it fails we could look only to the new patchsets you got from rocketfuel
[01:43] <daf> are any of our tests failing? :)
[01:43] <carlos> daf: the functional tests should fail...
[01:43] <carlos> let me check
[01:44] <carlos> daf: yes, it fails
[01:45] <dilys> New bug 2061 for Launchpad/Launchpad: SQLObject better Error Handler engine
[01:45] <dilys> https://bugzilla.warthogs.hbd.com/bugzilla/show_bug.cgi?id=2061
[01:48] <daf> carlos: ah, good
[01:51] <daf> carlos: it seems to work here
[01:51] <daf> msgid ""
[01:51] <daf> "Opening %d contact will open %d new window as well.\n"
[01:51] <daf> "Do you really want to display this contact?"
[01:51] <daf> msgid_plural ""
[01:51] <daf> "Opening %d contacts will open %d new windows as well.\n"
[01:51] <daf> "Do you really want to display all of these contacts?"
[01:51] <daf> a regression!
[01:52] <carlos> daf: is it ok for you to merge now with rocketfuel or is it a problem now?
[01:52] <carlos> for you
[01:54] <daf> I can do that now
[01:55] <carlos> ok, thanks
[02:00] <carlos> daf: are you getting the msgsets ordered by sequence?: https://rosetta.shuttleworthfoundation.org/projects/gnome/evolution/evolution-2.0/translate
[02:04] <dilys> New bug 2062 for Launchpad/Soyuz: dbschema doesn't tell you it wants multiple lines when it dies
[02:04] <dilys> https://bugzilla.warthogs.hbd.com/bugzilla/show_bug.cgi?id=2062
[02:05] <lalo> hello
[02:05] <carlos> lalo: hey!, hello
[02:05] <kiko> LALO LALO LALO
[02:10] <lalo> almost two days without internet! that's torture
[02:10] <lalo> someone should pass a law that cutting a person's internet is against human rights
[02:11] <limi> it's actually a human right in some european country, can't remember which :)
[02:12] <lalo> I must move, then.
[02:15] <daf> carlos: yeah
[02:15] <daf> carlos: I'm probably sorting them the wrong way :)
[02:16] <carlos> daf: I think you are not sorting them
[02:16] <carlos> :-P
[02:16] <daf> hmm
[02:16] <daf> I'm check
[02:16] <daf> I'll check
[02:16] <carlos> ok
[02:16] <carlos> daf: Will we have a meeting now or could I go to have lunch?
[02:17] <daf> let's have a quick meeting
[02:17] <lalo> yay meeting
[02:17] <daf> orderBy='sequence'
[02:18] <carlos> ok
[02:18] <carlos> daf: then something is not working as it should :-P
[02:19] <daf> hmm, belay that
[02:20] <daf> I think you're right; it's not sorted
[02:20] <daf> I was looking at the wrong thing
[02:20] <daf>             return RosettaPOMessageSet.select(query)[key]
[02:27] <carlos> daf: could we start the meeting?
[02:27] <daf> sure
[02:28] <daf> ok, what have we been working on today?
[02:29] <carlos> I was reviewing the export code
[02:30] <carlos> and detected two bugs, one fixed, another one is in being debugged (the one I asked you)
[02:30] <daf> and you found a bug?
[02:30] <daf> which was the fixed one?
[02:30] <carlos> the line wrap
[02:30] <daf> ah, right
[02:31] <carlos> I fixed also the functional test because It did not saw the wrap bug
[02:31] <daf> nice!
[02:32] <daf> lalo: what have you been up to? :)
[02:33] <lalo> statistics
[02:33] <lalo> I progressed as far as I could without net connection... then I was forced to take 1.5 days off :-)
[02:33] <lalo> yesterday night I committed what I had
[02:34] <daf> groovy
[02:34] <daf> I saw your comment on the bug -- can you and Carlos liaise on working out the rosettaUpdates part?
[02:35] <carlos> My next task in my TODO list is answer lalo's question
[02:35] <lalo> great
[02:36] <lalo> I realized rosettaCount is actually two categories of msgsets
[02:36] <lalo> 1. msgsets that we have translations for in Rosetta, and were not in the PO
[02:36] <lalo> 2. msgsets that had no translation in the PO and have some in Rosetta
[02:36] <lalo> 1 is what I'm counting now, but I don't know how to find 2 with sql
[02:37] <carlos> lalo: origin
[02:37] <carlos> but we could talk about it after the meeting
[02:37] <lalo> yes
[02:38] <daf> sure
[02:38] <lalo> what more? are we done?
[02:38] <lalo> daf: do you want me to move stuff around after we're done with stats?
[02:38] <daf> I've been doing various stuff related to the alpha
[02:39] <lalo> I suppose you answered my email, but I haven't got to it yet
[02:39] <daf> I just took on 2057
[02:40] <daf> lalo: I think the people here in London are thinking of doing all the moving, but I'm not sure
[02:40] <daf> SteveA: is that correct?
[02:40] <daf> lalo: at any rate, can you confirm with Steve before you start?
[02:41] <daf> lalo: I assume you've seen his mail to the list
[02:41] <lalo> if it's in the last 12h, not yet
[02:42] <SteveA> we will do all the moving here
[02:42] <daf> SteveA: great
[02:42] <daf> lalo: do you have enough tasks to keep you occupied?
[02:42] <SteveA> between 0900 and 1200 UTC tomorrow
[02:42] <lalo> daf: yes
[02:43] <lalo> well
[02:43] <carlos> daf: any chance to get a list of bugs sorted by priority?
[02:43] <lalo> since I'm at a later timezone, I can make myself responsible for fixing anything that happens to break after the moving
[02:43] <lalo> although I don't expect anything to break :-)
[02:44] <daf> carlos: why not?
[02:45] <carlos> daf: so?
[02:45] <carlos> :-P
[02:45] <daf> carlos: well, we can assign priorities to bugs, can't we? :)
[02:45] <carlos> yes
[02:46] <carlos> My question is more: "Who should do that?" than "How could we do that?"
[02:48] <daf> I see
[02:48] <daf> well, don't be afraid to assign priorities to bugs
[02:48] <daf> I'll try and use the priority field more myself
[02:49] <carlos> ok
[02:50] <daf> limi: I know your priority is Malone at the moment, but have you had a chance to look at any of the Rosetta bugs assigned to you?
[02:51] <limi> daf: almost finished the autofocus
[02:51] <daf> limi: cool!
[02:53] <carlos> daf: anything else?
[02:53] <daf> limi: I suspect #1950 would be easy to fix -- I could do it, but when I tried it looked really ugly
[02:53] <daf> (https://bugzilla.warthogs.hbd.com/bugzilla/show_bug.cgi?id=1950)
[02:53] <daf> carlos: no, I think we're done
[02:54] <daf> oh, by the way:
[02:54] <daf> I'll be travelling back to Wales this afternoon, so I'll be offline for a few hours
[02:54] <carlos> ok
[02:54] <carlos> see you later, lunch time
[02:55] <daf> later
[03:02] <limi> daf: looking...
[03:03] <daf> :)
[03:03] <dilys> New bug 2063 for Launchpad/Launchpad: prettify "logged in as" thingy
[03:03] <dilys> https://bugzilla.warthogs.hbd.com/bugzilla/show_bug.cgi?id=2063
[03:04] <limi> daf: yes, should be easy - let me see if I can fit it in today or early monday
[03:04] <daf> spiv: so, apparently you can get information on bugs as XML from Bugzilla very easily, but not XML notifications
[03:04] <daf> limi: great!
[03:16] <lalo> ooh, I must be really good at python
[03:18] <kiko> either that or you've had too much mescaline
[03:19] <lalo> I seem to have been granted access to Guido's time machine
[03:22] <lulu> limi: Mark is also able to do the upload for you, when you're ready Limi.
[03:22] <lalo> daf: do you want to get a say in my priorities, or can I just pick my own way trough it?
[03:23] <daf> lalo: time machine?
[03:23] <daf> lalo: I'd like to have a say
[03:23] <lalo> you don't know Guido's time machine? man, you're not properly educated in Python lore yet :-)
[03:23] <limi> lulu: well, it's more involved than an upload
[03:24] <lalo> it's an old in-joke in the Python community for when a bug is fixed in a commit a few days before it's reported
[03:24] <limi> we need to link in the style sheet in Lurker template etc
[03:24] <lalo> (or feature request)
[03:24] <lalo> Guido took that to a form of art - he sometimes does that with *releases*
[03:26] <daf> haha :)
[03:26] <lalo> my tasks for today are: (a) #1975 (make script able to update statistics en masse); (b) move my transaction hack from poimport.py to sqlbase.py; (c) work on the rosettaCount query with Carlos
[03:26] <lalo> (c) will be done, I suppose, whenever Carlos can :-)
[03:27] <daf> are there bugs open for each of those tasks?
[03:30] <lalo> (a) and (c) but not (b)
[03:30] <lalo> although if I made a bug for (b) I could probably make a half-dozen bugs depend on it
[03:31] <lalo> [off: and access to the Time Machine is supposedly reserved for the greatest gurus, so when someone demonstrates having access for the first time, it's usually occasion for commemoration ;-)]
[03:31] <daf> well, if it has a short lifespan, it's probably not worth doing the dependency stuff
[03:31] <daf> [what was the bug in this case? :)]
[03:32] <lalo> [#2042, but I didn't fix the bug itself, the time-machine usage was on a technical detail of how to fix it]
[03:33] <lalo> actually doing the transaction thing would *fix* a few bugs straight away, I believe - at least one
[03:33] <daf> which one?
[03:34] <lalo> looking
[03:35] <lalo> #1986. In fact, I could "turn" #1986 into the bug for this task, with a simple rename.
[03:35] <lalo> I suppose I'll do that - saying #1986 depends on having transactions is being too anal; I think #1986 *is*, pragmatically, the lack of transactions.
[03:36] <lalo> I need more clothes, brb
[03:37] <daf> that seems reasonable to me
[03:38] <daf> or, as you say, make a new bug and make #1986 depend on it
[03:38] <lalo> I'll rename #1986
[03:40] <dilys> New bug 2064 for Launchpad/Soyuz: Import "chosen ones" as default users with chosen usernames
[03:40] <dilys> https://bugzilla.warthogs.hbd.com/bugzilla/show_bug.cgi?id=2064
[03:42] <daf> lalo: liberate those transactions! :)
[03:42] <lalo> dude. apps which mess with the window stacking should be taken out and shot. :-/
[03:42] <daf> which app are you thinking of?
[03:44] <lalo> I hate it when I'm typing something, then Firefox pops up because it finished loading an app, and my Enter keypress event ends up going to the button labeled "Delete all your important files, send your credit card number to a very visible public location, and mail a death thread to George W. Bush"
[03:47] <lalo> not that I have a credit card, but you get my point.
[03:50] <daf> indeed
[03:51] <carlos> hmmm
[03:51] <carlos> we have a "problem"
[03:51] <carlos> there is no way to calculate the rosettaCount number
[03:51] <carlos> with our current database
[03:52] <lalo> I suspected that :-P
[03:52] <lalo> not even, maybe, with a subtransaction?
[03:52] <carlos> because the sequence will be != 0 if the .po file has a null translation but has the msgid
[03:52] <carlos> hmmm, perhaps we could play with dates
[03:52] <lalo> (09:46:32) lalo: I realized rosettaCount is actually two categories of msgsets
[03:52] <lalo> (09:46:47) lalo: 1. msgsets that we have translations for in Rosetta, and were not in the PO
[03:52] <lalo> (09:47:03) lalo: 2. msgsets that had no translation in the PO and have some in Rosetta
[03:52] <lalo> (09:47:16) lalo: 1 is what I'm counting now, but I don't know how to find 2 with sql
[03:54] <carlos> lalo: I saw that
[03:54] <lalo> I know
[03:54] <lalo> I'm repeating for reference, as it's relevant
[03:54] <carlos> the problem is that we don't have a way to know if that translation was already reimported from the database
[03:54] <lalo> I'll go make mate, think on, I'll brb
[03:54] <carlos> hmm
[03:55] <carlos> perhaps a datefirstseen == datelastactive could do the work
[03:55] <carlos> until we split the msgid and the translations
[03:55] <carlos> if we add a translation from rosetta they will be the same
[03:55] <carlos> if we export a .po and import it again
[03:56] <carlos> the dates will be different
[03:56] <carlos> yes, it should do the work
[03:58] <daf> perhaps this should be documented on the wiki under RosettaTranslationStates
[03:58] <carlos> ok
[03:58] <carlos> let me check that I'm right and if it works, we add it :-)
[03:59] <lalo> carlos: what if we only imported the .po once?
[04:00] <lalo> (and added no translations trough the web)
[04:00] <lalo> then datefirstseen == datelastactive
[04:00] <carlos> lalo: that's the origin field :-)
[04:00] <carlos> origin = 1 --> comes from a .po file
[04:00] <carlos> origin = 2 --> comes from Rosetta
[04:00] <carlos> that field will not change
[04:00] <lalo> aha
[04:01] <carlos> so datefirstseen == datelastactive && origin == 2
[04:01] <lalo> hmm
[04:01] <carlos> well, and inlastrevision=TRUE
[04:01] <lalo> daf: when I was writing the code, I detected a conceptual problem
[04:02] <lalo> it boils down to - when you import a file, you can be either updating from revision control, or submitting translations as an user
[04:02] <lalo> do we handle that?
[04:02] <daf> when we do an import, we currently assume it's from revision control
[04:02] <lalo> because the only place where this makes a difference is statistics
[04:02] <lalo> yes
[04:03] <lalo> so for now we keep assuming that?  If we do (which is fine given alpha/beta constraints), we should say so in the upload page
[04:03] <lalo> (I don't know if we already do, I'm just dumping my brain)
[04:03] <daf> the upload page doesn't do anything
[04:04] <daf> (yet)
[04:04] <lalo> ah, well. Then that's ok :-P
[04:04] <lalo> back to the problem at hand
[04:04] <daf> when the upload page is implemented (there's a bug open and a partial implementation in a branch), that assumption will need to change
[04:05] <lalo> hmm. that would require substantial changes to pofile_adapters.  Would you like me to do that change before I leave?
[04:05] <carlos> daf: I think we decided to handle the web upload as SCM uploads after talking about it with Mark
[04:05] <lalo> (like, probably, next week)
[04:06] <daf> carlos: for now, yes
[04:06] <daf> carlos: but in future we should be able to do other uploads too
[04:06] <carlos> ok
[04:06] <carlos> like xml-rpc ? :-P
[04:06] <daf> no, I mean uploads of translator owrk
[04:06] <daf> owrk
[04:07] <daf> work
[04:07] <daf> grr
[04:07] <daf> I mean not-from-SCM translations
[04:07] <carlos> daf: if we develop an application that connect to rosetta using xml-rpc (like gtranslator or kbabel..), that's other origin
[04:08] <daf> oh, right, yeah
[04:12] <lalo> ok, set 2 is something like: WHERE PotSet.sequence > 0 AND PotSet.primeMsgID = POSet.primeMsgID AND POSet.fuzzy = FALSE AND POSet.sequence > 0 AND (SELECT COUNT from POTranslationSighting POSighting WHERE POSighting.POMessageSet = POSet.id AND POSighting.inLastRevision = TRUE) = 0 AND (SELECT COUNT from POTranslationSighting RosettaSighting WHERE POSighting.POMessageSet = POSet.id AND POSighting.active = TRUE) > 0
[04:13] <lalo> but the syntax I used for subqueries is pseudolanguage, I don't think that would actually work
[04:14] <carlos> lalo: the POSet.sequence > 0 should be removed
[04:14] <carlos> also,  (SELECT COUNT from POTranslationSighting POSighting WHERE POSighting.POMessageSet = POSet.id AND POSighting.inLastRevision = TRUE) = 0
[04:14] <carlos> that's incorrect
[04:15] <lalo> that's what I just said :-)
[04:15] <carlos> I mean
[04:15] <carlos> it should be > 0 :-)
[04:15] <lalo> ah, ok
[04:15] <lalo> right, I think I typed on inertia :-)
[04:16] <lalo> it's not SELECT COUNT, tough - what is it?
[04:16] <carlos> SELECT COUNT(*)
[04:16] <lalo> thanks
[04:17] <lalo> it's not "=0" - it's correct
[04:17] <lalo> check again
[04:17] <carlos> ?
[04:17] <lalo> your first correction, it's already the way you say
 lalo: the POSet.sequence > 0 should be removed ?
[04:18] <lalo> DUDE, I'M AWESOME :-p
[04:18] <lalo> WHERE PotSet.sequence > 0 AND PotSet.primeMsgID = POSet.primeMsgID AND POSet.fuzzy = FALSE AND POSet.sequence > 0 AND (SELECT COUNT from POTranslationSighting POSighting WHERE POSighting.POMessageSet = POSet.id AND POSighting.inLastRevision = TRUE) = 0 AND (SELECT COUNT from POTranslationSighting RosettaSighting WHERE POSighting.POMessageSet = POSet.id AND POSighting.active = TRUE) > 0
[04:18] <lalo> oops, pasted the old one again, sorry
[04:18] <lalo> SELECT COUNT(*) from POMsgSet PotSet, POMsgSet POSet WHERE PotSet.sequence > 0 AND PotSet.primeMsgID = POSet.primeMsgID AND POSet.fuzzy = FALSE AND POSet.sequence > 0 AND (SELECT COUNT(*) from POTranslationSighting POSighting WHERE POSighting.POMsgSet = POSet.id AND POSighting.inLastRevision = TRUE) = 0 AND (SELECT COUNT(*) from POTranslationSighting RosettaSighting WHERE RosettaSighting.POMsgSet = POSet.id AND RosettaSighting.active = TRUE) > 0;
[04:18] <lalo> this one runs and prints the right result
[04:19] <lalo> awesome :-P
[04:19] <carlos> POSet.sequence > 0 <--- That's incorrect
[04:19] <lalo> why?
[04:19] <carlos> because the that pomsgset could be out of the .po file last time we imported it
[04:20] <carlos> you only need to check the potset
[04:20] <lalo> yes, well
[04:20] <lalo> I'm looking for only subset 2 here
[04:20] <lalo> I suppose if I remove that clause I get the entire correct query for rosettaCount, but I haven't looked into that yet
[04:21] <carlos> please, could you explain me this:
[04:21] <carlos> (SELECT COUNT(*) from POTranslationSighting POSighting WHERE POSighting.POMsgSet = POSet.id AND POSighting.inLastRevision = TRUE) = 0
[04:22] <carlos> the inLastRevision != than "it exists in the .po file"
[04:22] <lalo> if this message set has any translations that come from SCM, we're not interested on it
[04:23] <carlos> you have a conceptual error
[04:23] <carlos> that's origin != 1
[04:23] <carlos> or even better origin == 2
[04:23] <lalo> I assume inLastRevision means "it exists in the *latest* import file", which is more useful than "it exists in the .po file"
[04:24] <carlos> no, that's not true
[04:24] <lalo> ok
[04:24] <carlos> that flag is to know, when we have more than one translation
[04:24] <carlos> which one is the newer one
[04:25] <lalo> hmm, no, that's "active" and "dateLastActive"
[04:26] <lalo>     inLastRevision = Attribute("True if this sighting is currently in the upstream POFile, otherwise false.")
[04:26] <lalo>     origin = Attribute("Where the sighting originally came from.")
[04:26] <carlos> let me check...
[04:26] <lalo> actually it would be wrong to query on origin, because a translation may have been first submitted into Rosetta, then later incorporated into SCM, and origin would still be Rosetta
[04:27] <lalo> but I should probably add "active = TRUE" to both subqueries
[04:28] <carlos> lalo: that's why you need to check that it's not already in a po file we imported
[04:28] <carlos> hmm
[04:28] <lalo> which is precisely what I'm doing :-)
[04:28] <carlos> I'm not completely sure about all this
[04:29] <lalo> me neither
[04:30] <lalo> my sql level is far from wizard
[04:30] <carlos> ok, that's what I know about all this (or I thought I know)
[04:30] <carlos> daf: ping
[04:30] <daf> pong
[04:30] <carlos> daf: we need you
[04:30] <lalo> but I'm quite sure about the meaning of the columns
[04:30] <carlos> ok
[04:30] <daf> carlos: what's the problem?
[04:31] <lalo> daf: I suppose you have to scroll back :-) up to "oops, pasted the old one again, sorry", I believe
[04:32] <carlos> potranslationsighting.active is equal TRUE when it's a useful translation and equal to FALSE if it's not valid (like a German translation that was imported by error into a Spanish translation)
[04:32] <carlos> potranslationsighting.inlasttranslation is equqal TRUE if it's that translation is the latest one revised so we should only export that one
[04:33] <lalo> carlos: yes - so we want to completely discard these, or we'll have bogus numbers on the query
[04:33] <carlos> and equal FALSE if we change the translation with a new one (from a po import or from rosetta)
[04:33] <lalo> no, that's not correct, at least not according to the interface and to how we've been using it
[04:34] <lalo> a translation from Rosetta is *not* inLastRevision
[04:34] <carlos> why?
[04:34] <carlos> I mean
[04:34] <lalo> because it's not in revision at all
[04:34] <carlos> how are you mapping it with our database?
[04:34] <lalo> "revision" means SCM in this context
[04:35] <carlos> lalo: no, that's why we renamed from "inPoFile" to "inLastRevision"
[04:35] <lalo> precisely
[04:35] <daf> I think the documentation for "inLastRevision" is misleading
[04:36] <carlos> lalo: it makes no sense to have a flag that only tells us if a translation is in SCM but not in rosetta, that's the point of origin
[04:36] <lalo> no
[04:36] <lalo> origin means where it's from *originally*
[04:36] <carlos> daf: the one in interfaces.py?
[04:36] <daf> carlos: yes
[04:37] <carlos> daf: do we agree then
[04:37] <lalo> I don't know why we want to know that, but that's what it is :-)
[04:38] <carlos> lalo: Could you explain me why do you think the rename from inPoFile to inLastRevision is so natural to use the way you think?
[04:38] <lalo> the code states somewhere that origin never changes
[04:38] <carlos> lalo: origin must not be changed
[04:38] <carlos> :-)
[04:38] <carlos> we agree on that
[04:38] <lalo> then I'm right
[04:39] <carlos> no :-P
[04:39] <lalo> if you create a translation in Rosetta, then incorporate it in SCM, and import the PO, origin is still Rosetta
[04:39] <carlos> or I'm wrong, but I don't see it yet :-)
[04:39] <carlos> lalo: right
[04:39] <lalo> but inLatestRevision is True
[04:39] <carlos> when you insert a new translation from Rosetta
[04:39] <carlos> inLastestRevision should be changed to True
[04:39] <carlos> for the new insert
[04:39] <carlos> and the old ones changed to False
[04:40] <lalo> can you rephrase your question about the column renaming? I couldn't parse it
[04:41] <carlos> when I told you about the rename, you told me "<lalo> precisely"
[04:41] <carlos> so I suppose that with the rename you see it as a better name to use it that way
[04:41] <carlos> and I think we renamed it to prevent the rationale you are thinking :-)
[04:41] <lalo> precisely - inPOFile could mean "In any PO File", while inLatestRevision means "in the PO File present in the latest revision of whatever SCM upstream uses"
[04:42] <lalo> you remember wrong :-)
[04:42] <carlos> daf: could we know your point of view?
[04:42] <carlos> lalo: perhaps
[04:42] <lalo> we renamed to make it *clearer* that it's about SCM
[04:43] <daf> inLastRevision is not about SCM
[04:43] <daf> because it's also necessary for Rosetta translations
[04:43] <lalo> how so?
[04:43] <lalo> if it's not about SCM, then it's misnamed, and I'm pretty sure that's not the case.
[04:43] <daf> when you create new transaltions through the web, you need to indicate that the translation sightings you're creating are current
[04:44] <daf> which is done by setting inLastRevision to True
[04:44] <lalo> I believe that's an incorrect usage of the field
[04:44] <carlos> lalo: take it as "in last revision of the translation"
[04:44] <daf> (I think)
[04:44] <daf> now I'm confused also
[04:44] <lalo> if neither of us is sure, we should ask Mark
[04:44] <carlos> daf: that's what I thought
[04:45] <lalo> (in fact I *am* sure, but I'm minority :-P)
[04:45] <carlos> lalo: yes, perhaps it's a good thing to do
[04:45] <daf> lalo: if I'm wrong, so is the code
[04:45] <daf> sigh
[04:45] <daf> this should not be unclear
[04:45] <lalo> same for me :-0
[04:45] <carlos> and fix our interface documentation
[04:45] <lalo> if I'm wrong, there are a few places that must be fixed
[04:45] <daf> ok, a question:
[04:46] <daf> if inLastRevision doesn't indicate that a translation sighting is the one that is current for a message set, what does?
[04:46] <lalo> active
[04:47] <lalo> and if you have more than one active, you want the one with the latest lastActive timestamp
[04:47] <carlos> lalo: then, how could we mark some translations that are completely wrong to be "deprecated"?
[04:47] <daf> lalo: that's a field on message sets, isn't it?
[04:47] <lalo> no
[04:48] <lalo> maybe there is one in message set too, but I'm talking about translation sighting
[04:48] <carlos> active and inlastrevision comes from potranslationsighting
[04:49] <carlos> there is another inlastrevision for the pomsgsets
[04:49] <carlos> no, sorry
[04:49] <carlos> a typo in my sql query :-P
[04:50] <daf> carlos: I think Lalo is correct
[04:51] <carlos> daf: then, could you (or lalo) write it down in any place
[04:51] <carlos> so it's clear?
[04:51] <carlos> for instance the interfaces.py
[04:51] <carlos> BTW, I think we should validate it with Mark before doing any change
[04:54] <lalo> sabdfl: ping?
[04:54] <lalo> (doesn't hurt to try)
[04:55] <daf> he's on the phone
[05:15] <lalo> daf: and what about the other two tasks? any preference?
[05:16] <lalo> or maybe you have some other task for me I wasn't thinking about?
[05:19] <daf> no, I don't
[05:19] <lalo> argh. Made 4 commits with the wrong tla id :-/
[05:19] <daf> I don't think I have a preference for the order
[05:19] <lalo> ok
[05:19] <daf> lalo: all-to-easily done
[05:22] <carlos> daf: did you tested the po export I asked this morning?
[05:22] <daf> no, I didn't
[05:22] <daf> I've just merged from RF
[05:22] <daf> I'll do it now
[05:23] <carlos> ok, thanks
[05:25] <daf> https://rosetta.warthogs.hbd.com/rosetta/projects/gnome/evolution/evolution-2.0/translate?offset=15
[05:25] <daf> \o/
[05:26] <dilys> Bug 2057 resolved: Highlight interpolations in c-format messages
[05:26] <dilys> https://bugzilla.warthogs.hbd.com/bugzilla/show_bug.cgi?id=2057
[05:27] <carlos> daf: hmmm, good feature :-P, but please, change the color :-D
[05:28] <daf> I was feeling lazy :)
[05:28] <daf> if you like, feel free to make it better
[05:28] <daf> carlos: export seems to still work for me
[05:29] <carlos> daf: :-P
[05:29] <lalo> hmm. LP doesn't run for me :-(
[05:29] <carlos> the functional tests works?
[05:30] <daf> lalo: UTC_NOW error?
[05:30] <lalo> yes
[05:30] <daf> lalo: fixed in RF
[05:32] <lalo> wha? but I just merged in
[05:32] <lalo> o.O
[05:33] <daf> https://chinstrap.warthogs.hbd.com/archzoom/rocketfuel@canonical.com/launchpad--devel--0--patch-451?log
[05:51] <sabdfl> lalo: pong
[05:51] <lalo> hello
[05:51] <sabdfl> hey
[05:51] <lalo> we're confused about the inLastRevision field of POTranslationSighting, again :-)
[05:51] <sabdfl> ok
[05:52] <lalo> I believe it means that translation is in SCM - is that correct?
[05:52] <sabdfl> afaicr it means it was present in the last SCM version we parsed
[05:52] <lalo> s/believe/am pretty sure/
[05:52] <carlos> well, it should mean the same in pomsgset, potranslationsighting and pomsgidsighting
[05:52] <sabdfl> yes
[05:52] <carlos> sabdfl: and the active field?
[05:53] <sabdfl> that's to indicate the one we would give as the *current best*
[05:53] <sabdfl> so say we parse a PO file from SCM and find a new translation
[05:53] <sabdfl> that becomes true in both inlastrevision and active
[05:53] <sabdfl> then, someone gives us a new translation over the web
[05:54] <sabdfl> that becomes active=true, but inlastrevision=false
[05:54] <sabdfl> wile the old one remains inlastrevision=true
[05:54] <sabdfl> then the maintainer downloads the po from us
[05:54] <sabdfl> we give him the translations that have active-true
[05:54] <sabdfl> so he gets the new one
[05:55] <sabdfl> he commits it
[05:55] <sabdfl> we sync from scm
[05:55] <sabdfl> and parse the po file
[05:55] <sabdfl> we see the new translation in there, so we mark it inlastrevision=true
[05:55] <sabdfl> of course that means the old one is now inlastrevision=false
[05:55] <sabdfl> clearer?
[05:55] <carlos> then, we should set active = false for the old ones when we get a new translation
[05:55] <carlos> ?
[05:57] <carlos> if that's the case, we don't have a way to "disable" bad translations (like german strings imported by error as Spanish ones)
[05:57] <lalo> didn't we use to have an obsolete field?
[05:58] <lalo> what I'm doing now is to assume there are more than one with "active = TRUE" and fetch the one with the latest lastActive timestamp
[05:58] <carlos> lalo: it was renamed to active :-)
[05:58] <lalo> carlos: ah.
[05:58] <lalo> my head hurts :-p
[05:59] <sabdfl> lalo: no, there should only ever be one with active=true and one with inlastrevision=true
[05:59] <lalo> ok
[06:00] <carlos> sabdfl: then, what should we do with the case I'm talking about?
[06:00] <lalo> so we still need a field for a translation that should be completely disregarded
[06:01] <lalo> "deprecated" or "deleted" or something
[06:01] <sabdfl> carlos, lalo, i have to be in #ubuntu-meeting for a meeting, catch me afterwards
[06:01] <carlos> ok
[06:01] <carlos> sabdfl: later
[06:02] <carlos> lalo: could you write down all this so we don't get confused again? (I'm asking you because seems like you know it well)
[06:03] <lalo> ok
[06:03] <carlos> also, we should review all code and fix it so it works that way :-(
[06:03] <daf> carlos: can you file a bug on that?
[06:03] <carlos> daf: sure
[06:03] <lalo> I'll expand on the docstrings that are currently in the interfaces. But these docstrings are correct
[06:03] <lalo> (the ones that exist)
[06:04] <carlos> lalo: ok
[06:04] <carlos> that's even better than a document
[06:04] <daf> carlos: changing the colour of the hilighting is a one-line change to launchpad.css, by the way
[06:04] <daf> lalo: great!
[06:04] <daf> carlos: yeah, we should add some there
[06:05] <carlos> daf: don't worry, the hard part is done the UI changes could come from limi :-P
[06:05] <daf> carlos: true
[06:05] <daf> carlos: I think limi is really busy at the moment, though
[06:05] <daf> carlos: Malone and Lurker are higher priorities for him right now
[06:05] <carlos> do we have already a timeline for the beta and the final release?
[06:06] <daf> no
[06:06] <carlos> I know
[06:06] <daf> once we decide on all the features we want in the beta, then we can estimate how long each one will take and how long the beta will take
[06:07] <carlos> I thought we had a timeline for the final release already
[06:07] <carlos> (something like warty release date)
[06:08] <carlos> that's why I'm asking
[06:08] <daf> I can't remember :)
[06:08] <lalo>      Untranslated messages: -32
[06:08] <lalo> :-P
[06:09] <carlos> lalo: yes, that one is funny
[06:12] <carlos> X-)
[06:12] <carlos> seems like somepeople is going to do the same we are doing with arch but with subversion
[06:12] <carlos> for GNOME
[06:13] <lalo> hmm, I can't set language preferences at all in my local lp
[06:14] <carlos> lalo: it should not be a problem anymore, I did a patch so pt_BR should work
[06:14] <lalo> yes
[06:14] <carlos> and it's in rocketfuel since yesterday or even earlier
[06:15] <lalo> but I can't choose *at all* right now, regardless of country code
[06:15] <lalo> eg if I choose Arabian and Chinese it breaks
[06:15] <carlos> could you show me a traceback?
[06:16] <lalo> I can't get to the debug skin either :-/
[06:17] <dilys> New bug 2065 for Launchpad/Rosetta: Review all code so we are using the database as it should
[06:17] <dilys> https://bugzilla.warthogs.hbd.com/bugzilla/show_bug.cgi?id=2065
[06:18] <carlos> lalo: It works here with latest code from rocketfuel
[06:19] <lalo> bummer
[06:20] <lalo> http://localhost:8085/++skin++Debug/rosetta/ -> 404
[06:20] <lalo> is this the right url?
[06:20] <daf> make debugging-on?
[06:20] <daf> see you all later
[06:20] <lalo> hmm
[06:20] <carlos> nice, the ++skin++Debug works with authentication now :-P
[06:20] <carlos> daf: later
[06:20] <lalo> it is disabled by default? I didn't know about that change
[06:21] <lalo> later daf, boa viagem
[06:22] <carlos> lalo: It was disabled always
[06:22] <carlos> you need to copy a file (that's what make debugging-on does)
[06:22] <carlos> to activate it
[06:22] <lalo> but it used to work for me
[06:22] <lalo> o.O
[06:22] <carlos> did you checked out launchpad recently?
[06:23] <lalo> ah, duh
[06:23] <lalo> yes
[06:23] <carlos> that's the problem :-P
[06:23] <lalo> I threw away my old tree
[06:23] <carlos> you have lost the file :-)
[06:23] <lalo> that's when :-)
[06:25] <lalo> carlos: can you get to my IP maybe? http://<IP_ADDRESS>:8085/++skin++Debug/rosetta/prefs
[06:25] <carlos> yes
[06:25] <lalo> great :-)
[06:25] <carlos> I'm in
[06:26] <carlos> but it's slow...
[06:26] <carlos> I see the error
[06:27] <carlos> lalo: are you using your sqlobject branch?
[06:27] <carlos> because I think that's the problem, that you are not using it...
[06:28] <carlos> not sure, but it's similar to a problem I had with the scripts until I moved to your sqlobject branch
[06:31] <lalo> I believe I am
[06:31] <lalo> let me check
[06:32] <lalo> ah, well, of course I am, otherwise my script would not be running
[06:32] <carlos> and are you using latest version of the database?
[06:33] <lalo> yes
[06:33] <carlos> then I don't understand it
[06:33] <lalo> well, latest as of two or three days. Should I recreate it?
[06:33] <carlos> any pending change to commit into rocketfuel?
[06:33] <carlos> hmm
[06:33] <carlos> yes, please
[06:33] <carlos> I'm not sure if it could be an issue
[06:34] <carlos> but I did somechanges that perhaps sqlobject is not able to handle without the indexes or unique keys in the database
[06:34] <lalo> yes, but none in code that is at all touched by this prefs page - I have changes to pofile_adapters, poimport.py and sql.RosettaPOFile.updateStatistics()
[06:34] <carlos> ok, let's try the db tehn
[06:43] <lalo> done
[06:44] <lalo> carlos: that fixed it   O.o
[06:44] <carlos> perfect
[06:44] <lalo> thanks
[06:51] <lalo> carlos: I get an error if I try to add english :-P
[06:51] <carlos> same error?
[06:51] <carlos> let me check
[06:51] <lalo> looks like - I don't have the old one around anymore to compare
[06:53] <carlos> yes, same error
[06:54] <carlos> and it fails also here
[06:55] <carlos> I think I know where is the problem, but I don't know why It's a problem...
[06:56] <carlos> could you file a bug report?
[06:56] <lalo> ok
[06:59] <lalo> hmm, I don't seem to have plural form info in the db - is it being imported by the makefile?
[07:02] <lalo> ah, well, nm
[07:02] <lalo> I do have that info
[07:03] <lalo> only I thought it did have info on some of the languages I chose, and it doesn't :-)
[07:03] <carlos> phone
[07:15] <dilys> New bug 2066 for Launchpad/Rosetta: Error if I add English to my languages
[07:15] <dilys> https://bugzilla.warthogs.hbd.com/bugzilla/show_bug.cgi?id=2066
[07:18] <dilys> New bug 2067 for Launchpad/Rosetta: Translate page: Batch widget on the bottom too
[07:18] <dilys> https://bugzilla.warthogs.hbd.com/bugzilla/show_bug.cgi?id=2067
[07:19] <lalo> ok, now I have translations I can test statistics against.
[07:34] <lalo> ARGH
[07:36] <lalo> #2042 now depends on #2065 :-/
[07:39] <dilys> Bug 2058 resolved: Show template completeness statistics on translation page
[07:39] <dilys> https://bugzilla.warthogs.hbd.com/bugzilla/show_bug.cgi?id=2058
[07:40] <lalo> I'll take a break, I'm hurting all over
[07:40] <lalo> bbl
[07:42] <carlos> lalo: yes, we should have it fixed for the beta
[07:44] <carlos> hmm
[07:44] <carlos> sorry, I saw #2065 and I thought about #1965 :-P
[07:55] <lalo> it would be rather interesting for a bug to depend on 1965 :-P "I can't fix this unless the beta is released"
[07:57] <spiv> lalo: I guess the final release would ;)
[08:10] <sabdfl> ok, i'm back
[08:19] <carlos> sabdfl: we were talking about a missing field
[08:20] <carlos> we need a way to set a potranslationsighting as "wrong" so we don't care about it ever
[08:20] <carlos> if we see it again from a pofile we could forget about it because we already know it will be wrong
[08:20] <carlos> with the scenario we were talking we don't have such flag
[08:20] <carlos> (or I don't see it)


[01:53] <mhall119> daker: looks like our test expectation should have the next= variable urlencoded
[04:00] <newz2000> Would you vote for my Django app? http://www.squaretap.com/contest/
[13:04] <daker> good morning
[13:35] <cjohnston> nigelb: can you please kick tarmac for ld again
[13:35] <nigelb> okay
[13:35] <nigelb> cjohnston: kicked
[13:35] <cjohnston> ty
[13:41] <cjohnston> daker: https://code.launchpad.net/~daker/loco-directory/ltp-blog-fixes/+merge/73095 a commit message please
[13:41] <daker> ok
[13:42] <daker> done
[13:43] <cjohnston> daker: anything else you want included in this release?
[13:45] <daker> cjohnston, no just go ahead
[13:46] <cjohnston> are you going to get to https://code.launchpad.net/~daker/loco-directory/fix.team-tests/+merge/73317 soon?
[13:46] <daker> yeah tonight
[13:46] <cjohnston> ok
[13:46] <mhall119> cjohnston: I've almost got the recovery script working properly
[13:46] <cjohnston> sweet mhall119
[13:47] <cjohnston> trunk is waiting on two merges, and then its ready
[13:47] <mhall119> right now things are blowing up in ISD because of a server upgrade, so it may be later today before I'm done with it
[13:47] <cjohnston> boo
[13:48] <cjohnston> daker: could you fix this one as well? https://code.launchpad.net/~daker/loco-directory/fix.635799
[13:48] <daker> ah yes
[13:48] <mhall119> cjohnston: boo indeed, today's gonna be sucktastic for me
[14:02] <cjohnston> mhall119: I have to go give a presentation at HQ
[14:03] <mhall119> on what?
[14:03] <cjohnston> I Think I'd rather work on a server
[14:03] <cjohnston> equipment carried on truck
[14:03] <cjohnston> s
[14:35] <mhall119> cjohnston: my membership in ubuntu-community-webthemes is evidently about to expire
[14:35] <mhall119> which means I'll no longer be responsible for helping with CSS
[14:36] <mhall119> \o/
[14:44] <daker> LoL
[15:02] <nigelb> mhall119: YOu should have kept quiet, now cjohnston will get you renewed
[16:28] <mhall119> cjohnston: https://code.launchpad.net/~mhall119/loco-directory/data-recovery-script/+merge/73409
[16:31] <mhall119> it won't recover everything, but it gets most of it
[17:02] <mhall119> nigelb: daker_: are either of you available to look at ^^
[19:43] <mhall119> cjohnston: daker_: what's the status of the blog feed branches?
[19:55] <daker> mhall119: it has been merged
[19:57] <mhall119> daker: cool, I merged your branch too
[19:57] <mhall119> daker: do you know if that's all ready to deploy?
[19:58] <daker> mhall119: well the blog feed has been tested
[20:00] <daker> i still need to complete the team tests, also i need to figure out how to login using the openid
[20:44] <daker> mhall119: can you take a look at this http://pastebin.com/0rY9x5Pj ?
[20:52] <mhall119> daker: you don't need to use openid in your test cases, you can create a user account with a local password and use self.client.login(username='foo', password='bar') in the TestCase itself
[20:53] <daker> ah ok
[20:53] <mhall119> daker: look at how I did it on summit: http://bazaar.launchpad.net/~summit-hackers/summit/production/view/head:/summit/sponsor/tests.py#L154
[20:54] <mhall119> you'll need to create a user, a group and a Team to match the group
[20:54] <mhall119> then assign your user object to the group
[20:54] <mhall119> that's essentially all the django_openid_auth does at login
[20:55] <mhall119> if your Team.lp_name is the same as your Group.name, the membership lookups should all work
[21:27] <daker> ok tg
[21:27] <mhall119> daker: I'm trying to test your mugshot fix, but I'm getting SSL failures trying to connect to the launchpad API
[21:27] <mhall119> I'm pretty sure this is a local-setup problem, but I'm not sure what
[21:27] <mhall119> nigelb: ^^^ any idea?
[21:28] <daker> any backtrace ?
[21:28] <daker> mhall119: ^
[21:29] <mhall119> (Pdb) launchpad = Launchpad.login_anonymously(client_ident, lp_instance, cachedir)
[21:29] <mhall119> *** SSLHandshakeError: [Errno 1] _ssl.c:499: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
[21:31] <daker> mhall119: http://code.google.com/p/httplib2/issues/detail?id=154#c0
[21:43] <daker> mhall119: http://pastebin.com/gQhptt4H
[21:45] <daker> mhall119: it gives me http://pastebin.com/NS5Vi4w2
[21:50] <daker> damn it, why it doesn't want to work >:(
[21:53] <daker> mhall119: HELP :'( SOS
[22:00] <daker> · · · — — — · · ·
[22:19] <daker> ah i guess i know what's the problem
[22:45]  * AlanBell gets bitten by bug 802508 again
[22:46] <AlanBell> was going to check if someone had filed a bug for that because it is irritating and I found one. Filed by me.
[22:46] <daker> :/
[23:01] <AlanBell> trying to find out if there is any use-case when the right thing to do isn't to go back to the team
[23:02] <AlanBell> don't think there is because the same link is always in the top nav
[23:04] <AlanBell> thanks daker :)
[23:04] <daker> :)
[23:20] <ryanakca> newz2000: Hi, where may we find the moinmoin theme for wiki.u.c ?
[23:24] <daker> ryanakca: ask AlanBell
[23:25] <AlanBell> dunno, I do know it isn't this: https://code.launchpad.net/~ubuntu-website-community/ubuntu-website/light-wiki
[23:25] <daker> i think yes
[23:26] <AlanBell> think it was in something called ~canonical-web-monkeys or similar
[23:26] <AlanBell> https://code.launchpad.net/~canonical-webmonkeys
[23:28] <AlanBell> that will be very close to the production code, but I don't trust it to be all of it, I think some changes were made live in production
[23:29] <daker> well AlanBell i think ~canonical-web-monkeys is for the wiki of canonical
[23:29] <AlanBell> nope
[23:29] <daker> sure ?
[23:30] <AlanBell> https://code.launchpad.net/~canonical-webmonkeys/canonical-isd-web/light-wiki-theme yup
[23:31] <daker> i see maybe just wait for newz2000 to answer which one is recent
[23:32] <AlanBell> webmonkeys is the recent one, you can see from the commit dates
[23:33] <daker> i see


[02:22] <zkriesse> MonthOLDpickle: yo
[02:22] <zkriesse> MonthOLDpickle: Ok let's discuss wine
[02:26] <hblount> hi. i recently installed lubuntu on a usb drive and accidentally installed grub on it. after i did that, it removed grub from my harddrive and i could only boot from usb. but someone helped me and i fixed so grub is on my harddrive again.but now i can't boot from usb. anyone know whats wrong? the usb should have grub on it too
[02:28] <BWMerlin> hblount: have you tried selecting boot to usb from the bios?
[02:29] <BWMerlin> i know on dells you can press f12 and select which device you want to boot to
[02:29] <BWMerlin> this will by pass your boot order
[02:30] <hblount> BWMerlin: i have old laptop, and it doesnt have usb as option to boot...but the thing is when i first installed on usb (with grub), it booted from usb. in fact it only booted from usb and wouldnt boot from HDD. but i fixed that and now i cant boot from usb no more
[02:32] <phillw> hblount: you can install grub onto the usb device, it's usually people asking the other way round when it will nit boot from the HDD without the usb in :)
[02:32] <phillw> /s/nit/not
[02:33] <hblount> phillw: yeah...that was actually the original problem. i couldnt boot from HD because i installed grub on usb. but i fixed that and now i cant boot from usb...
[02:33] <BWMerlin> ahh i think i see what has happened
[02:33] <BWMerlin> grub was controlling your boot device
[02:33] <BWMerlin> and you have removed the pointer to the usb somehow
[02:33] <MonthOLDpickle> how to you reinstall in terminal
[02:33] <BWMerlin> its been so very very long since i have played with boot loaders
[02:33] <BWMerlin> but you need to at the usb back into grub
[02:34] <phillw> hblount: re install grub to your usb device, (usually sdb) that way you will have grub on your HDD and your usb stick.
[02:36] <hblount> hmm...can i have usb without grub? can i boot with it even though i cant choose usb on boot sequence in bios?
[02:37] <phillw> hblount: nope, you need either a boot loader (grub) or burn the usb as a usb device with live linux on it.
[02:38] <phillw> hblount: there is an option to make a usb bootable stick
[02:38] <hblount> oh. i dont understand why its not working now because it worked before and i didnt change anything on the usb stick, it should still have grub on it
[02:39] <BWMerlin> hblount: its because grub is installed onto your hdd
[02:39] <phillw> hblount: the thing about using usb sticks is there are so many ways of making them, they are a nightmare to support.
[02:39] <hblount> so i can't have grub on my usb stick and HDD?
[02:40] <BWMerlin> so what happens is the bios goes "hey im starting up the computer i need to boot something, ill check my boot sequence, oh the hdd needs to boot lets go do that and look for a boot loader there"
[02:40] <phillw> hblount: that is what I advised you to do :)
[02:40] <BWMerlin> it then goes and finds and load said boot loader
[02:40] <BWMerlin> that boot loader says idk why the fuck this dude is on about there is no usb as been listed as an option im just going to boot the hdd
[02:41] <szczur> hblount, you can have grub either on usb and hdd
[02:41] <szczur> at the same time :)
[02:41] <BWMerlin> yeah but if his bios is not capable of booting to the usb stick
[02:42] <phillw> hblount: I am guessing you do not have a clean usb / else have an incorrect / damaged one from your previous battle with grub.
[02:42] <BWMerlin> he needs something that is capable of booting passing the boot off to the usb
[02:42] <szczur> he is capable, i recall him from booting from usb
[02:42] <szczur> when he had not grub on hdd
[02:42] <szczur> i helped him to install grub on disk
[02:43] <phillw> szczur: indeed you do, can you help him put grub back onto his usb stick, as he's managed to mess that up in the process :)
[02:43] <szczur> phillw, i'm on the way :)
[02:43] <szczur> XD
[02:44] <hblount> how did i mess that up when i did nothing with usb stick
[02:44] <phillw> hblount: szczur will be along shortly and catch up from from where you two guys last left off.
[02:45] <szczur> hblount, he meant that thingie wehn you installed GRUB on your USB and the main system on hard disk
[02:46] <szczur> so you needed to have the usb to boot the lubuntu
[02:46] <hblount> yeah
[02:46] <szczur> which is obvipus when you don't have the grub
[02:46] <szczur> obvious*
[02:46] <phillw> hblount: AFAIK you just need to reinstall grub onto the stick, but as szczur is more familiar you and your system, so I'll hand over to his tender mercies :)
[02:47] <szczur> hblount, can you post once again the "sudo fdisk -l" output
[02:47] <szczur> just for sake of security :)
[02:47] <szczur> when you have your usb stick in of course :)
[02:49] <szczur> hblount, are you with me?
[02:49] <hblount> k. one sec. what was that site again?
[02:50] <szczur> pastebin.com
[02:50] <szczur> i'm in hurry since it's 4 AM here :P
[02:51] <szczur> but i want to have it done
[02:51] <hblount> k
[02:53] <hblount> http://pastebin.com/g8VBGfd1
[02:54] <szczur> sudo mkdir /ubu
[02:54] <szczur> sudo mount /dev/sda1 /ubu
[02:55] <szczur> sudo grub-install --root-directory=/ubu /dev/sdc
[02:55] <szczur> fastest grub reinstal ever
[02:55] <szczur> :)
[02:55] <hblount> ok. btw, i dont know if this matters but i have another external HDD connected right now.
[02:56] <hblount> szczur: so if i reinstall grub on usb, will it take it off my HDD again?
[02:56] <szczur> you have three hard drive according to the fdisk
[02:56] <szczur> 60 gb eith linux
[02:56] <szczur> 1TB with data
[02:56] <szczur> and 4 GB (probably usb stick)
[02:56] <szczur> and i'm trying to instal grub on usb stick
[02:57] <hblount> ok. of course you know. sorry
[02:58] <hblount> i dont understand why grub was taken off usb when i didnt do anything to usb. did the stuff u helped me with the other day uninstall grub on my usb?
[02:58] <szczur> hblount, is your ysb stick 4 GB?
[02:58] <hblount> yeah
[02:58] <szczur> it wasn't taken off i think
[02:58] <szczur> something went wrong i think :P
[02:58] <hblount> i didnt think so. i installed grub on it and before it was the only thing that worked...
[02:59] <szczur> hblount, if you're done tell me the result
[02:59] <szczur> if there are any errors tell me too
[02:59] <szczur> if not, reboot :)
[02:59] <szczur> and tell me if it works
[03:01] <hblount> damn. i gotta go. i'll be back tomorrow. thanks szczur i'll be back
[03:09] <llogiq> I finally got around to writing the small backlight-brightness changing program for my nvidia driver (turns out gnome-power-manager uses the newer /sys/class/... interface, which is read-only with nvidia proprietary drivers). Yay. :)
[03:11] <phillw> llogiq: that's pretty cool, would you care to share?
[03:13] <phillw> llogiq: either via https://wiki.ubuntu.com/Lubuntu/GettingInvolved or directly to my email address at https://wiki.ubuntu.com/phillw
[03:41] <phillw> https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/529794?comments=all
[03:42] <phillw> head_victim: you got to love them bots :)
[03:42] <head_victim> I still have it's factoid db bookmarked ;)
[04:51] <phillw> ;AndrewMC
[05:36] <MonthOLDpickle> guys I may have fixed bluetooth
[05:37] <MonthOLDpickle> yes I have!
[05:37] <MonthOLDpickle> I can turn off and on at will!
[05:38] <head_victim> MonthOLDpickle: awesome.
[05:38] <head_victim> I sense a documentation project.
[05:38] <MonthOLDpickle> actually it will be very short
[05:39] <MonthOLDpickle> WHat the problem is bluetooth works from fresh install
[05:39] <head_victim> The shorter the better (because they're the easiest to duplicate)
[05:39] <MonthOLDpickle> SO me thinking that it doesn't work install bluez and blueman
[05:39] <MonthOLDpickle> ALl I did was hit alt+f2 typed in blue
[05:40] <MonthOLDpickle> few auto fills came out..I saw applet and the icon on bottom right popped up. I can left click turn off and on at will. Seeing if this persist through a boot if not I need to add it to the startup
[05:40] <MonthOLDpickle> Okay I need to figure out how to auto start the bluetooth-applet
[05:41] <head_victim> Easy as
[05:41] <head_victim> http://ubuntuforums.org/showthread.php?t=1518818
[06:37] <gt> lx
[06:37] <bioterror> hi
[07:29] <phillw> slooksterpsv: are you sulking?
[07:35] <phillw> slooksterpsv: can you get back on the OT area?
[07:36] <slooksterpsv> nope
[08:07] <MonthOLDpickle> head_victim: Sorry I am back but reading that I kinda do not understand how to add bluetooth_applet to auto start
[08:09] <JoeMaverickSett> MonthOLDpickle: you could add it to the startup applications list
[08:09] <MonthOLDpickle> in perferred applications?
[08:11] <MonthOLDpickle> thats what I am trying to do heh
[08:12] <JoeMaverickSett> MonthOLDpickle: i'm finding out how to do that on lubuntu. :D
[08:12] <MonthOLDpickle> has to be via terminal
[08:12] <MonthOLDpickle> wait
[08:13] <JoeMaverickSett> how about, Preferences > Desktop Session Settings?
[08:13] <MonthOLDpickle> YEa just did that
[08:13] <MonthOLDpickle> didn't see bluetooth applet but saw manager checked it and it works
[08:14] <MonthOLDpickle> now a test
[08:14] <JoeMaverickSett> MonthOLDpickle: ai, lubuntu is abit tricky!  :P
[08:18] <MonthOLDpickle> help!
[08:18] <JoeMaverickSett> phillw: come here! :D
[08:19] <JoeMaverickSett> MonthOLDpickle: ask phillw :P
[08:19]  * JoeMaverickSett runs off.
[08:19] <phillw> MonthOLDpickle: I think it's you and bioterror who have been discussing the bluetooth issue, else it was Julien?
[08:19] <MonthOLDpickle> bluetooth is fixed.
[08:20] <MonthOLDpickle> I figured out what it was.
[08:20] <phillw> MonthOLDpickle: ,kk, what is the new problem?
[08:20] <JoeMaverickSett> if we click the power button it should show, log off/reboot and stuff right>
[08:20] <MonthOLDpickle> Usually you shoudl get a power option pane pop up when you hit the button
[08:20] <MonthOLDpickle> I have the power manager under desktop sessions checked but no luck
[08:22] <phillw> it could be a bug, can you please report it https://wiki.ubuntu.com/Lubuntu/ReportingBugs
[08:23] <phillw> We already have 2 for the 10.10.1 iso that will be fixed, if there more, then the dev team really do need to know about them.
[08:23] <MonthOLDpickle> Will do, bioterror you there? Still having bluetooth trouble?
[08:24] <bioterror> what kind of
[08:24] <MonthOLDpickle> there is a 10.10.1 out?
[08:24] <MonthOLDpickle> Oh someone said you were having issues
[08:24] <bioterror> I dont have bluetooth issues
[08:24] <bioterror> it was Kurdistan and some chick he was hanging out with
[08:25] <phillw> MonthOLDpickle: not yet, it is going to be built, so if your problem is a bug it can be put on that  release. :)
[08:25] <MonthOLDpickle> phillw I am going to look soo n00b but I made a account with launchpad..than I searched lubuntu I can see bugs but can't figure out how to send
[08:27] <phillw> MonthOLDpickle:  Julien is going to add the missing samba library for windows sharesa and something for arabic keyboards (where they type right to left). So get in quick if you want yours included !!!!
[08:28] <MonthOLDpickle> I hit yes sign em in but its sitting here! lol
[08:28] <phillw> MonthOLDpickle: jusy out it on the mailing list
[08:28] <MonthOLDpickle> Can't get past that screen after signing in -.-
[08:28] <phillw> *just put it on the mailing list*
[08:28] <JoeMaverickSett> MonthOLDpickle: follow phillw advice. post it onto the mailing list.
[08:29] <MonthOLDpickle> trying to fidn that email
[08:29] <MonthOLDpickle> lol
[08:29] <JoeMaverickSett> MonthOLDpickle<EMAIL_ADDRESS>[08:30] <JoeMaverickSett> phillw: is that the email? ^
[08:30] <MonthOLDpickle><EMAIL_ADDRESS>[08:30] <MonthOLDpickle> that it? nvm lol
[08:30] <phillw> MonthOLDpickle: we can teach you how to file a bug on launchpad, the important thing is to get it logged with as much information as you can give. the devs can always email you back if they need more.
[08:31] <MonthOLDpickle> Is that the email address?
[08:31] <phillw> MonthOLDpickle: yes
[08:32] <phillw> MonthOLDpickle: https://wiki.ubuntu.com/Lubuntu/GettingInvolved is the easiest way to join the mailing list
[08:32] <MonthOLDpickle> actually
[08:32] <MonthOLDpickle> I am added to it
[08:32] <MonthOLDpickle> I see all these emails
[08:32] <MonthOLDpickle> I really need to tie this email thats tied to it to my phone on top of my other
[08:32] <phillw> MonthOLDpickle: then it's easy to send one :)
[08:43] <MonthOLDpickle> sent
[08:43] <MonthOLDpickle> I mentioned the thing about bluetooth too
[11:44] <audio> Is it by design that manually partitioning a drive using the 10.10 ISO uses os-prober from the ISO to locate any existing OS but os-prober is then not installed to the new 10.10 file system on the hard disk?
[13:34] <Kurdistan> hey guys I have buyed bluetooth usb adapter
[13:35] <Kurdistan> does it take long time before it fineds drivers?
[14:01] <Kurdistan> guys I need help
[14:03] <Kurdistan> http://paste.ubuntu.com/522692/
[14:35] <Kurdistan> it works
[14:35] <Kurdistan> lubuntu
[14:37] <Kurdistan> lubuntu rocks
[16:19] <xuzas> hi everyone!
[16:19] <szczur> hi xuzas
[16:20] <xuzas> what command should i write to restart xserver?
[16:20] <szczur> sudo service lxdm restart
[16:20] <xuzas> ok, thanks!
[16:30] <xuzas> can  someone tell me why lxde didn't save any changes i made before shutting down?
[16:31] <xuzas> all settiings are now like on the begining
[16:44] <Timo_> hi
[16:47] <hblount> hi
[17:48] <hblount> hi. am i able to make lubuntu usb drive for mac laptop?
[17:48] <bioterror> what?
[17:48] <bioterror> you mean to boot lubuntu from usb stick on mac
[17:49] <hblount> yeah
[17:49] <szczur> hblount, hard to do if not impossible
[17:50] <bioterror> http://www.makeuseof.com/tag/how-to-create-an-ubuntu-installation-usb-on-the-mac/
[17:50] <hblount> that sucks
[17:50] <bioterror> easy like sunday morning
[17:50] <hblount> oh
[17:50] <hblount> easy?
[17:50] <bioterror> yeah
[17:51] <bioterror> you get yourself a stick
[17:51] <bioterror> you check which dev it is and then you dd :D
[17:53] <Rabbitbunny> I fear I may be doing something wrong, but it's not apparent. I've crafted the command "lxterminal --title=IRC --command='dtach ~/.irc-session irssi'" It opens a terminal, then immediatly closes it. Without the command option it open a terminal like normal. The command in the command option exectutes fine when run on its' own. I'm not seeing any hints in the man pages or on google. Hints?
[17:53] <hblount> i have usb stick, its sony usm-4gl
[17:54] <bioterror> Rabbitbunny, what you're trying to do
[17:54] <bioterror> I'm not really following
[17:54] <Rabbitbunny> open a terminal, run dtach with options, namely to run irssi, or connect to a dtach session already in use. dtach is like GNU screen.
[17:55] <bioterror> wtf
[17:55] <bioterror> are you using screen or tmux?
[17:55] <Rabbitbunny> dtach
[17:56] <Rabbitbunny> it's like those, but without the multiplexing option.
[17:56] <bioterror> okay
[17:56] <bioterror> I've used screen since 1998
[17:56] <Rabbitbunny> I'm using screen right now.
[17:56] <bioterror> and I dont see the benefit of the dtach
[17:56] <Rabbitbunny> dtach uses less ram.
[17:57] <bioterror> well
[17:57] <bioterror>   Mem[||||||||||||||||||||||||||||||||||||||||||||||||100/130MB]
[17:57] <bioterror>   Swp[|||||||||                                        78/511MB]
[17:57] <szczur> yayz, HTOP XD
[17:57] <bioterror> and my irc client is 32.6% of that
[17:57]  * szczur loves HTOP
[17:57] <bioterror> :D
[17:57] <Rabbitbunny> anyway, even if the command were crafted to run screen, it errors the same way.
[17:58] <bioterror> so that screen's memory usage is a small problem
[17:58] <hblount> oh. i guess i wasnt clear. i wanted to make lubuntu usb drive to use on a mac. not make one on a mac. i guess thats not feasible
[17:59] <bioterror> oh true
[17:59] <hblount> szczur: thanks for trying to help me. i just reinstalled it on usb drive and it works now :P
[17:59] <bioterror> that guy used his mac to do it for some sort of netook
[17:59] <bioterror> book
[17:59] <szczur> hblount, http://cdimage.ubuntu.com/ports/releases/10.10/release/
[17:59] <szczur> bioterror, he want run ubuntu on mac
[17:59] <bioterror> yeah
[17:59] <bioterror> his mac is x86
[18:00] <szczur> no create bootable usb on mac tu use it somwhere else
[18:00] <Rabbitbunny> it's eating 28mb here, i'm really having a problem with lxterminal.
[18:00] <szczur> to*
[18:00] <bioterror> Rabbitbunny, why not urxvt?
[18:00] <bioterror> Rabbitbunny, I can share my .Xdefaults with you
[18:01] <Rabbitbunny> clickable links in irssi, nice.
[18:02] <bioterror> I've got them
[18:02] <Rabbitbunny> uh, not in apt.
[18:02] <bioterror> sudo apt-get install rxvt-unicode
[18:02] <bioterror> http://ricecows.org/Xdefaults
[18:02] <bioterror> rename that .Xdefaults in your ̃̃~/
[18:03] <hblount> szczur: can i install this on usb drive to use on a mac? or i can only use live cd usb
[18:03] <szczur> dunno, probably you can install it
[18:03] <szczur> if you wouldn'
[18:04] <szczur> gaaah, without last line :)
[18:04] <hblount> wait, powerpc is different than regular macs right?
[18:04] <bioterror> hblount, https://help.ubuntu.com/community/MacBook
[18:04] <bioterror> hahaha
[18:04] <bioterror> PowerPC == Regular mac
[18:04] <bioterror> x86 = pc mac
[18:04] <bioterror> PowerPC > x86
[18:04] <bioterror> PowerPC had soul
[18:05] <bioterror> I dispise x86 macs :D
[18:05] <bioterror> what a shame that Jobs never got G5 run cool and over 3GHz ;)
[18:06] <bioterror> szczur, now you can paste that mac url to hblount which I paste to offtopic :D
[18:06] <bioterror> +d
[18:06] <bioterror> I used to run debian on old world mac
[18:07] <bioterror> first you booted to OS 9 or 8, then you booted from there to Debian
[18:07] <bioterror> so technically I had 2GB bootloader
[18:07] <szczur> who really need a mac :P
[18:07] <szczur> :P
[18:07] <bioterror> well, people who edits tv shows or stuff like that
[18:07] <bioterror> they "need" ;)
[18:08] <szczur> bioterror, i don't think this url is appropriate :)
[18:08] <szczur> but it showed the real use on macintosh
[18:08] <szczur> of*
[18:08] <bioterror> :D
[18:10] <Rabbitbunny> bioterror: Well, that works much better and uses a lot less ram, and works when run from terminal, but still flashes on the screen and quites when run from a custom menu item.
[18:10] <Rabbitbunny> quits*
[18:10] <bioterror> what? :D
[18:11] <bioterror> what flashes on screen?
[18:11] <Rabbitbunny> Thewindows is drawn for about two tenths of a second, then it's gone.
[18:11] <bioterror> that has something to do with your dtach
[18:11] <bioterror> use tmux or screen
[18:11] <bioterror> and dump that software from your hdd ;)
[18:12] <Rabbitbunny> Works perfectly fine when run from terminal...
[18:12] <stlsaint> yo yo yo
[18:12] <bioterror> hi stlsaint
[18:12] <stlsaint> bioterror: sup man
[18:12] <bioterror> Rabbitbunny, I'm not following you
[18:12] <bioterror> how do you run it then?
[18:13] <Rabbitbunny> click lxterminal, type in command. works fine.
[18:13] <Rabbitbunny> aww, I recraftedthe command to use screen, it works from clicking and the terminal.
[18:14] <Rabbitbunny> hmm. I must be missing an option somewhere...
[18:14] <bioterror> you're now using urxvt?
[18:14] <Rabbitbunny> yes.
[18:14] <bioterror> yeah, url clicking works nicely ;)
[18:14] <bioterror> http://www.google.fi
[18:14] <Rabbitbunny> rxvt -title IRC -e screen irssi --connect=freenode
[18:14] <bioterror> urxvt
[18:14] <Rabbitbunny> ^works fine
[18:15] <bioterror> and then you say "screen -Urd" when you want to resume that screen session
[18:15] <Rabbitbunny> urxvt -title IRC -e dtach -A ~/.irc-session irssi --connect=freenode
[18:15] <Rabbitbunny> ^ fails
[18:15] <bioterror> what's .irc-session?
[18:15] <Rabbitbunny> the file thingy.
[18:15] <bioterror> what does it contain?
[18:15] <Rabbitbunny> socket.
[18:16] <Rabbitbunny> That's the thing I don't want to have to remember if it's already running or not.
[18:16] <bioterror> I would like to see what you have inside that file
[18:16] <Rabbitbunny> Wel,, I guess I could 'screen -DD' it...
[18:16] <Rabbitbunny> nothing, it's just a pointer.
[18:36] <Rabbitbunny> Okay, I did many thing wrong.
[18:36] <Rabbitbunny> I think the problem is that terminals dont like -option, in any form when starting. As soon as I added -d -R to screen, the smae problem showed up.
[18:37] <bioterror> I use screen -Urd
[18:38] <bioterror> no problems
[18:38] <bioterror> I start urxvt
[18:38] <bioterror> ssh to my virtual computer
[18:38] <bioterror> and I say screen -Urd
[18:38] <bioterror> and I start to IRC
[18:38] <Rabbitbunny> yeah, -Urd is also -option.
[18:39] <bioterror> and when I'm done, I say ctrl+ax to lock my screen or ctrl+ad to deattach
[18:39] <Rabbitbunny> Right, this is a one-liner for easy clicking.
[18:40] <bioterror> näytäppä mulle yksikin nokian tuote joka ei oo paskaa
[18:40] <bioterror> oho
[18:41] <Rabbitbunny> BUt where would I get a moose?
[19:24] <Kurdistan> guys :) I love lubuntu
[19:25] <JoeMaverickSett> Kurdistan: and we love people that love lubuntu too. ;D
[19:26] <Kurdistan> my only problem is how to get hotkeys done
[19:34] <MonthOLDpickle> Kurdistan: You having bluetooth issues?
[19:34] <Kurdistan> my bluetooth works :)
[19:35] <MonthOLDpickle> cause I figured out you don't need to install anything for it to
[19:35] <Kurdistan> I have never before used bluetooth before under buntu
[19:35] <Kurdistan> I buyed bluetooth usb adapter
[19:35] <Kurdistan> it works like a charm
[19:35] <Kurdistan> :P
[19:35] <bioterror> just enable bluetooth-app from desktop session settings
[19:36] <bioterror> bluetooth manager
[19:36] <Kurdistan> bioterror :P I figured it out
[19:36] <Kurdistan> like I said my only problem is hotkey
[19:36] <Kurdistan> and I dont want to install any docks
[19:36] <Kurdistan> not even adeskbar
[19:38] <Kurdistan> to get it work btw
[19:38] <Kurdistan> I will come out after the soccer match
[19:38] <Kurdistan> brb
[20:02] <Kurdistan> back
[20:43] <xuzas> hi everyone!
[20:43] <xuzas> how can i change the fontsize on taskbar buttons?
[20:44] <bioterror> xuzas, I really dont know ;)
[20:44] <bioterror> it's not in lxappearance
[20:44] <bioterror> not in the panel settings
[20:45] <xuzas> i tryed many ways, but nothing
[20:47] <bioterror> /usr/share/themes/Clearlooks/openbox-3/themerc maybe?
[20:47] <xuzas> i'll try, thanks
[20:47] <bioterror> just a moment
[20:48] <bioterror> it's /gtk-2.0/gtkrc I think
[20:48] <bioterror> instead that openbox
[20:49] <Yorvyk> xuzas, have you tried Preferences > Openbox Configuration Manager
[20:50] <bioterror> hahaha
[20:50] <bioterror> too easy!
[20:50] <hblount> hey is there something for chromium that is like noscript addon for firefox?
[20:50] <xuzas> wOw!
[20:50] <xuzas> i wonder how clumsy i can be
[20:50] <xuzas> ahhahahahahahahah
[20:51] <xuzas> sorry, i'm new at lxde
[20:51] <xuzas> thank you all!
[20:54] <Kurdistan> :) 1-3 real madrid
[20:55] <xuzas> madrid is winning? mecaguentó
[20:55] <Yorvyk> hblount, Yes, notscript
[20:57] <Kurdistan> xuzas yes they did
[20:58] <xuzas> ¬¬
[20:58] <xuzas> everyone knows barça is the best team in the world!!
[20:58] <xuzas> :D
[20:58] <hblount> Yorvyk: cool thanks. when did this come out?
[20:59] <Kurdistan> any one that can help me around with hotkeys?
[21:02] <Yorvyk> hblount, no idea - a friend mentioned it last week
[21:03] <hblount> cool thanks Yorvyk
[21:07] <Yorvyk> hblount, thanks for reminding me about it I’m about to install it.
[21:09] <hblount> u think its safe? it says it has access to all info
[21:12] <Yorvyk> hblount, it says that when you install any extension
[21:13] <hblount> ok new to chrome
[21:14] <Yorvyk> hblount,  It frightened me the first time I saw the warning.
[21:15] <hblount> yeah internet is evil
[21:22] <Kurdistan> :) no one today knows how to help
[21:27] <hblount> ok. im noob. it says navigate to notscripts folder. where is that?
[21:27] <Yorvyk> Sorry Kurdistan, one area I’ve not dealt with.
[21:27] <Kurdistan> np :) guys
[21:31] <bioterror> what you want to bind and to do what
[21:31] <bioterror> Kurdistan
[21:43] <Kurdistan> bioterror sorry did forgott this screen
[21:44] <Kurdistan> for example I want to enable volume control
[21:44] <Kurdistan> screen light
[21:44] <Kurdistan> etc
[21:44] <Kurdistan> :)
[21:48] <bioterror> those works for me
[21:48] <bioterror> :---)
[21:49] <Kurdistan> not for me
[21:49] <Kurdistan> crap
[21:49] <bioterror> and your laptop is?
[21:50] <phillw> Kurdistan: forgetting the passwordis a pain to recover
[21:50] <Kurdistan> it works. lol. I needed to open cli and type alsamixer to see if hotkey worked
[21:50] <Kurdistan> it works
[21:50] <Kurdistan> phillw they are going to send me mail
[21:50] <Kurdistan> hopefully I will get it :)
[22:19] <Kurdistan> guys I dont if it is lubuntu or ubuntu bug but when installing lubuntu from livecd and marking update during installation
[22:19] <Kurdistan> why are the systeme not up-to-date after installation?
[22:32] <hblount> hi how do i find the firefox folder in file manager? sorry noob
[22:32] <bioterror> what?
[22:33] <bioterror> which folder
[22:33] <bioterror> you mean the firefox -binary?
[22:33] <hblount> firefox web broswer
[22:33] <bioterror> say in terminal "which firefox"
[22:33] <bioterror> it will tell you
[22:33] <kosaidpo> hblount: your /home/hbount/.firefox
[22:34] <bioterror> kosaidpo, actually it's a mozilla
[22:34] <kosaidpo> this folder its hidden and it has all things like preference andstuff plugin
[22:34] <kosaidpo> bla bla
[22:34] <bioterror> .mozilla
[22:34] <hblount> dam im dumb. it was hidden
[22:34] <bioterror> that preferences
[22:34] <kosaidpo> bioterror: :S
[22:34] <kosaidpo> :S
[22:34] <kosaidpo> ahh
[22:35] <kosaidpo> i want this face :S Grrrrr
[22:42] <hblount> i thought if i installed lubuntu on usb drive i can save stuff on it
[22:50] <phillw> hblount: that depends if you install it persistent mode or not.
[22:52] <hblount> oh. why didnt i see that option when i installed it?
[22:52] <bioterror> how did you install it?
[22:52] <bioterror> from livecd to usb
[22:52] <hblount> yeah
[22:53] <bioterror> then you can
[22:53] <hblount> weird because i tried and i cant
[22:53] <hblount> im gonna reinstall it
[22:54] <bioterror> really
[22:57] <slooksterpsv> hi benjr is everything still working well for the wireless?
[22:58] <slooksterpsv> ifanyone is up for chatting, about various items join me in #lubuntu-offtopic
[23:02] <hblount> why does it say "Chromium cannot determine or set the default browser"?
[23:04] <phillw> hblount: it is a chromium bug. and a right PITA
[23:05] <slooksterpsv> semantic question, who developed Chromium, that was made by google right? and the chromium version is Open Source where as Chrome is close source correct?
[23:06] <hblount> aww...when i import settings from firefox, it doesnt import username/search autocomplete thing
[23:06] <hblount> hi. is mozilla thunderbird good for email? i want good app to get my gmail/hotmail together
[23:09] <slooksterpsv> hblount: thunderbird is good; not bad - personally I prefer Zimbra Desktop 1.0 or Evolution (Zimbra 2.0 isn't that great, it's buggy)
[23:12] <phillw> hblount: my chromioum imported all of my bookmarks, history and passwords?
[23:12] <hblount> slooksterpsv: ok thanks
[23:13] <slooksterpsv> hblount: what are you looking for specifically?
[23:13] <hblount> phillw: it imported everything except the auto finish/suggestion thing
[23:13] <hblount> slooksterpsv: i just want good app to access my gmail&hotmail
[23:13] <slooksterpsv> Evolution or Zimbra for gmail especially if you use the Calendar
[23:15] <hblount> ok thanks. evolution sounds good
[23:15] <phillw> hblount: I use my own google apps accouunt, so all I have to do is click the button and I'm there :)
[23:16] <hblount> not sure what you mean
[23:26] <phillw> hblount: I have a server, on it I have google apps; that allows me 50 email addresses, although I am registered for the education version that gives me 2000.
[23:27] <hblount> oh. crazy


[01:57] <berglh> darkxst: i've been using ubuntu gnome and prior to that ubuntu running with gnome-shell for quite some time. i have a back ground in systems administration and been using linux for <5 years. I have 13 years industry experience, primarily based on ms server products and network consultancy. since working at the unversity of queensland, i've been more interested in developing my linux/bsd skillset and have dropped all ms os from my life. i've been doi
[01:57] <berglh> wow that was a lot bigger than i thought it would be
[02:05] <persisto> Hi, I have very limited programming experience I would love to help out with the Ubuntu-Gnome Project. This is a distribution I virtualize and use right now. I am not sure how much help I can be but I would love to help. I am not sure where to begin or how. I have never participated in an open source project before.
[02:09] <berglh> ^ what persisto said
[02:24] <persisto> lol
[02:24] <persisto> its dead here
[02:24] <persisto> could be the hoyur
[02:25] <persisto> *hour
[02:32] <ErichEickmeyer> darkxst: I just wanted to show you a guide that I put together/was featured on the Linux Action Show. I've seen people ask how to convert Ubuntu to Ubuntu GNOME, so this should help: http://www.jupiterbroadcasting.com/66657/switching-ubuntu-to-gnome-las-330/
[02:43] <berglh> persisto: i've been watching the channel for a while, it is sporadic, people are obviously doing useful things
[02:44] <berglh> patience brings glory and all that
[02:54] <darkxst> ErichEickmeyer, sudo apt-get install ubuntu-gnome-desktop^
[02:55] <darkxst> (does the same as tasksel, but in a single step ;) )
[02:55] <darkxst> (you still get prompted to select gdm of course)
[02:56] <darkxst> ErichEickmeyer, removing tasks is a bad bad idea
[03:00] <darkxst> berglh, persisto welcome!
[03:01] <ErichEickmeyer> darkxst: Except it worked and very well, might I add. I did a lot of research on it before I created the tutorial. I'm not some complete newbie; I know what i'm doing.
[03:01] <ErichEickmeyer> I did it several times, and it works flawlessly.
[03:03] <darkxst> ErichEickmeyer, installing ubuntu-gnome-task over ubuntu works well and is safe, but removing a task is dangerous
[03:04] <darkxst> it is possible that tasksel doesnt actually remove the task when deselecting ubuntu
[03:04] <ErichEickmeyer> darkxst: I checked, and it does, but it keeps anything needed for the ubuntu-gnome-desktop task.
[03:04] <ErichEickmeyer> It does remove Unity completely.
[03:04] <ErichEickmeyer> And cleanly.
[03:07] <ErichEickmeyer> We wouldn't have featured it if it broke systems.
[03:12] <darkxst> maybe it works in this instance, but last time we tried it out, there were packages missing
[03:15] <darkxst> try running `dpkg -l | grep ^ii` on a clean ubuntu GNOME install an a converted install then diff the two files ;0
[03:16] <darkxst> berglh, persisto, most of the technical work is debian packaging, bit of patching (mostly C) code.
[03:16] <darkxst> though I have to go out again now, will be back in a few hours
[05:11] <Noskcaj> berglh, welcome. Another Aussie in the ubuntu-gnome team
[05:12] <Noskcaj> Do you know any programming languages?
[05:49] <darkxst> Noskcaj, did you test out the games?
[05:58] <berglh> Noskcaj: I've been starting to learn c, can build software from source, could test stuff, looking to improve my c programming
[05:58] <berglh> anyway, off to get an MRI, kind of scary, bbl
[06:53] <darkxst> Noskcaj, I think i have copied everything across now (unless I missed something), except gnome-nibbles which seems to have broken keyboard input
[06:55] <Noskcaj> thanks, i'd only checked launching without looking broken on some of the stuff i've never used
[06:58] <darkxst> could you control the snake in nibbles?
[06:59] <Noskcaj> didn't run it, sorry. I'll look into it
[07:20] <Noskcaj> darkxst, I can control it fin
[07:20] <Noskcaj> *fine
[07:21] <darkxst> hmm odd, it worked now, but definitely didnt the first time I tried it
[07:31] <Noskcaj> interesting. Maybe a first time run bug? First tiem i ran from terminal it crashed, then worked fine after
[07:56] <darkxst> possible if it is migrating settings or what not


[12:56] <LocutusOfBorg> I don't think this build really exists... https://launchpad.net/ubuntu/+source/haskell-monads-tf/<IP_ADDRESS>-6build2/+build/20221934
[12:56] <LocutusOfBorg> also this one https://launchpad.net/ubuntu/+source/haskell-iwlib/0.1.0-4build2/+build/20221627