Package: timewarrior
Version: 1.4.3+ds.1-2

I'm building the following dockerfile to install taskwarrior +
timewarrior:

FROM debian:stable-slim

RUN apt update \
 && apt upgrade -y \
 && apt install -y python3-minimal taskwarrior timewarrior \
 && useradd -ms /bin/bash task \
 && mkdir -p ~task/.task/hooks \
 && cp /usr/share/doc/timewarrior/ext/on-modify.timewarrior 
/home/task/.task/hooks \
 && chmod +x ~task/.task/hooks/on-modify.timewarrior \
 && chown task:task -R ~task/.task

VOLUME /home/task

USER task
WORKDIR /home/task

Running podman build errors like the following:

$ podman build -t taskw -f Dockerfile
[...]
cp: cannot stat '/usr/share/doc/timewarrior/ext/on-modify.timewarrior': No such 
file or directory
Error: building at STEP "RUN apt update  && apt upgrade -y  && apt install -y 
python3-minimal taskwarrior timewarrior  && useradd -ms /bin/bash task  && 
mkdir -p ~task/.task/hooks  && cp 
/usr/share/doc/timewarrior/ext/on-modify.timewarrior /home/task/.task/hooks  && 
chmod +x ~task/.task/hooks/on-modify.timewarrior  && chown task:task -R 
~task/.task": while running runtime: exit status 1

According to [1], the file should be included, but in practice it is
not found. So some check to grant the file is included in the package
may be in order.

[1] https://packages.debian.org/bookworm/amd64/timewarrior/filelist

Thanks!

José Pekkarinen.

Reply via email to