[Topic DIscussion] 聊聊 2023 年这半年来星火投稿器的变化
Tofloor
poster avatar
魔法师
deepin
2023-03-06 19:51
Author

在此之前

在 2022 年 8 月的时候,我偶然接触到星火应用商店这个软件商店,起初我以为是一个普通的不知名的应用商店,后来我惊讶它可以 “自由” 的获取各种在这个世界上的不知名角落的个人应用,以及上传自己写、或其它重量级的应用。

它是一个 Linux 个人软件的归属,让国内开发的个人应用可以在这个商店中予以共享。

聊一下我的一些个人开发的软件的一些帖子:

以上是我个人的一系列个人开发的应用,其实还有一些并没有提到。

接下来,聊聊我在星火商店投稿的那些事:

在当时,我只发现了一个可以在线投递的 web 投稿系统,我最初也是使用它来投递软件包,在陆续投递了几个软件包,并对一个软件包在线更新了3次之后,我开始对星火的投稿系统产生怀疑,这个投稿系统这么好用怎么没人来夸夸它?(忍住笑)

这是一些在线投递时的流程,也是一种重复之痛:

  • 填写软件包名称
  • 填写软件中文软件名
  • 填写软件包版本
  • 选择分类
  • 填写作者
  • 填写维护者
  • ...

当好不容易填写完成时,发现还要软件的截图,软件的图标文件,OH 天哪,这个 web 投稿系统 怎么这么反人类?在这之后我就再也不想使用这个投稿系统了。

  • 一个插曲
    星火的内部以及发起人经常会发的一个图,代表着当时的星火
    20230306104812.png

...

聊聊这个全新的投稿器

在放弃了使用在线投稿之后,我加入了星火应用商店的投稿软件的维护。

  • 用一张图来描述的话 - (指捡起了当时星火已经放弃的投稿客户端 spk 链接)
    20230306105708.png

在一段时间调试与代码逻辑编写后,它完成了它有史以来的一次成功投递,我现在已经不记得我第一次用它投递的是什么了,也许是它本身(感觉这个投递闭环非常有趣)。

20230306110233.png

基于它的上一个提交还是 2020 年 10 月,它曾经的 tag 是历史性的问题,它并没有解决任何投稿的问题,却已经发展到 v2.0.6,这是一个非常奇怪的操作。放眼看这个投稿器的变化,除了继承了它的一个面板设计与部分资源之外,它的原先底层已经完全被移除。并为它创建了属于它的一种可以内部变化的能力,以至于有着非常多的人性设计。版本号也一并重来,以表示这是它的一个重新开始。

  • 在初次打开它的时候,会显示 "主人,您来啦~"(啊不,是“欢迎使用投稿程序”)

  • 在用户打开、或拖入一个 deb 文件时

    1. 会自动解析该文件并查询服务器中是否有该软件包的信息
    2. 给予用户一个对话框,并展示该应用的历史信息,以便继承
    3. 程序内将会出现通知 "已解析软件包" 或 "已获取历史信息"
  • 在给一个从未投递过的软件包投递时,你可能需要提供一个图标,以及截图

    1. 在选中/未选中一个图标的时候,它会显示 "已选择 icon 图标文件" 或 "呐~ 根本没选中东西嘛!"
  • 小彩蛋
    从现在起(2023年3月),你以直接右击面板中带的 + 符号的地方,选择 "从剪贴板中添加" 的 icon 或截图

    而截图部分一开始是一个消息框,你可以右击它,它将会消失,并显示出它的5个 + 符号。

    20230306114859.png

投稿器的使用现状

  • 这是它在商店里的样子
    20230306101751.png

  • 这是星火后台审核的地方
    在这里可以看到,目前几乎 99% 的软件投递都是使用的投稿器,但目前仍有一小部分人还在使用 web 投稿系统

    20230306101142.png

  • 这里也有着没有使用投稿器投递的(没有来自投稿器尾巴)
    20230306104458.png

后话

投稿器的终点还没有到来,只要星火在就还在。

  • 记录它的从 2022 年 9 月 15 日开始到现在,它的版本构建历史

    20230306113551.png

Reply Favorite View the author
All Replies
魔法师
deepin
2023-03-06 20:06
#1

虽然投稿器目前还有一些些用户体验上的问题,但也许在哪天被突然解决了...

  • 所以 aarch64 的计划应该也快有了吧

kissing_heart

Reply View the author
186******75
deepin
2023-03-06 20:12
#2

我也投稿了好向个好用的软件,也常常在这个软件上下载。同时也希望大家多在星火这个软件分享更多好用实用的软件!

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2023-03-06 21:09
#3

话说投递是把安装包投递进去还是说可以直接把可执行二进制程序投递进去?

Reply View the author
神末shenmo
deepin
Spark-App
2023-03-06 21:48
#4

spk链接的指向可以是

https://deepin-community-store.gitee.io/spk-resolv/?spk=spk://store/network/firefox-spark

这样的

Reply View the author
xuqi
deepin testing team
2023-03-06 21:53
#5

like

Reply View the author
魔法师
deepin
2023-03-06 21:55
#6
神末shenmo

spk链接的指向可以是

https://deepin-community-store.gitee.io/spk-resolv/?spk=spk://store/network/firefox-spark

这样的

kissing_heart

Reply View the author
盘灶车站
deepin
2023-03-06 22:32
#7
186******75

我也投稿了好向个好用的软件,也常常在这个软件上下载。同时也希望大家多在星火这个软件分享更多好用实用的软件!

一看兄台就是用五笔打字的人。

Reply View the author
魔法师
deepin
2023-03-06 22:52
#8
盘灶车站

一看兄台就是用五笔打字的人。

mt 打出几
tm 打出向
所以,我也是五笔打字的呢~

Reply View the author
W2J
deepin
2023-03-07 03:28
#9

学习了,感谢扫盲。

Reply View the author
MMHMM
deepin
2023-03-13 06:58
#10

投稿器好像并不好用,投递的软件全部显示投递未成功,然后作者自己重新打包上架,那问下,这个投递器主要的作用是啥???

Reply View the author
魔法师
deepin
2023-03-14 04:26
#11
MMHMM

投稿器好像并不好用,投递的软件全部显示投递未成功,然后作者自己重新打包上架,那问下,这个投递器主要的作用是啥???

投稿器使用的是网页 Api。
在很长的一段时间内,投递失败永远都是投稿服务器出现了问题,在一般情况下,投稿器是没有任何问题的。

如果说不好用,那没有更好的办法,本身投稿器的使命就是联系服务器,说:我要投稿了!服务器回答:okok。

至于你说的投稿器经常投递失败,这需要在星火用户交流群来 872690351 (497人) 水一下你的问题,一般情况下,应该可以实时性的查阅是什么 bug.

目前投稿器的维护人就一个人.....

Reply View the author
MMHMM
deepin
2023-03-14 07:22
#12
魔法师

投稿器使用的是网页 Api。
在很长的一段时间内,投递失败永远都是投稿服务器出现了问题,在一般情况下,投稿器是没有任何问题的。

如果说不好用,那没有更好的办法,本身投稿器的使命就是联系服务器,说:我要投稿了!服务器回答:okok。

至于你说的投稿器经常投递失败,这需要在星火用户交流群来 872690351 (497人) 水一下你的问题,一般情况下,应该可以实时性的查阅是什么 bug.

目前投稿器的维护人就一个人.....

好的👌🏻

Reply View the author