Get this repository:
git clone https://git.launchpad.net/multipass-test

See all merge proposals.

Import details

Import Status: Reviewed

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

The next import is scheduled to run .

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 30 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 2 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 40 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 30 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 40 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 40 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 50 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 30 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 30 seconds — see the log

Branches

Name Last Modified Last Commit
main 2024-04-22 13:24:10 UTC
Merge pull request #3495 from canonical/fix-failing-snap-builds-on-launchpad

Author: Christopher Townsend
Author Date: 2024-04-22 13:24:10 UTC

Merge pull request #3495 from canonical/fix-failing-snap-builds-on-launchpad

Fix failing snap builds on launchpad

thread-safe-ssh 2024-04-22 10:50:43 UTC
[ssh] Fix format

Author: Ricardo Abreu
Author Date: 2024-04-22 10:50:43 UTC

[ssh] Fix format

instance_id_backward_compatible 2024-04-22 10:45:17 UTC
[snapshot] improve the explanation of the ccloud_init_instance_id restoration...

Author: George Liao
Author Date: 2024-04-18 13:20:37 UTC

[snapshot] improve the explanation of the ccloud_init_instance_id restoration scheme.

renovate/xterm-4.x 2024-04-19 15:43:37 UTC
Update dependency xterm to v4

Author: renovate[bot]
Author Date: 2024-04-19 15:43:37 UTC

Update dependency xterm to v4

qemu-bridging 2024-04-19 14:51:38 UTC
[qemu][linux] Ask for bridging only when needed.

Author: Luis Peñaranda
Author Date: 2024-04-19 14:51:38 UTC

[qemu][linux] Ask for bridging only when needed.

renovate/flutter_lints-3.x 2024-04-19 13:01:57 UTC
Update dependency flutter_lints to v3

Author: renovate[bot]
Author Date: 2024-04-19 13:01:57 UTC

Update dependency flutter_lints to v3

renovate/two_dimensional_scrollables-0.x 2024-04-19 13:01:43 UTC
Update dependency two_dimensional_scrollables to ^0.2.0

Author: renovate[bot]
Author Date: 2024-04-19 13:01:43 UTC

Update dependency two_dimensional_scrollables to ^0.2.0

renovate/hotkey_manager-0.x 2024-04-19 12:59:50 UTC
Update dependency hotkey_manager to ^0.2.0

Author: renovate[bot]
Author Date: 2024-04-19 12:59:50 UTC

Update dependency hotkey_manager to ^0.2.0

renovate/fl_chart-0.x 2024-04-19 12:59:30 UTC
Update dependency fl_chart to ^0.67.0

Author: renovate[bot]
Author Date: 2024-04-19 12:59:30 UTC

Update dependency fl_chart to ^0.67.0

retry_on_download_failure 2024-04-17 13:07:42 UTC
[daemon] change the int to std::chrono::seconds.

Author: Gerorge Liao
Author Date: 2024-04-17 13:07:42 UTC

[daemon] change the int to std::chrono::seconds.

add-force-stop 2024-04-15 20:21:52 UTC
[tests] Add qemu test for deleting suspend on force shutdown

Author: Christopher Townsend
Author Date: 2024-04-15 20:20:46 UTC

[tests] Add qemu test for deleting suspend on force shutdown

add-stopping-state 2024-04-15 17:57:45 UTC
[test] Verify is_running on stopping state

Author: Ricardo Abreu
Author Date: 2024-04-15 17:57:45 UTC

[test] Verify is_running on stopping state

multipass_clone 2024-04-15 14:20:59 UTC
[unit test][daemon] added failsOnCloneOnNonStoppedInstance test.

Author: Gerorge Liao
Author Date: 2024-04-15 14:20:38 UTC

[unit test][daemon] added failsOnCloneOnNonStoppedInstance test.

parallelize-info-intra-vm 2024-04-05 22:44:36 UTC
[runtime-info] Rename implementation classes

