Package Details: knot 2.1.1-1

Git Clone URL: https://aur.archlinux.org/knot.git (read-only)
Package Base: knot
Description: high-performance authoritative-only DNS server
Upstream URL: https://www.knot-dns.cz/
Licenses: GPL3
Submitter: seberm
Maintainer: oerdnj
Last Packager: oerdnj
Votes: 7
Popularity: 0.167289
First Submitted: 2011-11-17 18:05
Last Updated: 2016-02-10 20:42

Dependencies (10)

Required by (0)

Sources (3)

Latest Comments

wlhlm commented on 2016-03-15 16:16

@ArchangeGabriel All AUR packages assume that the base-devel package group is installed, which pkg-config is a part of.

See https://wiki.archlinux.org/index.php/Arch_User_Repository#Prerequisites

@oerdnj As per the assumption above, the makedepends line of this PKGBUILD is redundant as autoconf, bison, flex, libtool, and pkg-config are all part of the base-devel group. Same thing applies to the knot-lts PKGBUILD.

Thanks for packaging knot, BTW!

Dragonlord commented on 2016-03-07 19:09

Automatic config file conversions are not really the Arch way. For official packages and cases like this, announcements and howtos are put on the main web page. For AUR packages I'd say you can use the comments here, or put a notification in an .install file (check 'syncthing' for an example).
PS: great knot presentation on the weekend!

oerdnj commented on 2016-02-06 15:27

> Well, just write the new one as .pacnew and tell the user that the new file has been installed as .pacnew, and that the old one is not compatible.
>
> That’s the way any main repos package would do it when there would be an « ABI break » of the conf files.

So the "proper" solution would leave the user with broken configuration and daemon that cannot start because of that? Perhaps I am missing correct Arch mindset. Does anybody really mind that the configuration gets converted automatically and the daemon keeps running after the upgrade?

ArchangeGabriel commented on 2016-02-05 10:18

Well, just write the new one as .pacnew and tell the user that the new file has been installed as .pacnew, and that the old one is not compatible.

That’s the way any main repos package would do it when there would be an « ABI break » of the conf files.

oerdnj commented on 2016-02-05 09:01

> .pacorig files are deprecated AFAIU (install script).

Any ideas how to solve this properly? We need to run knot1to2 on the configuration and save the old config somewhere.

ArchangeGabriel commented on 2016-02-04 17:57

Error when trying to install:configure: error: in `/tmp/yaourt-tmp-archange/aur-knot/src/knot-2.1.0':
configure: error: The pkg-config script could not be found or is too old. Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.

Alternatively, you may set the environment variables gnutls_CFLAGS
and gnutls_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

To get pkg-config, see <http://pkg-config.freedesktop.org/>.
See `config.log' for more details

Missing makedependency on pkg-config ?

ArchangeGabriel commented on 2016-02-04 17:53

.pacorig files are deprecated AFAIU (install script).

oerdnj commented on 2016-01-21 09:15

@fauxmight:
- added --with-sbindir /usr/bin
- added tmpfiles.d configuration

Thanks for the hints.

Anything else needs to be fixed?

oerdnj commented on 2016-01-21 08:48

@fauxmight - as soon as I tackle the new git-based AUR4, I would be able to accept any pull requests

oerdnj commented on 2016-01-21 08:46

You know, an email would be nice, before filling an orphan request!

All comments