[Bug 2329630] Review Request: kefir - An implementation of C17 language compiler from scratch

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=2329630

Fedora Review Service <fedora-review-bot@xxxxxxxxxxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|                            |https://kefir.protopopov.lv



--- Comment #1 from Fedora Review Service <fedora-review-bot@xxxxxxxxxxxxxxxxx> ---
Copr build:
https://copr.fedorainfracloud.org/coprs/build/8329844
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2329630-kefir/fedora-rawhide-x86_64/08329844-kefir/fedora-review/review.txt

Found issues:

- kefir : /usr/include/kefir/toolchain/kefir/ast-translator/base.h kefir :
/usr/include/kefir/toolchain/kefir/ast-translator/context.h kefir :
/usr/include/kefir/toolchain/kefir/ast-translator/debug/translator.h kefir :
/usr/include/kefir/toolchain/kefir/ast-translator/environment.h kefir :
/usr/include/kefir/toolchain/kefir/ast-translator/flow_control.h kefir :
/usr/include/kefir/toolchain/kefir/ast-translator/function_declaration.h kefir
: /usr/include/kefir/toolchain/kefir/ast-translator/function_definition.h kefir
: /usr/include/kefir/toolchain/kefir/ast-translator/initializer.h kefir :
/usr/include/kefir/toolchain/kefir/ast-translator/jump.h kefir :
/usr/include/kefir/toolchain/kefir/ast-translator/layout.h kefir :
/usr/include/kefir/toolchain/kefir/ast-translator/lvalue.h kefir :
/usr/include/kefir/toolchain/kefir/ast-translator/misc.h kefir :
/usr/include/kefir/toolchain/kefir/ast-translator/scope/global_scope_layout.h
kefir :
/usr/include/kefir/toolchain/kefir/ast-translator/scope/local_scope_layout.h
kefir :
/usr/include/kefir/toolchain/kefir/ast-translator/scope/scope_layout_impl.h
kefir :
/usr/include/kefir/toolchain/kefir/ast-translator/scope/scoped_identifier.h
kefir : /usr/include/kefir/toolchain/kefir/ast-translator/scope/translator.h
kefir : /usr/include/kefir/toolchain/kefir/ast-translator/temporaries.h kefir :
/usr/include/kefir/toolchain/kefir/ast-translator/translator.h kefir :
/usr/include/kefir/toolchain/kefir/ast-translator/translator_impl.h kefir :
/usr/include/kefir/toolchain/kefir/ast-translator/type.h kefir :
/usr/include/kefir/toolchain/kefir/ast-translator/typeconv.h kefir :
/usr/include/kefir/toolchain/kefir/ast-translator/util.h kefir :
/usr/include/kefir/toolchain/kefir/ast-translator/value.h kefir :
/usr/include/kefir/toolchain/kefir/ast/alignment.h kefir :
/usr/include/kefir/toolchain/kefir/ast/analyzer/analyzer.h kefir :
/usr/include/kefir/toolchain/kefir/ast/analyzer/declarator.h kefir :
/usr/include/kefir/toolchain/kefir/ast/analyzer/initializer.h kefir :
/usr/include/kefir/toolchain/kefir/ast/analyzer/member_designator.h kefir :
/usr/include/kefir/toolchain/kefir/ast/analyzer/nodes.h kefir :
/usr/include/kefir/toolchain/kefir/ast/analyzer/type_traversal.h kefir :
/usr/include/kefir/toolchain/kefir/ast/attributes.h kefir :
/usr/include/kefir/toolchain/kefir/ast/base.h kefir :
/usr/include/kefir/toolchain/kefir/ast/constant_expression.h kefir :
/usr/include/kefir/toolchain/kefir/ast/constant_expression_impl.h kefir :
/usr/include/kefir/toolchain/kefir/ast/constants.h kefir :
/usr/include/kefir/toolchain/kefir/ast/context.h kefir :
/usr/include/kefir/toolchain/kefir/ast/context_impl.h kefir :
/usr/include/kefir/toolchain/kefir/ast/context_manager.h kefir :
/usr/include/kefir/toolchain/kefir/ast/declarator.h kefir :
/usr/include/kefir/toolchain/kefir/ast/declarator_specifier.h kefir :
/usr/include/kefir/toolchain/kefir/ast/designator.h kefir :
/usr/include/kefir/toolchain/kefir/ast/downcast.h kefir :
/usr/include/kefir/toolchain/kefir/ast/flow_control.h kefir :
/usr/include/kefir/toolchain/kefir/ast/format.h kefir :
/usr/include/kefir/toolchain/kefir/ast/function_declaration_context.h kefir :
/usr/include/kefir/toolchain/kefir/ast/global_context.h kefir :
/usr/include/kefir/toolchain/kefir/ast/initializer.h kefir :
/usr/include/kefir/toolchain/kefir/ast/initializer_traversal.h kefir :
/usr/include/kefir/toolchain/kefir/ast/local_context.h kefir :
/usr/include/kefir/toolchain/kefir/ast/node.h kefir :
/usr/include/kefir/toolchain/kefir/ast/node_base.h kefir :
/usr/include/kefir/toolchain/kefir/ast/node_helpers.h kefir :
/usr/include/kefir/toolchain/kefir/ast/node_internal.h kefir :
/usr/include/kefir/toolchain/kefir/ast/object.h kefir :
/usr/include/kefir/toolchain/kefir/ast/runtime.h kefir :
/usr/include/kefir/toolchain/kefir/ast/scope.h kefir :
/usr/include/kefir/toolchain/kefir/ast/target_environment.h kefir :
/usr/include/kefir/toolchain/kefir/ast/temporaries.h kefir :
/usr/include/kefir/toolchain/kefir/ast/type.h kefir :
/usr/include/kefir/toolchain/kefir/ast/type/array.h kefir :
/usr/include/kefir/toolchain/kefir/ast/type/base.h kefir :
/usr/include/kefir/toolchain/kefir/ast/type/basic.h kefir :
/usr/include/kefir/toolchain/kefir/ast/type/enum.h kefir :
/usr/include/kefir/toolchain/kefir/ast/type/function.h kefir :
/usr/include/kefir/toolchain/kefir/ast/type/pointer.h kefir :
/usr/include/kefir/toolchain/kefir/ast/type/qualified.h kefir :
/usr/include/kefir/toolchain/kefir/ast/type/struct.h kefir :
/usr/include/kefir/toolchain/kefir/ast/type_completion.h kefir :
/usr/include/kefir/toolchain/kefir/ast/type_conv.h kefir :
/usr/include/kefir/toolchain/kefir/ast/type_layout.h kefir :
/usr/include/kefir/toolchain/kefir/cc1/cc1.h kefir :
/usr/include/kefir/toolchain/kefir/cc1/options.h kefir :
/usr/include/kefir/toolchain/kefir/codegen/amd64-common.h kefir :
/usr/include/kefir/toolchain/kefir/codegen/amd64/asmcmp.h kefir :
/usr/include/kefir/toolchain/kefir/codegen/amd64/codegen.h kefir :
/usr/include/kefir/toolchain/kefir/codegen/amd64/devirtualize.h kefir :
/usr/include/kefir/toolchain/kefir/codegen/amd64/dwarf.h kefir :
/usr/include/kefir/toolchain/kefir/codegen/amd64/function.h kefir :
/usr/include/kefir/toolchain/kefir/codegen/amd64/module.h kefir :
/usr/include/kefir/toolchain/kefir/codegen/amd64/register_allocator.h kefir :
/usr/include/kefir/toolchain/kefir/codegen/amd64/stack_frame.h kefir :
/usr/include/kefir/toolchain/kefir/codegen/amd64/static_data.h kefir :
/usr/include/kefir/toolchain/kefir/codegen/amd64/symbolic_labels.h kefir :
/usr/include/kefir/toolchain/kefir/codegen/asmcmp/base.h kefir :
/usr/include/kefir/toolchain/kefir/codegen/asmcmp/context.h kefir :
/usr/include/kefir/toolchain/kefir/codegen/asmcmp/debug.h kefir :
/usr/include/kefir/toolchain/kefir/codegen/asmcmp/format.h kefir :
/usr/include/kefir/toolchain/kefir/codegen/asmcmp/liveness.h kefir :
/usr/include/kefir/toolchain/kefir/codegen/asmcmp/pipeline.h kefir :
/usr/include/kefir/toolchain/kefir/codegen/asmcmp/type_defs.h kefir :
/usr/include/kefir/toolchain/kefir/codegen/codegen.h kefir :
/usr/include/kefir/toolchain/kefir/compiler/compiler.h kefir :
/usr/include/kefir/toolchain/kefir/compiler/configuration.h kefir :
/usr/include/kefir/toolchain/kefir/compiler/profile.h kefir :
/usr/include/kefir/toolchain/kefir/core/base.h kefir :
/usr/include/kefir/toolchain/kefir/core/basic-types.h kefir :
/usr/include/kefir/toolchain/kefir/core/bitset.h kefir :
/usr/include/kefir/toolchain/kefir/core/block_tree.h kefir :
/usr/include/kefir/toolchain/kefir/core/data_model.h kefir :
/usr/include/kefir/toolchain/kefir/core/error.h kefir :
/usr/include/kefir/toolchain/kefir/core/error_format.h kefir :
/usr/include/kefir/toolchain/kefir/core/extensions.h kefir :
/usr/include/kefir/toolchain/kefir/core/graph.h kefir :
/usr/include/kefir/toolchain/kefir/core/hashtree.h kefir :
/usr/include/kefir/toolchain/kefir/core/hashtreeset.h kefir :
/usr/include/kefir/toolchain/kefir/core/interval_tree.h kefir :
/usr/include/kefir/toolchain/kefir/core/list.h kefir :
/usr/include/kefir/toolchain/kefir/core/mem.h kefir :
/usr/include/kefir/toolchain/kefir/core/optional.h kefir :
/usr/include/kefir/toolchain/kefir/core/os_error.h kefir :
/usr/include/kefir/toolchain/kefir/core/platform.h kefir :
/usr/include/kefir/toolchain/kefir/core/sort.h kefir :
/usr/include/kefir/toolchain/kefir/core/source_error.h kefir :
/usr/include/kefir/toolchain/kefir/core/source_location.h kefir :
/usr/include/kefir/toolchain/kefir/core/string_array.h kefir :
/usr/include/kefir/toolchain/kefir/core/string_buffer.h kefir :
/usr/include/kefir/toolchain/kefir/core/string_builder.h kefir :
/usr/include/kefir/toolchain/kefir/core/string_pool.h kefir :
/usr/include/kefir/toolchain/kefir/core/tree.h kefir :
/usr/include/kefir/toolchain/kefir/core/trie.h kefir :
/usr/include/kefir/toolchain/kefir/core/util.h kefir :
/usr/include/kefir/toolchain/kefir/core/vector.h kefir :
/usr/include/kefir/toolchain/kefir/core/version.h kefir :
/usr/include/kefir/toolchain/kefir/driver/compiler_options.h kefir :
/usr/include/kefir/toolchain/kefir/driver/configuration.h kefir :
/usr/include/kefir/toolchain/kefir/driver/driver.h kefir :
/usr/include/kefir/toolchain/kefir/driver/driver_prologue.h kefir :
/usr/include/kefir/toolchain/kefir/driver/externals.h kefir :
/usr/include/kefir/toolchain/kefir/driver/parser.h kefir :
/usr/include/kefir/toolchain/kefir/driver/runner.h kefir :
/usr/include/kefir/toolchain/kefir/driver/target.h kefir :
/usr/include/kefir/toolchain/kefir/driver/target_configuration.h kefir :
/usr/include/kefir/toolchain/kefir/driver/tools.h kefir :
/usr/include/kefir/toolchain/kefir/ir/assembly.h kefir :
/usr/include/kefir/toolchain/kefir/ir/bitfields.h kefir :
/usr/include/kefir/toolchain/kefir/ir/builder.h kefir :
/usr/include/kefir/toolchain/kefir/ir/builtins.h kefir :
/usr/include/kefir/toolchain/kefir/ir/compact.h kefir :
/usr/include/kefir/toolchain/kefir/ir/data.h kefir :
/usr/include/kefir/toolchain/kefir/ir/debug.h kefir :
/usr/include/kefir/toolchain/kefir/ir/format.h kefir :
/usr/include/kefir/toolchain/kefir/ir/format_impl.h kefir :
/usr/include/kefir/toolchain/kefir/ir/function.h kefir :
/usr/include/kefir/toolchain/kefir/ir/instr.h kefir :
/usr/include/kefir/toolchain/kefir/ir/mnemonic.h kefir :
/usr/include/kefir/toolchain/kefir/ir/module.h kefir :
/usr/include/kefir/toolchain/kefir/ir/opcode_defs.h kefir :
/usr/include/kefir/toolchain/kefir/ir/opcodes.h kefir :
/usr/include/kefir/toolchain/kefir/ir/platform.h kefir :
/usr/include/kefir/toolchain/kefir/ir/type.h kefir :
/usr/include/kefir/toolchain/kefir/ir/type_tree.h kefir :
/usr/include/kefir/toolchain/kefir/lexer/base.h kefir :
/usr/include/kefir/toolchain/kefir/lexer/buffer.h kefir :
/usr/include/kefir/toolchain/kefir/lexer/context.h kefir :
/usr/include/kefir/toolchain/kefir/lexer/format.h kefir :
/usr/include/kefir/toolchain/kefir/lexer/lexem.h kefir :
/usr/include/kefir/toolchain/kefir/lexer/lexer.h kefir :
/usr/include/kefir/toolchain/kefir/lexer/source_cursor.h kefir :
/usr/include/kefir/toolchain/kefir/lexer/string_literal_impl.h kefir :
/usr/include/kefir/toolchain/kefir/optimizer/analysis.h kefir :
/usr/include/kefir/toolchain/kefir/optimizer/base.h kefir :
/usr/include/kefir/toolchain/kefir/optimizer/builder.h kefir :
/usr/include/kefir/toolchain/kefir/optimizer/code.h kefir :
/usr/include/kefir/toolchain/kefir/optimizer/code_util.h kefir :
/usr/include/kefir/toolchain/kefir/optimizer/configuration.h kefir :
/usr/include/kefir/toolchain/kefir/optimizer/constructor.h kefir :
/usr/include/kefir/toolchain/kefir/optimizer/constructor_internal.h kefir :
/usr/include/kefir/toolchain/kefir/optimizer/debug.h kefir :
/usr/include/kefir/toolchain/kefir/optimizer/format.h kefir :
/usr/include/kefir/toolchain/kefir/optimizer/function.h kefir :
/usr/include/kefir/toolchain/kefir/optimizer/liveness.h kefir :
/usr/include/kefir/toolchain/kefir/optimizer/module.h kefir :
/usr/include/kefir/toolchain/kefir/optimizer/opcode_defs.h kefir :
/usr/include/kefir/toolchain/kefir/optimizer/pipeline.h kefir :
/usr/include/kefir/toolchain/kefir/optimizer/type.h kefir :
/usr/include/kefir/toolchain/kefir/parser/base.h kefir :
/usr/include/kefir/toolchain/kefir/parser/builder.h kefir :
/usr/include/kefir/toolchain/kefir/parser/builtins.h kefir :
/usr/include/kefir/toolchain/kefir/parser/cursor.h kefir :
/usr/include/kefir/toolchain/kefir/parser/parser.h kefir :
/usr/include/kefir/toolchain/kefir/parser/rule_helpers.h kefir :
/usr/include/kefir/toolchain/kefir/parser/rules.h kefir :
/usr/include/kefir/toolchain/kefir/parser/ruleset.h kefir :
/usr/include/kefir/toolchain/kefir/parser/scope.h kefir :
/usr/include/kefir/toolchain/kefir/platform/cli_parser.h kefir :
/usr/include/kefir/toolchain/kefir/platform/filesystem.h kefir :
/usr/include/kefir/toolchain/kefir/platform/filesystem_source.h kefir :
/usr/include/kefir/toolchain/kefir/platform/input.h kefir :
/usr/include/kefir/toolchain/kefir/platform/process.h kefir :
/usr/include/kefir/toolchain/kefir/platform/tempfile.h kefir :
/usr/include/kefir/toolchain/kefir/preprocessor/ast_context.h kefir :
/usr/include/kefir/toolchain/kefir/preprocessor/directives.h kefir :
/usr/include/kefir/toolchain/kefir/preprocessor/format.h kefir :
/usr/include/kefir/toolchain/kefir/preprocessor/macro.h kefir :
/usr/include/kefir/toolchain/kefir/preprocessor/macro_scope.h kefir :
/usr/include/kefir/toolchain/kefir/preprocessor/predefined_macro.h kefir :
/usr/include/kefir/toolchain/kefir/preprocessor/preprocessor.h kefir :
/usr/include/kefir/toolchain/kefir/preprocessor/source_dependency_locator.h
kefir : /usr/include/kefir/toolchain/kefir/preprocessor/source_file.h kefir :
/usr/include/kefir/toolchain/kefir/preprocessor/token_sequence.h kefir :
/usr/include/kefir/toolchain/kefir/preprocessor/tokenizer.h kefir :
/usr/include/kefir/toolchain/kefir/preprocessor/user_macro.h kefir :
/usr/include/kefir/toolchain/kefir/preprocessor/util.h kefir :
/usr/include/kefir/toolchain/kefir/preprocessor/virtual_source_file.h kefir :
/usr/include/kefir/toolchain/kefir/runtime/common/alloca.h kefir :
/usr/include/kefir/toolchain/kefir/runtime/common/typeclass.h kefir :
/usr/include/kefir/toolchain/kefir/runtime/common/typeclass_kefir_impl.h kefir
: /usr/include/kefir/toolchain/kefir/target/abi/amd64/base.h kefir :
/usr/include/kefir/toolchain/kefir/target/abi/amd64/bitfields.h kefir :
/usr/include/kefir/toolchain/kefir/target/abi/amd64/function.h kefir :
/usr/include/kefir/toolchain/kefir/target/abi/amd64/parameters.h kefir :
/usr/include/kefir/toolchain/kefir/target/abi/amd64/platform.h kefir :
/usr/include/kefir/toolchain/kefir/target/abi/amd64/return.h kefir :
/usr/include/kefir/toolchain/kefir/target/abi/amd64/system-v/bitfields.h kefir
: /usr/include/kefir/toolchain/kefir/target/abi/amd64/system-v/data.h kefir :
/usr/include/kefir/toolchain/kefir/target/abi/amd64/system-v/parameters.h kefir
: /usr/include/kefir/toolchain/kefir/target/abi/amd64/system-v/qwords.h kefir :
/usr/include/kefir/toolchain/kefir/target/abi/amd64/system-v/return.h kefir :
/usr/include/kefir/toolchain/kefir/target/abi/amd64/system-v/type_layout.h
kefir : /usr/include/kefir/toolchain/kefir/target/abi/amd64/type_layout.h kefir
: /usr/include/kefir/toolchain/kefir/target/abi/amd64/vararg.h kefir :
/usr/include/kefir/toolchain/kefir/target/abi/util.h kefir :
/usr/include/kefir/toolchain/kefir/target/asm/amd64/db.h kefir :
/usr/include/kefir/toolchain/kefir/target/asm/amd64/xasmgen.h kefir :
/usr/include/kefir/toolchain/kefir/target/dwarf/dwarf.h kefir :
/usr/include/kefir/toolchain/kefir/target/dwarf/generator.h kefir :
/usr/include/kefir/toolchain/kefir/test/codegen.h kefir :
/usr/include/kefir/toolchain/kefir/test/module_shim.h kefir :
/usr/include/kefir/toolchain/kefir/test/unit_test.h kefir :
/usr/include/kefir/toolchain/kefir/test/util.h kefir :
/usr/include/kefir/toolchain/kefir/util/char32.h kefir :
/usr/include/kefir/toolchain/kefir/util/json.h kefir :
/usr/include/kefir/toolchain/kefir/util/uchar.h 
  Read more:
https://docs.fedoraproject.org/en-US/packaging-guidelines/#_devel_packages
- Unversioned so-files directly in %_libdir.
  Read more:
https://docs.fedoraproject.org/en-US/packaging-guidelines/#_devel_packages
- Package has .a files: kefir. Illegal package name: kefir. Does not provide
-static: kefir.
  Read more:
https://docs.fedoraproject.org/en-US/packaging-guidelines/#packaging-static-libraries

Please know that there can be false-positives.

---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.


-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
https://bugzilla.redhat.com/show_bug.cgi?id=2329630

Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202329630%23c1

-- 
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux