Upstream patch was:[Packaging zynjacku]

Jaromír Mikeš mira.mikes at seznam.cz
Thu Oct 8 22:05:02 UTC 2009


Hi all,

I send (with kind help of Felipe Sateler) a request for changing code to upstream, because difficulty with packaging.
Upstream autor suggesting me to  make a patch which he will apply for next release.
I am not event sure that I understand properly to some parts.
Any opinions , suggestions, hints very appreciated.  

regards

mira


# Jaromír Mikeš <mira.mikes at seznam.cz> writes:
# 
# > Hi Nedko and Krzysztof,
# >
# > I am the packager of zynjacku for Debian.
# > I am currently facing a problem that maybe you can provide some input in.
# > The problem here is that Debian prefers to install binaries without
# > extension. That is, installing /usr/bin/zynjacku.py is frowned upon.
# > Usually simply renaming the script suffices, but since zynjacku includes
# > scripts that are also modules, the renaming breaks the importing of said
# > modules.
# >
# > (This part we should wait for the conclusion of the thread in
# > debian-mentors) Other Debian contributors suggested doing:
# > - Creating a wrapper and shipping the module in the python path
# > - Symlinking the module
# > - Others?
# >
# > What do you think about these suggestions? I would like to keep
# > divergences from upstream minimal, so any solution that has your
# > approval (and even better, implemented upstream) is preferable for me.
# 
# First, here is the layout on my system:
# 
# zynjacku-5:
# /usr/bin/lv2rack -> lv2rack.py
# /usr/bin/lv2rack.py
# /usr/bin/zynjacku -> zynjacku.py
# /usr/bin/zynjacku.py
# /usr/bin/zynspect -> zynspect.py
# /usr/bin/zynspect.py
# /usr/lib/python2.5/site-packages/zynworld/__init__.py
# /usr/lib/python2.5/site-packages/zynworld/lv2.py
# /usr/lib/python2.5/site-packages/zynworld/zynjacku_c.la
# /usr/lib/python2.5/site-packages/zynworld/zynjacku_c.so
# /usr/lib/python2.5/site-packages/zynworld/zynjacku_ttl.la
# /usr/lib/python2.5/site-packages/zynworld/zynjacku_ttl.so
# /usr/share/zynjacku/gpl.txt
# /usr/share/zynjacku/logo.png
# /usr/share/zynjacku/zynjacku.glade
# 
# Since some time there is zynworld python "site-package". It is the right
# place to put zynjacku modules, especially the code that is used in more
# than one place. Best would be to move the zynjacku classes that are
# common to zynjacku and lv2rack (they are part of zynjacku.py now) to
# zynworld. Then, the .py files can be installed without .py suffix and no
# symlinks will be needed. I think this is already possible for zynspect.
# 
# IIRC the only such ugly import is lv2rack using classes from
# zynjacku.py. Have you found others?
# 
# If you create a patch that fixes this issue, I'll be glad to apply it
# upstream. It will be quite easy even to do a quick release of
# zynjacku-5.1 if that will be useful for Debian (fewer/no patches).
# 
# -- 
# Nedko Arnaudov <GnuPG KeyID: DE1716B0>
# 
# 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 188 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20091009/30694bef/attachment-0001.pgp>


More information about the pkg-multimedia-maintainers mailing list