[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#780155: ITP: baculum -- Baculum WebGUI tool for Bacula Community program



Hello,

I am working on adjusting Baculum files to Debian requirements.

I am preparing project for Debian Jessie. Here you can see current state
of sources:

https://launchpad.net/~ganiuszka/+archive/ubuntu/baculum/+files/baculum_7.0%2Bgit20150208ppa1~jessie1.tar.xz

On Jessie environment I have following warnings from Lintian (with my
comments):

W: baculum source: package-needs-versioned-debhelper-build-depends 9

I need to read more about this dependency.

W: baculum: extra-license-file
usr/share/baculum/htdocs/framework/3rdParty/FirePHPCore/LICENSE
W: baculum: extra-license-file
usr/share/baculum/htdocs/framework/3rdParty/Markdown/License.text
W: baculum: extra-license-file
usr/share/baculum/htdocs/framework/3rdParty/Parsedown/LICENSE.txt
W: baculum: extra-license-file
usr/share/baculum/htdocs/framework/3rdParty/ReCaptcha/LICENSE
W: baculum: extra-license-file
usr/share/baculum/htdocs/framework/3rdParty/SafeHtml/license.txt
W: baculum: extra-license-file
usr/share/baculum/htdocs/framework/3rdParty/TinyMCE/license.txt
W: baculum: extra-license-file
usr/share/baculum/htdocs/framework/I18N/core/data/license.txt

All files from directory /framework/ are PRADO Framework files. I would
avoid a lot of framework modifications if they are not really needed. In
reasonable cases I am able to change something in framework and add
patch(es). I this case they are licenses files, trivial issue, I think.

As I wrote previous, I have never added new packages to distribution. I
rely on your opinions and advises.

W: baculum: embedded-javascript-library
usr/share/baculum/htdocs/framework/Web/Javascripts/source/prototype-1.7/prototype.js
please use libjs-prototype

PRADO Framework contains integrated Prototype.js library. It could be a
bit painful change, because of nested integration Prototype.js with
framework, but I am able to change it.

W: baculum: embedded-javascript-library
usr/share/baculum/htdocs/framework/Web/Javascripts/source/scriptaculous-1.9.0/scriptaculous.js
please use libjs-scriptaculous

The same thing like with Prototype.js, Scriptaculous.js is internal tool
from framework. Possible to change.

W: baculum: extra-license-file
usr/share/baculum/htdocs/framework/Web/Javascripts/source/tinymce-405/license.txt

Next license file. TinyMCE Editor from framework is not used at all by
Baculum. All TinyMCE implementation as module to framework could be removed.

W: baculum: embedded-javascript-library
usr/share/baculum/htdocs/framework/Web/Javascripts/source/tinymce-405/plugins/compat3x/tiny_mce_popup.js
please use tinymce2?

To remove as above.

W: baculum: duplicate-font-file
usr/share/baculum/htdocs/framework/Web/UI/WebControls/assets/verase.ttf
also in ttf-bitstream-vera

Next framework element - TrueType font.
=====

That are all warnings that Lintian shown.

>From other things, I moved location of Baculum scripts from /var/www to
/usr/share/baculum/htdocs/, because Lintian indicated me that it is not
good choice.

BTW: I noticed that Lintian from Jessie is more restrictive than that
from Ubuntu.

I will back when I have something new.

Best regards.
Marcin Haba


Reply to: