Dario Faggioli
89c2b82999
Update to 1.4.2.1 OBS-URL: https://build.opensuse.org/request/show/1045681 OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/distrobox?expand=0&rev=23
243 lines
11 KiB
Plaintext
243 lines
11 KiB
Plaintext
-------------------------------------------------------------------
|
|
Wed Dec 28 22:03:04 UTC 2022 - Ayush Kumar <ayush06feb@gmail.com>
|
|
|
|
- Update to latest version (1.4.2.1). Some changes:
|
|
* all: fix setting up default images and names
|
|
* compatibility: add gentoo docker image
|
|
* compatibility: change debian 8 image
|
|
* completion: Remove shebangs from bash completions
|
|
* completion: add compatibility list flag, add image name
|
|
autocompletion
|
|
* create/enter/export: Add home prefix
|
|
* create: Fix using --home with space in path
|
|
* create: use --entrypoint to override entrypoint defined by
|
|
image
|
|
* distrobox: remove trap from the wrapper
|
|
* docs: Add resource limitation tips
|
|
* docs: Fix example configuration file
|
|
* docs: Update handler function to support bash scripts
|
|
* enter/export: handle quotes in arguments in a better way
|
|
* enter: exclude LANG environment variables
|
|
* enter: remove detach-keys, work on #398
|
|
* export/enter: inject container ID at enter-time, in order to be
|
|
used in export
|
|
* export: fix variable declaration
|
|
* export: look at global user services while trying to export a
|
|
service
|
|
* export: use realpath on icons
|
|
* init: Add init and pre-init hook defaults as supported config
|
|
options
|
|
* init: add missing findmnt in OpenSUSE
|
|
* init: better systemd unit cleanup
|
|
* init: copy skel files only if using custom home
|
|
* init: fix overriding of SHELL at each start, override default
|
|
SHELL only the first time
|
|
* init: fix sudoers spam (missing " in check)
|
|
* init: fix void-linux package incompatibility error
|
|
* init: fix vte installation; add --noreplace to prevent repeated
|
|
builds
|
|
* init: integrate with kerberos host only if it is installed on
|
|
the host.
|
|
* init: skip external mounts when searching for sockets
|
|
* init: specify package for gentoo
|
|
* init: use container's path for SHELL instead of host's one
|
|
* init: use findmnt instead of mountpoint, fixing compatibility
|
|
with old distributions
|
|
* install-podman: Fix cni_plugin_dirs
|
|
* install: do not use scraping, use fixed version
|
|
* main: Do not open manpager automatically
|
|
Full list available at: https://github.com/89luca89/distrobox/releases/tag/1.4.2.1
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 17 13:49:00 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- Do not recommend bash-completion subpackage: this triggers
|
|
installation even if bash-completion is not there yet. All (well,
|
|
most for now) packages are handled to install the completion IF
|
|
bash-completion is present (which is the default on standard
|
|
setups).
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 29 11:49:23 UTC 2022 - Dario Faggioli <dfaggioli@suse.com>
|
|
|
|
- Update to latest version (1.4.1)
|
|
- Patches removed:
|
|
0001-distrobox-if-no-command-is-specified-default-to-ente.patch
|
|
- Add a bash-completion subpackage
|
|
- Changes in 1.4.1:
|
|
* completion: add bash completion support!
|
|
* create/enter: revert 52a34fb
|
|
* create: add --no-entry
|
|
* docs: update host and guest lists
|
|
* docs: redundant "else" in readme
|
|
* init: add mesa and vulkan drivers by default
|
|
* init: don't query filesystems mounted by beesd
|
|
* install-podman: update to 4.2.1
|
|
* install-podman: install crun, it generally
|
|
works better in rootless.
|
|
* install-podman: fix default configuration
|
|
* ephemeral: do cleanup even in case of errors
|
|
* generate-entry: auto-discover curl or wget.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 14 09:24:10 UTC 2022 - Dario Faggioli <dfaggioli@suse.com>
|
|
|
|
- Update to latest version (1.4.0)
|
|
- Patches removed:
|
|
0001-enter-fix-automatic-container-creation-when-r-is-use.patch
|
|
0002-distrobox-handle-situations-with-weird-manpages-setu.patch
|
|
0002-opensuse-check-for-the-config-file-in-usr-etc-too.patch
|
|
0003-distrobox-if-no-command-is-specified-default-to-ente.patch
|
|
0004-opensuse-check-for-the-config-file-in-usr-etc-too.patch
|
|
- Patches added:
|
|
0001-distrobox-if-no-command-is-specified-default-to-ente.patch
|
|
- Changes in 1.4.0:
|
|
* New distrobox upgrade command, to update all the containers at once
|
|
* New distrobox generate-entry command, to add your distrobox to the app list
|
|
note that from 1.4.0 onwards this will be the default behaviour for all the
|
|
new containers created
|
|
* New distrobox ephemeral command, to quickly spawn, use and delete a container.
|
|
All-in-one.
|
|
* New install-podman script to install Podman in $HOME. Handy for @ValveSoftware
|
|
SteamDeck users
|
|
* Distrobox-host-exec now uses exclusively the host-spawn command from @1player
|
|
* Better support for AD/LDap and Kerberos usernames
|
|
* Better support for Nix/Guix hosts
|
|
* Plenty of bug fixes and CI/Test improvements smile
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 28 09:48:32 UTC 2022 - Dario Faggioli <dfaggioli@suse.com>
|
|
|
|
- Fix a (potential0 problem with man and manpages
|
|
* Patch added:
|
|
0002-distrobox-handle-situations-with-weird-manpages-setu.patch
|
|
- Default to distrobox-enter when only typing distrobox
|
|
* Patch added:
|
|
0003-distrobox-if-no-command-is-specified-default-to-ente.patch
|
|
- Reordered the patchqueue:
|
|
* Patch removed:
|
|
0002-opensuse-check-for-the-config-file-in-usr-etc-too.patch
|
|
* Patch added:
|
|
0004-opensuse-check-for-the-config-file-in-usr-etc-too.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 27 11:31:23 UTC 2022 - Dario Faggioli <dfaggioli@suse.com>
|
|
|
|
- enable non-interactive mode by default
|
|
- Fix a but with automatic cretion of rootful containers
|
|
* Patch added:
|
|
0001-enter-fix-automatic-container-creation-when-r-is-use.patch
|
|
- Rework the /usr/etc config file patch (better changelog)
|
|
* Patch removed:
|
|
0001-Read-config-in-usr-etc-too.patch
|
|
* Patch added:
|
|
0002-opensuse-check-for-the-config-file-in-usr-etc-too.patch
|
|
- Switched to %autosetup in the spec file
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 21 16:49:28 UTC 2022 - Dario Faggioli <dfaggioli@suse.com>
|
|
|
|
- Move config file in vendor specific path by default
|
|
* Patch added:
|
|
0001-Read-config-in-usr-etc-too.patch
|
|
- Update to latest version, 1.3.1
|
|
* all: allow users to specify non_interactive=true/false
|
|
* all: improve code readability and formatting, follow happy paths
|
|
* create: make it clearer to the user the container creation output
|
|
* create: remove check about clone and image name
|
|
* docs: Fix typo by @rugk in #308
|
|
* docs: remove WSL2 entry, cannot actively check if works correctly
|
|
* enter: automatically create containers during 'distrobox-enter' (if they don't exist!)
|
|
* export: add --root to rooful containers
|
|
* export: fix DBusActivatable not working
|
|
* host-exec docs: 755 -> 644
|
|
* host-exec: change [N/y] to [y/N]
|
|
* init: fix apt hooks to make systemd install work
|
|
* init: move zypper recommends after the basic packages install,
|
|
make OpenSUSE containers creation faster
|
|
* install: add --next flag to install latest commit from git
|
|
* stop: update misleading comment
|
|
* uninstall: interactive rm won't work when executed throught pipe
|
|
* docs: update compatibility list
|
|
* Confirm support for:
|
|
Redhat UBI 9
|
|
Redhat UBI 9-init
|
|
Redhat UBI 9-minimal
|
|
AlmaLinux 8-minimal
|
|
AlmaLinux 9-minimal
|
|
AlmaLinux 9
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 30 13:16:32 UTC 2022 - Dario Faggioli <dfaggioli@suse.com>
|
|
|
|
- Update to latest version, 1.3.0:
|
|
* new tools and commands!
|
|
* rootful containers support
|
|
* new supported distros
|
|
* improved integration with the host
|
|
* many fixes and improvements
|
|
|
|
For full log, see: https://github.com/89luca89/distrobox/releases/tag/1.3.0
|
|
|
|
-------------------------------------------------------------------
|
|
Sat May 14 15:29:50 UTC 2022 - Dario Faggioli <dfaggioli@suse.com>
|
|
|
|
- Add a config file, so that we pull a tumbleweed image by default
|
|
- Update to latest version, 1.2.15. Some changes:
|
|
* init: Allow all package manager checks to run
|
|
* init: Fix compatibility with init containers
|
|
* init: add pacman post-hook to neutralize systemd post-hooks in case we're not in an init-enabled container
|
|
* init: exclude dbus system socket sharing, it doesn't work and creates confusing error messages
|
|
* init: fix missing check before umounting on init-enabled containers
|
|
* init: fix new archlinux mount: /usr/lib/libmount.so.1: version MOUNT_2_38 not found (required by mount) error, upgrade before installing packages
|
|
* init: fix regression introduced in 3f014de where containers where thinking they were on a booted systemd
|
|
* init: improve arch linux integration - add pacman pre-post hooks to reduce number of errors occurring
|
|
* create/enter: print error messages only when not in dry-run
|
|
* create: add work around for incompatibility between systemd/journald ACLs and overlayfs
|
|
* enter: check for container errors during first start
|
|
* enter: do not instantiate a tty if we do not have one
|
|
* enter: extract container SHELL from inspect, use that as fallback if no custom command provided
|
|
* enter: fix boolean logic on tty use
|
|
* enter: fix unbound variable with --dry-run
|
|
* export: hide unuseful stderr in export
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 29 09:12:32 UTC 2022 - Dario Faggioli <dfaggioli@suse.com>
|
|
|
|
- Update to latest version 1.2.14. Some changes:
|
|
* all: detect if running sudo and improve error messages for container managers, pointing to documentation
|
|
* fix: move selinux fix into create phase
|
|
* enter: escape --workdir argument
|
|
* enter: Enter at workdir through child path of '/run/host' by @ennec-e in #186
|
|
* stop: Add distrobox-stop command
|
|
* enter: use container's $PATH when entering
|
|
* create: resolve path before mounting
|
|
* init: If user already exists in /etc/passwd set props again, do not skip
|
|
* init: Fix grep match of very short user or group names
|
|
* init: tighter systemd integration with host
|
|
*init: support LDAP/AD mail usernames
|
|
* export: support exporting of system flatpaks and document it
|
|
Full list available at: https://github.com/89luca89/distrobox/releases/tag/1.2.14
|
|
- Switch from `install -p` to `install --prefix` (see
|
|
https://github.com/89luca89/distrobox/pull/190)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 11 15:18:44 UTC 2022 - Dario Faggioli <dfaggioli@suse.com>
|
|
|
|
- Update to latest version 1.2.13
|
|
- Fix some rpmlint suggested spec file issues
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 31 11:25:37 UTC 2022 - Dario Faggioli <dfaggioli@suse.com>
|
|
|
|
- Update to latest version (1.2.12)
|
|
- Add licence to the spec file and fix formatting, add some globbing
|
|
- Include the manpages in the package
|
|
- Add changelog file
|
|
* File added: distrobox.changes
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 12 11:25:37 UTC 2022 - Nathan D <dhanas.nathan@gmail.com>
|
|
|
|
- Initial package
|