Some (hopefully minor) changes are required to the packages to make them work on Debian Wheezy. Ideally these changes would also permit it to work on Squeeze at the same time.
These are the packages that, on a first pass, don't exist in wheezy. These we already have packages for: libdata-paginator-perl libmodule-bundled-files-perl libtemplate-plugin-htmltotext-perl This no longer exists: tinymce2
Created attachment 18449 [details] [review] Bug 10367 - update the rules and control file for wheezy This updates the control file to use tinymce rather than tinymce2, as tinymce2 is deprecated and no longer in Debian. Also a general dependencies update. Note that this is suitable for master only.
A quick bit of testing illustrated that tinymce, which is version 3, works just as well as tinymce2. Koha as a whole should probably switch.
QA comment: # cat /etc/debian_version 7.0 # aptitude search tinymce p python-django-tinymce - replacement text widget for Django web framework p tinymce - platform independent web based Javascript/HTML WYSIWYG editor # aptitude search libfile-slurp-perl i A libfile-slurp-perl - single call read & write file routines # aptitude search libtest-www-mechanize-perl i A libtest-www-mechanize-perl # git grep tinymce2 returns no result. Marked as Passed QA.
Created attachment 18460 [details] [review] Bug 10367 - update the rules and control file for wheezy This updates the control file to use tinymce rather than tinymce2, as tinymce2 is deprecated and no longer in Debian. Also a general dependencies update. Note that this is suitable for master only. Signed-off-by: Jonathan Druart <jonathan.druart@biblibre.com>
Pushed to master. Thanks, Robin!
(In reply to comment #3) > A quick bit of testing illustrated that tinymce, which is version 3, works > just as well as tinymce2. Koha as a whole should probably switch. Upon checking, Koha already has. Bug 9172, in addition to moving TinyMCE out of its language-specific directory, bumped up the version bundled with Koha to 3.5.8.
(In reply to comment #7) > Upon checking, Koha already has. Bug 9172, in addition to moving TinyMCE > out of its language-specific directory, bumped up the version bundled with > Koha to 3.5.8. Oh excellent. I think I was basing my comment there on old information then.
Created attachment 18483 [details] [review] Bug 10367 - [3.12] update the rules and control file for wheezy This updates the control file to use tinymce rather than tinymce2, as tinymce2 is deprecated and no longer in Debian. Signed-off-by: Jonathan Druart <jonathan.druart@biblibre.com> Signed-off-by: Galen Charlton <gmc@esilibrary.com>
This patch is actually identical to the one for master with a different commit message, turns out master and 3.12 are close enough that it works. Not too surprising really.
PS: Jonathan, thanks for letting me know that 'git grep' is a thing that exists. I can see it being useful.
Created attachment 18484 [details] [review] Bug 10367 - [3.10] update the rules and control file for wheezy This updates the control file to use tinymce rather than tinymce2, as tinymce2 is deprecated and no longer in Debian.
The 3.10 patch is a reasonably different patch, due to recent changes that aren't in that one.
The 3.12 version of this patch has been pushed to 3.12.x, will be in 3.12.1.
3.10 version of this patch has been pushed to 3.10.x, will be in 3.10.7
Cherry picking this patch from 3.10.x didn't apply cleanly, had some issues around debian/control and debian/control.in Is it possible for you to submit a version for 3.8.x?