Bug#1141175: marked as done (RFS: moraine/0.2.2-1 [ITP] -- snapshot backup over SSH/rsync and rclone)

"Debian Bug Tracking System" <[email protected]> Wed, 22 Jul 2026 18:11:02 +0000
Newsgroups gmane.linux.debian.devel.mentors
Message-ID <handler.1141175.D1141175.17847437672615787.ackdone@bugs.debian.org>
This is a multi-part message in MIME format...

------------=_1784743862-2616349-0
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"

Your message dated Wed, 22 Jul 2026 13:09:22 -0500
with message-id <[email protected]>
and subject line Re: RFS: moraine/0.1.1-1 [ITP] -- snapshot backup over SSH=
/rsync and rclone
has caused the Debian Bug report #1141175,
regarding RFS: moraine/0.2.2-1 [ITP] -- snapshot backup over SSH/rsync and =
rclone
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


--=20
1141175: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D1141175
Debian Bug Tracking System
Contact [email protected] with problems

------------=_1784743862-2616349-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at submit) by bugs.debian.org; 30 Jun 2026 18:44:21 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
	(2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-13.2 required=4.0 tests=BAYES_00,
	BODY_INCLUDES_PACKAGE,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,
	DKIM_VALID_EF,HAS_PACKAGE,SPF_HELO_NONE,SPF_PASS,SUPPORTMAIL5
	autolearn=ham autolearn_force=no
	version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 16; hammy, 149; neutral, 64; spammy,
	1. spammytokens:0.987-1--H*r:54965 hammytokens:0.000-+--autopkgtest,
	0.000-+--UD:1-1.dsc, 0.000-+--dget, 0.000-+--sk:mentors,
	0.000-+--UD:mentors.debian.net
Return-path: <[email protected]>
Received: from mailout15.inleed.net ([2a0d:5f47:fffb:cafe:115::2]:54965)
	by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
	(Exim 4.96)
	(envelope-from <[email protected]>)
	id 1wedRU-006rze-0y
	for [email protected];
	Tue, 30 Jun 2026 18:44:21 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=thern.io;
	s=x; h=Content-Transfer-Encoding:Content-Type:Subject:From:To:MIME-Version:
	Date:Message-ID:Sender:Reply-To:Cc:Content-ID:Content-Description:Resent-Date
	:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:
	References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post:
	List-Owner:List-Archive; bh=1v/4xOGXc7msfOigl9dqgj+HwZpKNQuEN6ugb2cNxGs=; b=v
	zRAFGY0i9n8EdkxWVJXs7kcFUFH4nnxByyYY9OH3RN1s7prP5vRPB9n3eh/5AGv2arymahkyEt5zh
	tZ8ioW59EOJWXwYHN5yXKflBia/GQfE1BF+ARkPdDNnu8f8GsuPYPVjF3ZV4tZ5KGheYP+xb/jtfL
	WHke1FVNrB9sh0EQ38urt+LUJk8vY0K/5EfQxybzRHkAuKNa4NLh9s+7HivWZlN5JDkUu1jectxLk
	l8mRmq2oi4+K5x7GQybHysGgYxhWR5XT00axwPvMTynF8nyUeRIgP2y4OMKXE81GGRHcSYjEVykbT
	DAbgdFh03aLcl9HymEe5r9wBRaNBKfODQ==;
Received: from vpn.thern.io ([91.226.221.67] helo=[10.10.0.2])
	by ns15.inleed.net with esmtpsa  (TLS1.3) tls TLS_AES_256_GCM_SHA384
	(Exim 4.99.4)
	(envelope-from <[email protected]>)
	id 1wedRM-00000006E6m-1VEN
	for [email protected];
	Tue, 30 Jun 2026 20:44:12 +0200
Message-ID: <[email protected]>
Date: Tue, 30 Jun 2026 20:44:11 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
To: [email protected]
From: Thern AI Solutions <[email protected]>
Subject: RFS: moraine/0.1.1-1 [ITP] -- snapshot backup over SSH/rsync and
 rclone
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Authenticated-Id: [email protected]
Delivered-To: [email protected]

Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "moraine":

Package name: moraine
Version: 0.1.1-1
URL: https://github.com/TheJonaz/moraine-backup
License: MIT
Vcs: https://github.com/TheJonaz/moraine-backup
Section: utils

The source builds the following binary package:

   moraine - snapshot backup over SSH/rsync and rclone (CLI + GTK 
desktop app)

To access further information about this package, please visit:

   https://mentors.debian.net/package/moraine/

Alternatively, you can download the package with 'dget' using this command:

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

Changes for the initial release:

  moraine (0.1.1-1) unstable; urgency=medium
  .
    * Initial release. (Closes: #1141131)

The package builds cleanly with sbuild in a sid chroot via dh-cargo (all 
build dependencies are already in the archive), lintian is clean, and 
the autopkgtest passes. I am the upstream author and intend to maintain 
it, ideally within the Debian Rust Maintainers team.

Regards,
Jonaz Thern

------------=_1784743862-2616349-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at 1141175-done) by bugs.debian.org; 22 Jul 2026 18:09:27 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
	(2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-16.6 required=4.0 tests=BAYES_00,
	BODY_INCLUDES_CONTROL,BODY_INCLUDES_CONTROL_TAGS,DKIM_SIGNED,
	DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,HTML_MESSAGE,MULTALT,
	SPF_HELO_PASS,SPF_PASS,TOINFO autolearn=ham autolearn_force=no
	version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 27; hammy, 150; neutral, 540; spammy,
	0. spammytokens: hammytokens:0.000-+--manpage, 0.000-+--UD:1-1.dsc,
	0.000-+--dget, 0.000-+--sk:rulesr, 0.000-+--sk:rules-r
Return-path: <[email protected]>
Received: from gw4.ahs4.r4l.com ([167.114.124.72]:36177 helo=ahs4.r4l.com)
	by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
	(Exim 4.96)
	(envelope-from <[email protected]>)
	id 1wmbNk-00AyTm-1C
	for [email protected];
	Wed, 22 Jul 2026 18:09:27 +0000
Received: from ehlo.thunderbird.net (h135-134-91-209.ashwwi.broadband.dynamic.tds.net [135.134.91.209])
	by ahs4.r4l.com (Postfix) with ESMTPSA id E1FE14AC21FF;
	Wed, 22 Jul 2026 14:09:22 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tsimonq2.net;
	s=default; t=1784743763;
	bh=NG4xJswCsckR8aI2DnqMP8r6QU8zQ3mKQ5+qudZtJLU=; h=From:To:Subject;
	b=OLuO9d1c1kY8KGjWMHl/Mey9bhTnCzKj5bEro/J8jf7QZGD+Wpm8Watid6hRjxUKX
	 9wuaIawQKu9tACsLe6EH+rQLaNj6EX780OduY89j+i+zqoLfEN7aF2u/97IVqFecIz
	 CljtQLYF1JYcGUji7r4Bh8zaz00Bo0rNQUEwW3UVKXzY6NFh7iuv6D/bp1WAYRo1KH
	 QYgPLl266n2Gpnfnt2zVHcbU5TuEiwBaQjYPt9+yhmRSKYmzftl0UnyNlyQgIKy6yp
	 qqLASNLPnNFATDkIPM+AUmNigzNDeRack4jWMh560tgp8c0MInxRqd3XJMXqpb4Vce
	 yX4P5zpPx/eug==
Authentication-Results: ahs4.r4l.com;
        spf=pass (sender IP is 135.134.91.209) [email protected] smtp.helo=ehlo.thunderbird.net
Received-SPF: pass (ahs4.r4l.com: connection is authenticated)
Date: Wed, 22 Jul 2026 13:09:22 -0500
From: Simon Quigley <[email protected]>
To: Thern AI Solutions <[email protected]>, [email protected]
Subject: =?US-ASCII?Q?Re=3A_RFS=3A_moraine/0=2E1=2E1-1_=5BITP=5D_--_sna?=
 =?US-ASCII?Q?pshot_backup_over_SSH/rsync_and_rclone?=
User-Agent: Thunderbird for Android
In-Reply-To: <[email protected]>
References: <[email protected]>
 <[email protected]>
 <[email protected]>
 <[email protected]>
 <[email protected]>
 <[email protected]>
Message-ID: <[email protected]>
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary=----KV1NUB9BO966LQLNH2RCQ3CK7744T8
Content-Transfer-Encoding: 7bit
X-PPP-Message-ID: <[email protected]>
X-PPP-Vhost: tsimonq2.net

------KV1NUB9BO966LQLNH2RCQ3CK7744T8
Content-Type: text/plain;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hello Jonaz,

Congratulations, moraine has now been uploaded to the NEW queue! =F0=9F=A5=
=B3

This will now await review by a member of the Debian DFSG Team, where it w=
ill be accepted or rejected=2E If it is rejected, I will make sure to forwa=
rd the email to you, and we can follow up=2E If it is accepted (more likely=
), we will both be notified=2E Further RFS bugs can be set to normal priori=
ty once this package is accepted=2E

Please let me know if you have any questions=2E Thanks for sticking with i=
t!

By the way, I have packaged and uploaded rust-ksni, so it's possible you c=
an include it on your next upload=2E

Best regards,
Simon Quigley
tsimonq2@debian=2Eorg

On July 22, 2026 12:47:02 PM CDT, Thern AI Solutions <info@thern=2Eio> wro=
te:
>Control: tags -1 - moreinfo
>
>Hello Simon,
>
>Rainy days indeed, and this turned into a properly productive one=2E I go=
ogled around a bit about upstream, and in theory it should all be good now!=
 moraine 0=2E2=2E2-1 is on mentors, built from a new upstream release, whic=
h turned out to be the cleanest answer to your blocking point and the manpa=
ge one at the same time (If my googling skills didn't fail me, that is):
>
>- The metainfo license fix is an upstream change in v0=2E2=2E2, so appstr=
eam-metadata-license=2Epatch is simply gone=2E No license change in the Deb=
ian diff for the DFSG team to squint at=2E
>
>- The manpages moved from debian/ to man/ in the upstream tree, and debia=
n/manpages now points there=2E Doing this also flushed out that eight of my=
 other packaging recipes (AUR, Alpine, Void, FreeBSD, Gentoo, Homebrew, RPM=
, MPR) were reaching into debian/ to install the manpage - they all read fr=
om man/ now=2E Point taken about where things belong=2E
>- debian/copyright is a single Files: * stanza=2E
>- debian/upstream/metadata now carries Name, Contact, Documentation,=C2=
=A0 Changelog, Security-Contact and a Screenshots entry on top of the repos=
itory and bug URLs=2E
>
>One patch remains: drop-windows-build-dependency=2Epatch, still marked Fo=
rwarded: not-needed=2E That one I believe is genuinely Debian-specific rath=
er than something to upstream: winresource is what embeds the icon and vers=
ion info into the Windows =2Eexe, so removing it upstream would break the W=
indows release builds=2E The patch header explains this, but say the word i=
f you'd rather see it handled differently=2E _As much as I would love to ha=
ve moraine working on all the popular OS's, debian is my top priority!_
>
>Builds cleanly with sbuild in a sid chroot, lintian is quiet=2E
>
>dget -x https://mentors=2Edebian=2Enet/debian/pool/main/m/moraine/moraine=
_0=2E2=2E2-1=2Edsc
>
>Thanks for another round of genuinely educational review=2E
>
>Regards,
>Jonaz
>
>On 7/22/26 14:54, Simon Quigley wrote:
>> Control: tags -1 + moreinfo
>>=20
>> Hello Jonaz,
>>=20
>> Thanks for the quick followup! Rainy days do indeed make for good FOSS =
days=2E ;)
>>=20
>> I have reviewed the package again, and just have a few minor comments, =
the first of which unfortunately is blocking:
>> - In appstream-metadata-license=2Epatch I see you corrected the license=
 entry=2E If I didn't know any better, this looks suspicious, simply becaus=
e you have "Forwarded" set to "not-needed" and this is a license change=2E =
You are upstream, so the best way to handle this in my opinion would be to =
make the change in an upstream commit and link to it in the patch header, o=
r make a new release entirely=2E I don't want to confuse the Debian DFSG Te=
am=2E :) (see https://dep-team=2Epages=2Edebian=2Enet/deps/dep3/=C2=A0if yo=
u haven't already=2E)
>> - I would recommend strengthening your upstream metadata file, there ar=
e tons of options: https://dep-team=2Epages=2Edebian=2Enet/deps/dep12/
>> - In the copyright file, since you're upstream, you can just have one s=
tanza for your copyright instead of one for * and one for debian/*=2E
>> - Since you're upstream, please upstream the manpage=2E
>>=20
>> Otherwise, this package looks much better=2E Let me know if you have fu=
rther questions, and please remove the moreinfo tag once you have another i=
teration ready=2E
>>=20
>> Best regards,
>> Simon Quigley
>> tsimonq2@debian=2Eorg
>>=20
>>=20
>> On July 22, 2026 7:19:45 AM CDT, Thern AI Solutions <info@thern=2Eio> w=
rote:
>>=20
>>     Control: tags -1 - moreinfo
>>=20
>>     Hello Simon, hope you're having a great summer so far! Raining
>>     here in Sweden, so a perfect time to do some FOSS work :)
>>=20
>>     moraine 0=2E2=2E1-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=2E You were reviewing
>>     the old one=2E Sorry about that=2E This time I checked the uploaded
>>     source instead of trusting my own memory=2E I'm still VERY new to
>>     this, but loving every minute of developing this beauty!
>>=20
>>     What is actually in this upload:
>>=20
>>     - debian/changelog is a single "Initial release=2E (Closes:
>>     #1141131)" entry=2E
>>     - debian/copyright says "Expat" instead of "MIT"=2E
>>     - Standards-Version is 4=2E7=2E4, and Priority and Rules-Requires-R=
oot
>>     are gone=2E
>>     - debhelper-compat is 14, plus dh-sequence-single-binary, which dh
>>     asks for explicitly in compat 14=2E
>>     - debian/watch is the version 5 deb822 format=2E
>>=20
>>     Your build log was the most useful part of the review, so thank
>>     you for attaching it=2E It turned out there were two crates that ar=
e
>>     not in Debian, and cargo resolves both of them even though neither
>>     is ever compiled here:
>>=20
>>     - ksni, the system-tray icon=2E debian/rules now builds with
>>     --no-default-features --features gui, so the tray is simply left
>>     out=2E The GUI already has a #[cfg(not(feature =3D "tray"))] path f=
or
>>     platforms without a tray, so nothing else changes=2E
>>     - winresource, a Windows-only build-dependency that build=2Ers uses
>>     under #[cfg(windows)] to embed the icon into the =2Eexe=2E Cargo
>>     resolves target-specific dependencies for every target, not just
>>     the host, so it broke the Linux build even though it is never
>>     built=2E Removed with a quilt patch=2E
>>=20
>>     It now builds cleanly with sbuild in a sid chroot, and lintian is
>>     quiet=2E
>>=20
>>     dget -x
>>     https://mentors=2Edebian=2Enet/debian/pool/main/m/moraine/moraine_0=
=2E2=2E1-1=2Edsc
>>=20
>>     I am still learning this as I go, so I really do appreciate you
>>     taking the time=2E Removing the moreinfo tag with this mail, and I
>>     am around if you spot anything else=2E
>>=20
>>     Best regards,
>>     Jonaz Thern
>>=20
>>     On 7/22/26 13:39, Simon Quigley wrote:
>>>     Hello,
>>>=20
>>>     Thanks for the update here=2E It seems like you've addressed most
>>>     of or all of the points=2E
>>>=20
>>>     Could you please remove the moreinfo tag once a new version is on
>>>     Mentors?
>>>=20
>>>     Thanks,
>>>     Simon
>>>=20
>>>=20
>>>     On July 17, 2026 3:58:09 PM CDT, Thern AI Solutions
>>>     <info@thern=2Eio> wrote:
>>>=20
>>>         Hello Simon, and thanx for contacting me=2E First of all, sorr=
y
>>>         for the late reply=2E 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=2E Thank you so much for taking the time to go through
>>>         this in such detail=2E I'm still fairly new to Debian packagin=
g
>>>         and learning something new with every round of feedback, so
>>>         this is genuinely a big help to me=2E I've addressed all five
>>>         points: 1=2E Changelog =C2=A0 =C2=A0Collapsed it down to a sin=
gle initial
>>>         entry and corrected the version to 0=2E2=2E0-1 =E2=80=94 I had=
n't
>>>         realised a first upload should just be one "Initial release"
>>>         entry rather than carrying the whole history=2E 2=2E Copyright=
 /
>>>         license name =C2=A0 =C2=A0Renamed the license from "MIT" to "E=
xpat" in
>>>         debian/copyright=2E Good learn that Expat is the correct name
>>>         for this exact license text in Debian=2E 3=2E Standards-Versio=
n
>>>         and control fields =C2=A0 =C2=A0Bumped Standards-Version to 4=
=2E7=2E4 and
>>>         dropped both Rules-Requires-Root: no and Priority: optional
>>>         from the source stanza=2E 4=2E debhelper compat =C2=A0 =C2=A0U=
pgraded to
>>>         debhelper-compat 14=2E 5=2E Watch file =C2=A0 =C2=A0Upgraded t=
o version 5=2E
>>>         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)=2E All five are done in the packaging=
=2E
>>>         I'll give it a final lintian run in a clean unstable chroot
>>>         and upload the corrected 0=2E2=2E0-1 to mentors=2E Please let =
me
>>>         know if there's anything else I should fix =E2=80=94 I really
>>>         appreciate the guidance=2E Thanks again, Jonaz On 7/14/26
>>>         23:18, Simon Quigley wrote:
>>>=20
>>>             Control: tags -1 +moreinfo Hello, Thank you for your work
>>>             here=2E A few things: - Please only keep one changelog
>>>             entry, the initial one, with a corrected version=2E The
>>>             additional changelog entries are not needed=2E - In the
>>>             license file, it is expected to use the license name
>>>             "Expat" instead of "MIT," please fix that=2E - Please
>>>             update Standards-Version to 4=2E7=2E4, dropping
>>>             Rules-Requires-Root: no and Priority: optional=2E - Please
>>>             consider upgrading to debhelper-compat 14=2E - Please
>>>             upgrade the watch file to version 5=2E I also can't get it
>>>             to build, see the attached log=2E If this is a Rust
>>>             package, you might want to include it in the
>>>             debcargo-conf monorepo following their docs:
>>>             https://rust-team=2Epages=2Edebian=2Enet/book/ Please remo=
ve
>>>             the moreinfo tag once you're ready for another review=2E
>>>             Feel free to CC me, if I'm available I can re-review=2E
>>>             Best regards, Simon Quigley tsimonq2@debian=2Eorg 
------KV1NUB9BO966LQLNH2RCQ3CK7744T8
Content-Type: text/html;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable

<!doctype html>
<html>
  <head>
    <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF-=
8">
  </head>
  <body><div dir=3D"auto">Hello Jonaz,<br><br>Congratulations, moraine has=
 now been uploaded to the NEW queue! =F0=9F=A5=B3<br><br>This will now awai=
t review by a member of the Debian DFSG Team, where it will be accepted or =
rejected=2E If it is rejected, I will make sure to forward the email to you=
, and we can follow up=2E If it is accepted (more likely), we will both be =
notified=2E Further RFS bugs can be set to normal priority once this packag=
e is accepted=2E<br><br>Please let me know if you have any questions=2E Tha=
nks for sticking with it!<br><br>By the way, I have packaged and uploaded r=
ust-ksni, so it's possible you can include it on your next upload=2E<br><br=
>Best regards,<br>Simon Quigley<br>tsimonq2@debian=2Eorg</div><br><br><div =
class=3D"gmail_quote"><div dir=3D"auto">On July 22, 2026 12:47:02 PM CDT, T=
hern AI Solutions &lt;info@thern=2Eio&gt; wrote:</div><blockquote class=3D"=
gmail_quote" style=3D"margin: 0pt 0pt 0pt 0=2E8ex; border-left: 1px solid r=
gb(204, 204, 204); padding-left: 1ex;">

    <p>Control: tags -1 - moreinfo<br>
      <br>
      Hello Simon,<br>
      <br>
      Rainy days indeed, and this turned into a properly productive one=2E
      I googled around a bit about upstream, and in theory it should all
      be good now! moraine 0=2E2=2E2-1 is on mentors, built from a new
      upstream release, which turned out to be the cleanest answer to
      your blocking point and the manpage one at the same time (If my
      googling skills didn't fail me, that is):<br>
    </p>
    <p>- The metainfo license fix is an upstream change in v0=2E2=2E2, so
      appstream-metadata-license=2Epatch is simply gone=2E No license chan=
ge
      in the Debian diff for the DFSG team to squint at=2E</p>
    <p>- The manpages moved from debian/ to man/ in the upstream tree,
      and debian/manpages now points there=2E Doing this also flushed out
      that eight of my other packaging recipes (AUR, Alpine, Void,
      FreeBSD, Gentoo, Homebrew, RPM, MPR) were reaching into debian/ to
      install the manpage - they all read from man/ now=2E Point taken
      about where things belong=2E<br>
      - debian/copyright is a single Files: * stanza=2E<br>
      - debian/upstream/metadata now carries Name, Contact,
      Documentation,&nbsp; Changelog, Security-Contact and a Screenshots
      entry on top of the repository and bug URLs=2E<br>
      <br>
      One patch remains: drop-windows-build-dependency=2Epatch, still
      marked Forwarded: not-needed=2E That one I believe is genuinely
      Debian-specific rather than something to upstream: winresource is
      what embeds the icon and version info into the Windows =2Eexe, so
      removing it upstream would break the Windows release builds=2E The
      patch header explains this, but say the word if you'd rather see
      it handled differently=2E <u>As much as I would love to have
        moraine working on all the popular OS's, debian is my top
        priority!</u><br>
      <br>
      Builds cleanly with sbuild in a sid chroot, lintian is quiet=2E<br>
      <br>
      dget -x
<a class=3D"moz-txt-link-freetext" href=3D"https://mentors=2Edebian=2Enet/=
debian/pool/main/m/moraine/moraine_0=2E2=2E2-1=2Edsc">https://mentors=2Edeb=
ian=2Enet/debian/pool/main/m/moraine/moraine_0=2E2=2E2-1=2Edsc</a><br>
      <br>
      Thanks for another round of genuinely educational review=2E<br>
      <br>
      Regards,<br>
      Jonaz</p>
    <div class=3D"moz-cite-prefix">On 7/22/26 14:54, Simon Quigley wrote:<=
br>
    </div>
    <blockquote type=3D"cite" cite=3D"mid:1608D612-F967-4470-82CD-A3AF0237=
5687@tsimonq2=2Enet">
      <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUT=
F-8">
      <div dir=3D"auto">Control: tags -1 + moreinfo<br>
        <br>
        Hello Jonaz,<br>
        <br>
        Thanks for the quick followup! Rainy days do indeed make for
        good FOSS days=2E ;)<br>
        <br>
        I have reviewed the package again, and just have a few minor
        comments, the first of which unfortunately is blocking:<br>
        - In appstream-metadata-license=2Epatch I see you corrected the
        license entry=2E If I didn't know any better, this looks
        suspicious, simply because you have "Forwarded" set to
        "not-needed" and this is a license change=2E You are upstream, so
        the best way to handle this in my opinion would be to make the
        change in an upstream commit and link to it in the patch header,
        or make a new release entirely=2E I don't want to confuse the
        Debian DFSG Team=2E :) (see <a href=3D"https://dep-team=2Epages=2E=
debian=2Enet/deps/dep3/" moz-do-not-send=3D"true" class=3D"moz-txt-link-fre=
etext">https://dep-team=2Epages=2Edebian=2Enet/deps/dep3/</a>&nbsp;if
        you haven't already=2E)<br>
        - I would recommend strengthening your upstream metadata file,
        there are tons of options: <a href=3D"https://dep-team=2Epages=2Ed=
ebian=2Enet/deps/dep12/" moz-do-not-send=3D"true" class=3D"moz-txt-link-fre=
etext">https://dep-team=2Epages=2Edebian=2Enet/deps/dep12/</a><br>
        - In the copyright file, since you're upstream, you can just
        have one stanza for your copyright instead of one for * and one
        for debian/*=2E<br>
        - Since you're upstream, please upstream the manpage=2E<br>
        <br>
        Otherwise, this package looks much better=2E Let me know if you
        have further questions, and please remove the moreinfo tag once
        you have another iteration ready=2E<br>
        <br>
        Best regards,<br>
        Simon Quigley<br>
        <a class=3D"moz-txt-link-abbreviated" href=3D"mailto:tsimonq2@debi=
an=2Eorg">tsimonq2@debian=2Eorg</a></div>
      <br>
      <br>
      <div class=3D"gmail_quote">
        <div dir=3D"auto">On July 22, 2026 7:19:45 AM CDT, Thern AI
          Solutions <a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:info=
@thern=2Eio">&lt;info@thern=2Eio&gt;</a> wrote:</div>
        <blockquote class=3D"gmail_quote" style=3D"margin: 0pt 0pt 0pt 0=
=2E8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
          <p>Control: tags -1 - moreinfo<br>
            <br>
            Hello Simon, hope you're having a great summer so far!
            Raining here in Sweden, so a perfect time to do some FOSS
            work :)</p>
          <p>moraine 0=2E2=2E1-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=2E You
            were reviewing the old one=2E Sorry about that=2E This time I
            checked the uploaded source instead of trusting my own
            memory=2E I'm still VERY new to this, but loving every minute
            of developing this beauty!<br>
            <br>
            What is actually in this upload:<br>
            <br>
            - debian/changelog is a single "Initial release=2E (Closes:
            #1141131)" entry=2E<br>
            - debian/copyright says "Expat" instead of "MIT"=2E<br>
            - Standards-Version is 4=2E7=2E4, and Priority and
            Rules-Requires-Root are gone=2E<br>
            - debhelper-compat is 14, plus dh-sequence-single-binary,
            which dh asks for explicitly in compat 14=2E<br>
            - debian/watch is the version 5 deb822 format=2E<br>
            <br>
            Your build log was the most useful part of the review, so
            thank you for attaching it=2E 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:<br>
          </p>
          <p>- ksni, the system-tray icon=2E debian/rules now builds with
            --no-default-features --features gui, so the tray is simply
            left out=2E The GUI already has a #[cfg(not(feature =3D
            "tray"))] path for platforms without a tray, so nothing else
            changes=2E<br>
            - winresource, a Windows-only build-dependency that build=2Ers
            uses under #[cfg(windows)] to embed the icon into the =2Eexe=
=2E
            Cargo resolves target-specific dependencies for every
            target, not just the host, so it broke the Linux build even
            though it is never built=2E Removed with a quilt patch=2E<br>
            <br>
            It now builds cleanly with sbuild in a sid chroot, and
            lintian is quiet=2E<br>
          </p>
          <p>dget -x
            <a class=3D"moz-txt-link-freetext" href=3D"https://mentors=2Ed=
ebian=2Enet/debian/pool/main/m/moraine/moraine_0=2E2=2E1-1=2Edsc" moz-do-no=
t-send=3D"true">https://mentors=2Edebian=2Enet/debian/pool/main/m/moraine/m=
oraine_0=2E2=2E1-1=2Edsc</a><br>
            <br>
            I am still learning this as I go, so I really do appreciate
            you taking the time=2E Removing the moreinfo tag with this
            mail, and I am around if you spot anything else=2E<br>
            <br>
            Best regards,<br>
            Jonaz Thern</p>
          <div class=3D"moz-cite-prefix">On 7/22/26 13:39, Simon Quigley
            wrote:<br>
          </div>
          <blockquote type=3D"cite" cite=3D"mid:5B303034-5BE9-42FC-8BA9-80=
1C44F8527B@tsimonq2=2Enet">
            <meta http-equiv=3D"content-type" content=3D"text/html; charse=
t=3DUTF-8">
            <div dir=3D"auto">Hello,<br>
              <br>
              Thanks for the update here=2E It seems like you've addressed
              most of or all of the points=2E<br>
              <br>
              Could you please remove the moreinfo tag once a new
              version is on Mentors?<br>
              <br>
              Thanks,<br>
              Simon</div>
            <br>
            <br>
            <div class=3D"gmail_quote">
              <div dir=3D"auto">On July 17, 2026 3:58:09 PM CDT, Thern AI
                Solutions <a class=3D"moz-txt-link-rfc2396E" href=3D"mailt=
o:info@thern=2Eio" moz-do-not-send=3D"true">&lt;info@thern=2Eio&gt;</a>
                wrote:</div>
              <blockquote class=3D"gmail_quote" style=3D"margin: 0pt 0pt 0=
pt 0=2E8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
                <pre class=3D"net-thunderbird-android__plain-text-message-=
pre"><div dir=3D"auto">Hello Simon, and thanx for contacting me=2E First of=
 all, sorry for the late reply=2E 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=2E

Thank you so much for taking the time to go through this in such detail=2E=
 I'm still fairly new to Debian packaging and learning something new with e=
very round of feedback, so this is genuinely a big help to me=2E I've addre=
ssed all five points:

1=2E Changelog
&nbsp; &nbsp;Collapsed it down to a single initial entry and corrected the=
 version to 0=2E2=2E0-1 =E2=80=94 I hadn't realised a first upload should j=
ust be one "Initial release" entry rather than carrying the whole history=
=2E

2=2E Copyright / license name
&nbsp; &nbsp;Renamed the license from "MIT" to "Expat" in debian/copyright=
=2E Good learn that Expat is the correct name for this exact license text i=
n Debian=2E

3=2E Standards-Version and control fields
&nbsp; &nbsp;Bumped Standards-Version to 4=2E7=2E4 and dropped both Rules-=
Requires-Root: no and Priority: optional from the source stanza=2E

4=2E debhelper compat
&nbsp; &nbsp;Upgraded to debhelper-compat 14=2E

5=2E Watch file
&nbsp; &nbsp;Upgraded to version 5=2E I learned along the way that v5 is a=
 new deb822-style format rather than just a version-number bump, so I rewro=
te it with the Version/Source/Mode/Matching-Pattern fields (still tracking =
the git tags)=2E

All five are done in the packaging=2E I'll give it a final lintian run in =
a clean unstable chroot and upload the corrected 0=2E2=2E0-1 to mentors=2E =
Please let me know if there's anything else I should fix =E2=80=94 I really=
 appreciate the guidance=2E

Thanks again,
Jonaz

On 7/14/26 23:18, Simon Quigley wrote:
</div><blockquote class=3D"gmail_quote" style=3D"margin-bottom: 1ex; --net=
-thunderbird-android__blockquote-default-border-color: #729fcf;"><div dir=
=3D"auto">Control: tags -1 +moreinfo

Hello,

Thank you for your work here=2E A few things:
- Please only keep one changelog entry, the initial one, with a corrected =
version=2E The additional changelog entries are not needed=2E
- In the license file, it is expected to use the license name "Expat" inst=
ead of "MIT," please fix that=2E
- Please update Standards-Version to 4=2E7=2E4, dropping Rules-Requires-Ro=
ot: no and Priority: optional=2E
- Please consider upgrading to debhelper-compat 14=2E
- Please upgrade the watch file to version 5=2E

I also can't get it to build, see the attached log=2E

If this is a Rust package, you might want to include it in the debcargo-co=
nf monorepo following their docs: <a href=3D"https://rust-team=2Epages=2Ede=
bian=2Enet/book/" moz-do-not-send=3D"true" class=3D"moz-txt-link-freetext">=
https://rust-team=2Epages=2Edebian=2Enet/book/</a>

Please remove the moreinfo tag once you're ready for another review=2E Fee=
l free to CC me, if I'm available I can re-review=2E

Best regards,
Simon Quigley
<a class=3D"moz-txt-link-abbreviated moz-txt-link-freetext" href=3D"mailto=
:tsimonq2@debian=2Eorg" moz-do-not-send=3D"true">tsimonq2@debian=2Eorg</a>
</div></blockquote></pre>
              </blockquote>
            </div>
          </blockquote>
        </blockquote>
      </div>
    </blockquote>
  </blockquote></div></body>
</html>

------KV1NUB9BO966LQLNH2RCQ3CK7744T8--

------------=_1784743862-2616349-0--