./pkgtools/pkg_rolling-replace, Replace/upgrade packages in-place

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.24.12, Package name: pkg_rolling-replace-0.24.12, Maintainer: gdt

pkg_rolling-replace does 'make replace' on one package at a time,
tsorting the packages being replaced according to their
interdependencies, which avoids most duplicate rebuilds.


Required to run:
[pkgtools/pkg_tarup] [pkgtools/pkg_chk]

Required to build:
[pkgtools/cwrappers]

Version history: (Expand)


CVS history: (Expand)


   2021-04-22 10:54:18 by Masatake Daimon | Files touched by this commit (2)
Log message:
Correct the order of redirection
   2021-04-13 19:51:21 by Olaf Seibert | Files touched by this commit (3)
Log message:
pkg_rolling-replace: catch permission errors from pkg_admin

and print a friendlier warning message instead (only once).
Document that the mismatch state may not persist if permissions are
insufficient.
   2021-01-15 11:56:52 by Tobias Nygren | Files touched by this commit (2)
Log message:
pkg_rr: substitute pkg_admin with PKG_ADMIN_CMD. Bump to 0.24.10.
   2021-01-09 20:12:46 by Olaf Seibert | Files touched by this commit (3) | Package updated
Log message:
pkgtools/pkg_rolling-replace: Update to 0.24.9

When using the -u option to find mismatched packages, mark each affected
package with 'mismatch=YES'. Otherwise, consider such packages as
targets to rebuild.
ok gdt@.
   2019-08-27 21:30:36 by Greg Troxel | Files touched by this commit (2) | Package updated
Log message:
pkgtools/pkg_rolling-replace: Update to 0.24.8

Be more tolerant of not finding PKGPATH, and basically attempt to skip
the package rather than treating it as a fatal error.  (This was a
stray edit that I've been running with for a while.)
   2019-07-29 16:48:17 by Greg Troxel | Files touched by this commit (2) | Package updated
Log message:
pkgtools/pkg_rollingreplace: Update to 0.24.7

When running pkg_chk, ignore packages marked "missing", which tend to
be the wrong python version.

This is a temporary kludge, but should allow pkg_rr to run on systems
that have changed python versions.
   2019-04-26 20:14:15 by Greg Troxel | Files touched by this commit (2) | Package updated
Log message:
pkg_rolling-replace: Update to 0.24.6

When trying to extract PKGPATH from what is believed to be the PKGNAME
of an installed package, do not abort, but merely error (which is
nonfatal with -k).  This is helpful, but not sufficient, when dealing
with pyNN-foo packages where the default version is depended on but
not installed.
   2019-03-23 18:20:31 by Greg Troxel | Files touched by this commit (2)
Log message:
pkgtools/pkg_rolling-replace: 0.24.5

In addition to adding in BUILD_DEPENDS, catch up to long-ago
improvements to pkgsrc and also add in TOOL_DEPENDS.

Thanks to Hauke Fath for reporting the issue.