Control: tags -1 - moreinfo

Hello Simon, hope you're having a great summer so far! Raining here in Sweden, so a perfect time to do some FOSS work :)

moraine 0.2.1-1 is now on mentors, and I owe you a small confession: when I wrote last time that all five points were done, they were done in my head and in my working copy, but they never made it into the package sitting on mentors. You were reviewing the old one. Sorry about that. This time I checked the uploaded source instead of trusting my own memory. I'm still VERY new to this, but loving every minute of developing this beauty!

What is actually in this upload:

- debian/changelog is a single "Initial release. (Closes: #1141131)" entry.
- debian/copyright says "Expat" instead of "MIT".
- Standards-Version is 4.7.4, and Priority and Rules-Requires-Root are gone.
- debhelper-compat is 14, plus dh-sequence-single-binary, which dh asks for explicitly in compat 14.
- debian/watch is the version 5 deb822 format.

Your build log was the most useful part of the review, so thank you for attaching it. It turned out there were two crates that are not in Debian, and cargo resolves both of them even though neither is ever compiled here:

- ksni, the system-tray icon. debian/rules now builds with --no-default-features --features gui, so the tray is simply left out. The GUI already has a #[cfg(not(feature = "tray"))] path for platforms without a tray, so nothing else changes. - winresource, a Windows-only build-dependency that build.rs uses under #[cfg(windows)] to embed the icon into the .exe. Cargo resolves target-specific dependencies for every target, not just the host, so it broke the Linux build even though it is never built. Removed with a quilt patch.

It now builds cleanly with sbuild in a sid chroot, and lintian is quiet.

dget -x https://mentors.debian.net/debian/pool/main/m/moraine/moraine_0.2.1-1.dsc

I am still learning this as I go, so I really do appreciate you taking the time. Removing the moreinfo tag with this mail, and I am around if you spot anything else.

Best regards,
Jonaz Thern

On 7/22/26 13:39, Simon Quigley wrote:
Hello,

Thanks for the update here. It seems like you've addressed most of or all of the points.

Could you please remove the moreinfo tag once a new version is on Mentors?

Thanks,
Simon


On July 17, 2026 3:58:09 PM CDT, Thern AI Solutions <[email protected]> wrote:

    Hello Simon, and thanx for contacting me. First of all, sorry for
    the late reply. 3 kids, 2 jobs (1 wich is my own business) and a
    hours takes alot of time, and Moraine is something I enjoy working
    on whenever I get a few hours for myself. Thank you so much for
    taking the time to go through this in such detail. I'm still
    fairly new to Debian packaging and learning something new with
    every round of feedback, so this is genuinely a big help to me.
    I've addressed all five points: 1. Changelog    Collapsed it down
    to a single initial entry and corrected the version to 0.2.0-1 — I
    hadn't realised a first upload should just be one "Initial
    release" entry rather than carrying the whole history. 2.
    Copyright / license name    Renamed the license from "MIT" to
    "Expat" in debian/copyright. Good learn that Expat is the correct
    name for this exact license text in Debian. 3. Standards-Version
    and control fields    Bumped Standards-Version to 4.7.4 and
    dropped both Rules-Requires-Root: no and Priority: optional from
    the source stanza. 4. debhelper compat    Upgraded to
    debhelper-compat 14. 5. Watch file    Upgraded to version 5. I
    learned along the way that v5 is a new deb822-style format rather
    than just a version-number bump, so I rewrote it with the
    Version/Source/Mode/Matching-Pattern fields (still tracking the
    git tags). All five are done in the packaging. I'll give it a
    final lintian run in a clean unstable chroot and upload the
    corrected 0.2.0-1 to mentors. Please let me know if there's
    anything else I should fix — I really appreciate the guidance.
    Thanks again, Jonaz On 7/14/26 23:18, Simon Quigley wrote:

        Control: tags -1 +moreinfo Hello, Thank you for your work
        here. A few things: - Please only keep one changelog entry,
        the initial one, with a corrected version. The additional
        changelog entries are not needed. - In the license file, it is
        expected to use the license name "Expat" instead of "MIT,"
        please fix that. - Please update Standards-Version to 4.7.4,
        dropping Rules-Requires-Root: no and Priority: optional. -
        Please consider upgrading to debhelper-compat 14. - Please
        upgrade the watch file to version 5. I also can't get it to
        build, see the attached log. If this is a Rust package, you
        might want to include it in the debcargo-conf monorepo
        following their docs: https://rust-team.pages.debian.net/book/
        Please remove the moreinfo tag once you're ready for another
        review. Feel free to CC me, if I'm available I can re-review.
Best regards, Simon Quigley [email protected]

Reply via email to