Commit graph

97 commits

Author SHA1 Message Date
Anderson Torres
f643103179 add an extra reference to the categorization team 2024-07-07 12:32:24 -03:00
Anderson Torres
9979bef354 remove infinisil from shepherd team 2024-06-28 18:20:11 -03:00
Anderson Torres
bcc24446bb Suggestions from FCP 2024-06-28 10:47:24 -03:00
Anderson Torres
11a775706c identify AndersonTorres' tag 2024-06-28 10:44:18 -03:00
Anderson Torres
fdc242419f Move hybrid approach to alternatives section 2024-05-24 17:52:15 -03:00
Anderson Torres
172cc8eb18 A semantic detail: treat the first element of meta.categories as most important 2024-05-24 17:44:49 -03:00
Anderson Torres
a029a2261d typo 2024-05-24 17:39:12 -03:00
Anderson Torres
e0ee96f7d2 reword duties from team 2024-05-24 17:38:10 -03:00
Anderson Torres
2dcb0ed29b extra duties for the team 2024-05-24 17:02:25 -03:00
Anderson Torres
ee8633c528 A hybrid approach to be considered by the future team 2024-05-24 17:00:53 -03:00
Anderson Torres
fa75eec1dd Update future work 2024-05-24 17:00:50 -03:00
Anderson Torres
0ad89e7aff Move categorization team to implementation 2024-05-24 16:47:00 -03:00
Anderson Torres
eb079f667c Section for code implementation 2024-05-24 16:45:54 -03:00
Anderson Torres
f771094f0a Appstream as prior art 2024-05-24 14:34:20 -03:00
Anderson Torres
a18c24a55e A section for the team 2024-05-24 14:29:38 -03:00
Anderson Torres
21ec34011a The team shall have authority to carry out their duties 2024-05-24 14:24:33 -03:00
Anderson Torres
0e216730ce Update rules and duties of categorization team 2024-05-24 12:50:13 -03:00
Anderson Torres
abbf7fdcf1 Debtags FAQ 2024-05-24 11:57:56 -03:00
Anderson Torres
618dc67b4c reword the creation of a team 2024-05-24 11:57:37 -03:00
Anderson Torres
cc8caa3558 typo 2024-05-24 11:56:32 -03:00
Anderson Torres
98a8348992 Remove the optional data structure 2024-05-24 10:30:47 -03:00
Anderson Torres
e2589269fa Categorization Team 2024-05-24 07:49:31 -03:00
Anderson Torres
0a868c6b38 typo 2024-05-24 07:49:16 -03:00
Anderson Torres
4d02382cb2 Add prior art section
Also, add extra links
2023-10-25 23:32:22 -03:00
Anderson Torres
907d510a23 update metainfo - shepherd team and leader 2023-08-23 22:30:28 -03:00
Anderson Torres
c30ff6c64a rework nuke argument 2023-05-20 13:23:49 -03:00
Anderson Torres
fd1d6afe61 add drawback 2023-05-20 13:23:41 -03:00
Anderson Torres
602e521bd8 add argument for usefulness of categorization 2023-05-11 23:26:41 -03:00
Anderson Torres
6289abed80 reorder arguments against nuking 2023-05-11 23:26:11 -03:00
Anderson Torres
004fc01b75 Add an option of category data structure 2023-05-09 23:04:22 -03:00
Anderson Torres
79b92e9f34 small rewording 2023-05-09 23:03:55 -03:00
Anderson Torres
e29a413134 Add more arguments for categorization and against its nuking 2023-05-09 23:03:27 -03:00
Anderson Torres
2bf1c259b2 Add a repl-like interaction example 2023-05-05 23:36:47 -03:00
Anderson Torres
93ef1761ab Add "update ci" to future work 2023-05-05 23:35:54 -03:00
Anderson Torres
5444d90368 Extend an answer for the "Ignore/nuke" alternative 2023-04-23 19:35:02 -03:00
Anderson Torres
f2eac8d790 Add a short line on "Do nothing" alternative 2023-04-23 19:34:33 -03:00
Anderson Torres
a908922ef6 Add a short answer to the bikeshedding problem 2023-04-23 19:33:57 -03:00
Anderson Torres
415c97a506 Whitespace cleanup 2023-04-23 18:35:51 -03:00
Anderson Torres
610c110191 Meta.Categories, not Filesystem Directory Trees 2023-04-23 11:52:26 -03:00
Graham Christensen
02458c2ecc
[RFC 0125]: Use an intermediary representation (bootspec) for bootloader backends (#125)
* RFC 0125: Use an intermediary representation (bootspec) for bootloader backends

Bootspec is a set of memoized facts about a system's closure.
These facts are used as the primary input for bootloader backends like
systemd-boot and grub, for creating files in `/boot/loader/entries/`
and `grub.cfg`.

In this proposal we create a stable, comprehensive, and machine-parsable
definition of a NixOS Generation as an intermediate representation (IR)
between the NixOS system definition and the bootloader management tools.

* bootspec: relocate to $out/bootspec/boot.v1.json

* Clarify that this document describes bootspec v1

* Note that the filename must match the contained schemaVersion.

* Replace the specialisation's pointer to a bootspec with the full bootspec document

* Clarify the 'to interface with' bit

* Link to the bootspec implementation PR

* Note it is likely for bootloader backends to change their results slightly by integrating bootspec

* Relocate to $out/boot.json, top-level key of specification version

* Fix nits from code review

Co-authored-by: Cole Helbling <cole.e.helbling@outlook.com>
Co-authored-by: Linus Heckemann <git@sphalerite.org>

* 0125-bootspec: add the shepherd team and leader

Co-authored-by: Kevin Cox <kevincox@kevincox.ca>

* 0125-bootspec: initrd is optional, add system, extensions, clarify the meaning of optional

* PR: address comments (1)

Co-authored-by: Cole Helbling <cole.e.helbling@outlook.com>

* PR: address comments (2)

Co-authored-by: Cole Helbling <cole.e.helbling@outlook.com>

* Update RFC text with changes agreed on with RaitoBezarius

---------

Co-authored-by: Cole Helbling <cole.helbling@determinate.systems>
Co-authored-by: Cole Helbling <cole.e.helbling@outlook.com>
Co-authored-by: Linus Heckemann <git@sphalerite.org>
Co-authored-by: Kevin Cox <kevincox@kevincox.ca>
Co-authored-by: Raito Bezarius <masterancpp@gmail.com>
2023-04-02 10:14:09 +02:00
Kevin Cox
557d2807fe
Update RFC process documentation to reflect **RFC 0130: Stalled RFCs** (#142)
The main sections are largely copy+pasted from the RFC text itself. Minor modifications were made to integrate into the existing document.

- Change to future tense to reflect what actions will be taken in each scenario.
- Fix up some links to be relative to this document.
- Update template message to be a codeblock for easy copy+pasting when used.
2023-03-08 14:39:55 +01:00
John Ericson
bee468a730
[RFC 0134] Carve out a store-only Nix (#134)
* nix-store-layer: Copy template

* nix-store-layer: First draft

* nix-store-layer: pluralism -> marketplace of ideas

Thanks @fricklerhandwerk for the suggestion.

* nix-store-layer: Tweak Tvix and go-nix section

* nix-store-layer: Make Store team future work

* nix-store-layer: Start tidying Guix section

* nix-store-layer: Boild down Guix section further

Implementation discussion is unneeded for now.

* nix-store-layer: Make incrementality of design clear

Do this by putting the steps in order with numbers, and showing how the
hardest part can come last.

Thanks @fricklerhandwerk for the suggestion.

* nix-store-layer: Give RFC number

* nix-store-layer: Fix typo

Meaning was reversed!

* Update rfcs/0134-nix-store-layer.md

Thanks!

Co-authored-by: Tor Bjornrud <bjornrud@users.noreply.github.com>

* nix-store-layer: Fix typo

Thanks!

Co-authored-by: Adam Joseph <54836058+amjoseph-nixpkgs@users.noreply.github.com>

* Apply suggestions from code review

Thanks so much!!!

Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>

* Apply suggestions from code review

Thanks @fricklerhandwerk, just tweaked a few things from your suggestions to make these.

* nix-store-layer: Cut stabilization in future work down

Can just refer to https://github.com/NixOS/rfcs/pull/136 now.

* Apply suggestions from code review

Co-authored-by: Linus Heckemann <git@sphalerite.org>
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>

* 134: We have a shepherd team!

Co-authored-by: Linus Heckemann <git@sphalerite.org>

* 134: Move manual and store-specific tests to future work

As discussed in today's meeting.

* 134: Alt name moved to future work

---------

Co-authored-by: Tor Bjornrud <bjornrud@users.noreply.github.com>
Co-authored-by: Adam Joseph <54836058+amjoseph-nixpkgs@users.noreply.github.com>
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
Co-authored-by: Linus Heckemann <git@sphalerite.org>
2023-02-20 13:07:58 +01:00
Kevin Cox
553b132ca0
Stalled RFCs RFC (#130)
* Stalled RFCs RFC

* Rename with PR number

* Spelling fix.

Co-authored-by: Luna Nova <git@lunnova.dev>

* Spelling and Grammar Fixes

Co-authored-by: Ryan Mulligan <ryan@ryantm.com>

* Update shepherds.

* Fix diagram rendering.

Co-authored-by: Linus Heckemann <git@sphalerite.org>

* Add reference to https://github.com/NixOS/rfcs/pull/51

* Fix brain-typo.

Co-authored-by: Ryan Mulligan <ryan@ryantm.com>

Co-authored-by: Luna Nova <git@lunnova.dev>
Co-authored-by: Ryan Mulligan <ryan@ryantm.com>
Co-authored-by: Linus Heckemann <git@sphalerite.org>
2022-10-24 00:33:39 -04:00
Ryan Mulligan
8bb86f8bdd
RFC 0124: match filename to number (#129) 2022-07-11 20:34:18 -04:00
Jonathan Ringer
220af8e4f1
[RFC 0119] Formalize testing for nixpkgs packages (#119)
* Formalize tests for nixpkgs packages

* Update rfcs/0119-testing-conventions.md

Co-authored-by: Kevin Cox <kevincox@kevincox.ca>

* Update rfcs/0119-testing-conventions.md

* Update rfcs/0119-testing-conventions.md

Co-authored-by: Anderson Torres <torres.anderson.85@protonmail.com>

* Update rfcs/0119-testing-conventions.md

Co-authored-by: Anderson Torres <torres.anderson.85@protonmail.com>

* Update rfcs/0119-testing-conventions.md

* Update rfcs/0119-testing-conventions.md

* Update rfcs/0119-testing-conventions.md

* Add shepherds

* Update RFC post 30th Apr meeting

* Update rfcs/0119-testing-conventions.md

* passthru.tests -> tests

* typo

* Update rfcs/0119-testing-conventions.md

Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>

Co-authored-by: Kevin Cox <kevincox@kevincox.ca>
Co-authored-by: Anderson Torres <torres.anderson.85@protonmail.com>
Co-authored-by: Eelco Dolstra <edolstra@gmail.com>
Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
2022-06-30 12:54:53 -04:00
John Ericson
1b1b1d14a7
[RFC 0124] Do not auto-close stale Nix issues and PRs, matching Nixpkgs's policy (#124)
* nix-mark-stale-issues: Copy template

* nix-mark-stale-issues: First draft

* stale-nix-no-close: Update

* stale-nix-no-close: Make the diff less normative

* nix-mark-stale-issues: Fix typo

Thanks!

Co-authored-by: Niklas Hambüchen <mail@nh2.me>

Co-authored-by: Niklas Hambüchen <mail@nh2.me>
2022-06-19 07:00:35 -04:00
tomberek
01d0c0798a
[RFC 0102] Moderation Team (#102)
Co-authored-by: David Arnold <dgx.arnold@gmail.com>
Co-authored-by: 7c6f434c <7c6f434c@mail.ru>
Co-authored-by: Ryan Mulligan <ryan@ryantm.com>
2022-02-21 10:23:23 +01:00
Las Safin
331380bf93
[RFC 0097] Unset read permission bit on /nix/store for other users (#97) 2022-02-09 14:57:10 +01:00
Robert Scott
6cd3a49c9a
[RFC 0089] Collect non-source package meta attribute (#89)
Co-authored-by: asymmetric <lorenzo@mailbox.org>
2022-02-09 14:56:01 +01:00
Eelco Dolstra
b5181c9246
[RFC 0106] Nix release schedule (#106)
* Nix release schedule
* Fix link
* Update rfcs/0106-nix-release-schedule.md

Co-authored-by: Théophane Hufschmitt <regnat@users.noreply.github.com>

* Add shepherds
* Update to reflect latest meeting

Co-authored-by: Théophane Hufschmitt <regnat@users.noreply.github.com>
2022-01-26 15:20:00 +01:00