diff options
author | Nicolas Vigier <boklm@mageia.org> | 2013-04-14 13:46:12 +0000 |
---|---|---|
committer | Nicolas Vigier <boklm@mageia.org> | 2013-04-14 13:46:12 +0000 |
commit | 1be510f9529cb082f802408b472a77d074b394c0 (patch) | |
tree | b175f9d5fcb107576dabc768e7bd04d4a3e491a0 /zarb-ml/mageia-dev/2011-July/006600.html | |
parent | fa5098cf210b23ab4f419913e28af7b1b07dafb2 (diff) | |
download | archives-master.tar archives-master.tar.gz archives-master.tar.bz2 archives-master.tar.xz archives-master.zip |
Diffstat (limited to 'zarb-ml/mageia-dev/2011-July/006600.html')
-rw-r--r-- | zarb-ml/mageia-dev/2011-July/006600.html | 218 |
1 files changed, 218 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/2011-July/006600.html b/zarb-ml/mageia-dev/2011-July/006600.html new file mode 100644 index 000000000..d694c1109 --- /dev/null +++ b/zarb-ml/mageia-dev/2011-July/006600.html @@ -0,0 +1,218 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> +<HTML> + <HEAD> + <TITLE> [Mageia-dev] Generic 64-bit building question + </TITLE> + <LINK REL="Index" HREF="index.html" > + <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Generic%2064-bit%20building%20question&In-Reply-To=%3C1310552536.83236.YahooMailNeo%40web161712.mail.bf1.yahoo.com%3E"> + <META NAME="robots" CONTENT="index,nofollow"> + <META http-equiv="Content-Type" content="text/html; charset=us-ascii"> + <LINK REL="Previous" HREF="006594.html"> + <LINK REL="Next" HREF="006586.html"> + </HEAD> + <BODY BGCOLOR="#ffffff"> + <H1>[Mageia-dev] Generic 64-bit building question</H1> + <B>Radu-Cristian FOTESCU</B> + <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Generic%2064-bit%20building%20question&In-Reply-To=%3C1310552536.83236.YahooMailNeo%40web161712.mail.bf1.yahoo.com%3E" + TITLE="[Mageia-dev] Generic 64-bit building question">beranger5ca at yahoo.ca + </A><BR> + <I>Wed Jul 13 12:22:16 CEST 2011</I> + <P><UL> + <LI>Previous message: <A HREF="006594.html">[Mageia-dev] Generic 64-bit building question +</A></li> + <LI>Next message: <A HREF="006586.html">[Mageia-dev] Generic 64-bit building question +</A></li> + <LI> <B>Messages sorted by:</B> + <a href="date.html#6600">[ date ]</a> + <a href="thread.html#6600">[ thread ]</a> + <a href="subject.html#6600">[ subject ]</a> + <a href="author.html#6600">[ author ]</a> + </LI> + </UL> + <HR> +<!--beginarticle--> +<PRE> +>><i> Why not `lib64ksane-devel` ? +</I>><i> +</I>><i>You are right, the package name libksane-devel is incorrect. See +</I>><i><A HREF="http://www.mageia.org/wiki/doku.php?id=libraries">http://www.mageia.org/wiki/doku.php?id=libraries</A> +</I> + +Thanks for the pointer, Christiaan! + +OTOH, as a self-apprentice packager, I've collected a number of pages to help me with understanding the building issues, e.g. rpmlint -i warnings and errors,  etc. + +From <A HREF="http://mageia.org/wiki/doku.php?id=packager_start">http://mageia.org/wiki/doku.php?id=packager_start</A> +=> <A HREF="http://mageia.org/wiki/doku.php?id=rpm_start">http://mageia.org/wiki/doku.php?id=rpm_start</A> +=> <A HREF="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/index.html">http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/index.html</A> + +Extras, bookmarked for consulting: +<A HREF="http://wiki.mandriva.com/en/Development/Packaging/Problems">http://wiki.mandriva.com/en/Development/Packaging/Problems</A> (!) +<A HREF="http://wiki.mandriva.com/en/Policies/Library">http://wiki.mandriva.com/en/Policies/Library</A> +<A HREF="http://wiki.mandriva.com/en/Development/Howto/RPM">http://wiki.mandriva.com/en/Development/Howto/RPM</A> (obsolete) +<A HREF="http://wiki.mandriva.com/en/Policies/RpmSpecProposal">http://wiki.mandriva.com/en/Policies/RpmSpecProposal</A> +<A HREF="http://fedoraproject.org/wiki/Packaging/Guidelines">http://fedoraproject.org/wiki/Packaging/Guidelines</A> +<A HREF="http://fedoraproject.org/wiki/Common_Rpmlint_issues">http://fedoraproject.org/wiki/Common_Rpmlint_issues</A> (!) +<A HREF="http://en.opensuse.org/openSUSE:Packaging_checks">http://en.opensuse.org/openSUSE:Packaging_checks</A> (!) +<A HREF="http://www.rpm.org/max-rpm/">http://www.rpm.org/max-rpm/</A> (root) +<A HREF="http://www.rpm.org/max-rpm/p5208.html">http://www.rpm.org/max-rpm/p5208.html</A> +<A HREF="http://www.rpm.org/max-rpm/s1-rpm-inside-macros.html">http://www.rpm.org/max-rpm/s1-rpm-inside-macros.html</A> +<A HREF="http://www.rpm.org/wiki/PackagerDocs/ArchDependencies">http://www.rpm.org/wiki/PackagerDocs/ArchDependencies</A> +<A HREF="http://www.mageia.org/wiki/doku.php?id=libraries">http://www.mageia.org/wiki/doku.php?id=libraries</A> + +Am I right to do this? Mageia's wiki pages are not clarifying enough. + +E.g. + + +-- it does not say about %{buildroot} vs. $RPM_BUILD_ROOT used consistently, ie, no mixing of %{buildroot} and $RPM_BUILD_ROOT, see <A HREF="https://fedoraproject.org/wiki/Packaging/Guidelines#Using_.25.7Bbuildroot.7D_and_.25.7Boptflags.7D_vs_.24RPM_BUILD_ROOT_and_.24RPM_OPT_FLAGS">https://fedoraproject.org/wiki/Packaging/Guidelines#Using_.25.7Bbuildroot.7D_and_.25.7Boptflags.7D_vs_.24RPM_BUILD_ROOT_and_.24RPM_OPT_FLAGS</A> + +-- it does not say about desktop-file-install vs.desktop-file-validate see <A HREF="https://fedoraproject.org/wiki/Packaging/Guidelines#desktop-file-install_usage">https://fedoraproject.org/wiki/Packaging/Guidelines#desktop-file-install_usage</A> + + +-- it does not tell the apprentice packagers about what rpmlint errors or warnings should *never* be ignored (e.g. explicit-lib-dependency, binary-or-shlib-defines-rpath, no-cleaning-of-buildroot, no-buildroot-tag, hardcoded-library-path, etc.) + +Actually, it was `invalid-build-requires` that made me inspect the 64-bit library thing! + + +-- it does not tell what rpmlint errors/warnings *should* usually be ignored, e.g.: +1. non-standard-group when the Group is valid in Mageia, e.g.: Graphics, Video, ... +2. no-documentation, no-manual-page-for-binary, manpage-not-compressed, incorrect-fsf-address, file-not-utf8, name-repeated-in-summary, etc. + +I'm still not sure about library-without-ldconfig-postin/library-without-ldconfig-postun, because as long as the SPRM was taken from MDV or F15... and as long as the installed package works... + + +André, what do you think? + + +R-C aka beranger +</PRE> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<!--endarticle--> + <HR> + <P><UL> + <!--threads--> + <LI>Previous message: <A HREF="006594.html">[Mageia-dev] Generic 64-bit building question +</A></li> + <LI>Next message: <A HREF="006586.html">[Mageia-dev] Generic 64-bit building question +</A></li> + <LI> <B>Messages sorted by:</B> + <a href="date.html#6600">[ date ]</a> + <a href="thread.html#6600">[ thread ]</a> + <a href="subject.html#6600">[ subject ]</a> + <a href="author.html#6600">[ 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> |