TWIF 40:NewPipe 构建失败版本

F-Droid 每周新闻 40,第 04 周,2019 订阅

在此版本中:NewPipe 和损坏的构建,以及 Mastodon 上的 5000 多名关注者。有 20 个新增应用和 71 个应用更新。

大家好,这里有一个全新的 TWIF 给你!非常感谢 @Licaon_Kter 编写第 38 版!不幸的是,我们在更新网站时遇到了问题,这意味着它被推迟了将近两周。我们现在有一个临时解决方案可以加快更新速度,并且正在开发一个永久性解决方案。此版本将涵盖 TWIF 39 和 40。

NewPipe 和构建失败

我们在构建大多数应用时遇到了问题,尤其是 NewPipe@Bubu 报告:

  1. Google 在 Youtube 的网络界面中更改了一些内容 –> NewPipe 不能再播放 Youtube 视频(虽然以前的版本可以)。
  2. NewPipe 团队很快发布了修复该问题的更新。
  3. F-Droid buildserver 在这此时并不完全稳定,所以构建只每 2 天运行一次。
  4. 首次构建 NewPipe 失败,出现 Github 内部服务器错误。(真棒!)
  5. 此时,Google 以某种方式将许可证更改推送到 Android SDK 存储库(添加了一些 GDPR 内容),但由于 SDK 工具以编程方式检查许可证哈希,这会破坏所有安装 Android SDK 组件的 CI 流水线。它还破坏了 F-Droid 中的大多数构建,包括 NewPipe 的第二次构建。(太好了,又一次!)
  6. 我试图弄清楚我们需要在 buildserver 设置脚本中进行哪些更改以使其再次工作。显然其他项目找到的解决方案对我们不起作用,因为我们被迫使用较旧的 sdk-tools 修订版。
  7. 在重建 F-Droid 构建服务器几乎一天但没有成功之后,一切都神奇地重新开始工作,而不需要我们进行任何更改。(所以谷歌撤销了他们的更改?)。 此处此处跟踪了进度。

得到教训:

  • 在最不方便的时候,一切都会出问题。
  • NewPipe 需要比 F-Droid 主存储库更快的更新通道。可以在这里找到有关此问题的讨论。
  • 我们需要镜像 sdkmanager 存储库,这样 Google 就无法远程破坏我们所有的基础架构。

对此的长期解决方案是创建 Android SDK 的自由软件版本,这样我们就完全不受 Google 及其限制性许可条款的约束。如果你和我们一样对此感到恼火,请查看论坛主题看看你能不能帮忙!–@Coffee

Mastodon 上有超过 5000 名关注者

本月,我们在 Mastodon 上的关注者超过了 5000 人。我们很高兴看到越来越多的人找到我们,而且 Mastodon 也在不断成长。

降级的应用

  • 2.1 版游戏 2048 有问题,已从存储库中删除。预计 2.2 版即将推出。

新应用

我们的志愿者一直在忙于添加新的应用,总共 20 个!

更新的应用

本周总共更新了 71 个应用。以下是其中的亮点:

  • Telegram 的维护版本 4.9.1a 中有一个错误 ,它不会为某些人同步任何消息。我们已经从 F-Droid 中删除了这个版本。对于那些已经更新的人,5.2 的上游代码已经发布,我们预计这些将很快登陆 F-Droid。

  • Rocket.Chat 3.2.0 的一些重要更新,带有新的用户屏幕和新的房间屏幕,支持房间静音状态、删除账户、拍照和直接发送等多项改进。

  • Waistline 是一款卡路里和体重追踪应用,经过几个月的开发,更新从 2.3.7 到 2.4.2。列出的更改太多,但有一个选择:简化的食物过滤器;按国家过滤;一个新的组合食品、膳食和食谱页面取代了各个页面;以及更多。

  • SecScanQR 从 1.1.9 更新到 1.2.0,添加了搜索引擎起始页、删除历史记录前的“你确定吗”对话框以及圆形启动器图标。安全修复可防止操作系统截取屏幕截图,并且现在仅当你想要保存生成的 QR 码时才需要“写入外部存储”权限。

  • Mastalab 已从 1.64.1 更新到 1.65.1,现在支持删除 Peertube 视频、对 Peertube 视频的 NSFW 控制以及许多错误修复。

  • G-Droid 从 0.6.2 更新到 0.7.1,具有新的列表视图,显示按相似度排序的相似应用、下拉刷新、不同的排序方法、显示用户可能还喜欢的应用、卸载按钮以及其他一些改进和错误修复。

  • SugarizerSugar Learning Platform,一个儿童学习平台的一个实现。在到 1.1.0 的更新 ,添加了 Ebook Reader、Exercerer 和 Sprint Math 活动,以及杂志中的排序调色板。它现在允许对日记中的多个项目进行操作,从日记复制到设备以及从设备复制到日记,在初始屏幕上显示帮助教程,并在列表视图中显示活动帮助。此版本还包含许多错误修复。

  • Major OONI Probe 发布了 2.0.0 版本,对 UI 进行了大修。 OONI Probe 是衡量互联网审查和其他形式干扰的工具。它可以帮助检测类的事情。此更新的亮点包括所有测试结果的概览屏幕、增强的网站测试,你可以在其中测试您选择的网站,以及数据使用跟踪逐个测试的基础。

Beta 更新

除非你在 F-Droid 应用设置中启用了“不稳定更新”,否则不会自动向你建议以下更新,但你可以展开“版本”选项卡并手动安装它们。请注意,这些应用标记为 beta 是有原因的:风险自负。

移除的应用

提示和反馈

你有什么我们应该写的重要应用更新吗?通过 Mastodon 发送你的建议!将它们发送到 @fdroidorg@floss.social 并记住使用 #TWIF 进行标记。或者使用论坛上的 TWIF submission thread。下一个 TWIF 的截止日期是星期四 12:00 UTC。

一般反馈也可以通过 Mastodon 发送,或者,如果你想进行实时聊天,你可以在 Freenode 上的 #fdroid ,Matrix 上的 #fdroid:f-droid.orgTelegram 联系我们。所有这些空间都连接在一起,所以选择权在你。你也可以加入我们的论坛