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