收藏分享2011-3-9 14:42|发布者: joejoe0332|查看数: 3779|评论数: 1|原作者: GNOME Blog|来自: GNOME Blog

摘要:   今天我收到了一封邮件,询问关于做 Debian Maintainer 的事情让我给他写几条建议。非常高兴看到越来越多的人参与到 Debian 社区之中,以下是我所写的一点东西,希望有用。  Debian Maintainer (DM)是有个别软 ...

  今天我收到了一封邮件,询问关于做 Debian Maintainer 的事情让我给他写几条建议。非常高兴看到越来越多的人参与到 Debian 社区之中,以下是我所写的一点东西,希望有用。

  Debian Maintainer (DM)是有个别软件包上传权限的 Debian 开发人员,是成为正式 Debian Developer (DD)前的一个步骤。在开始前需要清楚,为 Debian 贡献点力量是很容易的事情,但要成为“官方”的人员则需要付出很多时间和努力。

  1. 尽可能多地使用 Debian 完成日常工作。也就是说,成为开发者前,先做一个用户。

  2. 阅读 Debian New Maintainer’s Guide 学习 Debian 打包的基本知识( 英文版, 中文版)。 这些知识能帮助你让不太复杂的软件包工作起来,但是与满足 Debian 标准之间还有相当大的距离。这个过程中可以独立地重新打包一个已经在仓库中的包,完成后和别人现有的工作进行对比,找出自己的不足。这个包一般不需要很复 杂,初学时直接弄复杂的包很可能只会浪费很多精力。做包的过程中遇到任何问题都可以找有经验的人询问清楚,这对提高水平非常有益。

  3. 寻找一个感兴趣的软件进行打包, WNPP (Work-needing and Prospective Packages)列表是一个不错的开始。打包前需要考虑:自己是否有足够的知识和能力来维护这个包?在可预见的一段日子里是否有充足的时间和精力来进行 更新和修复 Bug?如果答案都是肯定的,那么就动手把它打包好,期间遇到问题则找人咨询指导。

  4. 当经过反复检查和测试,觉得软件包已经比较完善时,寻找一位 Debian Developer 帮你检查和上传软件包,这位 DD 此时便是你的 sponsor。

  当找到一位愿意帮忙的 DD 后,他会对你的软件包进行彻底的检查,指出(可能)存在的问题并请你修改。这时要做的就是参考他的意见修改软件包,并把结果再发给他,这是一个极好的学习 机会。如此反复若干次后软件包最终会符合 Debian 的标准,之后 sponsor 便会将其上传到 Debian 仓库。需要说明的是,经由 sponsor 上传的软件包的维护者是打包人而非 sponsor,所以它的各种更新、任何 Bug 报告都是打包人的责任。在维护软件包上,普通维护人员与正式的 DD 间的差别仅在于能否直接上传,其他的完全相同。

  这个步骤进行期间,需要多次阅读 Debian Policy Manual 并确保自己的软件包符合里面的全部要求。最好再读一下 Debian Developers Reference,里面介绍了很多 Policy Manual 中没有提到的细节和最佳经验。

  如果打算申请 DM/DD,则应尽早开始维护软件包,因为申请 DM 需要经过一段时间的软件包维护作为评价的材料,以此证明你能够胜任。

