Commit Graph

22 Commits

Author SHA256 Message Date
10a305c70b Accepting request 1173377 from home:jgwang:branches:Virtualization:containers
Update to version 1.7.2.1

OBS-URL: https://build.opensuse.org/request/show/1173377
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/distrobox?expand=0&rev=47
2024-05-14 10:24:54 +00:00
45cf94071c Accepting request 1161564 from home:mvyskocil:branches:Virtualization:containers
- Update to 1.7.1
 * all: ensure no side effects on global variables
 * create the binary export path if it doesn't exist (#1291)
 * docs: Add info on upgrading package on steamdeck (#1271)
 * docs: remove extra ` from xhost command by (#1284)
 * enter: Add option to run with clean PATH (#1299)
 * fix: missing .fifo logfile in distrobox-enter (#1307)
 * init: ignore findmnt error in routine remounting (#1289) (#1296)
 * init: mask suspend/hibernate/hybrid-sleep
 * init: massively speed up apk deps install by @JamiKettunen in (#1298)
 * rm: do not block container removal if we cannot start it

OBS-URL: https://build.opensuse.org/request/show/1161564
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/distrobox?expand=0&rev=45
2024-03-26 10:04:05 +00:00
62d9a092ac Accepting request 1158221 from home:dfaggioli:microos-desktop
- Update to current git version in order to include the code that
  fixes the problem of ImageMagick not being able to resize the
  icons dynamically. This means including the following commits:
  * install: fix linting
  * assemble: fix regression in file reading
  * chore: fix typo (#1283)
  * install: fix installation script (#1282)
  * install: add fixed resolution png icons for use on desktops (#1280)
  * Update install (#1278)

OBS-URL: https://build.opensuse.org/request/show/1158221
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/distrobox?expand=0&rev=43
2024-03-15 12:35:44 +00:00
a19c219cdc Accepting request 1158083 from home:mvyskocil:branches:Virtualization:containers
- Update to 1.7.0.1
 * install: fix version
 * distrobox-generate-entry: respect DBX_CONTAINER_MANAGER variable
 * distrobox-init: do not fail if locale cannot be set by
 * Don't create empty XAUTH* variables.
 * Add DISTROBOX_EXPORT_PATH env var for distrobox-export.
 * distrobox-init: use "zypper se --match-exact" (instead of "zypper se -x")
 * init: better detection of file watching trigger
 * enter: fix shell when entering initful container after
 * export: fix quotes arount exported binary path
 * upgrade: fix execution with new enter behavior
 * enter: do not use a shell when executing a custom command
 * export: fix execution of binaries with spaces in the name
 * rm: do not fail if no exports are found

OBS-URL: https://build.opensuse.org/request/show/1158083
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/distrobox?expand=0&rev=42
2024-03-15 08:51:59 +00:00
2b8e88dd37 Accepting request 1153040 from home:sfalken:branches:Virtualization:containers
- Removed:
  * 0001-Fix-systemd-init-container-startup-1069.patch
- Update to 1.7.0
  * added --enter-flags to distrobox-export to specify additional
    distrobox flags to use when entering
  * added --hostname flag to distrobox-create so you can choose a
    different hostname than the box name
  * added --unshare-groups to distrobox-create to allow unsharing
    user's additional groups inside the container
  * better login shell management
  * better systemd support for initful containers
  * fixed multiple bins and apps exports declaration in assemble
  * improved NVidia support
  * improved Wolfi container support
  * improved rootful containers support for exported graphical apps
  * improved terminfo support
  * new distrobox-export --list-apps and --list-binaries to show
    exported apps and binaries

OBS-URL: https://build.opensuse.org/request/show/1153040
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/distrobox?expand=0&rev=39
2024-02-29 15:48:48 +00:00
bf2e4779e9 Accepting request 1149620 from home:dfaggioli:microos-desktop
- Add flatpak as a dependency, as we need it for distrobox-host-exec
  to work properly (bsc#1220037)

OBS-URL: https://build.opensuse.org/request/show/1149620
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/distrobox?expand=0&rev=37
2024-02-22 18:06:06 +00:00
5bc832e0c1 Accepting request 1148667 from home:iDesmI:branches:Virtualization:containers
Fixes bug with image `registry.opensuse.org/opensuse/distrobox` running as root

- Add 0001-Fix-systemd-init-container-startup-1069.patch:
  * run podman exec command as root since some distros would ask
    for user password when using su to login even though the user
    has no password in /etc/shadow
  * fix pam_systemd not being checked for su

OBS-URL: https://build.opensuse.org/request/show/1148667
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/distrobox?expand=0&rev=35
2024-02-21 15:50:58 +00:00
954c3f2f63 Accepting request 1127997 from home:mvyskocil:branches:Virtualization:containers
- Update to version 1.6.0.1:
  * Export: fix exporting desktop app.
  * Init: fix nvidia library integration.
- Update to version 1.6.0:
  * Lilipod support
  * Improved nvidia integration, particularly for cuda
  * General improvements in the init process
  * Improve user's shell handling, so that it now always respects the chsh done inside the container
  * Fix tzdata/zoneinfo problems
  * Rootful containers now will properly setup user password for sudo
  * General polish in initful containers
  * Initful containers now support also OpenRC when present
  * Initful containers will now have also a proper systemd user session
  * New --unshare-all, --unshare-netns, --unshare-process, --unshare-devsys
    flags in create
    + Now initful + unshare-all containers can be used as playgrounds for
      services like LXC and Libvirt more easily
  * New container_additional_volumes configuration
  * Export fixes and improvements in multi-icon and space-in-name handling
  * Exported binaries will be runnable between distroboxes
  * Exported binaries will always run in a login shell
  * Assemble is now more polished and supports all of create flags
  * Assemble can now export apps/binaries directly from the manifest

OBS-URL: https://build.opensuse.org/request/show/1127997
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/distrobox?expand=0&rev=33
2023-11-30 14:00:45 +00:00
a2479aaccd Accepting request 1097483 from home:fcrozat:branches:Virtualization:containers
- Update to version 1.5.0.2:
  * Fix typo in instructions for setting podman-host path
  * Fix user initialization for ubuntu 23.04
  * Compatibility: add openEULER and Linux Mint containers
  * Fix docker minimum version to 19.03.15. 
  * Better container detection in host-exec
  * fix host file sync when unsharing network
- Changes from version 1.5.0.1:
  * Fix bashism in assemble.
  * Revert to using distrobox-enter for upgrade.
  * Fix bug in init_readlink with relative paths in init.
  * Improve dry-run output to show a flag for each line in enter/create.

OBS-URL: https://build.opensuse.org/request/show/1097483
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/distrobox?expand=0&rev=31
2023-07-10 08:31:30 +00:00
0c90d66bd5 Accepting request 1093616 from home:iDesmI:branches:Virtualization:containers
- Update to version 1.5.0:
  * additional-packages flag in create, to directly add packages during init
  * NVidia GPU Support for containers: distrobox will attempt to share host's drivers with the container
  * New distrobox-assemble command lets you declare your distroboxes-as-code, in an easy config file
  * Now, removing a distrobox will un-export apps and binaries exported by it
  * Init is now more flexible in how it adds packages, allowing for greater compatibility
  * Init now supports systemd containers using --additional-packages systemd during creation
  * General reliability improvements, lots of bug fixes and QoL

OBS-URL: https://build.opensuse.org/request/show/1093616
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/distrobox?expand=0&rev=29
2023-06-20 15:39:54 +00:00
daf5ddfbdb Accepting request 1060695 from home:predivan:branches:Virtualization:containers
- Use tubleweed:latest as the default image
  instead of, hardcoded in 'distrobox-create', fedora:toolbox.

OBS-URL: https://build.opensuse.org/request/show/1060695
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/distrobox?expand=0&rev=25
2023-01-25 16:46:55 +00:00
89c2b82999 Accepting request 1045681 from home:thecoder-001:branches:Virtualization:containers
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
2022-12-29 10:34:59 +00:00
dcd599c202 Accepting request 1036452 from home:dimstar:Factory
- 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).

OBS-URL: https://build.opensuse.org/request/show/1036452
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/distrobox?expand=0&rev=21
2022-11-17 18:12:09 +00:00
91ee0575f2 Accepting request 1007026 from home:dfaggioli:microos-desktop
- 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.

OBS-URL: https://build.opensuse.org/request/show/1007026
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/distrobox?expand=0&rev=19
2022-09-29 16:40:34 +00:00
60d52da4fe Accepting request 1003683 from home:dfaggioli:microos-desktop
- 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

OBS-URL: https://build.opensuse.org/request/show/1003683
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/distrobox?expand=0&rev=17
2022-09-15 05:50:35 +00:00
ba14e7419d Accepting request 991532 from home:dfaggioli:microos-desktop
-------------------------------------------------------------------
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

OBS-URL: https://build.opensuse.org/request/show/991532
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/distrobox?expand=0&rev=13
2022-07-28 11:35:04 +00:00
c006fb2ffe Accepting request 984236 from home:dfaggioli:microos-desktop
- 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

OBS-URL: https://build.opensuse.org/request/show/984236
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/distrobox?expand=0&rev=11
2022-06-22 07:18:21 +00:00
8d018dd52d Accepting request 979859 from home:dfaggioli:microos-desktop
- 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

OBS-URL: https://build.opensuse.org/request/show/979859
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/distrobox?expand=0&rev=9
2022-05-30 15:02:44 +00:00
54e369247d Accepting request 977836 from home:dfaggioli:microos-desktop
- Add a config file, so that we pull a tumbleweed image by default
- Update too latest version, 1.2.15.

OBS-URL: https://build.opensuse.org/request/show/977836
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/distrobox?expand=0&rev=7
2022-05-17 20:33:52 +00:00
dd014c99d6 Accepting request 965601 from home:dfaggioli:microos-desktop
- Improve the changelog, adding more info about the new version
- Switch from `install -p` to `install --prefix`

OBS-URL: https://build.opensuse.org/request/show/965601
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/distrobox?expand=0&rev=5
2022-03-29 10:12:33 +00:00
e22bae543b Accepting request 965455 from home:dfaggioli:microos-desktop
- Update to latest upstream (1.2.14)

OBS-URL: https://build.opensuse.org/request/show/965455
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/distrobox?expand=0&rev=3
2022-03-28 17:42:39 +00:00
60569be552 Accepting request 961102 from home:dfaggioli:microos-desktop
- I'd like to push this package to Factory, and I feel like Virtualization:containers is the right
  devel project from which to do that. Of course, I am willing to maintain the package

OBS-URL: https://build.opensuse.org/request/show/961102
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/distrobox?expand=0&rev=1
2022-03-14 10:55:21 +00:00