跳转到主要内容

fedmsg消费者,用于提取源文件的哈希值

项目描述

A fedmsg消费者,用于提取和存储源文件的哈希值。

summershum由两个组件组成

  • A fedmsg消费者插件,用于监听org.fedoraproject.prod.git.lookaside.new消息。每当贡献者上传新的源tar包到备用缓存时,summershum将下载该tar包,解包它,并计算tar包中每个文件的sha1哈希值。然后,将这些哈希值存储在数据库中以便以后查询。

  • 一个命令行工具 summershum-cli,用于查询 datagrepper 的 fedmsg 历史。然后,它通过爬取旧旁路消息来填补遗漏的数据。

有了 summershum 数据库,我们可以在短时间内进行一些有趣的查询

  • 在整个 fedora 中有多少文件具有这个哈希值?对于哪些软件包?

  • 我们可以轻松地找出什么被捆绑在一起,并生成一个程序性列表

  • 我们可以在 taskotron 测试中检查数据库

  • 我们可以检查有多少软件包包含完整的 GPL 许可证

  • 有多少软件包有那个许可证,但地址是旧的 FSF

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。

源分布

summershum-0.1.5.tar.gz (18.6 kB 查看哈希值)

上传时间

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面