[转]经验之谈:成为Debian Maintainer前要做的事相关推荐

  1. 进行软文营销前需要做哪些事?

    众所周知,在现在这个时代,很多人已经不再吃"硬广告"那一套了,因为硬广告给人一种"强买强卖"的感觉,这会让很多消费者无法接受.于是又出现了不同的营销方式,即进行 ...

  2. 移动应用海外营销怎么做?扒一扒APP出海推广前要做的事儿

    据Sensor Tower统计数据,2021年第三季度全球应用下载总量为357亿次.今年以来,中国移动应用APP出海势头不减,许多移动应用APP都选择了海外市场. 一个移动应用APP从开发完成到成功出 ...

  3. [转]在10岁前要做的32件事!

    现在的儿童很少有时间来自娱自乐,原因是,有些父母担心孩子的安全:不希望他们的衣服被搞得脏兮兮的:另一些孩子的日程被排得过满,他们不是去上课,就是去参加有组织的课余活动. 为使宝宝能够重新拾起他们父母孩 ...

  4. 35岁前必做10件事 让你少奋斗8年挣足钱

    35岁前必做10件事 让你少奋斗8年挣足钱(转)中财网 (2010-03-27 16:04:01) 转载 标签: 就业 求职 乘数 钱经 李彦宏 美国 杂谈 分类:转载 男人.女人都要过三十五岁这堵墙 ...

  5. [vue] vue部署上线前需要做哪些准备工作?

    [vue] vue部署上线前需要做哪些准备工作? router 是不是hash 是否需要配置nginx , publicPath , 是不是要配置cdn 个人简介 我是歌谣,欢迎和大家一起交流前后端知 ...

  6. 起步前要做哪些准备?

    开车前,做好起步的准备工作是必不可少的,有的人可能还不知道开车前要做那些起步工作.    一.开车起步前,检查工作不能忘    1.检查车子轮胎是否完好,若发现轮胎有损毁,及时更换.    2.检查地 ...

  7. 热点和秒杀来临前要做的5件事

    记得当年<甄嬛传>热播,调用了我们团队的媒体资讯接口.接口被调用挂了.当时虽然我不负责那一块,只是目睹了当时大家在临场解决问题的紧张一幕.但是这件事在我心里埋下了种子,从此追求高可用.高稳 ...

  8. 前后端分离后的前端时代,使用前端技术能做哪些事?

    什么是前后端分离,要区分前端和后端,需要有个明确的界限.一般,用户可以直接看到的东西,都是属于前端的范畴,除了前端之外都属于后端了. 在传统的像ASP,JSP和PHP等开发模式中,前端是处在一个混沌的 ...

  9. 房贷没放款前千万不要做的事

    房贷没放款前注意事项     1.申请信用卡或其他贷款,我们在房贷还没有正式放款之前千万不要随意申请其他贷款或大额信用卡,因为现在很多银行对于房贷限制很多,如果发现你申请了其他的贷款,那么可能会导致你 ...

  10. 水果店开业前尝试做地推活动

    水果店开业活动策划方案怎么做,水果店开业充值卡方案怎么做. 开业前尝试做地推活动,开业前可以去每个小区做地推,不是在门店门口,去远一点附近的地方,比如车厘子,批发价是40块钱,店里正常卖最少要卖58, ...

最新文章

  1. mysql布隆过滤器源码_通过实例解析布隆过滤器工作原理及实例
  2. 在线CSS工具及相关资源收集
  3. 趣图:他居然在前端写业务逻辑!
  4. Android复习之冒泡排序
  5. android进阶(一)Activity加载模式
  6. 解决虎牙、斗鱼网页端P2P上传&增强虎牙、斗鱼网页端功能!
  7. 论文阅读 [TPAMI-2022] Deep Visual Odometry With Adaptive Memory
  8. 扫呗、通联微信后台配置支付授权目录流程
  9. Unity(数据库SQLite)
  10. R语言使用glm函数构建拟泊松回归模型(quasi-Poisson regression)、family参数设置为quasipoisson、summary函数获取拟泊松回归模型汇总统计信息
  11. WinUSB - 微软为所有 USB 设备提供的常规驱动程序
  12. 2012-07-29 入手第一款Apple产品:The New iPad
  13. 使用JavaCV实现海康rtsp转rtmp实现无插件web端直播(无需转码,低资源消耗)
  14. table表格自动换行
  15. 一个非知识库的中文分词算法实现
  16. 更加简便的使用VSS
  17. RHEL 7.0下载
  18. Mapguide配置心得
  19. 南科大学生对网络授课的反馈
  20. 为什么大家要支持微信和支付宝

热门文章

  1. 聊聊flink的consecutive windowed operations 1
  2. 1050Ti 安装CUDA、cuDNN
  3. 使用xpath,正则表达式爬取豆瓣top250电影信息
  4. Typo In word‘Wanke‘,取消驼峰命名提示警告
  5. 存储过程(Stored Procedure)介绍
  6. unity简单实现融合树动画
  7. 如何从零创造一个围棋AI
  8. EM算法及python实现
  9. Everything+Wox
  10. python绘制三重积分图像_三重积分-图解高等数学13 | 文艺数学君