On Fri, 2024-07-05 at 02:24 -0400, James Montgomery wrote:
> 
> Control: tags -1 - moreinfo
> 
> Hi Phil,
> 
> Thank you for taking the time to review my package and for your invaluable 
> feedback.I've gone through and updated the copyright, switched to sbuild, and 
> incorporated reprotest. I've included a snippet of the output
> 
> sbuild -d unstable mangl_1.1.5-1.dsc
> +------------------------------------------------------------------------------+
> | Summary                                                                     
>  |
> +------------------------------------------------------------------------------+
> 
> Build Architecture: amd64
> Build Type: binary
> Build-Space: 15948
> Build-Time: 6
> Distribution: unstable
> Host Architecture: amd64
> Install-Time: 17
> Job: /home/montj2/git/mangl_1.1.5-1.dsc
> Lintian: pass
> Machine Architecture: amd64
> Package: mangl
> Package-Time: 28
> Source-Version: 1.1.5-1
> Space: 15948
> Status: successful
> Version: 1.1.5-1
> --------------------------------------------------------------------------------
> Finished at 2024-07-05T05:27:04Z
> Build needed 00:00:28, 15948k disk space
> 
> 
> reprotest --vary=-build_path,domain_host.use_sudo=1 mangl_1.1.5-1.dsc
> =======================
> Reproduction successful
> =======================
> No differences in ./*.*deb
> 85919d375a6d4425ecfb0dbda9c78cdc8485ee5a3f6bf8bf22de689bb6274725  
> ./mangl-dbgsym_1.1.5-1_amd64.deb
> 5cef64a4b5cbbf971298618747fe389ea6f2fbdcc0a17fb09505e60c7df2324b  
> ./mangl_1.1.5-1_amd64.deb
> 
> 
> Please let me know if there are any additional changes or improvements 
> required.Additionally, if you're willing and able to share your review 
> process as it would be helpful as a readiness check my next time around :)
> 
> Kind regards,
> 
> James
> 
> 

Good morning James,

Firstly, many thanks for the donation through buy me a coffee. Your donation 
will go into the pot
for my new daily driver dev laptop which I am weighing the options for the 
replacement to my custom
built PC Specialist[2] machine that is now 5 years old, still good and has 
given loyal service. :-)

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: Issue

I: mangl source: unused-license-paragraph-in-dep5-copyright bsd-3-clause 
[debian/copyright:83]
N: 
N:   The license paragraph in the machine-readable copyright file is not
N:   referenced by any files paragraph. It could be a typo in the license name
N:   or the license paragraph is simply not needed and can be removed.
N: 
N:   Please refer to
N:   https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ for
N:   details.
N: 
N:   Visibility: info
N:   Show-Always: no
N:   Check: debian/copyright/dep5

Can be removed.

I: mangl: desktop-entry-contains-encoding-key Encoding 
[usr/share/applications/mangl.desktop:2]
N: 
N:   The Encoding key is deprecated in the FreeDesktop standard. Instead, all
N:   strings must now be encoded in UTF-8. This desktop entry specifies an
N:   Encoding of UTF-8. It is harmless but can be dropped.
N:   
N:   The desktop-file-validate tool in the desktop-file-utils package may be
N:   useful for checking the syntax of desktop entries.
N: 
N:   Please refer to
N:   https://specifications.freedesktop.org/desktop-entry-spec/latest/apc.html
N:   for details.
N: 
N:   Visibility: info
N:   Show-Always: no
N:   Check: menu-format

Keywords is an upstream thing and you can suggest adding them. The benefits for 
certain types of
software such as software centres etc. is known. Do not be downhearted if they 
will not add them,
just one of those things.

3. Licenses: Issue

philwyett@ks-windu:~/Development/builder/debian/mentoring/mangl-1.1.5$ lrc
en: Versions: recon 1.11  check 3.3.9-1

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

d/copyright     | licensecheck

ISC             | BSD-3-clause     mandoc/compat_err.c
ISC             | BSD-3-clause     mandoc/compat_fts.c
ISC             | BSD-3-clause     mandoc/compat_fts.h
ISC             | BSD-3-clause     mandoc/compat_getsubopt.c
ISC             | BSD-3-clause     mandoc/compat_strcasestr.c
BSD-2-Clause-NetBSD| BSD-2-Clause-NetBSD and/or BSD-2-clause 
mandoc/compat_stringlist.c
BSD-2-Clause-NetBSD| BSD-2-Clause-NetBSD and/or BSD-2-clause 
mandoc/compat_stringlist.h
ISC             | BSD-3-clause     mandoc/compat_strsep.c
ISC             | BSD-3-clause     mandoc/man.1
Unlicense       | Expat and/or Unlicense stretchy_buffer.h

The one I am curious about is the ISC. Looking at the files and other packages 
that have this "The
Regents of the University of California.  All rights reserved." these tend to 
fall under a BSD
license. I would be happy for Andrey or another DD to offer advice here, as 
they know more than I.

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

5. Reproducible builds (reporotest)[1]: Good

6. Install (No previous installs): Good

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

[1] https://wiki.debian.org/ReproducibleBuilds/Howto#Newer_method

[2] https://www.pcspecialist.co.uk/

Do not support GNU Linux, but you can get a machine as I did with no OS, so no 
Windows tax.

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