* jml hunches | 00:17 | |
* jml brunches | 00:49 | |
jml | you know what | 01:16 |
---|---|---|
jml | I think we should combine this channel and #launchpad | 01:16 |
maxb | Mhm. I'm not really convinced | 01:17 |
=== _thumper_ is now known as thumper | ||
thumper | mars: I don't suppose you are still around? | 02:04 |
thumper | jml: what is your command to kill the mailman bit of make run_all? | 02:09 |
jml | thumper, it doesn't work any more :( | 02:10 |
thumper | :( | 02:10 |
jml | thumper, ps x | grep mailmanctl; kill the appropriate process | 02:10 |
thumper | spm: ping | 02:11 |
azop | Does anyone have any updates on the redmine + launchpad integration? | 02:14 |
azop | Bug #324387 | 02:15 |
mup | Bug #324387: Support Redmine Bug Tracker for bug watches <bugwatch> <Launchpad Bugs:Triaged> <https://launchpad.net/bugs/324387> | 02:16 |
=== thumper is now known as _thumper_ | ||
=== _thumper_ is now known as thumper | ||
* thumper thrashses local lp | 02:17 | |
jml | thumper, why can't I specify the review type? | 02:24 |
=== ]reed[ is now known as [reed] | ||
jml | oh yuck. bugs. | 02:25 |
thumper | jml: I don't know, why can't you? | 02:25 |
thumper | jml: you have to specify it before choosing the person right now | 02:25 |
thumper | kinda blows a bit | 02:25 |
jml | thumper, I'm doing a review using the new form layout that I did a review of for you recently | 02:26 |
thumper | and you used the keyboard? | 02:26 |
thumper | I found that this morning too :( | 02:26 |
jml | thumper, I can't hit Tab, select approve and then Tab to the review type | 02:26 |
thumper | yep, bug | 02:26 |
jml | thumper, I have to actually click inside the comment field -- that's the only thing that seems to do it | 02:26 |
jml | thumper, I guess that explains the comment from Michael Nelson. | 02:26 |
thumper | clicking on the review selector works too | 02:27 |
jml | about enabling etc. | 02:27 |
thumper | it seems to be on click not change | 02:27 |
thumper | if you file the bug, I'll fix it | 02:27 |
thumper | deal? | 02:27 |
jml | deal | 02:27 |
jml | thumper, I'm going to file the bug as critical, since I think it's a serious regression. | 02:28 |
thumper | jml: it isn't a regression | 02:28 |
thumper | jml: same behaviour as before | 02:29 |
thumper | yes it is a bug | 02:29 |
thumper | but it isn't a new bug | 02:29 |
jml | thumper, I'm pretty sure I've been able to hit tab before and have it work. | 02:29 |
* thumper tries prod | 02:29 | |
thumper | jml: it is very weird on prod | 02:31 |
jml | thumper, it's broken there too, I see. | 02:33 |
jml | thumper, I think the new behaviour is still worse | 02:33 |
jml | thumper, precisely because the order of UI widgets is better. | 02:33 |
thumper | file the bug, I'll fix it | 02:33 |
=== ]reed[ is now known as [reed] | ||
jml | thumper, anyway, I'll contend that it's an rc bug. | 02:34 |
thumper | I'm not sure our windmill tests can test that level of messing around | 02:35 |
jml | thumper, https://bugs.edge.launchpad.net/launchpad-code/+bug/496820 | 02:35 |
mup | Bug #496820: "Review type" field is never enabled if you use keyboard only <code-review> <ui> <Launchpad Bazaar Integration:Triaged by thumper> <https://launchpad.net/bugs/496820> | 02:35 |
thumper | but I'll add the fix | 02:35 |
thumper | ta | 02:35 |
=== ]reed[ is now known as [reed] | ||
thumper | jml: on the plus side it looks like a one liner | 02:47 |
jml | thumper, and the down side? | 02:47 |
thumper | it nees an rc | 02:47 |
thumper | and I don't know how to test | 02:47 |
jml | met | 02:49 |
jml | meh, rather. | 02:49 |
jml | release it first, clean up the bodies later. | 02:49 |
thumper | jml: confirmed the one line fix | 02:53 |
thumper | now... | 02:53 |
thumper | a test | 02:53 |
adiroiban | hi. does anyone know how to solve the "Non-english database locales are not supported with launchpad. " problem? Thanks! http://paste.ubuntu.com/341610/ | 03:10 |
* jml doesn't | 03:12 | |
thumper | hmm | 03:12 |
* thumper doesn't | 03:12 | |
thumper | it should be making the db with UTF-8 | 03:12 |
thumper | stub: do you know anything about the above pastebin? | 03:14 |
wgrant_ | thumper: Charset != language | 03:14 |
=== wgrant_ is now known as wgrant | ||
stub | adiroiban: The postgresql database cluster needs to be in the C locale or your ordering will be locale specific and all the tests break. You need to rebuild that db cluster in the C locale. | 03:15 |
adiroiban | I'm trying to install launchpad on a fresh Ubuntu 9.10 server. The strange thing is that it worked on my Ubuntu 9.10 Desktop | 03:15 |
stub | If you are not using PG for anything else (this will destroy your databases), pg_dropcluster --stop 8.3 main; pg_createcluster --locale=C 8.3 main | 03:17 |
adiroiban | stub: thanks. I'm using 8.4 and setting a machine for running full tests | 03:18 |
adiroiban | so I can destroy it... no problem :) | 03:18 |
stub | adiroiban: The Launchpad test suite triggers bugs in PostgreSQL 8.4. 8.4.2 should be out 'real soon' with the fixes. | 03:19 |
adiroiban | stub: thanks for the info. I'll go with 8.3 then | 03:20 |
adiroiban | right now launchpad-database-dependencies for Karmic depends on 8.4 | 03:22 |
jml | how do you reload a page in a page test? | 03:22 |
thumper | browser.open | 03:26 |
thumper | or | 03:26 |
thumper | browser.reload() | 03:26 |
jml | thanks. | 03:30 |
jml | fwiw, I prefer IBranchCollection to the bug task search interface. | 03:30 |
thumper | :) | 03:31 |
thumper | me too | 03:31 |
jml | thumper, btw, love the new activity stuff on the code review page | 03:33 |
thumper | jml: thanks, I love it too | 03:34 |
* jml afk | 03:41 | |
* thumper EODs | 04:25 | |
thumper | will check with danilos later for rc | 04:25 |
mwhudson | jml: hello | 04:35 |
mwhudson | jml: can you have a look at this patch and see if you think it's ok as far as it goes? http://pastebin.ubuntu.com/341643/ | 04:35 |
jml | mwhudson, ok | 04:45 |
mwhudson | jml: any thoughts? | 04:57 |
jml | mwhudson, no, not really | 04:57 |
jml | mwhudson, I'm not sure what the scope of the patch is | 04:57 |
mwhudson | jml: i guess that's good | 04:57 |
mwhudson | jml: i just wanted to get a single simple test passing | 04:57 |
jml | mwhudson, ahh ok. | 04:57 |
jml | mwhudson, I think that's about right. | 04:58 |
mwhudson | jml: and then want to check that i'm not doing anything completely tasteless | 04:58 |
mwhudson | jml: thanks | 04:58 |
* mwhudson has felt like no-one else is in this particular box with him | 04:58 | |
jml | mwhudson, yeah, I know what you mean | 05:01 |
mwhudson | i guess it's time to EOD | 05:19 |
=== lifeless_ is now known as lifeless | ||
=== abentley1 is now known as abentley | ||
adiroiban | can I send merge proposals for LP using "bzr send" on the wiki there is only information about sending via web UI https://dev.launchpad.net/PatchSubmission | 08:12 |
jtv | adiroiban: as I recall that was supposed to work, but we've gone through tons of changes since I last used it | 08:20 |
jtv | adiroiban: IIRC the main thing I liked it for was the pretty-printed diffs, and nowadays the MP produces that anyway. | 08:21 |
adiroiban | jtv: thanks. I'll try and if fails I will use the web ui | 08:21 |
BjornT | adiroiban, jtv: using 'bzr send' works perfectly well. i think most people use --no-bundle, but i'm not sure whether it's necessary, or not. | 08:23 |
BjornT | adiroiban: don't forget that you need to gpg sign the e-mail, though | 08:23 |
adiroiban | BjornT: thanks for the tips. I didn't know about gpg requirement, but I can do it. that's not a problem :) | 08:24 |
maxb | Anyone know off hand what python-pullparser is in lp-dev-deps for? | 09:15 |
maxb | It's removed from Debian and Lucid | 09:15 |
maxb | ("ROM; Unmaintained upstream") | 09:15 |
stub | I would suspect parsing hardware database submissions | 09:23 |
stub | Possibly for parsing remote bugtracker data | 09:24 |
maxb | Shouldn't it be in lp-deps rather than lp-dev-deps for that sort of thing? | 09:33 |
maxb | grep: zero hits | 09:35 |
maxb | guess I'll try a testrun | 09:37 |
BjornT | maxb: i got some hits for pullparser. mechanize seems to use it. mechanize is used by zope.testbrowser, which is used by our page tests | 09:45 |
leonardr | i'm getting a segfault when i run the launchpad test suite. any ideas? | 09:48 |
leonardr | no output, bin/test just segfaults | 09:48 |
leonardr | bin/py runs fine | 09:49 |
wgrant | leonardr: You were gone during the 2.5 migration, weren't you? | 09:49 |
leonardr | wgrant: indeed | 09:50 |
wgrant | leonardr: make clean; make | 09:50 |
leonardr | are you sure that will help? this is a brand new branch | 09:50 |
* leonardr is trying it | 09:50 | |
wgrant | The problem is in sourcecode/, IIRC. | 09:50 |
leonardr | ah | 09:50 |
wgrant | I think the root Makefile has been taught to clean that too, but I guess you'll find out | 09:51 |
wgrant | Yeah, make clean should do it all. | 09:51 |
maxb | BjornT: Oh, it's inside an egg, explains why I didn't see | 09:51 |
mat_t | Hi LP people | 09:56 |
mat_t | When posting a comment I often get a popup message with an error: | 09:57 |
mat_t | The following errors were encountered: | 09:57 |
mat_t | * Object: , name: u'dead-ayatana' | 09:57 |
mat_t | The comment is actually getting posted, but I have to refresh the page to see it | 09:57 |
mat_t | This has been a case for quite a long time now... any ideas? | 09:58 |
intellectronica | argh, i get a segmentation fault trying to run windmill. has anyone seen something like this recently? | 10:39 |
intellectronica | BjornT: have you? ^^^ | 10:39 |
bigjools | mwhudson: hey how's the build job work coming along? | 10:39 |
mwhudson | bigjools: slow progress really | 10:40 |
bigjools | is anything blocking you that I can help with? | 10:40 |
mwhudson | bigjools: not really, it's just boring typing at this stage :) | 10:40 |
bigjools | yeah it's fun making new model classes :) | 10:41 |
mwhudson | it's also a bit scary in some ways, you have to put so much work in before you get to something useful | 10:42 |
mwhudson | but well, getting through that now | 10:42 |
bigjools | it's also a bit of a nightmare testing with our buildfarm | 10:42 |
mwhudson | i look forward to having that problem, in some ways :) | 10:44 |
mwhudson | anyway, time for bed | 10:44 |
bigjools | g'night | 10:44 |
mwhudson | good night! | 10:45 |
stub | intellectronica: I got a segfault earlier today but make clean and make build cleared it up. I couldn't see a cause - the only thing I'd changed was a .py file. | 10:48 |
stub | (between the segfault and the previous successful invocation of that test) | 10:48 |
intellectronica | stub: cool, let me try that | 10:53 |
=== jelmer_ is now known as jelmer | ||
=== matsubara-afk is now known as matsubara | ||
adiroiban | henninge jtv can you give me a quick hint about how can I import some templates in lp.dev ? | 11:40 |
adiroiban | the defaul import queue is empty | 11:41 |
henninge | adiroiban: using bzr import or upload? | 11:41 |
henninge | adiroiban: oh, I see what your problem is | 11:41 |
adiroiban | henninge: i don't know ... | 11:41 |
adiroiban | I only want to have them there | 11:41 |
adiroiban | I assume there is a script / cron-job | 11:41 |
adiroiban | for that | 11:41 |
jtv | adiroiban: just a manual upload is probably easiest | 11:42 |
henninge | adiroiban: if you just need something in the queue, a simple upload of a tar ball is easiest locally | 11:42 |
jtv | adiroiban: did you upload already? | 11:42 |
jtv | once it's in the queue, you need to approve the entry/entries | 11:42 |
henninge | adiroiban: you need to "make run_all" AFAIK. jtv? | 11:42 |
jtv | yes, that's right | 11:42 |
adiroiban | aha. I have uploaded a new POT file for a sourcepackage | 11:42 |
adiroiban | but I don't know where it went | 11:43 |
henninge | adiroiban: so, uploads should appear in the queue immediately | 11:43 |
jtv | check translations.launchpad.dev/+imports. once the queue entry for the pot is approved, you run | 11:43 |
jtv | rosetta-poimport.py | 11:43 |
jtv | from the source tree; | 11:43 |
henninge | cronscripts/rosetta-poimport.py | 11:44 |
jtv | right. I normally keep my local lp running while I do that, though don't know right now if that's really needed | 11:44 |
henninge | jtv: me too | 11:44 |
henninge | I mean, I leave it running | 11:45 |
henninge | (not my car) | 11:45 |
henninge | oh, I don't have a car atm | 11:45 |
henninge | ;-) | 11:45 |
adiroiban | henninge, jtv thanks. I should be good to go chacking that bug :) | 11:46 |
jtv | I would ask what happened to the one you were going to get, but workrave insists I'm on a break now :-) | 11:46 |
adiroiban | chasing | 11:46 |
jtv | adiroiban: what bug? | 11:46 |
adiroiban | jtv: bug 496896 | 11:47 |
mup | Bug #496896: Permit distribution translation group owners to administer the import queue <ui> <Launchpad Translations:New> <https://launchpad.net/bugs/496896> | 11:47 |
jtv | ah cool | 11:47 |
adiroiban | jtv: with the latest switch from launchpad.Admin to launchpad.TranslationsAdmin | 11:47 |
adiroiban | we need to enable them in the template | 11:47 |
adiroiban | it should be trivial | 11:48 |
jtv | not sure that really should be "for distribution" and not "for Ubuntu"; we don't want just anyone to register a proprietary distro and start using Rosetta for it | 11:48 |
jtv | adiroiban: "trivial" is a bit of a red-flag word for me. heard it far too many times. :) | 11:48 |
adiroiban | :) | 11:48 |
BjornT | intellectronica: what did segfault? the test runner, or the app server? (and no, i haven't seen that before) | 11:49 |
jtv | lot of the circumstances have changed w bzr imports though | 11:49 |
jtv | adiroiban, henninge: I'm going to try & have that typing break now :) | 11:49 |
adiroiban | jtv: regarding new permission, danilo has review them | 11:49 |
jtv | adiroiban: then I'm sure it's ok | 11:50 |
adiroiban | i hope so. basically he wrote that code :) | 11:50 |
intellectronica | BjornT: i think it's test test runner, but i'm not sure. 'Segmentation fault.' was the only output i've gotten after running bin/test. make clean and make build as per stub's advice did make it work again | 11:51 |
adiroiban | i just pushed for review some stupid changes and he had to fix them | 11:51 |
stub | intellectronica: That was exactly the behaviour I saw. | 11:52 |
=== mrevell is now known as mrevell-lunch | ||
adiroiban | henninge, jtv can you please help me set up a test where a need to add translations from 2 persons to a pofile. This is what I got now http://paste.ubuntu.com/341860/ | 13:08 |
jtv | adiroiban: we're just having a call here, hang on! | 13:08 |
adiroiban | jtv: np | 13:08 |
=== mrevell-lunch is now known as mrevell | ||
henninge | adiroiban: in the first code you need to call makePOTMsgSet | 13:21 |
henninge | adiroiban: and always use sequence=1 (or more if you have multiple) | 13:22 |
henninge | as a parameter | 13:22 |
henninge | adiroiban: ok, that is probably what you are doing in the second code, so nm. | 13:23 |
henninge | adiroiban: no need to call setSequence, especially not twice | 13:23 |
adiroiban | henninge: but in factory.makeTranslationMessage, if msgset is None, it is created...just like I did ...but that way is not working | 13:24 |
henninge | adiroiban: so, are you trying to create two translations for the same msgset, or do you just want to add two English strings with a translation each? | 13:25 |
adiroiban | I just want to have 2 translators for es | 13:26 |
adiroiban | for a single pofile | 13:26 |
henninge | adiroiban: so you don't care *what* they actually translated? | 13:27 |
adiroiban | nope | 13:27 |
adiroiban | i just want to have them in the list of contributors for that pofile | 13:27 |
henninge | adiroiban: so the first code should be good if you add sequence=1 and sequence=2 to the two makeTranslationMessage calls. | 13:27 |
henninge | and fix the "merged_translatort" typo | 13:28 |
adiroiban | henninge: no luck . This is what I got http://paste.ubuntu.com/341882/ | 13:33 |
henninge | adiroiban: this fails when trying to open a url. What's the url you are trying to open? | 13:35 |
adiroiban | http://paste.ubuntu.com/341887/ | 13:36 |
adiroiban | henninge: sorry. i found it. | 13:36 |
adiroiban | thanks. | 13:37 |
=== jelmer_ is now known as jelmer | ||
sinzui | salgado: gary_poster: Is it possible to make TestBrowser to accept a 410 HTTP status code so that I can test what the browser sees? | 14:13 |
salgado | sinzui, you can try setting raiseHttpErrors to False in your browser instance, but I'm not sure it will actually work | 14:19 |
sinzui | salgado: I think that is exactly what I want. thanks | 14:20 |
=== Chex_ is now known as ChEx | ||
=== ChEx is now known as Chex | ||
gary_poster | MTecknology: you saw stuart metcalfe's reply on bug 496360? | 14:26 |
mup | Bug #496360: Can no longer log in with OpenID modules <Canonical SSO provider:Fix Released> <Drupal OpenID module:Invalid> <Launchpad itself:Invalid> <https://launchpad.net/bugs/496360> | 14:26 |
gary_poster | leonardr: skype? | 14:32 |
leonardr | gary: argh | 14:39 |
leonardr | sorry, irc was on the other computer | 14:39 |
leonardr | i'm on skype now | 14:39 |
=== mbarnett` is now known as mbarnett | ||
beuno | intellectronica, did you send out the noted from yesterdays' call? | 14:50 |
intellectronica | beuno: sorry, not yet. will do that now | 14:50 |
beuno | intellectronica, thanks, I'm trying to remember what I promised I would do :) | 14:51 |
danilos | sinzui, hi, do you have a few minutes to discuss https://code.edge.launchpad.net/~sinzui/launchpad/spam-eggs-bug-495250/+merge/16174? | 15:05 |
sinzui | sure, since the tests fail | 15:05 |
sinzui | danilos: ^ | 15:12 |
danilos | sinzui, right, so, even though I'd really like to see this in asap, I think it's something worth punting for the January release so we can make sure we get it nicely polished without introducing risks into this release | 15:13 |
sinzui | polished? | 15:13 |
sinzui | The can be CPed later this week or next | 15:14 |
danilos | sinzui, well, QAd properly (i.e. more eyeballs on it on edge for a while etc.) | 15:14 |
sinzui | danilos: actually. I am certain this branch will be CPed since we will not have a full staff watching LP at the end of the Month. I Can land this today, or at the end of the week. | 15:16 |
* sinzui hates this branch too much to care | 15:16 | |
danilos | sinzui, well, can you ensure at least some QA happens? can you QA it on staging or dogfood (by cowboying it in)? otherwise, I'd rather wait for a re-roll or get it CPed later | 15:17 |
sinzui | Yes, wait for a reroll. Yesterday was too stressful. I am not willing to hurt myself for scope creep | 15:18 |
danilos | sinzui, ok, sure | 15:20 |
sinzui | \o/ and I have a legitimate way to test 410 in admin tests! I might be able to do the work I was supposed to do on Thursday, Friday, and Monday | 15:23 |
danilos | sinzui, heh, what's the trick there? can you get headers in a browser object? | 15:24 |
sinzui | Well there are two tricks for two conditions | 15:24 |
sinzui | To view pages that raise a 410: | 15:24 |
sinzui | >>> admin_browser.handleErrors = True | 15:24 |
sinzui | >>> admin_browser.raiseHttpErrors = False | 15:24 |
danilos | sinzui, ah, nice | 15:25 |
MTecknology | gary_poster: ya, thanks for everything :D | 15:38 |
gary_poster | :-) | 15:39 |
=== danilos changed the topic of #launchpad-dev to: Launchpad Development Channel | Week 4 of 3.1.12 | PQM is closed; RC only (https://dev.launchpad.net/CurrentRolloutBlockers, RM: danilos) | https://dev.launchpad.net/ | Get the code: https://dev.launchpad.net/Getting | On-call review in #launchpad-reviews | Use http://paste.ubuntu.com/ for pastes | ||
=== matsubara is now known as matsubara-lunch | ||
henninge | sinzui: ah. lights are back on here. | 15:43 |
henninge | sinzui: this is the test | 15:43 |
henninge | http://paste.ubuntu.com/341957/ | 15:43 |
henninge | sinzui: yes, it's pushed | 15:43 |
henninge | sinzui: ~henninge/launchpad/bug-495126-deactivate-users | 15:44 |
MTecknology | gary_poster: so - do you know when that change did happen? | 15:46 |
henninge | sinzui: wait, I just saw an error in the test! | 15:47 |
=== barry` is now known as barry_ | ||
=== deryck is now known as deryck[lunch] | ||
=== barry_ is now known as barry | ||
=== jelmer_ is now known as jelmer | ||
=== ursula is now known as Ursinha-lunch | ||
mwhudson_ | morning | 19:22 |
=== mwhudson_ is now known as mwhudson | ||
MTecknology | Can I get a static link to a launchpad team image? Instead of say https://launchpadlibrarian.net/19775148/g2529.png I have https://launchpad.net/~ubuntu-southdakota/+image/large | 20:18 |
=== salgado is now known as salgado-afk | ||
beuno | MTecknology, there os no such URL | 20:18 |
beuno | but I think it would be useful | 20:18 |
beuno | not sure how much work it would be | 20:18 |
MTecknology | beuno: I could really really use something like that about now :P | 20:19 |
MTecknology | beuno: for the LoCo Map | 20:20 |
MTecknology | I'll file a bug when I get back in ~10min - see how hard it would be | 20:20 |
MTecknology | THanks | 20:20 |
maxb | Such an URL would only be useful for pulling the images externally without consulting the API, though | 20:23 |
=== matsubara is now known as matsubara-afk | ||
lifeless | MTecknology: short answer is no, it would allow xss attacks | 20:31 |
lifeless | unless its off in a different domain anyway, so you'd still not be able to just use the team url | 20:32 |
MTecknology | lifeless: how so? | 20:38 |
MTecknology | maxb: can I use the api to do that? | 20:39 |
maxb | XSS attacks? Even though it's presumably forced to be an image? | 20:41 |
MTecknology | maxb: you mean by uploading a harmful image? | 20:41 |
MTecknology | wouldn't that still be vulnerable in the same way? | 20:42 |
maxb | Can an image be harmful? | 20:42 |
MTecknology | ya.. | 20:43 |
MTecknology | I was just lookin in the apidoc and I don't see an image for teams - nor do I really know how to use the api anyway | 20:44 |
MTecknology | nvm - mugshot_link | 20:44 |
MTecknology | Now I need to learn how to actually use the api to make use of this... | 20:44 |
lifeless | maxb: there have been many bugs found in image libraries | 20:51 |
lifeless | maxb: so yes | 20:51 |
MTecknology | Unknown consumer (None). | 20:52 |
MTecknology | I can't use it yet, can I? | 20:52 |
wgrant | lifeless: Lots of files are served from URLs like that -- they just redirect to a librarian URL immediately. | 20:52 |
lifeless | wgrant: gotcha | 20:53 |
MTecknology | Can I use the API in this way or is it not open for me to use? | 20:55 |
wgrant | You cannot yet easily use it anonymously. | 20:56 |
MTecknology | wgrant: Is there any way I can become not so anonymous? | 20:57 |
wgrant | MTecknology: https://help.launchpad.net/API | 21:06 |
MTecknology | wgrant: I was looking at that | 21:08 |
MTecknology | it's somewhat outside of my comprehension :P | 21:08 |
MTecknology | ok - I'm starting to get it.. this will need to be PHP in the end though... Thanks | 21:16 |
wgrant | Ew ew ew why? | 21:17 |
MTecknology | wgrant: I'll try to use python | 21:18 |
MTecknology | The only thing this is even doing is grabbing the image url :P | 21:19 |
wgrant | MTecknology: Retrieve a URL like https://launchpad.net/api/beta/~motuscience/mugshot_link | 21:20 |
wgrant | You should be able to do that unauthenticated. | 21:20 |
MTecknology | wgrant: except for the error it's giving me.. | 21:21 |
MTecknology | XML Parsing Error: not well-formed | 21:21 |
wgrant | MTecknology: That's because it not an XHTML document, but a raw URL. | 21:22 |
wgrant | I don't know why the mimetype is wrong, but you should ignore that. | 21:22 |
MTecknology | https://launchpad.net/api/beta/~ubuntu-southdakota/mugshot | 21:22 |
MTecknology | there :) | 21:22 |
wgrant | Ah, that redirects. Nice. | 21:23 |
MTecknology | that's exactly what I want :D | 21:23 |
MTecknology | wgrant: thanks :D | 21:25 |
mars | Down to running the final spam names filter. It puts a joyful, evil grin on my face >:D | 21:25 |
MTecknology | mars: kill the annoying spammers? | 21:28 |
mars | MTecknology, that is for the losas to do. I'm just pointing out where the bodies are buried. | 21:29 |
mars | maybe 1500 of them | 21:29 |
wgrant | Ouch. | 21:29 |
mars | yay for automation | 21:30 |
MTecknology | mars: you should automate a tool for them to destroy them too | 21:30 |
MTecknology | ie - box pops up; they glance and verify; destroy; tool moves on | 21:31 |
MTecknology | 1yr later all 1.5k are gone and they have a new batch | 21:31 |
mars | MTecknology, yeah, but they know the proper procedures, and I can just hand a confident list over to them. | 21:31 |
mars | and there are ways to do graduated deactivation in such a way that wrongfully nixed accounts have recourse | 21:32 |
MTecknology | mars: you lost me there - "graduate deactivation" | 21:33 |
mars | MTecknology, erm, "graduated deactivation": deactivate, send an email stating the reason, "Go here to reactivate if we're wrong", after X days shut it down. | 21:33 |
MTecknology | oh | 21:34 |
mars | "christmas-trees-for-sale-72" Huh? | 21:35 |
MTecknology | mars: don't delete me; I'm legit | 21:36 |
MTecknology | regardless of what google says | 21:36 |
mars | edge.launchpad.net/~christmas-trees-for-sale72 | 21:36 |
MTecknology | mars: HTTP/1.1 302 Moved Temporarily | 21:38 |
MTecknology | goes to google.com | 21:38 |
mars | now how the heck did that get in there. Was it part of the same operation that is generating the pharma-spam? Or some independent job? | 21:40 |
jml | good morning Launchpadders | 22:26 |
mwhudson | jml: good morning | 22:27 |
jml | mwhudson, hi | 22:28 |
jml | *groan* | 22:43 |
jml | hmm | 23:31 |
jml | netsplits suck | 23:31 |
lifeless | its a DDOS | 23:40 |
jml | yeah | 23:41 |
jml | doesn't make it suck less. | 23:41 |
=== mpt_ is now known as mpt |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!