Control: tags -1 + pending Hello Linda,
thanks for the detailed report. On 4/22/19 5:13 AM, Linda Lapinlampi wrote: > 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. Yes, the package is WIP. Also, sway 1.0 depends on wlroots 0.5 which is not in experimental. I've only just realized that it was rejected from NEW, I'll try to have a look in the next few days. > Another dependency is on libjson-c-dev: 0.13.1 is only in experimental > distribution, unstable has 0.12.1. Yes, we tried to start a transition last year, but it was too close to the freeze and so the transition to 0.13 will have to wait for bullseye > 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. Ah, yeah, that wasn't the case when we packaged the rc. I've added an exclusive build-dep. > 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). Hm, I can not reproduce this. > Actually three, and the third reason is upstream's 1.0 version is > broken > because of -Werror=alloc-size-larger-than= in swaybar/tray/icon.c. > > https://github.com/swaywm/sway/issues/3862 > https://github.com/swaywm/sway/commit > /bcde298a719f60b9913133dbd2a169dedbc8dd7d > > I'm attaching a DEP-3 patch for 1.0 Thanks, I've included the patch! > Fourth issue I encountered with packaging 1.0 was with dh_install > (admittedly on unstable distribution). This is because sway 1.0 > depends on scdoc 1.9.2 (don't ask me why), and unstable has only 1.9.0 > available at the moment. Thus, debian/control also needs to update > scdoc (>= 1.8.1) declaration to scdoc (>= 1.9.2). Yes, I have just uploaded 1.9.4 to salsa an it waits for a sponsor now (see #927738) I have also pushed the changes in sway to salsa. I'll let this bug stay open, it will be closed when the package hits the archives. cheers, Birger