📄 changelog
字号:
retrieving the paco log directory after installation with pkg-config, like this: "pkg-config --variable=logdir paco". + Allowed the use of option '-x|--expand' when logging packages. If the expansion leads to more than one package name, paco prints an error message and exits. See an example in the README file. + Scripts are no longer included in the distribution. They have been available in the web site (http://paco.sourceforge.net/downloads.html). + [bugfix]: temporary files were not always removed at exit. + Removed the option '--with-paco-logdir' in configure, since it can be set in the configuration file. + New options CLEAR_EMPTY and CLEAR_UNINSTALLED for pacorc. See the man page of pacorc for more information. + Minor bugfixes.1.10.2 [6 Nov 2005]^^^^^^^^^^^^^^^^^^^ + New option '--ignore-errors' in paco (see the man page). + New configure option '--enable-ansi'. + Allow the use of rpmunpack in SuperPaco (by Richard Johns). This means that rpm2cpio is no longer required to install RPM packages. + Removed reference to sudo conflict, which is not true (thanks Carlos Vendramini). + [bugfix]: option '-c' broken! + [bugfix]: segfault in paco when reading badly formatted logs. + [bugfix]: problems when creating binary packages in gpaco. + [bugfix]: gpaco: When updating the database, newly logged packages were duplicated in the list of packages. + [bugfix]: segfault when reading long lines from the logs (thanks Mirco Lorenzoni) + [bugfix]: SuperPaco had problems when installing RPM packages: "cp: cannot stat `foo': No such file or directory".1.10.1 [27 Oct 2005]^^^^^^^^^^^^^^^^^^^^ This release fixes an important bug in version 1.10.0: When logging installations, paths to be excluded were actually not excluded from the logs. Thanks Arthur Demchenkov for catching this horrible bug. 1.10.0 [23 Oct 2005]^^^^^^^^^^^^^^^^^^^^ *** IMPORTANT: Notes for users of older versions of paco *** ************************************************************ 1) There are changes in the log format. To rebuild the database, run 'paco -au' right after installing this new version. 2) The libpaco shared library has been renamed to libpaco-log. Files /usr/lib/libpaco.* can be removed when upgrading to paco-1.10.0. General changes --------------- + The configure script can be run from outside the main paco sources directory (thanks Christian Schneider). + Added russian translation (by Arthur Demchenkov). + The syntax of pacorc is more strict. Quotes and spaces are not stripped from the value of the variables. Type 'man pacorc' for more information. + Fixed compilation errors in Solaris. Changes in paco --------------- + Enhanced the debugging messages when logging or removing packages. + Resolve intermediate directory symlinks in the names of the logged files (no more conflicts with /usr/man and /usr/share/man, etc). + Enhanced the way to collect package information at log time: Builds from outside the main package sources directory are supported, and the config.status and .aspec (autopackage) files are scanned. + When logging packages, the values of CC, CFLAGS, etc... are retrieved only from the environment, and not from the Makefile. + [bugfix]: Spurious commented lines in "Description" info field. Changes in gpaco ---------------- + [bugfix]: configuration file (.gpacorc) not well written at exit. + [bugfix]: charset encoding problems (thanks Arthur Demchenkov). + [bugfix]: memory leaks (thanks the gtk-app-devel-list@gnome.org people). + [bugfix]: segfault when removing packages. + [bugfix]: problems with long package descriptions (thanks Christoph Berg). + Removed the "maximmum database age" setting in "Preferences". Never update the database at start. 1.9.6 [23 Sep 2005]^^^^^^^^^^^^^^^^^^^ + Fixed a bug on Solaris: "ld.so.1: sh: fatal: /usr/lib/libpaco.: open failed: No such file or directory".1.9.5 [23 Sep 2005]^^^^^^^^^^^^^^^^^^^ + Paco has been successfully tested on NetBSD-2.0 (thanks Tanaka Shin-ya). + Fixed error codes when using the '-l' option to monitor a command. Now paco returns: 0 on success, 1 if paco itself fails, and 2 if the failure comes from the monitorized command (thanks Dan Nicholson). + Expand variable $HOME (or ${HOME}) in pacorc (thanks XMail-LORD). + Fixed memory leaks. + [bugfix]: "true_fopen64 undeclared" (thanks Tanaka Shin-ya). + [bugfix]: "__unused redefined" (thanks Christian Schneider). + [bugfix]: Segmentation fault when dealing with filenames containing the percent ('%') character (thanks Christian Schneider). + [bugfix]: Fixed some serious bugs in superpaco (ooopss...). + [bugfix]: "too many open files" when removing packages. 1.9.4 [5 Sep 2005]^^^^^^^^^^^^^^^^^^ This release fixes a bug in paco-1.9.3: When logging installations, the package information was not properly retrieved.1.9.3 [4 Sep 2005]^^^^^^^^^^^^^^^^^^ Changes in paco: ~~~~~~~~~~~~~~~~ + Removed option '-S|--stdin'. From now on, if the option '-l|--log' is used without any command, files are read from the standard input, just like the '-S' option did. Update your scripts! + The build-time values of CC, CFLAGS and some other variables are now saved in the database, and retrieved with the new option '-V|--variable'. + Due to the above new feature, the short option '-V' has changed its meaning and it's no more used to show version information. + [bugfix] '-C' option printed 0 shared files for all packages! + [bugfix] Bogus error messages were printed when removing packages. + [internal] Use GNU getopt to parse the command line options. + [internal] Use linked lists for the lists of files. Changes in gpaco: ~~~~~~~~~~~~~~~~~ + Added translator credits in the "About" dialog. + Added accelerator to option "Update database" (Ctrl+U). + [bugfix] Wrong "parse error" failure when updating the database. + [bugfix] Newly logged packages were not properly updated when updating the whole database. + [bugfix] Bogus error messages were printed when removing packages. Other changes: ~~~~~~~~~~~~~~ + Replaced the configure option '--enable-scripts' with new options '--enable-a2paco', '--enable-superpaco' and '--enable-pacoball'. + New script paco_bash_completion, written by Christian Schneider. + Let pacoball accept more than one input package. + New options '-1|--faster', '-9|--better' and '-a|--all' in pacoball. + Created a man page for pacoball. + Removed configuration variable DPKGDIR. + Added Serbian translation (Boban Petrovic). + Updated French translation (Ookaze BioACobol). + Updated Catalan translation (me).1.9.2 [03 Aug 2005]^^^^^^^^^^^^^^^^^^^^ This release uses the full GNU build system: autoconf, automake and libtool. *** IMPORTANT: Due to the use of libtool, paco can't track its own *** installation anymore. See the INSTALL file for more details. General changes: ================ + The default log directory can be set at configure time, with the option '--with-paco-logdir=DIR'. + The path '/usr/info/dir' has been added to the default value of EXCLUDE. Now EXCLUDE='/tmp:/usr/src:/usr/info/dir'. + New configuration variable APPARENT_SIZE (See the man page of pacorc). + (Apparently, hopefully) ported to Solaris 9. I18n: ===== + Internationalizated gpaco. + Updated French translation (Ookaze BioACobol). + Updated Catalan translation (me). Changes in libpaco: =================== + Added truncate(), truncate64() and creat64() handlers. + Bugfixes. Changes in paco: ================ + Removed the '--usage' option and the '?' switch. + Don't print the date and the size of the package when listing files. Changes in gpaco: ================= + Disallow changing the log directory at runtime (for now). + Don't permit multiple selection in the list of packages (for now). 1.9.1 [16 Jul 2005]^^^^^^^^^^^^^^^^^^^ - Fixed various build and install errors. - Added french translation (by Ookaze BioACobol).1.9.0 [12 Jul 2005]^^^^^^^^^^^^^^^^^^^ General changes: - Use Autoconf build system. - Internationalisation support with GNU gettext. Added catalan translation. - The default configuration directory is now '/usr/etc'. Use the configure option '--sysconfdir' to change it. - Increased portability. Changes in paco: - Various bugfixes in libpaco. Changes in gpaco: - New "Keep logs" option in the "Remove" page. - Added abbility to create binary packages. - Changed the buttons layout in the "Remove" page. - Permit multiple selection in the list of packages. - Minor bugfixes and enhancements. Changes in scripts: - New option '--ball=PATH' in pacoball. Thanks Dan Nicholson <dbnichol@gmail.com> for testing paco in Solaris. Thanks Jim Gifford for let me test paco in a mips64 machine.1.8.9 [04 Jun 2005]^^^^^^^^^^^^^^^^^^^ Changes in paco: - Fixed the "Unremoved dangling symlinks" bug. Thanks Jesse S. - Fixed the "Wrong shared files list" bug. - Accelerated the shared file detection code. Also in gpaco. - Changed the default values for the variables INCLUDE and EXCLUDE, which set the paths to scan/skip when logging the installation of a package. New default values are: INCLUDE=/ EXCLUDE=/tmp:/usr/src ('/dev' and '/proc' are implicitly skipped). 1.8.8 [15 May 2005]^^^^^^^^^^^^^^^^^^^ Changes in paco: - Added abbility to get information also from the .pc (pkg-config) file when installing a package. - Allow the use of option '-U' with '-r', to force removing the log of the packages. - Fixed a bug that prevented paco to properly update the database. Thanks Ookaze BioACobol. Changes in gpaco: - Restore the position of the main window between sessions. Changes in pacoball: - Fixed the "Argument list too long" bug. Thanks Ivo Nedialkov Krastev. - Strip leading '/'s from file names. Thus pacoballs can be unpacked in different prefixes than the root directory '/'.1.8.7 [30 Apr 2005]^^^^^^^^^^^^^^^^^^^ - This release fixes a bug that made paco log some files twice when using the option "+". - Debugging support has been added to the libpaco code too (it must be build with CFLAGS=-DDEBUG to enable it).1.8.6 [16 Apr 2005]^^^^^^^^^^^^^^^^^^^ Changes in gpaco: - Added accelerators to some menu items. - New option to show missing sizes as percent in the "Preferences" dialog. - Display dates in UTF8 encoding (thanks Ryurik). - Minor bugfixes. Other changes: - Better deal with file sizes (thanks Mirco Lorenzoni & Demchenkov Arthur).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -