[Pkg-deepin-devel] Pkg-deepin progress report [2017-08-20]
Boyuan Yang
073plan at gmail.com
Sun Aug 20 06:47:39 UTC 2017
Hello all,
Since the establishment of pkg-deepin team on Aug. 1st, we have made some
progress in the packaging of Deepin software. Some detail will be discussed in
this email.
Working repository
================
Most packaging work happens under Alioth pkg-deepin team [5]. However, some
non-deepin packages are put under collab-maint (like [6]).
Dependency & Progress Graph
=========================
The dependency tree for most Deepin software has been documented as a dot file.
You may find the source file and output PDF / PNG files in pkg-deepin/pkg-
deepin.git repository. [1]
This file will be updated regularly to reflect dependency relationship. Current
progress of each package is also documented by its color. You may find the
legend in the graph to understand the meaning of each color.
Problematic packages also has a comment attached describing the problem
briefly.
Packaging Status
==============
The following progress were accomplished:
* dtksettings (ACCEPTED; deprecated due to upstream refactoring; should file
RM request later)
* deepin-gettext-tools (ACCEPTED)
* dtkcore (NEW; new upstream version released & prepared; looking for
another upload to replace current one in NEW queue)
* gsettings-qt (NEW; test failure fixed by the release of Qt 5.9)
* dtkwm (RFS; properly prepared)
* dtkwidget (ITP; important dependency package; WIP)
* Bunch of ITP bugs filed ([2] and [3])
* Various QA work upstreamed
PROBLEMS
=========
The graph in [1] shows some difficulties in the future. For example,
* Many deepin software were written in Go. However, many of their golang
dependencies were neither packaged in Debian or in Ubuntu. What's more, lots
of those upstream are already inactive. Packaging them should be a painful and
challenging work.
* Debian Bug #871840 (Lightdm needs to migrate to Qt5 before Deepin could
take advantage of it)
* Other various problems (see comments in [1])
* Changes made in Debian (manpages and other changes in debian/ dir) needs
to be upstreamed later
Obviously we are still at a very early stage of packaging. The progress is
slow but steady. Connections between DDs, packaging volunteers and Deepin
staff were already established.
I would like to thank everyone involved. Your devotion could help Debian (and
downstream distributions) to be greater with Deepin software included.
--
Regards,
Boyuan Yang
[1] https://anonscm.debian.org/git/pkg-deepin/pkg-deepin.git/tree/depgraph/
[2] https://wnpp.debian.net/?type%5B%5D=ITP&project=deepin&description=&owner
%5B%5D=yes&owner%5B%5D=no&col%5B%5D=dust&col%5B%5D=type&col%5B
%5D=description&col%5B%5D=installs&sort=project
[3] https://wnpp.debian.net/?type%5B%5D=ITP&project=dde&description=&owner%5B
%5D=yes&owner%5B%5D=no&col%5B%5D=dust&col%5B%5D=type&col%5B%5D=description&col
%5B%5D=installs&sort=project
[4] https://zh.wikipedia.org/wiki/
%E7%94%B3%E5%A8%81%E5%A4%84%E7%90%86%E5%99%A8
[5] https://anonscm.debian.org/git/pkg-deepin/
[6] https://anonscm.debian.org/git/collab-maint/gsettings-qt.git
More information about the Pkg-deepin-devel
mailing list