Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • P Pacman
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare revisions
    • Locked files
  • Issues 19
    • Issues 19
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 27
    • Merge requests 27
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Pacman
  • Pacman
  • Issues
  • #1
Closed
Open
Issue created Nov 09, 2022 by Morten Linderud@foxboron🏄Contributor

List of patches from the mailing list

This issue is a list of all patches from the mailing list that has not been merged into the codebase. The intention is to make the ones that should be merged into actionable merge requests for the gitlab migration.

https://patchwork.archlinux.org/project/pacman/list/

Under Review

  • Docs Docs Docs 2: electric boogaloo
  • doas makepkg support
  • alpm: add ALPM_TRANS_FLAG_NOKEEP
  • makepkg test suite
  • add alpm tests
  • makepkg: respect --ignorearch when verifying source or printing packagelist
  • libmakepkg/integrity: use more shared functions to generate signatures
  • makepkg: Handle errors when canonicalizing paths
  • doc: describe when and why the prepare function should be used
  • doc: Add a man page describing PKGINFO
  • Use absolute path for pacman and pacman-conf in makepkg
  • Adds a check to -Qo, so that pacman warns the user if the file does not exits
  • makepkg: --source should download repos with PGP signatures
  • lock file may be left behind when a signal arrives while in cleanup
  • libalpm: Add support for trigger dropins
  • Support parallel download with xfercommand
  • Adds a --nowait option
  • Various fixes for FreeBSD (and perhaps others)
  • libalpm: download signatures with a fetch callback
  • libalpm: fix alpm_fetch_pkgurl with a fetch callback
  • Translation of man pages
  • fix: release transaction before releasing handle
  • Make unlocking error messages uniform
  • Initial support for asignify signatures
  • Fix buffer overflow for 'Include' parameter in pacman.conf
  • implement CacheServer
  • Diff color version strings
  • libmakepkg/integrity: handle PGP signature files containing multiple signatures
  • support http header 'Cache-Control: no-cache' for soft failure
  • repo-add: do not recreate the database if nothing was changed
  • Support for new gpg kbx files in imports.

Changes Requested

  • libmakepkg: fix reporting of invalid archive extensions in compress.sh
  • Docs docs docs
  • makepkg: Include more source files in debug packages.
  • Add NoProgressbar to pacman.conf options
  • alpm: return -1 for error in find_dl_candidates
  • Add --with-sudo configure option
  • makepkg: Allow placing local sources in subdirectories
  • libalpm: Check cachedir access before re-creating
  • pacman: new config to highlight testing packages
  • util: Add _alpm_access_flags
  • Attempted to free lock on failure in alpm_db_update()
  • Touch up proto files

Under Review - Morganamilo

  • pacman: implement universal transactions
  • makepkg: lint empty arrays
  • libalpm: don't download files from local servers
  • libmakepkg: lint all arrays for empty values

Changes Requested - Morganamilo

  • libalpm: free trans before databases
  • pacman+libalpm: print version names for conflicting packages
  • pacman: better handle -F when file is not found
  • pacman: fix possible buffer overflow

Being handled by Allan

  • makepkg: Only change debug prefix if making debug package
  • makepkg: Improve lint_pkgbuild error messages for epoch/ver/rel
  • meson: use 'pedantic' compiler warning level by default
Edited Feb 09, 2023 by Allan McRae
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking