diff options
Diffstat (limited to 'zarb-ml/mageia-discuss/20101108/002958.html')
-rw-r--r-- | zarb-ml/mageia-discuss/20101108/002958.html | 100 |
1 files changed, 100 insertions, 0 deletions
diff --git a/zarb-ml/mageia-discuss/20101108/002958.html b/zarb-ml/mageia-discuss/20101108/002958.html new file mode 100644 index 000000000..de06b6601 --- /dev/null +++ b/zarb-ml/mageia-discuss/20101108/002958.html @@ -0,0 +1,100 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> +<HTML> + <HEAD> + <TITLE> [Mageia-discuss] Suggestions for the ISO + </TITLE> + <LINK REL="Index" HREF="index.html" > + <LINK REL="made" HREF="mailto:mageia-discuss%40mageia.org?Subject=Re%3A%20%5BMageia-discuss%5D%20Suggestions%20for%20the%20ISO&In-Reply-To=%3C4CD7730B.7080900%40laposte.net%3E"> + <META NAME="robots" CONTENT="index,nofollow"> + <META http-equiv="Content-Type" content="text/html; charset=us-ascii"> + <LINK REL="Previous" HREF="002957.html"> + <LINK REL="Next" HREF="002959.html"> + </HEAD> + <BODY BGCOLOR="#ffffff"> + <H1>[Mageia-discuss] Suggestions for the ISO</H1> + <B>andre999</B> + <A HREF="mailto:mageia-discuss%40mageia.org?Subject=Re%3A%20%5BMageia-discuss%5D%20Suggestions%20for%20the%20ISO&In-Reply-To=%3C4CD7730B.7080900%40laposte.net%3E" + TITLE="[Mageia-discuss] Suggestions for the ISO">andr55 at laposte.net + </A><BR> + <I>Mon Nov 8 04:48:27 CET 2010</I> + <P><UL> + <LI>Previous message: <A HREF="002957.html">[Mageia-discuss] Suggestions for the ISO +</A></li> + <LI>Next message: <A HREF="002959.html">[Mageia-discuss] [OT] KDE 4.5.2 for Mandrive +</A></li> + <LI> <B>Messages sorted by:</B> + <a href="date.html#2958">[ date ]</a> + <a href="thread.html#2958">[ thread ]</a> + <a href="subject.html#2958">[ subject ]</a> + <a href="author.html#2958">[ author ]</a> + </LI> + </UL> + <HR> +<!--beginarticle--> +<PRE>Renaud MICHEL a écrit : +><i> On dimanche 07 novembre 2010 at 22:33, Luca Berra wrote : +</I>><i> +</I>>>><i> you must include all intermediate updates packages to create the delta. +</I>>>><i> +</I>>><i> you just have to keep track of package 1 and n-1, not all of them +</I>>><i> +</I>><i> No, because a roll back of a file can happen on any update. If a file is +</I>><i> changed in release n-2 and rolled back in n-1, if you only consider packages +</I>><i> 1 n-1 and n you miss the roll back for the people who updated to n-2 but +</I>><i> missed the update to n-1. +</I>><i> So the system that will create the deltas must have access to every update +</I>><i> published since the release, or at least maintain a list of all the files +</I>><i> that changed in any update. And not only changes in the files themselves, +</I>><i> but also to their meta-informations, like ownership and mode, and other rpm- +</I>><i> related meta-informations like %doc or %config. +</I>><i> +</I> +You would have to keep the current version of all contained files that +changed since the release version, even if reverted to the state of the +release package. +As well, in the spec file, you would have to keep meta info on all the +files that changed, including the files that were replaced, for each update. +This since some users might go from update -2 to update -5, for example. + +If a user were to revert to a previous update, in most cases they would +require either a full update or the release package + the delta update. +This of course occurs much less frequently. +Note that if the user installed from ISO, they would likely have the +release package readily available. + +It might be possible to avoid including some meta info, by analysing +which versions of the contained files are more recent, but because there +are differing ways of representing versions, this is probably not advisable. + +Since the spec file will normally be much smaller than the content to be +installed, this should not be significant overhead in terms of space. + +Note that a full update would include all files of the release, and in +the spec file, the meta info of the new versions of these files. + +If much content is changed, it might be advisable to produce a full update. + +- André +</PRE> + + +<!--endarticle--> + <HR> + <P><UL> + <!--threads--> + <LI>Previous message: <A HREF="002957.html">[Mageia-discuss] Suggestions for the ISO +</A></li> + <LI>Next message: <A HREF="002959.html">[Mageia-discuss] [OT] KDE 4.5.2 for Mandrive +</A></li> + <LI> <B>Messages sorted by:</B> + <a href="date.html#2958">[ date ]</a> + <a href="thread.html#2958">[ thread ]</a> + <a href="subject.html#2958">[ subject ]</a> + <a href="author.html#2958">[ 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> |