Author: Ricardo Abreu
Author Date: 2024-04-05 22:44:21 UTC

[runtime-info] Rename implementation classes

Shorten the name of implementation-detail classes whose scope is now
contained.

fix-url-handling-for-blueprints 2024-03-14 19:09:17 UTC
[cli] Fix handling of `~` in yaml file launch.

Author: Luis Peñaranda
Author Date: 2024-03-14 19:09:17 UTC

[cli] Fix handling of `~` in yaml file launch.

snapshot_run_at_boot 2024-03-04 13:26:08 UTC
[tests] Check BaseSnapshot::get_run_at_boot().

Author: Luis Peñaranda
Author Date: 2024-03-04 13:26:08 UTC

[tests] Check BaseSnapshot::get_run_at_boot().

stable 2024-02-08 13:46:51 UTC
Merge pull request #3400 from canonical/handle-amend-errors

Author: Christopher Townsend
Author Date: 2024-02-07 15:05:19 UTC

Merge pull request #3400 from canonical/handle-amend-errors

Handle failure to convert to QCOW2 v3

release/1.13 2024-02-08 13:46:51 UTC
Merge pull request #3400 from canonical/handle-amend-errors

Author: Christopher Townsend
Author Date: 2024-02-07 15:05:19 UTC

Merge pull request #3400 from canonical/handle-amend-errors

Handle failure to convert to QCOW2 v3

one-to-one-id-mappings 2024-01-04 03:32:32 UTC
[tests] update test with new restrictions on mappings

Author: Scott Harder
Author Date: 2024-01-04 03:30:42 UTC

[tests] update test with new restrictions on mappings

gui-instance-list 2023-11-03 13:32:04 UTC
[gui] upgrade deps

Author: Andrei Toterman
Author Date: 2023-11-03 10:16:19 UTC

[gui] upgrade deps

gui-catalogue 2023-11-03 13:31:39 UTC
[gui] update main page to show catalogue

Author: Andrei Toterman
Author Date: 2023-08-28 12:03:20 UTC

[gui] update main page to show catalogue

remove-qt-tray-icon 2023-11-03 13:31:22 UTC
[client] remove stuff related to autostart

Author: Andrei Toterman
Author Date: 2023-09-01 17:36:34 UTC

[client] remove stuff related to autostart

flutter-tray-icon 2023-11-03 13:30:54 UTC
[gui/mac] don't terminate app when window is hidden

Author: Andrei Toterman
Author Date: 2023-08-16 08:01:28 UTC

[gui/mac] don't terminate app when window is hidden

staging 2023-10-31 12:09:48 UTC
Merge #3271

Author: bors[bot]
Author Date: 2023-10-31 12:09:48 UTC

Merge #3271

3271: [sftp] Remove sshfs append workaround r=townsend2010 a=sharder996

Fixes #3129

Co-authored-by: sharder996 <sharder996@gmail.com>

qemu-remove-interfaces 2023-10-26 17:13:56 UTC
[daemon] Skeleton of an interface removal.

Author: Luis Peñaranda
Author Date: 2023-10-26 17:13:56 UTC

[daemon] Skeleton of an interface removal.

qemu-macos-add-bridged-interfaces 2023-10-20 17:20:08 UTC
[tests][qemu][linux] Adding interface must throw.

Author: Luis Peñaranda
Author Date: 2023-10-20 17:20:08 UTC

[tests][qemu][linux] Adding interface must throw.

trying 2023-08-28 19:53:49 UTC
Try #3208:

Author: bors[bot]
Author Date: 2023-08-28 19:53:49 UTC

Try #3208:

release/1.12 2023-07-11 12:04:33 UTC
Merge #3154

Author: Chris Townsend
Author Date: 2023-07-10 20:24:04 UTC

Merge #3154

3154: [3rd-party] Update gRPC branch r=ricab a=townsend2010

