Compare commits

..

66 commits

Author SHA1 Message Date
Valentin Gagarin c40de3886d fix formatting of meeting notes 2024-11-28 10:02:33 +01:00
Valentin Gagarin 438c32cf66 2024-11-28 standup notes 2024-11-28 10:00:23 +01:00
BjornW 2f578de01a add standup notes 2024-11-27 11:37:51 +01:00
BjornW 1b968d21b6 Merge branch 'main' of git.fediversity.eu:Fediversity/meta 2024-11-27 11:19:37 +01:00
BjornW 0bba99b9bb fix merge issue 2024-11-27 11:19:28 +01:00
Valentin Gagarin 8f4cac8d0a merged meeting note uploads (and made a clarification) 2024-11-26 11:01:56 +01:00
Valentin Gagarin d5ab99de0c 2024-11-26 standup notes 2024-11-26 11:01:56 +01:00
BjornW e688b1304e add standup notes 2024-11-25 2024-11-26 11:01:56 +01:00
Valentin Gagarin 34f60b7b30 add Björn to attendees 2024-11-26 11:01:56 +01:00
Valentin Gagarin ecff049928 2024-11-25 standup notes 2024-11-26 11:01:56 +01:00
Ronny Lam 6738ce3988 merged failed MR 2024-11-26 11:01:56 +01:00
BjornW 59fc1bb80e add standup notes 2024-11-26 11:01:56 +01:00
Ronny Lam a63050bf0c added UML training doc 2024-11-26 11:01:56 +01:00
Robert Hensing 8d823f69d6 Add 2024-11-21-roberth-comments-post-meeting.md 2024-11-26 11:01:56 +01:00
Ronny Lam a0839682a7 renamed .uml to .puml 2024-11-26 11:01:56 +01:00
Valentin Gagarin d5bc38165e 2024-11-21 standup notes 2024-11-26 11:01:56 +01:00
BjornW 6147e33178 Notes from the architecture meetup 2024-11-20 2024-11-26 11:01:52 +01:00
Ronny Lam feda821b85 converted to uml and changes after meeting 2024-11-26 11:01:43 +01:00
Ronny Lam 5ff10fafd8 created arch svg 2024-11-26 11:01:43 +01:00
BjornW 006b3e27ae standup notes 2024-11-26 11:01:43 +01:00
BjornW b675aa61ee standup notes 2024-11-26 11:01:43 +01:00
Valentin Gagarin ffddea97a7 2024-11-19 standup notes 2024-11-26 11:01:43 +01:00
Valentin Gagarin 1c0c3db96b 2024-11-18 standup notes 2024-11-26 11:01:43 +01:00
BjornW 49ed946413 standup notes 2024-11-26 11:01:43 +01:00
Ronny Lam aa530dac87 changed some states in gantt 2024-11-26 11:01:43 +01:00
BjornW 58c89949a3 add standup notes 2024-11-25 2024-11-25 12:48:55 +01:00
Valentin Gagarin 32c41ceede add Björn to attendees 2024-11-25 10:07:07 +01:00
Valentin Gagarin 7299808fa6 2024-11-25 standup notes 2024-11-25 10:06:38 +01:00
Ronny Lam 9975971f6e merged failed MR 2024-11-25 09:56:34 +01:00
BjornW 61d1276cfe add standup notes 2024-11-24 18:49:24 +01:00
Ronny Lam 701108dcab added UML training doc 2024-11-22 11:22:30 +01:00
BjornW ed2592d841 standup notes 2024-11-14 2024-11-14 14:14:04 +01:00
BjornW 1d79ae9705 standup notes 2024-11-13 2024-11-13 17:02:01 +01:00
Ronny Lam 702ef53959 add gantt image 2024-11-13 16:33:09 +01:00
Ronny Lam c1afdc9f9f moved gantt chart 2024-11-13 16:29:38 +01:00
Ronny Lam b7381efdf5 added gantt chart 2024-11-13 16:27:00 +01:00
Laurens Hof 2ce96d12c7 Upload files to "/"
korte notes van ideeen koen op 2024-02-26
2024-11-13 16:16:12 +01:00
Valentin Gagarin f87dadf3ea move bootstrapping instructions to code repo 2024-11-13 16:13:39 +01:00
Valentin Gagarin 0257cf3fb2 move to meeting notes 2024-11-13 14:50:49 +01:00
ronny 9ffddad2da Update architecture-docs/Fediversity-architecture-notes.md 2024-11-12 11:20:16 +01:00
ronny 7ea407ad38 Update architecture-docs/Fediversity-architecture-notes.md 2024-11-12 11:19:45 +01:00
Valentin Gagarin 84df6c01a9 2024-11-12 standup notes 2024-11-12 10:03:41 +01:00
Ronny Lam 9c425217f4 Merge branch 'main' of git.fediversity.eu:Fediversity/meta
merge files
2024-11-11 15:58:15 +01:00
Ronny Lam f67d01b21d added services 2024-11-11 15:57:59 +01:00
Valentin Gagarin b74fa304e9 2024-11-11 standup notes 2024-11-11 10:00:15 +01:00
Ronny Lam c44bab99ce updated after session with Koen 2024-11-10 21:40:58 +01:00
Valentin Gagarin 73f011cdee clarify the DNS requirement 2024-11-08 11:48:00 +01:00
Valentin Gagarin baedb4693c 2024-11-08 standup notes 2024-11-08 09:58:26 +01:00
Valentin Gagarin 2e07baf6ac 2024-11-07 standup notes 2024-11-07 10:09:22 +01:00
Valentin Gagarin 690f3e5669 add notes on user-facing architecture 2024-11-06 10:58:50 +01:00
Valentin Gagarin 52dd28f2b8 normalise file name 2024-11-06 10:23:03 +01:00
Valentin Gagarin edede4a051 2024-11-06 standup notes 2024-11-06 10:08:09 +01:00
Valentin Gagarin 9cfe72f1f2 add updates from work meeting 2024-11-05 10:34:48 +01:00
Valentin Gagarin 9c6cd28eb9 2024-11-05 standup notes 2024-11-05 10:25:04 +01:00
Nicolas Jeannerod fb4f82113c Few improvements based on Valentin's experience 2024-11-04 14:26:07 +01:00
ronny 1cdd0524eb Add meeting-notes/20241104 Meeting notes.md 2024-11-04 10:02:16 +01:00
Valentin Gagarin bae765b340 2024-11-01 standup notes 2024-11-01 10:01:46 +01:00
Ronny Lam 5ddbf6060f yet another box, maybe too much 2024-10-31 14:21:52 +01:00
Ronny Lam c97a4423f0 add connection to storage and mgmt block 2024-10-31 14:03:25 +01:00
Ronny Lam ed60f4fdce make the br xhtml-complient 2024-10-31 13:46:18 +01:00
Ronny Lam ac8c82b2d6 changed mermaid to graph 2024-10-31 13:39:53 +01:00
Ronny Lam eaec2e3890 Merge branch 'main' of git.fediversity.eu:Fediversity/meta
merged
2024-10-28 09:53:06 +01:00
Nicolas Jeannerod cae541d159 Improve upon the notes 2024-10-25 22:42:05 +02:00
Hans van Zijst 2025d4aa5d Few small additions. (#20)
Not a lot, but probably useful.

Co-authored-by: Hans van Zijst <hans@woefdram.nl>
Reviewed-on: Fediversity/meta#20
Co-authored-by: Hans van Zijst <hans@procolix.com>
Co-committed-by: Hans van Zijst <hans@procolix.com>
2024-10-25 15:52:14 +02:00
Nicolas Jeannerod 3950c6359e Very raw notes on provisioning VMs 2024-10-25 12:04:28 +02:00
Nicolas Jeannerod 23e8450bf4 Move Proxmox doc to subdirectory 2024-10-25 11:47:20 +02:00
9 changed files with 217 additions and 1 deletions

View file

@ -0,0 +1,28 @@
Attendees: Gheorghe, Richard, Valentin, Ronny, Nicolas, Björn
Not attending: Koen & Robert (travelling), Kevin (day off)
* Bjorn set up some data structures in the internal Wiki
* Valentin:
* Met Eli from Thymis & Johannes from Clan. Discussed the three system architectures with them.
* NixOps took some time for them to make it click. Now I know a bit better what we can learn from them, and if and on what we can collaborate. Overlap might be rather small with those projects.
* We need to think about how to convey the power of NixOps in such a way that people understand this properly -- it's at a very high level of abstraction (essentially an IO monad for the Nix language), while people typically think in terms of their concrete use cases.
* That gap requires some storytelling and didactic techniques to bridge.
* Will work on a report & publish it on the website to communicate
* Valentin & Bjorn will have a chat tomorrow after standup
* Gheorghe:
* Shared the UML info last Friday
* Will work on the financials & get the numbers
* Diagram code wants to add a PR
* Update the numbers
* Nicolas:
* Wiki e-mail: we need to have a secrets management solution.
* No test for PeerTube yet. So I started working on it. Probably finished today
* Ronny:
* Will have a look at Gheorghe's PR.
* Richard:
* Will ask Kevin about his work & check if I can help out
* Looking for stuff to work on
* Nicholas opened up the wiki registration so each team member can create their own account today.
* Nicholas: Make Forgejo send out notifications (Nicholas will do this).

Binary file not shown.

View file

@ -0,0 +1,29 @@
Attendees: Bjorn, Eric, Gheorghe, Richard, Kevin, Ronny
Not attending (travel to Zurich): Valentin, Koen, Nicholas
* Kevin:
- VM access wil be available monday (Fediversity website)
- Not available Monday due house renovations
- PR's from nicolas are in progress.
* Richard (happy birthday!):
- Wiki mail is fixed
- on stand-by
* Ronny
- nothing to discuss
* Eric
- Nothing to discuss
- Suggestion: start standup with: is anyone blocked?
* Bjorn:
- Fossdem participation will sent out reminders
- Continue with wiki & architecture doc
* Gheorghe
- Make clear that this is not a reporting meeting
- Suggestion: use a token to keep participants engaged.
- Took a closer look at the numbers / hrs Tweag. Not finished yet. Need to be able to show this in audits
- Will send an old UML training (see Matrix) to make sure everyone understands this

View file

@ -0,0 +1,30 @@
Attendees: Gheorghe, Richard, Valentin, Ronny, Nicolas, Björn
Not attending: Koen & Robert (travelling), Kevin (day off)
* Bjorn set up some data structures in the internal Wiki
* Valentin:
* Met Eli from Thymis & Johannes from Clan. Discussed the three system architectures with them.
* NixOps took some time for them to make it click. Now I know a bit better what we can learn from them, and if and on what we can collaborate.
* Overlap with those projects is smaller than expected, but it was undoubtedly an extraordinarily fruitful exchange
* We need to think about how to convey the power of NixOps in such a way that people understand it properly
* It's at a very high level of abstraction (essentially an IO monad for the Nix language), while people typically think in terms of their concrete use cases.
* That gap requires some storytelling and didactic techniques to bridge.
* Will work on a report & publish it on the website to communicate
* Valentin & Bjorn will have a chat tomorrow after standup
* Gheorghe:
* Shared the UML info last Friday
* Will work on the financials & get the numbers
* Diagram code wants to add a PR
* Update the numbers
* Nicolas:
* Wiki e-mail: we need to have a secrets management solution.
* No test for PeerTube yet. So I started working on it. Probably finished today
* Ronny:
* Will have a look at Gheorghe's PR.
* Richard:
* Will ask Kevin about his work & check if I can help out
* Looking for stuff to work on
* Nicholas opened up the wiki registration so each team member can create their own account today.
* Nicholas: Make Forgejo send out notifications (Nicholas will do this).

View file

@ -0,0 +1,24 @@
Attendees: Eric, Gheorghe, Valentin, Kevin, Ronny, Koen, Nicolas
Not present: Bjorn (conflicting commitments)
* Gheorghe:
* Completed all internal information for the wiki
* Started review of spending this year, will continue today
* Valentin:
* Reviewed workshop notes and started writing something for pusblishing, will continue and finish today
* Asking for confirmation to continue working on website infrastructure, since that will be important next year
* Ronny: Started thinking about data models for the overall system
* Nicolas:
* Collected some issues that may block future work
* Large tests still don't run on the CI machines
* Ran into a Mastodon bug already that broke tests in the past
* Turned out that due to refactoring we merged the sources to all use Nixpkgs 24.05 (stable)
* This may question a decision made in the past to base our deployment on stable Nixpkgs releases, as we may end up missing out on relevant updates
* Koen:
* Tried to update peertube in Nixpkgs but the tests failed
* Summer of Nix requested an upstream change that may unblock this, which was not addressed yet
* Have a backlog from what Bjorn requested
* Robert:
* Discussed application architectures with Thymis and Clan at the hackathon
* Found some overlap and potential for collaboration

View file

@ -0,0 +1,51 @@
Date: 2024-11-27
Location: https://bbb.protagio.nl/rooms/pzc-dwa-acc-tzj/join
Attendees: Koen, Kevin, Richard, Björn, Eric, Nicolas, Robert, Gheorghe, Valentin, Hans
Absent: Ronny (Unknown), Hans (train travels)
* ACTIONS
* Koen will write FOSSDEM proposals , Gheorghe/Ronny/Bjorn: review. Deadline: asap.
* Nicolas:
* Tuesday is 'half a day no Fediversity'.
* Some progress on Peertube tests -> VM that starts.
* Differences in different services on the processes on the 'lost password, send e-mail' process.
* BjornW asks questions about the LFS support. Is it a nice or need to have?
* Koen: It is a need to have. We need a single source of truth, and we sometimes have large files/
* Valentin: Not taking care of this will let introduce notable friction on a regular basis, e.g. large downloads
* Koen:
* Regarding Nicolas remark on difference ways to create a user in a system: Is there a way to ask package maintainers to use one system for registering users (without emailing) for the different services?
* What is the recommended way to deal with this?
* Can we send PR's to other projects to use a specific method (unified CLI?).
* Backlog work now.
* Valentin
* Would like to fix an algorithmic bug in the website code. Needs a test.
* Noticed the website to be redeployed to the old website. Will redeploy with the new version of the website when the bug is fixed and the report finished.
* Found a solution for large files in git that does not need manual setup for people working on the repos.
* Wants to clean up the Fediversity and meta repo so it is smaller (rewriting history); low priority
* Eric recommends to consider other things we may want to get rid of while already doing a breaking change, e.g. removing committed secrets etc.
* Eric:
* Available if needed
* Robert:
* Working on cleaning up to update NixOS integration
* Richard:
* Available for work
* Kevin:
* Available for work
* Looking at migratingVM's from the old to the new environment.
* Gheorghe:
* Tries to get info on hours spent so far on the different work packages
* Working on D2.1 & D2.4 WP docs
* Björn:
* Probably pause work on Fediversity during the xmas vacation (2024-12-20 until 2025-01-05; will be confirmed via email).
* Look at the team decision process, it's now really adhoc.

View file

@ -0,0 +1,54 @@
Date: 2024-11-27
Attendees: Gheorghe, Eric, Ronny, Valentin, Robert, Kevin, Nicholas, Richard
Absent: Koen
ACTIONS (if needed)
* FirstName LastName: required action before YYYY-MM-DD HH:MM
* Kevin:
* No blockers.
* Standby
* Did not have had time to move VM's to new hardware. Will deploy new CI machine to help Nicolas to test performance
* Valentin:
* Fixed bug
* Report is done
* Needs confirmation on what to work on next
* Gheorghe:
* Identified the numbers, there is an inconsistency that needs help from Tweag accountant
* After that will update the Gantt for the status relatied to the Tweag packages
* Eric:
* Ask: needs some help with the wiki
* Available for assistance
* Nichals:
* Can't run test in CI. Rework the test (Selenium), there's no need for layered VM's. Trying to remove one VM layer. Might help perf if Procolix moves VM to new hardware.
* Worked on PeerTube tests. Work in progress
* E-mail notifications for Forgejo is now activated 🥳
* Richard:
* Standby no blockers
* Ronny:
* No blockers
* Focus on deliverables not on time spent
* Started to sketch out a datamodel on paper
* We need to start thinking about a way to store this date
* Valentin: datamodel design is workshop type of work. Something we need to discuss in a larger group.
* Bjorn: we need a bit more time on this. Let Ronny continue with preparations and start with a larger group in the next year.
* Ronny should start with a sketch and get Koen engaged, so we have something ready in January
* Then we'll plan a meeting with everyone who needs to be involved
* Robert:
* Fixed a race condition in the init of the Nix Store, triggered during tests
* No blockers
* Working on the proposal for FOSDEM.
* Bjorn:
* Lots of meeting, filtering signal from noise
* Played with Forgejo's project boards, adding milestones, tested email notifications
* Have a backlog with Koen, will meet him on Friday. Goal is to continue running the project with more well-defined tasks based on the work packaegs

Binary file not shown.

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 79 KiB

View file

@ -25,7 +25,7 @@ projectscale monthly
[D2.7 Analyze investment on fediverse] starts 2023-12-01 and ends 2024-04-30 and is colored in Red [D2.7 Analyze investment on fediverse] starts 2023-12-01 and ends 2024-04-30 and is colored in Red
[D2.6 CI/CD setup] starts 2024-03-01 and ends 2024-10-31 and is colored in Red [D2.6 CI/CD setup] starts 2024-03-01 and ends 2024-10-31 and is colored in Red
[D2.4 Nix Packages and NixOS Services] starts 2024-05-01 and ends 2024-11-29 and is colored in Red [D2.4 Nix Packages and NixOS Services] starts 2024-05-01 and ends 2024-11-29 and is colored in Red
[D2.1 Software Release test environment] starts 2024-06-28 and ends 2024-11-29 and is colored in Red [D2.1 Software Release test environment] starts 2024-06-28 and ends 2024-11-29 and is 80% completed
[D2.2 Software Release beta environment] starts 2025-01-01 and ends 2025-12-31 and is 0% completed [D2.2 Software Release beta environment] starts 2025-01-01 and ends 2025-12-31 and is 0% completed
[D2.3 Software release 1.0] starts 2025-12-01 and ends 2026-11-30 and is 0% completed [D2.3 Software release 1.0] starts 2025-12-01 and ends 2026-11-30 and is 0% completed