Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.devel > #119692

Re: ORed build profiles

From Ben Hutchings <ben@decadent.org.uk>
Newsgroups linux.debian.devel
Subject Re: ORed build profiles
Date 2025-11-24 00:10 +0100
Message-ID <LUrnr-ffZg-5@gated-at.bofh.it> (permalink)
References <LUcop-f5T8-3@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

On Sun, 2025-11-23 at 08:07 +0100, Matthias Klose wrote:
[...]
> However when adding additional pkg.llvm.noflang, pkg.llvm.nolld, ... 
> build profiles for some more fine grained control (attached diff), as in
> 
>    Package: lld-21
>    Build-Profiles: <!pkg.llvm.noclang> + <!pkg.llvm.nolld>
> 
> then all the packages with an ORed build profile are NOT built by 
> default.  I'm not expecting this.  dpkg doesn't complain about the 
> syntax of this field.
> 
> Looking at
> https://wiki.debian.org/BuildProfileSpec#The_Package-List_field
> 
> the spec seems to be a little bit ambiguous about that field, not giving 
> a spec, but just some examples, and no example for ORed build profiles, 
> and not explaining what the examples are supposed to do.
> 
> There's also nothing told about the precedence of the operators, (NOT 
> (!), OR (+), AND (,)).
[...]

For the Build-Profiles field, "the same restriction formula syntax from
the Build-Depends field is used", and I think that is adequately
documented.

For the Package-List field I think the syntax is changed just to avoid
whitespace in the expression.

Ben.

-- 
Ben Hutchings
If God had intended Man to program,
we'd have been born with serial I/O ports.

Back to linux.debian.devel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

ORed build profiles Matthias Klose <doko@debian.org> - 2025-11-23 08:10 +0100
  Re: ORed build profiles Bastian Blank <waldi@debian.org> - 2025-11-23 08:40 +0100
  Re: ORed build profiles Ben Hutchings <ben@decadent.org.uk> - 2025-11-24 00:10 +0100
    Re: ORed build profiles Johannes Schauer Marin Rodrigues <josch@debian.org> - 2025-11-24 00:20 +0100
      Re: ORed build profiles Matthias Klose <doko@debian.org> - 2025-11-24 06:50 +0100
  Re: ORed build profiles Simon McVittie <smcv@debian.org> - 2025-11-24 18:30 +0100
    Re: ORed build profiles Guillem Jover <guillem@debian.org> - 2025-12-03 02:30 +0100

csiph-web