There is a regression seen on macOS in the latest gRPC branch we used for the 1.12 release. The gRPC branch has been updated to revert the problematic commits.

Fixes #3142

Co-authored-by: Chris Townsend <christopher.townsend@canonical.com>

qemu-snapshot-mount-args 2023-07-10 18:11:20 UTC
[qemu] Update mount args when applying a snapshot

Author: Ricardo Abreu
Author Date: 2023-06-22 11:27:18 UTC

[qemu] Update mount args when applying a snapshot

dart-ffi-lib 2023-06-07 09:54:27 UTC
[gui] add shared library with c interfaces for ffi

Author: Andrei Toterman
Author Date: 2023-06-06 13:47:20 UTC

[gui] add shared library with c interfaces for ffi

dyn-libs-with-c-interfaces-old 2023-05-31 18:34:15 UTC
[client/common] add c interface for retrieving certificate data

Author: Andrei Toterman
Author Date: 2023-05-25 14:20:21 UTC

[client/common] add c interface for retrieving certificate data

flutter-desktop 2023-05-12 18:44:28 UTC
[cmake] Use our own protobuf compiler (protoc).

Author: Luis Peñaranda
Author Date: 2023-05-12 18:14:18 UTC

[cmake] Use our own protobuf compiler (protoc).

fix-libssh-reading-system-ssh_config#2754 2023-03-23 09:29:58 UTC
Changed the fix from setting ssh_option to setting the config file path name....

Author: Gerorge Liao
Author Date: 2023-03-23 09:29:58 UTC

Changed the fix from setting ssh_option to setting the config file path name. This way still gives the user room to set config file path to something else in case we need that in the future.

minimum-resource-error 2023-03-17 13:37:48 UTC
Small variable name style change, from camel case to snake case

Author: Gerorge Liao
Author Date: 2023-03-10 16:37:22 UTC

Small variable name style change, from camel case to snake case

generalize-disk-usage-info 2023-03-17 02:22:22 UTC
[daemon] edit disk usage info

Author: Scott Harder
Author Date: 2023-03-17 02:22:22 UTC

[daemon] edit disk usage info

time-out-false-error#2772 2023-03-10 10:59:50 UTC
apply the timeout false error fix only

Author: Gerorge Liao
Author Date: 2023-03-10 10:55:41 UTC

apply the timeout false error fix only

refactor-image-vault-exceptions 2023-03-09 01:06:32 UTC
[tests] remove test code

Author: Scott Harder
Author Date: 2023-03-09 01:06:32 UTC

[tests] remove test code

deleted-in-info-all 2023-02-28 14:49:36 UTC
[cli/info] show deleted instances in `info --all`

Author: Andrei Toterman
Author Date: 2023-02-28 14:49:36 UTC

[cli/info] show deleted instances in `info --all`

replace-hyperkit-readme 2023-02-09 09:42:22 UTC
[readme] Replace mention of Hyperkit with QEMU

Author: Ricardo Abreu
Author Date: 2023-02-09 09:42:22 UTC

[readme] Replace mention of Hyperkit with QEMU

release/1.11 2023-01-27 18:20:56 UTC
Merge #2893

Author: bors[bot]
Author Date: 2023-01-27 10:29:49 UTC

Merge #2893

2893: [cli/transfer] don't treat windows absolute paths as instance:path pair r=ricab a=andrei-toterman

fix #2891

Co-authored-by: Andrei Toterman <andrei.toterman@canonical.com>

update-multipass-icons 2023-01-23 19:26:31 UTC
[snap/icons] Use new Multipass logo assets

Author: Christopher Townsend
Author Date: 2023-01-23 19:26:31 UTC

[snap/icons] Use new Multipass logo assets

Fixes #2895

try-to-get-unit-test-core-dump 2023-01-18 21:23:46 UTC
[ci] Try to get core dump when unit tests fail

Author: Christopher Townsend
Author Date: 2023-01-18 19:55:03 UTC

