Control: tags -1 + experimental On Mon, Apr 22, 2019 at 01:03:55AM +0000, Linda Lapinlampi wrote: > 1.0~rc5 and 1.0 have been packaged a month ago at VCS (salsa), but never > uploaded to Debian's distribution. Could you please upload sway 1.0 to > unstable distribution, please? (I'm aware Buster is in full freeze, and > won't be migrated to testing.)
I can see now what's going on with this package. The maintainer bumped debian/changelog version from `1.0~rc4` to `1.0`, but didn't merge upstream tag `1.0` into the package or create upstream/1.0 branch. wlroots (libwlroots-dev) is available in Debian from experimental distribution only, and upstream considers it as a "pre-release" with ABI breakages. Since sway depends on wlroots, I don't think sway is ready for unstable distribution yet. Another dependency is on libjson-c-dev: 0.13.1 is only in experimental distribution, unstable has 0.12.1. Finally, the "1.0" in master branch in VCS is currently unusable for two additional reasons: 1. sway has Build-Depends on both libelogind-dev and libsystemd-dev, but only one of these can be installed at a time due to conflicts/breaks, and the maintainer forgot to make this as a group of alternative packages. 2. When cloning from Salsa, `meson.build`'s `if git.found()` triggers and later the C build fails to -Werror=date-time (which can be resolved by patching that line or removing the .git directory for building purposes). Hope that helps. Consider adding tag "help" to this bug, if necessary.