Fedora 34 replaced classic NTP with a more secure replacement: https://fedoraproject.org/wiki/Changes/NtpReplacement Note that, if importing this package from Fedora, it will need quite a bit of work to adapt it to Mageia. Ideally it would be nice to allow people to get out of the business of editing the packaged ntp.conf, and support using /etc/ntp.d like upstream does. Our installer and drak tools would have to be adapted if we make this change.
Target Milestone: --- => Mageia 9Version: 8 => Cauldron
(In reply to David Walser from comment #0) > Ideally it would be nice to allow people to get out of the business of > editing the packaged ntp.conf, and support using /etc/ntp.d like upstream > does. Our installer and drak tools would have to be adapted if we make this > change. According to Ubuntu, chrony can do this now too: "Chronyd’s configuration can now be fragmented. Please see /etc/chrony/conf.d/README for more information. NTP sources can be specified in /etc/chrony/sources.d. Please see /etc/chrony/sources.d/README for more information." https://discourse.ubuntu.com/t/hirsute-hippo-release-notes/19221
'ntp' has no fixed maintainer, and given the wider nature of this request, assigning this globally.
Assignee: bugsquad => pkg-bugs
UP Neoclust and I are working on replacing ntp with ntpsec.
CC: (none) => jean-pierre
Indeed this was handled last August it looks like. Updated to 1.2.2 in January by me, and spec file fixes made by David Geiger in March. TODO: document in Mageia 9 release notes TODO: adapt Mageia installer to wrote to ntp.d and chrony/sources.d instead of ntp.conf or chrony.conf
Priority: Normal => release_blocker
(In reply to David Walser from comment #4) > TODO: document in Mageia 9 release notes -> Added keyword to this bug now. > TODO: adapt Mageia installer to wrote to ntp.d and chrony/sources.d instead > of ntp.conf or chrony.conf -> now setting to installer, assigning tools
Assignee: pkg-bugs => mageiatoolsComponent: RPM Packages => InstallerKeywords: (none) => FOR_RELEASENOTES9CC: (none) => friSource RPM: ntp-4.2.8p15-1.mga8.src.rpm => drakxtools
so this bug is fixed???
CC: (none) => mageia
I guess the TODO for installer in Comment 4 need to be done. And then release notes.
CC: (none) => mageiaPriority: release_blocker => High
Priority: High => release_blocker
(In reply to David Walser from comment #0) This seems the only thing left to do: > Ideally it would be nice to allow people to get out of the business of > editing the packaged ntp.conf, and support using /etc/ntp.d like upstream > does. Our installer and drak tools would have to be adapted if we make this > change. Why is this a release blocker? IMO it is too late to make nice-to-have changes to the installer.
At the very least, the release notes still need to be updated. As for the configuration change, no it's not absolutely necessary to be done now, but we have a good track record of kicking cans like this down the road and never actually handling them. It should be a relatively easy change.
It may be a relatively easy change, but any change to the installer requires some hours of work to rebuild everything and test it thoroughly. But if you can find a willing volunteer before I start building the RC ISOs, fine. Given that nobody has cared enough to do the work in the 2 years since you created this bug report, I won't hold my breath.
I understand where you're coming from, but I think that's why these things tend to not get done. During the vast majority of the development cycle, most of us just worry about updating packages and don't even look at these bugs, then at the last minute when we're trying to finalize a release, the bugs do get looked at and punted because we don't think we have time to fix them.
We need to get mga9 out, we can not keep some bug hostages. If this from user perspective works like ntp did before (but is more secure) i think it is good enough.
Real nice Morgan.
Looks like we kick this can further to Mageia 10. - If not, revert my flag change and get it done :) When that is decided, what should we write in release notes for mga9?
Target Milestone: Mageia 9 => Mageia 10Priority: release_blocker => High
At this point all that needs to be written is that ntpsec has replaced ntp.
(In reply to David Walser from comment #15) > At this point all that needs to be written is that ntpsec has replaced ntp. How is this handled during upgrade? Will an installed mga8 ntp be kept or replaced?
Replaced.
Thanks Now in https://wiki.mageia.org/en/Mageia_9_Release_Notes#Replaced_on_upgrade
Keywords: FOR_RELEASENOTES9 => IN_RELEASENOTES9
I am landing late here, but since a long while, I have been using "chrony" on Mageia. So a drop of ntp would have been fine too. We could also suggest its usage in the Mga9 release notes?
CC: (none) => eatdirt
Do you mean extending this note: ntp is replaced with ntpsec, mga#28922, for security. to become: ntp is replaced with ntpsec, mga#28922, for security. An alternative is to use chrony. ?
Yes, that would be good!
Updated rel notes
(In reply to Morgan Leijström from comment #22) > Updated rel notes Except that never happened apparently. The release notes just say "Replaced on upgrade ntp is replaced with ntpsec, mga#28922, for security."
CC: (none) => unruh
(In reply to w unruh from comment #23) > (In reply to Morgan Leijström from comment #22) > > Updated rel notes > > Except that never happened apparently. The release notes just say > "Replaced on upgrade ntp is replaced with ntpsec, mga#28922, for security." Why did you say that? urpmq -pi ntpsec Name : ntpsec Version : 1.2.2 Release : 5.mga9 Group : System/Servers Size : 1595298 Architecture: x86_64 Source RPM : ntpsec-1.2.2-5.mga9.src.rpm URL : https://www.ntpsec.org/ Summary : NTP daemon and utilities Description : NTPsec is a more secure and improved implementation of the Network Time Protocol derived from the original NTP project. urpmq --conflicts ntpsec ntp ntp-perl ntpdate
Because I looked at what was apparently an old version of the release notes, where the suggestion to perhaps use chrony was not there. Looking again at the official release notes, that clause is there. Sorry I did not notice I was looking at an old version of the notes.
Keywords: (none) => FOR_RELEASENOTES10