On Tue, Jan 07, 2025 at 08:50:13PM +0100, Lucas Nussbaum wrote:
> Source: dsdo
> Version: 1.6.36-14
> Severity: serious
> Justification: FTBFS
> Tags: trixie sid ftbfs
> User: lu...@debian.org
> Usertags: ftbfs-20250106 ftbfs-trixie
> 
> Hi,
> 
> During a rebuild of all packages in sid, your package failed to build
> on amd64.
> > mkdir -p "debian/idanish/usr/lib/ispell"
> > install -o root -g root -m 644 "ispell/dansk.aff" 
> > "debian/idanish/usr/lib/ispell/danish.aff"
> > install: cannot change ownership of 
> > 'debian/idanish/usr/lib/ispell/danish.aff': Operation not permitted
> > make: *** [debian/cdbs/1/class/dict.mk:96: install/idanish] Error 1

Hi, Jonas,

Changing "install" to "fakeroot install" in debian/cdbs/1/class/dict.mk
seems to fix this issue. This includes adding fakeroot as BD. At the same
time I would add "Rules-Requires-Root: no" to debian/control. 

I see that cdbs is orphaned, so we may also consider migrating package to
debhelper, as suggested for packages using cdbs in the orphaning bug report
(#1026085)

I personally would go with the "fakeroot install" way (and associated tweaks
in debian/control) as a quick fix and go later with changing build system to
debhelper.

Whay do you think, Jonas?

Regards,

-- 
Agustin

Reply via email to