Separate public and private enums

This avoids leaking private enums in the public API, e.g.
StackableBoxTransitionType here.
12 jobs for private-leak-fix in 17 minutes and 33 seconds (queued for 2 minutes and 2 seconds)
Status Job ID Name Coverage
  Build
passed #265180
librem5
api-visibility

00:02:49

passed #265182
librem5
build-debian-clang

00:04:09

passed #265181
librem5
build-debian-gcc

00:03:16

passed #265183
librem5
build-fedora-gcc

00:03:00

 
  Test+Docs
passed #265184
librem5
build-gtkdoc

00:02:23

passed #265185
librem5
unit-test

00:02:19

41.1%
 
  Package
passed #265186
librem5
package-debian-buster

00:02:02

passed #265187
librem5:arm64
package-debian-buster:arm64

00:06:23

passed #265188
flatpak
package-flatpak

00:01:15

failed #265189
flatpak allowed to fail
package-flatpak-glade

00:00:09

 
  Test Package
passed #265190
librem5
autopkgtest-debian-buster-package

00:02:04

passed #265191
librem5
lintian-debian-buster-package

00:00:47

 
Name Stage Failure
failed
package-flatpak-glade Package There has been a runner system failure, please try again
Running with gitlab-runner 12.6.0 (ac8e767a)
on arm01-runner 53gNDtDb
ERROR: Preparation failed: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? (executor_docker.go:982:0s)
Will be retried in 3s ...
ERROR: Preparation failed: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? (executor_docker.go:982:0s)
Will be retried in 3s ...
ERROR: Preparation failed: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? (executor_docker.go:982:0s)
Will be retried in 3s ...
ERROR: Job failed (system failure): Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? (executor_docker.go:982:0s)