Your message dated Thu, 17 Apr 2014 01:34:23 +0000
with message-id <e1wabdb-0005cv...@franck.debian.org>
and subject line Bug#744319: fixed in dotlrn 2.5.0+dfsg2-1
has caused the Debian Bug report #744319,
regarding [dotlrn] [DFSG] missing source
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
744319: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=744319
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dotlrn
Severity: serious
version: 2.5.0+dfsg-10
user: debian...@lists.debian.org
usertags: source-is-missing
severity: serious
X-Debbugs-CC: ftpmas...@debian.org
Hi,
Your package seems to include some files that lack sources
in prefered forms of modification:
* xinha library (need to be packaged)
* tinymce (use packaged one)
List here:
packages/acs-templating/www/resources/xinha-nightly/XinhaCore.js
packages/acs-templating/www/resources/xinha-nightly/XinhaLoader.js
packages/theme-zen/www/resources/js/styleswitcher.js
packages/acs-templating/www/resources/xinha-nightly/examples/XinhaConfig.js
packages/acs-templating/www/resources/xinha-nightly/popups/popup.js
packages/lorsm/www/delivery-scorm/tigra/compressed/tree.js
packages/lorsm/www/delivery/tigra/compressed/tree.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/tiny_mce.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/tiny_mce_popup.js
packages/acs-templating/www/resources/xinha-nightly/modules/AboutBox/AboutBox.js
packages/acs-templating/www/resources/xinha-nightly/modules/ColorPicker/ColorPicker.js
packages/acs-templating/www/resources/xinha-nightly/modules/CreateLink/link.js
packages/acs-templating/www/resources/xinha-nightly/modules/CreateLink/pluginMethods.js
packages/acs-templating/www/resources/xinha-nightly/modules/Dialogs/XinhaDialog.js
packages/acs-templating/www/resources/xinha-nightly/modules/Dialogs/dialog.js
packages/acs-templating/www/resources/xinha-nightly/modules/Dialogs/popupwin.js
packages/acs-templating/www/resources/xinha-nightly/modules/FullScreen/full-screen.js
packages/acs-templating/www/resources/xinha-nightly/modules/Gecko/Gecko.js
packages/acs-templating/www/resources/xinha-nightly/modules/Gecko/paraHandlerBest.js
packages/acs-templating/www/resources/xinha-nightly/modules/GetHtml/DOMwalk.js
packages/acs-templating/www/resources/xinha-nightly/modules/GetHtml/TransformInnerHTML.js
packages/acs-templating/www/resources/xinha-nightly/modules/InlineStyler/InlineStyler.js
packages/acs-templating/www/resources/xinha-nightly/modules/InsertImage/insert_image.js
packages/acs-templating/www/resources/xinha-nightly/modules/InsertImage/pluginMethods.js
packages/acs-templating/www/resources/xinha-nightly/modules/InsertTable/insert_table.js
packages/acs-templating/www/resources/xinha-nightly/modules/InsertTable/pluginMethods.js
packages/acs-templating/www/resources/xinha-nightly/modules/InternetExplorer/InternetExplorer.js
packages/acs-templating/www/resources/xinha-nightly/modules/Opera/Opera.js
packages/acs-templating/www/resources/xinha-nightly/modules/WebKit/WebKit.js
packages/acs-templating/www/resources/xinha-nightly/plugins/Abbreviation/Abbreviation.js
packages/acs-templating/www/resources/xinha-nightly/plugins/CSS/CSS.js
packages/acs-templating/www/resources/xinha-nightly/plugins/CharCounter/CharCounter.js
packages/acs-templating/www/resources/xinha-nightly/plugins/CharacterMap/CharacterMap.js
packages/acs-templating/www/resources/xinha-nightly/plugins/ContextMenu/ContextMenu.js
packages/acs-templating/www/resources/xinha-nightly/plugins/DynamicCSS/DynamicCSS.js
packages/acs-templating/www/resources/xinha-nightly/plugins/Equation/ASCIIMathML.js
packages/acs-templating/www/resources/xinha-nightly/plugins/Equation/Equation.js
packages/acs-templating/www/resources/xinha-nightly/plugins/ExtendedFileManager/ExtendedFileManager.js
packages/acs-templating/www/resources/xinha-nightly/plugins/FindReplace/fr_engine.js
packages/acs-templating/www/resources/xinha-nightly/plugins/FormOperations/FormOperations.js
packages/acs-templating/www/resources/xinha-nightly/plugins/Forms/Forms.js
packages/acs-templating/www/resources/xinha-nightly/plugins/FullPage/FullPage.js
packages/acs-templating/www/resources/xinha-nightly/plugins/HorizontalRule/HorizontalRule.js
packages/acs-templating/www/resources/xinha-nightly/plugins/ImageManager/ImageManager.js
packages/acs-templating/www/resources/xinha-nightly/plugins/ImageManager/image-picker.js
packages/acs-templating/www/resources/xinha-nightly/plugins/InsertAnchor/InsertAnchor.js
packages/acs-templating/www/resources/xinha-nightly/plugins/InsertNote/InsertNote.js
packages/acs-templating/www/resources/xinha-nightly/plugins/InsertSnippet2/InsertSnippet2.js
packages/acs-templating/www/resources/xinha-nightly/plugins/LangMarks/LangMarks.js
packages/acs-templating/www/resources/xinha-nightly/plugins/Linker/pluginMethods.js
packages/acs-templating/www/resources/xinha-nightly/plugins/ListType/ListType.js
packages/acs-templating/www/resources/xinha-nightly/plugins/PSFixed/PSFixed.js
packages/acs-templating/www/resources/xinha-nightly/plugins/PSLocal/PSLocal.js
packages/acs-templating/www/resources/xinha-nightly/plugins/PSLocal/gears_init.js
packages/acs-templating/www/resources/xinha-nightly/plugins/PSServer/PSServer.js
packages/acs-templating/www/resources/xinha-nightly/plugins/PasteText/PasteText.js
packages/acs-templating/www/resources/xinha-nightly/plugins/PersistentStorage/PersistentStorage.js
packages/acs-templating/www/resources/xinha-nightly/plugins/QuickTag/tag-lib.js
packages/acs-templating/www/resources/xinha-nightly/plugins/SaveSubmit/SaveSubmit.js
packages/acs-templating/www/resources/xinha-nightly/plugins/SmartReplace/SmartReplace.js
packages/acs-templating/www/resources/xinha-nightly/plugins/SpellChecker/spell-check-ui.js
packages/acs-templating/www/resources/xinha-nightly/plugins/Stylist/Stylist.js
packages/acs-templating/www/resources/xinha-nightly/plugins/SuperClean/SuperClean.js
packages/acs-templating/www/resources/xinha-nightly/plugins/SuperClean/pluginMethods.js
packages/acs-templating/www/resources/xinha-nightly/plugins/TableOperations/TableOperations.js
packages/acs-templating/www/resources/xinha-nightly/plugins/ExtendedFileManager/assets/EditorContent.js
packages/acs-templating/www/resources/xinha-nightly/plugins/ExtendedFileManager/assets/dialog.js
packages/acs-templating/www/resources/xinha-nightly/plugins/ExtendedFileManager/assets/dragTableCols.js
packages/acs-templating/www/resources/xinha-nightly/plugins/ExtendedFileManager/assets/editor.js
packages/acs-templating/www/resources/xinha-nightly/plugins/ExtendedFileManager/assets/editorFrame.js
packages/acs-templating/www/resources/xinha-nightly/plugins/ExtendedFileManager/assets/images.js
packages/acs-templating/www/resources/xinha-nightly/plugins/ExtendedFileManager/assets/manager.js
packages/acs-templating/www/resources/xinha-nightly/plugins/ExtendedFileManager/assets/wz_jsgraphics.js
packages/acs-templating/www/resources/xinha-nightly/plugins/ImageManager/assets/EditorContent.js
packages/acs-templating/www/resources/xinha-nightly/plugins/ImageManager/assets/dialog.js
packages/acs-templating/www/resources/xinha-nightly/plugins/ImageManager/assets/editor.js
packages/acs-templating/www/resources/xinha-nightly/plugins/ImageManager/assets/editorFrame.js
packages/acs-templating/www/resources/xinha-nightly/plugins/ImageManager/assets/images.js
packages/acs-templating/www/resources/xinha-nightly/plugins/ImageManager/assets/manager.js
packages/acs-templating/www/resources/xinha-nightly/plugins/ImageManager/assets/wz_jsgraphics.js
packages/acs-templating/www/resources/xinha-nightly/plugins/Linker/dTree/dtree.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/_template/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/advimage/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/advlink/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/autosave/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/bbcode/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/compat2x/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/contextmenu/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/devkit/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/directionality/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/emotions/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/example/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/flash/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/fullpage/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/fullscreen/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/iespell/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/layer/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/pagebreak/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/preview/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/print/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/safari/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/searchreplace/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/spellchecker/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/style/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/tabfocus/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/template/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/visualchars/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/plugins/zoom/editor_plugin.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/themes/advanced/editor_template.js
packages/acs-templating/www/resources/tinymce/jscripts/tiny_mce/themes/simple/editor_template.js
According to Debian Free Software Guidelines [1] (DFSG) §2:
"The program must include source code, and must allow distribution
in source code as well as compiled form.".
This could also constitute a license violation for some copyleft licenses such
as the GNU GPL.
In order to solve this problem, you could:
1. repack the origin tarball adding the missing source to it.
2 add the source files to "debian/missing-sources" directory
Both way satisfies the requirement that we ship the source. Second option
might be preferable due to the following reasons [2]:
- Upstream can do it too and you could even supply a patch to them, thus full
filling our social contract [3], see particularly §2.
- If source and non-source are in different locations, ftpmasters may
miss the source and (needlessly) reject the package.
- The source isn't duplicated in every .diff.gz/.debian.tar.* (though
this only really matters for larger sources).
You could also ask debian-qa for more guidance.
[1] https://www.debian.org/social_contract.en.html#guidelines
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=736873#8
[3] https://www.debian.org/social_contract
--- End Message ---
--- Begin Message ---
Source: dotlrn
Source-Version: 2.5.0+dfsg2-1
We believe that the bug you reported is fixed in the latest version of
dotlrn, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 744...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Hector Romojaro <hector.romoj...@gmail.com> (supplier of updated dotlrn package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 27 Dec 2013 15:38:20 +0100
Source: dotlrn
Binary: dotlrn
Architecture: source all
Version: 2.5.0+dfsg2-1
Distribution: unstable
Urgency: low
Maintainer: Hector Romojaro <hector.romoj...@gmail.com>
Changed-By: Hector Romojaro <hector.romoj...@gmail.com>
Description:
dotlrn - e-learning portal system based on OpenACS
Closes: 744319
Changes:
dotlrn (2.5.0+dfsg2-1) unstable; urgency=low
.
* debhelper >= 9 is now required.
* New missing-sources directory. Closes: #744319
- Includes some minified javascript sources, for both xinha and tinymce.
- Details in missing-sources/README
- Updated copyright file to include them, and also xinha license.
* Deleted some .jar files included in the original tarball. Please see
README.Debian for details.
* Fixed privacy-breach-logo and privacy-breach-generic lintian errors in
some files.
- See patches/privacy-breach.patch for more details
* Added source/lintian-overrides and updated dotlrn.lintian-overrides
Checksums-Sha1:
b33034018fe85261a11f0ec15d491b888e55aed8 1953 dotlrn_2.5.0+dfsg2-1.dsc
79cf8353e9d28408b490608b3545d28c7396cd16 25796687
dotlrn_2.5.0+dfsg2.orig.tar.gz
438d863203a9ac8edfea6fa99b08bfc3a7ee2c67 245984
dotlrn_2.5.0+dfsg2-1.debian.tar.xz
0dc8ef4ebb273067f7fe10f56c262ef595900e29 16915112 dotlrn_2.5.0+dfsg2-1_all.deb
Checksums-Sha256:
1499a30a7a65b13d5ba5dc4275bebe020fae36ec0b6dae5b9479ec2ae87c4ffc 1953
dotlrn_2.5.0+dfsg2-1.dsc
e91bb33cf0c0922a7d8251eda82a7b01092139483d340d220667d9cd09bb4cc7 25796687
dotlrn_2.5.0+dfsg2.orig.tar.gz
59d0e38a8605a1da7c0fccaeab4e36ae66f8b25c247a5ece130412ebebb1eb12 245984
dotlrn_2.5.0+dfsg2-1.debian.tar.xz
1742149ac9ecec1ddb4cc7bb9794e2003b857f74c815e13a80625cb20eea3c20 16915112
dotlrn_2.5.0+dfsg2-1_all.deb
Files:
2f6d429b15bda47ea3246a1c2b32350b 1953 web optional dotlrn_2.5.0+dfsg2-1.dsc
c4c794a4ed6f0e9547652b4bf2d440a4 25796687 web optional
dotlrn_2.5.0+dfsg2.orig.tar.gz
513e9c26b6fe53c9ced3a4ef13539a81 245984 web optional
dotlrn_2.5.0+dfsg2-1.debian.tar.xz
62aa79857678757eec9e4795e951c9bd 16915112 web optional
dotlrn_2.5.0+dfsg2-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBCgAGBQJTTyl4AAoJEO3IyCQPaI5oQMoQANqbO5BZ3MDv4lS6GKu/0maP
4eVk3/fA7n/G3uCYazbfuDN3u5GTcShZs4Jay5oi2KwxtiJEiIJrWiiAVl8AhgdP
LGedEEiKC6iYSsCiEjgb919Nn59+29E6X+qrjMXz6mw+CYi70CV6JUMoFKlj+QAx
kntc00pQoz1pgoZPDeuIOGeFOArTBKuJTEGiS/SlGaIhSD8/N6ETIVHNNWt/9AdN
qzCgmBGNEFxnOTud4pguxwRmRVFi2nulKK9U8ZWYXoeX6hosFe/6+yVk+Wtmzs2w
3w6YQkcZLpD4Gw3IK3l1y1N1PrIGrEtIryILKRmQ36qMteuOXnTOnow8e2Vqvy8w
/mdXIZDHmQD8N0FUM/IUcnzWKFQhK/vkSshggPMNGc824oLJzNQOSPqLe6EQfj4p
bFeMvZddaU/kmObAmDxt6x2aZxkrzN4itktOv0A77TH+A1/v7Bv51vP4CkLVo8Sg
ow06Ax34AmearsdREMBqc1/ZUkJ9B2RzaySLPXJY/FyveZxWwIH5UyJ06j+kO0HK
+ir2PEYGLJ8qeGsH3bbhW6fxPJ4mHWhfvIcC1x7LlBps6j9or/JW18hlKHKGi/Bf
G3A4zFWsJ17E5A75p6ToEXGwsFmnl36btQ6KbANBmeOMo2ZmXzFDe15ZrlGp+i9x
fAbqFwP7qQmPQQvnAhUY
=+YI0
-----END PGP SIGNATURE-----
--- End Message ---