wslg icon indicating copy to clipboard operation
wslg copied to clipboard

In-flight contributions and upstream status update

Open ohault opened this issue 3 years ago • 16 comments

Hello,

Does it possible to update readme.md with the current overall status of In-flight contributions and upstreaming process ?

Kind regards, Olivier

ohault avatar Mar 26 '22 08:03 ohault

May I ask what "in-flight contributions" is?

Biswa96 avatar Mar 26 '22 08:03 Biswa96

It's about Weston, FreeRDP and PulseAudio dependencies - see https://github.com/microsoft/wslg#wslg-code-flow

ohault avatar Mar 26 '22 08:03 ohault

@ohault, we are working on upstreaming on all dependencies. As matter of fact, we have upstreamed our FreeRDP changes by https://github.com/FreeRDP/FreeRDP/pull/7381, and currently we are actively working on weston, and will soon on PulseAudio as well. I think it's reasonable to include such information at README or somewhere, let us have an discussion internally, thanks for suggestion!

hideyukn88 avatar Apr 01 '22 17:04 hideyukn88

Any update yet to README about upstreaming process status?

ohault avatar May 11 '22 16:05 ohault

What is the current status of WSLg upstream processes for Weston, FreeRDP and PulseAudio ?

ohault avatar Oct 02 '22 08:10 ohault

Hi @ohault, while I couldn't have a chance to have README, but here is the current status for each project.

  • weston: roughly 70% of upstreaming is completed, the rest of area requires certain refactoring prior for upstreaming, we are hoping this to be done by weston 12. weston 11 is just released about a week ago which includes a bunch of change from us.
  • FreeRDP: completed
  • PulseAudio: no plan for upstream as most likely we will move to pipewire some point.

If you have any interest in specific area, please let us know, we can provide you more details, thanks!

hideyukn88 avatar Oct 03 '22 15:10 hideyukn88

Hi @hideyukn88, thank you for this update.

About FreeRDP, I'm surprised to see FreeRDP commit still pointing to the Working branch of FreeRDP-mirror with currently 550 commits ahead, 2757 commits behind FreeRDP:master.

Would WSLg soon point directly to FreeRDP:master tags/commits ?

ohault avatar Mar 05 '23 11:03 ohault

@ohault, thanks for checking, for FreeRDP, we are waiting for FreeRDP 3.0.0 release, please refer https://github.com/FreeRDP/FreeRDP/discussions/7395, thanks!

hideyukn88 avatar Mar 06 '23 16:03 hideyukn88

FYI: freerdp and pulseaudio have been updated to its latest public release (v2.10.0 and v16.1 respectively).

hideyukn88 avatar May 02 '23 00:05 hideyukn88

Hi @hideyukn88 , can you please update https://github.com/microsoft/wslg/#wslg-code-flow about the lasted status towards the point it would be no longer be necessary to maintain the mirror repositories for Weston, FreeRDP and PulseAudio or PipeWire 1.0 migration plan (currently in release candidate)?

ohault avatar Oct 13 '23 19:10 ohault

Two major advances this week:

  • PipeWire 1.0 - https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/1.0.0
  • Weston 13.0.0 - https://lists.freedesktop.org/archives/wayland-devel/2023-November/043326.html

Can you please update WSLg ?

ohault avatar Nov 28 '23 19:11 ohault

And lastly FreeRDP 3.0.0 is also released.

ohault avatar Dec 14 '23 06:12 ohault

Do it possible to have an update on this ? It's not only about documentation but more importantly about

  • finishing the upstream job of the three projects
  • supporting PipeWire in complement to PulseAudio

ohault avatar Apr 28 '24 13:04 ohault

The issue is still open. As of October 9, 2024, the curl instruction tries to download 'microsoft-edge-dev_118.0.2060.1-1_amd64.deb', and there is no file with this name in 'https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/'. If the organizational problem prevents us from adding the permanent link, maybe you better advise the user to go to 'https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/', find there the deb file to their liking, and compose the curl instruction on their own or use other way to download this file to '/tmp'. And what happens with issue templates? Why there is no bug template or other way to report the problem with the documentation?

vasilich-tregub avatar Oct 09 '24 12:10 vasilich-tregub