# SolidOS Team Meeting 2023-03-01
###### tags: `solid` `team`
* Date: 2023-03-01T16:30:00Z (UTC)
* Call: [https://meet.jit.si/solid-operating-system](https://meet.jit.si/solid-operating-system)
* [Previous meeting link]()
* [Next meeting link]()
* Chat: [https://gitter.im/solidos/solidos](https://gitter.im/solidos/solidos)
* Repository: [https://github.com/solidos/solidos](https://github.com/solidos/solidos)
* Meetings home: [https://solidos.solidcommunity.net/public/SolidOS%20team%20meetings/](https://solidos.solidcommunity.net/public/SolidOS%20team%20meetings/)
----
## Present attendees
* Hadrian
* Angelo
* Noel
* Timea
* Matthias
* Tim
* Jon
### Scribes
* Matthias, Timea will help.
### Introductions for new attendees
* Hadrian: I started to organize my recipies with Umai recently. I am in Maryland in US. I travel a lot and will be in Europe. I worked with Sem Web in 2007-2010 back in the day. I am also a member of the Apache Foundation, an engineer at heart I commit on several repos. I worked with sovereign ids and interacted with different communities. I worked on large scale projects: UN, Swift, FIA.. I'm attuned to the concept of governance. My passion is about data infrastructured and infrastructures at scale.
---
## Round Table
### Alain
* we have a new mashlib 1.8.7
* problems with solid-ui tests see: https://github.com/SolidOS/solid-ui/issues/528
* please look at the new mashlib and test it on, see
* or NSS at https://solidcommunity.net:8443
* for CSS v5 subdomainr at https://solidcommunity.net:3000
### Angelo
* saving data with PodOS - have a problem with it
### Noel
* for Umai print to PDF seems not to be so easy
* I am thinking about using a lib to print a PDF.
* if anyone has experience and knows about some lib please let me know.
* Angelo: I stumbled upon [pdf.js](https://github.com/rkusa/pdfjs).
### Timea
* met with Zhilin to talk about solid-ui
* thinking how to progress with TypeIndex
### Matthias
* I have a new beginner issue and I am working on it. branch https://github.com/ewingson/contacts-pane
### Jon
* thinking about new structure for meetup
### Tim
* converting from gitter API to Solid the chats. I learn more about matrix - lots of commonalities with the Solid way. Maybe they should learn more about eachother's architecture.
* I have the server side bits on chat part of https://github.com/SolidOS/chat-pane/issues/90 I got it on tbl.com and testing it on my long chat. There are still some bugs but also a lot of progress.
## Topics
## SolidOS UI improvements
* Everything is collected for now here: https://solidos.solidcommunity.net/Team/docs/hotTopics/solidosUI.html
* go to this page to get updates, statuses on progress, find who is working on what ( this is a place under constant change so improvements are welcome)
* TT: I will propose each topic bit by bit in the next meetings.
## SolidOS Chat
* TBL: converting from gitter API to Solid the chats. I learn more about matrix - lots of commonalities with the Solid way. Maybe they should learn more about eachother's architecture.
* TBL: I have the server side bits on chat part of https://github.com/SolidOS/chat-pane/issues/90 I got it on tbl.com and testing it on my long chat. There are still some bugs but also a lot of progress.
* TBL: i will ask people to test it on TBL.com
## Technical topics
## structure of the meetings
* TT: proposal, one person for each "owner" of a topic - see new structure here:
* Noel: I like to keep the rount table first and than the priority topics
* TT: let's give it a try see how it works.
## Alain: problems with solid-ui tests
URL: https://github.com/SolidOS/solid-ui/issues/528https://github.com/SolidOS/solid-ui/issues/528#issuecomment-1450353839
* I was working on a new serialization of JSON-LD - I wanted to update the JSON-LD dependency from 5 to 8. I updated but it was not working in solid-logic. Jest was saying it is a ES module and it needed the experimental parameter. The issue was not in rdflib, it was only seen in solid-logic and then it propagated in solid-ui.
* solid-logic passes tests by adding to jest experiemental flag.
* solid-ui was not working still.
* Tim reverted the change in rdflib but it did not solve it.
* I thought that the experimental flag was not enough. I tried also a dynamic import of JSON-LD.
* It still did not work - the prior error dissapeared and then i had other issues "segmentation fault" in CI. I did not really understand that, I tried other things and nothing works.
* I reverted everything to the old jsonld - everything was fine afterwards.
* Just wanted to report on this issue.
* The mashlib release - is not based on the working JSON-LD 5.
* Noel: segmentation fault is something internal, in some library.
* Alain: dynamic import is chnaging the way jest is working but I do not really understand.
## Angelo problems with PodOS saving data
* rdflib.js says resource is not editable after login, if it was loaded before login
* I think it is in rdlib in the editable feature of it. If I am not logged in it says it is not editable -> normal. When i logged it, I fetch it again, I have right permissions -> headers are in teh rdf-store but only one is respected. It returns false at the end - not editable, even if I fetched it with the right permissions. Not sure if there is an open bug for it. I did not find a bug open already. If anyone knows about it let me know.
AFTERWARD COMMENT. This is a known issue that rdflib caches the data and HTTP metadata from the resources, and has to clear that cache when the login state changes, OR store the "time of last login" and filter input to the editable9) functionasa only info more recent than the login. Thought there was a bug for it. -
"Ftech it again" -- what exactly? fetcher.load will just return the cached copy. Try a forced load.
-> New [rdflib issue #609](https://github.com/linkeddata/rdflib.js/issues/609)
timbl
# PodBrowser deprecation
* Noel: Why the repository in gitHub was removed. Why not archive it? I do have a fork 2 months old. If we do not get an official response that's it. If it was an open source project really why remove it.
* Angelo: forking is the future.
----
This template is based on the [W3C meeting template](https://github.com/solid/specification/blob/main/meetings/template.md)
[Code of conduct](https://github.com/solid/process/blob/main/code-of-conduct.md)