Hi Kai-Chuan,

Preamble...

Thanks for taking time to create this package and your contribution to Debian.

The below review is for assistance. It is offered to help submitters of
packages to Debian mentors improve their packages prior to possible
sponsorship into Debian. There is no obligation on behalf of the subitter to
make any alterations based upon information provided in the review.

Review...

1. Build: Good

2. Lintian: Warnings / Information

W: fibocom-ma-service-dbgsym: debug-file-with-no-debug-symbols
[usr/lib/debug/.build-id/31/c688714629cba39332ccc6c74073bf344b389e.debug]
N: 
N:   The binary is installed as a detached "debug symbols" ELF file, but it
N:   does not appear to have debug information associated with it.
N:   
N:   A common cause is not passing -g to GCC when compiling.
N:   
N:   Implementation detail: Lintian checks for the ".debug_line" and the
N:   ".debug_str" sections. If either of these are present, the binary is
N:   assumed to contain debug information.
N: 
N:   Please refer to Bug#668437 for details.
N: 
N:   Visibility: warning
N:   Show-Always: no
N:   Check: binaries/debug-symbols/detached

Note:

Something to be looked at.

I: fibocom-pc-services source: missing-explanation-for-contrib-or-non-free-
package [debian/copyright:1]
N: 
N:   The specified package is in the contrib or non-free archive area but does
N:   not include a "Comment" (or "Disclaimer") field in its copyright file.
N:   
N:   Please add a brief comment why this package cannot be part of the main
N:   Debian distribution.
N: 
N:   Please refer to Copyright information (Section 12.5) in the Debian Policy
N:   Manual for details.
N: 
N:   Visibility: info
N:   Show-Always: no
N:   Check: debian/copyright/dep5

Note:

Something to be looked at.

3. Licenses: Issues

philwyett@ks-windu:~/Development/builder/debian/mentoring/fibocom-pc-services-
1.0.10$ lrc
en: Versions: recon 1.11  check 3.3.9-1

Parsing Source Tree  ....
Reading copyright    ....
Running licensecheck ....

d/copyright     | licensecheck

