From Fedora Project Wiki
(35 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{admon/note|This is still a draft|We are just starting working.}}
{{admon/note|In process.|We need more participants to help.}}
<!-- This page is drafted on top of LxQT SIG page. Thanks for their great document! -->
<!-- This page is drafted on top of LxQT SIG page. Thanks for their great document! -->
== Mission ==
== Mission ==
We are working on form a group of people pushing and maintaining [https://www.deepin.org/en/dde/ Deepin Desktop Environment] in Fedora. Our mission is to define a high-quality Deepin DE experience to Fedora users and developers.
We are working on form a group of people pushing and maintaining [https://www.deepin.org/en/dde/ Deepin Desktop Environment] in Fedora. Our mission is to define a high-quality Deepin DE experience to Fedora users and developers.


<!--== Fedora LXQt Spin or Remix ==
== Status ==


[[User:raphgro| Raphael Groner]] and [[User:lupinix| Christian Dersch]] initiated the effort to create a Fedora LXQt [[SIGs/Spins| spin]] (A installable Live CD) or at least a [[Remix]] for Fedora and above releases. It has been submitted as a [[Changes/LXQt_Spin|change for Fedora 26]], inofficial test builds based on Fedora 25 [https://lupinix.fedorapeople.org/LXQt/Remix/ are available].-->
=== Sync with Arch Linux ===
== Suggested applications ==


As most of the packages are not in Fedora yet, we just started working on sending review requests.We have a [https://bugzilla.redhat.com/show_bug.cgi?id=1465889 tracker bug] to track the related requests.
Versions of packages are kept synchronized with Arch Linux [https://archlinux.org/packages/?q=deepin&sort=-last_update], not with upstream directly.


Here's a list of packages to work on a review request, since they have none or few not packaged dependencies in the whole series.
We also follow the package naming of Arch Linux. Deepin packages are prefixed with 'deepin-'.


{| style="t1" rowclass="th2"
== Packages ==
|-
| Package Name || Dependency to be packed || Description
|-
|[[pkgdb:blur-effect|blur-effect]] || - ||
|-
|[[pkgdb:deepin-icon-theme|deepin-icon-theme]] || - ||
|-
|[[pkgdb:deepin-gtk-theme|deepin-gtk-theme]] || - ||
|-
|[[pkgdb:deepin-wallpapers|deepin-wallpapers]] || - ||
|-
|[[pkgdb:deepin-dbus-generator|deepin-dbus-generator]] || deepin-go-lib ||
|-
|[[pkgdb:python-jieba|python-jieba]] || - ||
|-
|[[pkgdb:python-dae|python-dae]] || python-jieba ||
|-
|[[pkgdb:libmongoc|libmongoc]] || - ||
|-
|[[pkgdb:treefrog-framework|treefrog-framework]] || libmongoc ||
|}


There are some missing dependencies for existing review requests, let's help package them so we can have a correct list of packages pending review.
As of now, most of the packages are in Fedora. Please refer to the [https://bugzilla.redhat.com/show_bug.cgi?id=1465889 tracker bug] for the packages.


{| style="t1" rowclass="th2"
For multi-media packages, refer to the tracker in [https://bugzilla.rpmfusion.org/show_bug.cgi?id=4761 RPMFusion bugzilla].
|-
| Package Name || Required by || Description
|-
|[[pkgdb:deepin-manual|deepin-manual]] || deepin-terminal ||
|-
|[[pkgdb:deepin-daemon|deepin-daemon]] || deepin-wm-switcher ||
|-
|[[pkgdb:deepin-api|deepin-api]] || deepin-daemon ||
|-
|[[pkgdb:deepin-wm|deepin-wm]] || deepin-wm-switcher ||
|-
|[[pkgdb:deepin-desktop-schemas|deepin-desktop-schemas]] || deepin-daemon, deepin-wm, deepin-mutter, deepin-metacity ||
|-
|[[pkgdb:deepin-notifications|deepin-notifications]] || deepin-daemon ||
|-
|[[pkgdb:deepin-polkit-agent|deepin-polkit-agent]] || deepin-daemon ||
|-
|[[pkgdb:deepin-desktop-base|deepin-desktop-base]] || deepin-daemon, deepin-artwork-themes ||
|-
|[[pkgdb:deepin-mutter|deepin-mutter]] || deepin-wm ||
|-
|[[pkgdb:deepin-clutter|deepin-clutter]] || deepin-mutter ||
|-
|[[pkgdb:deepin-gtk-theme|deepin-gtk-theme]] || deepin-desktop-schemas ||
|-
|[[pkgdb:deepin-wallpapers|deepin-wallpapers]] || deepin-desktop-base ||
|-
|[[pkgdb:deepin-artwork-themes|deepin-artwork-themes]] || deepin-desktop-schemas ||
|-
|[[pkgdb:deepin-icon-theme|deepin-icon-theme]] || deepin-artwork-themes ||
|-
|[[pkgdb:blur-effect|blur-effect]] || deepin-api ||
|-
|[[pkgdb:python-dae|python-dae]] || deepin-manual ||
|-
|[[pkgdb:deepin-dbus-generator|deepin-dbus-generator]] || deepin-daemon, deepin-dbus-factory ||
|-
|[[pkgdb:python-jieba|python-jieba]] || python-dae ||
|-
|[[pkgdb:deepin-dbus-factory|deepin-dbus-factory]] || deepin-api ||
|}


The following packages finished package review and is in the repo (or will be in the repo soon).
=== List Ordered by Build Sequence (Go) ===


{| style="t1" rowclass="th2"
# deepin-gir-generator (not updated in long term)
|-
# golang-github-linuxdeepin-go-x11-client
| Package Name || Package owner || Notes
# golang-deepin-go-lib
|-
# deepin-desktop-schemas
|[[pkgdb:gsettings-qt|gsettings-qt]] || [[user:zsun| Zamir SUN]]  ||
# golang-github-linuxdeepin-dbus-factory
|-
# deepin-api
|[[pkgdb:dtksettings|dtksettings]] || [[user:felixonmars| Felix Yan]]  ||
# deepin-pw-check (new in F35)
|-
# startdde
|[[pkgdb:deepin-tool-kit|deepin-tool-kit]] || [[user:mosquito| mosquito]]  ||
# deepin-daemon
|}
 
=== List Ordered by Build Sequence (Other) ===
 
# dtkcommon (new in F35)
# dtkcore
# dtkwm (not updated in long term, required by only screenshot and system-monitor)
# dtkgui
# dtkwidget
# docparser (not updated in long term)
# gio-qt (not updated in long term)
# deepin-desktop-base
# deepin-icon-theme (not updated in long term)
# deepin-qt-dbus-factory
# deepin-polkit-agent
# deepin-qt5integration
# deepin-menu (upstream halted)
# deepin-app-services (pending review)
# deepin-network-utils
# deepin-network-core
# deepin-control-center
# deepin-dock
# deepin-launcher
# deepin-session-ui
# udisks2-qt5 (not updated in long term)
# disomaster (not updated in long term)
# deepin-file-manager
# deepin-calculator
# deepin-editor
# deepin-image-editor (updates not applicable for Fedora)
# deepin-image-viewer (updates not applicable for Fedora)
# deepin-system-monitor
# deepin-account-faces
# deepin-gettext-tools (not updated in long term)
# deepin-gtk-theme (not updated in long term)
# deepin-sound-theme
# deepin-shortcut-viewer
# deepin-screensaver
# deepin-calendar
# deepin-draw
# dwayland (pending review)
# deepin-wayland-protocols (pending review)
# deepin-kwin
# deepin-wayland (new in F35, to be retired)
# deepin-qt5platform-plugins
# deepin-screenshot (not updated in long term)
# deepin-terminal
# deepin-session-shell
# deepin-wallpapers


== Participants ==
== Participants ==


* [[User:Zsun|Zamir SUN]] - main coordinator, packager
* [[User:Zsun|Zamir SUN]] - main coordinator, packager
* [[User:Cheeselee|Robin Lee]] - main packager
* [[User:Mosquito|Bowen Li]] - main packager
* [[User:Mosquito|Bowen Li]] - main packager
* [[User:Felixonmars|Felix Yan]] - Deepin developer
* [[User:Felixonmars|Felix Yan]] - packager
* [[User:Gbraad|Gerard Braad]] - mentor
* [[User:Gbraad|Gerard Braad]] - mentor
* [[User:Cheeselee|Robin Lee]] - reviewer
* [[User:BobMauchin|Robert-André Mauchin]] - reviewer
* And others from Deepin community etc.
* [[User:Zbyszek|Zbigniew Jędrzejewski-Szmek]] - reviewer
* And others


=== How you can help ===
=== How you can help ===
Line 107: Line 93:
If you have no idea how to help us with making Deepin Desktop Environment into Fedora here are some proposals where we need help:
If you have no idea how to help us with making Deepin Desktop Environment into Fedora here are some proposals where we need help:


* '''Packagers:''' There are so many interesting packages that are not yet packaged for Fedora. [[Packaging/Guidelines| Package it]] to improve the experience.
* '''Packagers:''' There are so many interesting packages that are not yet packaged for Fedora or need to be updated. [[Packaging/Guidelines| Package it]] to improve the experience.
* '''Reviewers:''' Only a few persons are doing the DeepinDe-related reviews. [[Packaging/ReviewGuidelines| Help us reviewing]] [https://bugzilla.redhat.com/showdependencytree.cgi?id=1465889&hide_resolved=1 the package requests] to make things happen quickly.
* '''Reviewers:''' Only a few persons are doing the DeepinDE-related reviews. [[Packaging/ReviewGuidelines| Help us reviewing]] [https://bugzilla.redhat.com/showdependencytree.cgi?id=1465889&hide_resolved=1 the package requests] to make things happen quickly.
* '''Testers:''' If you want to try Deepin Desktop Environment use the development version or the updates-testing repository and report bugs, We need your feedback to improve it.
* '''Testers:''' If you want to try Deepin Desktop Environment use the development version or the updates-testing repository and report bugs, We need your feedback to improve it.


== IRC Channel ==
== Communications ==


As currently the packagers are mainly in China, we are now using #fedora-zh channel for discussion. The channel is bridged with Telegram channel [https://t.me/fedorazh @fedorazh]. Although it is mainly a Chinese speaking channel, you can use English to get someone talking with you.
Join our [https://lists.fedoraproject.org/admin/lists/deepinde@lists.fedoraproject.org/ mailing list]. Of course you can reach many of us by IRC in various channels.
We may have other channel as the group growing.


== Resources ==
== Resources ==


* [https://github.com/linuxdeepin/ Deepin Github site]
* [https://github.com/linuxdeepin/ Deepin Github site]
* [https://copr.fedorainfracloud.org/coprs/mosquito/deepin/packages/ fedora-deepin repository]
* [https://copr.fedorainfracloud.org/coprs/mosquito/deepin/packages/ fedora-deepin copr repository] by [[User:Mosquito|Bowen Li]]  
* [https://github.com/FZUG/repo/tree/master/rpms/deepin_project/ deepin specs]
* [https://github.com/FZUG/deepin-desktop/ deepin specs]
* [https://apps.fedoraproject.org/koschei/groups/mosquito/deepin-sig koschei deepin-sig group]


[[Category:SIGs]] [[Category:Desktop SIGs]]
[[Category:SIGs]] [[Category:Desktop SIGs]]
[[Category:Fedora special-interest groups]]
[[Category:Fedora special-interest groups]]

Revision as of 06:41, 19 August 2023

Note.png
In process.
We need more participants to help.

Mission

We are working on form a group of people pushing and maintaining Deepin Desktop Environment in Fedora. Our mission is to define a high-quality Deepin DE experience to Fedora users and developers.

Status

Sync with Arch Linux

Versions of packages are kept synchronized with Arch Linux [1], not with upstream directly.

We also follow the package naming of Arch Linux. Deepin packages are prefixed with 'deepin-'.

Packages

As of now, most of the packages are in Fedora. Please refer to the tracker bug for the packages.

For multi-media packages, refer to the tracker in RPMFusion bugzilla.

List Ordered by Build Sequence (Go)

  1. deepin-gir-generator (not updated in long term)
  2. golang-github-linuxdeepin-go-x11-client
  3. golang-deepin-go-lib
  4. deepin-desktop-schemas
  5. golang-github-linuxdeepin-dbus-factory
  6. deepin-api
  7. deepin-pw-check (new in F35)
  8. startdde
  9. deepin-daemon

List Ordered by Build Sequence (Other)

  1. dtkcommon (new in F35)
  2. dtkcore
  3. dtkwm (not updated in long term, required by only screenshot and system-monitor)
  4. dtkgui
  5. dtkwidget
  6. docparser (not updated in long term)
  7. gio-qt (not updated in long term)
  8. deepin-desktop-base
  9. deepin-icon-theme (not updated in long term)
  10. deepin-qt-dbus-factory
  11. deepin-polkit-agent
  12. deepin-qt5integration
  13. deepin-menu (upstream halted)
  14. deepin-app-services (pending review)
  15. deepin-network-utils
  16. deepin-network-core
  17. deepin-control-center
  18. deepin-dock
  19. deepin-launcher
  20. deepin-session-ui
  21. udisks2-qt5 (not updated in long term)
  22. disomaster (not updated in long term)
  23. deepin-file-manager
  24. deepin-calculator
  25. deepin-editor
  26. deepin-image-editor (updates not applicable for Fedora)
  27. deepin-image-viewer (updates not applicable for Fedora)
  28. deepin-system-monitor
  29. deepin-account-faces
  30. deepin-gettext-tools (not updated in long term)
  31. deepin-gtk-theme (not updated in long term)
  32. deepin-sound-theme
  33. deepin-shortcut-viewer
  34. deepin-screensaver
  35. deepin-calendar
  36. deepin-draw
  37. dwayland (pending review)
  38. deepin-wayland-protocols (pending review)
  39. deepin-kwin
  40. deepin-wayland (new in F35, to be retired)
  41. deepin-qt5platform-plugins
  42. deepin-screenshot (not updated in long term)
  43. deepin-terminal
  44. deepin-session-shell
  45. deepin-wallpapers

Participants

How you can help

If you have no idea how to help us with making Deepin Desktop Environment into Fedora here are some proposals where we need help:

  • Packagers: There are so many interesting packages that are not yet packaged for Fedora or need to be updated. Package it to improve the experience.
  • Reviewers: Only a few persons are doing the DeepinDE-related reviews. Help us reviewing the package requests to make things happen quickly.
  • Testers: If you want to try Deepin Desktop Environment use the development version or the updates-testing repository and report bugs, We need your feedback to improve it.

Communications

Join our mailing list. Of course you can reach many of us by IRC in various channels.

Resources