Commit Graph

50 Commits

Author SHA256 Message Date
Ana Guerrero
9475cb6747 Accepting request 1201668 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1201668
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtme?expand=0&rev=19
2024-09-18 13:27:15 +00:00
Michal Suchanek
4dea7f83a1 - Workaround python packaging deficiency
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=48
2024-09-17 18:51:41 +00:00
Ana Guerrero
7076aeb799 Accepting request 1199157 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1199157
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtme?expand=0&rev=18
2024-09-06 15:19:04 +00:00
Michal Suchanek
985bb8d464 Thanks for the review!
- Update to 1.28:
  * setup.py: include dependencies parsing requirements.txt
  * virtme-ng: fix typo in command help
  * virtme-configkernel: disable nvram support
  * configkernel: config comment cosmetics
  * configkernel: act more like kernel's make O=outdir
  * vng-run: get kdir from O=outdir
  * vng: propagate --verbose to configkernel
  * vng: alias --custom to --config
  * run.py: add a --qemu-opts='...' option bundling hint to help
  * init: Always create /run/tmp folder
  * Don't require ".git" to be a directory
  * Specify "refs/heads/__virtme__" in git push
- Add BuildRequires for python-argparse-manpage and install man
  page if we are on TW. Older versions don't have the dep yet

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=46
2024-09-06 10:01:28 +00:00
Dominique Leuenberger
15710b549d Accepting request 1190605 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1190605
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtme?expand=0&rev=17
2024-07-31 11:30:41 +00:00
Michal Suchanek
8e347b99dc - Update to 1.27:
* Introduce VNG_PACKAGE to force a proper packaging version
    virtme-ng v1.27

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=44
2024-07-31 08:10:56 +00:00
Dominique Leuenberger
4e3b98369e Accepting request 1190407 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1190407
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtme?expand=0&rev=16
2024-07-30 09:55:36 +00:00
Michal Suchanek
a7b530fed8 - Update to 1.26:
* Proper integration with Arch
  * Inclusion of a vng manpage
  * The host's /tmp is now also visible from the guest
  * A new --configitem option that allows to quickly change specific
    kernel config options (with --build)
  * Bug fixes
- Remove 0001-virtme-ng-fix-virtiofsd-search-path-on-openSUSE.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=42
2024-07-30 08:02:46 +00:00
Ana Guerrero
23e14b4802 Accepting request 1179688 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1179688
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtme?expand=0&rev=15
2024-06-10 15:38:26 +00:00
Michal Suchanek
f2d01e64be Accepting request 1179676 from home:morbidrsa:branches:Virtualization
- Fix virtiofsd search path
  + 0001-virtme-ng-fix-virtiofsd-search-path-on-openSUSE.patch

OBS-URL: https://build.opensuse.org/request/show/1179676
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=40
2024-06-10 11:15:48 +00:00
Ana Guerrero
12d45da3d0 Accepting request 1177098 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1177098
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtme?expand=0&rev=14
2024-05-28 15:28:41 +00:00
Michal Suchanek
2862066bcd Accepting request 1175688 from home:jubalh:branches:Virtualization
- Update to 1.25:
  * significantly improve boot time with the microvm architecture
    (simply by enabling the RTC and avoiding unnecessary boot time
    that most kernels spend probing for a non-existent RTC)
  * virtme: make sure RTC is enabled with microvm
  * virtme-ng: silent lint errors
  * github: new test with KVM support

OBS-URL: https://build.opensuse.org/request/show/1175688
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=38
2024-05-27 10:33:02 +00:00
Dominique Leuenberger
d9f73bf41b Accepting request 1172443 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1172443
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtme?expand=0&rev=13
2024-05-07 16:05:06 +00:00
Michal Suchanek
4f16b64ee2 Accepting request 1171851 from home:jubalh:branches:Virtualization
- Update to 1.24:
  * The most noticeable changes include the support for the loop
    network type and the possibility to specify the --network
    command multipe times, both useful for kernel selftests testing
  * Moreover, there is a boot-time improvement in environments where
    the kvm acceleration is not available, such as container, cloud
    environments, etc. (using the q35 arch in qemu).
  * Notably, this new version is expected to enhance the performance
    of GitHub workflows that use virtme-ng.

