<div dir="ltr">On Mon, Aug 11, 2014 at 6:34 PM, Karel Volný <span dir="ltr">&lt;<a href="mailto:kvolny@redhat.com" target="_blank">kvolny@redhat.com</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
Hi,<br>
<br>
not that I&#39;d oppose the idea as a whole, but I&#39;m a bit concerned about this part:<div class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
The AppData metadata includes simple XML files with app descriptions, and <br>
</blockquote>
a<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
tarball of app icons.<br>
They can be distributed in the rpmfusion-free-release and<br>
rpmfusion-nonfree-release packages and will only add a couple more<br>
megabytes.<br>
</blockquote>
<br></div>
from the user&#39;s point of view, even if it is only &quot;a couple megabytes&quot;, I&#39;m not that happy if my precious resources are eaten up by things I do not use (while not that important on a desktop with unlimited 100 Mbps internet connection, situation could be quite a different on some mobile device with pretty expensive mobile connection)<br>
</blockquote><div><br></div><div>That&#39;s why I suggested the approach currently taken by fedora of using a separate package.<br></div><div>For Fedora, the metadata + icons is 7.3MB according to yum info appstream-data. This would be much less for rpmfusion as rpmfusion has much less graphical applications. I don&#39;t consider 7.3MB a lot, in these days when storage is relatively cheap.<br>
</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
from the developers point of view, I just wonder what will happen with the icons packaged with the applications - are they going to be moved (i.e. a lot of cross-dependencies created and some extra work as we&#39;d need to update two packages), or are they going to be duplicated (how will we ensure that it wouldn&#39;t get out of sync), or what?<br>
</blockquote><div><br></div><div>The app icons for the appdata are extracted to /usr/share/app-info/icons/fedora-21/ - they are not installed in /usr/share/icons or similar, so no conflict or anything like that. They are always there when the metadata is installed.<br>
</div><div>To ensure they &quot;won&#39;t get out of sync&quot; you need to do weekly/monthly rebuilds of the metadata and issue it as a regular package update.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<br>
K.<br>
<br>
p.s. somehow I cannot understand how do the translations work ...<span class=""><font color="#888888"><br></font></span></blockquote><div><br></div><div>Each upstream project can implement their own way of getting translations to the XML files, using gettext and similar things.<br>
</div><div>You can look in some GNOME projects if you want to see examples. gnome-boxes for example uses INTLTOOL_XML_RULE for this.<br></div><div> </div></div><br>-- <br><div dir="ltr">-Elad Alfassa.</div>
</div></div>