Package: mu-editor / 1.0.2+dfsg-3

Metadata

Package Version Patches format
mu-editor 1.0.2+dfsg-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
soften dependency versions | (download)

setup.py | 10 5 + 5 - 0 !
1 file changed, 5 insertions(+), 5 deletions(-)

 soften upstream dependencies to match debian availability
remove unavailable rpi dependencies | (download)

setup.py | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 remove references to unpackaged raspberry pi control libraries
 Mu supports the Raspberry Pi (both natively via gpiozero, and remotely via
 pigpio), but some dependencies are not yet packaged for Debian (or for
 all architectures):
 .
 - gpiozero (only packaged for arm64,armel,armhf)
   see RFP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=856413
 - pigpio (currently only the client packaged)
   see RFP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=908787
remove problematic runtime dependencies | (download)

setup.py | 15 5 + 10 - 0 !
1 file changed, 5 insertions(+), 10 deletions(-)

 remove dependencies that may no be found at runtime
 Some distributions are not found by pkg_resources when load_entry_point is
 called at startup
replace sourcecodepro font with inconsolata | (download)

MANIFEST.in | 1 0 + 1 - 0 !
mu/interface/themes.py | 12 5 + 7 - 0 !
2 files changed, 5 insertions(+), 8 deletions(-)

 remove hard-coded dependency on the source code pro font
 Mu bundles the Adobe Source Code Pro font with its source, and hard-codes its
 use within the editor. This patch removes this requirement, replacing it with
 the Inconsolata font, which is already packaged for Debian. Separately, we
 repackage the source (via Files-Excluded) to remove the fonts from the
 Debian source tarball and add a binary dependency on fonts-inconsolata.
 .
 Note that Debian packaging efforts for the Adobe Font Development Kit for
 OpenType (#762252) and the Source Code Pro fonts (#736681) remain unresolved
 at the time of creating this patch.
use system uflash | (download)

mu/modes/microbit.py | 3 2 + 1 - 0 !
tests/modes/test_microbit.py | 34 17 + 17 - 0 !
2 files changed, 19 insertions(+), 18 deletions(-)

 use the packaged version of uflash.py
 During repacking of the upstream source we remove the convenience copy of
 uflash.py, which is provided on Debian in the python3-uflash package
disable buttons in alabaster sphinx theme | (download)

docs/conf.py | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 disable creation of github buttons in sphinx documentation
replace embedded youtube videos with links | (download)

docs/index.rst | 10 2 + 8 - 0 !
docs/user-experience.rst | 11 2 + 9 - 0 !
2 files changed, 4 insertions(+), 17 deletions(-)

 remove embedded youtube videos and replace with links
remove non dfsg images from docs | (download)

docs/copyright.rst | 50 0 + 50 - 0 !
docs/modes.rst | 4 0 + 4 - 0 !
docs/user-experience.rst | 6 0 + 6 - 0 !
3 files changed, 60 deletions(-)

 remove references to non-dfsg images removed from source
remove non dfsg resources | (download)

mu/logic.py | 2 0 + 2 - 0 !
tests/test_logic.py | 2 1 + 1 - 0 !
2 files changed, 1 insertion(+), 3 deletions(-)

 remove references to non-dfsg-compatible resources
 We remove eep.wav during repacking due to unknown provenance, and
 update the relevant test to expect one fewer resource copy
test_app_icon_as_string | (download)

tests/test_app.py | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 fix failing test due to changes in pkg_resources.resource_string
update rtp for mu debug | (download)

mu/mu-debug.py | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 update module search path for mu/mu-debug
 When launched, mu-debug is unable to find the mu modules it depends
 on because it is launched from a subdirectory of the mu module directory
 structure. This patch updates the module search path to include the
 root directory of the mu module structure.