[pacman-dev] [PATCH] Update NEWS for pacman-4.1
Signed-off-by: Allan McRae <allan@archlinux.org> --- DRAFT! This assumes everything on my working branch will be committed for the 4.1 release. NEWS | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) diff --git a/NEWS b/NEWS index b0e9a1e..6e21b10 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,75 @@ VERSION DESCRIPTION ----------------------------------------------------------------------------- +4.1.0 - check file properties when using -Qkk (FS#11091) + - add informational messages for optdepends installaion + status (FS#13035, FS#27116) + - add number suffix to pacsave files instead of overwriting + (FS#24192) + - improve needed key importing for Upgrade (FS#26520) + - add options to specify require signature level for + Upgrade operations (FS#26729) + - directory ownership can be queried + - allow wildcards in NpUpgrade, NoExtract, IgnorePkg, + IgnoreGroup and HoldPkg (FS#20360, FS#18988) + - remove -f short option for --force + - SyncFirst option has been removed (FS#26445) + - offer to delete downloaded packages failing signature check + (FS#28014) + - configure shell for running install scriptlets (FS#20557) + - speed up reading from archives + - improve speed when checking for directory removal + - more thorough checking for disk space availability + - display repo in VerbosePkgLists output (FS#26334) + - process all targets on Sync/Upgrade/Removal operations + to list all errors + - do not check file conflicts or diskspace with --dbonly + (FS#25667) + - specify a ratio in UseDelta + - handle descriptions for dependencies + - track how installed packages were validated (FS#28040) + - add pkg-config file for libalpm + - avoid false ownership matches for files in / (FS#30388) + - only load filesystem space information when needed + - allow leading "local/" in query options + - allow cleaing only some cachedirs + - do not remove source package and package databases from + cache (FS#25166) + - improve conflict checking with directory symlinks (FS#30681) + - remove Cygwin and Darwin (OSX) support + - makepkg: + - require bash>=4.0 + - support for VCS URLs (git, bzr, svn and hg) (FS#7816, + FS#8890, FS#13727, FS#15895, FS#16384, FS#16872, FS#19459, + FS#19476, FS#20841, FS#21098, FS#28605) + - split debugging symbols into seperate package (FS#10975) + - use SKIP in checksums to skip integrity check (FS#19735) + - add prepare() function to PKGBUILD (FS#30582) + - pkgrel must be in decimal format + - PKGBUILDs without package() functions are depricated + - support specifying CPPFLAGS in makepkg.conf + - support PACKAGER environmental variable + - allow source renaming to work on signature files + - libprovides and libdepends rewritten + - configurable compression options (FS#27430) + - allow multiple packages to be build when using + BUILDDIR (FS#28417) + - imporved option parsing + - add zsh completion + - add makedepends/checkdepends information to .PKGINFO + - url can be overridden in split packages + - allow wildcards in PURGE_TARGETS + - pass --asdep flag to pacman when installing + - use last match in BUILDEVN/OPTIONS arrays (FS#26701) + - fix "arch" handling in split packages (FS#27204) + - repo-add: + - honor TMPDIR environmental variable + - add makedepends/checkdepends information to database + - pacman-key: + - fix importing keys with quotes in file name (FS#28445) + - allow verification of multiple sig files + - add zsh completion (FS#29062) + - contrib: + - add updpkgsums 4.0.3 - frontend database cleanup enhancements (FS#28714) - frontend package cleanup enhancements (FS#25166) - back out changes related to SyncFirst in 4.0.0 -- 1.8.0
I know it's a draft but here are some corrections:
+ - add informational messages for optdepends installaion installaion -> installation
+ - split debugging symbols into seperate package (FS#10975) seperate -> separate
+ - PKGBUILDs without package() functions are depricated depricated -> deprecated
+ - imporved option parsing imporved -> improved
-- Ivan Sichmann Freitas GNU/Linux user #509059 SDF Arpa Member http://isf.sdf.org/about.html
On 14/11/12 15:02, Ivan S. Freitas wrote:
I know it's a draft but here are some corrections:
+ - add informational messages for optdepends installaion installaion -> installation
+ - split debugging symbols into seperate package (FS#10975) seperate -> separate
+ - PKGBUILDs without package() functions are depricated depricated -> deprecated
+ - imporved option parsing imporved -> improved
Thanks. All fixed. Allan
Two more typos I noticed: On 14 November 2012 04:33, Allan McRae <allan@archlinux.org> wrote:
Signed-off-by: Allan McRae <allan@archlinux.org> ---
DRAFT! This assumes everything on my working branch will be committed for the 4.1 release.
NEWS | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+)
diff --git a/NEWS b/NEWS index b0e9a1e..6e21b10 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,75 @@ VERSION DESCRIPTION ----------------------------------------------------------------------------- +4.1.0 - check file properties when using -Qkk (FS#11091) + - add informational messages for optdepends installaion + status (FS#13035, FS#27116) + - add number suffix to pacsave files instead of overwriting + (FS#24192) + - improve needed key importing for Upgrade (FS#26520) + - add options to specify require signature level for + Upgrade operations (FS#26729) + - directory ownership can be queried + - allow wildcards in NpUpgrade, NoExtract, IgnorePkg, NoUpgrade?
+ IgnoreGroup and HoldPkg (FS#20360, FS#18988) + - remove -f short option for --force + - SyncFirst option has been removed (FS#26445) + - offer to delete downloaded packages failing signature check + (FS#28014) + - configure shell for running install scriptlets (FS#20557) + - speed up reading from archives + - improve speed when checking for directory removal + - more thorough checking for disk space availability + - display repo in VerbosePkgLists output (FS#26334) + - process all targets on Sync/Upgrade/Removal operations + to list all errors + - do not check file conflicts or diskspace with --dbonly + (FS#25667) + - specify a ratio in UseDelta + - handle descriptions for dependencies + - track how installed packages were validated (FS#28040) + - add pkg-config file for libalpm + - avoid false ownership matches for files in / (FS#30388) + - only load filesystem space information when needed + - allow leading "local/" in query options + - allow cleaing only some cachedirs + - do not remove source package and package databases from + cache (FS#25166) + - improve conflict checking with directory symlinks (FS#30681) + - remove Cygwin and Darwin (OSX) support + - makepkg: + - require bash>=4.0 + - support for VCS URLs (git, bzr, svn and hg) (FS#7816, + FS#8890, FS#13727, FS#15895, FS#16384, FS#16872, FS#19459, + FS#19476, FS#20841, FS#21098, FS#28605) + - split debugging symbols into seperate package (FS#10975) + - use SKIP in checksums to skip integrity check (FS#19735) + - add prepare() function to PKGBUILD (FS#30582) + - pkgrel must be in decimal format + - PKGBUILDs without package() functions are depricated + - support specifying CPPFLAGS in makepkg.conf + - support PACKAGER environmental variable + - allow source renaming to work on signature files + - libprovides and libdepends rewritten + - configurable compression options (FS#27430) + - allow multiple packages to be build when using + BUILDDIR (FS#28417) + - imporved option parsing + - add zsh completion + - add makedepends/checkdepends information to .PKGINFO + - url can be overridden in split packages + - allow wildcards in PURGE_TARGETS + - pass --asdep flag to pacman when installing + - use last match in BUILDEVN/OPTIONS arrays (FS#26701) BUILDENV?
+ - fix "arch" handling in split packages (FS#27204) + - repo-add: + - honor TMPDIR environmental variable + - add makedepends/checkdepends information to database + - pacman-key: + - fix importing keys with quotes in file name (FS#28445) + - allow verification of multiple sig files + - add zsh completion (FS#29062) + - contrib: + - add updpkgsums 4.0.3 - frontend database cleanup enhancements (FS#28714) - frontend package cleanup enhancements (FS#25166) - back out changes related to SyncFirst in 4.0.0 -- 1.8.0
Allan McRae <allan@archlinux.org> on Wed, 2012/11/14 14:33:
+ - allow cleaing only some cachedirs
cleaing -> cleaning -- main(a){char*c=/* Schoene Gruesse */"B?IJj;MEH" "CX:;",b;for(a/* Chris get my mail address: */=0;b=c[a++];) putchar(b-1/(/* gcc -o sig sig.c && ./sig */b/42*2-3)*42);}
On Wed, 14 Nov 2012 14:33:11 +1000 Allan McRae <allan@archlinux.org> wrote:
Signed-off-by: Allan McRae <allan@archlinux.org> ---
DRAFT! This assumes everything on my working branch will be committed for the 4.1 release.
A couple updates.
+ - remove Cygwin and Darwin (OSX) support
Darwin support was ultimately not removed. Some possible additions: make path to ldconfig configurable add --native filter to pacman -Q add program prefix to pacman log entries improved pactree output pacsort: sort filenames with --files makepkg: pass --needed flag to pacman makepkg: add LOGDEST configuration option makepkg: install makedepends with --repackage makepkg: add pkgver() function
On 30.01.2013 02:55, Andrew Gregory wrote:
Some possible additions:
[..]
improved pacdiff usability pkgdelta: add ratio and package size limits
On 14 November 2012 04:33, Allan McRae <allan@archlinux.org> wrote:
+ - makepkg: + - require bash>=4.0 + - support for VCS URLs (git, bzr, svn and hg) (FS#7816, + FS#8890, FS#13727, FS#15895, FS#16384, FS#16872, FS#19459, + FS#19476, FS#20841, FS#21098, FS#28605) + - split debugging symbols into seperate package (FS#10975) + - use SKIP in checksums to skip integrity check (FS#19735) + - add prepare() function to PKGBUILD (FS#30582) + - pkgrel must be in decimal format + - PKGBUILDs without package() functions are depricated
Maybe also add this, because I’m seeing a few AUR packages that reference $pkgdir from the build() function and get the incorrect plain old “pkg” directory. - pkg/$pkgname is always used as $pkgdir - $pkgdir is no longer usable in the build() function Also I think the PKGBUILD man page needs updating because it associates “pkgdir” with the build() function. Unless there is a valid use for $pkgdir in build() that I am not aware of, in split packages or something?
+ - support specifying CPPFLAGS in makepkg.conf + - support PACKAGER environmental variable + - allow source renaming to work on signature files + - libprovides and libdepends rewritten + - configurable compression options (FS#27430) + - allow multiple packages to be build when using + BUILDDIR (FS#28417) + - imporved option parsing + - add zsh completion + - add makedepends/checkdepends information to .PKGINFO + - url can be overridden in split packages + - allow wildcards in PURGE_TARGETS + - pass --asdep flag to pacman when installing + - use last match in BUILDEVN/OPTIONS arrays (FS#26701) + - fix "arch" handling in split packages (FS#27204)
On 31/01/13 20:22, Martin Panter wrote:
On 14 November 2012 04:33, Allan McRae <allan@archlinux.org> wrote:
+ - makepkg: + - require bash>=4.0 + - support for VCS URLs (git, bzr, svn and hg) (FS#7816, + FS#8890, FS#13727, FS#15895, FS#16384, FS#16872, FS#19459, + FS#19476, FS#20841, FS#21098, FS#28605) + - split debugging symbols into seperate package (FS#10975) + - use SKIP in checksums to skip integrity check (FS#19735) + - add prepare() function to PKGBUILD (FS#30582) + - pkgrel must be in decimal format + - PKGBUILDs without package() functions are depricated
Maybe also add this, because I’m seeing a few AUR packages that reference $pkgdir from the build() function and get the incorrect plain old “pkg” directory.
- pkg/$pkgname is always used as $pkgdir - $pkgdir is no longer usable in the build() function
Also I think the PKGBUILD man page needs updating because it associates “pkgdir” with the build() function. Unless there is a valid use for $pkgdir in build() that I am not aware of, in split packages or something?
No... $pkgdir always points the right place. It is just no longer $startdir/pkg.
On 31/01/13 20:38, Allan McRae wrote:
On 31/01/13 20:22, Martin Panter wrote:
On 14 November 2012 04:33, Allan McRae <allan@archlinux.org> wrote:
+ - makepkg: + - require bash>=4.0 + - support for VCS URLs (git, bzr, svn and hg) (FS#7816, + FS#8890, FS#13727, FS#15895, FS#16384, FS#16872, FS#19459, + FS#19476, FS#20841, FS#21098, FS#28605) + - split debugging symbols into seperate package (FS#10975) + - use SKIP in checksums to skip integrity check (FS#19735) + - add prepare() function to PKGBUILD (FS#30582) + - pkgrel must be in decimal format + - PKGBUILDs without package() functions are depricated
Maybe also add this, because I’m seeing a few AUR packages that reference $pkgdir from the build() function and get the incorrect plain old “pkg” directory.
- pkg/$pkgname is always used as $pkgdir - $pkgdir is no longer usable in the build() function
Also I think the PKGBUILD man page needs updating because it associates “pkgdir” with the build() function. Unless there is a valid use for $pkgdir in build() that I am not aware of, in split packages or something?
No... $pkgdir always points the right place. It is just no longer $startdir/pkg.
Sorry - completely misread this. Did not pick up the build() function part. This is interesting... I will look into it further. Allan
On 31/01/13 20:47, Allan McRae wrote:
On 31/01/13 20:38, Allan McRae wrote:
On 31/01/13 20:22, Martin Panter wrote:
On 14 November 2012 04:33, Allan McRae <allan@archlinux.org> wrote:
+ - makepkg: + - require bash>=4.0 + - support for VCS URLs (git, bzr, svn and hg) (FS#7816, + FS#8890, FS#13727, FS#15895, FS#16384, FS#16872, FS#19459, + FS#19476, FS#20841, FS#21098, FS#28605) + - split debugging symbols into seperate package (FS#10975) + - use SKIP in checksums to skip integrity check (FS#19735) + - add prepare() function to PKGBUILD (FS#30582) + - pkgrel must be in decimal format + - PKGBUILDs without package() functions are depricated
Maybe also add this, because I’m seeing a few AUR packages that reference $pkgdir from the build() function and get the incorrect plain old “pkg” directory.
- pkg/$pkgname is always used as $pkgdir - $pkgdir is no longer usable in the build() function
Also I think the PKGBUILD man page needs updating because it associates “pkgdir” with the build() function. Unless there is a valid use for $pkgdir in build() that I am not aware of, in split packages or something?
No... $pkgdir always points the right place. It is just no longer $startdir/pkg.
Sorry - completely misread this. Did not pick up the build() function part.
This is interesting... I will look into it further.
OK... third reply... For a single package with only a build() function, $pkgdir is $startdir/pkg/$pkgname in both build() and package(). For a single package with both build() and package() function or a split package, this is set to $startdir/pkg. That is wrong, but $pkgdir should not be touched within the build function. I am fixing... Allan
participants (6)
-
Allan McRae
-
Andrew Gregory
-
Christian Hesse
-
Florian Pritz
-
Ivan S. Freitas
-
Martin Panter