Package: propellor
Version: 5.10.2-2
Severity: grave
Tags: upstream
Justification: renders package unusable

Dear Maintainer,

While trying to test propellor on a Debian Testing system, I discovered my
changes were not taking effect. Eventually I discovered that the haskell build
system was writing the new binary into

./dist-
newstyle/build/x86_64-linux/ghc-8.8.3/propellor-5.10.2/x/propellor/build/propellor/propellor

While Bootstrap.hs was assuing the binary would be built in
dist/build/propellor-config/propellor-config

See
https://propellor.branchable.com/forum/Bootstrapping_with_Cabal_on_Archlinux_fails/

Which also includes a report from someone else about Propellor not working on
Debian Testing.

There appear to be patches in 5.11, but they're spread out over several
commits, and I'm not sure which ones to pull.

I tried to just build 5.11, but export CABAL=./Setup breaks the build, the
makefile assumes ./Setup sdist -o - will output a compressed stream, but the
Setup file built in an unstable schroot doesn't support that feature.

Thanks
Diane



-- System Information:
Debian Release: bullseye/sid
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'oldstable-debug'), (500, 
'testing'), (500, 'stable'), (110, 'unstable'), (100, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.7.0-3-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages propellor depends on:
ii  cabal-install                  3.0.0.0-3
ii  ghc [libghc-transformers-dev]  8.8.3-3
ii  git                            1:2.28.0-1
ii  libc6                          2.30-4
ii  libffi7                        3.3-4
ii  libghc-ansi-terminal-dev       0.10.3-1
ii  libghc-async-dev               2.2.2-2
ii  libghc-exceptions-dev          0.10.4-1
ii  libghc-hashable-dev            1.3.0.0-2
ii  libghc-hslogger-dev            1.3.1.0-1
ii  libghc-ifelse-dev              0.85-16
pn  libghc-mtl-dev                 <none>
ii  libghc-network-dev             3.1.1.1-1
ii  libghc-propellor-dev           5.10.2-2
ii  libghc-split-dev               0.2.3.4-1
pn  libghc-text-dev                <none>
ii  libghc-type-errors-dev         0.2.0.0-3
ii  libghc-unix-compat-dev         0.5.2-2
ii  libgmp10                       2:6.2.0+dfsg-6

propellor recommends no packages.

propellor suggests no packages.

-- no debconf information

Reply via email to