Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 504154 - net-dns/dnsmasq-{2.69,9999} version bump
Summary: net-dns/dnsmasq-{2.69,9999} version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Patrick McLean
URL:
Whiteboard:
Keywords: EBUILD, PATCH
Depends on:
Blocks:
 
Reported: 2014-03-11 00:31 UTC by Alex Xu (Hello71)
Modified: 2014-04-13 20:39 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
dnsmasq-2.69_pre11.ebuild (dnsmasq-2.69_pre11.ebuild,3.51 KB, text/plain)
2014-03-11 00:31 UTC, Alex Xu (Hello71)
Details
metadata.xml (metadata.xml,798 bytes, text/xml)
2014-03-11 00:32 UTC, Alex Xu (Hello71)
Details
dnsmasq-2.69_pre11.ebuild.patch (file_504154.txt,2.36 KB, patch)
2014-03-11 00:36 UTC, Alex Xu (Hello71)
Details | Diff
dnsmasq-2.69_pre11.ebuild (dnsmasq-2.69_pre11.ebuild,3.56 KB, text/plain)
2014-03-11 23:02 UTC, Alex Xu (Hello71)
Details
dnsmasq-2.69_pre11.ebuild.patch (file_504154.txt,2.88 KB, patch)
2014-03-11 23:03 UTC, Alex Xu (Hello71)
Details | Diff
dnsmasq-2.69_rc1.ebuild (dnsmasq-2.69_rc1.ebuild,3.56 KB, text/plain)
2014-03-24 01:58 UTC, Alex Xu (Hello71)
Details
dnsmasq-2.69_rc1.ebuild.patch (file_504154.txt,2.42 KB, patch)
2014-03-24 02:00 UTC, Alex Xu (Hello71)
Details | Diff
dnsmasq-9999.ebuild (dnsmasq-9999.ebuild,3.24 KB, text/plain)
2014-03-24 14:58 UTC, Alex Xu (Hello71)
Details
dnsmasq-9999.ebuild.patch (file_504154.txt,1.19 KB, patch)
2014-03-24 14:59 UTC, Alex Xu (Hello71)
Details | Diff
dnsmasq-2.69_rc4.ebuild (dnsmasq-2.69_rc4.ebuild,3.84 KB, text/plain)
2014-03-25 22:00 UTC, Alex Xu (Hello71)
Details
dnsmasq-2.69_rc1.ebuild.patch (file_504154.txt,2.75 KB, patch)
2014-03-25 22:00 UTC, Alex Xu (Hello71)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Xu (Hello71) 2014-03-11 00:31:36 UTC
Created attachment 372332 [details]
dnsmasq-2.69_pre11.ebuild

This version fixes various bugs but more importantly adds DNSSEC support.

I haven't actually tested building with static because I don't want to waste power rebuilding gmp and nettle.

It should work though, all I get are "cannot find" errors.
Comment 1 Alex Xu (Hello71) 2014-03-11 00:32:18 UTC
Created attachment 372334 [details]
metadata.xml
Comment 2 Alex Xu (Hello71) 2014-03-11 00:36:36 UTC
Created attachment 372336 [details, diff]
dnsmasq-2.69_pre11.ebuild.patch
Comment 3 Alex Xu (Hello71) 2014-03-11 23:02:32 UTC
Created attachment 372442 [details]
dnsmasq-2.69_pre11.ebuild

fix deps
Comment 4 Alex Xu (Hello71) 2014-03-11 23:03:57 UTC
Created attachment 372444 [details, diff]
dnsmasq-2.69_pre11.ebuild.patch
Comment 5 Alex Xu (Hello71) 2014-03-24 01:57:49 UTC
No changes on the build side from test11.
Comment 6 Alex Xu (Hello71) 2014-03-24 01:58:24 UTC
Created attachment 373382 [details]
dnsmasq-2.69_rc1.ebuild
Comment 7 Alex Xu (Hello71) 2014-03-24 02:00:30 UTC
Created attachment 373384 [details, diff]
dnsmasq-2.69_rc1.ebuild.patch
Comment 8 Alex Xu (Hello71) 2014-03-24 14:58:47 UTC
Created attachment 373430 [details]
dnsmasq-9999.ebuild
Comment 9 Alex Xu (Hello71) 2014-03-24 14:59:36 UTC
Created attachment 373432 [details, diff]
dnsmasq-9999.ebuild.patch
Comment 10 Alex Xu (Hello71) 2014-03-25 21:13:56 UTC
I just realised that the DEPENDs don't actually require dnssec. Hold for fixes.
Comment 11 Alex Xu (Hello71) 2014-03-25 22:00:01 UTC
Created attachment 373530 [details]
dnsmasq-2.69_rc4.ebuild
Comment 12 Alex Xu (Hello71) 2014-03-25 22:00:27 UTC
Created attachment 373532 [details, diff]
dnsmasq-2.69_rc1.ebuild.patch
Comment 13 Patrick McLean gentoo-dev 2014-03-28 21:30:04 UTC
Well I would drop the 9999 logic since we don't have a 9999 in the tree.

Also, it's probably better to use REQUIRED_USE for the dnssec/static logic rather than an ewarn, since that is sort of what REQUIRED_USE is for.
Comment 14 Alex Xu (Hello71) 2014-03-29 00:21:12 UTC
(In reply to Patrick McLean from comment #13)
> Well I would drop the 9999 logic since we don't have a 9999 in the tree.

I was suggesting adding one.

> Also, it's probably better to use REQUIRED_USE for the dnssec/static logic
> rather than an ewarn, since that is sort of what REQUIRED_USE is for.

I selected this option because of the second principle that REQUIRED_USE should be avoided when possible and the user's intentions can be reasonably accurately deduced.

http://devmanual.gentoo.org/general-concepts/use-flags/index.html#conflicting-use-flags
Comment 15 Alex Xu (Hello71) 2014-03-29 00:21:37 UTC
(In reply to Alex Xu (Hello71) from comment #14)
> (In reply to Patrick McLean from comment #13)
> > Well I would drop the 9999 logic since we don't have a 9999 in the tree.
> 
> I was suggesting adding one.
> 
> > Also, it's probably better to use REQUIRED_USE for the dnssec/static logic
> > rather than an ewarn, since that is sort of what REQUIRED_USE is for.
> 
> I selected this option because of the second principle that REQUIRED_USE
> should be avoided when possible and the user's intentions can be reasonably
> accurately deduced.
> 
> http://devmanual.gentoo.org/general-concepts/use-flags/index.
> html#conflicting-use-flags

s/when possible and//
Comment 16 Alex Xu (Hello71) 2014-04-03 01:42:51 UTC
rc4 released unannounced, no build changes.
Comment 17 Alex Xu (Hello71) 2014-04-09 20:19:12 UTC
2.69 released, no major changes (except SRC_URI obviously).
Comment 18 Alex Xu (Hello71) 2014-04-13 20:39:34 UTC
*dnsmasq-2.69 (10 Apr 2014)

  10 Apr 2014; Patrick McLean <chutzpah@gentoo.org> +dnsmasq-2.69.ebuild,
  metadata.xml:
  Version bump, added support for DNSSEC (Bug #504154). Initial ebuild changes
  contributed by Alex Xu.