Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
https://forum.snapcraft.io/t/micro-howto-migrate-from-core20-to-core22/30188)
|
|
|
|
|
|
|
|
Found via `codespell -S ./venv,./glances/outputs,*.svg -L hart,bu,te,statics`
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
is always available
Refer-to: Selective-checkout: Check out the tagged release revision if it isn't promoted to the stable channel - doc - snapcraft.io <https://forum.snapcraft.io/t/selective-checkout-check-out-the-tagged-release-revision-if-it-isnt-promoted-to-the-stable-channel/10617>
Refer-to: Releasing your app - Documentation for snaps: Universal Linux packages <https://docs.snapcraft.io/releasing-your-app/6795>
Signed-off-by: 林博仁(Buo-ren Lin) <Buo.Ren.Lin@gmail.com>
|
|
Signed-off-by: 林博仁(Buo-ren Lin) <Buo.Ren.Lin@gmail.com>
|
|
This patch allows the snap to use the latest Snapcraft features.
Signed-off-by: 林博仁(Buo-ren Lin) <Buo.Ren.Lin@gmail.com>
|
|
Lin-Buo-Ren/patch/snap/support-canonical-config-paths
snap: Support canonical config paths, fixes #1403
|
|
This patch supports canonical config paths by the help of the
`personal-files` and the `system-files` security confinement interfaces.
Signed-off-by: 林博仁(Buo-ren Lin) <Buo.Ren.Lin@gmail.com>
|
|
Signed-off-by: 林博仁 <Buo.Ren.Lin@gmail.com>
|
|
Improve snap version generation and introducing metadata sharing with setuptools
|
|
Signed-off-by: 林博仁(Buo-ren Lin) <Buo.Ren.Lin@gmail.com>
|
|
This patch specifies the exact release of the dependencies to pull in,
this avoids regressions and incompatibilities from the new upstream
changes.
The maintainer should check and bump the dependency version once in a
while and check for breakage.
Signed-off-by: 林博仁(Buo-ren Lin) <Buo.Ren.Lin@gmail.com>
|
|
This patch replaces the deprecated `version-script` key with new
Snapcraft metadata extracting features based on the `adopt-info` and
`parse-info` keys and the `snapcraftctl set-version` command.
This allows metadata sharing with Setuptools setup.py file.
Refernce:
Extracting information from sources in snapcraft parts - doc - snapcraft.io
https://forum.snapcraft.io/t/extracting-information-from-sources-in-snapcraft-parts/4642
Signed-off-by: 林博仁(Buo-ren Lin) <Buo.Ren.Lin@gmail.com>
|
|
The snap version string generated by the `git` value of the `version`
key isn't mimicing the previous versioning style due to the prefixing
`v` in the git tag, this patch replace it with a custom implementation
based on the `version-script` key.
Note the `version` key is still required to exist due to schema
requirements, but has no effect when the `version-script` key is
defined.
Reference:
Snapcraft version scripts - snapcraft - snapcraft.io
https://forum.snapcraft.io/t/snapcraft-version-scripts/106
Signed-off-by: 林博仁(Buo-ren Lin) <Buo.Ren.Lin@gmail.com>
|
|
The snapd version that supports the interface hasn't released to the
stable channel yet, and the Snap Store autoconnection isn't granted,
hold back the patch until both conditions are met.
This reverts commit c904a8a and (parts of) 108dc7b.
|
|
Snapcraft supports `git describe` style snap version string generation
this patch exploits it.
Signed-off-by: 林博仁(Buo-ren Lin) <Buo.Ren.Lin@gmail.com>
|
|
This avoids the additional time to clone the already existing repository
Signed-off-by: 林博仁(Buo-ren Lin) <Buo.Ren.Lin@gmail.com>
|
|
This patch hardcoded the locale variables to use the `C.UTF-8` locale
which is the only locale that is available in the Ubuntu Core.
Additional information:
* The gettext-launch remote part - doc - snapcraft.io
https://forum.snapcraft.io/t/the-gettext-launch-remote-part/9111
* The locales-launch remote part - doc - snapcraft.io
https://forum.snapcraft.io/t/the-locales-launch-remote-part/8729
* Python cannot determine the locale used when inside a snap - snapcraft - snapcraft.io
https://forum.snapcraft.io/t/python-cannot-determine-the-locale-used-when-inside-a-snap/9492
Signed-off-by: 林博仁(Buo-ren Lin) <Buo.Ren.Lin@gmail.com>
|
|
|
|
Snapbuild fail
|
|
Closes #1403
|
|
|
|
|
|
|
|
interfaces #1179
|
|
|
|
|
|
|
|
|
|
|