Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

git-annex closure size on aarch64-darwin #314271

Closed
ofalvai opened this issue May 24, 2024 · 5 comments
Closed

git-annex closure size on aarch64-darwin #314271

ofalvai opened this issue May 24, 2024 · 5 comments
Labels
0.kind: bug Something is broken 2.status: duplicate This is a duplicate of another issue or PR 6.topic: closure size The final size of a derivation, including its dependencies 6.topic: darwin Running or building packages on Darwin 6.topic: haskell

Comments

@ofalvai
Copy link
Contributor

ofalvai commented May 24, 2024

Describe the bug

Looks like a lot of build dependencies end up as runtime dependencies. After installing gix-annex on aarch64-darwin:

Added packages:
[A.]  #001  ChasingBottoms                            1.3.1.14, 1.3.1.14-doc
[A.]  #002  DAV                                       1.3.4, 1.3.4-doc
[A.]  #003  Diff                                      0.4.1, 0.4.1-doc
[A.]  #004  Glob                                      0.10.2, 0.10.2-doc
[A.]  #005  HUnit                                     1.6.2.0, 1.6.2.0-doc
[A.]  #006  IfElse                                    0.85, 0.85-doc
[A.]  #007  OneTuple                                  0.4.2, 0.4.2-doc
[A.]  #008  QuickCheck                                2.14.3, 2.14.3-doc
[A.]  #009  SHA                                       1.6.4.4, 1.6.4.4-doc
[A.]  #010  SafeSemaphore                             0.10.1, 0.10.1-doc
[A.]  #011  StateVar                                  1.2.2, 1.2.2-doc
[A.]  #012  adjunctions                               4.4.2, 4.4.2-doc
[A.]  #013  aeson                                     2.1.2.1, 2.1.2.1-doc
[A.]  #014  aeson-pretty                              0.8.10, 0.8.10-doc
[A.]  #015  ansi-terminal                             1.0.2, 1.0.2-doc
[A.]  #016  ansi-terminal-types                       0.11.5, 0.11.5-doc
[A.]  #017  ansi-wl-pprint                            1.0.2, 1.0.2-doc
[A.]  #018  appar                                     0.1.8, 0.1.8-doc
[A.]  #019  apple-framework-AppKit                    11.0.0
[A.]  #020  apple-framework-ApplicationServices       11.0.0
[A.]  #021  apple-framework-AudioToolbox              11.0.0
[A.]  #022  apple-framework-AudioUnit                 11.0.0
[A.]  #023  apple-framework-CFNetwork                 11.0.0
[A.]  #024  apple-framework-Carbon                    11.0.0
[A.]  #025  apple-framework-CloudKit                  11.0.0
[A.]  #026  apple-framework-Cocoa                     11.0.0
[A.]  #027  apple-framework-ColorSync                 11.0.0
[A.]  #028  apple-framework-Combine                   11.0.0
[A.]  #029  apple-framework-CoreAudio                 11.0.0
[A.]  #030  apple-framework-CoreAudioTypes            11.0.0
[A.]  #031  apple-framework-CoreData                  11.0.0
[A.]  #032  apple-framework-CoreGraphics              11.0.0
[A.]  #033  apple-framework-CoreImage                 11.0.0
[A.]  #034  apple-framework-CoreLocation              11.0.0
[A.]  #035  apple-framework-CoreMIDI                  11.0.0
[A.]  #036  apple-framework-CoreServices              11.0.0
[A.]  #037  apple-framework-CoreText                  11.0.0
[A.]  #038  apple-framework-CoreVideo                 11.0.0 x2
[A.]  #039  apple-framework-DiskArbitration           11.0.0
[A.]  #040  apple-framework-Foundation                11.0.0
[A.]  #041  apple-framework-IOSurface                 11.0.0
[A.]  #042  apple-framework-ImageIO                   11.0.0
[A.]  #043  apple-framework-Metal                     11.0.0
[A.]  #044  apple-framework-NetFS                     11.0.0
[A.]  #045  apple-framework-OpenCL                    11.0.0
[A.]  #046  apple-framework-OpenGL                    11.0.0
[A.]  #047  apple-framework-QuartzCore                11.0.0
[A.]  #048  apple-framework-ServiceManagement         11.0.0
[A.]  #049  apple-framework-SystemConfiguration       11.0.0
[A.]  #050  apple-private-framework-AudioToolboxCore  11.0.0
[A.]  #051  apple-private-framework-UIFoundation      11.0.0
[A.]  #052  asn1-encoding                             0.9.6, 0.9.6-doc
[A.]  #053  asn1-parse                                0.9.5, 0.9.5-doc
[A.]  #054  asn1-types                                0.3.4, 0.3.4-doc
[A.]  #055  assoc                                     1.1.1, 1.1.1-doc
[A.]  #056  async                                     2.2.5, 2.2.5-doc
[A.]  #057  attoparsec                                0.14.4
[A.]  #058  attoparsec-aeson                          2.1.0.0
[A.]  #059  attoparsec-iso8601                        1.1.0.1, 1.1.0.1-doc
[A.]  #060  auto-update                               0.1.6, 0.1.6-doc
[A.]  #061  aws                                       0.24.1, 0.24.1-doc
[A.]  #062  barbies                                   2.0.5.0, 2.0.5.0-doc
[A.]  #063  base-compat                               0.13.1, 0.13.1-doc
[A.]  #064  base-compat-batteries                     0.13.1, 0.13.1-doc
[A.]  #065  base-orphans                              0.9.2, 0.9.2-doc
[A.]  #066  base16-bytestring                         1.0.2.0, 1.0.2.0-doc
[A.]  #067  base64-bytestring                         1.2.1.0, 1.2.1.0-doc
[A.]  #068  basement                                  0.0.16, 0.0.16-doc
[A.]  #069  bencode                                   0.6.1.1, 0.6.1.1-doc
[A.]  #070  bifunctors                                5.6.2, 5.6.2-doc
[A.]  #071  binutils                                  2.41, 2.41-lib
[A.]  #072  bitvec                                    1.1.5.0, 1.1.5.0-doc
[A.]  #073  blaze-builder                             0.4.2.3, 0.4.2.3-doc
[A.]  #074  blaze-html                                0.9.2.0, 0.9.2.0-doc
[A.]  #075  blaze-markup                              0.8.3.0, 0.8.3.0-doc
[A.]  #076  bloomfilter                               2.0.1.2, 2.0.1.2-doc
[A.]  #077  boring                                    0.2.1, 0.2.1-doc
[A.]  #078  bsb-http-chunked                          0.0.0.4, 0.0.0.4-doc
[A.]  #079  byteable                                  0.1.1, 0.1.1-data, 0.1.1-doc
[A.]  #080  byteorder                                 1.0.4, 1.0.4-doc
[A.]  #081  call-stack                                0.4.0, 0.4.0-doc
[A.]  #082  case-insensitive                          1.2.1.0, 1.2.1.0-doc
[A.]  #083  cctools-binutils-darwin                   16.0.6-973.0.1
[A.]  #084  cctools-binutils-darwin-wrapper           16.0.6-973.0.1
[A.]  #085  cctools-llvm                              16.0.6-973.0.1
[A.]  #086  cctools-port                              973.0.1
[A.]  #087  cereal                                    0.5.8.3, 0.5.8.3-doc
[A.]  #088  clang-wrapper                             16.0.6
[A.]  #089  clientsession                             0.9.2.0, 0.9.2.0-doc
[A.]  #090  clock                                     0.8.4, 0.8.4-doc
[A.]  #091  cmdargs                                   0.10.22, 0.10.22-doc
[A.]  #092  code-page                                 0.2.1, 0.2.1-doc
[A.]  #093  colour                                    2.3.6, 2.3.6-data, 2.3.6-doc
[A.]  #094  comonad                                   5.0.8, 5.0.8-doc
[A.]  #095  concurrent-output                         1.10.21, 1.10.21-doc
[A.]  #096  conduit                                   1.3.5, 1.3.5-doc
[A.]  #097  conduit-combinators                       1.3.0
[A.]  #098  conduit-extra                             1.3.6, 1.3.6-doc
[A.]  #099  constraints                               0.14.2, 0.14.2-doc
[A.]  #100  contravariant                             1.5.5, 1.5.5-doc
[A.]  #101  cookie                                    0.4.6, 0.4.6-doc
[A.]  #102  crypto-api                                0.13.3, 0.13.3-doc
[A.]  #103  crypto-api-tests                          0.3, 0.3-data, 0.3-doc
[A.]  #104  cryptohash-md5                            0.11.101.0, 0.11.101.0-doc
[A.]  #105  cryptohash-sha1                           0.11.101.0, 0.11.101.0-doc
[A.]  #106  crypton                                   0.34, 0.34-doc
[A.]  #107  crypton-connection                        0.3.2, 0.3.2-doc
[A.]  #108  crypton-x509                              1.7.6, 1.7.6-doc
[A.]  #109  crypton-x509-store                        1.6.9, 1.6.9-doc
[A.]  #110  crypton-x509-system                       1.6.7, 1.6.7-doc
[A.]  #111  crypton-x509-validation                   1.6.12, 1.6.12-doc
[A.]  #112  cryptonite                                0.30, 0.30-doc
[A.]  #113  cryptonite-conduit                        0.2.2, 0.2.2-doc
[A.]  #114  css-text                                  0.1.3.0, 0.1.3.0-doc
[A.]  #115  data-default                              0.7.1.1, 0.7.1.1-doc
[A.]  #116  data-default-class                        0.1.2.0, 0.1.2.0-doc
[A.]  #117  data-default-instances-containers         0.0.1, 0.0.1-doc
[A.]  #118  data-default-instances-dlist              0.0.1, 0.0.1-doc
[A.]  #119  data-default-instances-old-locale         0.0.1, 0.0.1-doc
[A.]  #120  data-fix                                  0.3.3, 0.3.3-doc
[A.]  #121  disk-free-space                           0.1.0.1, 0.1.0.1-doc
[A.]  #122  distributive                              0.6.2.1, 0.6.2.1-doc
[A.]  #123  dlist                                     1.0, 1.0-doc
[A.]  #124  doctest                                   0.22.2, 0.22.2-doc
[A.]  #125  easy-file                                 0.2.5, 0.2.5-doc
[A.]  #126  edit-distance                             0.2.2.1, 0.2.2.1-doc
[A.]  #127  email-validate                            2.3.2.20, 2.3.2.20-doc
[A.]  #128  entropy                                   0.4.1.10, 0.4.1.10-doc
[A.]  #129  erf                                       2.0.0.0, 2.0.0.0-doc
[A.]  #130  expand-response-params                    <none>
[A.]  #131  extensible-exceptions                     0.1.1.4, 0.1.1.4-doc
[A.]  #132  extra                                     1.7.16, 1.7.16-doc
[A.]  #133  fast-logger                               3.2.2, 3.2.2-doc
[A.]  #134  feed                                      1.3.2.1, 1.3.2.1-data, 1.3.2.1-doc
[A.]  #135  file                                      5.45, 5.45-dev
[A.]  #136  file-embed                                0.0.16.0, 0.0.16.0-doc
[A.]  #137  filepath-bytestring                       1.4.2.1.13, 1.4.2.1.13-doc
[A.]  #138  foldl                                     1.4.16, 1.4.16-doc
[A.]  #139  foundation                                0.0.30, 0.0.30-doc
[A.]  #140  free                                      5.2, 5.2-doc
[A.]  #141  fsnotify                                  0.4.1.0, 0.4.1.0-doc
[A.]  #142  generic-deriving                          1.14.5, 1.14.5-doc
[A.]  #143  generically                               0.1.1, 0.1.1-doc
[A.]  #144  ghc                                       9.6.5, 9.6.5-doc
[A.]  #145  ghc-paths                                 0.1.0.12, 0.1.0.12-doc
[A.]  #146  git-annex                                 10.20240430
[A.]  #147  hashable                                  1.4.4.0, 1.4.4.0-doc
[A.]  #148  haskell-lexer                             1.1.1, 1.1.1-doc
[A.]  #149  haskell-src-exts                          1.23.1, 1.23.1-doc
[A.]  #150  hedgehog                                  1.4, 1.4-doc
[A.]  #151  hfsevents                                 0.1.7, 0.1.7-doc
[A.]  #152  hjsmin                                    0.2.1, 0.2.1-doc
[A.]  #153  hostname                                  1.0, 1.0-doc
[A.]  #154  hourglass                                 0.2.12, 0.2.12-doc
[A.]  #155  hspec                                     2.11.8, 2.11.8-doc
[A.]  #156  hspec-core                                2.11.8, 2.11.8-doc
[A.]  #157  hspec-discover                            2.11.8, 2.11.8-doc
[A.]  #158  hspec-expectations                        0.8.4, 0.8.4-doc
[A.]  #159  hspec-meta                                2.11.8, 2.11.8-doc
[A.]  #160  html-conduit                              1.3.2.2, 1.3.2.2-doc
[A.]  #161  http-api-data                             0.5.1, 0.5.1-doc
[A.]  #162  http-client                               0.7.17, 0.7.17-doc
[A.]  #163  http-client-restricted                    0.1.0, 0.1.0-doc
[A.]  #164  http-client-tls                           0.3.6.3, 0.3.6.3-doc
[A.]  #165  http-conduit                              2.3.8.3, 2.3.8.3-doc
[A.]  #166  http-date                                 0.0.11, 0.0.11-doc
[A.]  #167  http-types                                0.12.4, 0.12.4-doc
[A.]  #168  http2                                     5.0.1, 5.0.1-doc
[A.]  #169  indexed-traversable                       0.1.3, 0.1.3-doc
[A.]  #170  indexed-traversable-instances             0.1.1.2, 0.1.1.2-doc
[A.]  #171  inspection-testing                        0.5.0.3, 0.5.0.3-doc
[A.]  #172  integer-conversion                        0.1.0.1, 0.1.0.1-doc
[A.]  #173  integer-logarithms                        1.0.3.1, 1.0.3.1-doc
[A.]  #174  invariant                                 0.6.3, 0.6.3-doc
[A.]  #175  iproute                                   1.7.12, 1.7.12-doc
[A.]  #176  kan-extensions                            5.2.6, 5.2.6-doc
[A.]  #177  language-javascript                       0.7.1.0, 0.7.1.0-doc
[A.]  #178  lens                                      5.2.3, 5.2.3-doc
[A.]  #179  libSystem                                 11.0.0
[A.]  #180  libtapi                                   1100.0.11
[A.]  #181  libyaml                                   0.1.4, 0.1.4-doc
[A.]  #182  libyaml-clib                              0.2.5
[A.]  #183  lift-type                                 0.1.1.1, 0.1.1.1-doc
[A.]  #184  lifted-async                              0.10.2.5, 0.10.2.5-doc
[A.]  #185  lifted-base                               0.2.3.12, 0.2.3.12-doc
[A.]  #186  lld                                       16.0.6
[A.]  #187  llvm-binutils                             16.0.6
[A.]  #188  logging-facade                            0.3.1, 0.3.1-doc
[A.]  #189  logict                                    0.8.1.0, 0.8.1.0-doc
[A.]  #190  lsof                                      4.99.3
[A.]  #191  magic                                     1.1, 1.1-doc
[A.]  #192  memory                                    0.18.0, 0.18.0-doc
[A.]  #193  microlens                                 0.4.13.1, 0.4.13.1-doc
[A.]  #194  microlens-mtl                             0.2.0.3, 0.2.0.3-doc
[A.]  #195  microlens-th                              0.4.3.15, 0.4.3.15-doc
[A.]  #196  mime-types                                0.1.2.0, 0.1.2.0-doc
[A.]  #197  mmorph                                    1.2.0, 1.2.0-doc
[A.]  #198  mockery                                   0.3.5, 0.3.5-doc
[A.]  #199  monad-control                             1.0.3.1, 1.0.3.1-doc
[A.]  #200  monad-logger                              0.3.40, 0.3.40-doc
[A.]  #201  monad-loops                               0.4.3, 0.4.3-doc
[A.]  #202  monad-parallel                            0.8, 0.8-doc
[A.]  #203  mono-traversable                          1.0.17.0, 1.0.17.0-doc
[A.]  #204  mountpoints                               1.0.2, 1.0.2-doc
[A.]  #205  mtl-compat                                0.2.2
[A.]  #206  nanospec                                  0.2.2, 0.2.2-doc
[A.]  #207  network                                   3.1.4.0, 3.1.4.0-doc
[A.]  #208  network-bsd                               2.8.1.0, 2.8.1.0-doc
[A.]  #209  network-byte-order                        0.1.7, 0.1.7-doc
[A.]  #210  network-control                           0.0.2, 0.0.2-doc
[A.]  #211  network-info                              0.2.1, 0.2.1-doc
[A.]  #212  network-multicast                         0.3.2, 0.3.2-doc
[A.]  #213  network-run                               0.2.8, 0.2.8-doc
[A.]  #214  network-uri                               2.6.4.2, 2.6.4.2-doc
[A.]  #215  nothunks                                  0.1.5, 0.1.5-doc
[A.]  #216  old-locale                                1.0.0.7, 1.0.0.7-doc
[A.]  #217  old-time                                  1.1.0.4, 1.1.0.4-doc
[A.]  #218  optparse-applicative                      0.18.1.0, 0.18.1.0-doc
[A.]  #219  os-string                                 2.0.2.2, 2.0.2.2-doc
[A.]  #220  parallel                                  3.2.2.0, 3.2.2.0-doc
[A.]  #221  path-pieces                               0.2.1, 0.2.1-doc
[A.]  #222  pcre                                      8.45, 8.45-bin, 8.45-dev
[A.]  #223  pcre-light                                0.4.1.2, 0.4.1.2-doc
[A.]  #224  pem                                       0.2.4, 0.2.4-doc
[A.]  #225  persistent                                2.14.6.1, 2.14.6.1-doc
[A.]  #226  persistent-sqlite                         2.13.3.0, 2.13.3.0-doc
[A.]  #227  persistent-template                       2.12.0.0
[A.]  #228  post-link-sign-hook                       <none>
[A.]  #229  pretty-hex                                1.1, 1.1-doc
[A.]  #230  pretty-show                               1.10, 1.10-data, 1.10-doc
[A.]  #231  prettyprinter                             1.7.1, 1.7.1-doc
[A.]  #232  prettyprinter-ansi-terminal               1.1.3, 1.1.3-doc
[A.]  #233  prettyprinter-compat-ansi-wl-pprint       1.0.2, 1.0.2-doc
[A.]  #234  primitive                                 0.8.0.0, 0.8.0.0-doc
[A.]  #235  primitive-addr                            0.1.0.3, 0.1.0.3-doc
[A.]  #236  profunctors                               5.6.2, 5.6.2-doc
[A.]  #237  psqueues                                  0.2.8.0, 0.2.8.0-doc
[A.]  #238  pureMD5                                   2.1.4, 2.1.4-doc
[A.]  #239  quickcheck-classes                        0.6.5.0, 0.6.5.0-doc
[A.]  #240  quickcheck-classes-base                   0.6.2.0, 0.6.2.0-doc
[A.]  #241  quickcheck-instances                      0.3.30, 0.3.30-doc
[A.]  #242  quickcheck-io                             0.2.0, 0.2.0-doc
[A.]  #243  quickcheck-unicode                        1.0.1.0, 1.0.1.0-doc
[A.]  #244  random                                    1.2.1.2, 1.2.1.2-doc
[A.]  #245  raw-strings-qq                            1.1, 1.1-doc
[A.]  #246  recv                                      0.1.0, 0.1.0-doc
[A.]  #247  reflection                                2.1.8, 2.1.8-doc
[A.]  #248  regex-base                                0.94.0.2, 0.94.0.2-doc
[A.]  #249  regex-posix                               0.96.0.1, 0.96.0.1-doc
[A.]  #250  regex-tdfa                                1.3.2.2, 1.3.2.2-doc
[A.]  #251  resource-pool                             0.4.0.0, 0.4.0.0-doc
[A.]  #252  resourcet                                 1.3.0, 1.3.0-doc
[A.]  #253  retry                                     0.9.3.1, 0.9.3.1-doc
[A.]  #254  rio                                       0.1.22.0, 0.1.22.0-doc
[A.]  #255  safe                                      0.3.21, 0.3.21-doc
[A.]  #256  safe-exceptions                           0.1.7.4, 0.1.7.4-doc
[A.]  #257  sandi                                     0.5, 0.5-doc
[A.]  #258  scientific                                0.3.7.0, 0.3.7.0-doc
[A.]  #259  securemem                                 0.1.10, 0.1.10-doc
[A.]  #260  semialign                                 1.3, 1.3-doc
[A.]  #261  semigroupoids                             6.0.1, 6.0.1-doc
[A.]  #262  semigroups                                0.20, 0.20-doc
[A.]  #263  semirings                                 0.6, 0.6-doc
[A.]  #264  setenv                                    0.1.1.3, 0.1.1.3-doc
[A.]  #265  shakespeare                               2.1.0.1, 2.1.0.1-doc
[A.]  #266  signing-utils                             <none>
[A.]  #267  sigtool                                   0.1.3
[A.]  #268  silently                                  1.2.5.3, 1.2.5.3-doc
[A.]  #269  simple-reflect                            0.3.3, 0.3.3-doc
[A.]  #270  simple-sendfile                           0.2.32, 0.2.32-doc
[A.]  #271  skein                                     1.0.9.4, 1.0.9.4-doc
[A.]  #272  smallcheck                                1.2.1.1, 1.2.1.1-doc
[A.]  #273  socks                                     0.6.1, 0.6.1-doc
[A.]  #274  split                                     0.2.5, 0.2.5-doc
[A.]  #275  splitmix                                  0.1.0.5, 0.1.0.5-doc
[A.]  #276  stm-chans                                 3.0.0.9, 3.0.0.9-doc
[A.]  #277  streaming-commons                         0.2.2.6, 0.2.2.6-doc
[A.]  #278  strict                                    0.5, 0.5-doc
[A.]  #279  stringbuilder                             0.5.1, 0.5.1-doc
[A.]  #280  syb                                       0.7.2.4, 0.7.2.4-doc
[A.]  #281  tagged                                    0.8.8, 0.8.8-doc
[A.]  #282  tagsoup                                   0.14.8, 0.14.8-doc
[A.]  #283  tasty                                     1.4.3, 1.4.3-doc
[A.]  #284  tasty-golden                              2.3.5, 2.3.5-doc
[A.]  #285  tasty-hedgehog                            1.4.0.2, 1.4.0.2-doc
[A.]  #286  tasty-hunit                               0.10.1, 0.10.1-doc
[A.]  #287  tasty-inspection-testing                  0.2.1, 0.2.1-doc
[A.]  #288  tasty-kat                                 0.0.3, 0.0.3-doc
[A.]  #289  tasty-quickcheck                          0.10.2, 0.10.2-doc
[A.]  #290  tasty-rerun                               1.1.19, 1.1.19-doc
[A.]  #291  tasty-smallcheck                          0.8.2, 0.8.2-doc
[A.]  #292  tasty-th                                  0.1.7, 0.1.7-doc
[A.]  #293  temporary                                 1.3, 1.3-doc
[A.]  #294  terminal-size                             0.3.4, 0.3.4-doc
[A.]  #295  test-framework                            0.8.2.0, 0.8.2.0-doc
[A.]  #296  test-framework-hunit                      0.3.0.2, 0.3.0.2-doc
[A.]  #297  test-framework-quickcheck2                0.3.0.5, 0.3.0.5-doc
[A.]  #298  text-short                                0.1.6, 0.1.6-doc
[A.]  #299  tf-random                                 0.5, 0.5-doc
[A.]  #300  th-abstraction                            0.5.0.0, 0.5.0.0-doc
[A.]  #301  th-compat                                 0.1.5, 0.1.5-doc
[A.]  #302  th-lift                                   0.8.4, 0.8.4-doc
[A.]  #303  th-lift-instances                         0.1.20, 0.1.20-doc
[A.]  #304  these                                     1.2, 1.2-doc
[A.]  #305  time-compat                               1.9.6.1, 1.9.6.1-doc
[A.]  #306  time-locale-compat                        0.1.1.5, 0.1.1.5-doc
[A.]  #307  time-manager                              0.0.1, 0.0.1-doc
[A.]  #308  tls                                       1.8.0, 1.8.0-doc
[A.]  #309  tls-session-manager                       0.0.4, 0.0.4-doc
[A.]  #310  torrent                                   10000.1.3, 10000.1.3-doc
[A.]  #311  transformers-base                         0.4.6, 0.4.6-doc
[A.]  #312  transformers-compat                       0.7.2, 0.7.2-doc
[A.]  #313  typed-process                             0.2.11.1, 0.2.11.1-doc
[A.]  #314  unbounded-delays                          0.1.1.1, 0.1.1.1-doc
[A.]  #315  unix-compat                               0.7.1, 0.7.1-doc
[A.]  #316  unix-time                                 0.4.12, 0.4.12-doc
[A.]  #317  unliftio                                  0.2.25.0, 0.2.25.0-doc
[A.]  #318  unliftio-core                             0.2.1.0, 0.2.1.0-doc
[A.]  #319  unordered-containers                      0.2.20, 0.2.20-doc
[A.]  #320  utf8-light                                0.4.4.0, 0.4.4.0-doc
[A.]  #321  utf8-string                               1.0.2, 1.0.2-doc
[A.]  #322  uuid                                      1.3.15, 1.3.15-doc
[A.]  #323  uuid-types                                1.0.5.1, 1.0.5.1-doc
[A.]  #324  vault                                     0.3.1.5, 0.3.1.5-doc
[A.]  #325  vector                                    0.13.1.0, 0.13.1.0-doc
[A.]  #326  vector-algorithms                         0.9.0.1, 0.9.0.1-doc
[A.]  #327  vector-stream                             0.1.0.1, 0.1.0.1-doc
[A.]  #328  void                                      0.7.3, 0.7.3-doc
[A.]  #329  wai                                       3.2.4, 3.2.4-doc
[A.]  #330  wai-app-static                            3.1.9, 3.1.9-doc
[A.]  #331  wai-extra                                 3.1.14, 3.1.14-doc
[A.]  #332  wai-logger                                2.4.0, 2.4.0-doc
[A.]  #333  warp                                      3.3.31, 3.3.31-doc
[A.]  #334  warp-tls                                  3.4.5, 3.4.5-doc
[A.]  #335  witherable                                0.4.2, 0.4.2-doc
[A.]  #336  wl-pprint-annotated                       0.1.0.1, 0.1.0.1-doc
[A.]  #337  word8                                     0.1.3, 0.1.3-doc
[A.]  #338  x509                                      1.7.7, 1.7.7-doc
[A.]  #339  xml                                       1.3.14, 1.3.14-doc
[A.]  #340  xml-conduit                               1.9.1.3, 1.9.1.3-doc
[A.]  #341  xml-hamlet                                0.5.0.2, 0.5.0.2-doc
[A.]  #342  xml-types                                 0.3.8, 0.3.8-doc
[A.]  #343  xss-sanitize                              0.3.7.2, 0.3.7.2-doc
[A.]  #344  yaml                                      0.11.11.2, 0.11.11.2-doc
[A.]  #345  yesod                                     1.6.2.1, 1.6.2.1-doc
[A.]  #346  yesod-core                                1.6.25.1, 1.6.25.1-doc
[A.]  #347  yesod-form                                1.7.6, 1.7.6-doc
[A.]  #348  yesod-persistent                          1.6.0.8, 1.6.0.8-doc
[A.]  #349  yesod-static                              1.6.1.0, 1.6.1.0-doc
[A.]  #350  yesod-test                                1.6.16, 1.6.16-doc
Closure size: 267 -> 937 (676 paths added, 6 paths removed, delta +670, disk usage +5.2GiB).

