diff options
Diffstat (limited to 'zarb-ml/mageia-discuss/20110126/003418.html')
-rw-r--r-- | zarb-ml/mageia-discuss/20110126/003418.html | 221 |
1 files changed, 221 insertions, 0 deletions
diff --git a/zarb-ml/mageia-discuss/20110126/003418.html b/zarb-ml/mageia-discuss/20110126/003418.html new file mode 100644 index 000000000..45da786ff --- /dev/null +++ b/zarb-ml/mageia-discuss/20110126/003418.html @@ -0,0 +1,221 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> +<HTML> + <HEAD> + <TITLE> [Mageia-discuss] Fwd: Results of the App Installer Meeting + </TITLE> + <LINK REL="Index" HREF="index.html" > + <LINK REL="made" HREF="mailto:mageia-discuss%40mageia.org?Subject=Re%3A%20%5BMageia-discuss%5D%20Fwd%3A%20Results%20of%20the%20App%20Installer%20Meeting&In-Reply-To=%3C201101261419.21816.stormi%40laposte.net%3E"> + <META NAME="robots" CONTENT="index,nofollow"> + <META http-equiv="Content-Type" content="text/html; charset=us-ascii"> + + <LINK REL="Next" HREF="003419.html"> + </HEAD> + <BODY BGCOLOR="#ffffff"> + <H1>[Mageia-discuss] Fwd: Results of the App Installer Meeting</H1> + <B>Samuel Verschelde</B> + <A HREF="mailto:mageia-discuss%40mageia.org?Subject=Re%3A%20%5BMageia-discuss%5D%20Fwd%3A%20Results%20of%20the%20App%20Installer%20Meeting&In-Reply-To=%3C201101261419.21816.stormi%40laposte.net%3E" + TITLE="[Mageia-discuss] Fwd: Results of the App Installer Meeting">stormi at laposte.net + </A><BR> + <I>Wed Jan 26 14:19:21 CET 2011</I> + <P><UL> + + <LI>Next message: <A HREF="003419.html">[Mageia-discuss] Fwd: Results of the App Installer Meeting +</A></li> + <LI> <B>Messages sorted by:</B> + <a href="date.html#3418">[ date ]</a> + <a href="thread.html#3418">[ thread ]</a> + <a href="subject.html#3418">[ subject ]</a> + <a href="author.html#3418">[ author ]</a> + </LI> + </UL> + <HR> +<!--beginarticle--> +<PRE> +Hi, + +Here is the mail Vincent Untz just sent to <A HREF="https://www.mageia.org/mailman/listinfo/mageia-discuss">distributions at lists.freedesktop.org</A> +about the results of the cross-distributions Nürnberg meeting. + +Cheers. + +Samuel Verschelde + +---------- Message transmis ---------- + +Sujet : Results of the App Installer Meeting +Date : mercredi 26 janvier 2011 +De : Vincent Untz +À : <A HREF="https://www.mageia.org/mailman/listinfo/mageia-discuss">distributions at lists.freedesktop.org</A> + + +Hi all, + +The cross-distro App Installer Meeting that was announced a few weeks +ago took place last week. It was a very productive meeting, with people +from Debian, Fedora, Mageia, openSUSE and Ubuntu attending. + +We wanted to see how we can collaborate on the creation of a good user +experience for installing applications, and we reached concrete +results: we agreed on an architecture to achieve this, with specific +technologies to be used. + +A quick foreword: with this project, the user experience is what matters +to us. This means that our approach is application-centric instead of +being package-centric. We do not want the end users we target here to +have to learn about packages: they already know what an application is, +and this is what they actually care about ("I want Inkscape"). It is in +no way an attempt to kill packages; on the contrary, we'll build on top +of them. But this application-centric focus has several impacts on the +design of the architecture, from the user interface to metadata that we +want to display to users. + + +Architecture +============ + +The overall architecture of the project is described at: + <A HREF="http://distributions.freedesktop.org/wiki/AppStream/Implementation">http://distributions.freedesktop.org/wiki/AppStream/Implementation</A> + +We aim for getting a working implementation as soon as possible by +tying together existing projects. The architecture allows different +implementations, though. In particular, there is no reason why other +client implementations shouldn't exist or the data shouldn't be accessed +by the existing, distribution-specific tools. + +Here's a very high-level summary: + + + On the client side: + - Use the Ubuntu Software Center as the reference UI (it should be + possible to implement other UI since everything is open) + - Access apps metadata through xapian + - Access additional metadata through OCS (Open Collaboration + Services) + - Access screenshots, possibly through screenshots.debian.net (using + a per-distro proxy) or similar services + + + On the server side: + - Generate apps metadata, based on information coming from upstream + .desktop files + - Make this metadata (as well as icons and more) available, ideally + in the distribution repositories, on the mirrors + + + Per-distribution work: + - The tool to generate the apps metadata will possibly be per-distro + - Each distro can decide on some policy wrt OCS: + . Use a distro-specific server or not + . Display comments/ratings/screenshots from other distros or not + . etc. + +While we do welcome comments, it's worth pointing out that it's easy to +get stuck on trying to plan the best architecture ever, and we'll avoid +this: this architecture is our plan, and we will implement it :-) + + +Additional architectural bits +============================= + +There are additional bits that we looked at, but that did not fit into +to overall architecture yet. It is our intention to integrate these +bits, though. + +a) Matching packages between distributions + This may become handy if we want to share data like screenshots, + comments or ratings. The decision to use such data from other + distributions should be up to each distribution, but we want to + enable this possibility. + This has other uses for the contributor communities, like easily + browsing patches from other distributions. + +b) The Debian tagging system (debtags) + Tagging applications can help users find the applications they look + for. The meeting was too short to think about reaching a full + agreement on this, but there was interest in the debtags system. If + most distributions are interested in adopting this system, we will + integrate debtags into the overall architecture. + + +Where do we go now? +=================== + +To keep us moving, we established a schedule for the development of this +project: + <A HREF="http://distributions.freedesktop.org/wiki/AppStream/ActionItems">http://distributions.freedesktop.org/wiki/AppStream/ActionItems</A> + +Let me quickly summarize the timeline we're targetting (skipping some +details from the wiki page): + + + April: "Publish metadata / Port UI" + - Publish app metadata as part of the distros repos + - Make this app metadata available via xapian in all distros + - Port Ubuntu Software Center to non-Debian-based systems + + + July: "Integrate non-static metadata" + - Setup OCS servers for distros + - Use OCS from the Application Center + + + November: "Deliver to users" + - Ship a working Application Center in distros releasing around this + time + +We'll work on this direction, and everybody is welcome to help! + + +Resources +========= + + mailing list: <A HREF="http://lists.freedesktop.org/mailman/listinfo/distributions">http://lists.freedesktop.org/mailman/listinfo/distributions</A> + wiki: <A HREF="http://distributions.freedesktop.org/wiki/AppStream">http://distributions.freedesktop.org/wiki/AppStream</A> + git: <A HREF="http://gitorious.org/appstream">http://gitorious.org/appstream</A> + +We decided that for further communication, the distributions mailing +list would be the right place because our effort is cross-distributions. +If it turns out we're generating too much traffic for +<A HREF="https://www.mageia.org/mailman/listinfo/mageia-discuss">distributions at lists.fd.o</A>, we'll create a new mailing list. + +We will use the distributions wiki to document our work, and we've +already put all the notes from the meeting there. Please keep in mind +that those are raw notes and that they might lack context :-) So don't +hesitate to ask for clarifications! + +A project was already created on gitorious to collect various resources. + + +We know this is an important topic, and we believe we'll provide a good +solution for it much more easily by working together. So don't hesitate +to join the fun! + + +Vincent, on behalf of all the participants to the meeting + +-- +Les gens heureux ne sont pas pressés. +_______________________________________________ +Distributions mailing list +<A HREF="https://www.mageia.org/mailman/listinfo/mageia-discuss">Distributions at lists.freedesktop.org</A> +<A HREF="http://lists.freedesktop.org/mailman/listinfo/distributions">http://lists.freedesktop.org/mailman/listinfo/distributions</A> + + +------------------------------------------------------- + +</PRE> + + +<!--endarticle--> + <HR> + <P><UL> + <!--threads--> + + <LI>Next message: <A HREF="003419.html">[Mageia-discuss] Fwd: Results of the App Installer Meeting +</A></li> + <LI> <B>Messages sorted by:</B> + <a href="date.html#3418">[ date ]</a> + <a href="thread.html#3418">[ thread ]</a> + <a href="subject.html#3418">[ subject ]</a> + <a href="author.html#3418">[ author ]</a> + </LI> + </UL> + +<hr> +<a href="https://www.mageia.org/mailman/listinfo/mageia-discuss">More information about the Mageia-discuss +mailing list</a><br> +</body></html> |