Bug#969621: propellor: Propellor fails to find location of built propellor binary

2020-09-05 Thread Diane Trout
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  git1:2.28.0-1
ii  libc6  2.30-4
ii  libffi73.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-dev1.3.0.0-2
ii  libghc-hslogger-dev1.3.1.0-1
ii  libghc-ifelse-dev  0.85-16
pn  libghc-mtl-dev 
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
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



Bug#969621: propellor: Propellor fails to find location of built propellor binary

2020-09-13 Thread Sean Whitton
Hello,

On Sat 05 Sep 2020 at 09:22PM -07, Diane Trout wrote:

> 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.

Just uploaded a version which should be fixed to sid; would be grateful
if you could test.

-- 
Sean Whitton


signature.asc
Description: PGP signature


Bug#969621: propellor: Propellor fails to find location of built propellor binary

2020-09-21 Thread Diane Trout
Version: 5.12-1

Version 5.12-1 compiled correctly on my testing system just now.

Diane

On Sun, 2020-09-13 at 20:47 -0700, Sean Whitton wrote:
> Hello,
> 
> On Sat 05 Sep 2020 at 09:22PM -07, Diane Trout wrote:
> 
> > 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.
> 
> Just uploaded a version which should be fixed to sid; would be
> grateful
> if you could test.
> 


signature.asc
Description: This is a digitally signed message part