Hi, That is fair. I think ucf could be turned into /bin/bash scripts, but given the widespread use and importance of ucf I am somewhat hesitant to makeb_any_ changes to the package. Well have to proceed with some caution.
Please reopen this but as wishlist. I'll run b for a bit with the modified ucf, and then push it into experimental. I do want to remove the bug count a little bit before doing this, but I suspect we could remove the bash association Manoj On Tue, May 12, 2020, 2:51 AM James Le Cuirot <ch...@gentoo.org> wrote: > Hi Manoj, > > In this context, I am extending minimal third-party Docker images with > an internal tool for building images reproducibly. Images based on > Debian don't always include bash because even though it is officially > "essential", it isn't always strictly needed by the one thing that the > image will run. > > My tool installs packages from a single flat list. I don't mind adding > bash to this list if it is really needed but without an explicit > dependency, there is no guarantee that it will be installed before ucf. > This matters because the ucf package tries to invoke bash at configure > time, not just at runtime. > > As a distribution maintainer myself, I can appreciate that policy and > convention are important so I'm not asking you to go against that. The > scripts don't even appear to need bash in the first place so this whole > problem could be avoided by simply changing the shebangs. > > Regards, > James >