Git Product home page Git Product logo

curl-daily's Introduction

About Me:

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ผ Hi ๐Ÿ‘‹ My name is Philip, I am a System Administrator.
๐ŸŽ๏ธ Running Servers on Manjaro headless image btw
๐Ÿค There is not a lot of content, some Projects are on GitLab which I maintain or contribute.
โš™๏ธ Likes to automate tasks which needs to be constantly maintained.
๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป Developer for [paste in number here]:
Projects: manjaro-zsh-config and manjaro-architect
Contributor on this Upstream Projects:
manjaro-zsh-config
cURL
VIM
zram-generator
wg-easy

Buy me a



๐Ÿง‘โ€๐Ÿ’ป My current open source projects

Readme Card Readme Card Readme Card Readme Card Readme Card Readme Card



debian

curl-daily's People

Contributors

pheiduck avatar

Stargazers

 avatar

curl-daily's Issues

Issues with PKGBUILD

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/@[email protected]/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:

  • Your PKGBUILD should not be creating packages called curl, libcurl-compat and libcurl-gnutls as they conflict with the official core/curl.
  • The packages created from your PKGBUILD should conflict with and provide curl, libcurl-compat and libcurl-gnutls (respectively) and must depend on the specific version of curl that you provide
  • The pkgrel variable should not be used this way (see https://wiki.archlinux.org/title/PKGBUILD#pkgrel for details)
  • Use a pkgver() function to create a specific version string (see https://wiki.archlinux.org/title/PKGBUILD#pkgver for details)

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).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.