lp:~ondrak/ondras-snaps/+git/snapcraft

Owned by Ondrej Kubik
Get this repository:
git clone https://git.qastaging.paddev.net/~ondrak/ondras-snaps/+git/snapcraft

Import details

Import Status: Suspended

This repository is an import of the Git repository at https://github.com/kubiko/snapcraft.git.

Last successful import was .

Import started on juju-eb11dc-stg-qa-launchpad-codeimport-0 and finished taking 5 seconds — see the log
Import started on juju-eb11dc-stg-qa-launchpad-codeimport-0 and finished taking 3 seconds — see the log
Import started on juju-eb11dc-stg-qa-launchpad-codeimport-0 and finished taking 5 minutes
Import started on juju-eb11dc-stg-qa-launchpad-codeimport-0 and finished taking 5 seconds — see the log

Branches

Name Last Modified Last Commit
split_kernel_initrd_plugins 2023-11-15 14:48:44 UTC
plugin: kernel: fix kernel build corner case error

Author: Ondrej Kubik
Author Date: 2023-11-15 14:48:35 UTC

plugin: kernel: fix kernel build corner case error

Signed-off-by: Ondrej Kubik <ondrej.kubik@canonical.com>

split_kernel_initrd_plugins-tests 2023-08-01 09:42:16 UTC
test: reworking tests for split plugin

Author: Ondrej Kubik
Author Date: 2023-07-31 14:54:31 UTC

test: reworking tests for split plugin

Signed-off-by: Ondrej Kubik <ondrej.kubik@canonical.com>

kernel-initramfs-update 2023-06-06 17:03:18 UTC
Merge branch 'hotfix/7.4' into kernel-initramfs-update

Author: Callahan Kovacs
Author Date: 2023-06-06 17:03:18 UTC

Merge branch 'hotfix/7.4' into kernel-initramfs-update

kernel-plugin-call-deb-rules-clean 2023-05-02 11:29:33 UTC
Merge branch 'main' into kernel-plugin-call-deb-rules-clean

Author: Callahan Kovacs
Author Date: 2023-05-02 11:29:33 UTC

Merge branch 'main' into kernel-plugin-call-deb-rules-clean

kernel-plugin-remove-ports 2023-04-27 12:15:01 UTC
plugins: kernel: remove use of deprecated config.common.ports config

Author: Ondrej Kubik
Author Date: 2023-04-27 12:15:01 UTC

plugins: kernel: remove use of deprecated config.common.ports config

Signed-off-by: Ondrej Kubik <ondrej.kubik@canonical.com>

kernel-plugin-fixes-3 2023-04-26 08:21:20 UTC
plugins: kernel plugin: fix core20 builds without use of sudo

Author: Ondrej Kubik
Author Date: 2023-04-25 06:46:28 UTC

plugins: kernel plugin: fix core20 builds without use of sudo

Signed-off-by: Ondrej Kubik <ondrej.kubik@canonical.com>

kernel-plugin-improvements-1 2023-03-29 19:19:32 UTC
plugin: address linter warnings in kernel plugin tests

Author: Claudio Matsuoka
Author Date: 2023-03-29 19:19:32 UTC

plugin: address linter warnings in kernel plugin tests

Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>

kernel-plugin-fixes-2 2023-03-24 14:14:18 UTC
plugins: kernel: use textwrap for complex texts

Author: Ondrej Kubik
Author Date: 2023-03-24 14:14:18 UTC

plugins: kernel: use textwrap for complex texts

Signed-off-by: Ondrej Kubik <ondrej.kubik@canonical.com>

kernel-plugin-fixes 2022-12-06 22:52:55 UTC
plugins: kernel: fix use-case when no ko to be included

Author: Ondrej Kubik
Author Date: 2022-12-06 16:52:12 UTC

plugins: kernel: fix use-case when no ko to be included

if there are no kernel modules to be included in initrd
build fails with missing file.
Always create empty file at the start.

Signed-off-by: Ondrej Kubik <ondrej.kubik@canonical.com>

v2-kernel-plugin 2022-10-23 00:50:50 UTC
Merge remote-tracking branch 'snapcore/main' into v2-kernel-plugin

Author: Ondrej Kubik
Author Date: 2022-10-23 00:50:50 UTC

Merge remote-tracking branch 'snapcore/main' into v2-kernel-plugin

