---
title: Install visual-excuses on Linux | Snap Store
description: Get the latest version of visual-excuses for Linux - Visual Graph Representation
  of Ubuntu Archive Proposed Migration Status
url: https://snapcraft.io/visual-excuses
---

# visual-excuses

[Matthieu Clemenceau (mclemenceau)](https://snapcraft.io/publisher/mclemenceau "View all snaps from Matthieu Clemenceau (mclemenceau)")

* [Matthieu Clemenceau (mclemenceau)](https://snapcraft.io/publisher/mclemenceau "View all snaps from Matthieu Clemenceau (mclemenceau)")
* [Utilities](https://snapcraft.io/search?categories=utilities)

latest/stable 0.9.1

Install latest/stable of visual-excuses

---

**Install using the command line**

```
sudo snap install visual-excuses
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

---

### Package name

* visual-excuses

---

### License

* GPL-3.0

---

### Last updated

* 5 March 2026 - latest/stable
* 20 May 2026 - latest/edge

---

### Websites

* [github.com/mclemenceau/visual-excuses](https://github.com/mclemenceau/visual-excuses "https://github.com/mclemenceau/visual-excuses")

---

### Report a bug

* [github.com/mclemenceau/visual-excuses/issues](https://github.com/mclemenceau/visual-excuses/issues "https://github.com/mclemenceau/visual-excuses/issues")

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/visual-excuses#report-snap-modal)

---

* [Description](https://snapcraft.io/visual-excuses#tab-description)
* [Security](https://snapcraft.io/visual-excuses#tab-security)

#### Visual Graph Representation of Ubuntu Archive Proposed Migration Status

Once a package is uploaded to the Ubuntu archive (dput) it triggers a series of tests and rebuilds across multiple packages in the archive. Said package won't be able to migrate until it has build properly and all its dependencies have had successful tests

This is a very simple view but this is what we call package migration.

When a package doesn't migrate, one would wonder why? what is its excuse?

Browsing and looking at <https://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html> can give excellent insight and help resolve the problem right away but in a lot of case, it could take a long time to find why a package is not migrating due the amount of packages trying to migrate at the same time and blocking each others

Wouldn't it be great to have a visual representation of these excuses?

---

## Install visual-excuses on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/visual-excuses/arch)

[### CentOS](https://snapcraft.io/install/visual-excuses/centos)

[### Debian](https://snapcraft.io/install/visual-excuses/debian)

[### elementary OS](https://snapcraft.io/install/visual-excuses/elementary)

[### Fedora](https://snapcraft.io/install/visual-excuses/fedora)

[### KDE Neon](https://snapcraft.io/install/visual-excuses/kde-neon)

[### Kubuntu](https://snapcraft.io/install/visual-excuses/kubuntu)

[### Manjaro](https://snapcraft.io/install/visual-excuses/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/visual-excuses/pop)

[### openSUSE](https://snapcraft.io/install/visual-excuses/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/visual-excuses/rhel)

[### Ubuntu](https://snapcraft.io/install/visual-excuses/ubuntu)

[### Raspberry Pi](https://snapcraft.io/install/visual-excuses/raspbian)
