Charles,
On 12 March 2026 at 09:09, Charles Plessy wrote:
| Le Wed, Mar 11, 2026 at 08:39:13AM -0500, Dirk Eddelbuettel a écrit :
| >
| > Are you talking about exclusions such as the one r-base (updated today) has
| > with respect to the JDK:
|
| for broader class exclusions we build-depend on packages that do not exist on
| the given architectures.
|
| You just have to add "architecture-is-64-bit, architecture-is-little-endian"
to
| your build dependencies. The following commands can automate it for you.
|
| if ! grep -q architecture-is-64-bit debian/control ; then
| cme modify dpkg-control 'source
Build-Depends:.push("architecture-is-64-bit")'
| fi
|
| if ! grep -q architecture-is-little-endian debian/control ; then
| cme modify dpkg-control 'source
Build-Depends:.push("architecture-is-little-endian")'
| fi
I have no idea what the command 'cme' is or does. I have never seen it
before. From context this seems to imply some scripted way in which _you_
modify debian/ files.
Fine.
Now assume that I do not use the same scripted solution. Is that ok?
I had asked you very explicitly in the last email if you do this:
> Could you illustrate with a diff against a representative package what you
> mean here?
but you chose to chop that part off.
Can I ask again? As you have packages 'before' and 'after' your changes,
could you possibly detail a change in a way I can comprehend?
I would really appreciate it.
Thanks so much, Dirk
--
dirk.eddelbuettel.com | @eddelbuettel | [email protected]