Merge branch 'main' of git.fediversity.eu:Fediversity/meta
This commit is contained in:
commit
eb5fd3cc11
51
meeting-notes/2025-01-30 standup notes.md
Normal file
51
meeting-notes/2025-01-30 standup notes.md
Normal file
|
@ -0,0 +1,51 @@
|
||||||
|
**Date and Time:** 2025-01-30 09:30
|
||||||
|
|
||||||
|
**Attendees**
|
||||||
|
**Present:** Björn, Gheorghe, Ronny, Nicolas, Kevin, Koen, Richard,Eric, Robert
|
||||||
|
**Absent:** Valentin(known), Lois(known), Hans(known)
|
||||||
|
|
||||||
|
* Nicolas
|
||||||
|
* No blockers
|
||||||
|
* Promox works perfectly again
|
||||||
|
* Needs some help from Kevin for the CI/CD machine
|
||||||
|
* Will work on cleanup PR & update pixelfed
|
||||||
|
|
||||||
|
* Eric
|
||||||
|
* Available
|
||||||
|
|
||||||
|
* Kevin
|
||||||
|
* Not much done on Fediversity.
|
||||||
|
* A bit under the weather
|
||||||
|
* Will work with Nicolas for the CI/CD machine
|
||||||
|
* Did some work on Pixelfed caching, contiune today
|
||||||
|
|
||||||
|
* Ronny
|
||||||
|
* No blockers
|
||||||
|
* No updates
|
||||||
|
|
||||||
|
* Koen
|
||||||
|
* Procolix has some good news in relation to Nextcloud (Wednesday more details will be released)
|
||||||
|
* Want to release the press release for Pixelfed today
|
||||||
|
* Tomorrow Procolix will release a 'sovereign' IT package with services like Mastodon, Pixelfed, Nextcloud.
|
||||||
|
* Students will share their work on how to promote Loops on Feb 11th.
|
||||||
|
* When Loops is released as opensource we will release another instance that federates with the other instance.
|
||||||
|
* Maybe add more Fediverse services to offer as flagships. Need to check with planning/budget.
|
||||||
|
* Made contact with Nextcloud & talked about their open, local-first AI model. There might be possibilities there.
|
||||||
|
* Spoke with a podcast creator who is working on a podcast on OpenSource, hackers etc.
|
||||||
|
* Robert
|
||||||
|
* nixops4-nixos repo is almost ready (instead of the prev branch)
|
||||||
|
* Will leave for Fosdem tomorrow
|
||||||
|
* No blockers
|
||||||
|
* Will go to cfgmgtcamp after Fosdem.
|
||||||
|
* Richard
|
||||||
|
* Had a day at the datacenter
|
||||||
|
* No updates
|
||||||
|
* No blockers
|
||||||
|
* Gheorghe
|
||||||
|
* No blockers
|
||||||
|
* internel project management
|
||||||
|
* Bjorn
|
||||||
|
* worked on the press release for pixelfed flagship
|
||||||
|
* other obligations
|
||||||
|
* today: work a bit on Fediverse 101 presentation
|
||||||
|
* Will not attending standup tomorrow due Fosdem traveling
|
64
meeting-notes/2025-01-30nixos_deploy_session.md
Normal file
64
meeting-notes/2025-01-30nixos_deploy_session.md
Normal file
|
@ -0,0 +1,64 @@
|
||||||
|
***Deployment workflow knowledge sharing (disguised as a usability test for our project documentation)***
|
||||||
|
|
||||||
|
***Attendees:*** Koen, Kiara, Valentin, Nicolas, Kevin
|
||||||
|
***Notes&moderation:*** Valentin
|
||||||
|
|
||||||
|
* Kevin drives, Nicolas navigates
|
||||||
|
* Task: deploy some program to an unsed VM
|
||||||
|
* Start at Fediversity/Fediversity: README.md
|
||||||
|
* Need to add public key to ./keys/contributors/keys
|
||||||
|
* TODO: no docs there why we need the keys and how to add them:
|
||||||
|
* keys used to decrypt secrets stored in the repo
|
||||||
|
* https://git.fediversity.eu/Fediversity/Fediversity/issues/84
|
||||||
|
* TODO: document that review process needs rekeying https://git.fediversity.eu/Fediversity/Fediversity/issues/85
|
||||||
|
* TODO: use keys for machine access, too https://git.fediversity.eu/Fediversity/Fediversity/issues/83
|
||||||
|
* Inspecting ./services
|
||||||
|
* TODO: Rewrite the introduction https://git.fediversity.eu/Fediversity/Fediversity/issues/86
|
||||||
|
* TODO: update Pixelfed service to use an actual secret https://git.fediversity.eu/Fediversity/Fediversity/issues/87
|
||||||
|
* Added an SSH public key and re-keyed
|
||||||
|
* Tried redeploying the VM to provide the newly added contributor with machine access
|
||||||
|
* TODO: check NixOps4 interfaces in a test https://git.fediversity.eu/Fediversity/Fediversity/issues/90
|
||||||
|
* A machine was not available any more and NixOps4 broke for us after an update
|
||||||
|
* Workaround: https://git.fediversity.eu/Fediversity/Fediversity/pulls/91
|
||||||
|
* TODO: https://git.fediversity.eu/Fediversity/Fediversity/issues/90
|
||||||
|
* Adding cowsay to a VM
|
||||||
|
* Tested if it's already in the VM's environment: no
|
||||||
|
* Added it to the VM's config
|
||||||
|
* Ran into a code organisation issue that prevents the change as is
|
||||||
|
* TODO: https://git.fediversity.eu/Fediversity/Fediversity/issues/93
|
||||||
|
* Had some trouble getting `nixops4` to run
|
||||||
|
* TODO: https://git.fediversity.eu/Fediversity/Fediversity/issues/94
|
||||||
|
* For some reason NixOps4 is building Nix, takes a while
|
||||||
|
* Ran cowsay after a successful deployment
|
||||||
|
* Finished in 2:20h!
|
||||||
|
* Debrief:
|
||||||
|
* Koen: There were a lot of moving parts. Would like this to be more of a linear run-through guided by documentation.
|
||||||
|
* Eventually I want to be able to do this myself, I'm exactly the target audience of this tooling
|
||||||
|
* Target should be about 30 min to get from nothing to the deployment given solid Linux experience
|
||||||
|
* Kiara: Learned the overall flow, should be able to get there a lot faster on Monday
|
||||||
|
* I might be close to the target audience, but it's still very geared towards somewhat experienced Nix users
|
||||||
|
* Kevin:
|
||||||
|
* Most frustrating: Didn't know what I was doing, just following arbitrary-sounding instructions
|
||||||
|
* Surprisingly easy: Applying the configuration to the deployment just worked (although getting there was hard)
|
||||||
|
* What to change (assuming roadblocks removed): Nothing, seems about right. The problem were the roadblocks and lack of written sequential instructions
|
||||||
|
* Nicolas:
|
||||||
|
* Process felt painful; may be biased from having it working on my end.
|
||||||
|
* Documentation is pretty much lacking, this is the biggest issue; far from being content with the current state
|
||||||
|
* Part of it will be NixOps4 docs, part Nix docs
|
||||||
|
* Leaking errors from any of those will confuse users not intimately familiar with both
|
||||||
|
* Need to figure out how to factor those workflows in documentation; e.g. adding keys, factoring configurations are independent problems, can't put them in a meaningful sequence
|
||||||
|
* Valentin:
|
||||||
|
* Not surprised it took so long; the whole point was to reveal implicit assumptions
|
||||||
|
* Since this project is largely a big integrator, we probably have to (co-)own the UX for each of the underlying tools our users interact with
|
||||||
|
* Have to strike a balance with things we can fix upstream or where we have to paper over them with a custom wrapper/interface or documentation
|
||||||
|
* We should probably map the entire user story starting with essentially two bare machines (client and deployment target), and then work through and iterate on it until it's smooth
|
||||||
|
* Client: Freshly installed Debian machine with one user on it
|
||||||
|
* Server: Empty machine
|
||||||
|
* Decision: Do this once a week to derive tasks for the following days. Record the process and outcomes.
|
||||||
|
* Next week:
|
||||||
|
* Start with two fresh machines: Client (Debian) and server (empty)
|
||||||
|
* Install Nix and configure a user environment on the client
|
||||||
|
* Pull the Fediversity repo and create a minimal NixOS ISO
|
||||||
|
* Install NixOS with Proxmox-nix on the server:
|
||||||
|
* Boot the installer ISO
|
||||||
|
* Deploy to the machine via NixOps4 from a config in Fediversity repo
|
59
meeting-notes/2025-01-31 standup notes.md
Normal file
59
meeting-notes/2025-01-31 standup notes.md
Normal file
|
@ -0,0 +1,59 @@
|
||||||
|
# FeDiversity DSU Meeting
|
||||||
|
|
||||||
|
**Date:** 01/31/2025
|
||||||
|
|
||||||
|
**Attendees:** Gheorghe, Koen, Kiara, Valentin, Robert, Nicolas, Richard, Kevin
|
||||||
|
|
||||||
|
## Agenda
|
||||||
|
|
||||||
|
1. Introduction of a new team member, Kiara
|
||||||
|
2. Daily Scrum: Updates and Blockers
|
||||||
|
|
||||||
|
## Meeting Notes
|
||||||
|
|
||||||
|
### Introduction
|
||||||
|
|
||||||
|
- **Gheorghe:** Welcomed everyone and introduced Kiara to the team.
|
||||||
|
- **Kiara:** Introduced herself as a software engineer interested in NixOS.
|
||||||
|
|
||||||
|
### Daily Scrum Updates
|
||||||
|
|
||||||
|
- **Gheorghe:**
|
||||||
|
- No blockers.
|
||||||
|
- Worked on internal project management activities and will continue today.
|
||||||
|
|
||||||
|
- **Valentin:**
|
||||||
|
- No blockers.
|
||||||
|
- Was on sick leave; started setting up the Django instance but had limited time due to personal reasons.
|
||||||
|
|
||||||
|
- **Robert:**
|
||||||
|
- No blockers.
|
||||||
|
- Finished creating the next OPS for the Nexus repo and added a VM test.
|
||||||
|
|
||||||
|
- **Nicolas:**
|
||||||
|
- Minor blockers related to the CI machine.
|
||||||
|
- Cleaned up the infra definition and prepared it for the meeting.
|
||||||
|
- Plans to update Pixelfeld and shift to NixOS for dash mix-ups.
|
||||||
|
|
||||||
|
- **Richard:**
|
||||||
|
- Not a programmer; handles other necessary tasks.
|
||||||
|
|
||||||
|
- **Kevin:**
|
||||||
|
- Focuses on system administration, storage, and research.
|
||||||
|
- Plans to continue with next-up tasks.
|
||||||
|
|
||||||
|
- **Koen:**
|
||||||
|
- Sent out emails and checked press releases.
|
||||||
|
- Plans to attend FOSDEM and create a video blog of the visit.
|
||||||
|
|
||||||
|
### Conclusion
|
||||||
|
|
||||||
|
- **Gheorghe:** Thanked everyone for their participation and concluded the meeting.
|
||||||
|
|
||||||
|
## Action Items
|
||||||
|
|
||||||
|
- **Nicolas:** Update Pixelfeld and shift to NixOS for dash mix-ups.
|
||||||
|
- **Koen:** Attend FOSDEM and create a video blog.
|
||||||
|
|
||||||
|
In summary, the FeDiversity DSU meeting on January 31, 2025, focused on introducing Kiara to the team and conducting the daily scrum updates. Team members shared their progress, plans, and any blockers they faced. Gheorghe concluded the meeting by thanking everyone and reminding them of the next meeting on Monday.
|
||||||
|
|
38
meeting-notes/2025-02-03 standup notes.md
Normal file
38
meeting-notes/2025-02-03 standup notes.md
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
Attendees: Koen, Gheorghe, Kevin, Kiara, Ronny, Richard, Hans
|
||||||
|
Not attending: Bjorn (announced), Robert (cfgmgtcamp)
|
||||||
|
|
||||||
|
* Valentin:
|
||||||
|
* 'running through deployment' on friday
|
||||||
|
* took 2-3 hours but was successful
|
||||||
|
* wrote down a bunch of issues to make it smoother
|
||||||
|
* descision to repeat the process weekly
|
||||||
|
* made me think how ambitious we can be with the demo scope given the number of prerequisites
|
||||||
|
* question to ProcoliX: 'how would you approach the problem from scratch?'
|
||||||
|
* would you rather use a NixOS VM, container, or install Nix in your regular environment?
|
||||||
|
* Kevin:
|
||||||
|
* did 'deployment on friday'
|
||||||
|
* still working on redis stuff
|
||||||
|
* Ronny
|
||||||
|
* packed FOSDEM weekend
|
||||||
|
* great meeting with Guido (SUnet) - details in planning meeting
|
||||||
|
* propose to come to Dordrecht with Hans Dieter (Phd. in formal methods) has worked at AWS, may be able to share insights
|
||||||
|
* at OpenForum policy summit, talked to CEO of BigBlueButton about making BBB available for NixOS (maybe via Summer of Nix)
|
||||||
|
* Richard
|
||||||
|
* Waiting for Kevin to need help.
|
||||||
|
* No blockers, no updates
|
||||||
|
* Kiara
|
||||||
|
* Been to FOSDEM
|
||||||
|
* Officially first day
|
||||||
|
* Gheorghe
|
||||||
|
* No blockers
|
||||||
|
* worked on internal project management
|
||||||
|
* Hans
|
||||||
|
* unfortunately did not go to FOSDEM
|
||||||
|
* will work on auto-provisioning
|
||||||
|
* Koen
|
||||||
|
* talked with Italian person in Luxembourgh about BBB, he seemed open to our stack
|
||||||
|
* Mauro @ Stalwart claimed they have only open-source code, tho their website mentions some integrations with business applications
|
||||||
|
* presentation by Robert was well-received by the Nix-y audience it targeted
|
||||||
|
* Andy seemed open to CFP for NLUUG 2025-05-22, would be nice if Valentin could do a talk on NixOS documentation but is unavailable due to the Zurich conference
|
||||||
|
* Robert
|
||||||
|
* at cfg mgmt camp Ghent
|
Loading…
Reference in a new issue