virtme-1.25-bp155.5.19.1<>,O4fh3I%z "{z0_zۺ b>򰍭-Ф [(wwGl5*6UZkL&R5rIo0o /]eݗ<"G2r:xQ*Jx{ cpE(6*T*@8p2];\fjBY꣎Tm'LUiS I`o1AD(75o^(ه&5^4F@$܊&ifh.au^mryPHJTGI>Z&U?@ZC{&kUt2iht9馌+S0<`hmxBMS w]dB*EU^ &e܍M*wil>㏨+lĤa'q1eoF &bD@<i1V~|!~{O1)NEMP6&Q%n=|@D:"VZVN|INTo6ӭ=mD>>@L?@<d   O  8Ptz/@/ / / /  / ////(8 9:F3G4 /H4/I5/X5Y5\5/]6/^9 b:c;Ud;e<f<l<u</v< w=/x>/y?dz????@8Cvirtme1.25bp155.5.19.1Tools for virtualize the running distro or a rootfsVirtme is a set of tools to run a virtualized Linux kernel that uses the host Linux distribution or a rootfs instead of a whole disk image.fh3h02-ch1cջSUSE Linux Enterprise 15openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgDevelopment/Tools/Otherhttps://github.com/arighi/virtme-nglinuxnoarch! +j'_] {;5pqFF  ]'6< h VA큤A큤A큤큤AA큤AA큤fLfh2fh2fh2fLfh2fh2fh2fLfLfh2fLfLfLfh2fLfh2fLfLfLfLfLfLfLfLfLfLfLfh2fh2fh2fh2fh2fh2fh2fh2fh2fLfLfLfLfLfLfh2fh2fh2fh2af6f0e5de26f3b31dccfdf3d331c3b03b345298ae2c63c47de1c89fc8a5e077586e083a817964a62f33a0b2a178e19337c3aaadf5d399f2bbd4061d16ffb6b604e69f1b3a566d908ecec3980757af65ea1b5c7f3fa0ee714ca551d521280505e43f565f828fa9a0e2ad9fe4b46dbab8e6331b89b7b4a432edea9cce0aaac1b6972710886d9367737bd4283287fc416bea9eb6c5f6315ba33f650387477c70942e1da33b104466707f03a57e519ee20358f6a4ebe7b65895e8788b99c7cc3682fa75609278ef79eb6dbcce77b82e3e51b214f5f17feeb25b74d61833aeb6df9dae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a9e3c100046e3757ce8feb04ae78802dfb5c357d3a4436f0cf2b82ca03c923dce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559b7db81e6de707f8696346b4f23fa4f17465cdfad4ba8b222075eb45a9cc25d07c91464305c123ee51119c32670a1ca85da64d1f1c4a5735ec0dc9fe2aca7b7d2d3fab28bd527f98b27071e8fe58f2af281fac2a0d801bd9306abe81234322119794bcb88e39ea96d9cfc56287123d80e791fbc2d8a744deaa8d5e4fb4baddc6e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556778382c7cfa7c7ba820d9e8b59387d7bb8e6c2a3a9c8d46c4e49e6133844497b00bec48ab0be610bd31e1062381f5b9b4db90e64ee3396f47fbb74fca5db2f9cc084ac7c979f707f35c4085bee4d293578c43ec124a77fb41ea1a43ffa73db12a16a57481f669b687c598492bac96ec57ea40eb7791c90852c71b16872ebe92fb9a6424e0df62394c3862e00bbf760cefd23c5a57061c76fbe98700f291fba096542598bd3ceba5569b87bb8a5dddf8df40211307958d9197554b8c71a36f46e30b3c12e648a858cfda495f2527afa10afdd0b83e1c797ef0570f304fd3d38322783272725e0feb5190a8a01bada9dcdff65ae5b93d627815776460d4344aed2aa1bf7eed512ccb88c76ea5a5b5801a28562b726a09f726123f9db657075f8a9a1eab9a479dc703d3c8103426bb0b8d5ae14710894a7c7e7b3ac3b04b2899ac2fb1e55c6a476998180d3c0820457b267c6d5f7557b09e490473359f33297c0d1fbacd91a1460199f1dee6663bc2d91d2f2e658dbc8f824f3615c4673ef48e8a01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7f0bc3d8de79f30991c76a6f881e5f9325037d748562e12fbcd954524c35825301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bf95d50d8fa2d8c013319d0c079a5a8abf60a254f3ba92d398406eebfcb95bccb9776c1c04038abb97b87af5c6fe613e0d4552797275c3a60c7f75061cf711544e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b5b2cfbc1e4a2ad12151e886ad0e425b3500fb819bc31dfd117d149c00ce4a8cc353ab15bb51567a455e7559490bde85f54e2b77f28cf557ff985666d5350ecd1e207ae26c4ce2a05e3473d58843c8abd4a66db83798e094aa953e55964984d2b1f97e851b58f1e8cba340348a9dfc45a63395a8f2adc8a594874694aa71325130f7e1ceccaa9f47be6f43af82d81b51c65ea8235106d19fee5d2cc0eca40d9e2a226eed5c7299efa265db1e3296f5c6f084565b08562c057e14229b192c925417d57e3f0bbb6306a5d5935b718d445748f99da6597c878c0df7cdd0be861f1crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvirtme-1.25-bp155.5.19.1.src.rpmconfig(virtme)virtme@@@@    /bin/bash/bin/sh/usr/bin/python3.11busybox-staticconfig(virtme)python(abi)python311-argcompletepython311-requestspython311-setuptoolsqemuqemu-toolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.25-bp155.5.19.13.113.0.4-14.6.0-14.0-15.2-14.14.3fffM@f4f@f[ee؈e7@eyehy@eV@dBza@_#_@_*@]W]@]]]@]@]@]@]c]^Johannes Thumshirn Michael Vetter Michael Vetter Michael Vetter Michal Suchanek Michael Vetter Marcos de Souza Marcos de Souza Robert Frohl Michal Suchanek Takashi Iwai Michal Suchanek ohering@suse.deMatthias Brugger Matthias Brugger Marcos de Souza Marcos de Souza Jan Engelhardt Marcos de Souza Marcos de Souza Marcos de Souza Marcos de Souza Marcos de Souza Marcos de Souza Marcos de Souza Marcos de Souza - Fix virtiofsd search path + 0001-virtme-ng-fix-virtiofsd-search-path-on-openSUSE.patch- 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- 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.- 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- qemu 8.2.2 compatibility * qemu-remove-unnecessary-serial-none-arg.patch- 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) * lockdep is now disabled by default during the kernel build - Update to 1.19: * The most noticeable change is definitely the support for running virtme-ng inside Docker containers. This opens the possibility for many other projects to use virtme-ng to potentially pick any arbitrary kernel to run their tests inside their Docker instances. * The other interesting change (this one only for Ubuntu users) is the --root-release argument (used together with --root) that allows bootstrapping a rootfs from scratch, selecting a specific Ubuntu release. The rootfs will be created from the latest Ubuntu cloud image of the target release. - Add dependency on `requests` - Add _service file: They use git submodule to get virtme_ng_init.- Fix python version checking- Requires setuptools and argcomplete, instead of just require it for building- Require qemu-tools instead virtiofsd for older SLE/Leap versions- Update to version 1.18 * restore old --run behavior * fix --user behavior- virtme-ng version: 1.17 * Fixes Leap build- 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- Add python-rpm-macros (bsc#1180125)- Update patch for aarch64 support. Does not break full emulation case.- Add patch to fix aarch64 native support. * aarch64-Fix-aarch64-support.patch- Add patches to include some fixes and the new --blk-disk feature * 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- Current Tumbleweed's busybox does not work with virtme. For now require busybox-static since it works; * 0001-mkinitramfs.py-Search-for-busybox-.-static-first.patch: Check for busybox-static over dynamically linked busybox - Change the dependency to busybox-static instead of the dynamically linked on.- Trim bias, conjecture and vision from descriptions. - Use noun phrase in summary.- Remove the python3- prefix from the final package - Added full source URL- Remove _service and add the virtme source code into the project.- Add busybox and qemu as dependencies of virtme. Now 'virtme-run - -installed-kernel' works out-of-the-box.- 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- Add a new patch to support --mods auto in openSUSE.- Update virtme version with previous patches already included in the upstream project- Add patches to enable experimental --kdir with modules enabled- First version of the packageh02-ch1c 1718097971  !"#$%&'()*+,-./1.25-bp155.5.19.11.25-bp155.5.19.1 virtme-ng.confvirtme-configkernelvirtme-mkinitramfsvirtme-ngvirtme-prep-kdir-modsvirtme-runvngvirtme__init__.pyarchitectures.pycommands__init__.pyconfigkernel.pymkinitramfs.pyrun.pycpiowriter.pyguest__init__.pyvirtme-initvirtme-snapd-scriptvirtme-sound-scriptvirtme-udhcpc-scriptmkinitramfs.pymodfinder.pyqemu_helpers.pyresources.pyutil.pyvirtmods.pyvirtme_ngvirtme_ng-1.25-py3.11.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txt__init__.pymainline.pyrun.pyspinner.pyutils.pyversion.pybash-completioncompletionsvirtme-ng-promptvng-prompt/etc//usr/bin//usr/lib/python3.11/site-packages//usr/lib/python3.11/site-packages/virtme//usr/lib/python3.11/site-packages/virtme/commands//usr/lib/python3.11/site-packages/virtme/guest//usr/lib/python3.11/site-packages/virtme_ng-1.25-py3.11.egg-info//usr/lib/python3.11/site-packages/virtme_ng//usr/share//usr/share/bash-completion//usr/share/bash-completion/completions/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:18393/openSUSE_Backports_SLE-15-SP5_Update/73593feb71107b2eead07b4a293ac0fd-virtme.openSUSE_Backports_SLE-15-SP5_Updatedrpmxz5noarch-suse-linux ASCII textPython script, ASCII text executablePOSIX shell script, ASCII text executabledirectoryemptyPython script, UTF-8 Unicode text executableBourne-Again shell script, UTF-8 Unicode text executableBourne-Again shell script, ASCII text executableUTF-8 Unicode text RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRԝ}ri( Eutf-8029dad25e104a8704db4631b65149c098519304d5adc2ed7ad4c9125977f06be? 7zXZ !t/$ ]"k%nf ǚ}iVJ7J5?!Zs(?lKivwx_l"'Yx2R'w4y''߱mij&.xL;YXo̒Y\z0W}m3ԇx2*8TpPāĿѶVQ,8ͩ}Kms3(ːF&u\}CSVgblw(_ u/^33 ݦu:@6&.uX9i͔%pھUvUZ!gڭ;Qb2!D@< K ֬Fo4RG, ˽ߺy򈮹1'[]guBTntj8OGD-dL+"/; -"] O5cʒ2~p@_>^BhPdonE vem uOHs,d~zx03um#ڱTe \~0}轟 r6Ϯtg`UPM8+b,Q -G&26rOJWX 08E4NB[CH8:n0Ȃܸ0c$̻Ԣ+ <2Bb*sBXmc:Nw*䠑%;\M*PmÙ#[FF{'09UE'~Kmpb`\9"lQ}t-z«?7ԗI{((&h|:jyztt?:"sOT$vI"u6;ŕ4fNό_AӍTk ]N0vYط>Pz}tikwBہWxGߦqSj[ǁ.OfF/Yjcwο.Yڗ9Kr=={6|gp‹Y]1$Gy{V2fϑK|r /RLzwFF{kV+㕎&rQf2#_e;ĥw _ 6h5al$7۠r&e[GRxQ],Uo`D~U?INcUt=|/!@2jQ)eDrΘVKɃ277r_饽eV5BH*~c=w]4Av,:yXf'xJVPGxÝl[q?`ft#2n~ (GG&W%8߻. S#-&< w܏[̨XIzFqgJT4I,zomK뱿atHeUI4IMo&m)>kzY YnOO2K#$bko"+P7M0ng.2W=WE DW $dw80$c(4U8I]ͼZq@.l yT," õMS3NKnn^LL{Klv: aVSj*8){:KRT_G~ж ]ضecWAz/Zr;HTBi; {o1R"_.~yC(]rv  p\GkV[G= Ym92Ҡ5v_@'n̮h*Yp#jrsx0 dڡɈ0Ѹu(@yvg3rjY*(Z.; NSv,f4sA^_yu5D2dwSҒWntYآ,z>?/}n;,q#W^ZWzs}+ v0}9Rxk-^/`vɼ8|Lt̢ #>dkk"Bl !rjQJdC}bfGz/txǯ+4Ն/ӣ5.'NM~Ay+}Jwa.AvB ZȉV 2VemNq:m6$3%N>_qHgh)Xz>-