/srv/irclogs.ubuntu.com/2010/06/22/#launchpad-dev.txt

=== vednis is now known as mars
=== almaisan-away is now known as al-maisan
davidehi all06:28
davideI have a problem with utilities/make-lp-user06:29
davide./make-lp-user  -e davide@davide.galletti.name davide06:29
davidegpg: sending key E0206B3F to hkp server keyserver.launchpad.dev06:29
davideif I issue the command:06:30
davide...06:30
davidegpgkeys: HTTP post error 7: couldn't connect to host06:30
davide...06:30
davideany hints?06:31
StevenKdavide: Are the Launchpad services running on the machine?07:01
davideyes I guess they are running;  https://launchpad.dev works07:16
wgrantjtv: Morning.08:28
jtvwgrant: I'd answer the same thing but let's be honest, we're both well past morning.  :-)08:28
jtvHi!08:28
wgrantShh.08:28
jtvOh... sorry.  :)08:29
wgrantSo, I've had a few people complain to me that Rosetta spams them too much for package uploads.08:29
wgrantThey are really not interested in success notifications.08:29
wgrantAnd really wish they would go away.08:29
wgrantSome normalish uploads result in hundreds of emails.08:29
wgrantThis is considered suboptimal.08:29
henningewgrant: Hi! Thanks for relaying that.08:30
henningewgrant: what would be considered optimal, then?08:30
dpmah, that's bug 35364808:31
_mup_Bug #353648: Template import success notifications shouldn't be sent to package uploaders <Launchpad Translations:Triaged by danilo> <https://launchpad.net/bugs/353648>08:31
wgranthenninge: Failures only.08:31
jtvNot surprising.08:31
jtvIn fact I think it was anticipated.08:31
henningejtv: It also is not a new problem, is it?08:32
jtvNo, not a new problem.08:32
jtvSuccess notifications were reasonable when the normal thing to do was upload a file or tarball, manually.08:33
adeuringgood morning08:33
henningejtv: but we can tell success by simply looking at the queue, can't we?08:33
henningedo we know of anybody that depends or works with these success emails?08:34
henningeadeuring: moin08:34
adeuringhi henninge108:34
jtvhi adeuring08:36
adeuringhi jtv!08:36
jtvhenninge: we used to get some Ubuntu import statistics that way, but that's a long time ago.08:36
wgrantIt's not a new problem, no. It's been a point of concern for a long time now.08:36
jtvI think the reasonable assumption is that unless you hear otherwise, a change goes in—and soon.  That too has improved a lot.08:37
wgrantThat's what we do for the builds themselves.08:38
wgrantIt works well.08:38
jtvThe only case I can think of where they could really be nice to have is for uploads that get held up.  So a "you have entries stuck in needs-review" email could well be enough to replace success messages.08:40
jtvMaybe it's also helpful to have a "the overall queue has 213,561 enrtries and the backlog is 3 days" message, like I did for the export queue.08:41
jtv(You won't usually see that because it only shows up when there's something noteworthy to say)08:42
henningejtv: Also, our idea about mailing queue review comments could fix some of that.08:42
jtvOnly very indirectly, I think, in that they speed up the interaction.  But we'd only be sending those when we were indeed reviewing the entries.08:43
henningejtv: recife branch has a new revision! ;)08:58
henningejtv: do we tag bugs on the integration branch as qa-needstesting?08:58
jtvhenninge: not automatically, no...08:58
henningeI noticed that ...08:59
henningeI mean, manually.08:59
jtvhenninge: as long as we keep the full list then we can leave that until we start integrating.08:59
henningejtv: well, we have the full list in form of the commits to the integration branch.09:00
jtvNot ideal.09:01
jtvWe should make sure the bugs are attached to the blueprint, and maybe tagged.09:01
jtvThe kanban board can be a distraction from that sort of housekeeping.09:02
henningeWe have not been using a tag and I am not sure we reliably attached them to the blueprint.09:04
jtvhenninge: I'll just check my own ones...09:06
henningejtv: I wonder what will happen when we merge the integration branch into .... db-devel(?) Won't the qa-tagging script pick them up anyway?09:07
jtvhenninge: probably, that's true...09:08
henningejtv: so we need to make sure to have bugs on branches - which we usually do.09:08
jtvThere are a few that we can't Q/A individually anyway, such as "rename the flags"09:08
henningeyes, I think I remember we already agreed that QA will have to wait until then. We will have to land that early in a cycle.09:09
james_wbigjools: could you give me a pointer to a test using a "script hook"? I haven't heard of them before.10:42
bigjoolsjames_w: sure, it's pretty simple, hag on10:42
bigjoolshang, even10:42
bigjoolsjames_w: see lib/lp/archivepublisher/tests/test_generate_ppa_htaccess.py10:43
james_wthanks10:43
bigjoolsjames_w: it has getScript and a runScript helpers10:43
bigjoolsone of them calls Popen, the other grabs the script class and calls its main()10:43
bigjoolsjames_w: see cronscripts/generate-ppa-htaccess.py for the top-level script10:44
bigjoolsit doesn't do much other than instantiate the script class and run it10:44
james_wyay, tests that aren't run in lp.soyuz.adapters10:57
bigjools:/10:57
james_whow does the runner find tests?10:58
bigjoolsI thought it looked for anything called test_*10:59
bigjoolsseems not10:59
james_wit does10:59
james_wmissing __init__.py10:59
bigjoolsgargh11:00
bigjoolsthat is such a stupid Python feature11:00
lifelessdiscovert can work around it a bit11:01
lifelessnamespace packags can too11:01
lifelessalso there is some magic/aweful coming up in newer pythons too11:01
deryckMorning, all.11:09
lifelessderyck: 'lo11:22
deryckhi lifeless11:23
ajmitchhi11:25
=== mrevell changed the topic of #launchpad-dev to: Launchpad Development Channel | Week 3 of 10.06 | PQM is open | https://dev.launchpad.net/ | Get the code: https://dev.launchpad.net/Getting | On-call review in irc://irc.freenode.net/#launchpad-reviews | Use http://paste.ubuntu.com/ for pastes
ajmitchmrevell: out of interest, when's the cutoff for landing code for 10.06?11:30
mrevellajmitch, Friday this week, AFAIK11:31
* ajmitch might try & get the blueprint api stuff reviewed at least11:31
ajmitchok11:31
james_w"Confirm this transaction? [yes, no]"11:32
james_wjust want you want from a webservice, an command line prompt11:32
wgrantThat's a webservice?11:33
=== salgado-afk is now known as salgado
=== matsubara-afk is now known as matsubara
james_wwhy isn't packagecopyrequest just part of the job system?13:15
cakofonyIs there any way to get the "uses launchpad for" information from the api?14:56
bigjoolsjames_w: the job system wasn't mature enough when copy archives were written14:59
james_wbigjools: so you would have no problem with making it a job?14:59
bigjoolsit was done in a way to make it possible though14:59
bigjoolsnope14:59
james_wok14:59
bigjoolsthat's the intention15:00
cakofonyUsing the api, is it possible to iterate through all the developers? or count them?  It only returns up to 50 for me15:11
james_wcakofony: it's set to return the 50 top contributors to LP, and not iterate through all people, presumably to prevent abuse15:14
cakofonyjames_w: is there any way to get the full list of developers?  I'm working on an open source project that gathers data from forge sites (with sleeps, we dont want to ddos anybody)15:16
james_wno, there isn't15:16
cakofonycan I search for all the people who have contributed to each project?15:17
james_wcakofony: as for "uses launchpad for", I don't think that's exposed right now, you can file a bug requesting it15:18
james_wno, you can't do that either as far as I know15:18
cakofonyAlright, thanks for your help! ^.^15:18
sinzuijml, talk>16:05
sinzuitalk?16:05
=== salgado is now known as salgado-lunch
jmlsinzui, hi16:27
sinzuihi jml16:28
jmlsinzui, sorry, meeting ran over time16:28
jmlsinzui, still up for a quick mumble?16:28
sinzuiyes16:28
=== matsubara is now known as matsubara-lunch
sinzuijml: http://changelogs.ubuntu.com/changelogs/pool/universe/w/wsjt/wsjt_5.9.7.r383-1.4/copyright16:55
=== kiko is now known as kiko-fud
=== salgado-lunch is now known as salgado
=== beuno is now known as beuno-lunch
=== matsubara-lunch is now known as matsubara
=== beuno-lunch is now known as beuno
=== kiko-fud is now known as kiko
james_ware there docs on creating a db patch?19:20
james_whttps://dev.launchpad.net/PolicyAndProcess/DatabaseSchemaChangesProcess19:21
=== al-maisan is now known as almaisan-away
james_wis changing security.cfg an entirely manual thing? How do I know what is appropriate to add?20:09
lifelessyes20:09
lifelessuhm20:09
lifelessgenerally you add 'just enough' permissions20:10
lifelessand if they seem broad reconsider the design20:10
james_wluckily most of the role names actually make sense20:13
lifeless\o/20:21
=== matsubara is now known as matsubara-afk
=== salgado is now known as salgado-afk
james_wanyone around who knows the job system and can provide some advice?23:18
james_wI would like to know the preferred way to implement a new job23:18
james_wWhether a fairly generic job with json, implying serialising some things to strings to lookup as keys when the job is run, or a more-specific job type that can have References to the other models, saving that serialisation step, would be preferred.23:20
=== Ursinha is now known as Ursinha-afk

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!