idl files should not be marked executable

Bug #303940 reported by Steve Langasek
4
Affects Status Importance Assigned to Milestone
xulrunner-1.9.1 (Ubuntu)
Fix Released
Low
Fabien Tassin

Bug Description

lintian reports a large number of warnings on xulrunner-1.9.1-dev:

W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIDOMLSParser.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIDOMLSInput.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIWebContentHandlerRegistrar.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIFrameLoader.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIDOMLSOutput.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIAccessibleEvent.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIXULTemplateQueryProcessor.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIDOMLSParserFilter.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIFIXptr.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIDOMLSSerializer.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIXULTemplateRuleFilter.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIDOMXULTextboxElement.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIDOMSVGEvent.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIXULRuntime.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIAccessibleRole.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIModifyableXPointer.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIXSLTProcessorPrivate.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIDOMXULContainerElement.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIDOMLSException.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIXULTemplateResult.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/stable/nsIProfileChangeStatus.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIVersionComparator.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsITypeAheadFind.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsICryptoHash.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIAccessibleTypes.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIDocCharset.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIHandlerService.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIDOMLSResourceResolver.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/imgIEncoder.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIDOMLSSerializerFilter.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIContentURIGrouper.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIProfileChangeStatus.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIProfileUnlocker.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIChromeRegistry.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIDOMClientInformation.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIDOMPageTransitionEvent.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIDOMSVGAElement.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIAutoCompleteResultTypes.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIContentPrefService.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIXULSortService.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/xpcIJSWeakReference.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIAccessibleRelation.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIXPointer.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/stable/nsIPrefBranch2.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIAccessibleStates.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIPrefBranch2.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIDOMGetSVGDocument.idl
W: xulrunner-1.9.1-dev: executable-not-elf-or-script ./usr/share/idl/xulrunner-1.9.1b2/unstable/nsIDOMSVGZoomEvent.idl

Please correct this package to not install these IDL files as executables.

Fabien Tassin (fta)
Changed in xulrunner-1.9.1:
assignee: nobody → fta
Revision history for this message
Fabien Tassin (fta) wrote :

Fix committed in the packaging branch. It will be uploaded with 1.9.1b3.

Changed in xulrunner-1.9.1:
importance: Undecided → Low
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (4.0 KiB)

This bug was fixed in the package xulrunner-1.9.1 - 1.9.1~b3~hg20090117r22878+nobinonly-0ubuntu1

---------------
xulrunner-1.9.1 (1.9.1~b3~hg20090117r22878+nobinonly-0ubuntu1) jaunty; urgency=low

  [ Alexander Sack ]
  * don't version pkgconfig files; in turn conflict with xulrunner-1.9-dev
    package
    - update debian/control
    - delete debian/patches/install_pkgconfig_files_with_version.patch
    - update debian/patches/series
  * upstream lockPref everywhere patch
    - rename debian/patches/bzXXX_deb469020_lockPref_everywhere.patch =>
        debian/patches/bz467738_att351145_lockPref_everywhere.patch
    - update debian/patches/series
  * upstream xre part for debian sysplugin location
    - rename debian/patches/bzXXX_sysplugin_support_xre_part.patch =>
        debian/patches/bz467751_att351167_sysplugin_xre_part.patch
    - update debian/patches/series
  * upstream patch to prevent loss of some user prefs on first start after
    upgrade
    - rename debian/patches/bzXXX-dont-reset-user-prefs-on-upgrade.patch =>
        debian/patches/bz467766_att351173-dont-reset-user-prefs-on-upgrade.patch
    - update debian/patches/series

  [ Fabien Tassin ]
  * Build the test suite according to the WANT_UNIT_TESTS variable and
    store the results into the xulrunner-1.9.1-testsuite package.
    - update debian/rules
    - update debian/control
    - udpate debian/xulrunner-1.9.1-dev.install
    - update debian/xulrunner-1.9.1.install
    - add debian/xulrunner-1.9.1-testsuite.install
    - add debian/xulrunner-1.9.1-testsuite-dev.install
  * Fix test suite to avoid bashisms (breaking dash)
    - add debian/patches/bzXXX_fix_test_suite_bashisms.patch
    - update debian/patches/series
  * Run make check at build time in a non fatal way for now
    - update debian/rules
  * Bundle test results (_leaktest, _profile, _tests & tools/test-harness) into
    the -testsuite package as test-results.tar.gz
    - update debian/rules
  * Temporarily disable some tests depending on UTF-8 at build time
    - add debian/patches/testsuite_skip_tests_depending_on_utf8.patch
    - update debian/patches/series
  * Make the -dev package conflicts with xulrunner-1.9.2-dev as we now have
    unversionned pkgconfig files
    - update debian/control
  * Fix permissions in the -dev package (LP: #303940)
    - update debian/rules
  * As some files are only available on some arches, introduce a mechanism
    to create *.install.arch files dynamically allowing includes
    - update debian/rules
  * Use a slightly shorter path in the install files to make the merge
    with the 1.9.2 branch easier
    - update debian/*.install, debian/*.install.*.pp
  * Move header files from JIT to arch specific install files as they are not
    available on 64bit platforms
    - update debian/xulrunner-1.9.1-dev.install
    - add debian/xulrunner-1.9.1-dev.install.i386.pp
    - add debian/xulrunner-1.9.1-dev.install.lpia.pp
  * Fix preinst script to better handle the /etc/gre.d clean-up
    - update debian/xulrunner-1.9.1.preinst.in
  * Bump Standards-Version to 3.8.0
    - update debian/control
  * Install missing files detected by 'compare'
    - update debian/xulrunner-1.9.1.inst...

Read more...

Changed in xulrunner-1.9.1:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.