bapt
#FreeBSD 's #pkg 2.7.0 is out!
Highlights:
- Per-package triggers (with pkg_upgrade variable)
- Install directly from http://, https:// or file:// URLs
- Switched back to libfetch
- Solver fixes for multi-repo setups, fewer spurious reinstalls
- autoremove now aware of install/delete/upgrade
- search -S comment-description, query %y/%Y for provides/requires
- Tons of crash, memory leak and portability fixes
#pkg will switch back from libcurl to libfetch (augmented with full http/1.1 support, and sugar that we used from libcurl).
There should be no loss for users, and it will save me headache at each libcurl updates.
This is not a rant against libcurl which is great, just bundling it was not a great idea maintenance wise.
Call for testing: #mlmmj 2.0.0
Changes from 1.8.0
- new build system
- by default respect RFC 2919/2369 List-* and Precedence headers generated by default (can be disabled via nolistheaders)
- Subscription follow reply-to for confirmations
- X-Forwarded-To (Gmail forwarding)
- X-Signed-Recipient (DARA/ARC)
- A bit of hardening
- some portability fixes
- archive partitioning option (archive/YYYY/MM) with automatic migration (that's per request of #Gentoo people)
if you ever experienced an upgrade which has stopped in the middle of the process on #FreeBSD with pkg! please test 1.21.99.3 (pkg-devel) the job scheduler has been rewritten by @ifreund@hachyderm.io under the sponsorship of the @FreeBSDFoundation@mastodon.social so far I can't reproduce anymore any of the known failures! I plan to release a 1.22.0 soon with this new scheduler, so please report issues if any!