<div dir="ltr">On Mon, Aug 11, 2014 at 6:34 PM, Karel Volný <span dir="ltr"><<a href="mailto:kvolny@redhat.com" target="_blank">kvolny@redhat.com</a>></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'd oppose the idea as a whole, but I'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's point of view, even if it is only "a couple megabytes", I'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'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'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'd need to update two packages), or are they going to be duplicated (how will we ensure that it wouldn'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 "won't get out of sync" 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>