summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2013-January/022217.html
diff options
context:
space:
mode:
authorNicolas Vigier <boklm@mageia.org>2013-04-14 13:46:12 +0000
committerNicolas Vigier <boklm@mageia.org>2013-04-14 13:46:12 +0000
commit1be510f9529cb082f802408b472a77d074b394c0 (patch)
treeb175f9d5fcb107576dabc768e7bd04d4a3e491a0 /zarb-ml/mageia-dev/2013-January/022217.html
parentfa5098cf210b23ab4f419913e28af7b1b07dafb2 (diff)
downloadarchives-master.tar
archives-master.tar.gz
archives-master.tar.bz2
archives-master.tar.xz
archives-master.zip
Add zarb MLs html archivesHEADmaster
Diffstat (limited to 'zarb-ml/mageia-dev/2013-January/022217.html')
-rw-r--r--zarb-ml/mageia-dev/2013-January/022217.html93
1 files changed, 93 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/2013-January/022217.html b/zarb-ml/mageia-dev/2013-January/022217.html
new file mode 100644
index 000000000..c31480ce9
--- /dev/null
+++ b/zarb-ml/mageia-dev/2013-January/022217.html
@@ -0,0 +1,93 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Mageia-dev] Issue affecting several packages that will break upgrades from Mageia 2 to Mageia 3
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Issue%20affecting%20several%20packages%20that%20will%20break%0A%09upgrades%20from%20Mageia%202%20to%20Mageia%203&In-Reply-To=%3C1359479614.30826.YahooMailClassic%40web122005.mail.ne1.yahoo.com%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="022194.html">
+ <LINK REL="Next" HREF="022224.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-dev] Issue affecting several packages that will break upgrades from Mageia 2 to Mageia 3</H1>
+ <B>David Walser</B>
+ <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Issue%20affecting%20several%20packages%20that%20will%20break%0A%09upgrades%20from%20Mageia%202%20to%20Mageia%203&In-Reply-To=%3C1359479614.30826.YahooMailClassic%40web122005.mail.ne1.yahoo.com%3E"
+ TITLE="[Mageia-dev] Issue affecting several packages that will break upgrades from Mageia 2 to Mageia 3">luigiwalser at yahoo.com
+ </A><BR>
+ <I>Tue Jan 29 18:13:34 CET 2013</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="022194.html">[Mageia-dev] FOSDEM - friday evening
+</A></li>
+ <LI>Next message: <A HREF="022224.html">[Mageia-dev] Url of kscreen
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#22217">[ date ]</a>
+ <a href="thread.html#22217">[ thread ]</a>
+ <a href="subject.html#22217">[ subject ]</a>
+ <a href="author.html#22217">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>A behavior change in rpm 4.11 that affects several packages will cause upgrades from Mageia 2 to Mageia 3 to fail.
+
+It considers two additional cases to be &quot;file conflicts,&quot; although they are actually issues with directories. We will need to fix the affected packages to prevent this from being an issue for upgrades.
+
+The first case is if any directories in a package have been changed to symlinks, or vise versa. While that has always been a problem, the fix for it had always been to have a %pre script to remove what the old package had, so that the upgraded package would install cleanly. This no longer works, as rpm now detects the conflict before %pre scripts are run. Now the removal needs to happen in a %pretrans script instead.
+
+Thierry compiled a list of packages that remove things in %pre scripts, so these are the ones that might be affected. In some cases, what the actual %pre script is doing may be unrelated to this issue. In other cases, the %pre script may be there for a packaging change made far in the past, and no longer be needed. The list is here:
+<A HREF="https://bugs.mageia.org/attachment.cgi?id=3378">https://bugs.mageia.org/attachment.cgi?id=3378</A>
+
+The second case is when two different packages own the same directory, but differ in the ownership and/or permissions for that directory. It used to be that the directory's ownership/permissions would just get changed every time one of these packages were installed, now it is a conflict.
+
+Luc wrote a script to find directories owned by multiple packages with differing ownership and permissions. Unless the packages already explicitly conflict, all of these should be changed. Ideally, we should drop the ownership in all but one package. When that's not appropriate, the ownership and permissions should match in both/all packages. Here are the script, and the list of packages it produced:
+<A HREF="https://bugs.mageia.org/attachment.cgi?id=3448">https://bugs.mageia.org/attachment.cgi?id=3448</A>
+<A HREF="https://bugs.mageia.org/attachment.cgi?id=3451">https://bugs.mageia.org/attachment.cgi?id=3451</A>
+
+As you can see, almost all of those are man page directories, which IMO should only be owned by the man-pages-* packages.
+</PRE>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="022194.html">[Mageia-dev] FOSDEM - friday evening
+</A></li>
+ <LI>Next message: <A HREF="022224.html">[Mageia-dev] Url of kscreen
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#22217">[ date ]</a>
+ <a href="thread.html#22217">[ thread ]</a>
+ <a href="subject.html#22217">[ subject ]</a>
+ <a href="author.html#22217">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
+mailing list</a><br>
+</body></html>