[PATCH 0/3] *** Improved support for Arch Linux ***

Hey guys, These patches improve support for Arch Linux within Kimchi. They add support for detecting the Arch Linux distribution's releases and mark it as a modern distribution to enable Kimchi to automatically turn on support for virtio-net with Arch Linux virtual machines. I however still have yet to find the code that is able to identify a distribution from a disk image, could someone point me in the direction of that code? Thanks, Alan Jenkins Alan Jenkins (3): Add Arch Linux entry to isoinfo. Add modern entry for Arch Linux. Added Arch Icon. src/kimchi/isoinfo.py | 1 + src/kimchi/osinfo.py | 2 +- ui/images/icon-arch.png | Bin 0 -> 3868 bytes 3 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 ui/images/icon-arch.png -- 2.2.2

--- src/kimchi/isoinfo.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/kimchi/isoinfo.py b/src/kimchi/isoinfo.py index 1e36a6d..b5a1769 100644 --- a/src/kimchi/isoinfo.py +++ b/src/kimchi/isoinfo.py @@ -117,6 +117,7 @@ iso_dir = [ ('fedora', lambda m: m.group(1), 'Fedora.*-(\d+)-'), ('gentoo', lambda m: m.group(1), 'Gentoo Linux \w+ (\d+)'), ('powerkvm', 'live_cd', 'POWERKVM_LIVECD'), + ('arch', lambda m: m.group(1), 'ARCH_(\d+)'), ] -- 2.2.2

Reviewed-by: Aline Manera <alinefm@linux.vnet.ibm.com> On 12/02/2015 10:20, Alan Jenkins wrote:
--- src/kimchi/isoinfo.py | 1 + 1 file changed, 1 insertion(+)
diff --git a/src/kimchi/isoinfo.py b/src/kimchi/isoinfo.py index 1e36a6d..b5a1769 100644 --- a/src/kimchi/isoinfo.py +++ b/src/kimchi/isoinfo.py @@ -117,6 +117,7 @@ iso_dir = [ ('fedora', lambda m: m.group(1), 'Fedora.*-(\d+)-'), ('gentoo', lambda m: m.group(1), 'Gentoo Linux \w+ (\d+)'), ('powerkvm', 'live_cd', 'POWERKVM_LIVECD'), + ('arch', lambda m: m.group(1), 'ARCH_(\d+)'), ]

