Historical bug tracker for the Pacman package manager.
The pacman bug tracker has moved to gitlab:
https://gitlab.archlinux.org/pacman/pacman/-/issues
This tracker remains open for interaction with historical bugs during the transition period. Any new bugs reports will be closed without further action.
The pacman bug tracker has moved to gitlab:
https://gitlab.archlinux.org/pacman/pacman/-/issues
This tracker remains open for interaction with historical bugs during the transition period. Any new bugs reports will be closed without further action.
FS#8153 - noarch packages support
Attached to Project:
Pacman
Opened by Roman Kyrylych (Romashka) - Friday, 28 September 2007, 08:06 GMT
Last edited by Roman Kyrylych (Romashka) - Friday, 16 November 2007, 17:40 GMT
Opened by Roman Kyrylych (Romashka) - Friday, 28 September 2007, 08:06 GMT
Last edited by Roman Kyrylych (Romashka) - Friday, 16 November 2007, 17:40 GMT
|
DetailsSummary and Info:
Introduce noarch packages - packages that are not arch-specific. Motivation: There is no need to have exactly same packages (that differ only by arch field in .PKGINFO) for: * perl/php/python/ruby packages, shell scripts * fonts, icons, clipart * man/info/devhelp/html docs * game data * any other packages that are not arch-specific (e.g. hal-info, licenses) Implementation: 1) modify {core,extra,community}pkg to tag CVS files for noarch packages as CURRENT and CURRENT64 at the same time 2) add noarch packages to i686 and x86_64 .db.tar.gz files at the same time (modify all needed scripts) 3) modify makepkg to understand arch=('any') (or 'all', feel free to name it) and make -any.pkg.tar.gz files 4) modify our web backend (we need to do this anyway because of x86_64 support) 5) update respective man pages and packaging guidelines. No changes to pacman needed (except possibly some changes for -Qi) |
This task depends upon
Closed by Roman Kyrylych (Romashka)
Friday, 16 November 2007, 17:40 GMT
Reason for closing: Fixed
Additional comments about closing: in 3.1 git
Friday, 16 November 2007, 17:40 GMT
Reason for closing: Fixed
Additional comments about closing: in 3.1 git
The other situation when it breaks something is when x86_64 user uses lib32-* stuff from Unsupported and tries to install some i686-only commercial binary. But that way is unsupported, so users would better repackage such packages with modified PKGBUILDS. :-P
Next is extrapkg and the db-scripts, I imagine.
FS#8555created