From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Tremer To: development@lists.ipfire.org Subject: Re: [PATCH] Update pdns to 4.0-alpha3. Date: Fri, 20 May 2016 11:19:04 +0100 Message-ID: <1463739544.19435.50.camel@ipfire.org> In-Reply-To: <1463659641-21692-1-git-send-email-stefan.schantl@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7701883583324999488==" List-Id: --===============7701883583324999488== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi, On Thu, 2016-05-19 at 14:07 +0200, Stefan Schantl wrote: > This is an update to the latest available development snapshot of the next > major version. >=20 > The powerDNS 4.0 series is currently under heavy devolpment and the team > periodly releaes develoment snaphots (currently alpha3). >=20 > A lot of the implemented improvements are listed on their official blog: >=20 > https://blog.powerdns.com/2016/03/09/powerdns-recursor-4-0-0-alpha-2-releas= ed/ > https://blog.powerdns.com/2016/05/11/powerdns-authoritative-server-4-0-0-al= pha > -3-released/ >=20 > One of the most important advantages against the current used powerDNS 3 > series is, > that the next major version will be able use openssl for crytographic > operations and not > longer require polarssl/mbedtls for them. This is really important that we can finally properly drop polarssl which is more than just a headache. > Fixes #11126. > Reference #10947, #11125. >=20 > Signed-off-by: Stefan Schantl > --- > =C2=A0pdns/pdns.nm | 35 +++++++++++++++-------------------- > =C2=A01 file changed, 15 insertions(+), 20 deletions(-) >=20 > diff --git a/pdns/pdns.nm b/pdns/pdns.nm > index 0366ab5..1772c37 100644 > --- a/pdns/pdns.nm > +++ b/pdns/pdns.nm > @@ -4,8 +4,8 @@ > =C2=A0#####################################################################= ######## > ## > =C2=A0 > =C2=A0name=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=3D pdns > -version=C2=A0=C2=A0=C2=A0=C2=A0=3D 3.4.7 > -release=C2=A0=C2=A0=C2=A0=C2=A0=3D 2 > +version=C2=A0=C2=A0=C2=A0=C2=A0=3D 4.0.0-alpha3 > +release=C2=A0=C2=A0=C2=A0=C2=A0=3D 1 Please write the version/release as follows: version =3D 4.0.0 prerelease =3D alpha3 release =3D 0.1-%{prerelease} thisapp =3D %{name}-%{version}-%{prerelease} So we will be able to remove the prerelease bit, set release to 1 and pakfire will detect this as an update then. > =C2=A0 > =C2=A0groups=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=3D Networking/DNS > =C2=A0url=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=3D http://powerdn= s.com/ > @@ -23,18 +23,18 @@ source_dl=C2=A0=C2=A0=3D http://downloads.powerdns.com/= releases/ > =C2=A0sources=C2=A0=C2=A0=C2=A0=C2=A0=3D %{thisapp}.tar.bz2 > =C2=A0 > =C2=A0build > - # pdns uses polarssl which is no longer maintained > - # upstream any more. Since nothing else is using > - # polarssl any more we have dropped this from the > - # distribution and bundle it with pdns. > - > =C2=A0 requires > - boost-devel > - chrpath > + /usr/bin/hostname > + boost-devel >=3D 1.60.0 > + bison > + flex > =C2=A0 gcc-c++ > + libsodium-devel > =C2=A0 lua-devel > + openssl-devel > =C2=A0 shadow-utils > =C2=A0 sqlite-devel > + systemd-devel > =C2=A0 zlib-devel > =C2=A0 end > =C2=A0 > @@ -43,12 +43,15 @@ build > =C2=A0 > =C2=A0 configure_options +=3D \ > =C2=A0 --sysconfdir=3D%{sysconfdir}/pdns \ > + --libdir=3D%{libdir}/powerdns \ > =C2=A0 --with-modules=3D"" \ > - --with-dynmodules=3D"pipe geo gsqlite3" \ > + --with-dynmodules=3D"pipe gsqlite3" \ > =C2=A0 --with-lua \ > + --with-sqlite3 \ > + --enable-libsodium \ > =C2=A0 --enable-tools \ > - --disable-static \ > - --enable-unit-tests > + --enable-systemd \ > + --disable-static Why are the unit tests disabled? make check does not do anything any more. > =C2=A0 > =C2=A0 prepare_cmds > =C2=A0 %{create_user} > @@ -81,14 +84,6 @@ build > =C2=A0 > =C2=A0 # Remove unneded binaries. > =C2=A0 rm -vf %{BUILDROOT}%{bindir}/zone2ldap > - > - # Remove rpath from binaries and backend libs. > - chrpath --delete %{BUILDROOT}/usr/bin/pdns_control > - chrpath --delete %{BUILDROOT}/usr/bin/zone2sql > - chrpath --delete %{BUILDROOT}/usr/sbin/pdns_server > - chrpath --delete %{BUILDROOT}%{libdir}/pdns/*.so > - chrpath --delete %{BUILDROOT}/usr/bin/dnsreplay > - chrpath --delete %{BUILDROOT}/usr/bin/pdnssec > =C2=A0 end > =C2=A0end > =C2=A0 -Michael --===============7701883583324999488== Content-Type: application/pgp-signature Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="signature.asc" MIME-Version: 1.0 LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KVmVyc2lvbjogR251UEcgdjIKCmlRSWNCQUFC Q2dBR0JRSlhQdVNZQUFvSkVJQjU4UDl2a0FrSHRVWVAvaTlkdU5Kd2l3OTU5dFFLdnRwcGs2YysK ME9YTHRzdGRaVkFXOWhOc3o3Z244eTlHNzMzTFlab1J6VjlGUC9zZzJQU085YTEvUGFIcXNjMXZ6 aUpHSG5kZQp2MytRU3kvQ01yOUR3OW5iL1NjSEdsTTlkb09WZ2I2Z2JrOFZlalExeVZWOEZ2RmE4 cFhWaDl5S0ZBRFNxM0JOCmNneEU1VXJISlNhd3VZWDBLclFPUWM5VW5QZ1c2TVRtaTBaY3ovaExh WUd4V05WdjJsS1JRL1o3RFlWUFhrSmYKcXZCSXJ3Wll1cmYzUVR5TTR4dVE1SFg5aVpPYUJQTS9y bkM5TGdWeXdnWjlLanROSXJuMDYwelRLUlhWMm5VWQpLN0VrNEF1elFjMGlTdThBL3QvOEh4ZGI0 dk5vWExTTnVjZ1VoZ0t5OEpTN0MyemRmY2VMTW9BVVZSTnVwOVpNCkRWVVlZenBidkttT0VGWWdM alhJSXFCMmZwTUFCb2swRS9UeGNJTDR2OWQrVVNEUmdPalhFSS91elZFVWVYNGIKUVNNNkttQzlp WUVqRVIyZzRrRFZWemtjcXFqVHFlTldHYWVUMDhoY1lOaDEyY3JGWVVvUGxaYU9Ld3RybGltawov Mkk1eTMwOWNvOTNXVWsraUh1L2dJSG5JbnJWMWQxK1dhdnpHWTkrb1NLRndNU1dVdHFibWtIbjVa Y3EwSEs5ClNmaWUyUWYwUEJZS2pxbnNGYXFLcTZhb05lNUJja3JwSXhsVGhuNUR0K0hPaEJ4UnEz dGtwVHNrcm9OSDh4djYKbmpYZ1lVU1lOWGYwK2ZjU0FidENmYUkyeFpNdHRsajUvTFJIL2N3QmVm eUxLdHZyb3laeUZ2STNLbi9EMzhVTApBekxzVUdCd1FiV0NzTkpOeDFFWgo9NXVMKwotLS0tLUVO RCBQR1AgU0lHTkFUVVJFLS0tLS0K --===============7701883583324999488==--