Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 536032 - net-misc/openntpd-5.7_p1 version bump
Summary: net-misc/openntpd-5.7_p1 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Paul B. Henson
URL: http://openntpd.org/txt/release-5.7p1...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-01-08 15:31 UTC by Christoph Junghans (RETIRED)
Modified: 2015-01-12 18:10 UTC (History)
5 users (show)

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


Attachments
updated ebuild (openntpd-5.7_p1.ebuild,2.72 KB, text/plain)
2015-01-12 01:33 UTC, Paul B. Henson
Details
patch to fix ntp drift file location (openntpd-5.7_p1-driftpath.patch,1.22 KB, patch)
2015-01-12 01:34 UTC, Paul B. Henson
Details | Diff
patch to use gentoo ntp pool (openntpd-5.7_p1-gentoopool.patch,553 bytes, patch)
2015-01-12 01:35 UTC, Paul B. Henson
Details | Diff
patch to fix /run path (openntpd-5.7_p1-runpath.patch,1.25 KB, patch)
2015-01-12 01:35 UTC, Paul B. Henson
Details | Diff
patch to document SIGUSR1 (openntpd-5.7_p1-signal.patch,519 bytes, patch)
2015-01-12 01:36 UTC, Paul B. Henson
Details | Diff
patch to warn if -s fails to set time (openntpd-5.7_p1-warn-s-failure.patch,475 bytes, patch)
2015-01-12 01:36 UTC, Paul B. Henson
Details | Diff
updated conf file (openntpd.conf.d-5.7_p1,255 bytes, text/plain)
2015-01-12 01:37 UTC, Paul B. Henson
Details
updated init file (openntpd.init.d-5.7_p1,417 bytes, text/plain)
2015-01-12 01:38 UTC, Paul B. Henson
Details
updated systemd unit file (openntpd.service-5.7_p1,196 bytes, text/plain)
2015-01-12 01:39 UTC, Paul B. Henson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christoph Junghans (RETIRED) gentoo-dev 2015-01-08 15:31:01 UTC
Changes since OpenNTPD 3.9p1
==========================

After a long hiatus, the latest version of OpenNTPD is available once again in
a portable release.

 * Support for a new build infrastructure based on the LibreSSL framework.
   Source code is integrated directly from the OpenBSD tree with few manual
   changes, easing maintenance.
 * Removed support for several OSes pending test reports and updated
   portability code.
 * Supports the Simple Network Time Protocol version 4 as described in RFC 5905
 * Added route virtualization (rdomain) support.
 * Added ntpctl(8), which allows for querying ntpd(8) at runtime.
 * Finer-grained clock adjustment via adjfreq / ntp_adjtime where available.
 * Improved latency on heavily-loaded machines.
Comment 1 Paul B. Henson 2015-01-08 21:31:36 UTC
Sweet! That's good timing, I was just considering switching to chrony due to the staleness of the last portable release. I'll take a look at this and put together an ebuild. It looks like it already includes pid file support, but I'll need to review the other patches and see if any of them are still relevant. Probably be 1-2 weeks before I've got something to submit for review/testing.
Comment 2 Paul B. Henson 2015-01-12 01:33:09 UTC
Created attachment 393742 [details]
updated ebuild
Comment 3 Paul B. Henson 2015-01-12 01:34:36 UTC
Created attachment 393744 [details, diff]
patch to fix ntp drift file location
Comment 4 Paul B. Henson 2015-01-12 01:35:08 UTC
Created attachment 393746 [details, diff]
patch to use gentoo ntp pool
Comment 5 Paul B. Henson 2015-01-12 01:35:32 UTC
Created attachment 393748 [details, diff]
patch to fix /run path
Comment 6 Paul B. Henson 2015-01-12 01:36:26 UTC
Created attachment 393750 [details, diff]
patch to document SIGUSR1
Comment 7 Paul B. Henson 2015-01-12 01:36:59 UTC
Created attachment 393752 [details, diff]
patch to warn if -s fails to set time
Comment 8 Paul B. Henson 2015-01-12 01:37:58 UTC
Created attachment 393754 [details]
updated conf file
Comment 9 Paul B. Henson 2015-01-12 01:38:29 UTC
Created attachment 393756 [details]
updated init file
Comment 10 Paul B. Henson 2015-01-12 01:39:55 UTC
Created attachment 393758 [details]
updated systemd unit file
Comment 11 Paul B. Henson 2015-01-12 01:43:19 UTC
Hmm, portage considers the current version "newer" than this new version, how should that be handled?
Comment 12 Christoph Junghans (RETIRED) gentoo-dev 2015-01-12 02:02:51 UTC
@Paul: Looks good to me, could you create a big patch against gx86 for me.

(In reply to Paul B. Henson from comment #11)
> Hmm, portage considers the current version "newer" than this new version,
> how should that be handled?
@QA: How would we perform this version bump from openntpd-20080406-r9 to openntpd-5.7p1 correctly?
Comment 13 Patrick Lauer gentoo-dev 2015-01-12 03:07:03 UTC
> (In reply to Paul B. Henson from comment #11)
> > Hmm, portage considers the current version "newer" than this new version,
> > how should that be handled?
> @QA: How would we perform this version bump from openntpd-20080406-r9 to
> openntpd-5.7p1 correctly?

Remove keywords from old, and don't use such 'bad' version schemes in the future. The '20080406' version should have been something like 4_pre20080406 so that there's a natural ordering (3.9 -> 4_pre -> 4 / 5). Too late to fix it now ...
Comment 14 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2015-01-12 09:03:41 UTC
(In reply to Patrick Lauer from comment #13)
> > (In reply to Paul B. Henson from comment #11)
> > > Hmm, portage considers the current version "newer" than this new version,
> > > how should that be handled?
> > @QA: How would we perform this version bump from openntpd-20080406-r9 to
> > openntpd-5.7p1 correctly?
> 
> Remove keywords from old, and don't use such 'bad' version schemes in the
> future. The '20080406' version should have been something like 4_pre20080406
> so that there's a natural ordering (3.9 -> 4_pre -> 4 / 5). Too late to fix
> it now ...

Since the old is stable, I think you could rename it to 4_pre... or alike first.
Comment 15 Christoph Junghans (RETIRED) gentoo-dev 2015-01-12 18:10:34 UTC
*openntpd-5.7_p1 (12 Jan 2015)

  12 Jan 2015; Christoph Junghans <ottxor@gentoo.org>
  +files/openntpd-5.7_p1-driftpath.patch,
  +files/openntpd-5.7_p1-gentoopool.patch, +files/openntpd-5.7_p1-runpath.patch,
  +files/openntpd-5.7_p1-signal.patch,
  +files/openntpd-5.7_p1-warn-s-failure.patch, +openntpd-5.7_p1.ebuild:
  version bump (bug #536032)

  12 Jan 2015; Christoph Junghans <ottxor@gentoo.org>
  -openntpd-20080406-r9.ebuild, openntpd-4.0_pre20080406.ebuild:
  move stable keywords from 20080406-r9 to 4.0_pre20080406 in preparation of
  version bump to 5.7_p1 (bug #536032)

*openntpd-4.0_pre20080406 (12 Jan 2015)

  12 Jan 2015; Christoph Junghans <ottxor@gentoo.org>
  +openntpd-4.0_pre20080406.ebuild:
  copy 20080406-r9 version to 4.0_pre20080406 to prepare version bump to 5.7_p1
  (bug #536032)