Hi Bastien, Thanks for your bug report. This issue is being addressed with upstream right now, and will be fixed in the next upload.
>From the files previously mentioned, source for both packages/lorsm/www/delivery-scorm/tigra/compressed/tree.js and packages/lorsm/www/delivery/tigra/compressed/tree.js is already included in the original tarball, specifically in packages/lorsm/www/delivery/tigra/tree.js. Also, packages/theme-zen/www/resources/js/styleswitcher.js is not minified/prebuilt, it seems to have been created in a non-unix box by upstream and appears as a single long line due to (probably windows) newline convention. Cheers, Héctor El sáb, 12-04-2014 a las 23:23 +0000, bastien ROUCARIES escribió: > 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 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org