Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make backward-compatible .deb packages, accepted by BinTray #336

Closed
GreyCat opened this issue Feb 2, 2018 · 3 comments
Closed

Make backward-compatible .deb packages, accepted by BinTray #336

GreyCat opened this issue Feb 2, 2018 · 3 comments
Milestone

Comments

@GreyCat
Copy link
Member

GreyCat commented Feb 2, 2018

After recent sbt / sbt-native-packager updates, it turns out that BinTray does not accept the .deb packages build by our build process. Closer examination reveals that the problem is subtle change of .deb format, which evolved from traditional .tar.gz packing => .tar packing => .tar.xz packing. I've contacted BinTray support, and they've confirmed that they currently only support .tar.gz, and plans to support more formats are there, but these are pretty long-term goals.

For gory details, see dpkg-buildpackage and dpkg-source manpages (-z and -Z options). Large changes came around dpkg 1.15.5.

I've picked up dialogue at sbt-native-packager — sbt/sbt-native-packager#1067 — hopefully I'll find enough stamina to fix eventually.

This is a blocker for v0.8, as we are currently unable to build .deb packages.

@GreyCat GreyCat added this to the v0.8 milestone Feb 2, 2018
@GreyCat
Copy link
Member Author

GreyCat commented Feb 5, 2018

More or less closed the question for now by applying workaround suggested in sbt/sbt-native-packager#1067 (comment). Would need to revisit and offer a proper patch for sbt-native-packager, but that's outside of scope of KS.

@GreyCat GreyCat closed this as completed Feb 5, 2018
@cleary
Copy link

cleary commented Mar 12, 2018

FYI this is on it's way to being resolved with dpkg 1.17.5ubuntu5.8

Link to source packages for testing follows:
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1730627

@GreyCat
Copy link
Member Author

GreyCat commented Mar 13, 2018

It won't help this particular issue in any case: Bintray's problems come from their own custom implementation in Java, not from using an ancient dpkg.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants