Hi Tobi,

Thank you so much for your detailed review and for catching these issues! I 
really appreciate your guidance on Debian packaging best practices. I have 
addressed all your points with careful fixes, and the details are as follows:

### 1. Fixes for debian/changelog
- **Preserved all historical entries**: I kept all original NMU and archive 
entries intact to avoid "rewriting history" (my initial mistake was repeating 
NMU entries, which I have now removed).
- **Clarified the #1113091 fix**: I revised the changelog entry to clearly 
state:
  > "Upstream has natively fixed FTBFS with CMake 4, remove the temporary NMU 
patch for #1113091"
  This properly explains that we are using the upstream's native fix instead of 
the temporary NMU patch, without incorrectly re-closing the bug.
- **Corrected Standards-Version**: Fixed the typo from 4.7.0 to 4.7.3.
- **Documented +ds repack with specific details**: Added a clear, 
policy-aligned explanation for the +ds suffix:
  > "Add +ds suffix to repack upstream source:
  >  - Exclude bundled boost library in Utilities/boost and 
Utilities/updateBoost.sh, use system libboost-dev instead
  >  - Follow Debian Policy §4.13 (No bundled libraries)"
  This explains exactly what was excluded and why, following Debian's best 
practices for bundled libraries.
- **No modification of old entries**: I did not alter any historical changelog 
entries, only added my new ITA entry at the top.

### 2. Fix for debian/copyright
- **Documented the removal of obsolete copyright paragraphs**: The deleted 
paragraphs corresponded to files that no longer exist in the latest upstream 
git version. I added a clear changelog entry explaining this:
  > "Remove obsolete copyright paragraphs from debian/copyright:
  >  - The corresponding files (Utilities/KWSys/hash_fun.hxx.in,
  >    Utilities/KWSys/hash_map.hxx.in, Utilities/KWSys/hash_set.hxx.in,
  >    Utilities/KWSys/hashtable.hxx.in) no longer exist in the latest
  >    upstream git version"
  This is a clean-up of outdated copyright information for files that are no 
longer present in the source tree.

### 3. Re-upload to mentors
I have rebuilt the source package with all the above fixes and re-uploaded it 
to mentors (version number remains unchanged: 1.1.0~git20250114.eb1e46d+ds-1). 
The updated package is available here:
https://mentors.debian.net/package/kwstyle/

I apologize for the initial non-standard issues—this is my first ITA package, 
and I have learned a lot about Debian Policy from your review. I will strictly 
follow these best practices for all future maintenance.

Please let me know if there are any further adjustments needed. Thank you again 
for your time and help!

Best regards,
Ching He (何庆)
[email protected]
GPG key ID: 0ACF9AD8D2A9937D

Attachment: signature.asc
Description: PGP signature

Reply via email to