[ci] Try to get core dump when unit tests fail

hyperkit-migration-remaining-skips 2022-12-16 14:42:51 UTC
[daemon] Homogenize if-else structure

Author: Ricardo Abreu
Author Date: 2022-12-16 14:22:17 UTC

[daemon] Homogenize if-else structure

Move var into `if` statement, to be consistent with surrounding code.

hyperkit-migration-error-handling 2022-12-16 12:05:32 UTC
[daemon] Roll back when instance fails to migrate

Author: Ricardo Abreu
Author Date: 2022-12-15 19:38:34 UTC

[daemon] Roll back when instance fails to migrate

Roll back on failure to migrate a Hyperkit instance, by erasing the its
directory in the QEMU vault.

hyperkit-migration-user-feedback 2022-12-15 20:21:53 UTC
[daemon] Drop outdated TODOs

Author: Ricardo Abreu
Author Date: 2022-12-15 16:57:42 UTC

[daemon] Drop outdated TODOs

hyperkit-migration-fix-networking 2022-12-13 17:15:02 UTC
[daemon] Improve comment on hyperkit migration

Author: Ricardo Abreu
Author Date: 2022-12-12 19:17:20 UTC

[daemon] Improve comment on hyperkit migration

hyperkit-migration-barebones 2022-12-13 17:09:59 UTC
[daemon] Extract a lambda for writing JSON files

Author: Ricardo Abreu
Author Date: 2022-10-19 11:55:18 UTC

[daemon] Extract a lambda for writing JSON files

default-mounts 2022-09-01 13:32:46 UTC
[settings] add key to enable/disable primary instance home mount

Author: Andrei Toterman
Author Date: 2022-09-01 13:32:46 UTC

[settings] add key to enable/disable primary instance home mount

fix-gha-cancel 2022-08-28 09:26:08 UTC
ci: allow cancellation of BuildAndTest

Author: Michał Sawicz
Author Date: 2022-08-28 09:26:08 UTC

ci: allow cancellation of BuildAndTest

Jobs/steps need explicit `!cancelled()` if they use any of the status
check functions:

https://docs.github.com/en/actions/learn-github-actions/expressions#status-check-functions

reduce-bors-req 2022-08-28 09:16:28 UTC
bors: only wait for builds (and unit tests)

Author: Michał Sawicz
Author Date: 2022-08-28 09:14:27 UTC

bors: only wait for builds (and unit tests)

This way it won't block due to frequent infrastructure issues.
Also change the committer name / email so that
multipass-ci-bot@canonical.com gets emailed on failures.

cant-delete-lxd-error-state 2022-08-03 19:50:33 UTC
add stop force on error

Author: Scott Harder
Author Date: 2022-08-03 19:50:33 UTC

add stop force on error

release/1.10 2022-07-16 00:58:25 UTC
Merge #2664

Author: bors[bot]
Author Date: 2022-07-15 20:19:51 UTC

Merge #2664

2664: Fix execution of `sudo` through `exec` command r=townsend2010 a=luis4a0

Fixes #2663.

Co-authored-by: Luis Peñaranda <luis.penaranda@canonical.com>

avoid-evil-id-maps 2022-05-10 17:53:33 UTC
[tests][daemon] Test mount refusal with evil maps.

Author: Luis Peñaranda
Author Date: 2022-05-10 17:53:33 UTC

[tests][daemon] Test mount refusal with evil maps.

sshfs-posix 2022-04-19 14:55:42 UTC
[sftp_server] Use POSIX functions for writing.

Author: Luis Peñaranda
Author Date: 2022-04-19 14:55:42 UTC

[sftp_server] Use POSIX functions for writing.

release-integration 2022-04-12 21:13:21 UTC
[ci] increase timeout

Author: Michał Sawicz
Author Date: 2022-04-12 21:13:21 UTC

[ci] increase timeout

Queuing, restarting instances… 30 mins may not be enough.

