pheiduck / curl-daily

cURL Daily Builds for Arch Linux and Arch Based Systems
https://curl.se/snapshots
Other
2 stars 1 forks source link

Issues with PKGBUILD #3

Open dvzrv opened 1 year ago

dvzrv commented 1 year ago

Hi!

I would like to point out a few issues with the PKGBUILD, as I became aware of this project via the cURL developer Daniel Stenberg (https://chaos.social/@bagder@mastodon.social/110094392014179398).

Please make sure to follow the Arch Package guidelines for your PKGBUILD, more specifically those interacting with version control systems. In its current state the PKGBUILD is unfortunately a recipe for disaster, as users would end up in unclear system states (curl components of differing origin installed on the same system, disregarding the sonames of libcurl.so).

TL;DR:

There is the AUR package curl-git which does more or less what you intend to do with this repository (minus adding a specific date timestamp). Updating/Building that PKGBUILD daily and pushing it to an unofficial user repository would be the preferred/ canonical way.

Please be aware that providing a core component such as curl (which is relied upon by many other packages) has breaking potential (e.g. when a soname change occurs and the dependent packages have not been rebuilt against the new version of curl).

pheiduck commented 1 year ago

Hey,

Thanks for your note, you are welcome to create a PR to submit the changes accordingly. And this PKG is for development and should not be used on production Environments or things like that.