Package Details: dnsproxy 0.70.0-1

Git Clone URL: https://aur.archlinux.org/dnsproxy.git (read-only, click to copy)
Package Base: dnsproxy
Description: Simple DNS proxy with DoH, DoT, DoQ and DNSCrypt support
Upstream URL: https://github.com/AdguardTeam/dnsproxy
Licenses: Apache
Submitter: edward-p
Maintainer: bjin
Last Packager: bjin
Votes: 7
Popularity: 0.81
First Submitted: 2018-08-27 09:50 (UTC)
Last Updated: 2024-04-18 15:51 (UTC)

Latest Comments

bjin commented on 2023-12-15 05:29 (UTC)

@petris Fair enough, I removed the conflicts() field for this package. Thanks!

petris commented on 2023-12-14 10:38 (UTC)

The conflicts field should really be removed altogether for this package. This is derived from a couple different places in the wiki. First, for the PKGBUILD wiki (https://wiki.archlinux.org/title/PKGBUILD#conflicts), it says:

Note that conflicts are checked against pkgname as well as names specified in the provides array. Hence, if your package provides a foo feature, specifying foo in the conflicts array will cause a conflict between your package and all other packages that contain foo in their provides array (i.e., you do not need to specify all those conflicting package names in your conflicts array).

It then goes on to provide and example for netbeans packages.

Then, from the VCS package guidelines (https://wiki.archlinux.org/title/VCS_package_guidelines):

2.3 Conflicts and dependencies

Include what the package conflicts with and provides (e.g. for fluxbox-git: conflicts=('fluxbox') and provides=("fluxbox=${pkgver}")).

i.e., -whatever packages are supposed to have a conflicts/provides for the package that they can be used in place of (i.e. dnsproxy-git should have dnsproxy for its provides/conflicts), and the regular package without -whatever shouldn't have any.

bjin commented on 2023-12-14 04:51 (UTC)

@kemelzaidan fixed

kemelzaidan commented on 2023-12-12 20:30 (UTC)

please, add dnsproxy-git to conflicts.

bjin commented on 2023-08-11 04:35 (UTC) (edited on 2023-08-12 05:54 (UTC) by bjin)

The current release (0.53.1) requires go<1.21 to build.

EDIT: fixed now