test-serial-console 2022-02-02 18:04:31 UTC
[ci] cat serial.log

Author: Michał Sawicz
Author Date: 2022-02-02 18:04:31 UTC

[ci] cat serial.log

split-out-cli-client-tests 2021-11-18 20:34:42 UTC
[tests] Remove client timeout tests in main client test file

Author: Christopher Townsend
Author Date: 2021-11-18 20:23:33 UTC

[tests] Remove client timeout tests in main client test file

release/1.8 2021-10-25 15:53:53 UTC
[alias] fix recommended path to deal with spaces

Author: Michał Sawicz
Author Date: 2021-10-25 15:53:53 UTC

[alias] fix recommended path to deal with spaces

integration-custom-images 2021-09-22 07:54:30 UTC
[integration] test requested images

Author: Michał Sawicz
Author Date: 2021-09-22 07:17:55 UTC

[integration] test requested images

fix-daemon-parameter-parsing 2021-09-08 16:53:43 UTC
[daemon] Improve parsing of memory/disk size.

Author: Luis Peñaranda
Author Date: 2021-09-08 16:53:43 UTC

[daemon] Improve parsing of memory/disk size.

For this, image validation was deferred.

buildd-image-test 2021-09-07 10:10:10 UTC
[tmp] point at a temporary location for snapcraft:core

Author: Michał Sawicz
Author Date: 2021-09-07 09:28:56 UTC

[tmp] point at a temporary location for snapcraft:core

couple-container-matchers 2021-08-26 18:50:29 UTC
[test] Fix message negation in custom matcher

Author: Ricardo Abreu
Author Date: 2021-08-25 11:59:24 UTC

[test] Fix message negation in custom matcher

macos-add-qemu-support 2021-08-10 19:31:47 UTC
NOOP

Author: Michał Sawicz
Author Date: 2021-08-10 19:31:47 UTC

NOOP

lxd-default-int 2021-05-03 14:22:40 UTC
[lxd] add default LXD tests

Author: Michał Sawicz
Author Date: 2021-04-30 10:04:24 UTC

[lxd] add default LXD tests

legacy-integration 2021-04-27 18:01:02 UTC
Merge #2076

Author: bors[bot]
Author Date: 2021-04-27 18:01:02 UTC

Merge #2076

2076: [util] Fix eager timeouts r=Saviq a=ricab

Avoid timing out up to 1 second early. Prefer erring on the long side.

Found this out when reviewing #2046.

Co-authored-by: Ricardo Abreu <ricab@ricabhome.org>

buildd-image-refresh-int 2021-04-26 05:30:47 UTC
[ci] run snapcraft images in integration

Author: Michał Sawicz
Author Date: 2021-04-13 15:56:05 UTC

[ci] run snapcraft images in integration

perfect-fwd-cmd-demo 2021-04-01 11:14:55 UTC
[nomerge] emo for custom Command arguments

Author: Ricardo Abreu
Author Date: 2021-04-01 11:14:55 UTC

[nomerge] emo for custom Command arguments

update-libssh-increased-handles 2021-03-02 20:26:05 UTC
[libssh] Update libssh version to use the increased file handles

Author: Christopher Townsend
Author Date: 2021-03-02 16:56:44 UTC

[libssh] Update libssh version to use the increased file handles

Fixes #1950

release/1.6 2021-02-12 06:46:38 UTC
Merge #1965

Author: bors[bot]
Author Date: 2021-02-11 20:08:25 UTC

Merge #1965

1965: Don't ask for IP when querying the daemon from the GUI r=townsend2010 a=luis4a0

The GUI issues one `list` request to the daemon per second. Since now `list` asks the instances for the IP's it's using, this consumes lots of resources.

This PR fixes that, by adding a hidden parameter to the `list` command, telling the daemon whether it should ask the instance for the IP's.

Co-authored-by: Luis Peñaranda <luis.penaranda@canonical.com>

