紹介
パッケージ管理者の承認を要求するリクエストはこのページに記載されているように Bugzilla のチケットにある fedora-cvs フラグを通してリクエストした方が良いです。この作業を行うために fedorabugs グループのメンバーになる必要があります。
Bugzilla レポートの fedora-cvs フラグを "?" に変更することは管理者の注意を引く必要があることを意味します。 管理者はあなたの Bugzilla チケットを読んで、あなたのリクエストの世話をしようと試みるでしょう。パッケージ管理のための作業を速く簡単に行うために、あなたのリクエストに対して必要な全ての情報を網羅して標準化された方法で整形するために、このページのガイドラインに従ってください。
リクエストを作成するために、最初に承認されたパッケージを取得するために使用した同じ Bugzilla チケットを必ず使用するように注意してください。
新たなパッケージ
After your package is approved by the Package Review Process, you need to request for a repository to be created for your package. Please copy this template into the Bugzilla comment of your bug that's been passed for review, and set fedora-cvs flag to ?. (The flag references CVS for purely historical reasons.) If you are newly sponsored member of the Fedora Packager group you might have to wait a day or two before you will get the permission to set the flag in Bugzilla as the sync is done manually about once a day. After your request is granted, please wait for permissions to be synchronized (which occurs automatically every ten minutes). At that point, your package checkout will contain empty branches for each distro branch. Simply add your files to these branches, commit, push, and build. You can reference Using Fedora GIT for more information on these operations.
New Package SCM Request ======================= Package Name: Short Description: Owners: Branches: InitialCC:
Example:
New Package SCM Request ======================= Package Name: pkgname Short Description: summary of package Owners: foo bar Branches: f12 f13 f14 el6 InitialCC: baz
- Valid branch names currently used for Fedora: f12 f13 f14 el4 el5 and el6. The devel branch is implicit and always created, so you need not list it.
- Owners must be one or more FAS usernames. If you have multiple owners, add secondary owners with a space separated list.
- InitialCC contain FAS usernames that receive mail pertaining to this package, but are not necessarily owners. More than one can be listed separated by spaces.
SIG の仮想ユーザ
The following pseudo-users in packagedb can be used in InitialCC when appropriate, so that bugzilla and commits mails get CC'ed to the relevant mailing-lists and groups can triage their bugs effectively:
username | |
---|---|
anaconda-maint | anaconda-maint-list-redhat.com |
astronomy-sig | fedora-astronomy-list-redhat.com |
ctrl-center-team | control-center-maint-fedoraproject.org |
fonts-sig | fonts-bugs-lists.fedoraproject.org |
gecko-maint | gecko-maint-redhat.com |
hams-sig | fedora-hams@fedoraunity.org |
haskell-sig | fedora-haskell-list-redhat.com |
i18n-team | i18n-bugs-lists.fedoraproject.org |
kernel-maint | kernel-maint-redhat.com |
lvm-team | lvm-team-redhat.com |
mono-sig | fedora-mono-lists.fedoraproject.org |
orphan | extras-orphan-fedoraproject.org |
perl-sig | perl-devel@lists.fedoraproject.org |
retired | retired-packages-fedoraproject.org |
virtmaint | fedora-virt-maint@redhat.com |
xen-maint | xen-maint-redhat.com |
xgl-maint | xgl-maint-redhat.com |
既存パッケージのパッケージ変更リクエスト
To request:
- additional branches for an existing package
- other special git requests, changes to the description, etc
please use the existing review ticket for requests, even though it may well be CLOSED (please do not reopen it). If a review ticket does not exist or you really cannot find it, then creating a new bug is acceptable. In this case set component to your package name, and version to rawhide.
You can search for the review by visiting the Review Status page and entering the the package name in the search box.
Please check with the package owner first before requesting a new branch, if you are not the owner.
Please use the following template to state clearly exactly what you want and why it is justified in your Bugzilla comment. Then set the fedora-cvs flag to ?. Note that there is no need to reopen the bug if it is closed; the package administrators only query on the state of the fedora-cvs flag, and it takes extra time for the administrators to look up the original resolution of the bug so that it can be re-closed properly.
Template:
Package Change Request ====================== Package Name: New Branches: Owners: InitialCC: [add any required explanatory text here]
The Package Name field is mandatory, and it is recommended to list the Owners. Please only include other fields which need to be changed or updated. In the Owners field list the branch owner and any comaintainers. Please note that when the new branch is created, ownership or CC information will not be copied to the new branch, so be sure to specify in the request all of the owners and initialCC members the new branch should have.
Example, to add EPEL branches:
Package Change Request ====================== Package Name: pkgname New Branches: el5 el6 Owners: bar foo
If you need other special changes done which cannot be handled by the template field, such as a package that was created with the wrong name that has never been imported or built, or otherwise out of the scope of the template please state your desire and justification below the template in your Bugzilla comment.
Note for current packages that have been renamed upstream, a new package needs to be created and reviewed before it can be added.