Re: Bug#1120984: sbuild: uninstallable on hurd-any

Luke Yasuda <[email protected]>
Newsgroups gmane.linux.debian.ports.hurd
Message-ID <[email protected]>
On 2025-11-19 15:16, Johannes Schauer Marin Rodrigues wrote:
> Hi,
> 
> Quoting Luke Yasuda (2025-11-19 05:20:17)
>> sbuild is not installable on hurd-any since 0.91.1, because of the new
>> dependency iproute2, which only exists on linux-any. Since hurd-any 
>> doesn't
>> support unshare, please consider changing it to something like
>> "iproute2 | hello".
> 
> whoops, apologies for that. Thank you for filing this bug. Evidently we 
> didn't
> think of Hurd when we moved iproute2 and uidmap from Recommends to 
> Depends.
> Both packages are there because sbuild requires these in unshare mode. 
> That
> mode is not useful on hurd.
> 
> I think the most trivial fix would be to revert commit 
> 7be961ee5c1877be406f736c198e2d17193fbff8 and move these two packages 
> back to
> Recommends.
> 
> Another option would be to make sbuild an Architecture:any package and 
> let it
> have different Depends, depending on the architecture.
> 
> The problem I have with "iproute | hello" is, that then the dependency 
> becomes
> meaningless. Using "iproute | hurd" would be better, no?
> 
> What do you think?

I think reverting that commit should be the best solution. Making sbuild 
arch:any looks very ugly to me...and I don't think it makes sense for 
iproute2 to stay in Depends, because sbuild can still use schroot, and 
unlike unshare, schroot works everywhere.

Anyway, I look forward to a new sbuild release that closes this bug ;-;
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.