Patching Alpine
Being a fervent pine user since the early nineties I was always annoyed that Debian didn't have it because of licensing issues (this time I agreed with the Debian folks though). Pine has different ways of sorting indexes of mailboxes, however, their "treaded sort" is done in a very annoying way as it sorts threads in such a way that they appear in the order of their first message. This means that old threads with a new message do not end up at the end of the index.
In addition to that it tries to be smart and "thread" even mail messages depending on the subject. This is something that does not work very well on CVS commit lists, as there are often commits to the same file while they are totally not related. This in combination with the "sort mailbox by first mail in thread first" problem is quite annoying, and it makes me miss new messages.
Luckily there was a site " Patches for Pine which provided a patch " Fancy Thread Interface " that addresses this issue.
Pine has now been discontinued in favor of alpine - now also available in Debian as it is under the Apache 2 license. Unfortunately the old patch for Pine did not apply anymore because of rigorous refactoring of the code base. As I can not really do without nice threaded sorting I spend the weekend porting the old patch to alpine. So far, it seems to run all stable here and I am providing the patch here .
I will spend some more time on cleaning up the patch (white-space related) and then submit it to the developers and hope they want to include it in upcoming versions of alpine.
Life Line
Created a bench and a crossing
Created 2 benches and a crossing; Updated 5 cushions, a post_box, and a crossing
Created a crossing; Updated a cushion
If you were wondering whether the www.php.net & downloads.php.net services weren't responding very well in the last 6 hours — thousands of requests/sec to https://www.php.net/ 's root.
The server's load was 720, didn't die, but CDN connections to it timed out.
Now there is a caching strategy in place for a selected set of resources.
Updated a bench
Created 3 benches; Updated 10 benches
Updated a bench
Updated a bus_stop
Created a bench and a waste_basket; Updated 6 bus_stops and a crossing
Created 2 waste_baskets and a recycling; Updated 2 bicycle_parkings and a recycling
Updated a fast_food, a funeral_directors shop, and 2 other objects; Confirmed a fast_food and a hairdresser shop
Created an information; Updated 3 benches and 2 waste_baskets
Updated 2 benches and a waste_basket
Updated a bench
Created a waste_basket and an information
Created a waste_basket
I hiked 18.0km in 4h1m52s
I walked 1.4km in 17m19s
I walked 4.5km in 1h21m49s
I just made and ate, a bowl full of bacon fried Brussels Sprouts. Not under duress, and out of my own free will.
Added new residential building
Created a hairdresser shop; Confirmed a convenience shop and a dry_cleaning shop
Created a building_materials shop, a vacant shop, and 4 other objects; Confirmed a hairdresser shop, a cafe, and 2 other objects
I walked 8.3km in 1h33m44s



Shortlink
This article has a short URL available: https://drck.me/pa-5jh