OBS-URL: https://build.opensuse.org/request/show/1171851
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=36
2024-05-07 13:11:08 +00:00
Ana Guerrero
bae36b331f Accepting request 1163552 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1163552
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtme?expand=0&rev=12
2024-04-02 14:40:15 +00:00
Michal Suchanek
8627f846ff Accepting request 1163549 from home:jubalh:branches:Virtualization
- Update to 1.23:
  * Fix breakage with QEMU 8.2.2
  * Change behaviour of --kconfig, that will always override
    the .config if present (since there is not reason to use
    --kconfig and not update the .config).
  * It is now possible to force the legacy cgroup v1 using the
    option -a "SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1": the vng
    init script will mimic systemd behavior and mount cgroup v1,
    instead of v2.
- Drop qemu-remove-unnecessary-serial-none-arg.patch

OBS-URL: https://build.opensuse.org/request/show/1163549
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=34
2024-03-29 14:32:01 +00:00
Ana Guerrero
931e3a950f Accepting request 1163283 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1163283
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtme?expand=0&rev=11
2024-03-28 12:55:33 +00:00
Michal Suchanek
d2d48502b3 Accepting request 1163259 from home:michals
- qemu 8.2.2 compatibility
  * qemu-remove-unnecessary-serial-none-arg.patch

OBS-URL: https://build.opensuse.org/request/show/1163259
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=32
2024-03-28 10:19:05 +00:00
Ana Guerrero
ff6678e3bd Accepting request 1155256 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1155256
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtme?expand=0&rev=10
2024-03-05 17:52:29 +00:00
Michal Suchanek
42116d677f Accepting request 1155086 from home:jubalh:branches:Virtualization
Use tar_scm

- Update to 1.22:
  * Fix potential sudo errors (in openSUSE, Fedora, CachyOS)
  * Propagate /proc/sys/fs/nr_open from host to guest
  * More robust parsing of upstream kernel versions
  * Small command help improvements
- Update to 1.21:
  * When running in script mode do not hang in case of kernel panic,
    but return the special error code 255 (this allows to automate
    catching kernel panics)
  * Redirect kernel log to stderr on the host when running in interactive
    mode: this allows to easily save the kernel log to a file (or pipe
    it to another tool), simply by runing a vng -vr 2>/tmp/kernel.log
  * vng --dump can now generate a memory dump compatible with drgn
  * It is now possible to use virtiofsd with a btrfs root filesystem
    on the host (e.g., default openSUSE setup)
  * It is not possible to to use the microvm architecture with kernels
    that don't have built-in virtio-pci / virtio-mmio (e.g., stock
    openSUSE Tumbleweed kernel)
- Update to 1.20:
  * The return code of a command executed in the vng guest is now
    transparently channeled to the host: this, together with
    stdin/stdout/stderr redirection, gives the complete illusion to
    run the command in the guest as if it was executed on the host
    and it can help to easily integrate vng with other CI tools/scripts
  * NUMA support: it is now possible to create multiple NUMA nodes,
    and assign CPUs to them, inside a vng guest,
    using the --numa option.
  * new --quiet option to override --verbose
  * new --disable-kvm option to explicitly disable hardware
    virtualization (KVM)

OBS-URL: https://build.opensuse.org/request/show/1155086
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=30
2024-03-05 14:47:04 +00:00
Ana Guerrero
0a77941e22 Accepting request 1149937 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1149937
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtme?expand=0&rev=9
2024-02-23 15:45:06 +00:00
Michal Suchanek
9626d57cc7 Accepting request 1149930 from home:mpdesouza:branches:Virtualization
- Fix python version checking

OBS-URL: https://build.opensuse.org/request/show/1149930
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=28
2024-02-23 13:24:01 +00:00
Michal Suchanek
f2c1364dac Accepting request 1149396 from home:mpdesouza:branches:Virtualization
- Requires setuptools and argcomplete, instead of just require it for building

