From Fedora Project Wiki
(Created page with '= EPEL パッケージメンテナの一般的なジョブ = This job description is designed to be inserted into an existing job description supplied by your employer or sponso...')
 
(EPEL パッケージメンテナの一般的なジョブ)
Line 1: Line 1:
= EPEL パッケージメンテナの一般的なジョブ =
+
= EPEL パッケージメンテナの一般的な作業内容 =
  
This job description is designed to be inserted into an existing job description supplied by your employer or sponsoring organization.  The purpose of this description is to help separate the individual from the role.  In this way, you can ensure the longevity of package support without requiring that you (and only you) are capable of maintaining the package.
+
この作業内容は、あなたの雇用主やスポンサー企業から与えられた既存の作業内容に追加されることを意図しています。この文章は、個々人の既存の役割と作業内容を分割し易くすることを目的としています。このことにより、あなたがパッケージメンテナンスの能力を持つことを要求せずにパッケージサポートの寿命を保証することができます。
  
You might find this useful in cases where, for example, your employer is using an EPEL package in their infrastructure.  In such a case, it is your duty to your employer and to Fedora to make sure that your package lives on in case you do not.
+
あなたはここで便利なケースを見つけるかもしれません。例えば、あなたの雇用主は自社のインフラで EPEL パッケージを使用しています。そのような場合、万が一のケースが発生しても、あなたのパッケージが生き続けるのを保証することが雇用主や Fedora に対するあなたの義務です、
  
== Generic Job Description ==
+
== 一般的な作業内容 ==
  
'''EPEL Package Maintainer'''
+
'''EPEL パッケージメンテナ'''
  
This role includes maintaining one or more packages through the Fedora Project.  These packages are rebuilt in the Fedora Extra Packages for Enterprise Linux (EPEL) repository (http://fedoraproject.org/wiki/EPEL).  The list of packages is not specified here, because it may need to fluctuate over time, but a list should be maintained with the group manager/project lead.
+
この役割は Fedora プロジェクトを通じて1つかそれ以上のパッケージをメンテナンスすることを担います。これらのパッケージは EPEL(http://fedoraproject.org/wiki/EPEL) リポジトリ内でリビルドされます。パッケージリストはここでは具体的に一覧にしません。パッケージリストは時間が経つと変更される可能性が高いからです。そして、グループマネージャやプロジェクトリーダーがパッケージリストをメンテナンスするべきです。
  
This organization is under no obligation to maintain these packages beyond the organization's desire to do so.  All responsibilities undertaken are completely voluntary.  If the organization desires to no longer support maintaining one or more packages in the future, its only responsibility is to follow the normal procedure to orphan a package.
+
何らかの組織の要望を超えて、この組織ではこれらのパッケージをメンテナンスする責任を負いません。全ての責任は完全に自発的な意思によるものです。今後、この組織が1つかそれ以上のパッケージのメンテナンスのサポートを望まないなら、その唯一の責任は独りぼっちなパッケージへ通常の作業方法をフォローすることになります。
  
In this role you are responsible for interacting with the packaging community in Fedora, following all guidelines and procedures specified by Fedora for building and maintaining packages, and interacting with the upstream of your package.  The upstream of a package is usually the open source project that is producing the software being packaged. In some cases, your own organization may be or control the upstream project.  A very important role in this position is being the conduit for patches, fixes, and updates from upstream that resolve security problems, fix bugs, and introduce new features.
+
メンテナの役割は Fedora コミュニティとパッケージングに関してやり取りすることに責任を持っていて、パッケージをビルドしたり、メンテナンスしたりする全てのガイドラインと作業方法は Fedora に特化されたものになります。また、メンテナンスするパッケージのアップストリームとやり取りします。
  
The EPEL project synchronizes packages with specific release of Red Hat Enterprise Linux.  To maintain an EPEL package, you must help maintain the synchronization against at least the one specific version of Red Hat Enterprise Linux.  You can do this using Red Hat's build or any other build, such as CentOS.
+
通常のパッケージはオープンソースプロジェクトで開発されるものです。ケースによっては、あなたの所属組織になるかもしれないし、アップストリームのプロジェクトを管理することになるかもしれない。メンテナというポジションの最も需要な役割はパッチ、バグ修正、セキュリティ問題を解決するアップストリームの更新、新機能の追加を提供する通り道になることです。
  
=== Job Duties ===
+
EPEL プロジェクトは RHEL の特定リリースにおけるパッケージと同期しています。EPEL パッケージをメンテナンスするために、少なくとも RHEL の特定バージョンの1つは同期してメンテナンスしなければなりません。Red Hat や CentOS のような他のディストリビューションがビルドしたものを使用して、メンテナンスを行うこともできます。
 +
 
 +
=== 作業上の義務 ===
 +
 
 +
* アップストリームとやり取りする
 +
* Fedora や EPEL のサブグループとやり取りする
 +
* 対象とするエンタープライズ Linux のライフサイクルの期間中、パッケージをメンテナンスする
 +
* セキュリティアップデートを提供する
 +
* 適度にパッケージングコミュニティを活発にする
 +
* Fedora や EPEL の全てのガイドライン、作業方法やルールに従う
  
* Interact with upstream
 
* Interact with Fedora and EPEL sub-group
 
* Maintain package throughout the life of the associated Enterprise Linux
 
* Provide security updates
 
* Be active in the appropriate packaging communities
 
* Follow all Fedora and EPEL guidelines, procedures, and rules
 
 
-----
 
-----
 
[[Category:EPEL]]
 
[[Category:EPEL]]

Revision as of 11:21, 7 May 2010

EPEL パッケージメンテナの一般的な作業内容

この作業内容は、あなたの雇用主やスポンサー企業から与えられた既存の作業内容に追加されることを意図しています。この文章は、個々人の既存の役割と作業内容を分割し易くすることを目的としています。このことにより、あなたがパッケージメンテナンスの能力を持つことを要求せずにパッケージサポートの寿命を保証することができます。

あなたはここで便利なケースを見つけるかもしれません。例えば、あなたの雇用主は自社のインフラで EPEL パッケージを使用しています。そのような場合、万が一のケースが発生しても、あなたのパッケージが生き続けるのを保証することが雇用主や Fedora に対するあなたの義務です、

一般的な作業内容

EPEL パッケージメンテナ

この役割は Fedora プロジェクトを通じて1つかそれ以上のパッケージをメンテナンスすることを担います。これらのパッケージは EPEL(http://fedoraproject.org/wiki/EPEL) リポジトリ内でリビルドされます。パッケージリストはここでは具体的に一覧にしません。パッケージリストは時間が経つと変更される可能性が高いからです。そして、グループマネージャやプロジェクトリーダーがパッケージリストをメンテナンスするべきです。

何らかの組織の要望を超えて、この組織ではこれらのパッケージをメンテナンスする責任を負いません。全ての責任は完全に自発的な意思によるものです。今後、この組織が1つかそれ以上のパッケージのメンテナンスのサポートを望まないなら、その唯一の責任は独りぼっちなパッケージへ通常の作業方法をフォローすることになります。

メンテナの役割は Fedora コミュニティとパッケージングに関してやり取りすることに責任を持っていて、パッケージをビルドしたり、メンテナンスしたりする全てのガイドラインと作業方法は Fedora に特化されたものになります。また、メンテナンスするパッケージのアップストリームとやり取りします。

通常のパッケージはオープンソースプロジェクトで開発されるものです。ケースによっては、あなたの所属組織になるかもしれないし、アップストリームのプロジェクトを管理することになるかもしれない。メンテナというポジションの最も需要な役割はパッチ、バグ修正、セキュリティ問題を解決するアップストリームの更新、新機能の追加を提供する通り道になることです。

EPEL プロジェクトは RHEL の特定リリースにおけるパッケージと同期しています。EPEL パッケージをメンテナンスするために、少なくとも RHEL の特定バージョンの1つは同期してメンテナンスしなければなりません。Red Hat や CentOS のような他のディストリビューションがビルドしたものを使用して、メンテナンスを行うこともできます。

作業上の義務

  • アップストリームとやり取りする
  • Fedora や EPEL のサブグループとやり取りする
  • 対象とするエンタープライズ Linux のライフサイクルの期間中、パッケージをメンテナンスする
  • セキュリティアップデートを提供する
  • 適度にパッケージングコミュニティを活発にする
  • Fedora や EPEL の全てのガイドライン、作業方法やルールに従う