提交人常见问题

提交者是对Apache项目的代码库具有写访问权限的个人。

除了您的项目同事的智慧之外,您在这个角色中的主要信息资源是新提交人指南.

如果您不是Apache提交者,但希望成为提交者,请参阅如何做出贡献到Apache项目将对您更有用。

常见问题

概述

什么是ApacheCon?

Apache软件基金会定期组织会议重点关注Apache开发的软件以及Apache软件的开发方式。了解Apache上发生的事情,破解代码,并了解与名字相关的面孔!

什么是黑客马拉松?

一个面对面或共享的在线聚会,共同黑客代码。黑客马拉松通常在ApacheCons以及其他时间举行。

什么是Infrathon?

我们出色的基础设施承包商和志愿者为Apache基础设施工作举办了一次面对面的聚会。

我如何管理我的志愿者能量?

注意这两封电子邮件中的警告,即在ASF做一个忠诚的人意味着什么,以及如何应对这种奉献所带来的压力:

我们每个人都需要不时地重读这些重要信息,提醒自己和我们的社区需要自我照顾和照顾他人。

如何启动新的ASF项目或迁移现有项目?

联系孵化计划。他们将帮助您启动一个项目或将现有项目转移到ASF中。

阿帕奇实验室如果你想开始新的工作,也可能适合你。

委员会的职责是什么?

注释:这是一个不完整的集合,不具有权威性。

作为一名阿帕奇志愿者,你有权设定自己的优先事项,并做那些让你抓狂的工作。作为一名志愿者,你有责任帮助社区创造一种超越任何特定志愿者(包括你自己)兴趣的产品。例如,您提交的代码应该足够清晰,以便其他未参与其当前开发的人能够维护和扩展它。这也意味着您有责任帮助Apache社区的发展和健康。

承诺人的更具体职责包括:

  • 决定发布计划和发布:提交者的主要职责是帮助决定产品代码的版本何时可以发布。释放决不能掉以轻心;每个版本都必须坚持Apache的质量传统。每个项目管理委员会(PMC)正式授权向公众发布发布。
  • 应用修补程序:为了发展和维护健康的社区,提交者需要讨论、审查和应用由贡献者和其他提交者提交的补丁。提交人还负责进入ASF存储库的代码的质量和IP许可。
  • 帮助用户:承诺人应监控开发@用户@用户@他们一起工作的项目的电子邮件列表提供了提示和有用的信息回答用户及其开发人员同事的问题。
  • 监控承诺和问题:提交人应审查其项目的提交电子邮件,并指出任何看起来有趣或可能指向IP问题的内容。提交者还监控项目的问题跟踪系统(Bugzilla或Jira或其他),以获取错误报告或增强请求。
  • 帮助处理网站:主要Apache网站和项目网站经常需要维护。项目的提交人应该共同维护项目的网站。Apache提交者作为一个小组分担维护Apache主站点的责任。

作为提交人有固定的条件吗?我必须再次当选吗?

承诺的地位和价值永不过期。如果您有一段时间(通常为六个月或更长时间)处于非活动状态,您的帐户可能会因安全原因而被停用。大多数项目允许通过应用程序向PMC重新激活提交人状态。

一些项目使用名誉委员对于那些已经为这个项目做出了贡献但又不能再为它贡献时间的人来说。

如何将在Apache之外开发的代码引入现有项目?

对于在ASF之外开发的任何实质性代码库,在提交代码之前都需要完成一个过程。这个孵化器这个团队负责管理。第一步是联系您的项目管理咨询公司.

我应该在哪里讨论ASF项目业务?

Apache项目业务几乎应该始终公开开发@邮件列表,除非有特定的使用原因私人@。请参阅关于私有列表与公共列表的讨论.

我刚做出第一个承诺。为什么我看不到提交消息?

最可能的解释是提交消息正在等待仲裁。一旦主持人批准了您的帖子,邮件将立即发送,而不会被审核apache.org网站地址。

技术

如何提出基础结构请求?

您可能会注意到一些需要更改的内容,例如邮件列表的配置。users@infra列表或apmail(电子邮件)@别名需要来自您的项目管理委员会。这确保了请求是官方的,而不仅仅是个人的愿望。

PMC或PMC主席可以直接做很多事情,从而减轻基础设施团队(Infra)的负担。

Infra如何与公众沟通?

Infra使用users@infra.apache.org邮件列表,讨论ASF的新基础设施开发。对于服务停机公告和当前操作信息,我们使用基础设施对于有关服务等的一般公告,Infra有博客.

我可以访问Apache上的哪些主机/机器?

提交人可以访问home.apache.org网站。请参阅中的相关信息新提交人指南.请注意,您确实这样做了只有具有SFTP访问权限。没有shell访问权限。SFTP访问需要RSA SSH密钥,您可以通过更新Whimsy公司id.apache.org网站.

这里有一个其他Apache服务/主机及其公钥的列表.

我能和不能在那些机器上做什么?

您可以在中发布一个小型个人网站公共html,如中所述新提交人指南.从未在任何ASF机器上存储机密/私钥(SSH密钥对的私钥,或PGP私钥)。

有没有办法查看负载图(CPU、I/O、网络)?

如果登录到Apache服务器时更改了主机密钥,我该怎么办?

