8000 Spurious executable bits of some files. · Issue #97 · swift/swift · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Spurious executable bits of some files. #97

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
marmistrz opened this issue Jan 9, 2018 · 0 comments
Open

Spurious executable bits of some files. #97

marmistrz opened this issue Jan 9, 2018 · 0 comments

Comments

@marmistrz
Copy link

For example the header files should not be executable. This makes tools such as rpmlint angry.
From the release tarball:

./Swiften/QA/NetworkTest/BoostConnectionTest.cpp
./Swiften/Network/UnboundDomainNameResolver.cpp
./Swiften/Network/UnboundDomainNameResolver.h
./BuildTools/Cppcheck.sh
./BuildTools/Copyright/find-contribs.py
./BuildTools/CheckTranslations.py
./BuildTools/UpdateDebianChangelog.py
./BuildTools/CheckTabs.py
./BuildTools/FixIncludes.py
./BuildTools/InstallSwiftDependencies.sh
./BuildTools/FilterScanBuildResults.py
./BuildTools/DebianizeVersion.py
./BuildTools/TestVersioningScheme.sh
./BuildTools/PackageSwiften.sh
./BuildTools/scons2ninja.py
./BuildTools/Gource/GetGravatars.py
./BuildTools/Gource/CreateVideo.sh
./BuildTools/Gource/RunGource.sh
./BuildTools/CheckTests.py
./BuildTools/Copyrighter.py
./BuildTools/Coverage/GenerateCoverageResults.sh
./BuildTools/Coverage/FilterLCovData.py
./BuildTools/Coverage/GenerateSummary.py
./BuildTools/CheckHeaders.py
./BuildTools/GetBuildVersion.py
./BuildTools/Git/Hooks/commit-msg
./BuildTools/Git/Hooks/pre-commit
./scons
./Swift/resources/themes/Default/incoming_icon.png
./Swift/resources/themes/Default/Status.html
./Swift/resources/themes/Default/outgoing_icon.png
./Swift/resources/themes/Default/images/redIndicator.gif
./Swift/resources/themes/Default/images/silverBackground.gif
./Swift/resources/themes/Default/images/steelCurves.gif
./Swift/resources/themes/Default/images/yellowIndicator.gif
./Swift/resources/themes/Default/images/greenBackground.gif
./Swift/resources/themes/Default/images/blueBackground.gif
./Swift/resources/themes/Default/images/alert.png
./Swift/resources/themes/Default/images/yellowCurves.gif
./Swift/resources/themes/Default/images/typing-left.png
./Swift/resources/themes/Default/images/typing-right.png
./Swift/resources/themes/Default/images/steelIndicator.gif
./Swift/resources/themes/Default/images/blueCurves.gif
./Swift/resources/themes/Default/images/silverCurves.gif
./Swift/resources/themes/Default/images/blueIndicator.gif
./Swift/resources/themes/Default/images/redCurves.gif
./Swift/resources/themes/Default/images/DummyContact.png
./Swift/resources/themes/Default/images/greenIndicator.gif
./Swift/resources/themes/Default/images/steelHeading.jpg
./Swift/resources/themes/Default/images/greenCurves.gif
./Swift/resources/themes/Default/images/redBackground.gif
./Swift/resources/themes/Default/images/yellowHeading.jpg
./Swift/resources/themes/Default/images/steelBackground.gif
./Swift/resources/themes/Default/images/yellowBackground.gif
./Swift/resources/themes/Default/Demo.html
./Swift/resources/themes/Default/Template.html
./Swift/resources/themes/Default/main.css
./Swift/resources/themes/Default/Header.html
./Swift/resources/themes/Default/Incoming/NextContext.html
./Swift/resources/themes/Default/Incoming/NextContent.html
./Swift/resources/themes/Default/Incoming/Content.html
./Swift/resources/themes/Default/Incoming/Context.html
./Swift/resources/themes/Default/Outgoing/NextContext.html
./Swift/resources/themes/Default/Outgoing/NextContent.html
./Swift/resources/themes/Default/Outgoing/Content.html
./Swift/resources/themes/Default/Outgoing/Context.html
./Swift/resources/icons/create_connecting_icon.sh
./Swift/resources/icons/error.png
./Swift/Packaging/Debian/build_for_debian.sh
./Swift/Packaging/Debian/debian/rules
./Swift/Packaging/Debian/package.sh
./Swift/Packaging/Debian/package_all_platforms.sh
./Swift/Packaging/MacOSX/package.sh
./Swift/Packaging/Source/package.sh
./Sluift/Examples/Wonderland.lua
./3rdParty/Unbound/prepare_unbound.sh
./3rdParty/Boost/update.sh
./3rdParty/Boost/src/boost/iterator/detail/minimum_category.hpp
./3rdParty/Boost/src/boost/concept/detail/concept_undef.hpp
./3rdParty/Boost/src/boost/pointee.hpp
./3rdParty/Boost/src/boost/numeric/conversion/detail/old_numeric_cast.hpp
./3rdParty/Boost/src/boost/type_traits/is_member_object_pointer.hpp
./3rdParty/Boost/src/boost/type_traits/is_floating_point.hpp
./3rdParty/Boost/src/boost/type_traits/aligned_storage.hpp
./3rdParty/Boost/src/boost/type_traits/decay.hpp
./3rdParty/Boost/src/boost/typeof/pointers_data_members.hpp
./3rdParty/Boost/src/boost/typeof/typeof_impl.hpp
./3rdParty/Boost/src/boost/typeof/encode_decode_params.hpp
./3rdParty/Boost/src/boost/typeof/vector.hpp
./3rdParty/Boost/src/boost/typeof/type_encoding.hpp
./3rdParty/Boost/src/boost/typeof/int_encoding.hpp
./3rdParty/Boost/src/boost/typeof/vector50.hpp
./3rdParty/Boost/src/boost/typeof/dmc/typeof_impl.hpp
./3rdParty/Boost/src/boost/typeof/type_template_param.hpp
./3rdParty/Boost/src/boost/typeof/template_encoding.hpp
./3rdParty/Boost/src/boost/typeof/vector200.hpp
./3rdParty/Boost/src/boost/typeof/vector100.hpp
./3rdParty/Boost/src/boost/typeof/modifiers.hpp
./3rdParty/Boost/src/boost/typeof/encode_decode.hpp
./3rdParty/Boost/src/boost/typeof/template_template_param.hpp
./3rdParty/Boost/src/boost/typeof/vector150.hpp
./3rdParty/Boost/src/boost/typeof/incr_registration_group.hpp
./3rdParty/Boost/src/boost/typeof/native.hpp
./3rdParty/Boost/src/boost/typeof/register_fundamental.hpp
./3rdParty/Boost/src/boost/typeof/integral_template_param.hpp
./3rdParty/Boost/src/boost/typeof/register_mem_functions.hpp
./3rdParty/DocBook/XSL/install.sh
./3rdParty/DocBook/XSL/fo/pdf2index
./3rdParty/DocBook/XSL/epub/bin/dbtoepub
./3rdParty/DocBook/XSL/epub/bin/lib/docbook.rb
./3rdParty/LibIDN/src/stringprep.c
./3rdParty/LCov/genhtml
./3rdParty/LCov/lcov
./3rdParty/LCov/geninfo
./3rdParty/LCov/genpng
./3rdParty/LCov/gendesc
./3rdParty/Ldns/prepare_ldns.sh

