Re: Duplicity 3.1.0 Released
Kenneth Loafman via Duplicity-talk <[email protected]> Wed, 8 Jul 2026 06:05:07 -0500
| Newsgroups | gmane.comp.sysutils.backup.duplicity.general |
|---|---|
| Message-ID | <CAD-_Ma0y99bHEAOtA0sgJazyeggcN0gZLtt-rkmVFxHubt3tSw@mail.gmail.com> |
--===============8107061077000937474== Content-Type: multipart/alternative; boundary="000000000000a477c00656177b09" --000000000000a477c00656177b09 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable It'll work on all versions. I did not change the functionality, just a flag. ...Ken On Tue, Jul 7, 2026 at 5:56=E2=80=AFPM Scott Hannahs <[email protected]> wrote= : > So which versions of gpg will this patch work with? I can adjust the > requirements to suit. I currently have gpg 2.5.21 installed. > > -Scott > > > On Jul 1, 2026, at 8:20=E2=80=AFAM, Kenneth Loafman <[email protected]>= wrote: > > It turns out that gpg has changed the way it handles key usage, so failur= e > or success would end up dependent upon what gpg version you were running.= Originally > the encrypt key we were using doubled as a sign key and that worked until > now. I had to use 'gpg --edit-key 839E6A2856538CCF` to also allow > encryption as well as signing. It was not a lack of password but a lack = of > usage flag in the key. I took out the restriction on Docker as well. > > I've attached a gzipped patch to provide the changes. > > ...Thanks, > ...Ken > > > > On Wed, Jul 1, 2026 at 6:03=E2=80=AFAM Kenneth Loafman <[email protected]= om> > wrote: > >> Interesting that it would fail now. It ran on Linux, macOS, and GitLab >> CI before the release. >> >> I'll look into it. >> >> ...Ken >> >> >> >> On Mon, Jun 29, 2026 at 5:03=E2=80=AFPM Sam James via Duplicity-talk < >> [email protected]> wrote: >> >>> Scott Hannahs via Duplicity-talk <[email protected]> writes: >>> >>> > Thanks for the update. Trying to adjust my fink-project build system >>> for this. I get a couple of failures when running >>> > the suite of tests. I know the pylint and the black tests are not >>> necessary but I dislike failures in my output. Put it >>> > down to programmer OCD. I am sure the tests all passed on your syste= m >>> before you released it, but I am curious what is >>> > different on my system that all but these 3 tests would pass. I am >>> using python 3.10 and pylint 2.14.5. Now updating >>> > pylint (and astroid) to current version. >>> > >>> > [...] >>> > >>> > 3. This is further on a specific test for a code regression number >>> 908. I am including the long log here because I am >>> > not sure what is relevant. >>> > >>> > testing/functional/test_regression.py::RegressionTest::test_issue908 >>> > FAILED [ 72%] >>> >>> I'm seeing this as well (https://bugs.gentoo.org/978226) but not figure= d >>> out why yet. I'll note that it's skipped in CI (the "Won't work on >>> docker") thing but I'm not sure why, as it seems like it should be OK i= n >>> Docker too. In any case, it's not just you, just I didn't have enough >>> info to report it yet. >>> >>> > =E2=80=94=E2=80=94 >>> > _________________________ RegressionTest.test_issue908 >>> _________________________ >>> > >>> > self =3D <testing.functional.test_regression.RegressionTest >>> testMethod=3Dtest_issue908> >>> > >>> > @unittest.skipIf(os.path.exists("/.dockerenv"), "Won't work on >>> docker") >>> > [...] >>> >>> sam >>> _______________________________________________ >>> Duplicity-talk mailing list >>> [email protected] >>> https://lists.nongnu.org/mailman/listinfo/duplicity-talk >>> >> <fix_test__Fix_test_issue908_issues_.patch.gz> > > > --000000000000a477c00656177b09 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">It'll work on all versions.=C2=A0 I did not change the= functionality, just a flag.<div><br></div><div>...Ken</div><div><br></div>= </div><br><div class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr"= class=3D"gmail_attr">On Tue, Jul 7, 2026 at 5:56=E2=80=AFPM Scott Hannahs = <<a href=3D"mailto:[email protected]">[email protected]</a>> wrote:<br></di= v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde= r-left:1px solid rgb(204,204,204);padding-left:1ex"><div>So which versions = of gpg will this patch work with?=C2=A0 I can adjust the requirements to su= it.=C2=A0 I currently have gpg=C2=A02.5.21 installed.<div><br></div><div>-S= cott<br><div><br id=3D"m_-4369068063496304951lineBreakAtBeginningOfMessage"= ><div><br><blockquote type=3D"cite"><div>On Jul 1, 2026, at 8:20=E2=80=AFAM= , Kenneth Loafman <<a href=3D"mailto:[email protected]" target=3D"_bla= nk">[email protected]</a>> wrote:</div><br><div><div dir=3D"ltr">It tu= rns out that gpg has changed the way it handles key usage, so failure or su= ccess would end up dependent upon what gpg version you were running.=C2=A0= =C2=A0<span style=3D"background-color:transparent">Originally the encrypt k= ey we were using doubled as a sign key and that worked until now.=C2=A0 I h= ad to use 'gpg --edit-key 839E6A2856538CCF` to also allow encryption as= well as signing.=C2=A0 It was not a lack of password but a lack of usage f= lag in the key.=C2=A0=C2=A0</span><span style=3D"background-color:transpare= nt">I took out the restriction on Docker as well.</span><div><br></div><div= >I've attached a gzipped patch to provide the changes.</div><div><br></= div><div>...Thanks,</div><div>...Ken</div><div><br></div><div><br></div></d= iv><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On = Wed, Jul 1, 2026 at 6:03=E2=80=AFAM Kenneth Loafman <<a href=3D"mailto:k= [email protected]" target=3D"_blank">[email protected]</a>> wrote:<br= ></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;= border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">I= nteresting that it would fail now.=C2=A0 It ran on Linux, macOS, and GitLab= CI before the release.<div><br></div><div>I'll look into it.<br><div><= br></div><div>...Ken<br><div><br></div><div><br></div></div></div></div><br= ><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, J= un 29, 2026 at 5:03=E2=80=AFPM Sam James via Duplicity-talk <<a href=3D"= mailto:[email protected]" target=3D"_blank">[email protected]= rg</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margi= n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex= ">Scott Hannahs via Duplicity-talk <<a href=3D"mailto:duplicity-talk@non= gnu.org" target=3D"_blank">[email protected]</a>> writes:<br> <br> > Thanks for the update.=C2=A0 Trying to adjust my fink-project build sy= stem for this.=C2=A0 I get a couple of failures when running<br> > the suite of tests.=C2=A0 I know the pylint and the black tests are no= t necessary but I dislike failures in my output.=C2=A0 Put it<br> > down to programmer OCD.=C2=A0 I am sure the tests all passed on your s= ystem before you released it, but I am curious what is<br> > different on my system that all but these 3 tests would pass.=C2=A0 I = am using python 3.10 and pylint 2.14.5.=C2=A0 Now updating<br> > pylint (and astroid) to current version.<br> ><br> > [...]<br> ><br> > 3. This is further on a specific test for a code regression number 908= .=C2=A0 I am including the long log here because I am<br> > not sure what is relevant.<br> ><br> >=C2=A0 testing/functional/test_regression.py::RegressionTest::test_issu= e908<br> >=C2=A0 FAILED [ 72%]<br> <br> I'm seeing this as well (<a href=3D"https://bugs.gentoo.org/978226" rel= =3D"noreferrer" target=3D"_blank">https://bugs.gentoo.org/978226</a>) but n= ot figured<br> out why yet. I'll note that it's skipped in CI (the "Won't= work on<br> docker") thing but I'm not sure why, as it seems like it should be= OK in<br> Docker too. In any case, it's not just you, just I didn't have enou= gh<br> info to report it yet.<br> <br> >=C2=A0 =E2=80=94=E2=80=94<br> >=C2=A0 _________________________ RegressionTest.test_issue908 _________= ________________<br> ><br> >=C2=A0 self =3D <testing.functional.test_regression.RegressionTest t= estMethod=3Dtest_issue908><br> ><br> >=C2=A0 =C2=A0 =C2=A0 @unittest.skipIf(os.path.exists("/.dockerenv&= quot;), "Won't work on docker")<br> > [...]<br> <br> sam<br> _______________________________________________<br> Duplicity-talk mailing list<br> <a href=3D"mailto:[email protected]" target=3D"_blank">Duplicity-ta= [email protected]</a><br> <a href=3D"https://lists.nongnu.org/mailman/listinfo/duplicity-talk" rel=3D= "noreferrer" target=3D"_blank">https://lists.nongnu.org/mailman/listinfo/du= plicity-talk</a><br> </blockquote></div> </blockquote></div> <span id=3D"m_-4369068063496304951cid:f_mr21hs6p0"><fix_test__Fix_test_i= ssue908_issues_.patch.gz></span></div></blockquote></div><br></div></div= ></div></blockquote></div> --000000000000a477c00656177b09-- --===============8107061077000937474== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRHVwbGljaXR5 LXRhbGsgbWFpbGluZyBsaXN0CkR1cGxpY2l0eS10YWxrQG5vbmdudS5vcmcKaHR0cHM6Ly9saXN0 cy5ub25nbnUub3JnL21haWxtYW4vbGlzdGluZm8vZHVwbGljaXR5LXRhbGsK --===============8107061077000937474==--