Bug #1911

Icinga-Web tarball consist many empty and hidden files

Added by theh over 2 years ago. Updated almost 2 years ago.

Status:ClosedStart date:09/16/2011
Priority:LowDue date:
Assignee:mhein% Done:

100%

Category:QualityEstimated time:2.00 hours
Target version:Icinga 1.x - 1.7
Icinga Version: DB Type:
Icinga Web Version: DB Version:
IDO Version: Browser Version:
OS Version:

Description

Maybe some of the hidden files are needed but it doesn't seem to be the case in case of .keep and .gitignore.

And what are all these empty files for?

Here is the whole rpmlint ouput without the executable warnings for 1.5.2:
RPMLINT report: ===============
icinga-web.noarch: W: hidden-file-or-dir /usr/share/icinga-web/app/modules/Api/lib/datastore/.IcingaApiDataStoreModel.class.php.swo
icinga-web.noarch: W: hidden-file-or-dir /usr/share/icinga-web/lib/agavi/samples/app/modules/Confidential/cache/.keep
icinga-web.noarch: W: hidden-file-or-dir /usr/share/icinga-web/app/modules/Reporting/data/.PLACEHOLDER
icinga-web.noarch: W: hidden-file-or-dir /usr/share/icinga-web/lib/agavi/samples/app/modules/Products/models/.keep
icinga-web.noarch: W: hidden-file-or-dir /usr/share/icinga-web/lib/agavi/samples/pub/js/.keep
icinga-web.noarch: W: hidden-file-or-dir /usr/share/icinga-web/lib/agavi/samples/app/modules/Disabled/models/.keep
icinga-web.noarch: W: hidden-file-or-dir /usr/share/icinga-web/lib/jsgettext/doc/html/.#Gettext.html.1.4
icinga-web.noarch: W: hidden-file-or-dir /usr/share/icinga-web/lib/agavi/samples/app/log/.keep
icinga-web.noarch: W: hidden-file-or-dir /usr/share/icinga-web/lib/agavi/samples/app/modules/Confidential/models/.keep
icinga-web.noarch: W: hidden-file-or-dir /usr/share/icinga-web/lib/agavi/samples/app/cache/.keep
icinga-web.noarch: W: hidden-file-or-dir /usr/share/icinga-web/lib/agavi/samples/app/modules/Confidential/validate/.keep
icinga-web.noarch: W: hidden-file-or-dir /usr/share/icinga-web/lib/agavi/samples/app/modules/Disabled/cache/.keep
icinga-web.noarch: W: hidden-file-or-dir /usr/share/icinga-web/lib/agavi/samples/app/modules/Disabled/validate/.keep
icinga-web.noarch: W: hidden-file-or-dir /usr/share/icinga-web/lib/jsgettext/doc/pod/.#Gettext.pod.1.3
icinga-web.noarch: W: hidden-file-or-dir /usr/share/icinga-web/app/data/tmp/.PLACEHOLDER
icinga-web.noarch: W: hidden-file-or-dir /usr/share/icinga-web/lib/agavi/samples/test/lib/.keep
icinga-web.noarch: W: hidden-file-or-dir /usr/share/icinga-web/lib/agavi/samples/app/modules/Default/cache/.keep
icinga-web.noarch: W: hidden-file-or-dir /usr/share/icinga-web/lib/jsgettext/doc/text/.#Gettext.text.1.3
icinga-web.noarch: W: hidden-file-or-dir /usr/share/icinga-web/lib/agavi/samples/app/modules/Default/models/.keep
The file or directory is hidden. You should see if this is normal, and delete
it from the package if not.

icinga-web.noarch: W: version-control-internal-file /usr/share/icinga-web/lib/phing/test/etc/regression/137/.gitignore
You have included file(s) internally used by a version control system in the
package. Move these files out of the package and rebuild it.

icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Cronks/templates/System/ViewProc/MetaInformationSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/regression/137/.gitignore
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/resources/tasks/system/UpToDateTask/source.txt
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/AppKit/templates/DataProvider/LogProviderSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/AppKit/templates/Privileges/IndexSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Web/templates/IndexSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/AppKit/templates/DataProvider/UserProviderSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/agavi/samples/app/modules/Confidential/cache/.keep
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Reporting/templates/Provider/TreeLoaderSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/regression/229/Test2
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Web/templates/Icinga/ApiCommandError.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Cronks/templates/Provider/CategoriesSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/agavi/tests2/sandbox2/lib/config/autoload/test/Class1.class.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/agavi/tests2/sandbox2/AutoloadHandlerTestClass.class.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Cronks/templates/Provider/CronksSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Reporting/data/.PLACEHOLDER
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Cronks/templates/System/ViewProcSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/agavi/samples/app/modules/Products/models/.keep
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Api/templates/SOAP/Icinga/IcingaApiSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/AppKit/templates/DataProvider/IconProviderSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/agavi/samples/pub/js/.keep
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/agavi/samples/app/modules/Disabled/templates/IndexSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/agavi/samples/app/modules/Disabled/models/.keep
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Reporting/templates/Provider/ContentResourceSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/regression/137/data/test.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/types/fileset/d.xsl
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Cronks/templates/Provider/ObjectInfoIconsSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Api/templates/IcingaInstanceControllerSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/jit/Examples/css/HeatMap.css
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/agavi/samples/app/log/.keep
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Reporting/templates/Provider/JasperServerSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/regression/544/tmp/source/somedir/test
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Reporting/templates/Provider/SchedulerSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Web/templates/Icinga/ApiSimpleDataProviderSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Reporting/templates/Provider/ReportParametersSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/types/fileset/a/aa.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/agavi/samples/app/modules/Confidential/models/.keep
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/AppKit/templates/Admin/Groups/RemoveSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/AppKit/templates/Ext/ApplicationStateSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/types/fileset/f.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/agavi/samples/app/cache/.keep
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/agavi/samples/app/modules/Confidential/validate/.keep
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Api/templates/Test/RequestTestSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/regression/524/mockpackage/readme
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/resources/tasks/system/UpToDateTask/target.txt
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Api/templates/ApiCommandError.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/AppKit/templates/Login/SilentAuthSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/regression/137/data/config.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Cronks/templates/System/ViewProc/CommandMetaInformationSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/regression/544/tmp/source/b
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Api/templates/ApiCommandSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/regression/544/tmp/source/a
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Web/templates/Icinga/ApiCommandSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/agavi/samples/app/modules/Disabled/cache/.keep
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/agavi/src/build/templates/templates/template.tmpl
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Web/templates/SOAP/Icinga/IcingaApiSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Reporting/templates/Report/GetReportDataSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/agavi/test/sandbox/app/modules/Default/templates/IndexSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/regression/252/a
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/regression/229/Test1
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/AppKit/templates/DataProvider/PrincipalProviderSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Cronks/templates/System/ViewProc/SendCommandSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/agavi/src/build/templates/templates/template.php.tmpl
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/agavi/samples/app/modules/Disabled/validate/.keep
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Api/templates/ApiSearchSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/data/tmp/.PLACEHOLDER
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/AppKit/templates/DataProvider/LanguageProviderSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/AppKit/templates/Widgets/SquishLoaderSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/agavi/samples/test/lib/.keep
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/agavi/samples/app/modules/Default/cache/.keep
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Cronks/templates/System/CronkLoaderSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Api/templates/ApiDataStoreProviderSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Cronks/data/xml/extensions/PLACEHOLDER
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Reporting/templates/Report/GenerateSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Web/templates/Icinga/ApiSearchSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/types/fileset/a/aa/aaa.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/regression/252/b
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Cronks/templates/Provider/CombinedSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/AppKit/templates/DispatcherSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/AppKit/templates/DataProvider/GroupProviderSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/regression/544/tmp/source/tests/bar
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/agavi/samples/app/modules/Default/models/.keep
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/AppKit/templates/DispatcherError.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/agavi/tests2/sandbox2/lib/config/autoload/Test2.class.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/regression/544/tmp/source/test/foo
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/AppKit/templates/Login/LoginCheckSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/types/fileset/c.xml
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/jit/Examples/css/RGraph.css
2 packages and 0 specfiles checked; 0 errors, 113 warnings.


Related issues

Related to Web - Feature #1514: Shrink Icinga-Web: remove useless 3rd-party files Resolved 05/13/2011

Associated revisions

