From 1be510f9529cb082f802408b472a77d074b394c0 Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Sun, 14 Apr 2013 13:46:12 +0000 Subject: Add zarb MLs html archives --- zarb-ml/mageia-dev/20110115/002159.html | 113 ++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100644 zarb-ml/mageia-dev/20110115/002159.html (limited to 'zarb-ml/mageia-dev/20110115/002159.html') diff --git a/zarb-ml/mageia-dev/20110115/002159.html b/zarb-ml/mageia-dev/20110115/002159.html new file mode 100644 index 000000000..8573f6da6 --- /dev/null +++ b/zarb-ml/mageia-dev/20110115/002159.html @@ -0,0 +1,113 @@ + + + + [Mageia-dev] package import policy + + + + + + + + + +

[Mageia-dev] package import policy

+ Remy CLOUARD + shikamaru at mandriva.org +
+ Sat Jan 15 09:48:42 CET 2011 +

+
+ +
On Sat, Jan 15, 2011 at 01:01:33AM +0100, Maarten Vanraes wrote:
+> The wiki page lists method to import a package:
+> ( http://www.mageia.org/wiki/doku.php?id=packaging )
+> 
+> so, i followed every step, then contacted my mentor, only it seems the process 
+> is not used like that; it seems 2 ways are used; and the one used most (by 
+> people i know) is not the one that is on the wiki page.
+> 
+> So, i would like to list both on the wiki page, so it is clearer.
+> 
+> this is what i would put for in between step 4 and 5
+> 
+>   - a second possibility is:
+>     - Read the [[svn-faq|FAQ]] about the new SVN
+>     - Download the SRPM from a Mandriva Mirror. The rationale behind this is 
+> to keep history for past changes in the RPM (there is a pre-rpm5 mdv srpm 
+> mirror http://tmb.mine.nu/Mageia/Cauldron/mdv-SRPMS-pre-rpm5/ )
+>     - Check it does not have unlicensed Mandriva stuff: image (icons), video, 
+> audio files, other
+>     - Check it does have a clear, explicit license with it.
+>     - Check software license ( free or not, existence of license file)
+>     - Rebuild the SRPM (with bm -sl for instance)
+>     - Import the packages with **mgarepo** import package.src.rpm. Be sure to 
+> run this command under your ssh-agent, otherwise import will fail
+>     - Check out the imported version in a repository with mgarepo
+>     - Check it does not have "mandriva" / "mandrake" occurrences used as a 
+> brand/name in the software (history/changelog is ok, emails for references are 
+> ok)
+>     - Update software on last stable version
+>     - Send patches upstream if possible
+>     - Remove useless cruft ( like macro that no longer apply )
+>       - Buildroot is no longer necessary
+>       - %mdkversion
+>       - ldconfig in post (handled by filetriggers)
+>     - commit the update with a good commit message.
+> 
+> 
+> any objections?
+So, that means performing the import first, and then commit your changes
+inside SVN. Well, I’d say why not, it would help other people review the
+changes, and we would also be sure that it’s well formatted too.
+
+If everyone agree, I’d say we just replace the content on the wiki with
+your proposal
+
+Regards,
+-- 
+Rémy CLOUARD
+() ascii ribbon campaign - against html e-mail
+/\ www.asciiribbon.org - against proprietary attachments
+-------------- next part --------------
+A non-text attachment was scrubbed...
+Name: not available
+Type: application/pgp-signature
+Size: 230 bytes
+Desc: not available
+URL: </pipermail/mageia-dev/attachments/20110115/285757c4/attachment.asc>
+
+ + + +
+

+ +
+More information about the Mageia-dev +mailing list
+ -- cgit v1.2.1