认真对待任何有关主机密钥更改或任何“验证服务器证书时出错”的消息:它可能表示人在空中攻击正在进行中。不要忽略此消息.

在联系Apache基础设施团队之前,请检查您是否登录到了正确的计算机,并验证Apache主机当前发布的SSH指纹,如新提交人指南.

救命,我忘记密码了!

查看访问SVN时是否出现授权失败(请参阅下文),或尝试上的“忘记密码”链接Apache帐户站点https://id.apache.org/.

Nexus(`repository.apache.org`)在我尝试进行RC时将我锁定在外

Nexus使用基于LDAP的授权。如果您最近更改了LDAP密码,则可能会将旧密码的缓存版本存储在设置.xml本地文件。Maven反复尝试此授权,在10秒内,您可能会发现您的LDAP帐户被锁定。尝试访问另一个基于LDAP的服务来测试该理论。

治疗方法是https://id.apache.org/reset/enter并重置LDAP密码以清除锁定的帐户。在本地更改所有缓存的凭据,然后再次尝试转移到Nexus。

版本控制

为什么我在尝试访问Subversion时遇到授权失败?

最常见的原因是您忘记了密码!用于Subversion的密码与用于访问LDAP的密码相同id.apache.org网站。系统不会提示您频繁输入。这很容易忘记。

Apache使用了许多不同的HTTP身份验证领域。每次访问新领域时,都需要输入密码。(当提示您输入密码时,Subversion会打印有关领域的信息。)

当然,您也可能正在访问一个受限制的URL。这可能有一个很好的理由,所以除非你知道你应该有访问权限,否则不要打扰基础设施团队被锁定。

如果您忘记了密码,请访问https://id.apache.org/重置它。

提交者/模块在哪里?

在Subversion中,URL:https://svn.apache.org/repos/private/committers.

何时需要使用“svn lock”?

即使有,也很少。请参阅版本控制常见问题了解更多详细信息。

电子邮件

如何设置我的Apache电子邮件帐户?

看看这些说明书.

如何订阅邮件列表?

如果是公共列表,请发送电子邮件至-订阅地址(例如dev-subscribe@httpd.apache.org)并回复确认邮件。有关更多信息,请参阅邮件列表指南.

私有列表使用相同的程序,但建议使用这个自助订阅应用程序。这样就避免了需要等待人工主持人检查并为您的订阅请求亮起绿灯。

在编写自助订阅应用程序时ASF成员订阅任何ASF列表,其他提交者订阅一些基金会范围的列表。希望订阅其他列表(例如私人@他们的项目列表)仍应通过电子邮件发送-订阅地址。

如何查找我的订阅?

提交人可以使用Whimsy公司查看他们的详细信息,包括订阅信息。

如何查找谁订阅了邮件列表?

关于列表订阅的信息是私有的,因此并非所有提交者都可以使用。

注释:要使用以下示例,请替换列表名称邮件列表的名称,以及薄层色谱法列表所属的ASF项目的名称。

主持人可以发送电子邮件至:listname-list@tlp.apache.org

任何有权访问apmail帐户的人都可以运行以下命令来获取订阅者数量:

ezmlm-list~apmail/lists/tlp/listname|wc-l

请记住,通常也有人订阅了列表的摘要版本:

~apmail/lists/tlp/listname/digest

请注意,版主可以通过电子邮件获得订户列表的更改日志listname-log@tlp.apache.org.

邮件转发

您的转发地址存储在LDAP中,并通过自助服务应用程序。直接从LDAP进行转发。

邮件列表审核

此信息已移动在这里.

阿帕奇之路的核心信念是什么?

注:虽然没有官方列表,但以下原则被引用为阿帕奇之路的核心理念:

  • 协同软件开发
  • 商业友好型标准许可证
  • 始终如一的高质量软件
  • 尊重、诚实、基于技术的互动
  • 忠实执行标准
  • 安全性是一项强制性功能

非官方人员阿帕奇之路网站可用。

Apache项目真的独立吗?

是的,必须始终管理Apache项目独立地不适当的商业影响。

Apache项目产品真的总是可以免费下载和使用吗?

是的,Apache生产的软件产品始终可以下载和使用免费.

我应该如何应用来自贡献者的补丁?

咨询相关产品的PMC,请参阅如何提交项目代码的补丁.

注册CLA需要多长时间?

这取决于包括员工工作量在内的变量。你不应该担心,直到你预计文件到达的日期已经过去了一两周。

CLA公司提交后,审批流程有几个阶段。

  1. 它必须交到ASF官员手中。通过电子邮件发送通常很快。
  2. 其次,ASF秘书必须在基金会存储库中的适当文件中确认该文件。
  3. 等待,直到您知道ASF已注册文档。ASF成员可以查看提交记录或检查文件。PMC成员可以观看私人@通知列表秘书@(只有当ICLA提到要通知哪个TLP时,才会发生这种情况)。其他人需要检查ICLA列表这大约每小时从部长保存的文件中自动生成一次。

如何报告Apache品牌或商标使用问题?

PMC负责管理自己的Apache项目品牌,并鼓励委员会提供协助。如果您发现第三方可能滥用或侵犯Apache品牌或商标,请遵循我们的Apache商标使用报告指南.

版权所有2024,Apache软件基金会,根据Apache许可证,2.0版.
Apache®和Apache羽毛徽标是Apache软件基金会的商标。