1996-04-09 01:55:35 +08:00
|
|
|
2.0.6 -> 2.0.7:
|
|
|
|
- builds now set umask 022 for all scripts
|
1996-04-16 06:19:30 +08:00
|
|
|
- queries relative paths correctly (thanks to Johnie Stafford)
|
|
|
|
- fixed error codes for failed installs
|
|
|
|
- don't add NULL entry to group index for packages that don't
|
|
|
|
have group information, add it to the "Unknown" group instead
|
|
|
|
- added --scripts query option
|
|
|
|
- added --noscripts for installing and uninstall without using
|
|
|
|
the pre/post scripts
|
|
|
|
- "rpm -qd" and "rpm -qc" work properly now (they didn't imply
|
|
|
|
-l before)
|
1996-04-09 01:55:35 +08:00
|
|
|
|
|
|
|
2.0.5 -> 2.0.6:
|
1996-04-16 06:19:30 +08:00
|
|
|
- internal changes to error messages
|
1996-04-09 01:55:35 +08:00
|
|
|
|
1996-04-03 11:46:35 +08:00
|
|
|
2.0.4 -> 2.0.5:
|
|
|
|
- added support for generic querying
|
|
|
|
- added --querytags option
|
|
|
|
- updated man page for above two
|
|
|
|
- short-circuit got added before 2.0.5, but I don't know when
|
|
|
|
- query and installs should now return 0 on success and nonzero
|
|
|
|
otherwise (rpm -i should return the number of packages that
|
|
|
|
failed actually)
|
1996-04-03 11:47:25 +08:00
|
|
|
- made rpm -qa fail if extra arguments are passed to it
|
1996-04-03 11:46:35 +08:00
|
|
|
|
|
|
|
2.0.3 -> 2.0.4:
|
|
|
|
- added support for PowerPC, and OSF mklinux ports
|
|
|
|
- added --resign
|
|
|
|
- added --recompile
|
|
|
|
- added verbose error messages from Tyson Sawyer
|
|
|
|
- rpmconvert won't overwrite an existing database
|
|
|
|
- won't core dump querying old format source packages
|
|
|
|
- freed minor memory leak
|
|
|
|
- more descriptive error messages during build
|
|
|
|
- added support for not installing documentation
|
|
|
|
|
|
|
|
2.0.2 -> 2.0.3:
|
|
|
|
- added support for 686, 786, 886, 986
|
|
|
|
|
|
|
|
2.0.1 -> 2.0.2:
|
|
|
|
- fixed ftp.c to return an error code when select timeouts
|
|
|
|
- added basic NLS support, along with a Sweedish message catalog
|
|
|
|
(thanks to Michael Nyquist)
|
|
|
|
|
|
|
|
2.0 -> 2.0.1:
|
|
|
|
- hashing and percentages no longer SIGFPE on 0 byte packages
|
|
|
|
- when an ftp fails, install.c no longer tries to install the package
|
|
|
|
- uses /var/tmp rather then /usr/tmp during for ftp space
|
|
|
|
- added debugging messages to ftp.c
|
|
|
|
- fixed some mistakes in the PGP section of the man page
|
|
|
|
- added mdfile prototype to rpmlib.h - the Python module wants this
|
|
|
|
- fixed struct oldrpmlead to align properly on the alpha
|
|
|
|
|
|
|
|
2.0 - everything done :-)
|
|
|
|
|
|
|
|
2.0b -> 2.0c:
|
|
|
|
- an incredible number of changes - I won't bother trying to
|
|
|
|
list them
|
|
|
|
|
|
|
|
2.0a -> 2.0b:
|
|
|
|
- moved build stuff to main rpm command, though --rebuild is still
|
|
|
|
not supported
|
|
|
|
- install should work, although replaced files are not marked as
|
|
|
|
replaced
|
|
|
|
- %doc macro fixed
|
|
|
|
- --percent, --hash work for installs
|
|
|
|
- converted databases and packages get the file list in the correct
|
|
|
|
order now
|
|
|
|
- none of this is well tested
|
|
|
|
- rpms are output to proper dirs (which are always arch sensitive)
|
|
|
|
- basic rpmrc functions are implemented, full parsing is present
|
|
|
|
- changed error messages for missing files to include full path
|
|
|
|
- fixed detection of Alpha's
|
|
|
|
|
|
|
|
1.4.6 -> 2.0a:
|
|
|
|
- completely rewritten in C
|
|
|
|
- verification missing
|
|
|
|
- build functionality not in main rpm, in rpmbuild instead
|
|
|
|
(this will be corrected)
|
|
|
|
- an awful lot is still missing - this is an ALPHA release
|
|
|
|
|
|
|
|
1.4.5 -> 1.4.6:
|
|
|
|
- fixed rpmq problem with packages w/o groups (old RPM's would do this)
|
|
|
|
- fixed uninstalling with --root
|
|
|
|
|
|
|
|
1.4.4 -> 1.4.5:
|
|
|
|
- added support for mips processors
|
|
|
|
- added support for osf1 and irix os's
|
|
|
|
|
|
|
|
1.4.3 -> 1.4.4:
|
|
|
|
- fixed bug in arch detection code which caused i386 failure
|
|
|
|
|
|
|
|
1.4.2 -> 1.4.3:
|
|
|
|
- added tokens for SPARC, MIPS, PowerPC, and 680x0 architectures
|
|
|
|
- fixed sparc arch, added arch sanity check
|
|
|
|
|
|
|
|
1.4.1 -> 1.4.2:
|
|
|
|
- added --root to man page, usage, and help messages
|
|
|
|
- added a " " to the "Creating directory" debug message in install.pl
|
|
|
|
- make --rebuild fail on binary packages
|
|
|
|
- don't output prep/build/install sections if there aren't any
|
|
|
|
|
|
|
|
1.4 -> 1.4.1:
|
|
|
|
- fixed man page
|
|
|
|
- updated corruption messages to not mention --rebuild
|
|
|
|
- added RPM_PACKAGE_VERSION and RPM_PACKAGE_RELEASE variables
|
|
|
|
at build time
|
|
|
|
- no longer allows installing binary packages across architectures
|
|
|
|
- fixed handling of symlinks marked as config files
|
|
|
|
|
|
|
|
1.3.2 -> 1.4:
|
|
|
|
- make -v the default when using -b and --rebuild
|
|
|
|
- added %postbuild as an alias for %clean
|
|
|
|
- added gendiff
|
|
|
|
- added groups file installed in /usr/lib/rhs/rpm
|
|
|
|
- made usage message different and more concise then the --help message
|
|
|
|
- added --version option
|
|
|
|
- updated man page
|
|
|
|
- changed C build tree for concurrent building on multiple architectures
|
|
|
|
|
|
|
|
1.3.1 -> 1.3.2:
|
|
|
|
- add -b option to %patch
|
|
|
|
- fixed install/chroot temp file deleting
|
|
|
|
|
|
|
|
1.3 -> 1.3.1:
|
|
|
|
- fixed bug when doing md5 of erased config file during rpm -u
|
|
|
|
- fixed spec file searching
|
|
|
|
|
|
|
|
1.2 -> 1.3:
|
|
|
|
- added --search and --where options
|
|
|
|
- multiarchitecture support
|
|
|
|
- added --rebuild option
|
|
|
|
- started C rewrite - rpmq (query options only)
|
|
|
|
|
|
|
|
1.1 -> 1.2:
|
|
|
|
- preuninstalls weren't getting handled properly
|
|
|
|
- Alpha architecture is now recognized and builds are allowed
|
|
|
|
- the database open is checked for success before continuing
|
|
|
|
- rpm -b? checks the SPEC files for package names given as args
|