liberapay / salon

Liberapay's salon, where the discussions that don't belong elsewhere take place
22 stars 3 forks source link

Watercooler - Q4 2018 #263

Closed Changaco closed 5 years ago

Changaco commented 6 years ago

This is Liberapay's quarterly "what's up?" thread. Previous: #244.

MartinDelille commented 6 years ago

Here are 3 projects that have donation promise that would be nice to have on Liberapay:

revi commented 6 years ago

I'm not sure if Wikipedia can accept donation here :-p I'll ask Fundraising anyway.

(Disclaimer: Wikimedia Foundation employee/contractor, commenting on personal capacity.)

MartinDelille commented 6 years ago

My last email with donate@wikimedia.org has been left without answer.

I also proposed to Homebrew to use Liberapay for funding and they said a big no: https://github.com/Homebrew/brew/pull/4968

The problem is sometimes people misunderstand me šŸ˜¢

trebmuh commented 6 years ago

Reading at it, that isn't a big no:

We may consider this in future but not at present, sorry.

Thinking further, my opinion is that with only Paypal/Stripe support in liberapay, it's not the right time for asking the biggies to use LP. I think we might be better to wait to have a proper replacement for mangopay for that. My 2 cents.

MartinDelille commented 6 years ago

I guess I sometimes misunderstand people too! šŸ˜„

mattbk commented 6 years ago

Congrats on turning the corner on active users and weekly gifts (slight uptick this week)!

image

image

mattbk commented 6 years ago

@MartinDelille, you just have to see it from their perspective: running a project, responding to X new issues a day, and one comes in that looks like a sales pitch. They're going to triage the issue unless they see a bunch of pledges lined up and users not affiliated with Liberapay asking them for it.

It's not bad to get Liberapay into their issue queue, but cold-calling isn't necessarily the best way to get them to sign up.

Changaco commented 6 years ago

Blog post draft: https://medium.com/@liberapay/liberapay-status-update-a76403f4e0

Comments and suggestions are welcome. I plan to publish tomorrow.

mattbk commented 6 years ago

I don't see major problems. The English isn't exactly as I would have written it, but is understandable. Some minor suggestions are below.

For this part:

Letā€™s take an example: Alice wants to donate $1 per week to Bob, and she decides to send $12 for her first payment. In the old system the money would have gone into her Mangopay wallet, then every Wednesday $1 would have been transferred from that wallet to Bobā€™s wallet, until there wasnā€™t any money left in Aliceā€™s wallet. In the new system the $12 go directly to the Stripe or PayPal account of Bob, and every week Liberapay subtracts $1 from the amount that Alice has paid in advance, until that number reaches zero. In both systems Alice receives an email notification after 12 weeks reminding her that itā€™s time to pay again.

It would be nice to include a sentence about the notifications that Bob receives every week. Something like

In both systems Bob receives an email notification every week with the amount he received, but in the old system his wallet would receive money each week, while in the new system the notification shows the donation(s) he has already received via Stripe or PayPal.

There is also no mention of teams. In light of comments at https://github.com/liberapay/liberapay.com/issues/1222, maybe a short paragraph at the end of "How Liberapay Works Now" describing that teams are (barely) working but still in progress might be worth it.

trebmuh commented 6 years ago

Nice!

Wouldn't it be good to write in some way that with paypal/stripe now, when a payment has been done, you can't change it anymore? (hence the users need to be a bit more cautious about what they're doing than with the previous mangopay system)

Changaco commented 6 years ago

@mattbk Done.

@trebmuh Donations can be modified, there just isn't any builtin refund system yet to deal with cancelled donations.

MartinDelille commented 6 years ago

For me it is very clear!

A picture would help the reader to go to the end of the article. What about https://www.google.com/search?q=phoenix&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjx2MTnyYDeAhVSyoUKHYcRCo8Q_AUIDigB&biw=1680&bih=808 ?

MartinDelille commented 6 years ago

phoenixslide2

trebmuh commented 6 years ago

@trebmuh Donations can be modified, there just isn't any builtin refund system yet to deal with cancelled donations.

Which mean from a basic user point of view that they cannot change their donation easily. @Changaco I keep strongly suggesting to write something about this subject since I've seen a bunch of messages on Mastodon from people talking about this issue.

Whether or not it's implemented is not that important, the important thing is to talk about it since people have questions on this topic.

Changaco commented 6 years ago

I've added a section about Mangopay and a paragraph about modifying/cancelling donations.

trebmuh commented 6 years ago

Awesome. It reads fine and will cater for a bunch of users' questions I bet. Thanks @Changaco .

Changaco commented 6 years ago

I've added a drawing and a screenshot.

@MartinDelille I feel like a phoenix doesn't fit the blog post's subtitle, which is "No, we're not dead.", not "Hey, we're back!".

Changaco commented 6 years ago

Published: https://medium.com/liberapay-blog/liberapay-status-update-a76403f4e0

trebmuh commented 6 years ago

Just so we don't duplicate effort, I'm doing a copy (+ hashtag) of it on the Diaspora* LP account.

trebmuh commented 6 years ago

Done here.

I'll work on a translation in French for Diaspora now.

Edit: removed since the picture didn't show up, while they were showing up when previewing it. Working on it

trebmuh commented 6 years ago

OK, done here with the picture now. (looks like diaspora can't fetch them from medium, I had to get them from somewhere else)

I'll work on a translation in French for Diaspora now.

trebmuh commented 6 years ago

@Changaco on the medium post, there is a " character missing if I'm not wrong:

...that his incomeā€ is $1...

trebmuh commented 6 years ago

On diaspora, in French

MartinDelille commented 6 years ago

@Changaco The idea was to add an image and you're right, the phoenix was not the best choice. The one you post is awesome! šŸ˜ƒ

Changaco commented 6 years ago

I've just noticed that https://github.com/liberapay/liberapay.com has 500 stars.

Screenshot of GitHub showing that our main repo has 38 watchers, 500 stars, and 86 forks.

Changaco commented 6 years ago

The Developerā€™s Dream ā€” Income via Open Source ā€“ Boost Lab ā€“ Medium

TL;DR: Boost Lab is a closed-source for-profit platform designed to distribute "donations" to open source projects automatically, using an algorithm that attributes a value to an issue based on its "urgency" and "difficulty", using PayPal for the actual payment processing.

MartinDelille commented 6 years ago

I had the chance to exchange with @aral wednesday who did the opening keynote for the BlendWebMix conference in Lyon. He is very interested in our project!

Changaco commented 6 years ago

Open Collective: SustainOSS, Public API, Pledges and more!

Changaco commented 6 years ago

Looks like Patreon started its own annual conference two years ago: https://patrecon.com/. I've only heard about it today via https://dragon.style/@anthracite/101006417783373055.

MartinDelille commented 6 years ago

One day we may have a Liberacon as well!

Nothing to do with it but Github has now the possibility to transfer issue between repository: https://twitter.com/natfriedman/status/1057678371256119297 (currently beta)

Changaco commented 6 years ago

Donorbox: Multi-Currency Donation Forms

Changaco commented 6 years ago

Open source creators: Red Hat got $34 billion and you got $0. Here's why.

Changaco commented 6 years ago

[fr] L'association Covoiturage-Libre va se transformer en coopƩrative Mobicoop.

Changaco commented 6 years ago

Cloud Computing without Containers

Changaco commented 6 years ago

A few stats on the adoption of Stripe and PayPal by Liberapay users:

select kind, count(*) from participants where status = 'active' and payment_providers > 0 group by kind order by kind;
     kind     | count 
--------------+-------
 individual   |   520
 organization |    40
 group        |   122
(3 rows)

select payment_providers, count(*) from participants where status = 'active' group by payment_providers order by payment_providers;
 payment_providers | count 
-------------------+-------
                 0 | 11796
                 1 |   193
                 2 |   368
                 3 |   121
(4 rows)

select r.network, count(*) from payins pi join exchange_routes r on r.id = pi.route where pi.status = 'succeeded' group by r.network;
   network   | count 
-------------+-------
 paypal      |   315
 stripe-card |   379
(2 rows)
Changaco commented 6 years ago

Bitwarden Completes Third-party Security Audit

Changaco commented 5 years ago

Liberapay was down for 7 hours during the night. Looks like an asshole flooding the server with requests managed to make it stop responding completely (by maxing out the RAM?). sudo /usr/local/bin/supervisorctl -c /opt/python/etc/supervisord.conf restart httpd fixed it.

Access log:

[14/Dec/2018:01:15:52 +0000] 403 2497us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:52 +0000] 403 2535us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:52 +0000] 403 2622us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:52 +0000] 403 2199us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:52 +0000] 200 45784us liberapay.com "GET /alcinnz HTTP/1.1" 13387 "-"
[14/Dec/2018:01:15:52 +0000] 403 2996us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:52 +0000] 403 2033us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:52 +0000] 200 64us - "OPTIONS * HTTP/1.0" 0 "-"
[14/Dec/2018:01:15:52 +0000] 200 89447us el.liberapay.com "GET /mibuthu/ HTTP/1.1" 13082 "-"
[14/Dec/2018:01:15:52 +0000] 200 84869us ru.liberapay.com "GET /thefishcrow/ HTTP/1.1" 11327 "-"
[14/Dec/2018:01:15:53 +0000] 403 2547us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:53 +0000] 403 2061us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:53 +0000] 403 2719us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:53 +0000] 403 2203us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:53 +0000] 200 54202us es.liberapay.com "GET /postblue/ HTTP/1.1" 16475 "-"
[14/Dec/2018:01:15:53 +0000] 200 44666us liberapay.com "GET /alcinnz HTTP/1.1" 13387 "-"
[14/Dec/2018:01:15:53 +0000] 403 2514us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:53 +0000] 403 2084us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:53 +0000] 200 83us - "OPTIONS * HTTP/1.0" 0 "-"
[14/Dec/2018:01:15:54 +0000] 403 2549us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:54 +0000] 403 2144us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:54 +0000] 403 2696us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:54 +0000] 403 2489us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:54 +0000] 200 19134us ru.liberapay.com "GET /yookoala/donate HTTP/1.1" 24486 "-"
[14/Dec/2018:01:15:54 +0000] 403 2526us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:54 +0000] 403 2325us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:54 +0000] 200 46565us liberapay.com "GET /alcinnz HTTP/1.1" 13387 "-"
[14/Dec/2018:01:15:55 +0000] 403 2580us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:55 +0000] 403 2305us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:55 +0000] 403 2623us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:55 +0000] 403 2122us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:55 +0000] 403 2605us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:56 +0000] 403 2837us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:56 +0000] 403 2619us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:56 +0000] 403 2539us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:56 +0000] 403 2552us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:57 +0000] 403 2716us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:57 +0000] 403 2521us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:57 +0000] 403 2951us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:58 +0000] 403 2563us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:58 +0000] 403 2599us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:58 +0000] 403 2633us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:59 +0000] 403 2575us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:59 +0000] 200 75090us hu.liberapay.com "GET /explore/elsewhere/twitter?order=latest&limit=100&last_shown=9198 HTTP/1.1" 66960 "-"
[14/Dec/2018:01:15:59 +0000] 403 2584us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:15:59 +0000] 403 2593us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:16:00 +0000] 403 2606us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:16:00 +0000] 200 31648us liberapay.com "GET /explore/organizations?page=3 HTTP/1.1" 26825 "https://liberapay.com/explore/organizations?page=2"
[14/Dec/2018:01:16:00 +0000] 403 2506us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:16:00 +0000] 403 2510us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:16:01 +0000] 403 2599us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:16:01 +0000] 200 5105us liberapay.com "GET /FOROALFA/widgets/button.js HTTP/1.1" 1864 "https://foroalfa.org/articulos/la-preservacion-del-conocimiento-en-europa"
[14/Dec/2018:01:16:01 +0000] 403 2954us liberapay.com "GET /~929/tip HTTP/1.1" 142 "https://www.google.com/search?hl=en&q=testing"
[14/Dec/2018:01:16:04 +0000] 200 4985us liberapay.com "GET /maxauvy/widgets/button.js HTTP/1.1" 1864 "-"
[14/Dec/2018:08:12:00 +0000] 304 2554428us eo.liberapay.com "GET /robots.txt HTTP/1.1" 0 "-"

Error log:

[Fri Dec 14 01:06:05.935403 2018] [mpm_prefork:error] [pid 12763] (12)Cannot allocate memory: AH00159: fork: Unable to fork new process
[Fri Dec 14 01:06:15.973023 2018] [mpm_prefork:error] [pid 12763] (12)Cannot allocate memory: AH00159: fork: Unable to fork new process
[Fri Dec 14 01:06:27.156488 2018] [mpm_prefork:error] [pid 12763] (12)Cannot allocate memory: AH00159: fork: Unable to fork new process
[Fri Dec 14 01:07:36.759241 2018] [mpm_prefork:error] [pid 12763] (12)Cannot allocate memory: AH00159: fork: Unable to fork new process
[Fri Dec 14 01:07:53.585890 2018] [core:error] [pid 2590] [client 172.31.4.252:1644] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585828 2018] [core:error] [pid 2204] [client 172.31.40.66:26284] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585690 2018] [core:error] [pid 2263] [client 172.31.4.252:1558] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585824 2018] [core:error] [pid 1866] [client 172.31.40.66:26282] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585895 2018] [core:error] [pid 2314] [client 172.31.40.66:26274] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585959 2018] [core:error] [pid 1774] [client 172.31.4.252:1640] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585964 2018] [core:error] [pid 1631] [client 172.31.29.90:45094] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585933 2018] [core:error] [pid 1495] [client 172.31.4.252:1494] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585686 2018] [core:error] [pid 1386] [client 172.31.4.252:1630] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585775 2018] [core:error] [pid 2465] [client 172.31.4.252:1200] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585849 2018] [core:error] [pid 1665] [client 172.31.40.66:26286] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585886 2018] [core:error] [pid 1584] [client 172.31.4.252:1636] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585968 2018] [core:error] [pid 1815] [client 172.31.4.252:1422] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585865 2018] [core:error] [pid 1586] [client 172.31.29.90:44792] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585861 2018] [core:error] [pid 2432] [client 172.31.4.252:1196] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585762 2018] [core:error] [pid 1432] [client 172.31.40.66:26278] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585677 2018] [core:error] [pid 2205] [client 172.31.4.252:1554] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585681 2018] [core:error] [pid 1817] [client 172.31.4.252:1484] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585753 2018] [core:error] [pid 2313] [client 172.31.40.66:26222] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585908 2018] [core:error] [pid 2262] [client 172.31.4.252:1492] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585836 2018] [core:error] [pid 2564] [client 172.31.4.252:1642] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585929 2018] [core:error] [pid 1976] [client 172.31.4.252:1632] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585771 2018] [core:error] [pid 1816] [client 172.31.40.66:26180] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585845 2018] [core:error] [pid 1948] [client 172.31.29.90:45062] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585951 2018] [core:error] [pid 2466] [client 172.31.4.252:1566] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585811 2018] [core:error] [pid 2207] [client 172.31.40.66:26210] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585804 2018] [core:error] [pid 2560] [client 172.31.29.90:45236] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585740 2018] [core:error] [pid 2009] [client 172.31.40.66:26164] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585925 2018] [core:error] [pid 1361] [client 172.31.40.66:25924] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585736 2018] [core:error] [pid 31974] [client 172.31.4.252:1456] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585955 2018] [core:error] [pid 1869] [client 172.31.40.66:26236] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585792 2018] [core:error] [pid 1865] [client 172.31.4.252:1650] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585938 2018] [core:error] [pid 1975] [client 172.31.4.252:1638] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585903 2018] [core:error] [pid 2036] [client 172.31.4.252:1248] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585731 2018] [core:error] [pid 1362] [client 172.31.40.66:26226] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585853 2018] [core:error] [pid 1492] [client 172.31.29.90:45234] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585899 2018] [core:error] [pid 1969] [client 172.31.40.66:26220] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585727 2018] [core:error] [pid 2111] [client 172.31.4.252:1458] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585714 2018] [core:error] [pid 2533] [client 172.31.40.66:26232] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585920 2018] [core:error] [pid 542] [client 172.31.4.252:1496] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585942 2018] [core:error] [pid 1811] [client 172.31.40.66:26120] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585916 2018] [core:error] [pid 1389] [client 172.31.40.66:26216] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585718 2018] [core:error] [pid 2316] [client 172.31.4.252:1438] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585840 2018] [core:error] [pid 2131] [client 172.31.4.252:1634] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585722 2018] [core:error] [pid 25551] [client 172.31.4.252:1504] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585947 2018] [core:error] [pid 2394] [client 172.31.4.252:1550] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585767 2018] [core:error] [pid 2762] [client 172.31.40.66:26160] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585832 2018] [core:error] [pid 2624] [client 172.31.29.90:45032] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585694 2018] [core:error] [pid 2592] [client 172.31.4.252:1398] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585819 2018] [core:error] [pid 2623] [client 172.31.29.90:44882] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585869 2018] [core:error] [pid 2761] [client 172.31.40.66:26280] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585783 2018] [core:error] [pid 2715] [client 172.31.40.66:26288] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585857 2018] [core:error] [pid 2697] [client 172.31.4.252:1400] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585758 2018] [core:error] [pid 2810] [client 172.31.29.90:45048] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585698 2018] [core:error] [pid 2830] [client 172.31.29.90:45068] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585800 2018] [core:error] [pid 2672] [client 172.31.29.90:45126] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585745 2018] [core:error] [pid 2635] [client 172.31.40.66:26276] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585815 2018] [core:error] [pid 2828] [client 172.31.29.90:45238] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585779 2018] [core:error] [pid 2636] [client 172.31.40.66:26136] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585787 2018] [core:error] [pid 2811] [client 172.31.4.252:1652] Script timed out before returning headers: main.py
[Fri Dec 14 01:07:53.585641 2018] [core:error] [pid 1963] [client 172.31.40.66:26206] Script timed out before returning headers: main.py, referer: https://mariadb.org/
[Fri Dec 14 01:07:53.585796 2018] [core:error] [pid 1995] [client 172.31.4.252:1508] Script timed out before returning headers: main.py, referer: https://javipas.com/2008/02/15/hd-vs-sd-la-alta-definicion-demuestra-sus-poderes/
[Fri Dec 14 01:07:53.585912 2018] [core:error] [pid 2202] [client 172.31.4.252:1546] Script timed out before returning headers: main.py, referer: https://philipp.crocoll.net/donate.php?lang=en&app=keepass2android.keepass2android
[Fri Dec 14 01:07:53.585749 2018] [core:error] [pid 2514] [client 172.31.40.66:26234] Script timed out before returning headers: main.py, referer: https://mariadb.org/download/
[Fri Dec 14 01:08:02.947735 2018] [core:error] [pid 3149] [client 172.31.40.66:26260] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947903 2018] [core:error] [pid 3314] [client 172.31.4.252:1626] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947757 2018] [core:error] [pid 3205] [client 172.31.4.252:1614] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947712 2018] [core:error] [pid 3130] [client 172.31.4.252:1600] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947717 2018] [core:error] [pid 3134] [client 172.31.4.252:1602] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947774 2018] [core:error] [pid 3270] [client 172.31.4.252:1616] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947858 2018] [core:error] [pid 3202] [client 172.31.4.252:1608] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947786 2018] [core:error] [pid 3267] [client 172.31.4.252:1622] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947897 2018] [core:error] [pid 3303] [client 172.31.4.252:1628] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947723 2018] [core:error] [pid 3136] [client 172.31.29.90:45224] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947847 2018] [core:error] [pid 3147] [client 172.31.40.66:26256] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947762 2018] [core:error] [pid 3207] [client 172.31.29.90:45230] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947892 2018] [core:error] [pid 3271] [client 172.31.4.252:1620] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947806 2018] [core:error] [pid 3302] [client 172.31.40.66:26272] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947840 2018] [core:error] [pid 3129] [client 172.31.29.90:45226] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947792 2018] [core:error] [pid 3254] [client 172.31.4.252:1624] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947870 2018] [core:error] [pid 3206] [client 172.31.40.66:26264] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947811 2018] [core:error] [pid 3094] [client 172.31.40.66:26250] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947780 2018] [core:error] [pid 3268] [client 172.31.40.66:26270] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947746 2018] [core:error] [pid 3204] [client 172.31.40.66:26262] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947817 2018] [core:error] [pid 3095] [client 172.31.40.66:26252] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947875 2018] [core:error] [pid 3208] [client 172.31.40.66:26266] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947674 2018] [core:error] [pid 3096] [client 172.31.40.66:26254] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947834 2018] [core:error] [pid 3133] [client 172.31.29.90:45222] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947828 2018] [core:error] [pid 3135] [client 172.31.4.252:1604] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947694 2018] [core:error] [pid 3093] [client 172.31.29.90:45214] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947880 2018] [core:error] [pid 3255] [client 172.31.40.66:26268] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947823 2018] [core:error] [pid 3132] [client 172.31.29.90:45218] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947700 2018] [core:error] [pid 3122] [client 172.31.29.90:45216] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947864 2018] [core:error] [pid 3203] [client 172.31.4.252:1610] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947852 2018] [core:error] [pid 3148] [client 172.31.40.66:26258] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947751 2018] [core:error] [pid 3200] [client 172.31.4.252:1612] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947740 2018] [core:error] [pid 3201] [client 172.31.4.252:1606] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947706 2018] [core:error] [pid 3131] [client 172.31.29.90:45220] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947886 2018] [core:error] [pid 3269] [client 172.31.4.252:1618] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947769 2018] [core:error] [pid 3256] [client 172.31.29.90:45232] Script timed out before returning headers: main.py
[Fri Dec 14 01:08:02.947729 2018] [core:error] [pid 3128] [client 172.31.29.90:45228] Script timed out before returning headers: main.py, referer: https://liberapay.com/
[Fri Dec 14 01:08:07.792023 2018] [mpm_prefork:error] [pid 12763] (12)Cannot allocate memory: AH00159: fork: Unable to fork new process
[Fri Dec 14 01:08:23.907447 2018] [mpm_prefork:error] [pid 12763] (12)Cannot allocate memory: AH00159: fork: Unable to fork new process
[Fri Dec 14 01:08:46.468254 2018] [mpm_prefork:error] [pid 12763] (12)Cannot allocate memory: AH00159: fork: Unable to fork new process
[Fri Dec 14 01:10:17.333845 2018] [mpm_prefork:error] [pid 12763] (12)Cannot allocate memory: AH00159: fork: Unable to fork new process
[Fri Dec 14 01:10:43.042678 2018] [mpm_prefork:error] [pid 12763] (12)Cannot allocate memory: AH00159: fork: Unable to fork new process
[Fri Dec 14 01:11:22.033467 2018] [mpm_prefork:error] [pid 12763] (12)Cannot allocate memory: AH00159: fork: Unable to fork new process
[Fri Dec 14 01:11:55.720486 2018] [core:error] [pid 3038] [client 172.31.40.66:26244] End of script output before headers: main.py
[Fri Dec 14 01:11:55.720557 2018] [core:error] [pid 2985] [client 172.31.29.90:45198] End of script output before headers: main.py
[Fri Dec 14 01:11:55.720666 2018] [core:error] [pid 2711] [client 172.31.29.90:45128] End of script output before headers: main.py
[Fri Dec 14 01:11:55.720712 2018] [core:error] [pid 3033] [client 172.31.40.66:26246] End of script output before headers: main.py
[Fri Dec 14 01:11:55.720755 2018] [core:error] [pid 2989] [client 172.31.40.66:26240] End of script output before headers: main.py
[Fri Dec 14 01:11:55.720796 2018] [core:error] [pid 3042] [client 172.31.40.66:26248] End of script output before headers: main.py
[Fri Dec 14 01:11:55.720836 2018] [core:error] [pid 3035] [client 172.31.29.90:45204] End of script output before headers: main.py
[Fri Dec 14 01:11:55.720909 2018] [core:error] [pid 3032] [client 172.31.4.252:1598] End of script output before headers: main.py
[Fri Dec 14 01:11:55.720998 2018] [core:error] [pid 3036] [client 172.31.29.90:45202] End of script output before headers: main.py
[Fri Dec 14 01:11:55.721041 2018] [core:error] [pid 2984] [client 172.31.29.90:45196] End of script output before headers: main.py
[Fri Dec 14 01:11:55.721093 2018] [core:error] [pid 3041] [client 172.31.4.252:1596] End of script output before headers: main.py
[Fri Dec 14 01:11:55.721136 2018] [core:error] [pid 3034] [client 172.31.29.90:45208] End of script output before headers: main.py
[Fri Dec 14 01:11:55.721176 2018] [core:error] [pid 3040] [client 172.31.29.90:45212] End of script output before headers: main.py
Changaco commented 5 years ago

Who wrote https://mastodon.xyz/@Liberapay/101234366523485709?

Liberapay is NOT back on track.

trebmuh commented 5 years ago

I did.

Could you elaborate on why? I was under the impression that Liberapay is functional again since PP, Stripe, SEPA are working.

Changaco commented 5 years ago

Liberapay is "barely working", not "back on track". PayPal still breaks anonymity, we're missing an anti-fraud system for SEPA direct debits, Liberapay is out of sync with Stripe because refunds aren't implemented on our side, several things are still confusingā€¦

MartinDelille commented 5 years ago

@Changaco Regarding anonymity, could it be an option? There is some use cases where public donation would help:

trebmuh commented 5 years ago

The OP retoot a 2 months old blog post which is starting to be outdated by now (regarding the SEPA status for example). I then made him aware that progress have been done since then in saying that "LP is back on track".

As an example, the "back on track" expression is described here as:

continuing as planned or expected, typically after a problem or distraction

or

running according to schedule again.

or

going in the right direction again after a mistake, failure, etc

which fits perfectly fine with the work being done since this medium post. "back on track" doesn't mean "is working perfectly" but more something like "is in the right direction".

While I understand that there are still a lot of things to be done to get LP perfect, I still think that this communication was fine.