Revision 73e00d4b
Added by mhein over 2 years ago

  • Removed all zero-sized php template for html output (fixes #1911)

History

#1 Updated by jmosshammer over 2 years ago

  • Category set to Quality
  • Target version set to 1.6

#2 Updated by mhein over 2 years ago

  • Estimated time set to 6.00
  • also change installation of libraries. Only install files you are need

#3 Updated by mhein over 2 years ago

  • Estimated time changed from 6.00 to 2.00

#4 Updated by mhein over 2 years ago

  • Assignee set to mhein

#5 Updated by mhein over 2 years ago

  • Status changed from New to Assigned

#6 Updated by mhein over 2 years ago

  • Status changed from Assigned to Resolved
  • % Done changed from 0 to 100

#7 Updated by theh over 2 years ago

  • Status changed from Resolved to Assigned

I have checked 1.6.0beta and got this result:

icinga-web.noarch: W: hidden-file-or-dir /usr/share/icinga-web/app/modules/Api/lib/datastore/.IcingaApiDataStoreModel.class.php.swo
icinga-web.noarch: W: hidden-file-or-dir /usr/share/icinga-web/app/modules/Reporting/data/.PLACEHOLDER
icinga-web.noarch: W: hidden-file-or-dir /usr/share/icinga-web/app/data/tmp/.PLACEHOLDER
The file or directory is hidden. You should see if this is normal, and delete
it from the package if not.

icinga-web.noarch: W: version-control-internal-file /usr/share/icinga-web/lib/phing/test/etc/regression/137/.gitignore
You have included file(s) internally used by a version control system in the
package. Move these files out of the package and rebuild it.

icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/regression/252/b
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/regression/137/.gitignore
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/resources/tasks/system/UpToDateTask/source.txt
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/regression/229/Test2
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Reporting/data/.PLACEHOLDER
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/regression/137/data/test.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/types/fileset/d.xsl
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/agavi/src/build/templates/templates/template.php.tmpl
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/regression/544/tmp/source/somedir/test
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/types/fileset/a/aa.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/types/fileset/f.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/regression/544/tmp/source/tests/bar
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/regression/524/mockpackage/readme
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/resources/tasks/system/UpToDateTask/target.txt
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/regression/137/data/config.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/regression/544/tmp/source/b
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/regression/544/tmp/source/a
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/agavi/src/build/templates/templates/template.tmpl
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/regression/252/a
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/regression/229/Test1
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/data/tmp/.PLACEHOLDER
icinga-web.noarch: W: zero-length /usr/share/icinga-web/app/modules/Cronks/data/xml/extensions/PLACEHOLDER
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/types/fileset/a/aa/aaa.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/regression/544/tmp/source/test/foo
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/phing/test/etc/types/fileset/c.xml

#8 Updated by mhein over 2 years ago

  • Status changed from Assigned to Resolved

Hi.

I removed the phing test structure and renamed all PLACEHOLDER things in '.keep' that we equals to the rest of vendor libs.

Kind regards,
Marius.

#9 Updated by gpduck over 2 years ago

This appears to have broken our authentication. We use kerberos configured in Apache and on a fresh 1.6.1 install we get the following error when logging in:

Uncaught AgaviException thrown:
Template "Login/SilentAuthSuccess" could not be found. Paths tried: /usr/local/icinga-web/app/modules/AppKit/templates/en/Login/SilentAuthSuccess.php /usr/local/icinga-web/app/modules/AppKit/templates/${locale}/Login/SilentAuthSuccess.php /usr/local/icinga-web/app/modules/AppKit/templates/Login/SilentAuthSuccess.en.php /usr/local/icinga-web/app/modules/AppKit/templates/Login/SilentAuthSuccess.${locale}.php /usr/local/icinga-web/app/modules/AppKit/templates/Login/SilentAuthSuccess.php /usr/local/icinga-web/app/modules/AppKit/templates/Login/SilentAuthSuccess.php

Stacktrace:
#0 /usr/local/icinga-web/lib/agavi/src/view/AgaviFileTemplateLayer.class.php(110): AgaviStreamTemplateLayer->getResourceStreamIdentifier()
#1 /usr/local/icinga-web/lib/agavi/src/renderer/AgaviPhpRenderer.class.php(101): AgaviFileTemplateLayer->getResourceStreamIdentifier()
#2 /usr/local/icinga-web/app/cache/config/compile.xml_development__033d402eaeb08f42e4e3d5f8474e444805e2c7c6.php(1617): AgaviPhpRenderer->render(Object(AgaviFileTemplateLayer), Array, Array, Array)
#3 /usr/local/icinga-web/app/cache/config/compile.xml_development__033d402eaeb08f42e4e3d5f8474e444805e2c7c6.php(1255): AgaviExecutionFilter->execute(Object(AgaviFilterChain), Object(AgaviExecutionContainer))
#4 /usr/local/icinga-web/app/cache/config/compile.xml_development__033d402eaeb08f42e4e3d5f8474e444805e2c7c6.php(1700): AgaviFilter->executeOnce(Object(AgaviFilterChain), Object(AgaviExecutionContainer))
#5 /usr/local/icinga-web/lib/agavi/src/filter/AgaviExecutionTimeFilter.class.php(64): AgaviFilterChain->execute(Object(AgaviExecutionContainer))
#6 /usr/local/icinga-web/app/cache/config/compile.xml_development__033d402eaeb08f42e4e3d5f8474e444805e2c7c6.php(1255): AgaviExecutionTimeFilter->execute(Object(AgaviFilterChain), Object(AgaviExecutionContainer))
#7 /usr/local/icinga-web/app/cache/config/compile.xml_development__033d402eaeb08f42e4e3d5f8474e444805e2c7c6.php(1700): AgaviFilter->executeOnce(Object(AgaviFilterChain), Object(AgaviExecutionContainer))
#8 /usr/local/icinga-web/lib/agavi/src/filter/AgaviSecurityFilter.class.php(61): AgaviFilterChain->execute(Object(AgaviExecutionContainer))
#9 /usr/local/icinga-web/app/cache/config/compile.xml_development__033d402eaeb08f42e4e3d5f8474e444805e2c7c6.php(1702): AgaviSecurityFilter->execute(Object(AgaviFilterChain), Object(AgaviExecutionContainer))
#10 /usr/local/icinga-web/app/cache/config/compile.xml_development__033d402eaeb08f42e4e3d5f8474e444805e2c7c6.php(870): AgaviFilterChain->execute(Object(AgaviExecutionContainer))
#11 /usr/local/icinga-web/app/cache/config/compile.xml_development__033d402eaeb08f42e4e3d5f8474e444805e2c7c6.php(900): AgaviExecutionContainer->execute()
#12 /usr/local/icinga-web/app/cache/config/compile.xml_development__033d402eaeb08f42e4e3d5f8474e444805e2c7c6.php(872): AgaviExecutionContainer->proceed()
#13 /usr/local/icinga-web/app/cache/config/compile.xml_development__033d402eaeb08f42e4e3d5f8474e444805e2c7c6.php(1266): AgaviExecutionContainer->execute()
#14 /usr/local/icinga-web/app/cache/config/compile.xml_development__033d402eaeb08f42e4e3d5f8474e444805e2c7c6.php(1255): AgaviDispatchFilter->execute(Object(AgaviFilterChain), Object(AgaviExecutionContainer))
#15 /usr/local/icinga-web/app/cache/config/compile.xml_development__033d402eaeb08f42e4e3d5f8474e444805e2c7c6.php(1700): AgaviFilter->executeOnce(Object(AgaviFilterChain), Object(AgaviExecutionContainer))
#16 /usr/local/icinga-web/lib/agavi/src/filter/AgaviFormPopulationFilter.class.php(78): AgaviFilterChain->execute(Object(AgaviExecutionContainer))
#17 /usr/local/icinga-web/app/cache/config/compile.xml_development__033d402eaeb08f42e4e3d5f8474e444805e2c7c6.php(1700): AgaviFormPopulationFilter->executeOnce(Object(AgaviFilterChain), Object(AgaviExecutionContainer))
#18 /usr/local/icinga-web/app/cache/config/compile.xml_development__033d402eaeb08f42e4e3d5f8474e444805e2c7c6.php(579): AgaviFilterChain->execute(Object(AgaviExecutionContainer))
#19 /usr/local/icinga-web/pub/index.php(44): AgaviController->dispatch()
#20 {main}

#10 Updated by theh about 2 years ago

  • Status changed from Resolved to Assigned
  • Target version changed from 1.6 to 1.7

What application does remove the directories if there are no .keep files?

And there are still some empty files:
icinga-web-BPAddon.noarch: W: zero-length /usr/share/icinga-web/app/modules/BPAddon/templates/eventRequestDelegateSuccess.php
icinga-web-BPAddon.noarch: W: zero-length /usr/share/icinga-web/app/modules/BPAddon/templates/ConfigParserInterfaceSuccess.php
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/agavi/src/build/templates/templates/template.php.tmpl
icinga-web.noarch: W: zero-length /usr/share/icinga-web/lib/agavi/src/build/templates/templates/template.tmpl

#11 Updated by mhein almost 2 years ago

  • Status changed from Assigned to Feedback

Hi.

The BPAddon was a mistake in this directory. This is normally not existing in the tree. It's removed in the last commits.

The lib/agavi/src/build/templates contains stubs to create new Agavi structures. I can not remove that (Or add something like 'I am your newly created sub ...'). Maybe it's better to patch that out of a package code tree.

The problem with empty directories is git. Git can not add empty ones without at least one file existing. But we need the directories because the installer will install them to the FS and this is needed to store data in that.

Can you go okay with that?

Kind regards,
Marius.

#12 Updated by theh almost 2 years ago

  • Status changed from Feedback to Closed

Sure fine with me. Thanks.

Also available in: Atom PDF