GPL-2+          |
Zlib             application/3rd/iniparser/test/CuTest_license.txt
GPL-2+          | BSD-3-clause     application/3rd/qdl/firehose.c
GPL-2+          | BSD-3-clause     application/3rd/qdl/patch.c
GPL-2+          | BSD-3-clause     application/3rd/qdl/program.c
GPL-2+          | BSD-3-clause     application/3rd/qdl/qdl.c
GPL-2+          | BSD-3-clause     application/3rd/qdl/sahara.c
GPL-2+          | BSD-3-clause     application/3rd/qdl/ufs.c
GPL-2+          | BSD-3-clause     application/3rd/qdl/ufs.h
GPL-2+          | BSD-3-clause     application/3rd/qdl/util.c
GPL-2+          | Expat            application/3rd/safestringlib/CMakeLists.txt
GPL-2+          |
Expat            application/3rd/safestringlib/include/safe_lib_errno.h
GPL-2+          |
Expat            application/3rd/safestringlib/include/safe_lib_errno.h.in
GPL-2+          |
Expat            application/3rd/safestringlib/include/safe_lib.h
GPL-2+          |
Expat            application/3rd/safestringlib/include/safe_mem_lib.h
GPL-2+          |
Expat            application/3rd/safestringlib/include/safe_str_lib.h
GPL-2+          |
Expat            application/3rd/safestringlib/include/safe_types.h
GPL-2+          |
Expat            application/3rd/safestringlib/include/safe_types.h.in
GPL-2+          |
Expat            application/3rd/safestringlib/include/snprintf_s.h
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/abort_handler_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/ignore_handler_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/memcmp16_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/memcmp32_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/memcmp_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/memcpy16_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/memcpy32_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/memcpy_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/memmove16_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/memmove32_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/memmove_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/mem_primitives_lib.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/mem_primitives_lib.h
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/memset16_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/memset32_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/memset_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/memzero16_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/memzero32_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/memzero_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/safeclib_private.h
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/safe_mem_constraint.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/safe_mem_constraint.h
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/safe_str_constraint.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/safe_str_constraint.h
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/snprintf_support.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/stpcpy_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/stpncpy_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strcasecmp_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strcasestr_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strcat_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strcmpfld_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strcmp_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strcpyfldin_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strcpyfldout_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strcpyfld_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strcpy_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strcspn_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strfirstchar_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strfirstdiff_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strfirstsame_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strisalphanumeric_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strisascii_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strisdigit_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strishex_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strislowercase_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strismixedcase_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strispassword_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strisuppercase_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strlastchar_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strlastdiff_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strlastsame_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strljustify_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strncat_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strncpy_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strnlen_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strnterminate_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strpbrk_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strprefix_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strremovews_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strspn_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strstr_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strtok_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strtolowercase_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strtouppercase_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/strzero_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/wcpcpy_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/wcscat_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/wcscpy_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/wcsncat_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/wcsncpy_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/wcsnlen_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/wmemcmp_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/wmemcpy_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/wmemmove_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/safeclib/wmemset_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/CMakeLists.txt
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/Safe_String_UnitTestMai
n.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_memcmp16_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_memcmp32_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_memcmp_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_memcpy16_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_memcpy32_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_memcpy_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_memmove16_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_memmove32_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_memmove_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_memset16_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_memset32_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_memset_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_memzero16_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_memzero32_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_memzero_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_private.h
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_stpcpy_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_stpncpy_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strcasecmp_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strcasestr_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strcat_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strcmpfld_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strcmp_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strcpyfldin_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strcpyfldout_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strcpyfld_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strcpy_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strcspn_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strfirstchar_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strfirstdiff_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strfirstsame_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strisalphanumeric_
s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strisascii_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strisdigit_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strishex_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strislowercase_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strismixed_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strispassword_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strisuppercase_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strlastchar_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strlastdiff_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strlastsame_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strljustify_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strncat_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strncpy_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strnlen_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strnterminate_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strpbrk_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strprefix_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strremovews_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strspn_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strstr_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strtok_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strtolowercase_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strtouppercase_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_strzero_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_wcpcpy_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_wcscat_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_wcscpy_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_wcsncat_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_wcsncpy_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_wcsnlen_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_wmemcmp_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_wmemcpy_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_wmemmove_s.c
GPL-2+          |
Expat            application/3rd/safestringlib/unittests/test_wmemset_s.c
GPL-2+          | Expat            application/3rd/safestringlib/version.cmake
GPL-2+          | GPL-
2            application/fibo_config_service/include/fibo_config_helper.h
GPL-2+          | GPL-
2            application/fibo_config_service/include/fibo_config_parse.h
GPL-2+          | GPL-
2            application/fibo_config_service/include/fibo_dynamic_config.h
GPL-2+          | GPL-
2            application/fibo_config_service/include/fibo_parse_xml.h
GPL-2+          | GPL-
2            application/fibo_config_service/include/fibo_static_config.h
GPL-2+          | GPL-
2            application/fibo_config_service/src/fibo_config_helper.c
GPL-2+          | GPL-
2            application/fibo_config_service/src/fibo_config_main.c
GPL-2+          | GPL-
2            application/fibo_config_service/src/fibo_config_parse.c
GPL-2+          | GPL-
2            application/fibo_config_service/src/fibo_dynamic_config.c
GPL-2+          | GPL-
2            application/fibo_config_service/src/fibo_static_config.c
GPL-2+          | GPL-
2            application/fibo_config_service/src/fibo_xml_parse.c
GPL-2+          | GPL-
2            application/fibo_flash_service/fibo_flash_main.c
GPL-2+          | GPL-
2            application/fibo_flash_service/fibo_flash_main.h
GPL-2+          | GPL-
2            application/fibo_flash_service/fibo_flash_parse_xml.c
GPL-2+          | GPL-
2            application/fibo_helper_service/at_channel/common.cc
GPL-2+          | GPL-
2            application/fibo_helper_service/at_channel/common.h
GPL-2+          | GPL-
2            application/fibo_helper_service/at_channel/serial_port.cc
GPL-2+          | GPL-
2            application/fibo_helper_service/at_channel/serial_port.h
GPL-2+          | GPL-
2            application/fibo_helper_service/fibo_helper_adapter.c
GPL-2+          | GPL-
2            application/fibo_helper_service/fibo_helper_adapter.h
GPL-2+          | GPL-
2            application/fibo_helper_service/fibo_helper_basic_func.c
GPL-2+          | GPL-
2            application/fibo_helper_service/fibo_helper_basic_func.h
GPL-2+          | GPL-
2            application/fibo_helper_service/fibo_helper_common.h
GPL-2+          | GPL-
2            application/fibo_helper_service/fibo_helper_log.c
GPL-2+          | GPL-
2            application/fibo_helper_service/fibo_helper_main.c
GPL-2+          | GPL-
2            application/fibo_helper_service/fibo_helper_mbim_main.c
GPL-2+          | GPL-2            application/include/common/fibo_helper_cid.h
GPL-2+          | GPL-2            application/include/common/fibo_log.h
GPL-2+          | GPL-2            application/include/common/fibo_private_log.h
GPL-2+          | CC0-1.0          install

URL, formatted pastebin: https://paste.debian.net/1321746/

Note:

I had a look at a few of the files and they were not licensed correctly in
'debian/copyright'. I would suggest an audit of the files and 'debian/copyright'
to remedy any issues.

4. Build Twice (sudo pbuilder build --twice <package>.dsc): Good

5. Install (No previous installs): Not performed at this time

6. Upgrade (Over previous installs if any): N/A

Regards

Phil

-- 

Internet Relay Chat (IRC): kathenas

Website: https://kathenas.org

Instagram: https://instagram.com/kathenasorg/

Buy Me A Coffee: https://buymeacoffee.com/kathenasorg

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to