OBS-URL: https://build.opensuse.org/request/show/1149396
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=27
2024-02-22 14:02:48 +00:00
Ana Guerrero
d29c2a3179 Accepting request 1133629 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1133629
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtme?expand=0&rev=8
2023-12-17 20:32:13 +00:00
317638faa7 Accepting request 1132825 from home:rfrohl:branches:Virtualization
fix dependency issue for Leap

OBS-URL: https://build.opensuse.org/request/show/1132825
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=25
2023-12-16 19:16:22 +00:00
Ana Guerrero
525320889f Accepting request 1129979 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1129979
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtme?expand=0&rev=7
2023-11-30 21:03:56 +00:00
Michal Suchanek
94ef86c686 Accepting request 1129975 from home:michals
- Update to version 1.18
  * restore old --run behavior
  * fix --user behavior

OBS-URL: https://build.opensuse.org/request/show/1129975
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=23
2023-11-30 11:51:48 +00:00
Ana Guerrero
d3dce332e2 Accepting request 1127694 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1127694
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtme?expand=0&rev=6
2023-11-27 21:42:46 +00:00
787460d345 Accepting request 1126971 from home:michals
Pulling virtme-ng update from Takashi (untested)

- virtme-ng version: 1.17
  * Fixes Leap build

OBS-URL: https://build.opensuse.org/request/show/1126971
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=21
2023-11-20 12:26:58 +00:00
Dominique Leuenberger
f80cd7443c Accepting request 1082143 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1082143
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtme?expand=0&rev=5
2023-04-22 20:03:21 +00:00
e9dadf1fdc Accepting request 1081218 from home:michals
- Update project URL: https://github.com/arighi/virtme
- Update to version 0.1.2
  - Remove upstreamed patches
    - 0001-Add-save-initramfs-to-save-the-actual-generated-init.patch
    - 0002-Make-save-initramfs-show-command-output-more-useful.patch
    - 0003-Fix-the-error-message-for-mods-misuse.patch
    - 0004-Fix-the-mods-error-even-better.patch
    - 0005-mkinitramfs.py-Search-for-busybox-.-static-first.patch
    - 0006-mkinitramfs-Improve-the-find_busybox-algorithm.patch
    - 0007-Add-util.find_binary-to-find-binaries.patch
    - 0008-modfinder-Use-find_binary_or_raise-to-find-modprobe.patch
    - 0009-Enable-the-Xen-console-when-using-xen.patch
    - 0001-configkernel-Add-CONFIG_INOTIFY_USER-y.patch
    - 0002-Use-fsdev-multidevs-remap-on-QEMU-4.2.patch
    - 0003-Add-more-typing-annotations.patch
    - 0004-run.py-Extract-path-file-sanitizing-into-a-new-funct.patch
    - 0005-run.py-Introduce-blk-disk-argument.patch
    - 0006-Minor-sanitize_disk_args-cleanup.patch
    - aarch64-Fix-aarch64-support.patch

OBS-URL: https://build.opensuse.org/request/show/1081218
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=19
2023-04-21 22:49:24 +00:00
Dominique Leuenberger
215b5db668 Accepting request 942898 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/942898
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtme?expand=0&rev=4
2021-12-28 11:26:33 +00:00
ff1acbff41 OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=18 2021-12-21 09:43:05 +00:00
52ad461fb2 OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=17 2021-12-21 09:40:14 +00:00
Dominique Leuenberger
1dea499a3e Accepting request 931598 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/931598
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtme?expand=0&rev=3
2021-11-17 00:13:45 +00:00
Matthias Brugger
cc8c5a9133 Accepting request 931587 from home:mbrugger:branches:Virtualization
- Drop outdated patch:
  * 0001-mkinitramfs.py-Search-for-busybox-.-static-first.patch

OBS-URL: https://build.opensuse.org/request/show/931587
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=15
2021-11-15 16:55:36 +00:00
97b7b92685 Accepting request 931573 from home:mbrugger:branches:Virtualization
Fix changes file so that obs-autosubmit (hopefully) does not reject submissions