Steps To Reproduce

Steps to reproduce the behavior:

  1. ...
  2. ...
  3. ...

Expected behavior

A clear and concise description of what you expected to happen.

Screenshots

If applicable, add screenshots to help explain your problem.

Additional context

Add any other context about the problem here.

Notify maintainers

@peti @roosemberth

Metadata

Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.

[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"aarch64-darwin"`
 - host os: `Darwin 23.5.0, macOS 14.5`
 - multi-user?: `yes`
 - sandbox: `no`
 - version: `nix-env (Nix) 2.21.1`
 - channels(root): `"nixpkgs"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixpkgs`

Add a 👍 reaction to issues you find important.

@ofalvai ofalvai added the 0.kind: bug Something is broken label May 24, 2024
@eclairevoyant eclairevoyant changed the title gix-annex closure size on aarch64-darwin git-annex closure size on aarch64-darwin May 24, 2024
@eclairevoyant eclairevoyant added 6.topic: darwin Running or building packages on Darwin 6.topic: closure size The final size of a derivation, including its dependencies labels May 24, 2024
@Atemu
Copy link
Member

Atemu commented Jul 14, 2024

Could you take a closer look at the closure using nix-tree?

Most of the packages listed here are very small each but I see GHC in the list which has a huge closure and shouldn't be a runtime dep. IIRC it wasn't quite 5GiB but certainly a few GiB.

GHC has crept into the runtime closure a few times already in the past due to leftover references.

cc @NixOS/haskell

@Atemu

This comment was marked as outdated.

@maralorn
Copy link
Member

Compare #318013

@Atemu
Copy link
Member

Atemu commented Jul 14, 2024

If it's indeed GHC causing the majority of that closure size increase, this reads like a duplicate.

@eclairevoyant
Copy link
Contributor

(@eclairevoyant I'm not sure this is related to darwin in any way.)

Couldn't repro on linux, closure size was ~100M. And the linked issue above seems to corroborate my assumption that it's darwin-specific.

@Atemu Atemu closed this as not planned Won't fix, can't repro, duplicate, stale Jul 14, 2024
@eclairevoyant eclairevoyant added the 2.status: duplicate This is a duplicate of another issue or PR label Jul 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.kind: bug Something is broken 2.status: duplicate This is a duplicate of another issue or PR 6.topic: closure size The final size of a derivation, including its dependencies 6.topic: darwin Running or building packages on Darwin 6.topic: haskell
Projects
None yet
Development

No branches or pull requests

4 participants