Pacman

Roadmap for version 6.0.0 Expand all | Collapse all

88% of 26 tasks completed. 3 open tasks:

FS#61497 - Add a timestamp file to repos Expand Collapse
Even with signed repos (come on Arch!), people could delay updates to keep vulnerabilities from being fixed.

Our repos should contain a .TIMESTAMP file, that pacman reads. Then a config option that gives the maximum amount of time a repo is considered valid for.
FS#65677 - [makepkg] not all source files get included in debug packages Expand Collapse
Summary and Info:

We currently only look at the .debug_info section of readelf's output, finding DW_AT_name/DW_AT_comp_dir pair to grab file names. That gets the main compilation units, but misses header files. Header files can contain small functions, and so would be useful in debugging.

We can additionally look in the .debug_line section. This section has a table of directories that source files come from (which can be filtered to remove system directories), and a file name table with files from each directory. This does not include the files we currently grab.


FS#67811 - [meta-bug] downloader issues Expand Collapse
This is to serve as a tracker for issues or improvements to be made to the parallel downloader before the 6.0 release.

FS#67812 - Capture and summarize downloader errors
FS#67813 - Improve downloader output when retrieving only signature files
FS#67850 - Broken output and file when downloading multiple files with the same name
FS#69881 - Pacman downloads ParallelDownloads + 1 following package download failure

 FS#68202  - TotalDownload does nothing
 FS#66472  - Delete .sig in addtion to package when failing to validate
 FS#67973  - CTRL+C during parallel downloads mixes output and interrupt message
 FS#68355  - pacman -Syup needs a newline after databse downloads
 FS#68728  - internal downloader segfaults if dlcb not set
 FS#68729  - internal downloader loops forever if parallel_downloads has not been set

Text Version