From the git repo:

./scons
./Swiften/QA/NetworkTest/BoostConnectionTest.cpp
./Swift/resources/themes/Default/Lato2OFL/README.txt
./Swift/resources/themes/Default/Lato2OFL/OFL.txt
./Swift/resources/icons/error.png
./Swift/resources/icons/create_connecting_icon.sh
./Swift/Packaging/appimage/run.sh
./Swift/Packaging/Source/package.sh
./Swift/Packaging/MacOSX/package.sh
./Swift/Packaging/Debian/package_all_platforms.sh
./Swift/Packaging/Debian/package.sh
./Swift/Packaging/Debian/debian/rules
./Swift/Packaging/Debian/build_for_debian.sh
./Swift/Packaging/Debian/Testing/swift-distr-tests.sh
./Sluift/Examples/Wonderland.lua
./QA/CrossDistributionTest/VagrantCrossDistributionTest.py
./BuildTools/scons2ninja.py
./BuildTools/UpdateDebianChangelog.py
./BuildTools/TestVersioningScheme.sh
./BuildTools/ProjectCopyrightSummary.py
./BuildTools/PackageSwiften.sh
./BuildTools/InstallSwiftDependencies.sh
./BuildTools/Gource/RunGource.sh
./BuildTools/Gource/GetGravatars.py
./BuildTools/Gource/CreateVideo.sh
./BuildTools/Git/Hooks/pre-commit
./BuildTools/Git/Hooks/commit-msg
./BuildTools/GetBuildVersion.py
./BuildTools/GenerateAppCastFeeds.py
./BuildTools/FixIncludes.py
./BuildTools/FilterScanBuildResults.py
./BuildTools/DebianizeVersion.py
./BuildTools/Cppcheck.sh
./BuildTools/Coverage/GenerateSummary.py
./BuildTools/Coverage/GenerateCoverageResults.sh
./BuildTools/Coverage/FilterLCovData.py
./BuildTools/Copyrighter.py
./BuildTools/Copyright/find-contribs.py
./BuildTools/CheckTranslations.py
./BuildTools/CheckTests.py
./BuildTools/CheckTabs.py
./BuildTools/CheckHeaders.py
./3rdParty/Unbound/prepare_unbound.sh
./3rdParty/LibIDN/src/stringprep.c
./3rdParty/Ldns/prepare_ldns.sh
./3rdParty/LCov/lcov
./3rdParty/LCov/genpng
./3rdParty/LCov/geninfo
./3rdParty/LCov/genhtml
./3rdParty/LCov/gendesc
./3rdParty/GoogleTest/src/travis.sh
./3rdParty/GoogleTest/src/googletest/xcode/Scripts/versiongenerate.py
./3rdParty/GoogleTest/src/googletest/test/gtest_xml_test_utils.py
./3rdParty/GoogleTest/src/googletest/test/gtest_xml_output_unittest.py
./3rdParty/GoogleTest/src/googletest/test/gtest_xml_outfiles_test.py
./3rdParty/GoogleTest/src/googletest/test/gtest_uninitialized_test.py
./3rdParty/GoogleTest/src/googletest/test/gtest_throw_on_failure_test.py
./3rdParty/GoogleTest/src/googletest/test/gtest_test_utils.py
./3rdParty/GoogleTest/src/googletest/test/gtest_shuffle_test.py
./3rdParty/GoogleTest/src/googletest/test/gtest_output_test.py
./3rdParty/GoogleTest/src/googletest/test/gtest_list_tests_unittest.py
./3rdParty/GoogleTest/src/googletest/test/gtest_help_test.py
./3rdParty/GoogleTest/src/googletest/test/gtest_filter_unittest.py
./3rdParty/GoogleTest/src/googletest/test/gtest_env_var_test.py
./3rdParty/GoogleTest/src/googletest/test/gtest_color_test.py
./3rdParty/GoogleTest/src/googletest/test/gtest_catch_exceptions_test.py
./3rdParty/GoogleTest/src/googletest/test/gtest_break_on_failure_unittest.py
./3rdParty/GoogleTest/src/googletest/scripts/upload_gtest.py
./3rdParty/GoogleTest/src/googletest/scripts/upload.py
./3rdParty/GoogleTest/src/googletest/scripts/release_docs.py
./3rdParty/GoogleTest/src/googletest/scripts/pump.py
./3rdParty/GoogleTest/src/googletest/scripts/gtest-config.in
./3rdParty/GoogleTest/src/googletest/scripts/gen_gtest_pred_impl.py
./3rdParty/GoogleTest/src/googletest/scripts/fuse_gtest_files.py
./3rdParty/GoogleTest/src/googlemock/test/gmock_test_utils.py
./3rdParty/GoogleTest/src/googlemock/test/gmock_output_
703C
test.py
./3rdParty/GoogleTest/src/googlemock/test/gmock_leak_test.py
./3rdParty/GoogleTest/src/googlemock/scripts/upload_gmock.py
./3rdParty/GoogleTest/src/googlemock/scripts/upload.py
./3rdParty/GoogleTest/src/googlemock/scripts/gmock_doctor.py
./3rdParty/GoogleTest/src/googlemock/scripts/gmock-config.in
./3rdParty/GoogleTest/src/googlemock/scripts/generator/gmock_gen.py
./3rdParty/GoogleTest/src/googlemock/scripts/generator/cpp/utils.py
./3rdParty/GoogleTest/src/googlemock/scripts/generator/cpp/tokenize.py
./3rdParty/GoogleTest/src/googlemock/scripts/generator/cpp/keywords.py
./3rdParty/GoogleTest/src/googlemock/scripts/generator/cpp/gmock_class_test.py
./3rdParty/GoogleTest/src/googlemock/scripts/generator/cpp/gmock_class.py
./3rdParty/GoogleTest/src/googlemock/scripts/generator/cpp/ast.py
./3rdParty/GoogleTest/src/googlemock/scripts/generator/cpp/__init__.py
./3rdParty/GoogleTest/src/googlemock/scripts/fuse_gmock_files.py
./3rdParty/DocBook/XSL/install.sh
./3rdParty/DocBook/XSL/fo/pdf2index
./3rdParty/DocBook/XSL/epub/bin/lib/docbook.rb
./3rdParty/DocBook/XSL/epub/bin/dbtoepub
./3rdParty/Boost/update.sh
./3rdParty/Boost/src/boost/typeof/vector50.hpp
./3rdParty/Boost/src/boost/typeof/vector200.hpp
./3rdParty/Boost/src/boost/typeof/vector150.hpp
./3rdParty/Boost/src/boost/typeof/vector100.hpp
./3rdParty/Boost/src/boost/typeof/vector.hpp
./3rdParty/Boost/src/boost/typeof/typeof_impl.hpp
./3rdParty/Boost/src/boost/typeof/type_template_param.hpp
./3rdParty/Boost/src/boost/typeof/type_encoding.hpp
./3rdParty/Boost/src/boost/typeof/template_template_param.hpp
./3rdParty/Boost/src/boost/typeof/template_encoding.hpp
./3rdParty/Boost/src/boost/typeof/register_mem_functions.hpp
./3rdParty/Boost/src/boost/typeof/register_fundamental.hpp
./3rdParty/Boost/src/boost/typeof/pointers_data_members.hpp
./3rdParty/Boost/src/boost/typeof/native.hpp
./3rdParty/Boost/src/boost/typeof/modifiers.hpp
./3rdParty/Boost/src/boost/typeof/integral_template_param.hpp
./3rdParty/Boost/src/boost/typeof/int_encoding.hpp
./3rdParty/Boost/src/boost/typeof/incr_registration_group.hpp
./3rdParty/Boost/src/boost/typeof/encode_decode_params.hpp
./3rdParty/Boost/src/boost/typeof/encode_decode.hpp
./3rdParty/Boost/src/boost/typeof/dmc/typeof_impl.hpp
./3rdParty/Boost/src/boost/type_traits/is_member_object_pointer.hpp
./3rdParty/Boost/src/boost/type_traits/is_floating_point.hpp
./3rdParty/Boost/src/boost/type_traits/decay.hpp
./3rdParty/Boost/src/boost/type_traits/aligned_storage.hpp
./3rdParty/Boost/src/boost/pointee.hpp
./3rdParty/Boost/src/boost/parameter/value_type.hpp
./3rdParty/Boost/src/boost/parameter/parameters.hpp
./3rdParty/Boost/src/boost/parameter/match.hpp
./3rdParty/Boost/src/boost/parameter/keyword.hpp
./3rdParty/Boost/src/boost/parameter/binding.hpp
./3rdParty/Boost/src/boost/parameter/aux_/yesno.hpp
./3rdParty/Boost/src/boost/parameter/aux_/void.hpp
./3rdParty/Boost/src/boost/parameter/aux_/unwrap_cv_reference.hpp
./3rdParty/Boost/src/boost/parameter/aux_/template_keyword.hpp
./3rdParty/Boost/src/boost/parameter/aux_/tag.hpp
./3rdParty/Boost/src/boost/parameter/aux_/result_of0.hpp
./3rdParty/Boost/src/boost/parameter/aux_/preprocessor/for_each.hpp
./3rdParty/Boost/src/boost/parameter/aux_/preprocessor/flatten.hpp
./3rdParty/Boost/src/boost/parameter/aux_/parenthesized_type.hpp
./3rdParty/Boost/src/boost/parameter/aux_/parameter_requirements.hpp
./3rdParty/Boost/src/boost/parameter/aux_/overloads.hpp
./3rdParty/Boost/src/boost/parameter.hpp
./3rdParty/Boost/src/boost/numeric/conversion/detail/old_numeric_cast.hpp
./3rdParty/Boost/src/boost/iterator/detail/minimum_category.hpp
./3rdParty/Boost/src/boost/concept/detail/concept_undef.hpp

Notice the file ./Swiften/Network/UnboundDomainNameResolver.h which doesn't have the executable bit in the repo but does in the release tarball.

A PR partially addressing this will be submitted once in a while.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant
0