📄 changelog
字号:
2.0.3 [17 Jul 2007]^^^^^^^^^^^^^^^^^^^ + Removed repeated text in the man page of paco (thanks Georg Grafendorfer). + The option '-x|--expand' has been removed (though it is silently ignored for backwards compatibility). Now the command line package names are automatically expanded like in rpm(8), except when logging packages. In this case the package name must be introduced exactly. + Do not search for the name of the package in config.log (thanks Mirco Lorenzoni). + Fix a doubled DESTDIR bug in doc/Makefile (thanks Matthew Bruenig). + Rewritten libpaco-log in C. This prevents a glibc installation failure when building LFS in chapter 6. + Fixed bug that made paco log compressed files twice in some cases. + Use RTLD_NEXT in libpaco-log. Fixes bug in some systems (thanks Roland Schatz). + When logging installations, files in /proc are always excluded, regardless of the variable EXCLUDE in pacorc or the arguments to the option -E|--exclude. + Better strip the release suffix in rpm2paco and superpaco. + [gpaco] Fixed several problems in "Import RPM database".2.0.2 [21 Jun 2007]^^^^^^^^^^^^^^^^^^^ + [gpaco] Simplified the preferences dialog. + [gpaco] Fixed segmentation fault when the configuration file is missing (thanks Georg Grafendorfer). + [rpm2paco] New option "-j|--sync-version".2.0.1 [11 Jun 2007]^^^^^^^^^^^^^^^^^^^ + Fixed rpm2paco and ocap scripts! (were broken in 2.0.0). + Fixed compilation error in Fedora7 x86_64 (thanks Sawa). + New command line option --log-missing. + [gpaco] New feature "Import RPM database" (it is a graphic frontend to rpm2paco).2.0.0 [6 Jun 2007]^^^^^^^^^^^^^^^^^^ Both paco and gpaco have been rewritten in C++. Gpaco uses (and depends on) the GTKMM libraries (the C++ bindings for GTK+). There is not backwards compatibility with paco-1 databases, but they can be updated automatically by running 'paco -au' right after installing paco-2. Please note that version 1 databases can be converted to version 2 without any information loss, but the opposite is not true, so it is advisable to backup old databases before upgrading. Changes in the user interface: ------------------------------ + The default install prefix has been restored to /usr/local. + New command line switch -B, which is an alias for --batch. + New options --ignore-errors and --ignore-shared (see the man page of paco for more details). + The option -U is no longer used along with -r. The same effect can be now achieved with -rr. + The debuging messages have been slightly reformatted. + PACO_INCLUDE and PACO_EXCLUDE environment variables are no longer honoured when logging package installations. Pacorc options INCLUDE and EXCLUDE should be used instead. + The usage of options -c and -N have changed in order to achieve a more consistent interface. Now they must be used toghether with -f and/or -m. For example, to list the shared missing files use -cm, and to list all non shared files use -Nfm. + New pacorc variables LOG_IGNORE_SHARED and CASE_SENSITIVE (see the man page of pacorc for more details). + Always return the exit code of the install command when logging installations, even if the option --ignore-errors is used (thanks Arthur Demchenkov). + [gpaco] New "Strip" feature in the file list context menu (by Victor Ananjevsky). + [gpaco] Yellow background for missing files is no longer used. Instead, a new status column has been added in the list of files, showing whether the file is installed or not. This column is sortable, allowing for easy selection of files based on their existence. + [gpaco] Remember the last selected folder, compression program and compression level when creating binary packages. + [rpm2paco] Rewritten in bash (it was bourne shell compatible). + [rpm2paco] Upgraded to paco-2 databases. + [rpm2paco] Already logged packages are now skipped by default. The new option --force must be used to overwrite the old logs. + [ocap] New option -L|--logdir. + [ocap] Renamed option -V to -v (for --version). + [pacoball] The logs of the packages are included in the pacoballs. Then when extracting a pacoball, the package information is restored again (only if the extraction is logged, using option --log). Thanks Arthur Demchenkov. + [pacoball] Pacoballs have now the suffix '.paco.tar.gz' instead of '-paco.tar.gz'. Those created with gpaco follow the same rule. Internal changes / Fixed bugs: ------------------------------ + The info logs (those in LOGDIR/_info/) have been removed. Now package information is written in the same log as the list of installed files. This is what makes paco-2 databases unusable with paco-1. + The file config.status is not read when logging package installations, since it is not fairly parsable. + Properly keep track of directory renaming when logging installations (by Vladimir A. Pavlov). + In libpaco-log, the global errno is saved and restored across handling of system calls, thereby interfering minimally with the install process. Also, files are logged only upon successful system calls. This fixes some bugs (thanks Vladimir A. Pavlov). + Do not print error messages when LOGDIR does not exist or is not writable.1.10.12 [14 Nov 2006]^^^^^^^^^^^^^^^^^^^^^ + Fixed another double free() bug in paco (thanks Mirco Lorenzoni)1.10.11 [08 Nov 2006]^^^^^^^^^^^^^^^^^^^^^ + Removed option '-V|--variable' in paco. + Removed pacorc option CLEAR_EMPTY. Empty logs are allways removed from the database. + Fixed segmentation fault when reading empty lines from the configuration file (thanks Roebe XXX). + Updated the paco_bash_completion script (thanks Christian Schneider) + [gpaco] Fixed a "Too many open files" bug when compressing a large number of files. + [gpaco] Fixed "double free" bug.1.10.10 [29 Jul 2006]^^^^^^^^^^^^^^^^^^^^^ This release fixes a bug in release 1.10.9: paco made a segmentation fault when reading package information from setup.py 1.10.9 [28 Jul 2006]^^^^^^^^^^^^^^^^^^^^ Paco: + Allow shell wildcards in options -e, -E and -I (see the man page). + Read information from setup.py when installing Python packages. + Added a blank line between different packages when listing shared files. + New option '-N|--non-shared', to list the non-shared files of the packages (thanks Thomas Schwarzgruber). Gpaco: + Remove obsolete info logs when updating the database (as in paco). + Make the main window insensitive when updating the database. + Removed the "Update" button in the list of files. + Fixed an integer overflow in the number of missing files on 64 bit architectures (thanks Christian Schneider). + New option for testing the integrity of the binary packages. + Make the columns in the main window reorderable, and remember its order between sessions. + New column "Summary" in the list of packages (thanks Mickael "Mega MoiX"). + New columns "Size %" and "Files %" in the list of packages. + Use .ini-like syntax for the configuration file (~/.gpacorc) + Changed selection behaviour in the list of files. + Multiple package selection is now allowed. + Minor bugfixes. Other: + Pacoball option '--prefix' renamed to '--root' (--prefix is still supported to provide backwards compatibility). + New options '--fakeroot' and '--test' in pacoball. + New script ocap. It scans the system and finds all files not logged in the paco database. + Added the paco_bash_completion script into the distribution. + Removed configure option '--enable-wordexp'. Only the environment variable HOME is honoured in pacorc. + Removed configure options '--enable-ansi' and '--enable-werror'. + Fixed doubled DESTDIRs in doc/Makefile.am (thanks Mark Rosenstand). 1.10.8 [26 May 2006]^^^^^^^^^^^^^^^^^^^^ General: + [bugfix]: Compilation errors in Solaris. + [bugfix]: Segmentation fault if /etc/pacorc is missing. + Added (more) missing DESTDIRs in Makefiles. + New configure option '--enable-scripts' (see INSTALL). Paco: + When removing packages, do not ask for confirmation to remove them from the database. If the package is completely uninstalled it is automatically removed from the database. If any file is not removed due to errors or because it is shared, the package is not removed from the database unless option -U is used. + Enhanced the man pages. Gpaco: + Integrated the "binary package" dialog into the window of the package, as a new tab. + Replaced progress dialogs by progress bars in the status bar. + Prevent users without write permissions on the paco database to remove, compress or uncompress files. + Removed the (dangerous) button "Close" in the remove page. Sccripts: + Removed option '-o' in pacoball. Bugfixes and enhancements. + Added script superpaco into the main paco distribution. Added a new option '-n|--no-paco' to install the packages without paco. Fixed a bug that prevented symlinks and hidden files to be properly installed (thanks Dan Nicholson and Thomas Schwarzgruber). Other bugfixes. + Bugfix in pacoball: Input tarballs not recognized.1.10.7 [29 Apr 2006]^^^^^^^^^^^^^^^^^^^^ + [bugfix]: symlinks not logged (thanks Tor Olav and Thomas Schwarzgruber). + New feature in gpaco: removing files can be interrupted with a "Stop" button, and resumed again with a "Resume" button. + New option '--owner', which is just a more intuitive alias for '--query'. + Changed the behaviour of option '-V|--variable' (see the man page). + Allow '--sort=time' as an alias for '--sort=date' in paco. + Reintroduced the script pacoball in the main paco distribution.1.10.6 [21 Apr 2006]^^^^^^^^^^^^^^^^^^^^ + [bugfix]: gpaco: files could not be manually removed, compressed or uncompressed. + [bugfix]: extra line read from info file broke option '-o'. (Thanks Daniel Ekl鰂).1.10.5 [4 Apr 2006]^^^^^^^^^^^^^^^^^^^ + Fixed compilation errors in NetBSD. + New configure option "--enable-wordexp" (see INSTALL). + Fixed a bug in 1.10.4 release that made paco skip /foobar files if directory /foo had to be excluded. + Minor bugfixes. + Upgrade is recommended. 1.10.4 [1 Apr 2006]^^^^^^^^^^^^^^^^^^^ + [bugfix]: option '-m' broken (missing files not listed). + [bugfix]: EXCLUDE'd paths actually not excluded (thanks Kristian Gavran). + [bugfix]: gpaco crashed when updating inexistent logs. + Beautified the debugging output when logging packages. + Restored the configure option "--with-paco-logdir". + Added configure option "--enable-werror". + Changed the default install prefix to /usr (was /usr/local). + [gpaco]: fixed some problems when managing big packages. + New options BLOCK_SIZE and LOG_IGNORE_ERRORS in pacorc. + Expand any environment variable in pacorc (not only HOME); and more (read the man page of pacorc for more information). + Removed internationalisation. + Type "make logme" right after installing paco, and it will log the own paco's installation :-) + Fixed more missing DESTDIRs in the Makefiles. + Do not allow users to remove, update, log or unlog packages if they do not have write permissions on the paco log directory (thanks Kristian Gavran).1.10.3 [4 Mar 2006]^^^^^^^^^^^^^^^^^^^ + Fixed missing DESTDIR in doc/Makefile (thanks Dan Nicholson). + Tested successfully with gcc-4.0.0. + Removed paco.spec from the tarball. Created paco.pc. This allows for
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -