!RROtHmAaQIkiJzJZZE:nixos.org

NixOS Infrastructure

384 Members
Next Infra call: 2024-07-11, 18:00 CEST (UTC+2) | Infra operational issues backlog: https://github.com/orgs/NixOS/projects/52 | See #infra-alerts:nixos.org for real time alerts from Prometheus.118 Servers

Load older messages


SenderMessageTime
17 Aug 2025
@emilazy:matrix.orgemilynone; it'd need to skip Hydra entirely22:43:26
@emilazy:matrix.orgemily so hydraPlatforms on the root jobs that lead to it 22:43:31
@emilazy:matrix.orgemily * so hydraPlatforms = [ ]; on the root jobs that lead to it 22:43:39
@emilazy:matrix.orgemily(are those images actually entirely FOSS?)22:43:55
@emilazy:matrix.orgemily (because meta.license would be another route…) 22:44:03
@numinit:matrix.orgMorgan (@numinit)Gotcha, pretty sure I tried applying the toplevel meta, but something may not be taking. Thanks for the heads up22:59:15
@numinit:matrix.orgMorgan (@numinit)Will get that fixed22:59:26
@emilazy:matrix.orgemilyI will be putting up some Android-related PRs soon :)23:21:56
@emilazy:matrix.orgemily(nothing exciting - LLVM clean-up)23:22:05
@emilazy:matrix.orgemily but yeah the weird thing about hydraPlatforms is that anything else can still pull it in 23:22:39
@emilazy:matrix.orgemily @numinit:matrix.org it looks like those system images include GMS btw? which I'm pretty sure is non-free 23:25:20
@numinit:matrix.orgMorgan (@numinit)yeah, that is likely23:25:37
@numinit:matrix.orgMorgan (@numinit)The intent was to mark all of them23:25:51
@numinit:matrix.orgMorgan (@numinit)they are certainly locked behind unfree for composing a SDK23:26:14
@emilazy:matrix.orgemilyI got them through building the emulator23:27:29
@numinit:matrix.orgMorgan (@numinit)ah, makes sense, yeah we should absolutely propagate that down23:28:03
@emilazy:matrix.orgemily you can just set meta.license on the fetchers 23:29:34
@emilazy:matrix.orgemilyand it'll do the trick for you23:29:42
@numinit:matrix.orgMorgan (@numinit)yep yep, should work23:30:47
18 Aug 2025
@vcunat:matrix.orgVladimír Čunát If you set an unfree license, you won't need hydraPlatforms. Moreover it will apply transitively (exclude anything depending on this from Hydra builds). 05:54:04
@numinit:matrix.orgMorgan (@numinit) Yep, did it that way, making its way through backports. 06:51:51
@blastboomstrice:4d2.org@blastboomstrice:4d2.org left the room.14:03:16
@redblueflame:matrix.orgknownasred changed their display name from redblueflame to knownasred.14:26:06
20 Aug 2025
@federicodschonborn:matrix.org@federicodschonborn:matrix.org changed their profile picture.01:07:25
@winter:catgirl.cloudWinterwhy do only some Hydra builds show the "build dependencies" tab?17:13:11
@dgrig:erethon.comdgrig

I'm following the breadcrumbs here, might be completely off, but:

  [% IF drvAvailable %]
    [% INCLUDE makeLazyTab tabName="tabs-build-deps" uri=c.uri_for('/build' build.id 'build-deps') callback="makeTreeCollapsible" %]
  [% END %]

&&

  [% IF drvAvailable %]<li class="nav-item"><a class="nav-link" href="#tabs-build-deps" data-toggle="tab">Build Dependencies</a></li>[% END %]

in https://github.com/NixOS/hydra/blob/0d2a030661fb1a6ba3f5cb83c627a72b562ebe74/src/root/build.tt#L469-L471

While drvAvailable is defined as:

    $c->stash->{drvAvailable} = $MACHINE_LOCAL_STORE->isValidPath($build->drvpath);

So, since MACHINE_LOCAL_STORE seems to be local indeed, this tab will only exist if the derivation is available on mimas?

17:42:27
21 Aug 2025
@sinan:sinanmohd.comsinan changed their profile picture.02:27:02
@sinan:sinanmohd.comsinan 02:27:05
@rosscomputerguy:matrix.orgTristan RossHW team is likely going to be able to get remote hardware which could be usable for RISC-V support. What sort of requirements are necessary in terms of access, performance, storage, etc?15:37:34
@k900:0upti.meK900How much hardware?15:40:50

Show newer messages


Back to Room ListRoom Version: 6