main 2022-09-20 19:18:31 UTC
legacy: install unpinned build packages (#3915)

Author: Claudio Matsuoka
Author Date: 2022-09-20 19:18:31 UTC

legacy: install unpinned build packages (#3915)

Collect installed package versions after the installation.

This allows us to collect the real version whilst avoiding a bug
in apt where it would downgrade or remove a package in cases where
the pinned version cannot be satisfied.

This is a backport of the corresponding change in craft-parts.

Co-authored-by: Sergio Schvezov <sergio.schvezov@canonical.com>
Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>

master 2021-05-14 19:13:51 UTC
autotools v2 plugin: change keyword .._env_variables to .._environment

Author: Ondrej Kubik
Author Date: 2021-05-14 19:13:51 UTC

autotools v2 plugin: change keyword .._env_variables to .._environment

Signed-off-by: Ondrej Kubik <ondrej.kubik@canonical.com>

ppl 2021-05-14 19:13:51 UTC
autotools v2 plugin: change keyword .._env_variables to .._environment

Author: Ondrej Kubik
Author Date: 2021-05-14 19:13:51 UTC

autotools v2 plugin: change keyword .._env_variables to .._environment

Signed-off-by: Ondrej Kubik <ondrej.kubik@canonical.com>

lxd-hostname 2021-05-13 16:31:42 UTC
build providers: set hostname for lxd

Author: Chris Patterson
Author Date: 2021-05-13 16:21:21 UTC

build providers: set hostname for lxd

The hostname is being written to /etc/hostname, but the kernel
is not being informed of the update. Use hostname -F to set it
after writing.

Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

duplicate-warnings 2021-05-04 15:45:12 UTC
yaml: ignore errors from malformed input when checking for duplicates

Author: Chris Patterson
Author Date: 2021-05-04 15:45:10 UTC

yaml: ignore errors from malformed input when checking for duplicates

Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

release/4.6.3 2021-04-28 01:36:08 UTC
elf: add fallback methods to detect library dependencies (#3514)

Author: Chris Patterson
Author Date: 2021-04-27 21:14:34 UTC

elf: add fallback methods to detect library dependencies (#3514)

libc6 may mismatch with the paths provided to ldd in LD_LIBRARY_PATH.

This may be avoided if invoking the binary directory and using
LD_TRACE_LOADED_OBJECTS, but this method is limited to executable
files.

This updates the library dependency search to try three variants:
(1) use ldd as today. if ldd fails..
(2) use ldd with LD_PRELOAD to specify libc6 from host. if ldd fails...
(3) use ld trace method. if ldd trace fails...
(4) warn as before.

For #2, libc6 is expected as /lib/<arch-triplet>/libc.so.6. This likely
will need to be more robust in the future.

Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

candidate 2021-04-07 14:58:45 UTC
tests: use candidate for autopkgtests

Author: Sergio Schvezov
Author Date: 2020-03-12 23:33:27 UTC

tests: use candidate for autopkgtests

experimental-login 2021-04-07 01:33:34 UTC
cli: rename experimental login environment variable

Author: Sergio Schvezov
Author Date: 2021-04-07 01:33:34 UTC

cli: rename experimental login environment variable

It was SNAPCRAFT_LOGIN, which conflicted with commonly named
environment variables used for CI/CD.

Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

spread-cryptography 2021-04-06 14:12:06 UTC
Merge branch 'master' into spread-cryptography

Author: Sergio Schvezov
Author Date: 2021-04-06 14:12:06 UTC

Merge branch 'master' into spread-cryptography

dependabot/pip/pyyaml-5.4 2021-03-25 21:40:52 UTC
build(deps): bump pyyaml from 5.3 to 5.4

Author: dependabot[bot]
Author Date: 2021-03-25 21:40:52 UTC

build(deps): bump pyyaml from 5.3 to 5.4

Bumps [pyyaml](https://github.com/yaml/pyyaml) from 5.3 to 5.4.
- [Release notes](https://github.com/yaml/pyyaml/releases)
- [Changelog](https://github.com/yaml/pyyaml/blob/master/CHANGES)
- [Commits](https://github.com/yaml/pyyaml/compare/5.3...5.4)

Signed-off-by: dependabot[bot] <support@github.com>

legacy 2021-03-10 15:25:38 UTC
store: improve platform detection (#3465)

Author: Chris Patterson
Author Date: 2021-03-10 15:25:38 UTC

store: improve platform detection (#3465)

Also add support for Windows and Darwin.

Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

py3.8 2021-03-09 16:20:52 UTC
Merge branch 'master' into py3.8

Author: Sergio Schvezov
Author Date: 2021-03-09 16:20:52 UTC

Merge branch 'master' into py3.8

bp-apt-arch 2021-01-13 19:05:58 UTC
Merge branch 'master' into bp-apt-arch

Author: Sergio Schvezov
Author Date: 2021-01-13 19:05:58 UTC

Merge branch 'master' into bp-apt-arch

target-arch-envvar 2021-01-13 17:20:08 UTC
cli: enable SNAPCRAFT_TARGET_ARCH envvar matching --target-arch

Author: Chris Patterson
Author Date: 2021-01-13 17:14:07 UTC

cli: enable SNAPCRAFT_TARGET_ARCH envvar matching --target-arch

But ensure it is scrubbed from build provider flags so
that it doesn't get passed into target environment.

Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

font-common 2020-11-09 15:23:05 UTC
review updates

Author: Sergio Schvezov
Author Date: 2020-11-09 15:23:05 UTC

review updates

Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

bp-unified-setup 2020-09-17 20:15:23 UTC
build providers: unified provider refactoring for provider setup

Author: Chris Patterson
Author Date: 2020-09-17 19:40:24 UTC

build providers: unified provider refactoring for provider setup

Refactoring for unified approach to checking if a provider is ready, and
performing installation.

- Adds 'is_provider_ready()' interface, replacing 'ensure_provider()'.

- Makes 'setup_provider()' responsible for all user interaction to install
and/or configure the provider, and its depdenencies. Adds 'interactive'
parameter to allow for non-interactive installs, though not currently utilized.

- Refactored LXD checks into their own methods, adding a compatibility check to
check the LXD version is 4.0+, and removing the snap install check in favor of
just ensuring the hardcoded /snap/bin/lx[cd] paths are present.

- Moves setup code out of MultipassCommand into the Multipass provider.

- Update lifecycle CLI to utilize new interfaces. When tty is not connected,
and setup is required, exit with error that that build provider is not
installed or configured.

Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

colcon-strip-env 2020-08-26 02:16:21 UTC
colcon v2 plugin: don't strip env for stage-runtime-dependencies

Author: Chris Patterson
Author Date: 2020-08-25 14:58:31 UTC

colcon v2 plugin: don't strip env for stage-runtime-dependencies

HTTP proxy settings are being lost.

- Remove the `-i` argument to `env`, there are no longer variables
  that must be filtered, allow all of the build-time environment
  variables through. This will include http(s)_proxy once the
  run scripts include it (shipped separately).

- Remove parameters to `stage-runtime-dependencies` which can just
  be picked up from the environment now, after removing `-i` from
  `env`.

- Remove PATH from env list as it no longer needs to be passed
  through explicitly, it is in the run script.

Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

spec-pr-typo 2020-08-14 11:31:55 UTC
specifications: fix typo in package-repositories

Author: Chris Patterson
Author Date: 2020-08-14 11:31:55 UTC

specifications: fix typo in package-repositories

Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

fix-ld-regex 2020-08-13 16:02:48 UTC
spread tests: fix classic patchelf linker regex to match all arches

Author: Chris Patterson
Author Date: 2020-08-13 15:59:02 UTC

spread tests: fix classic patchelf linker regex to match all arches

ppc64el and others may not follow the `ld-linux` convention, e.g.:
/snap/core18/current/lib64/ld64.so.2

Fix by broadening the match to ld.*.

Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

no-report-tool-missing 2020-07-20 15:07:42 UTC
sentry: don't report tool missing errors

Author: Chris Patterson
Author Date: 2020-07-20 15:05:39 UTC

sentry: don't report tool missing errors

Spread tests should capture any missing tools from the snap,
should we make that mistake. If the host is missing the tool,
do not offer to report it to sentry.

Fixes SNAPCRAFT-1V7

Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

openvino 2020-06-26 02:07:12 UTC
edge -> stable build snap

Author: Chris Patterson
Author Date: 2020-06-26 02:07:12 UTC

edge -> stable build snap

Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

specifications 2020-03-04 15:22:14 UTC
initial commit

Author: Sergio Schvezov
Author Date: 2020-03-04 15:22:14 UTC

initial commit

Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

rb-snapcraft-channel 2020-02-12 17:35:31 UTC
remote-build: introduce --launchpad-snapcraft-channel option

Author: Chris Patterson
Author Date: 2020-02-12 17:32:33 UTC

remote-build: introduce --launchpad-snapcraft-channel option

It may be useful to configure Launchpad to use a specific
snapcraft channel. This commit changes the default from "edge"
to "stable", and allows the user to configure it.

Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

split-debug 2020-02-05 15:59:54 UTC
plugin handler: split debug information if --split-debug passed

Author: Chris Patterson
Author Date: 2020-01-10 21:51:42 UTC

plugin handler: split debug information if --split-debug passed

EXPERIMENTAL option to split debug information. Splits debug
information during PRIME step.

Stripped symbols are written to ./debug directory. Note that this
may cause an issue for projects being build in destructive mode that
already have a directory "debug" in the project tree.

Based off of James Henstridge's work available at:
https://github.com/snapcore/snapcraft/pull/2239

Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

fix-elf-regression 2020-02-04 21:01:43 UTC
use a generator for any

Author: Sergio Schvezov
Author Date: 2020-02-04 21:01:43 UTC

use a generator for any

release/3.9 2020-01-26 06:36:41 UTC
meta: always generate snapcraft-runner to workaround classic (#2889) (#2891)

Author: Sergio Schvezov
Author Date: 2020-01-26 06:36:41 UTC

meta: always generate snapcraft-runner to workaround classic (#2889) (#2891)

Snapcraft previously generated wrappers for most commands. Once
snapcraft became more conserative about generating unnecessary wrappers,
issues began to surface with regard to PATH being set incorrectly
for classic snap apps that did not use shell.

To work around the issue, this commit adds an empty snapcraft-runner to
the command-chain for all apps, where they typically would have none.
Once this issue is resolved in snapd, we can probably remove this
workaround.

Add unit tests for snapcraft-runner generation

Add some additional parameters to the SnapcraftYaml fixture
to make it more configurable.

LP: #1860369

Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>
Co-authored-by: Chris Patterson <cjp256@gmail.com>

136 of 36 results
This repository contains Public information 
Everyone can see this information.

Subscribers