Revisions of transactional-update

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 873083 from Ignaz Forster's avatar Ignaz Forster (fos) (revision 68)
- Version 3.1.4
  - SELinux: Fix syncing of SELinux attributes when using overlays
  - SELinux: Tag the overlay directory itself (again)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) committed (revision 67)
https://bugzilla.opensuse.org/show_bug.cgi?id=1181934
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 868670 from Ignaz Forster's avatar Ignaz Forster (fos) (revision 66)
- Version 3.1.0
  - t-u: Support installing RPMs from the user's directory again
  - Adapt selfupdate to new packaging
  - Implement signal handling
  - Remove empty text files
- Add libselinux build time dependency
- Remove RPM version check
- Fix libstdc++ filesystem ABI incompatibility by using newer gcc version on old distributions. [boo#1181582]
- Rework packaging based on Fedora packaging to separate all the components to remove the intrinsic requirement for Zypper
- Version 3.0.0
  - This release changes the internal structure, but should be identical to the previous release feature wise.
  - Major parts of the previous Bash only application have been rewritten in C++ with the goal to provide an API around transactions; the transactional-update script is using that
    new interface internally already, however the API should be considered experimental for now - if you are interested to use it, please notify us in
    https://github.com/openSUSE/transactional-update/issues/52
  - A new tool called "tukit" provides a C++ tool that can be wrapped by scripts to leverage the functionality. Please consider it experimental for now, the commands may still change.
  - Bugfixes:
    - Implement support for system offline update [boo#1180808]
    - Add statistics files to update environment [boo#1173282]
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 847069 from Ignaz Forster's avatar Ignaz Forster (fos) (revision 65)
- Version 2.38.3
  - SELinux: Make synchronisation work for both pre-SELinux snapshots and later snapshots; SELinux support should be ready for most tasks now.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 844985 from Ignaz Forster's avatar Ignaz Forster (fos) (revision 64)
Version 2.28.2
* SELinux: Exclude security.selinux attribute from rsyncing (again)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 843423 from Ignaz Forster's avatar Ignaz Forster (fos) (revision 63)
- Version 2.28
  - Add 'setup-selinux' command for easy setup of a SELinux system
  - Allow complex commands for the 'run' command
  - SELinux: Fix /etc / overlay labeling
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 841734 from Ignaz Forster's avatar Ignaz Forster (fos) (revision 62)
- Version 2.27
  - Add support for network systemd-resolvd network connections in t-u environment
  - Mount /var/lib/ca-certificates read-write to prevent SELinux error
  - Prevent calling transactional-update from within transactional-update
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 837917 from Ignaz Forster's avatar Ignaz Forster (fos) (revision 61)
- Version 2.26
  - Fix broken sync for second snapshot [boo#1176989]
  - Add new options to allow separate cleanup of snapshots and overlays
  - Check for existence of inotifywait before using it
  - Check that mount options don't exceed maximum length
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) committed (revision 60)
https://bugzilla.suse.com/show_bug.cgi?id=1176989
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 835888 from Ignaz Forster's avatar Ignaz Forster (fos) (revision 59)
- Version 2.25.1
  - Fix inotify watcher setup
  - Use log_{info,error} for more messages to avoid messing up Salt logs
- Version 2.25
  - Reduce number of overlays:
    Instead of using transparent overlays for all previous layers only add the previous snapshot's overlay; this will greatly reduce the number of overlays while still making sure that /etc changes in the running system will be visible in the next snapshot
  - When using --drop-if-no-change synchronize potential /etc changes with running system
  - Exclude all non-root-fs mounts from inotify watcher
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 825971 from Ignaz Forster's avatar Ignaz Forster (fos) (revision 58)
- Version 2.24.1
  - SELinux: adjust labels for etc, fstab and grub.cfg
- Version 2.24
  - Add partial SELinux support
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 823772 from Ignaz Forster's avatar Ignaz Forster (fos) (revision 57)
- Version 2.23
  - Add "run" command to be able to execute a single command in a new snapshot
  - Add "--drop-if-no-change" option to discard snapshots if no changes were
    perfomed (BETA, required for Salt integration)
  - Removed previous CaaSP Salt support (gh#openSUSE/transactional-update#33)
  - Avoid "file not found" message on systems without /var subvol
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 791674 from Ignaz Forster's avatar Ignaz Forster (fos) (revision 54)
- Version 2.21.1
  - Rework error messages on failing umount [boo#1168389]
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 789758 from Ignaz Forster's avatar Ignaz Forster (fos) (revision 53)
- Update to version 2.21
  - Use slave mounts for /proc, /sys & /dev

This should fix the current openQA failure: https://openqa.opensuse.org/tests/1218639#step/transactional_update/9
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 788446 from Ignaz Forster's avatar Ignaz Forster (fos) (revision 52)
- Update to version 2.20.4
  - Mount efivarfs on EFI systems to make sure the bootloader will be installed correctly [boo#1162320]
  - Fix removal of existing overlay directories
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 784620 from Ignaz Forster's avatar Ignaz Forster (fos) (revision 51)
Add dependencies to btrfsprogs, zypper and snapper - most of the functionality is not usable if those applications are not installed. [boo#1166502]
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 782051 from Ignaz Forster's avatar Ignaz Forster (fos) (revision 50)
- Update to version 2.20.3
  - Reintroduce compatibility with RPM < 4.15 for inclusion in
    SLE / Leap 15.2
  - Prepare for removal of /var/lib/alternatives [jsc#SLE-9101]
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 779347 from Ignaz Forster's avatar Ignaz Forster (fos) (revision 49)
- Update to version 2.20.2
  - Use full names for zypper options [bsc#1164543]
  - Ignore /var/lib/rpm in shadowed file output
  - Optimize create-dirs-from-rpmdb
Displaying revisions 41 - 60 of 108
openSUSE Build Service is sponsored by