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


Groups > linux.debian.bugs.dist > #1237818

Bug#1069256: debian-policy: clarify requirement for use of Static-Built-Using

From Maytham Alsudany <maytham@debian.org>
Newsgroups linux.debian.bugs.dist, linux.debian.policy
Subject Bug#1069256: debian-policy: clarify requirement for use of Static-Built-Using
Date 2025-03-15 03:30 +0100
Message-ID <KqprH-698C-1@gated-at.bofh.it> (permalink)
References (6 earlier) <IuGI1-7dex-1@gated-at.bofh.it> <KmbQl-3hOO-9@gated-at.bofh.it> <KmbQl-3hOO-7@gated-at.bofh.it> <IuGI1-7dex-1@gated-at.bofh.it> <KmbQl-3hOO-7@gated-at.bofh.it>
Organization linux.* mail to news gateway

Cross-posted to 2 groups.

Show all headers | View raw


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

Hi Simon,

On Mon, 2025-03-03 at 11:58 +0100, Simon Josefsson wrote:
> I believe the phrase
> 
>    "does not directly incorporate the contents"
> 
> still leaves room for ambiguity though.  Certaintly to some way of
> reading "foo" WILL incorporate the particular bits coming from "baz"
> directly, since those bits are provided identically within the "bar"
> package.
> 
> Can we find some better articulation of the concept?

Perhaps a footnote on what "directly incorporating" means?

  Note that you do not need to list source packages recursively. For example,
  consider the following situation: A package named "foo" declares
  Static-Built-Using on "bar". "bar" declares Static-Built-Using on "baz". As
  long as "foo" does not directly incorporate the contents [#]_ of the "baz"
  package during its build, then "foo" must not list "baz" in its
  Static-Built-Using field.

  [...]

  .. [#]
     A good indication is whether "baz" needs to be listed the Build-Depends of
     "foo". In other words, if upstream's buildsystem in "foo" explicitly looks
     for "baz" or its source code imports something provided by the "baz", then
     "baz" should be listed in the Static-Built-Using field of "foo".

--
Maytham

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


Thread

Bug#1069256: debian-policy: clarify requirement for use of Static-Built-Using Simon Josefsson <simon@josefsson.org> - 2025-02-03 13:40 +0100
  Bug#1069256: debian-policy: clarify requirement for use of Static-Built-Using Maytham Alsudany <maytham@debian.org> - 2025-03-02 06:30 +0100
  Bug#1069256: debian-policy: clarify requirement for use of Static-Built-Using Simon Josefsson <simon@josefsson.org> - 2025-03-03 12:10 +0100
    Bug#1069256: debian-policy: clarify requirement for use of Static-Built-Using Maytham Alsudany <maytham@debian.org> - 2025-03-15 03:30 +0100
      Bug#1069256: debian-policy: clarify requirement for use of Static-Built-Using Matthias Geiger <werdahias@riseup.net> - 2025-03-30 15:50 +0200

csiph-web