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

Reply via email to