← Back to team overview

duplicity-team team mailing list archive

Re: [Duplicity-talk] Duplicity 3.0.5 Released

 

I run the tests on macOS and Linux both before release.  It's good to check
the install anyway, just in case.

...Ken


On Thu, Jul 10, 2025 at 11:26 AM Scott Hannahs <sth@xxxxxxxxxx> wrote:

> Ok, that works, I use the “releases” tarball and not the sdist.  I have
> 3.0.4 working and sometime in the near future was going to update it to
> 3.0.5.  I am having a bit of trouble getting lftp built.  It can still use
> ncftp and works, but lftp is actually a good utility.  However, the code
> has been untouched for a long time and modern compilers are objecting to a
> lot of kludgy code.
>
> Actually for things as critical as backup, it is good to run the tests on
> each new release just to make me sleep better!  :-)
>
> (Am I paranoid about backups?  Not if they are really out to get me!)
>
> -Scott
>
> On Jul 10, 2025, at 10:17, Kenneth Loafman <kenneth@xxxxxxxxxxx> wrote:
>
> You would need to clone the "main" branch, or go to releases
> <https://gitlab.com/duplicity/duplicity/-/releases> and download from
> there, tar, zip, etc..
>
> I stopped putting it in the pip stuff (sdist) because it more than doubled
> the size and was never used.
>
> ...Ken
>
>
>
>
> On Thu, Jul 10, 2025 at 10:54 AM Scott Hannahs via Duplicity-talk <
> duplicity-talk@xxxxxxxxxx> wrote:
>
>> Ken,
>>
>> I load the tarball and build from that.  Then optionally run the testing
>> phase which is more of a package maintainer’s process to make sure that the
>> build is a completley functional package.  If the tests are still there in
>> the tarball which should be the same as the repository clone?  Then I can
>> run pytest then I am fine.
>>
>> This is my test script:
>>
>>     TestScript: <<
>>         #!/bin/sh -ev
>>         ulimit -n 8192
>>         %p/bin/pytest-3.10 -p no:xdist -p no:hypothesis -p no:randomly
>>     <<
>>
>> Testing has its own set of dependencies
>>     TestDepends: <<
>>         pytest-py310,
>>         pytest-cov-py310,
>>         pytest-runner-py310,
>>         coverage-py310,
>>         pycodestyle-py310,
>>         pylint-py310
>>     <<
>>
>> And that has been working with little changes for a long while.  But I
>> think I can switch to a repository clone.  Is there a branch/tag for the
>> release rather than the working master?
>>
>> -Scott
>>
>> On Jul 10, 2025, at 05:05, Kenneth Loafman <kenneth@xxxxxxxxxxx> wrote:
>>
>> Have you just tried cloning the repo then testing that?
>>
>> ...Ken
>>
>>
>> On Wed, Jul 9, 2025 at 8:29 PM Scott Hannahs <sth@xxxxxxxxxx> wrote:
>>
>>>
>>>
>>> On Jun 20, 2025, at 06:38, Kenneth Loafman via Duplicity-talk <
>>> duplicity-talk@xxxxxxxxxx> wrote:
>>>
>>> Hello,
>>>>
>>>> PyPI tarball doesn't include /testing. Is there any plans to add it
>>>> again?
>>>>
>>>> Thanks
>>>>
>>>> No plans at this point.  It was removed intentionally since most users
>>> do not use it at all.
>>>
>>> …Ken
>>>
>>>
>>> I have made the testing phase as part of the fink package manaager
>>> (macOS) script for awhile.  It has caught some
>>> build/installation/dependency error.  It is useful in testing an
>>> installation.
>>>
>>
>> _______________________________________________
>> Duplicity-talk mailing list
>> Duplicity-talk@xxxxxxxxxx
>> https://lists.nongnu.org/mailman/listinfo/duplicity-talk
>>
>
>

References