Edit Info Other
Login

Diff for "Contributors"

Differences between revisions 1 and 70 (spanning 69 versions)
Revision 1 as of 2007-09-24 09:07:09
Size: 10026
Comment:
Revision 70 as of 2016-07-15 15:57:46
Size: 7920
Editor: smithmark
Comment: Haguu(*(((( HELP+SUPPORT))))$$$$$1-844-240-8386Norton antivirus helpline number, Norton antivirus tech support phone number USA@@@@@@@1-844-240-8386@@@@@@Norton Antivirus Tech support phone number, No
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#pragma section-numbers on

== Contributing to RPM Fusion ==
So, you've decided to become a contributor to RPM Fusion? This guide will lead you through your first package submission and teach you howto update your package(s) in the future.
[[TableOfContents(10)]]

== Becoming a RPM Fusion contributer ==

Having packaging experience in Fedora is much preferred, but newcomers are welcome too. However if you are a newcomer you must first get sponsored, that is find someone to guide you while you learn the ropes.

=== Create a Bugzilla Account ===

In either scenario you should create your first RPM Fusion package and submit this for review as described below. The review process is handled through bugzilla as will any bugs reported against your packages.

Make sure you have an account in Bugzilla.

The email address that you use for your bugzilla account should be the same email address as you use for all things related to RPM Fusion.

=== Join the Mailing List ===

Once this is done join the [http://lists.fedoraunity.org/mailman/listinfo/repo-merge-discussion RPM Fusion mailing list] (and, optionally, the [http://livna.org/mailman/listinfo/freeworld-graphics freeworld graphics mailing list]) and introduce yourself there. Include a link to the review request for your first package in your introduction, and if you're a newcomer also mention that you need someone to sponsor you.

If you have questions about the packaging process, this is the place to ask.

Also join the RPM Fusion subversion mailing list (missing link). The subversion mailing-list is used for commit messages for our Subversion repository. You should subscribe to this list to track the changes to our packages.

== Submitting a new package ==

=== Read the packaging guidelines ===

RPM Fusion follows the Fedora packaging guidelines, make sure you've read and understood these:

    * http://fedoraproject.org/wiki/Packaging/NamingGuidelines
    * http://fedoraproject.org/wiki/Packaging/Guidelines

It is also a good idea to read the items which will be checked during the review of your package and to verify yourself that these are all ok:

    * http://fedoraproject.org/wiki/Packaging/ReviewGuidelines

=== Create a package review request ===

Before posting a review request, you should upload your SRPM and SPEC file to any accessible location on the internet.

Before your package can become part of RPM Fusion it must first be reviewed, goto https://bugzilla.rpmfusion.org/ and create a new bug:

    * choose "Infrastructure" as product
    * choose "Review Requests" as Component
    * set Summary to: "Review request: %{name} - %{summary} Where %{name} and %{summary} come from the specfile
    * Put the following in the description:
          * full URL's to the specfile and the SRPM for the new package
          * a short description for the package (hint use %description from the spec)
          * why this package is not eligible as a regular Fedora package
          * rpmlint output from running rpmlint on both the SRPM and RPM's build
            + from it. Explain for each rpmlint message why you've chosen to ignore it.
          * mention if this is your first RPM Fusion package.
    * The request should also be set to block the tracker bug: RF_NEW (#2). Other contributers can easily check for packages that need reviewing. If you want to help others by doing reviews yourself goto:
      https://bugzilla.rpmfusion.org/show_bug.cgi?id=2

=== Wait for your package to be reviewed ===

As time permits another RPM Fusion contributer will review your package, sometimes other people add a few comments, this does not constitute a review.

When a real / full review gets done the reviewer will assign the bug to him, remove the blocker on RF_NEW (#2) and set it to block the tracker bug: RF_REVIEW (#3). This indicates that a review is in progress. A review request should only be accepted by a maintainer that has at least one package in the RPM Fusion repository.

The reviewer should follow the [http://fedoraproject.org/wiki/Packaging/ReviewGuidelines Fedora Review Guidelines] as close as possible, obviously taking into account any differences between Fedora and RPM Fusion. As RPM Fusion is more permissive with the content it allows, exceptions to these guidelines are allowed in some circumstances but care and common sense should prevail. The reviewer should ensure that any deviations from the [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora Packaging Guidelines] are sane and justified in the package they are reviewing. If in doubt, please ask on the RPM Fusion mailinglist. The reviewer should inform the contributor of any changes that need to be made to their package, if any. The contributor should update their package as necessary, including bumping the release version and submit the new SPEC file and SRPM URL. The reviewer should verify the changes. This is repeated as many times as necessary until the contributor and reviewer are happy with the final package.

=== Your package gets approved ===

If your improved version is okay the reviewer will approve it, by adding a comment that the package is approved, removing the blocker on RF_REVIEW (#3) and seting the review request to block the tracker bug: RF_ACCEPT (#4).

Ask for creation of a directory for your package in svn.

Once approved the submitter sends a private mail to Dams (anvil@rpmfusion.org)* to request the creation of a directory in svn for this package and the creation of an ACL so that he will be able to write to that dir. If this is your first package then Dams will also create an svn account for you.

* ATM, Dams is the only person with the necessary powers to create the needed ACL.

=== Import your package ===

Once the dir has been created in svn, the package must be imported into svn. RPM Fusion recently has created an import script, but thats alpha, so you might want todo the import manual.

==== Configure SSH ====

The svn.rpmfusion.org Subversion sshd listens on a non-default port, 6868. To configure it, add something like this to your ~/.ssh/config:

{{{
Host svn.rpmfusion.org
     Port 6868
}}}

==== Import the manual way ====

Before you can begin the import you need to have a directory structure matching that in svn, or a complete checkout of svn. If you already have this you can skip the steps below:
{{{
   mkdir <some-convenient-path>/rpmfusion
   cd <some-convient-path>/rpmfusion
   svn co svn+ssh://<username>@svn.rpmfusion.org/rlo/plague-svn
   svn co svn+ssh://<username>@svn.rpmfusion.org/rlo/common
   mkdir packages
}}}

And then now the actual importing:
{{{
   cd <some-convenient-path>/rpmfusion/packages
   svn co svn+ssh://<username>@svn.rpmfusion.org/rlo/packages/<package-name>
   cd <package-name>
   svn mkdir devel
   svn copy ../../plague-svn/Makefile-in-package-dir ./Makefile
   svn copy ../../plague-svn/Makefile-in-branch-dir ./devel/Makefile
   <favorite editor> devel/Makefile -> change NAME to <package-name>
   cd devel
   cp <package-name>.spec <package-sources> <package-patches> .
   sha1sum <files-to-be-imported-in-lookaside-cache> > SHA1SUM
   svn add <package-name>.spec <package-patches> SHA1SUM
   cd ..
   svn commit -m "initial devel libmms import" Makefile devel
   svn copy devel F-<current>
   echo FC-<current> > F-<current>/branch; svn add F-<current>/branch
   svn commit -m "initial F-<current> libmms import" F-<current>
}}}

See other packages in svn for correct branch names (FC-6, F-7, devel, ...)

==== Automated import ====

If you already have a checkout of the common dir you can skip the steps below:
{{{
   mkdir <some-convenient-path>/rpmfusion
   cd <some-convient-path>/rpmfusion
   svn co svn+ssh://<username>@svn.rpmfusion.org/rlo/common
}}}
Next download the ALPHA svn-import.sh script and save it in the common dir, then do:
{{{
   chmod +x svn-import.sh
   ./svn-import.sh <path-to>/<package-name>-<version>-<release>.src.rpm
}}}
And sit back and relax while the script (hopefully) does the work for you.

=== Tag the imported sources ===

Now you should tag the just imported sources so that the plague buildsys can find them:
{{{
   cd <some-convenient-path>/rpmfusion/packages/<package-name>/devel
   make tag
   cd <some-convenient-path>/rpmfusion/packages/<package-name>/F-<current>
   make tag
}}}
If make tag fails on this line:
{{{
   test -z "$(LC_ALL=en_US.UTF-8 svn status $(dirname <package-name>.spec))"
}}}
Do a "svn status" in the dir. Any files which are printed with a "?" in front of them should be removed (unless they should be in svn in which case you should do a: "svn add <filename>"). If there are files with a letter in front of them, then the dir contains changes not yet committed to svn, commit them and try again.

=== Request a build ===

Add a comment to the review that the import has been done and change the keywords field from QA to PUBLISH

People who have access to build packages monitor the PUBLISH queue and take care of stuff (download package sources to the look aside cache, build, sign and push).

== Updating an existing package ==

   1. Update your local copy and test it
   2. Remember to keep the SHA1SUM file up to date with sha1sums of all files in the look aside cache (or destined to it). Do this even if you don't have access to upload to the look aside cache, it is a prerequisite for updating it.
   3. Commit your changes to svn, with a _useful_ changelog message (same command line syntax as cvs, see svn docs)
   4. After committing your change run "make tag" to tag your files so that the plague buildsystem can find the correct version to build.
   5. The commit message from step 3 is sent to a mailing list which is being monitored by people who can update the look aside cache (if necessary) and give the build command to the plague buildsys.



CategoryContributing
Haguu(*(((( HELP+SUPPORT))))$$$$$1-844-240-8386Norton antivirus helpline number, Norton antivirus tech support phone number USA@@@@@@@1-844-240-8386@@@@@@Norton Antivirus Tech support phone number, Norton Antivirus support phone number1-844-240-8386 Norton Antivirus Tech support phone number,Template:1(844)^(420)^(8386) Norton Antivirus Phone number USA, Canada,1(844)^(420)^(8386) Norton tech Support Phone Number, Norton 360 Phone number,Norton Helpline number,Norton AntiVirus Phone Number: How to install {{{{1(844)^(420)^(8386))}}} Norton Phone number USA, Canada, Norton tech Support Phone Number, Norton 360 Phone number,Norton Helpline number??? US Norton tech support number 1(844)^(420)^(8386) Norton antivirus tech support number Norton antivirus Norton uninstaller free Norton antivirus Norton antivirus Norton antivirus phone number support northon Norton helpline Norton antivirus login how to get phone numbers Norton antivirus Norton antivirus trial Norton number Norton log in Norton antivirus free phone numbers free Norton disk doctor Norton system works Norton antivirus download internet security Norton virus removal Norton account phone number Norton live chat buy Norton antivirus Norton internet security login Norton search Norton software phone number anti virus software Norton tech support phone number free Norton Norton mobile Norton free Norton antivirus software Norton free antivirus Norton antivirus phone number customer service Norton online backup Norton antivirus phone support notron quick heal Norton toll free number #$#1(844)^(420)^(8386)*##$Norton download manager Norton identity safe download Norton antivirus Norton install Norton internet security8448 Norton anti virus phone number phone number for Norton customer service Norton customer phone number Norton customer support phone number canada symantec removal tool Norton safe search Norton price Norton toolbar Norton av Norton antivirus coupon Norton nz phone number Norton 844 number Norton downloads Norton antivirus free trial Norton internet security 2012 Norton cancellation phone number Norton updates phone book phone numbers in usa telephone number Norton helpline number phone directory contact Norton by phone Norton subscription Norton ghost download Norton com support phone number Norton antivirus contact Norton antivirus contact number technical support phone number Norton phone antivirus Norton free Norton support phone number us Norton removal tool phone number for Norton antivirus customer service Norton update Norton antivirus number Norton antivirus phone number canada Norton phone support canada Norton spyware toll free numbers Norton store Norton online family find free phone numbers Norton account antivirus Norton gratis Norton antivirus account Norton contact phone number Norton system works Norton internet security support phone number symantec #$#1(844)^(420)^(8386)*##$Norton Norton utilities 86 contact Norton antivirus Norton s Norton antivirus renewal Norton support phone number usa Norton customer service phone number billing Norton internet security support usa number Norton review Norton annual renewal free antivirus Norton anti virus Norton Norton renewal Norton antivirus online trend antivirus how to contact Norton antivirus by phone Norton anitvirus norotn support Norton Norton security contact number us numbers Norton phone support number Norton technical support number Norton customer care Norton help desk phone number contact Norton antivirus by phone Norton antivirus tech support number Norton antivirus tech support Norton customer service Norton anti virus software #$#1(844)^(420)^(8386)*##$Norton anti virus protection search for phone numbers Norton activation what is Norton Norton full Norton support phone Norton contact us Norton renewal code antivirus Norton free symantec technical support phone number Norton security customer service phone number Norton usa Norton security support tech support number antivirus support install Norton antivirus phone number for Norton antivirus support live chat phone numbers Norton customer service phone number usa phone number in us Norton internet security 2010 Norton ghost 15.0 symantec tech support phone number Norton customer support phone number vanity numbers phone number service Norton my account login symantec technical support Norton antivirus support number antivirus Norton symantec support number Norton for phone phone number of usa phone number for business Norton 1 844 number phone number for Norton internet security Norton hotline Norton internet security contact phone number symantec #$#1(844)^(420)^(8386)*##$Norton antivirus phone number for Norton tech support Norton customer support phone number usa Norton support symantec contact Norton security symantec customer service phone number Norton antivirus 2011 Norton customer service phone number Norton technical support number Norton tech support phone number Norton 360 Phone Number Norton 360 technical support phone number Norton antivirus technical support phone number Norton antivirus phone number 1(844)^(420)^(8386) Norton antivirus contact number Norton customer service number Norton antivirus customer service Helpline Number 1(844)^(420)^(8386) Norton 360 customer service phone number Norton antivirus customer service phone number Norton support number Norton help number Norton antivirus phone support number Norton tech support telephone number Norton tech support number Norton antivirus support phone number Norton technical support phone number Norton antivirus tech support phone number Norton 360 phone number customer service Norton 1(844)^(420)^(8386) technical support telephone number Norton antivirus Tech Support Toll Free Number Norton antivirus support phone number Norton antivirus help phone number Norton 1844 number Norton internet security customer service phone number Norton antivirus 1844 number Norton Toll Free Number Norton 360 login Phone Number Norton 360 login to account my Norton 360 account login Norton 360 my account Norton activation Norton product activation how do i activate my Norton product Norton 360 activation install Norton 360 how to activate my Norton antivirus product key Norton antivirus customer service phone number 1(844)^(420)^(8386) Norton antivirus phone number support Norton support contact number Norton contact number for billing Norton customer service phone number activate Norton 360 with product key how do i activate my Norton product register Norton product i have Norton product key Norton 360 activation install Norton 360 Norton account activation Norton 360 my account Norton 360 telephone number Norton 1 844 number symantec Norton security contact phone number 1 844 Norton number Norton online help Norton 360 contact number contact Norton customer support Norton customer care number Norton customer care Norton symantec telephone number Norton internet security telephone number Norton internet security customer service number symantec customer service number 1(844)^(420)^(8386) symantec customer service phone number Norton 360 telephone number Norton internet security telephone number Norton technical support phone number Norton technical support phone number us Norton 360 contact number Norton antivirus customer service number phone number for Norton customer service Norton contact phone number Norton antivirus telephone number phone number for Norton antivirus Norton security contact number 1(844)^(420)^(8386) Norton toll free number Norton antivirus number phone number for Norton antivirus customer service Norton security customer service phone number Norton 360 technical support phone number Norton phone number Norton customer service phone number Norton contact number Norton security phone number Norton support phone number Norton customer service number Norton number Norton support number Norton 360 phone..

Haguu(*(((( HELP+SUPPORT))))$$$$$1-844-240-8386Norton antivirus helpline number, Norton antivirus tech support phone number USA@@@@@@@1-844-240-8386@@@@@@Norton Antivirus Tech support phone number, Norton Antivirus support phone number1-844-240-8386 Norton Antivirus Tech support phone number,Template:1(844)(420)(8386) Norton Antivirus Phone number USA, Canada,1(844)(420)(8386) Norton tech Support Phone Number, Norton 360 Phone number,Norton Helpline number,Norton AntiVirus Phone Number: How to install {1(844)^(420)^(8386)) Norton Phone number USA, Canada, Norton tech Support Phone Number, Norton 360 Phone number,Norton Helpline number??? US Norton tech support number 1(844)(420)(8386) Norton antivirus tech support number Norton antivirus Norton uninstaller free Norton antivirus Norton antivirus Norton antivirus phone number support northon Norton helpline Norton antivirus login how to get phone numbers Norton antivirus Norton antivirus trial Norton number Norton log in Norton antivirus free phone numbers free Norton disk doctor Norton system works Norton antivirus download internet security Norton virus removal Norton account phone number Norton live chat buy Norton antivirus Norton internet security login Norton search Norton software phone number anti virus software Norton tech support phone number free Norton Norton mobile Norton free Norton antivirus software Norton free antivirus Norton antivirus phone number customer service Norton online backup Norton antivirus phone support notron quick heal Norton toll free number #$#1(844)(420)(8386)*##$Norton download manager Norton identity safe download Norton antivirus Norton install Norton internet security8448 Norton anti virus phone number phone number for Norton customer service Norton customer phone number Norton customer support phone number canada symantec removal tool Norton safe search Norton price Norton toolbar Norton av Norton antivirus coupon Norton nz phone number Norton 844 number Norton downloads Norton antivirus free trial Norton internet security 2012 Norton cancellation phone number Norton updates phone book phone numbers in usa telephone number Norton helpline number phone directory contact Norton by phone Norton subscription Norton ghost download Norton com support phone number Norton antivirus contact Norton antivirus contact number technical support phone number Norton phone antivirus Norton free Norton support phone number us Norton removal tool phone number for Norton antivirus customer service Norton update Norton antivirus number Norton antivirus phone number canada Norton phone support canada Norton spyware toll free numbers Norton store Norton online family find free phone numbers Norton account antivirus Norton gratis Norton antivirus account Norton contact phone number Norton system works Norton internet security support phone number symantec #$#1(844)(420)(8386)*##$Norton Norton utilities 86 contact Norton antivirus Norton s Norton antivirus renewal Norton support phone number usa Norton customer service phone number billing Norton internet security support usa number Norton review Norton annual renewal free antivirus Norton anti virus Norton Norton renewal Norton antivirus online trend antivirus how to contact Norton antivirus by phone Norton anitvirus norotn support Norton Norton security contact number us numbers Norton phone support number Norton technical support number Norton customer care Norton help desk phone number contact Norton antivirus by phone Norton antivirus tech support number Norton antivirus tech support Norton customer service Norton anti virus software #$#1(844)(420)(8386)*##$Norton anti virus protection search for phone numbers Norton activation what is Norton Norton full Norton support phone Norton contact us Norton renewal code antivirus Norton free symantec technical support phone number Norton security customer service phone number Norton usa Norton security support tech support number antivirus support install Norton antivirus phone number for Norton antivirus support live chat phone numbers Norton customer service phone number usa phone number in us Norton internet security 2010 Norton ghost 15.0 symantec tech support phone number Norton customer support phone number vanity numbers phone number service Norton my account login symantec technical support Norton antivirus support number antivirus Norton symantec support number Norton for phone phone number of usa phone number for business Norton 1 844 number phone number for Norton internet security Norton hotline Norton internet security contact phone number symantec #$#1(844)(420)(8386)*##$Norton antivirus phone number for Norton tech support Norton customer support phone number usa Norton support symantec contact Norton security symantec customer service phone number Norton antivirus 2011 Norton customer service phone number Norton technical support number Norton tech support phone number Norton 360 Phone Number Norton 360 technical support phone number Norton antivirus technical support phone number Norton antivirus phone number 1(844)(420)(8386) Norton antivirus contact number Norton customer service number Norton antivirus customer service Helpline Number 1(844)(420)(8386) Norton 360 customer service phone number Norton antivirus customer service phone number Norton support number Norton help number Norton antivirus phone support number Norton tech support telephone number Norton tech support number Norton antivirus support phone number Norton technical support phone number Norton antivirus tech support phone number Norton 360 phone number customer service Norton 1(844)(420)(8386) technical support telephone number Norton antivirus Tech Support Toll Free Number Norton antivirus support phone number Norton antivirus help phone number Norton 1844 number Norton internet security customer service phone number Norton antivirus 1844 number Norton Toll Free Number Norton 360 login Phone Number Norton 360 login to account my Norton 360 account login Norton 360 my account Norton activation Norton product activation how do i activate my Norton product Norton 360 activation install Norton 360 how to activate my Norton antivirus product key Norton antivirus customer service phone number 1(844)(420)(8386) Norton antivirus phone number support Norton support contact number Norton contact number for billing Norton customer service phone number activate Norton 360 with product key how do i activate my Norton product register Norton product i have Norton product key Norton 360 activation install Norton 360 Norton account activation Norton 360 my account Norton 360 telephone number Norton 1 844 number symantec Norton security contact phone number 1 844 Norton number Norton online help Norton 360 contact number contact Norton customer support Norton customer care number Norton customer care Norton symantec telephone number Norton internet security telephone number Norton internet security customer service number symantec customer service number 1(844)(420)(8386) symantec customer service phone number Norton 360 telephone number Norton internet security telephone number Norton technical support phone number Norton technical support phone number us Norton 360 contact number Norton antivirus customer service number phone number for Norton customer service Norton contact phone number Norton antivirus telephone number phone number for Norton antivirus Norton security contact number 1(844)(420)(8386) Norton toll free number Norton antivirus number phone number for Norton antivirus customer service Norton security customer service phone number Norton 360 technical support phone number Norton phone number Norton customer service phone number Norton contact number Norton security phone number Norton support phone number Norton customer service number Norton number Norton support number Norton 360 phone..

Contributors (last edited 2023-11-14 09:37:57 by anonymous)