#1990 closed task (fixed)
debian python3-xpra packaging
Reported by: | Antoine Martin | Owned by: | Antoine Martin |
---|---|---|---|
Priority: | major | Milestone: | 2.5 |
Component: | packaging | Version: | 2.4.x |
Keywords: | deb | Cc: |
Description (last modified by )
Looks like you may want to switch to pybuild: debian docs: dh_python.
The changelog for all the debian packaging lives here: log/xpra/trunk/debian
Change History (7)
comment:1 Changed 4 years ago by
Description: | modified (diff) |
---|---|
Status: | new → assigned |
comment:3 Changed 4 years ago by
More:
- r20732 build-depends goes it main section
- r20733 + r20734 remove ugly strip hack, workaround man page opaque dh automagic failures
Still TODO:
- the
/usr/bin/xpra*
scripts use python2.. ideally we should replace them with a shell script and run python2 or python3 based on which version is installed - the same problem applies to RPM packaging - same for the various utility scripts (cups forwarder, etc): we don't care which python version is used for those - but we have to specify one?
comment:4 Changed 4 years ago by
(dh: what a mazy steaming pile...)
No amount of contortions would make dh do the right thing. It always ended up bundling some icons or systemd file in the xpra
package instead of xpra-common
, so r20735 (+r20739 fixup) gives up the battle and puts those files there.
xpra
is now whatxpra-common
was meant to be: icons, html5 client, systemd files, etcpython2-xpra
python3-xpra
As for the scripts, r20736 (+r20738) removes xpra_browser
(saves us a man page to maintain) and r20737 tries the other python interpreter if we fail to import xpra with the current (ie default) one.
Still TODO:
- man page handling - currently replaced by a find command
- check dependencies and test installation on all supported platforms (esp xenial)
- split html5 (easy?)
comment:6 Changed 4 years ago by
Description: | modified (diff) |
---|---|
Resolution: | → fixed |
Status: | assigned → closed |
comment:7 Changed 16 months ago by
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1990
Note: See
TracTickets for help on using
tickets.
Done in r20693, tested on Ubuntu 18.10 and Debian Stretch.
Maybe split the html5 client too?