=== signed8bit_Zzz is now known as signed8b_ | ||
uptimep118 | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETpufuwgvv: hggdh lexAngeles wxl oanson kyrofa anthonyf cpaelzer klebers hloeung rrubins shiftplusone dgadomski mancdaz veebers ePierre tasdomas apw rmk Flow86 ahasenack alexlist mdeslaur Forst necrose99_ Spads lifeless StevenK Enrico_Me | 02:00 |
---|---|---|
uptimep118 | ▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETtujmmv: alexlist klebers mancdaz rmk oanson mdeslaur finlstrm tasdomas chrisccoulson Calvin` lamont Laney Mister_Q_ Spads ddstreet StevenK apw hyperair lifeless Forst ski7777 wgrant ahasenack wxl dgadomski ePierre b-rad Flow86 maclin nickoe Enrico_Menotti veebers hggdh kyrofa luk3yx s | 02:01 |
uptimep118 | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETknmmze: kyrofa rmk oanson chiluk ePierre Mister_Q_ alexlist tasdomas Spads veebers wgrant vila lifeless dgadomski ski7777 blahdeblah necrose99_ maclin mancdaz Flow86 shiftplusone juergh chrisccoulson nickoe G kleber | 02:01 |
luk3yx | Eww | 02:01 |
luk3yx | Spammers | 02:01 |
uptimep118 | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETwakaxlal: shiftplusone axino b-rad stub lamont ski7777 juergh Calvin` chiluk wgrant rrubins StevenK lifeless necrose99_ tasdomas apw hloeung vila ddstreet finlstrm chrisccoulson ubot9 luk3yx klebers nickoe Spads Laney Enrico_Menotti ah | 02:01 |
hloeung | wgrant: ^ | 02:01 |
uptimep118 | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETceyrvqyoar: hyperair finlstrm Forst Calvin` maclin veebers luk3yx nickoe oanson anthonyf kwmonroe G verterok chrisccoulson mancdaz alexlist blahdeblah klebers wgrant axino Laney shiftplusone hloeung ahasenack ePierre cpaelzer | 02:01 |
uptimep118 | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETiuqkzgd: wgrant Mister_Q_ verterok ubot9 mdeslaur apw dgadomski klebers chrisccoulson cpaelzer wxl G vila Enrico_Menotti axino shiftplusone rmk gaughen Flow86 rrubins ski7777 ahasenack Calvin` anthonyf chiluk mancdaz hyperair tasdomas lifeless m | 02:01 |
uptimep118 | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETlvaxcxrkty: stub chrisccoulson micahg G Forst hyperair tasdomas gaughen rrubins chaas Enrico_Menotti veebers necrose99_ StevenK alexlist Spads ubot9 cpaelzer wgrant hggdh oanson lifeless apw nickoe ddstreet ahasenack verterok hloeung maclin chil | 02:01 |
tsimonq2 | !ops | 02:01 |
ubot5` | Help! lifeless, flacoste, jml, joey | 02:01 |
uptimep118 | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETdbakfgu: anthonyf veebers chiluk vila b-rad verterok wgrant nickoe tasdomas mancdaz apw dgadomski klebers ski7777 Spads G Laney ahasenack Forst Mister_Q_ maclin ddstreet blahdeblah finlstrm kwmonroe stub l | 02:01 |
ePierre | hloeung, wgrant apparently I've got this kind of spam for the whole weekend.... | 02:01 |
uptimep118 | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETfypgzrauvp: finlstrm wxl verterok micahg ubot9 necrose99_ vila axino mdeslaur ahasenack Calvin` Forst veebers lifeless mancdaz chaas anthonyf gaughen oanson G cpaelzer juergh hyperair ddstreet stub hloeung kwmonroe ePierre b-rad lexAngeles wgran | 02:01 |
uptimep118 | ▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETqzogopfjll: rrubins veebers Flow86 Forst hggdh stub anthonyf micahg lamont ePierre nickoe chrisccoulson lexAngeles Calvin` wxl hyperair Mister_Q_ dgadomski necrose99_ mdeslaur apw chaas kyrofa G cpaelzer alexlist gaughen lifeless mancdaz rmk finlstrm vila ddstreet | 02:01 |
ePierre | hloeung, wgrant and on different channels on Freenod | 02:01 |
uptimep118 | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETrlkwm: juergh Spads kwmonroe cpaelzer hloeung necrose99_ stub Mister_Q_ shiftplusone Enrico_Menotti anthonyf Forst Laney rmk lexAngeles wgrant dgadomski mancdaz chaas Calvin` hggdh tasdomas G Flow86 kyrofa maclin veebers oanson chiluk ahasenack micahg ale | 02:01 |
ePierre | e | 02:01 |
Peng_ | Thank you | 02:02 |
blahdeblah | ePierre: yep - everywhere | 02:02 |
ePierre | blahdeblah, is there any info on what's going on? | 02:02 |
blahdeblah | ePierre: spambot attacks | 02:03 |
wgrant | Yeah, freenode staff are aware | 02:04 |
wgrant | It's the biggest freenode spam attack I've ever seen. | 02:05 |
tsimonq2 | Same here, although you've been around longer than I. ;) | 02:05 |
blahdeblah | Certainly biggest one I can remember seeing | 02:07 |
ePierre | Quite impressive.... so there *still* is a market on IRC after all! :) | 02:14 |
ePierre | if spammers are interested in us :) | 02:14 |
hyperair | hi there. i'd like to report either a compromised email account or spammer on this launchpad account: https://launchpad.net/~essedia1960 | 03:54 |
hyperair | that account has been spamming https://bugs.launchpad.net/ubuntu/+source/banshee/+bug/799546 | 03:54 |
ubot5` | Launchpad bug 799546 in banshee (Ubuntu) "Unable to find CD Metadata from the net when I insert an audio CD to import " [Medium,Expired] | 03:54 |
wgrant | hyperair: Thanks, removed. | 03:56 |
hyperair | wgrant: thanks | 03:57 |
* tsimonq2 thinks it would be good to get progress on https://answers.launchpad.net/launchpad/+question/661544 :) | 04:05 | |
ePierre | wgrant, hi! I posted this launchpadlib issue in November: https://bugs.launchpad.net/launchpadlib/+bug/1729754 | 04:13 |
ubot5` | Launchpad bug 1729754 in launchpadlib "Python3 version of launchpadlib doesn't properly upload binary attachments to Launchpad" [Undecided,New] | 04:13 |
ePierre | wgrant, any chance to have someone look at it? | 04:14 |
ePierre | wgrant, I wouldn't mind looking at it myself but I don't really understand how this lib source code works... | 04:14 |
wgrant | ePierre: We're unlikely to have time to look at it this year, but can help you understand the code. | 04:15 |
ePierre | wgrant, good to know! | 04:25 |
ePierre | wgrant, so yeah, my question is: I don't understand where to find the source code for the `addAttachment` method | 04:25 |
ePierre | wgrant, when I grep in launchpadlib source code, I don't see anything other than in testing/launchpad-wadl.xml | 04:26 |
wgrant | ePierre: sorry, was afk for a bit. launchpadlib uses lazr.restfulclient to parse Launchpad's WADL API description, so we can make changes to the API without having to roll out a new launchpadlib everywhere. | 04:36 |
wgrant | ePierre: lazr.restfulclient's NamedOperation.__call__ is probably interesting | 04:38 |
ePierre | wgrant, where can I find lazr.restfulclient's source code? | 06:09 |
wgrant | ePierre: lp:lazr.restfulclient | 06:09 |
wgrant | Or apt-get source lazr.restfulclient | 06:09 |
ePierre | wgrant, thanks! | 06:09 |
shiftplusone | On a scale of 'apt install' to 'debugging somebody else's ancient mess of undocumented perl scripts' how hard is it to set up launchpad locally and modify it to target a debian derivative rather than ubuntu? I'm guessing it's not just a matter of grabbing a container and adjusting some variables. | 11:36 |
cjwatson | That will be a pretty large project, because you'd also need to attach at least one or two builders. | 11:41 |
cjwatson | If all you need is to publish some packages in an apt archive, I'd normally recommend something like reprepro instead. | 11:42 |
shiftplusone | Currently using reprepro and a bunch of scripts to automate as much as possible, but launchpad does what my scripts do and a bit more. Trying to decide whether I should just extend what I and integrate it with jenkins, but since launchpad already does the sort of thing I want to do... | 11:45 |
shiftplusone | *what I have | 11:46 |
shiftplusone | but yeah, if it's not something that can be done in a few hours, it's probably not worth it. | 11:48 |
cjwatson | It's probably possible, but it's a pretty enormous hammer to crack most nuts with. | 11:49 |
cjwatson | Launchpad is (perhaps unfortunately) one of those projects not really designed to be run at less than large scale :) | 11:50 |
shiftplusone | Makes sense. Thanks. | 11:50 |
cjwatson | By all means try, but you'll want to budget at least a few days for initial setup rather than a few hours. | 11:50 |
cjwatson | (And the initial setup requires some care to be secure if exposed to the production internet.) | 11:51 |
shiftplusone | When I think about it, I really only need 2 or 3 of the features, so perhaps launchpad is overkill. Plus the time it will take to get familiar with the internals and learn to maintain it... Yeah, scratch that idea. | 11:52 |
shiftplusone | Looking at the source code, it all looks like sensible, readable python, but I can't find how it knows when there's an upload. Where does it trigger the upload check? | 13:12 |
cjwatson | * * * * * nice -n 5 /srv/launchpad.net/production/launchpad/scripts/process-upload.py -C insecure -q /srv/launchpad.net/ppa-queue/ --log-file=DEBUG:/srv/launchpad.net/production-logs/lp_queue/process-upload.log | 13:14 |
cjwatson | is the production cron job for this | 13:14 |
cjwatson | The upload itself (i.e. the FTP/SFTP server) is handled by txpkgupload, which is a separate project | 13:15 |
shiftplusone | thanks | 13:17 |
rbasak | Just got an oops by email: OOPS-4110233633ce6bdb3c8c513db10034f2 | 14:20 |
ubot5` | https://oops.canonical.com/?oopsid=OOPS-4110233633ce6bdb3c8c513db10034f2 | 14:20 |
rbasak | "generating the diff for a merge proposal" | 14:20 |
rbasak | I'm curious as to what the error is, as I've seen it before. | 14:20 |
rbasak | The MP is https://code.launchpad.net/~racb/ubuntu/+source/mongodb/+git/mongodb/+merge/335322 | 14:21 |
rbasak | (now without a diff) | 14:21 |
cjwatson | rbasak: That's an out-of-memory error while trying to decode the JSON response from the git backend, which is rather exciting, | 14:24 |
rbasak | Interesting | 14:24 |
rbasak | If it helps, this repo is giant. | 14:24 |
cjwatson | rbasak: You didn't accidentally do a merge against a hugely different base or something? | 14:24 |
rbasak | And it wasn't aliased (nothing is yet) | 14:24 |
cjwatson | I think only the size of the merge diff should matter here | 14:24 |
rbasak | The diff should be small unless I made a mistake | 14:25 |
cjwatson | Though it is a little hard for me to tell | 14:25 |
rbasak | Although | 14:25 |
rbasak | My empty directory workaround hack activated for this import | 14:25 |
cjwatson | You can try https://launchpad.net/+apidoc/devel.html#branch_merge_proposal-scheduleDiffUpdates to throw it back against the wall and see if it sticks ... | 14:25 |
rbasak | How are you generating the diff? | 14:26 |
cjwatson | We use pygit2 | 14:26 |
rbasak | I might try pygit2 locally to check it's not that. | 14:26 |
cjwatson | See lp:turnip, turnip/api/store.py:get_merge_diff | 14:26 |
cjwatson | (serialised to JSON by turnip/api/views.py:DiffMergeAPI | 14:27 |
cjwatson | ) | 14:27 |
cjwatson | You'll want matching versions of everything - use trusty plus ppa:launchpad/ubuntu/ppa, and then "make bootstrap `pwd`/env" in an lp:turnip clone | 14:29 |
rbasak | I don't have time to dig deep right now, but what am I doing wrong here? http://paste.ubuntu.com/26208883/ | 14:38 |
rbasak | s is '' | 14:41 |
rbasak | Going up the stack: | 14:42 |
rbasak | > /usr/lib/python3/dist-packages/lazr/restfulclient/resource.py(759)lp_refresh() | 14:42 |
rbasak | -> super(Entry, self).lp_refresh(new_url, etag) | 14:42 |
rbasak | That doesn't seem right | 14:42 |
rbasak | (Pdb) p new_url | 14:42 |
rbasak | None | 14:42 |
rbasak | Ah | 14:43 |
rbasak | I have a bunch of further oops emails. | 14:43 |
rbasak | So I guess it's reproducible, but launchpadlib doesn't realise it isn't supposed to be getting any result to those POSTs? | 14:43 |
cjwatson | I wonder why that wouldn't work. | 14:45 |
cjwatson | Rings a faint bell somewhere. | 14:45 |
cjwatson | It's not processing the POST response there, though; it's trying to refresh the base resource. | 14:46 |
cjwatson | Oh, I think your lp.load is wrong. | 14:48 |
cjwatson | Maybe. Try it without the https://api.launchpad.net/devel/ prefix | 14:48 |
rbasak | >>> mp = lp.load('~racb/ubuntu/+source/mongodb/+git/mongodb/+merge/335322') | 15:00 |
rbasak | >>> mp.scheduleDiffUpdates() | 15:00 |
rbasak | Traceback (most recent call last): | 15:00 |
rbasak | ... | 15:00 |
rbasak | Same error | 15:00 |
shiftplusone | woo... txpkgupload working | 16:18 |
=== Mister_Q_ is now known as Mister_Q |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!