Hot answers tagged

11

Why did Canonical chose snaps? To quote the Ubuntu website: We originally created the snappy technology and application confinement system to ensure a carrier-grade update experience for Ubuntu mobile users and set a new standard for application security in the mobile era. Essential idea was to fix issues that are present in both .deb packages ...


7

As an overview, as far as I understand snaps: Snaps are more secure. Running in own "containers". It's much more easy to handle with snaps than with deb packages. In the future, snaps will be the package format for mobile devices, internet of things and desktop. is or will be .deb abandoned? Canonical said, there will be support deb packages also in the ...


1

Oh certainly-- start here for detailed documentation. Also take note of the Snapcraft examples, a few of which are specifically Python.


1

From the Debian Policy Manual, chapter Control files and their fields: The fields in the general paragraph (the first one, for the source package) are: Source (mandatory) Maintainer (mandatory) Uploaders Section (recommended) Priority (recommended) Build-Depends et al Standards-Version (recommended) Homepage Vcs-Browser, ...


1

Well, I could test it on Ubuntu 14.04 and (with last commit) in Ubuntu 16.04. As you are new to packaging, it better to enable the verbose debhelper output. Uncomment export DH_VERBOSE=1 in the rules file. The package seems to depend on autoreconf not just automake/autotools. So change the rules main line to: %: #dh $@ --with autotolls-dev dh $@ ...


1

The easiest way is to use alternative packages in the Build-Depends field, f.e. Build-Depends: dh-python | python-central, [...]. That has several quirks, the first dependency that satisfy the dependency solver will get picked. You can also use versioned Build-Depends (f.e. if you know that some earlier versions of packages were incomplete), i.e. ...


1

This is the error I could notice: dh: No compatibility level specified in debian/compat dh: This package will soon FTBFS; time to fix it! dh: Compatibility levels before 4 are no longer supported (level 1 requested) debian/rules:4 : la recette pour la cible « clean » a échouée It seems you don't have debian/compat or you have an empty one. So debhelper ...



Only top voted, non community-wiki answers of a minimum length are eligible