Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 10:37
    phil-davis closed #2893
  • 10:10
    kiranparajuli589 synchronize #2893
  • 10:06
    kiranparajuli589 opened #2897
  • 04:01
    kiranparajuli589 edited #2893
  • 04:01
    kiranparajuli589 edited #2893
  • 04:01
    kiranparajuli589 synchronize #2893
  • May 25 13:35
    butonic review_requested #2888
  • May 25 13:35
    butonic review_requested #2888
  • May 25 13:35
    butonic review_requested #2888
  • May 25 13:35
    butonic review_requested #2888
  • May 25 13:35
    butonic ready_for_review #2888
  • May 25 13:27
    butonic edited #2896
  • May 25 13:26
    butonic edited #2896
  • May 25 13:26
    butonic edited #2896
  • May 25 13:24
    butonic synchronize #2896
  • May 25 13:23
    butonic edited #2896
  • May 25 12:57
    butonic opened #2896
  • May 25 11:35
    phil-davis closed #2894
  • May 25 11:26
    C0rby closed #2895
  • May 25 10:35
    kobergj synchronize #2877
Willy Kloucek
@wkloucek
Which is not bad in my optinion
Nextcloud needs to be a storage, so that people can access CS3MESH shares, right?
But how can you access a CS3MESH share from within Nextcloud?
Michiel de Jong
@michielbdejong
sorry otp, will answer later
Michiel de Jong
@michielbdejong
Nextcloud acts as the storage because, in general, we expect sites to add a Reva instance to an existing Nextcloud instance, not the other way around. So then it's less disruptive to let storage and user management stay where it is.
People can access ScienceMesh shares through Nextcloud or through Reva if they want to.
In the Nextcloud GUI you can browse to the point where the share is mounted, or you can find it through the 'Shares' menu. Nextcloud apps can also see it. It will look like a regular federated share (outgoing or incoming), but with share type 'sciencemesh'
Michiel de Jong
@michielbdejong
To create a sciencemesh share you just create a share the normal way, but then as the recipient name you type the name of a users who accepted your invite, and select it from the list.
You can also access these shares from reva-cli and from apps built on top of Reva
Willy Kloucek
@wkloucek
Sounds like it is both the EFFS an the storage ;-)
Michiel de Jong
@michielbdejong
Yes! With 'EFFS' you mean Enterprise File Sync & Share system (EFSS), right? I think that term would roughly apply to any system that combines storage + user management + access control + file browser GUI + apps integration. So by that measure, you could even say Reva is an EFSS. But in the diagram we're discussing here, probably EFSS mainly points to the user management, access control, and file browser GUI, and less to the storage and the apps integration that Reva takes care of.
Willy Kloucek
@wkloucek
If Reva wouldn't have the ocdav and ocs part, would it still be an EFFS in your opinion? I still think that you couldn't replace an EFFS with REVA, because it has no clients, WebUI, ...
I my POV REVA should ideally only do CS3apis
You're also right. oCIS is an EFFS because it adds all these things you mentioned to REVA
Michiel de Jong
@michielbdejong
yeah, you could build the webdav server, the WebUI, etc as "applications" on top of Reva, then Reva + its applications, becomes an EFSS
Willy Kloucek
@wkloucek
right, the Webdav is just an CS3api application like the WOPI server. No difference at all ;-)
If your EFFS uses something different you also could write an "adapter" to the CS3api
Michael Barz
@micbar
@labkode @ishank011 can you check cs3org/cs3apis#168
Michael Barz
@micbar
Thanks!
Daniel Müller
@Daniel-WWU-IT
@ishank011 Could you merge this one: cs3org/reva#2738 as well? Once again only changes to the site accounts service
dagl
@dagl
hello, is it a normal behaviour for Reva to not delete share related to a file when the file is deleted?
because you can't delete the share afterwards
as the Reva tries to stat a non-existing file
so I think there is a bug
@ishank011 @labkode
Nyra Reddy
@nyrareddy
Trying to run reva from the docs gives this error:
ERR ../../cmd/revad/runtime/runtime.go:199 > error starting the grpc server error="unable to register services: rgrpc: grpc service appprovider could not be started,: Get \"https://your-collabora-server.org:9980/hosting/discovery\": dial tcp: lookup your-collabora-server.org: no such host" pid=8926
Michiel de Jong
@michielbdejong
Did you get the literal string "your-collabora-server.org:9980" as part of the error message? In that case you should probably either update that URL in your config, or just remove Collabora-related sections from your config if you're not using Collabora.
1 reply
butonic
@butonic:matrix.org
[m]
@ishank011: my lunch seems to have low priority ... ping me if you want to go over the merge. I may jump when lunch is ready though ...
butonic
@butonic:matrix.org
[m]
@ishank011: can I help?
taking a look at cs3org/reva#2774
Hugo Labrador
@labkode
@butonic:matrix.org please tell your team to not merge other PR until this one is merge to avoid day-long effort to merge again
We need a review from the OC team to merge
Nyra Reddy
@nyrareddy
Any person here who submitted their proposal as part of GSoC'22 here?
Hugo Labrador
@labkode
@nyrareddy there are various people who submitted proposals but I don't know by hearth if they are part of this channel.
Pranav Kudva
@PranavKudva
hello all, I am one of the participant in the GoHack(https://gohack.devpost.com/). I am poking around to see where can I be of help to the reva project and contribute significantly to the project. The hackathon's due submission in the next 17 days, so any pointers to the work that could be accomplished in the said timeline would be appreciated. TIA.
Pranav Kudva
@PranavKudva
thinking of picking this up: cs3org/reva#2739 . Unless there has been some discussion outside of what comments already captures / is de-prioritised.
Karthik Sundar
@KarthikSundar2002
The issues listed in GitHub seem to be not updated as some issues have been resolved by other PRs. Is there any issue that needs help with??
Hugo Labrador
@labkode
@PranavKudva cs3org/reva#2739 that is good choice!
@KarthikSundar2002 most issues should still be applicable, to start with I suggest you to start https://github.com/cs3org/reva/issues?q=is%3Aissue+is%3Aopen+label%3Ajunior-job
Klaas Freitag
@dragotin
@labkode FYI, I changed the settings in the Reva repo to allow merge commits and rebase merging, as we discussed
Hugo Labrador
@labkode
Thanks @dragotin
Klaas Freitag
@dragotin
oh, thanks. My pleasure
pmassa
@pmassa
Hi, can Reva connect to GSuite or Microsoft OneDrive (Office365)?
Hugo Labrador
@labkode
@pmassa it can connect to a local (on-premise) installation of Office 365. For integration with cloud Office 365 you need to go through a Microsoft partner that is CSSP certified, I'd recommend ownCloud as they are also maintainers of Reva
GSuite is not possible yet, but there are ideas around it as the API from Google seems similar to the one used by Microsoft
Karthik Sundar
@KarthikSundar2002
Hello Everyone, I have been accepted as a GSoC 22 Contributor, and am glad to be here. I will be working on the OCM WebDAV Service Project. Excited about the next steps
rontrompert
@rontrompert
Welcome Karthik
Michiel de Jong
@michielbdejong
@KarthikSundar2002 welcome! I was probably the last person to touch the OCM code of Reva. There are some complicated structures involved there that maybe we should have a video call about so I can show you around a bit. Especially https://sciencemesh-nextcloud.readthedocs.io/en/latest/developer.html#creating-the-share-receiver-side takes some time to wrap your head around, distinguishing classes that have very similar names, but some are used on the receiver side, and others on the sender side. Let me know if you want to plan a meeting for next week! You can send me a calendar invite to michiel@unhosted.org during European office hours, and I'll accept unless I have a conflict, I'm in the CEST timezone.