. Пакет deb: невозможно загрузить в Bintray, когда пакет создается с использованием Ubuntu 18.04

А как насчет: grep -Poz "^: MENU1 \ K [^:] *" ?

{{1} }
3
01.05.2018, 07:09
2 ответа

No estoy seguro, pero Ubuntu 18.04 usa dpkg 1.19.0, que usa compresión uniforme predeterminada. Tal vez Travis CI no lo apoye.

--[no-]uniform-compression

Specify that the same compression parameters should be used for all archive members (i.e. control.tar and data.tar; since dpkg 1.17.6). Otherwise only the data.tar member will use those parameters. The only supported compression types allowed to be uniformly used are none, gzip and xz. The --no-uniform-compression option disables uniform compression (since dpkg 1.19.0). Uniform compression is the default (since dpkg 1.19.0).

3
27.01.2020, 21:21

Разница действительно в сжатии, используемом в controlчасти пакета:

$ ar t example.deb # 16.04
debian-binary
control.tar.gz
data.tar.xz

$ ar t example.deb # 18.04
debian-binary
control.tar.xz
data.tar.xz

Bintray по-прежнему не поддерживает пакеты, созданные в Ubuntu 18.04.

Эту проблему можно обойти, указав параметры dh _builddeb в файле debian/rules:

override_dh_builddeb:
        dh_builddeb -- --no-uniform-compression
0
27.01.2020, 21:21

Теги

Похожие вопросы