On Mo, 2024-12-09 at 12:47 -0800, Peter Wallace wrote:
> > 
[...]

> > During a test rebuild for building packages with
> > `Rules-Requires-Root: no` as the default in `dpkg`,
> > mesaflash failed to rebuild.
> 
> > Does Mesaflash require root? I seem to recall that it might, in
> > order
> > to access PCI hardware.
> > But that might only be a limitation with RTAI.
> > 
> > Does anyone actually understand this bug report?
> 
> 
> It looks like the complaint is that
> 
> make install
> 
> fails
> 
> I'm not sure whats it's supposed to do?
> 
> Install in the users home/bin directory?

the linked "solutions.md" file gives a hint.
https://people.debian.org/~nthykier/rrr-no-as-default/docs/solutions.md

point seems to be building debian packages without requiring root priv.
that file suggests

# How to handle my package when ...

## Package uses static ownership

Example:
  chown root:www-data /some/path
  chgrp bin debian/tmp/usr/bin/binary
  install -o root -g bin build/some/binary debian/pkg/usr/bin/binary

[...]

 * Set `Rules-Requires-Root: binary-targets` in the source stanza


That should get rid of it. That's also the solution for the "I do not
have time for this" question.



_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to