bridging-linux 2021-01-12 11:36:31 UTC
[linux] Read /proc/net/wireless only once.

Author: Luis Peñaranda
Author Date: 2020-12-03 17:52:30 UTC

[linux] Read /proc/net/wireless only once.

It was read each time a physical interface was queried.

add-multipass-group 2020-11-27 09:04:39 UTC
[daemon] add `multipass` group support

Author: Michał Sawicz
Author Date: 2020-11-27 09:04:39 UTC

[daemon] add `multipass` group support

lxd-add-state-op-timeout 2020-10-30 13:43:18 UTC
[lxd] Add 60 seconds timeout for state operations

Author: Christopher Townsend
Author Date: 2020-10-30 13:43:18 UTC

[lxd] Add 60 seconds timeout for state operations

If no timeout is set, LXD uses a hardcoded 30 second timeout when waiting on
operations to complete and if the wait timeout occurs, it can lead to incorrect
behavior in the LXD backend.

Fixes #1777

driver-specific-matching 2020-09-17 14:53:46 UTC
Refactor VM creation.

Author: Luis Peñaranda
Author Date: 2020-09-17 14:53:46 UTC

Refactor VM creation.

The cloud-init file used to be written before the VM was created. This
had the disadvantage that we had to know how to match the network
interfaces beforehand. Now, the cloud-init file is created after the
VM was created. The backend is thus who tells us how to match each
interface, at VM creation time.

control-network-interfaces-backup 2020-08-27 16:59:50 UTC
Tests for the new formatters.

Author: Luis Peñaranda
Author Date: 2020-08-25 19:59:47 UTC

Tests for the new formatters.

process-refactoring-wip 2020-06-08 17:25:43 UTC
missing files

Author: Luis Peñaranda
Author Date: 2020-06-08 17:25:43 UTC

missing files

lxc-integration 2020-05-14 15:33:16 UTC
[client] add lxc integration

Author: Michał Sawicz
Author Date: 2020-04-30 12:39:33 UTC

[client] add lxc integration

update-checker-useragent 2020-04-28 11:47:04 UTC
[daemon] add local.update-check setting

Author: Michał Sawicz
Author Date: 2020-04-28 10:40:31 UTC

[daemon] add local.update-check setting

fix-mount-umount-inconsistencies 2020-03-16 13:46:33 UTC
Path names are now normalized before mounting or unmounting.

Author: Luis Peñaranda
Author Date: 2020-03-16 13:46:33 UTC

Path names are now normalized before mounting or unmounting.

This way, directories can be mounted using relative paths and
unmounted using absolute paths or viceversa. Also, the final
slash in the path can be omitted.

The fix works in the multipass client, so the daemon always
receives an absolute mountpoint as parameter.

multi-arch 2019-09-30 13:12:38 UTC
[streams] print current architecture if failed the mapping

Author: Michał Sawicz
Author Date: 2019-09-30 13:12:38 UTC

[streams] print current architecture if failed the mapping

vm-instance 2019-06-07 11:14:06 UTC
Create VMInstance class, move run_command into it

Author: Gerry Boland
Author Date: 2019-06-07 11:14:06 UTC

Create VMInstance class, move run_command into it

fix-debian-control 2018-10-18 17:08:43 UTC
[snap] add `base: core16`

Author: Michał Sawicz
Author Date: 2018-10-18 17:08:43 UTC

[snap] add `base: core16`

This way `snapcraft` will use a build environment by default.

collect-instance-metrics 2018-09-26 18:57:28 UTC
tests: Remove check in metrics tests as the data is now more dynamic

Author: Christopher Townsend
Author Date: 2018-09-06 19:42:40 UTC

tests: Remove check in metrics tests as the data is now more dynamic

182 of 82 results

Other repositories

Name Last Modified
lp:multipass-test 11 hours ago
11 of 1 result
You can't create new repositories for multipass-test.