Package Details: btcpayserver 1.13.5-1

Git Clone URL: https://aur.archlinux.org/btcpayserver.git (read-only, click to copy)
Package Base: btcpayserver
Description: Accept Bitcoin payments. Free, open source and self-hosted Bitcoin payment processor.
Upstream URL: https://github.com/btcpayserver/btcpayserver
Licenses: MIT
Submitter: Spixmaster
Maintainer: Spixmaster
Last Packager: Spixmaster
Votes: 1
Popularity: 0.000000
First Submitted: 2021-12-14 15:54 (UTC)
Last Updated: 2024-07-17 06:14 (UTC)

Dependencies (12)

Required by (0)

Sources (2)

Latest Comments

taba commented on 2024-06-20 13:18 (UTC)

Nonsense like this in a build script just looks concerning.

Spixmaster commented on 2024-06-20 11:09 (UTC)

Then you have a problem with every shell script and all binaries that shall be executed.

I would of course prefer files to be 644 and only when needed 755 but do not see any solution.

I do not know of any problem with a normal file being executable.

Moreover, you only complain about the files of this package which does not affect the resulting package at all. These files will reside in the cache.

taba commented on 2024-06-20 10:00 (UTC)

Maybe you should just stop?.. Even if what you're saying made any amount of sense, why not mark every file as 644 and then every file in /bin as 644...

Spixmaster commented on 2024-06-20 05:01 (UTC) (edited on 2024-06-20 11:15 (UTC) by Spixmaster)

I want to have reproducible filesystem permissions for every file on my system. Therefore, I do chown -R 755 .. As far as I know, there is no possibility to distinct between binary files and text files for example. So, I have to do this.

taba commented on 2024-06-20 02:29 (UTC)

Why is everything in repo tree executable?

ainola commented on 2021-12-16 22:34 (UTC)

Spixmaster, please do not utilize a custom script from upstream to build the application, but instead use standard tooling so that it's transparent to the user.

ainola commented on 2021-12-16 22:33 (UTC)

Spixmaster, please remove all of the shellcheck comments and any unused lines such as groups=(), epoch=, etc. Please read up on the packaging guidelines to improve the quality of this package.