Fedora10PackagingNBCheckList

Fedora 10 - Packaging of the NetBeans - Check List

Contents


Overview

This document contains a list of activities that should be completed for packaging of the NetBeans IDE 6.1 into the Fedora, Release 10.

Check List for Initial Package

Packager Victor Vasilyev
Action Planned Date Status Comments
Read the Guidelines 09-Aug-08
Create a Bugzilla Account 05-Aug-08 DONE
Join the important Mailing Lists 05-Aug-08 DONE
Read Other Submissions 05-Aug-08 DONE
Make a Package
Upload a Package
Create Review Request
Watch for Feedback
Get a Fedora Account
Get Sponsored
Install the Client Tools
Add Package to CVS and Set Owner
Import Package
Checkout the module
Tag Branches
Request Builds
Submit Package as Update in Bodhi It is a request for enhancement update of the released Fedora to bring the new package to.



Check List

Action Planned Date Status Comments
Approving a Configuration A configuration of the NetBeans IDE 6.1 that is intended to be included in the Fedora 10 should be approved.
Decomposition Approved configuration should be divided into a set of the Fedora packages. Use the table in the section List of the Packaged Modules to document it.
Appointment of the Packagers For each Fedora package a somebody should be designated as the Packager. Use the table in the section List of the Packaged Modules to document it.
Appointment of the Maintainers For each Fedora package a somebody should be designated as the Maintainer. Use the table in the section List of the Packaged Modules to document it.


List of the Packaged Modules

Fedora package Packaged Module Packager Maintainer Status Comments
libnb-platform8



Related Resources

Discussion of RPM packaging standards and practices for Fedora
  • Bugzilla Bug 439265: Review Request: libnb-platform7 - NetBeans Platform 6.0
  • Bugzilla Bug 439262: Review Request: swing-layout - needed for NetBeans Platform
See also
Bugzilla Bug 433497: Review Request: swing-layout - Natural layout for Swing panels

Templates

Check List Template for novice Maintainer

If a Maintainer is novice then he should follow once the following Join procedure to include his first module in the Fedora:

Action Planned Date Status Comments
Read the Guidelines
Create a Bugzilla Account
Join the important Mailing Lists
Read Other Submissions
Make a Package
Upload a Package
Create Review Request
Watch for Feedback
Get a Fedora Account
Get Sponsored
Install the Client Tools
Add Package to CVS and Set Owner
Import Package
Checkout the module
Tag Branches
Request Builds
Submit Package as Update in Bodhi It is a request for enhancement update of the released Fedora to bring the new package to.


Check List Template for existing Contributor

If a Fedora Module Maintainer already have:

  • a Fedora account
  • a bugzilla account at bugzilla.redhat.com
  • at least one contribution of the package to the Fedora

then the following New Package procedure should be used to include a module in the Fedora:

Action Planned Date Status Comments
Read the Guidelines
Check the Fedora Packages You should make sure that it is a new package. A list of existing packages in Fedora Packages is here: https://admin.fedoraproject.org/pkgdb/packages/
Make a package Test the package from viewpoints of the Packaging Guidelines, the Package Naming Guidelines, the Forbidden Items, and Package Review Guidelines
Upload your SRPM and SPEC Note: If you have already got a Fedora Account then you can use your storage at http://fedorapeople.org for this.
Create Review Request Use the form to submit the request. See Step 5 on the page New Package Process for more info.
Fix blockers Watch the bugzilla report for your package. Fix any blockers that the reviewer(s) point out until the package will be approved by the reviewer.
Request a CVS module and branches See Fedora CVS Admin Requests
Checkout the module
Import package (srpm) Import the approved SRPM into devel/ by running
./common/cvs-import.sh nameofmy.src.rpm
See Import Your Package and Step 9: Import your srpm
Import the package to branches (optional) See Step 10: You can now import the package to your branches too
Tag branches See Step 11: Tag your branches and Tag Your Branches
Request builds See Step 12: Request builds and Request builds
Close the bugzilla ticket See Step 13: Close the bugzilla ticket
Submit the update to Bodhi See Step 14 and Submit Package as Update in Bodhi


Definitions, acronyms, and abbreviations

Fedora package

a package intended to be included in Fedora

Packager

a person from the netbeans.org who is responsible for preparing software as a Fedora package.

Reviewer

a person from the fedoraproject.org who is responsible for review of the prepared Fedora package.

Maintainer

the Fedora Package Maintainer is a person from the netbeans.org who is responsible for maintaining the contributed Fedora package.

Packaged Module

a module of the NetBeans IDE 6.1 that is intended to be included into a Fedora package
Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo