This is a summary of planned developments leading up to v12.0.0.
Major features
Split downgrade into independent/modular scripts (eg. downgrade-search, downgrade-select and downgrade-install; see #181) and thereby address these issues:
[ ] Make fzf (and other TUIs) optional dependencies (with default package selection) and integrate into PKGBUILD
180
[ ] Migrate to getopts to handle CLI arguments in lower-level scripts
182
[ ] Use pacman-conf everywhere for pacman.conf parsing
171
[ ] Reintroduce --arch CLI option and possibly arch column in selection
185
176
[x] Develop a prototype version of pacignore and integrate it into downgrade
158
Bugfixes
[x] Use first architecture from pacman-conf Architecture
185
[x] Add additional check for header in case IgnorePkg string is missing in pacman.conf
Email sent to pacman-contrib mailing list, pending discussion
Implementing pacignore as part of pacman-contrib does not seem practical based on the response we received, so it makes more sense for us to implement it ourselves first and then contact the mailing list again regarding possible integration
[x] Update URL for downgrade in PKGBUILD to github.com/archlinux-downgrade/downgrade
This is a summary of planned developments leading up to
v12.0.0
.Major features
Split
downgrade
into independent/modular scripts (eg.downgrade-search
,downgrade-select
anddowngrade-install
; see #181) and thereby address these issues:fzf
(and other TUIs) optional dependencies (with default package selection) and integrate intoPKGBUILD
180
getopts
to handle CLI arguments in lower-level scripts182
pacman-conf
everywhere forpacman.conf
parsing171
--arch
CLI option and possiblyarch
column in selection185
176
pacignore
and integrate it intodowngrade
158
Bugfixes
pacman-conf Architecture
185
IgnorePkg
string is missing inpacman.conf
183
sed
error messages on invalid input184
Miscellaneous
pacman-dev
and/orpacman-contrib
mailing lists to ask regarding additionalpacignore
script183
158
pacman-contrib
mailing list, pending discussionpacignore
as part ofpacman-contrib
does not seem practical based on the response we received, so it makes more sense for us to implement it ourselves first and then contact the mailing list again regarding possible integrationdowngrade
inPKGBUILD
togithub.com/archlinux-downgrade/downgrade
Feel free to add or edit these points. Thanks :)