# 2023-11-03 Nix team meeting minutes #100

**URL:** https://discourse.nixosstag.fcio.net/t/2023-11-03-nix-team-meeting-minutes-100/35245
**Category:** Nix
**Created:** [November 9, 2023, 4:20pm UTC](https://discourse.nixosstag.fcio.net/t/2023-11-03-nix-team-meeting-minutes-100/35245 "2023-11-09T16:20:35Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![fricklerhandwerk](https://discourse.nixosstag.fcio.net/user_avatar/discourse.nixosstag.fcio.net/fricklerhandwerk/32/2029_2.png) [@fricklerhandwerk](https://discourse.nixosstag.fcio.net/u/fricklerhandwerk)
#### Post date: [November 9, 2023, 4:20pm UTC](https://discourse.nixosstag.fcio.net/t/2023-11-03-nix-team-meeting-minutes-100/35245/1 "2023-11-09T16:20:35Z")

</div>

- [Team handbook](https://github.com/NixOS/nix/tree/master/maintainers)
- [Project board](https://github.com/orgs/NixOS/projects/19)
- [Video conference](https://jitsi.lassul.us/nix-maintainers)
- [Previous meeting notes](https://discourse.nixosstag.fcio.net/search?expanded=true&q=Nix%20team%20meeting%20minutes%20%23%20%23dev%3Anix%20in%3Atitle%20order%3Alatest_topic)

Attendees: @Ericson2314 @roberth @thufschmitt @edolstra @tomberek @infinisil  
Notes by: @infinisil

## Notes

### Git smudging

- @roberth: It’s possible to get a git tree hash from GitHub, even using just the CLI without libgit
- libgit might make it easier though: [https://github.com/NixOS/nix/pull/9240](https://github.com/NixOS/nix/pull/9240)
  - @edolstra: Should have smudging tests before that PR to make sure it still works before changing it

- Don’t support .gitattributes filtering
  - Make it an error if non-empty? Maybe with a flag to get around it
  - @roberth: Support smudging in impure mode?
    - @edolstra: Would require keeping around a non-libgit version
    - Actually libgit supports line ending and $id filters, could theoretically support those

- @tomberek: Something with libarchive is related, there’s a special .\_ to signal certain attributes on Darwin, which then disappears and can cause a NAR hash change, caused problems with a Nixpkgs package before
  - Was a problem with gitolite, but [now fixed](https://github.com/sitaramc/gitolite/commit/8f600d84e85421609d9db1c0311e8983542209f6)
  - [GitHub - tomberek/test-xattrs · GitHub](https://github.com/tomberek/test-xattrs)
  - Should be able to turn it off somehow, maybe `--no-mac-metadata` is related
  - But this is already stable
  - Might need special macOS file creation operations to fix
  - @roberth: Seems like this is a macOS specific gnutar extension, should be clear about only supporting the basic version
  - Decision: This is a bug and should be turned off if possible
  - @tomberek will try that

### Next stabilisation steps

- fetchTree docs in progress: [https://github.com/NixOS/nix/pull/9258](https://github.com/NixOS/nix/pull/9258)

- Anything else to do for `fetchTree`?

- Instead of a Flakes plan announcement, `fetchTree` plan announcement?

- @roberth: `fetchTree` attribute parsing: Currently `fetchTree` is just acting on attributes, would be good to have an actual struct for this

## [Tag 2.3.17 from `2.3-maintenance` branch · Issue #9244 · NixOS/nix · GitHub](https://github.com/NixOS/nix/issues/9244)

- @edolstra: On it

## Git hashing

- @Ericson2314: trying to fix git hashing, will provide some more tests for the rewrite
