jeffrey0606/flutter_to_debian

Cannot find a `control` file in the root directory of the `.deb` package

calcitem opened this issue · 1 comments

I've encountered an issue while trying to upload a .deb package to https://appdelivery.deepin.org.cn/. During the upload process, it fails and displays a 'parsing failure' error, indicating that it cannot find a control file in the root directory of the .deb package. Upon inspection, I noticed that the .deb packages created by the flutter_to_debian tool indeed do not contain a control file in the root directory. I suspect this issue might be related to the compression format used, as these packages are compressed using Zstandard (zst), which is not widely recognized in some systems or applications. Could you please advise on how to resolve this issue? Thank you for your assistance!

Maybe we should switch to tar then.

https://en.wikipedia.org/wiki/Deb_(file_format)

We're happy for MergeRequests :)