--- src/kimchi/osinfo.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kimchi/osinfo.py b/src/kimchi/osinfo.py index 149f059..2496e03 100644 --- a/src/kimchi/osinfo.py +++ b/src/kimchi/osinfo.py @@ -77,7 +77,7 @@ template_specs = {'x86': {'old': dict(common_spec, disk_bus='ide', modern_version_bases = {'x86': {'debian': '6.0', 'ubuntu': '7.10', 'opensuse': '10.3', 'centos': '5.3', 'rhel': '6.0', 'fedora': '16', 'gentoo': '0', - 'sles': '11'}, + 'sles': '11', 'arch': '0'}, 'power': {'rhel': '6.5', 'fedora': '19', 'ubuntu': '14.04', 'opensuse': '13.1', -- 2.2.2

Reviewed-by: Aline Manera <alinefm@linux.vnet.ibm.com> On 12/02/2015 10:20, Alan Jenkins wrote:
--- src/kimchi/osinfo.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/kimchi/osinfo.py b/src/kimchi/osinfo.py index 149f059..2496e03 100644 --- a/src/kimchi/osinfo.py +++ b/src/kimchi/osinfo.py @@ -77,7 +77,7 @@ template_specs = {'x86': {'old': dict(common_spec, disk_bus='ide', modern_version_bases = {'x86': {'debian': '6.0', 'ubuntu': '7.10', 'opensuse': '10.3', 'centos': '5.3', 'rhel': '6.0', 'fedora': '16', 'gentoo': '0', - 'sles': '11'}, + 'sles': '11', 'arch': '0'}, 'power': {'rhel': '6.5', 'fedora': '19', 'ubuntu': '14.04', 'opensuse': '13.1',

--- ui/images/icon-arch.png | Bin 0 -> 3868 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 ui/images/icon-arch.png diff --git a/ui/images/icon-arch.png b/ui/images/icon-arch.png new file mode 100644 index 0000000000000000000000000000000000000000..75d29f6ff6b595bbfe75f73de0fa6bf8cee26626 GIT binary patch literal 3868 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 ZYPS2S<E6G7f~o&lV5D!ZSEGZ9`yYc`70Lhr literal 0 HcmV?d00001 -- 2.2.2

Hi Alan, Thanks for the patches! Could you, please, confirm if we need to add some copyright note to our LICENSE file in order to use this Arch icon? Regards, Aline Manera On 12/02/2015 10:20, Alan Jenkins wrote:
--- ui/images/icon-arch.png | Bin 0 -> 3868 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 ui/images/icon-arch.png
diff --git a/ui/images/icon-arch.png b/ui/images/icon-arch.png new file mode 100644 index 0000000000000000000000000000000000000000..75d29f6ff6b595bbfe75f73de0fa6bf8cee26626 GIT binary patch literal 3868 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 ZYPS2S<E6G7f~o&lV5D!ZSEGZ9`yYc`70Lhr
literal 0 HcmV?d00001

Hey Aline, Yeah I think a note may be worth adding however here is Arch's legal blurb on their trademark and their acceptable use policy on it: https://wiki.archlinux.org/index.php/DeveloperWiki:TrademarkPolicy
From what I see on that page they seem to be pretty permissive and are happy for their logo and name to be used in open source projects.
Thanks, Alan Jenkins On 19 February 2015 at 19:33, Aline Manera <alinefm@linux.vnet.ibm.com> wrote:
Hi Alan,
Thanks for the patches!
Could you, please, confirm if we need to add some copyright note to our LICENSE file in order to use this Arch icon?
Regards, Aline Manera
On 12/02/2015 10:20, Alan Jenkins wrote:
--- ui/images/icon-arch.png | Bin 0 -> 3868 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 ui/images/icon-arch.png
diff --git a/ui/images/icon-arch.png b/ui/images/icon-arch.png new file mode 100644 index 0000000000000000000000000000000000000000.. 75d29f6ff6b595bbfe75f73de0fa6bf8cee26626 GIT binary patch literal 3868 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 ZYPS2S<E6G7f~o&lV5D!ZSEGZ9`yYc`70Lhr
literal 0 HcmV?d00001

Alan, Thanks for the reference. From the content at https://wiki.archlinux.org/index.php/DeveloperWiki:TrademarkPolicy#Logo_Usag... I think we need to get other Arch logo in which we can see the "TM" declaration. Could you do that and resend the patch? I will apply the other 2 patches, so you just need to resend the logo. Thanks, Aline Manera On 20/02/2015 07:05, Alan Jenkins wrote:
Hey Aline,
Yeah I think a note may be worth adding however here is Arch's legal blurb on their trademark and their acceptable use policy on it:
https://wiki.archlinux.org/index.php/DeveloperWiki:TrademarkPolicy
From what I see on that page they seem to be pretty permissive and are happy for their logo and name to be used in open source projects.
Thanks,
Alan Jenkins
On 19 February 2015 at 19:33, Aline Manera <alinefm@linux.vnet.ibm.com <mailto:alinefm@linux.vnet.ibm.com>> wrote:
Hi Alan,
Thanks for the patches!
Could you, please, confirm if we need to add some copyright note to our LICENSE file in order to use this Arch icon?
Regards, Aline Manera
On 12/02/2015 10:20, Alan Jenkins wrote:
--- ui/images/icon-arch.png | Bin 0 -> 3868 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 ui/images/icon-arch.png
diff --git a/ui/images/icon-arch.png b/ui/images/icon-arch.png new file mode 100644 index 0000000000000000000000000000000000000000..75d29f6ff6b595bbfe75f73de0fa6bf8cee26626 GIT binary patch literal 3868 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 ZYPS2S<E6G7f~o&lV5D!ZSEGZ9`yYc`70Lhr
literal 0 HcmV?d00001

Sure I can do that no problem, I probably won't be able to get around to doing that until tomorrow though. On 24 February 2015 at 15:03, Aline Manera <alinefm@linux.vnet.ibm.com> wrote:
Alan,
Thanks for the reference.
From the content at https://wiki.archlinux.org/index.php/DeveloperWiki:TrademarkPolicy#Logo_Usag... I think we need to get other Arch logo in which we can see the "TM" declaration.
Could you do that and resend the patch?
I will apply the other 2 patches, so you just need to resend the logo.
Thanks, Aline Manera
On 20/02/2015 07:05, Alan Jenkins wrote:
Hey Aline,
Yeah I think a note may be worth adding however here is Arch's legal blurb on their trademark and their acceptable use policy on it:
https://wiki.archlinux.org/index.php/DeveloperWiki:TrademarkPolicy
From what I see on that page they seem to be pretty permissive and are happy for their logo and name to be used in open source projects.
Thanks,
Alan Jenkins
On 19 February 2015 at 19:33, Aline Manera <alinefm@linux.vnet.ibm.com> wrote:
Hi Alan,
Thanks for the patches!
Could you, please, confirm if we need to add some copyright note to our LICENSE file in order to use this Arch icon?
Regards, Aline Manera
On 12/02/2015 10:20, Alan Jenkins wrote:
--- ui/images/icon-arch.png | Bin 0 -> 3868 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 ui/images/icon-arch.png
diff --git a/ui/images/icon-arch.png b/ui/images/icon-arch.png new file mode 100644 index 0000000000000000000000000000000000000000..75d29f6ff6b595bbfe75f73de0fa6bf8cee26626 GIT binary patch literal 3868 zcmWkx2RIaN82@fKd&>$ZD@q|FGdp`_M;wY|UFOL;DkIs+U1fyqm2gV9C_AHcqPPox zWRJ-9zn<@TzxVlm-}^q#_rA}&z9dU?17-$(1^@uFk)hr-D#!jKIs|p^yyDhRWe9f@ z13hr^ZxytbW>FD(w4q}VRb%WQL3AXaW2hi)u#uTQEg4F~enHx=!9f=QmU1IKZ5zzQ zN^V53&9~O>_I7!hO<_ZcUcSskY?396ub|xCZ~NL0pAmN&`y?K+jN#U-t=1w(mpvot z)HA%1^vb(_Tb~H_nj1UrjZODnR@&Euyy_j8z51)8nk3>W0fBBl>mF}EFmO*2{;BS{ zgYVuu#w(5=EVpXTx8%<gVwp%{7WUblD=p`;mWVHUAM!}w(dttMVP1CxElao~r%5~X zq{RP30XOMM@5@tf;_wcv#wAb`qthB99Y!=}koi1%ug3x4FyoHM+3UW31YU46k-;g- z6(Z}?lmAH2YD)x$HI-_xyfcVoyLMlWZUAIs$Zxup1KEhpTOSH4(sJyN$I(~?JDUe< z2k*OR!Ao@Y2u<;JPnyx0>!BI0Kdq*thWtT#$u%d~Wm)tm{pieBcmHU^uni$#^zcOU zm#Qz>{}M24DR(8nh#hW+e=aF1c*H`q-kq{Z)&M9>vPRr#X7I)6qMa7zHau&lw*0~| z9s#^X47A50fwh5xv!$gENLPBJS;P1Hgbh9Pv3iA*30!j)_m7dn2Bc2A23527M<IaJ zMdk)B;_cFqZS-q*kX~4U4sp_av!WK5UAaSq!mwPn0c}mZSP$RwVPop)l$HA2mU?Yn zV^9-B>rwglrF=#TavGXxX~zqSad40DpD*AJ*XmwHWm2zueyvL0EKp4~y8hYIr<w{R z_BJr_DF2aLRQN!a@|()K1=5!TS1!TIjI{b5TKNp-B0#VIN$7zH$dTx}UZ*<A9sh*| zAZm?KoAQsAZ;+`Txn{PBsG&uN=!|g_mzY6j=wf%J_|2ei!ndiq#n9R{2EaIrjc-H% zBMHtYwwryOmrMIM(boY59mW;6CzRxvX=H832gH(lY*@7xMVL8{!!rppmtY`Q@xQl! zyXDpe1?!vWl&TfLuw$vYz=;H~EnP;Qo0@Pzfr28P#kL&CVWs)_{B0`};})%ZkwR^a zlZEjY)U=vy6V9po%e(a@gk&2q(+-;`+Kz1WwB^Q*&3X-ndnx!|dIx&X`Tmwh@{i4H zS%)j9z2SlEh6(xxhqoQ9sKWrBwMJ5=%x%dj^+K+7ybhbq-^niGkeKG69%D+Sd>6=^ zT}SwP&XJjvW%nP@hy5j~#YB*@@iw(&X2X<&AP31gsn+dNXPIaXgKPWWyU}&fJR$}N zxSYr@vL30xVnkV#l%EsdJ5GCyCl&SolOmHB^J^0snRe)qbUG`Rm(iHWzw!&+po&AN zwwpskWrb4VV{w`#y^NOoJKD{M$fZwF{5Er<Ka%#&1}u2LI1-@GW2GcMo|5t$j2cE` z;pIImEg6X}$hjelxbf2@jP*&M%F)B>$y<*SSKzXuAJX;+ah-GZ{`UGG(OAq^;|4dl z<`85=^|_;p<?Kex826Q(jL&*w(8Itu<kpv|!-b=G*hj|-we=9TlV~QRNO;%R3GW|4 zCClqDkY`S5rgUz+i24*;vRU^FZ1C@KYN~dL8Ef5^yJf%<C!3;8fJF*xr>X71bMH}K zhiN?$I$;J=kAv#1KrO6{NY~lTG<LT>aI5c1bIc-NC!}kC2X>k>y^03rMOP}Z@Y=*Y zU)jY&ndmTYd!eniUgsos)F!Q$zxB}4?3+|4<m$oB`3Cm#^9ItsHHreLhQ@i8Ls8DP zt9Q;nkjHU5&!~GV6B7-N(Py@8^&ER6`1HT167|Optt}E7t((fDmOLZfm5FsOQ4;zT zx#G0tl4W$(FVMMqa76a(U@6Yo_mg<`)YpqPYY5U5a9M7|!%*`E#|S38Uc=@KghFT5 z&PX}`l?}+&6*jz8BLfQbU+Ustv;VH7xAO6Agb*Lb_t8vT6Z7|0a`Z**l_uCSf%vk9 za0~9Bd-~*NY+#QV=`?szgcB#QYtdiQZLH|l{02~#oP;I|)cW<CsZ~Ho4)8v?;Cq8c zxaguU98E4J)yUjb2cMjNFyiW<__JAT?jBt*;SSO^m_H+Ldt+hebFTwnP#64UiVt(! zV$0C^gXw~zM79uysVi9zt`~Uy)Sd*E8pq|RHe`H(oF+b;Me7hg8(Eukcm&WlGJb@4 zbb*3<&^N?}kGJ>Fu(4^-c>eye<r(#;|9P-b%nQgm8Ge`ziH%*~l!weN?wZ=_3!N0Q zt)K5*6}4xvm{*UlHz_rqGI?P3I;+VwH$vT~FK8`IEoAe%*~bP1QBie|*rFX0AYM_~ z_y>-~+XPVjfW1-8I2~OLYNV|+!TN2*Su`!t1#rHK5S^K_%-Y&(fD?ah+sc1U&RlB9 z$8ql{*dDv-%{*x$DsUg3lPfV1Vvn{Q_R71sv=tbBv`z|Tl<&=3eIYy-@VH?EBJ5zl z$0M<&4q`HVAh^KqLJ^WHo{-eUTT<A-a$BSK#iiamYDH!RgtkHhIyt0PyE9^afjlGl z3I?cY^Ongs-7)E7gZOvZgY4HOUt1yvqY*-J&MLCzg9tnqFcsOk(ZjrOXwMS#6U(Tm z>IyAJTDw|PTT9+1C>z>O#tCl+(jcl6{}M3#4X41(=>OETb#F%X!H8B<pbL|9<YiFi zMyj33^>>~5sS9r~%HtsM5P~ht9RY(=OMjwa;JV%vRK#4bPschBA}qf;r2M(q&(slc znME+bGL&!r7CZm+fj)$>8g~l5p6Q&o=aSGe)As~M9GTb?XOnrV9<@)<>t4LIzLkES zGi$H+2@LzNo<7r_pWYBNGkbT?pG_=g?lYq;;bid%g!qg8C!B)l4d{Da@NSJYX>gWW zC2_p%S<XuC9do0A_=$mNq20vW@@l1!J+$wl5M+#}X@CB#2GFNDR^v;L`I5cs=jbR^ zyui^oAhv#ladkzGeLUwpY3CmJ+e$^}On%jSmT#Zc>4xv_NhGM;iKgrn(-aVdCjjc1 z5WqP`Smga+g9)S^rlu6iVB8mO7#YEc;!dhEXG+$zk)N)ts_kTq5;CTtSUw^Pf`mfV zx+z<K@23s3%VGr2#~WDoqsU=&HMLzgJ<IAiSV16=mOv?ThU)JH(_@_=zA*H@$PMkE zP02G*t=Q5c-r=oP^`}Tok}~fQUS4iuz?h_F+V>k(6qF=>?~8fC9Z(CDc~+bKc)Do- zCq5sfS37Mj$q9Q1q-a{>%%!7C?;WZ=^o!KC@c1tkRkXzo?3rA!A;CQksNDUkcEd0r z;NnVyTYH!)Qg@iXY?}0w-=%<l<kh<<RxCa)W$^EPvp2|8hazh{MiJW{E0?EG^-U0b z_@fIXG$5#9Wx;nKgCZb-U2wGt7z@yx<hXL(Iz)O@w&g9Q?k$s^;y{_uQs@Q_ShgP5 zvZFbJxwWUl@1MaNPs~$JD~faTDpy=7pjLXZ@0NR<CZp<3mZNec@1BKOcN#k1tAU29 zKup$ZI>DI}96wy#kYVcnSbv-yv=5<BDjtb~sgX~RN1L#)*o{x7G}u#LL@6`w&mF@J z{5FP0Lj(){RWbHFtxd`HfmX6a7#-Fm_?(Xl*I`cQQYDEQTP7Z%g6%beWA~Ih<cn3o z$5*OPFX!N!RNfzZQ6_FZWx#e$TG0)68mcDY1Ghw5XZSef?J7eL*1GG3WZePo2{Y_| z<}3%hz2RV>XW)|;^Jn5&5`Ki)c0eSl{hL-2U!#*OH~e9sTC6L$a-pXoswD~M0@jrf ztH@C&anpvDo|zUOF6#yM@9o_u95BLfhhaM2m<Mr}jfRC-f?B3><g%64dKsPvRd7wq z$S>T3&S{Sk?ca-Ib{8go`KL0U#)<?`_}!x!H}4z&fqwt|*uJo7p*D?VBdE(!NwwW> z^u@s~$w)?df6)S)=$ORp4~Y4+X<DKdDnSF(JnfK0Tb_AuSmk@r>^7Irx&6{$nz2Kn zcT&+Fx2q((3P<CMrHoxaa$h(-*ndeH*rct6Vw=QwUmqmB&WaWMAZp-})!Htjn{^%P z$|cc8`&b+>a4tj1tV+sAK6!Ae#@{DjW9K5apHnUjw!kd0F{7Tbb?2NjL5S71`CWBu z=!z#)hDH{dq>>k7eBW+rO!@CHHB2;Ov%%%=13y}f+UwiDy`LRiyyURs6(#<Z_rk4$ zi;$Z2uhh^VFN5HIa^rYO7|rRh(Itz4+x<fM1dZ`p+nnl4f1`igReg)o3Q2T*QjaT? z%tnq4y`yY2CSMf23fJUF=;8q`G}b0{<(te!<(jVdC&`S!MRI3<o+0*>X*0}2&Bu-V z*)9b8P&5>DKOL0vwcCO6u1J_X;FW<+l$a9sMvVO!P483wLrDwvPsCa7zMI+~KT#2( zdgvqvT;&{WL_Sc`_Ou9y(oY+C>|yWbL(pY^Edd&dWua%t3`(l)mwbUhb*`)X%R_Iy z<SP#>gquHm+9{p=v0e7NFz$0i_wyi;kb(CsqD=0+1^O?$`f?Izu!|e*NxxzyBcKD- zS38%W9i5#aaEWEcZ9#na>V981D4QZyqoT)e?<&A!y&b8>mGU5njr~;<TP?tO8U2Y* z0#n7lRq{dJJ3iRXJ18uAfWv7>3x-Y3O}}!p{%Sw#H=Cm)!vin70)d^wTRh&8v9W7o zHB5@iWBe)k>Z;8Z(}osBK`D4EmURpCagJVog+sD~U33kMt0{E;oJbRrI4>w4ec!Ba z(Q>j1Yc<(h>u!OHM??z{2}42Q9cN`<N;@nuMRh^AQft%*8+^N>oHtJU1|MgQ?3Nel zresIlPZ_)u-^@aEnm48G5{+M@iY^cB8xP3sBVQb~t?7EI^WUjD4Da**#ILGW7j_T; zabq0xU(m;8pVu{eb8HU*S@CCSPoKacX}A8HGh<a$$-m66slnwNxXN_B$Q9H<VHrc! zdee77L19yk@fSTcxhDFTReVhGw<S}&n5e^$C~xDV0w2R|xE)8g%VpA%ya`KftqvgX ZYPS2S<E6G7f~o&lV5D!ZSEGZ9`yYc`70Lhr
literal 0 HcmV?d00001

--- src/kimchi/osinfo.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kimchi/osinfo.py b/src/kimchi/osinfo.py index 149f059..2496e03 100644 --- a/src/kimchi/osinfo.py +++ b/src/kimchi/osinfo.py @@ -77,7 +77,7 @@ template_specs = {'x86': {'old': dict(common_spec, disk_bus='ide', modern_version_bases = {'x86': {'debian': '6.0', 'ubuntu': '7.10', 'opensuse': '10.3', 'centos': '5.3', 'rhel': '6.0', 'fedora': '16', 'gentoo': '0', - 'sles': '11'}, + 'sles': '11', 'arch': '0'}, 'power': {'rhel': '6.5', 'fedora': '19', 'ubuntu': '14.04', 'opensuse': '13.1', -- 2.2.2

--- ui/images/icon-arch.png | Bin 0 -> 3868 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 ui/images/icon-arch.png diff --git a/ui/images/icon-arch.png b/ui/images/icon-arch.png new file mode 100644 index 0000000000000000000000000000000000000000..75d29f6ff6b595bbfe75f73de0fa6bf8cee26626 GIT binary patch literal 3868 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 ZYPS2S<E6G7f~o&lV5D!ZSEGZ9`yYc`70Lhr literal 0 HcmV?d00001 -- 2.2.2

On Thu Feb 12 2015 at 1:20:30 PM Alan Jenkins <alan.james.jenkins@gmail.com> wrote:
Hey guys,
These patches improve support for Arch Linux within Kimchi. They add support for detecting the Arch Linux distribution's releases and mark it as a modern distribution to enable Kimchi to automatically turn on support for virtio-net with Arch Linux virtual machines.
I however still have yet to find the code that is able to identify a distribution from a disk image, could someone point me in the direction of that code?
Alan, the code responsible to identify the distro and version is the isoinfo.py and we can test your patch using the following command: $ PYTHONPATH=<path_to_your>/kimchi/src/ python isoinfo.py ${HOME}/Downloads/debian-7.8.0-amd64-netinst.iso [{'path': '/home/pvital/Downloads/debian-7.8.0-amd64-netinst.iso', 'version': '7.8', 'distro': 'debian'}]
Thanks,
Alan Jenkins
Alan Jenkins (3): Add Arch Linux entry to isoinfo. Add modern entry for Arch Linux. Added Arch Icon.
src/kimchi/isoinfo.py | 1 + src/kimchi/osinfo.py | 2 +- ui/images/icon-arch.png | Bin 0 -> 3868 bytes 3 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 ui/images/icon-arch.png
-- 2.2.2
_______________________________________________ Kimchi-devel mailing list Kimchi-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/kimchi-devel

Hey Pablo, Yeah I have edited isoinfo.py and the patch is in one of these emails. It has been tested and works on my kimchi fork. However I could not find any code for identifying or setting the distro of an image file (not iso but an virtual hard disk file). On 12 Feb 2015 13:20, "Paulo Ricardo Paz Vital" <pvital@gmail.com> wrote:
On Thu Feb 12 2015 at 1:20:30 PM Alan Jenkins < alan.james.jenkins@gmail.com> wrote:
Hey guys,
These patches improve support for Arch Linux within Kimchi. They add support for detecting the Arch Linux distribution's releases and mark it as a modern distribution to enable Kimchi to automatically turn on support for virtio-net with Arch Linux virtual machines.
I however still have yet to find the code that is able to identify a distribution from a disk image, could someone point me in the direction of that code?
Alan, the code responsible to identify the distro and version is the isoinfo.py and we can test your patch using the following command:
$ PYTHONPATH=<path_to_your>/kimchi/src/ python isoinfo.py ${HOME}/Downloads/debian-7.8.0-amd64-netinst.iso [{'path': '/home/pvital/Downloads/debian-7.8.0-amd64-netinst.iso', 'version': '7.8', 'distro': 'debian'}]
Thanks,
Alan Jenkins
Alan Jenkins (3): Add Arch Linux entry to isoinfo. Add modern entry for Arch Linux. Added Arch Icon.
src/kimchi/isoinfo.py | 1 + src/kimchi/osinfo.py | 2 +- ui/images/icon-arch.png | Bin 0 -> 3868 bytes 3 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 ui/images/icon-arch.png
-- 2.2.2
_______________________________________________ Kimchi-devel mailing list Kimchi-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/kimchi-devel

On 12-02-2015 11:24, Alan Jenkins wrote:
Hey Pablo,
Yeah I have edited isoinfo.py and the patch is in one of these emails. It has been tested and works on my kimchi fork. However I could not find any code for identifying or setting the distro of an image file (not iso but an virtual hard disk file).
I guess that's done in src/kimchi/imageinfo.py, function "probe_image". The actual identification code comes from libguestfs (which is used in "probe_image"), so we expect that the library identifies an Arch Linux file system in a virtual hard disk. Let us know if it does - I don't have a valid Arch Linux disk image here.

I know need to have a play at some point over the next few days and will sort out a patch for detecting a Arch disk image. The rest of the patches I have submitted are all tested and working though. On 12 Feb 2015 13:45, "Crístian Viana" <vianac@linux.vnet.ibm.com> wrote:
On 12-02-2015 11:24, Alan Jenkins wrote:
Hey Pablo,
Yeah I have edited isoinfo.py and the patch is in one of these emails. It has been tested and works on my kimchi fork. However I could not find any code for identifying or setting the distro of an image file (not iso but an virtual hard disk file).
I guess that's done in src/kimchi/imageinfo.py, function "probe_image". The actual identification code comes from libguestfs (which is used in "probe_image"), so we expect that the library identifies an Arch Linux file system in a virtual hard disk. Let us know if it does - I don't have a valid Arch Linux disk image here.

Reviewed-by: Paulo Vital <pvital@gmail.com> Tested-by: Paulo Vital <pvital@gmail.com> Just found a little issue when scannig by ISO files to create a template. The Arch ISO files was found but the icon image was the VM general one. Will send a little patch that solve this soon. On Thu Feb 12 2015 at 1:20:30 PM Alan Jenkins <alan.james.jenkins@gmail.com> wrote:
Hey guys,
These patches improve support for Arch Linux within Kimchi. They add support for detecting the Arch Linux distribution's releases and mark it as a modern distribution to enable Kimchi to automatically turn on support for virtio-net with Arch Linux virtual machines.
I however still have yet to find the code that is able to identify a distribution from a disk image, could someone point me in the direction of that code?
Thanks,
Alan Jenkins
Alan Jenkins (3): Add Arch Linux entry to isoinfo. Add modern entry for Arch Linux. Added Arch Icon.
src/kimchi/isoinfo.py | 1 + src/kimchi/osinfo.py | 2 +- ui/images/icon-arch.png | Bin 0 -> 3868 bytes 3 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 ui/images/icon-arch.png
-- 2.2.2
_______________________________________________ Kimchi-devel mailing list Kimchi-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/kimchi-devel

The patch related to Arch logo was not applied as discussed with Alan. He will send a new one with the TM declaration soon. On 24/02/2015 12:18, Aline Manera wrote:
Applied. Thanks.
Regards,
Aline Manera
_______________________________________________ Kimchi-devel mailing list Kimchi-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/kimchi-devel
participants (4)
-
Alan Jenkins
-
Aline Manera
-
Crístian Viana
-
Paulo Ricardo Paz Vital