From faf3f57b14de38b264ef94becbbb4c8519970509 Mon Sep 17 00:00:00 2001 From: Olav Vitters Date: Mon, 3 Aug 2020 10:10:58 +0200 Subject: README.Mageia.md: add more spec file todo items, plus deprecation current state of discussion --- README.Mageia.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.Mageia.md b/README.Mageia.md index da7dd9f8..66fe2804 100644 --- a/README.Mageia.md +++ b/README.Mageia.md @@ -18,11 +18,10 @@ The repository does not contain full history (although that was an original inte - [ ] Figure out if it's better to use upstream po files, outdated customized po files or possibly: somehow merge them - [x] Remove usage of /etc/locale; no need as systemd already ensures /usr is available - [ ] Upstreams service script had a lot of fixes. Our version deviates heavily. The fixes need to be investigated. Possibly be closer to upstream -- [ ] Upstream gives a deprecation notice for the network scripts. Need to raise with dev mailing list +- [ ] Upstream gives a deprecation notice for the network scripts. Need to raise with dev mailing list. Current thought is to leave it in. - [ ] Investigate moving some of our things to /usr/libexec, similar to: netconsole, import-state, loadmodules, readonly-root - [ ] Commit 59928ce72da10f1c45a0aa08c9dd3a439fdd74a0 cleaned up the lang.{csh,sh} files before removing them. These cleanups need to be investigated. Also need to check any possible changes made in setup package - [x] Check if our customizations rely on the (removed) shvar program: Nope, see comment in next section -- [ ] Upstream implemented alternatives system for ifup and ifdown. Need to align with NetworkManager. - [x] Upstream switched from using awk to using tr in commit beeec3c4050e2986f514725c92d1cb1d65005926. Check if our scripts rely on that. Finding: this was only changed in a few lines. It still heavily relies on awk. No similar changes needed for our bits. Spec file related: @@ -30,6 +29,9 @@ Spec file related: - [ ] Need to move 9.78 specific ownership of files to correct packages - [ ] Need to further analyze 9.78 spec file for deviations with upstream - [ ] Need to write 10.04 spec file, determine how much to deviate from upstream. +- [ ] Upstream implemented alternatives system for ifup and ifdown. Need to align with NetworkManager. +- [ ] NetworkManager: Need to also update the 'how to switch to NM instructions' +- [ ] If NM is currently in use, ensure 10.04 spec file will still have NM as default, even if alternatives system is used Low priority: - [ ] Use gprintify.py from spec-helper. This fork carries an outdated slightly modified copy of gprintify.py. The current version of gprintify has been ported to Perl and can be found in spec-helper. The modifications to gprintify.py seem to be based off b83c14a5a82de64992144f24d819b8421cc417cf in spec-helper. -- cgit v1.2.1