- Add patch to fix aarch64 native support.
  * aarch64-Fix-aarch64-support.patch
  * 0001-Add-save-initramfs-to-save-the-actual-generated-init.patch
  * 0002-Make-save-initramfs-show-command-output-more-useful.patch
  * 0003-Fix-the-error-message-for-mods-misuse.patch
  * 0004-Fix-the-mods-error-even-better.patch
  * 0005-mkinitramfs.py-Search-for-busybox-.-static-first.patch
  * 0006-mkinitramfs-Improve-the-find_busybox-algorithm.patch
  * 0007-Add-util.find_binary-to-find-binaries.patch
  * 0008-modfinder-Use-find_binary_or_raise-to-find-modprobe.patch
  * 0009-Enable-the-Xen-console-when-using-xen.patch
  * 0001-configkernel-Add-CONFIG_INOTIFY_USER-y.patch
  * 0002-Use-fsdev-multidevs-remap-on-QEMU-4.2.patch
  * 0003-Add-more-typing-annotations.patch
  * 0004-run.py-Extract-path-file-sanitizing-into-a-new-funct.patch
  * 0005-run.py-Introduce-blk-disk-argument.patch
  * 0006-Minor-sanitize_disk_args-cleanup.patch
- Drop outdated patch 0001-mkinitramfs.py-Search-for-busybox-.-static-first.patch

OBS-URL: https://build.opensuse.org/request/show/931573
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=14
2021-11-15 15:23:02 +00:00
1d51d33226 Accepting request 848021 from home:mbrugger:branches:Virtualization
- Update patch for aarch64 support. Does not break full emulation case.

OBS-URL: https://build.opensuse.org/request/show/848021
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=13
2020-11-12 11:35:23 +00:00
22713c3a4f Accepting request 845012 from home:mbrugger:branches:Virtualization
-  Add patch to fix aarch64 native support.

OBS-URL: https://build.opensuse.org/request/show/845012
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=12
2020-10-30 12:07:11 +00:00
2f1621d88e - Add patches to include some fixes and the new --blk-disk feature
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=11
2020-07-22 01:16:48 +00:00
Dominique Leuenberger
9003c5d181 Accepting request 742761 from Virtualization
Add patch to check for busbox-static, instead of busybox.

OBS-URL: https://build.opensuse.org/request/show/742761
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtme?expand=0&rev=2
2019-10-25 16:42:54 +00:00
de6c5820d5 Update virtme.changes mentioning the patch that checks for busybox-static over
dynamically linked busybox.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=9
2019-10-24 22:06:53 +00:00
Dominique Leuenberger
2a9c2b6aa8 Accepting request 738661 from Virtualization
New package see https://lists.opensuse.org/opensuse-factory/2019-10/msg00087.html

OBS-URL: https://build.opensuse.org/request/show/738661
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtme?expand=0&rev=1
2019-10-24 21:02:51 +00:00
f3d931f561 - Current Tumbleweed's busybox does not work with virtme. For now require
busybox-static since it works.
- Change the dependency to busybox-static instead of the dynamically linked on.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=7
2019-10-17 02:05:22 +00:00
856eda74c0 Accepting request 738930 from home:jengelh:branches:Virtualization
- Trim bias, conjecture and vision from descriptions.
- Use noun phrase in summary.

OBS-URL: https://build.opensuse.org/request/show/738930
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=6
2019-10-16 18:26:30 +00:00
4c299d4615 - Remove the python3- prefix from the final package
- Added full source URL

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=5
2019-10-15 15:53:28 +00:00
9137172608 - Remove _service and add the virtme source code into the project.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=4
2019-10-15 01:37:17 +00:00
359c7c9350 - Add busybox and qemu as dependencies of virtme. Now 'virtme-run
--installed-kernel' works out-of-the-box.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=3
2019-10-12 01:09:02 +00:00
51248a97b5 - Newly released version 0.1.1
- Use an OBS service to download the tarball
- Removed all patches, since they are all included in the new version

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=2
2019-10-11 00:27:57 +00:00
3e8d1cebc6 Accepting request 733951 from home:mpdesouza
I want to maintain virtme in Factory and would like to use Virtualization as the devel/feeder project.

OBS-URL: https://build.opensuse.org/request/show/733951
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=1
2019-10-03 18:50:00 +00:00