virtme-1.22-bp155.5.8.1<>,]eI%z 3:4>(i MyE;ǧ<̈́KGN7]C.( o$uxdn"d?ZMfo9N !ꨔr$vZ&@d\ R.;-D^ݸDȗ̦s'ܥS>kR1f3b ;݄b^,R:| J }XGRbH E3R|%,i&{;toֱнfE>[E Nߥ1@jpkV?|B䞿rB$ôže;$ʂǞ&mY=tmx¶":CP;PFY\K+Xl~rgy 4@#jvfƭmH ޴;dJ.!Q!C0p҆u !^b/m0YA< ab9#KDjssc*$I&zɸ&9eRG--X!k>>9?9d   N  8Ptz/@/ / / /  / ////(8 9t:TF-_G-t/H.0/I./X/Y/$\/H/]0/^2 b3c4d5Ke5Pf5Sl5Uu5h/v6$ w7</x7/y8z9,9<9@9F9Cvirtme1.22bp155.5.8.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.ei04-ch4b{SUSE Linux Enterprise 15openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgDevelopment/Tools/Otherhttps://github.com/arighi/virtme-nglinuxnoarch! +)% {9^5pqF@ ]N6<A큤A큤A큤큤AA큤AA큤eٰ0eeeeٰ0eeeeٰ0eٰ0eeٰ0eٰ0eٰ0eٰ0eٰ0eeٰ0eٰ0eٰ0eٰ0eٰ0eٰ0eٰ0eٰ0eٰ0eٰ0eٰ0eeeeeeeeeeٰ0eٰ0eٰ0eٰ0eٰ0eٰ0eeeeaf6f0e5de26f3b31dccfdf3d331c3b03b345298ae2c63c47de1c89fc8a5e0775270ae1a5fd674e5af67c783ce6d8c5659a030343c73170fb22841b8f3e36c829d0b3073483a58cc1e6a96c564780a65e15a448c9d943a2f5796666be5da97407441f4741c0f9099d2c7ed0663c80558619cfc96088e22e4765374ef3a6015a6f72710886d9367737bd4283287fc416bea9eb6c5f6315ba33f650387477c70942ed147b315320fc8574c42e532b07803b2d5f4753e1c09871919b25cc3051e4f79db9154dfe0621da0868e9f298b2b3821a7764bba2e1088e35eb60d06c1debfbe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855820fbfcffbeb352a0d1c4a581b669ac9f2fc0d1bd56ab017f43b3183c1f3b625e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85581e1cc11af2caf3f3f7dc55a5269450977e1aa7c9c122d9bc019451be0228e537c91464305c123ee51119c32670a1ca85da64d1f1c4a5735ec0dc9fe2aca7b7dc93f97cb39f11f6ef975a1d39b589f7ef5787c571f1801dc9d202fa07d44b3109794bcb88e39ea96d9cfc56287123d80e791fbc2d8a744deaa8d5e4fb4baddc6e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550d31fdbc852c8de498c6f817500f694e5824a0124d00569895fbd00fbfc88771b00bec48ab0be610bd31e1062381f5b9b4db90e64ee3396f47fbb74fca5db2f9cc084ac7c979f707f35c4085bee4d293578c43ec124a77fb41ea1a43ffa73db12a16a57481f669b687c598492bac96ec57ea40eb7791c90852c71b16872ebe92fb9a6424e0df62394c3862e00bbf760cefd23c5a57061c76fbe98700f291fba096542598bd3ceba5569b87bb8a5dddf8df40211307958d9197554b8c71a36f46e30b3c12e648a858cfda495f2527afa10afdd0b83e1c797ef0570f304fd3d38322783272725e0feb5190a8a01bada9dcdff65ae5b93d627815776460d4344aed2aa1bf7eed512ccb88c76ea5a5b5801a28562b726a09f726123f9db657075f8a9a1eab9a479dc703d3c8103426bb0b8d5ae14710894a7c7e7b3ac3b04b2899ac0570463fea6d8acfe5d9b9ecad14927d76158d93dfcb874418d9de1a5d7820aa1fbacd91a1460199f1dee6663bc2d91d2f2e658dbc8f824f3615c4673ef48e8a01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7f0bc3d8de79f30991c76a6f881e5f9325037d748562e12fbcd954524c35825301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bf95d50d8fa2d8c013319d0c079a5a8abf60a254f3ba92d398406eebfcb95bccb9776c1c04038abb97b87af5c6fe613e0d4552797275c3a60c7f75061cf711544e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b5b2cfbc1e4a2ad12151e886ad0e425b3500fb819bc31dfd117d149c00ce4a8cc7c55627566348de6d35b29665e6910b34800b9ea737867972e67246fe6397481e207ae26c4ce2a05e3473d58843c8abd4a66db83798e094aa953e55964984d2b1f97e851b58f1e8cba340348a9dfc45a63395a8f2adc8a594874694aa7132511731a05287c7cb6bb6f56a5b2df8a048869d171d775b8b53182ffc35b859e7a2910888ab53d87f68777886976717bc5cb0b2e01b00a5af2296610469196c4f4612a9fe2ae17144f3070c7b92f3b7256d54436101cad7267f3df857e581c8db0erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvirtme-1.22-bp155.5.8.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.22-bp155.5.8.13.113.0.4-14.6.0-14.0-15.2-14.14.3ee؈e7@eyehy@eV@dBza@_#_@_*@]W]@]]]@]@]@]@]c]^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 - 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 packagei04-ch4b 1709901596  !"#$%&'()*+,-./1.22-bp155.5.8.11.22-bp155.5.8.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.22-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.22-py3.11.egg-info//usr/lib/python3.11/site-packages/virtme_ng//usr/share//usr/share/bash-completion//usr/share/bash-completion/completions/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:18323/openSUSE_Backports_SLE-15-SP5_Update/82940a52a12058b55865705b6cbf1fe8-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 RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRS NbB:*C^utf-83ecf039de41559054b78677256ebd5d60f2e1f27b4c2e104987e38e9536377c2? 7zXZ !t/V]"k%jƣ ǚ}iAlKE,g?+; ೯{}$Wr`䟴;焈/8 /‘ޤ0NA:+|9G X폼q >XޤlV7>e * ֓:BŬ"%e pp:6o"֯`u+x6fF!+Z$$u3WʋVv^W[;X%R$(!c;olջEV̟30!l$Ձ9Yz~ e'cFôPObyo -%*ġ;[#|͑fR~-$N`b#̟1 9ZCIO:[=. ,}$t{gO@JH^%Deq&Y~j:{ E@Hƣ6{XMdIh ̾H߭OS=+`rb% A4|Mv z ?~e޳Sn_x z_?Ku\ˡDѼ[[N5 `8FCMJd7]eT*!@ '4A@jGQ[5 TvPS˲z".oy^VCkl)j_G&W*1,bs4ùx@;9~(W">׬ZcC'mVAż{㩸|/Gpj,{Vo 9?7.L/s+PD ZC*UQ|3coDu*WA!VfJ"5!0qdBȆ=M2ryHԟ3pn41 }`S{=RE(u>Ɠ|K5wv)(^HUAGi1mu$ɗ {l+tFHAmihrz0ju ^(n#Xq &6W^¦ԯ8ʁ>:7kRegiDޠ80[?OӰRè=`쒒0|f֔)lF;RFMwtY ǙŒB" yco׫ׅ<68O+֥#]U 6ն5r%> y}[Մ ۺ;<36Nd{G pR"ep7Rh{rQ  4#nr0;Ţ8ՏpQ`E߭V\(Խ`|1 b{0"VBw=kn} g /' Y|T%`^̠@sE)i@++&F><5BU'\?(&XZܳ(?B(O'1Ja﹉4̕%Nx8$cs:9"~KG%z \BU%@ `Z]K"טsJ~gVA!;HOұ{%h(V5IYe f[Jn)!lj}~ЧsX'4Jp'ه!@Q=yhHCao#n -ʟ彬oiK\G={v) v1w zeF&3j!rB 2wl?R>d(AX,Yg.+L&])JʩSfeJ"*n!;R9ݺcMq/@W+is[38c#Qs.]Ǟs~m.NZ_nx [氣DqgAN*BՏA'Eq7PZ4tUK$!j,:n̦L Z] _! !m?O$ReHRC;AxJHȜl`0lrGӤfvW'au <_ɏ*"b3H!oL23K\ǣFM8uT S6ao$ XPG!)_za~@ d8UZfvj |.ao>l=BP"~!q մ_`ig򊂏Ҝ"ީ\4wBfp՚EM2ԩyhкzl_L! 4̯tL&O/bJS]r(Yo-q1CN"=TZriuRgxQdgݔ~ *?6GŲA@j;(7ϬF}SI.!x'bܡfWޖ%Ք`(jx=mUuŸj'W8L+ә^;P@0(D[H%pt5L 1$ۗ3dcPk_LF紨 3QD*+9ZZ“M  ϟ1 Ȓ;@,m hm hdȎ޾ci8%;V%$!tqPGznJ&}ZM*k)p[LSJu=EeZP&yFǧaBD5pd &?|Z v zģ^[IE%B]8EE!XegxV,kJ܅_/4jo3N8lUzQnI^N?youeH (ho}pwo_/H=>ZAꔗ'72ދ=&&&5-LIxEUɿtj2K|F*8Sq 5m ;;Ar^؊7R|ȸs U1ʞ*P;JO <79>x.Ϡʯ&bY'la]]so [v{_.ڳOHѩҝXҞ$arJ!M'|?ȧӟ/!Bfhe+c:єӺbaP  DD{ΥM= G {Iӂ;ܪ؉26LnzfK'&SYC .ue&Kv+ ^1ANhm]Ŝ" ]QJ[4mK;*Fji5>-Olbr9dQizd5m.1@)85L'7+OH8,1&=o,? Rɂj}Ty},ݵNdvLooCeD0]L$ހ>Y( 2lC[>"ٲHiq§0q5h)>QцLYCǼvsLNvջ0"MK$rDZmq*ipvӃwzGl-f[^W"]?RjbouOׁv6n^ɒҲ̐9nwEby)cT\F-sæv}Wb&Fs$)⤚P[T^ݳ"ు #e脐lIG{ZHQM_GNQ޼Kl :ۍ3+v"T7qTlHw8,q.TGE<-e+ǶvJB!x  )LQF=q%b:2Y8 xF.!ņx"nZ%3dE q-?)fil+!f2$cX8A0Z}<902 qJ[cq\SZvqSeZOTdLQP$pDaMKv#Ep}n3~ҺqZw y D=? ~*;lvJhT4Yc?l/$Ta*Qxz1KL loͽ?zFEANkӰ::(3jD.zlǏ|9yɬQMefB XQ>&5=h>Gw>H`*\iwф7 Ec,|Ck88j} `K$ʺrbq}ԕB;h]T.1@B$J'Aj٬^mb j|}~2٤(MJsCbC2{<HKTC[Z؉a{$LLӲ9yn!1F2/R\ R?7H[9-ڲ&~eDAW8vb'y uތGDFK*WDWi/8J+U'Uz.B@=Gw~֢Ipת{)Z@Z;ASGM;98iLSKG30ó.|cОoOvܫGkCx̸{E$$։Hċ( ȩv;eCg*7h!Hv'!鹜B}竎x-)R|JLKRNJ1b,b^Fh\_΂`7.Qes"HW !r!{Pǔ:(~g\t&94 ?ۚz9L, VB! v]dW_cq?}=Gw:-\HY-h>8ʡjx) :KA{jHPH978SfyJ $oi0H=S;Ojt?űiNͪE(P.6T1]q6X+͆bDÓSU[["u98?_6BwS|oYir1dĕT^1X|M@lH(b h2RaUe_U6V~"|5*Fl:~xUñrܴ[ܚ"e4꒳?439]Nl ?ﶀ(_]vy6j `gˎh:*%~;}:hK`kչ@: sn;WTO 8ngYXr5^<y Q#̼ЙJ'/X`Y?W*ApKJcS xÿ~=;V9+ @68Gxt: JI>>!S0{{VR/vfHo{CP2_cqBw@&VXC6ĩ,VN^Bj4.AZJ̃Xl/NN?܊ 6?2בL4ch[NMl!tħ㞡c@ 8idpK%qGK֞AZv_֋#MKdS^ e%A̍(J8UH G/٣%]>|<ǘmyombZO{M. u {Z?խ$ũ YZ