Closed ivysrono closed 2 years ago
这里我是准备专门弄个HowToBuild.md
来单独讲Windows跟Linux以及其他打包工具,关键其他的工具也不是特别熟悉,因此目前搁浅中。
如果可以的话你可以直接做这方面的内容然后ReadMe.md直接把How To Build这部分直接引用就好了
我更新了Readme,并且提供了Linux版的解决方案,但是我不知道怎么写Linux相关的代码,如果可以的话希望能帮忙解决一下。我这里也尽量找有环境的人帮忙提供
我也暂时没有Linux环境
看你又更新了,要不我跳过3.0.2等3.0.3?还是直接发布现在84commits的版本?
其实3.0.2跟3.0.1功能上没太大问题,主要是提示部分……因为3.0.1是把所有url全部打包成aria2的请求然后一次性发送,而不是像3.0.0和3.0.2以及之前那样单个发送。会导致如果其中一个或者两个请求错误就会直接弹出错误提示,不会提示已经正常添加了的下载。因此直接退回去了。
功能上除了3.0.0在更改jsonrpc设置后无法第一时间同步设置外,整体都没太大问题
Put 7za.exe
into the same folder with Windows Auto Build.cmd
一个还是要加上 7za.dll
,二个都驼峰命名了,干嘛还要留空格。
我测试都不需要7za.dll啊,即使7z.exe也不需要7z.dll,或许跟我有安装7z有关?但脚本是读取的当前目录的7za.exe啊?
那应该是你安装过的原因,我没安装,没有dll就报错。
现在最大的问题就是Linux那边了,7zz倒是很容易获取,但是shell script我不会写,找人问了因为他也不是特别会我现在彻底迷了。只有最开始的echo三连……就很难受。
以我的理解,打包如果自动化一般都使用nodejs做的,避免去面对系统层,不然你还要考虑mac咋办。
精力与能力有限,跟Wiki一样,只能期待有能之士来做了
Firefox-3.1.0.zip 出错
已完成 100% · 27.17 KB / 27.17 KB
请务必到 GitHub 反馈任何与 linting 相关的问题
您的附加组件验证失败,有 1 个错误。
Invalid file name in archive: icons\icon128.png
Firefox-3.1.0.zip 分明有这个图片啊
直接开新issue啊,话说你这事怎么做然后出现这个错误的?
这个项目没有issue啊 下载3.1.0源码,把7z的exe和dll扔进去,运行打包脚本,上传amo 一直是这么干的
这个项目没有issue啊 下载3.1.0源码,把7z的exe和dll扔进去,运行打包脚本,上传amo 一直是这么干的
在archive那边提出就行了,本质是通的……新版本不需要7z文件了,而是利用Windows自带的powershell,以及相关命令Compress-Archive
。
你说的问题,我这边测试过好几次,不管是之前还是今天都无法复现。只不过命令没有-Force
参数,如果文件已经存在的话再次操作会出错,因此稍微改进了一下(最新源码)
不对,你这个是AMO验证错误?这个问题就不太清除了。理论上跟更换工具压缩无关啊?
测试发现powershell打包出来的.zip
文件,Firefox不认……我的天的微软
现在已经弄好了,你直接单独提取最新的cmd就好了。只能说有毒……
在archive那边提出就行了,本质是通的
懒
测试发现powershell打包出来的.zip文件,Firefox不认
会不会更压缩率什么的有关,我试过别的工具,高压缩率的zip的确会有amo不认的问题
现在已经弄好了,你直接单独提取最新的cmd就好了
直接打包传了main
问题是powershell提供的3个压缩率都无法正常识别……哪怕NoCompress都不行……搞不懂了,真的。Windows本身能直接打开这个zip,7z啥的也没问题,只可能跟字典有关了,但是又没相关参数去调整。不管怎么说,解决就行……
打包依赖Windows总不是个好事情啊