Need someone to check my code

Hefee hefee at debian.org
Tue Mar 25 17:35:28 GMT 2025


Hey,

great job so far ;) This already looks very promising.

On Dienstag, 25. März 2025 04:19 Bob Wong wrote:
> Now I successfully build the package, modify cmakelists to compile it
> under QT6 while also use Debian patch system.
> 
> Do I use debian patch system correctly?

yes :)

But great that you found a way without a patch ;)
 
> If that's correct, next I'll begin to update copyright file, source
> file and also bump standards version to 4.7.2.

great - please keep Thoams  as Copyright holder for debian/* in 2017, as they 
are still copyright holder just add yourself.

Now I can build the source successfully too.
I see several linitan issues:

 * please enable hardening
add in d/rules at the top (2nd line):
export DEB_BUILD_MAINT_OPTIONS = hardening=+all

* I: kup-backup: spelling-error-in-description availibilty availability

* typo in changelog 
   - Defalult -> Default
   - trailing-whitespace [debian/changelog:11]

* unused-license-paragraph-in-dep5-copyright lgpl-2 [debian/copyright:55]
* unused-license-paragraph-in-dep5-copyright lgpl-2+ [debian/copyright:72]
* Please use lintian-brush to fix some lintian-override issues
* Add Rules-Requires-Root: no in d/control (source block)
* Create d/upstream/metadata (see https://dep-team.pages.debian.net/deps/
dep12/ and https://wiki.debian.org/UpstreamMetadata for details.)

Just a general remark - you do not need to add for every commit a line in 
changelog! If you fix stuff that was already modified in the current version you 
do not need to add a new line:

e.g. remove "Minor error correction" from changelog
also the back-and-forth ho to built Qt6 is should also be removed from 
changelog and simply write:
* Default to built with QT6 in debian/rules as suggested by Rik Mills.
* Update dependency list to use Qt6.

Regards,

hefee

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://alioth-lists.debian.net/pipermail/pkg-kde-talk/attachments/20250325/debe341b/attachment.sig>


More information about the pkg-kde-talk mailing list