Your message dated Tue, 17 Dec 2024 00:34:14 +0000
with message-id <e1tnlxs-002wuc...@fasolo.debian.org>
and subject line Bug#1088038: fixed in datalad-next 1.5.0-1
has caused the Debian Bug report #1088038,
regarding datalad-next: FTBFS: E Failed: DID NOT RAISE (<class 'RuntimeError'>, 
<class 'OSError'>)
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 ow...@bugs.debian.org
immediately.)


-- 
1088038: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1088038
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:datalad-next
Version: 1.4.1-1
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules binary
dh binary --with python3 --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:311: python3.13 setup.py config
Failed to load config from /<<PKGBUILDDIR>>/pyproject.toml: 'versioneer'
Try to load it from setup.cfg
running config
I: pybuild base:311: python3.12 setup.py config
Failed to load config from /<<PKGBUILDDIR>>/pyproject.toml: 'versioneer'
Try to load it from setup.cfg
running config
   dh_auto_build -O--buildsystem=pybuild

[... snipped ...]

debian/install-for-tests/usr/lib/python3.13/dist-packages/datalad_next/url_operations/tests/test_ssh.py::test_ssh_url_upload
 SKIPPED
debian/install-for-tests/usr/lib/python3.13/dist-packages/datalad_next/url_operations/tests/test_ssh.py::test_ssh_url_upload_from_stdin
 SKIPPED
debian/install-for-tests/usr/lib/python3.13/dist-packages/datalad_next/url_operations/tests/test_ssh.py::test_ssh_url_upload_timeout
 PASSED
debian/install-for-tests/usr/lib/python3.13/dist-packages/datalad_next/url_operations/tests/test_ssh.py::test_check_return_code
 PASSED
debian/install-for-tests/usr/lib/python3.13/dist-packages/datalad_next/utils/tests/test_deprecated.py::test_deprecated
 PASSED
debian/install-for-tests/usr/lib/python3.13/dist-packages/datalad_next/utils/tests/test_multihash.py::test_multihash
 PASSED
debian/install-for-tests/usr/lib/python3.13/dist-packages/datalad_next/utils/tests/test_multihash.py::test_noophash
 PASSED
debian/install-for-tests/usr/lib/python3.13/dist-packages/datalad_next/utils/tests/test_paramdictator.py::test_paramdictator
 PASSED
debian/install-for-tests/usr/lib/python3.13/dist-packages/datalad_next/utils/tests/test_parse_www_authenticate.py::test_parse_www_authenticate
 PASSED
debian/install-for-tests/usr/lib/python3.13/dist-packages/datalad_next/utils/tests/test_patch.py::test_patched_env
 PASSEDVersions: annexremote=1.6.4 boto3=1.34.46 cmd:7z=24.08 
cmd:annex=10.20241031 cmd:bundled-git=UNKNOWN cmd:git=2.45.2 cmd:ssh=9.9p1 
cmd:system-git=2.45.2 cmd:system-ssh=9.9p1 datalad=1.1.4 humanize=4.11.0 
iso8601=2.1.0 keyring=25.4.1 keyrings.alt=5.0.2 msgpack=1.0.3 
platformdirs=4.3.6 requests=2.32.3
Obscure filename: str=b' |;&%b5{}\'"<> .datc ' repr=' |;&%b5{}\'"<> .datc '
Encodings: default='utf-8' filesystem='utf-8' locale.prefered='UTF-8'
Environment: LC_CTYPE='C.UTF-8' LC_COLLATE='C.UTF-8' 
PATH='/<<PKGBUILDDIR>>/debian/install-for-tests/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
 LANG='C.UTF-8' 
PYTHONPATH='/<<PKGBUILDDIR>>/debian/install-for-tests/usr/lib/python3.13/dist-packages:' 
GIT_CONFIG_PARAMETERS="'init.defaultBranch=dl-test-branch' 'clone.defaultRemoteName=dl-test-remote'" 
PYTHON_KEYRING_BACKEND='keyrings.alt.file.PlaintextKeyring' 
GIT_CONFIG_GLOBAL='/tmp/datalad_temp_ko1tnpi3/.gitconfig' GIT_ASKPASS='true' 
GIT_CONFIG_KEY_0='datalad.tests.nonetwork' GIT_CONFIG_VALUE_0='1' GIT_CONFIG_KEY_1='datalad.datasets.topurl' 
GIT_CONFIG_VALUE_1='https://datasets-tests.datalad.org/' GIT_CONFIG_KEY_2='bogusdataladtestsec.subsec' 
GIT_CONFIG_VALUE_2='unique' GIT_CONFIG_COUNT='3'


=================================== FAILURES ===================================
________ TestTreeFilesystemIssues.test_tree_with_broken_symlinks[True] _________

self = <datalad_next.commands.tests.test_tree.TestTreeFilesystemIssues object at 
0x7f596eabefd0>
tmp_path = 
PosixPath('/tmp/pytest-of-buildd/pytest-0/test_tree_with_broken_symlinks0')
include_files = True

    @skip_wo_symlink_capability
    @pytest.mark.parametrize("include_files", (True, False))
    def test_tree_with_broken_symlinks(self, tmp_path, include_files):
        """Test that broken symlinks are reported as such"""
        # prep
        dir1 = tmp_path / 'real' / 'dir1'
        file1 = tmp_path / 'real' / 'dir1' / 'file1'
        dir1.mkdir(parents=True)
        file1.touch()
        (tmp_path / 'links').mkdir()
# create symlinks
        # 1. broken symlink pointing to non-existent target
        link_to_nonexistent = tmp_path / 'links' / '1_link_to_nonexistent'
        link_to_nonexistent.symlink_to(tmp_path / 'nonexistent')
        ok_broken_symlink(link_to_nonexistent)
        # 2. broken symlink pointing to itself
        link_to_self = tmp_path / 'links' / '2_link_to_self'
        link_to_self.symlink_to(link_to_self)
      with assert_raises((RuntimeError, OSError)):  # OSError on Windows
E       Failed: DID NOT RAISE (<class 'RuntimeError'>, <class 'OSError'>)

debian/install-for-tests/usr/lib/python3.13/dist-packages/datalad_next/commands/tests/test_tree.py:787:
 Failed
________ TestTreeFilesystemIssues.test_tree_with_broken_symlinks[False] ________

self = <datalad_next.commands.tests.test_tree.TestTreeFilesystemIssues object at 
0x7f596eabf100>
tmp_path = 
PosixPath('/tmp/pytest-of-buildd/pytest-0/test_tree_with_broken_symlinks1')
include_files = False

    @skip_wo_symlink_capability
    @pytest.mark.parametrize("include_files", (True, False))
    def test_tree_with_broken_symlinks(self, tmp_path, include_files):
        """Test that broken symlinks are reported as such"""
        # prep
        dir1 = tmp_path / 'real' / 'dir1'
        file1 = tmp_path / 'real' / 'dir1' / 'file1'
        dir1.mkdir(parents=True)
        file1.touch()
        (tmp_path / 'links').mkdir()
# create symlinks
        # 1. broken symlink pointing to non-existent target
        link_to_nonexistent = tmp_path / 'links' / '1_link_to_nonexistent'
        link_to_nonexistent.symlink_to(tmp_path / 'nonexistent')
        ok_broken_symlink(link_to_nonexistent)
        # 2. broken symlink pointing to itself
        link_to_self = tmp_path / 'links' / '2_link_to_self'
        link_to_self.symlink_to(link_to_self)
      with assert_raises((RuntimeError, OSError)):  # OSError on Windows
E       Failed: DID NOT RAISE (<class 'RuntimeError'>, <class 'OSError'>)

debian/install-for-tests/usr/lib/python3.13/dist-packages/datalad_next/commands/tests/test_tree.py:787:
 Failed
=========================== short test summary info ============================
FAILED 
debian/install-for-tests/usr/lib/python3.13/dist-packages/datalad_next/commands/tests/test_tree.py::TestTreeFilesystemIssues::test_tree_with_broken_symlinks[True]
FAILED 
debian/install-for-tests/usr/lib/python3.13/dist-packages/datalad_next/commands/tests/test_tree.py::TestTreeFilesystemIssues::test_tree_with_broken_symlinks[False]
============ 2 failed, 379 passed, 59 skipped in 248.43s (0:04:08) =============
make[1]: *** [debian/rules:40: override_dh_auto_test] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:22: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202411/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

--- End Message ---
--- Begin Message ---
Source: datalad-next
Source-Version: 1.5.0-1
Done: Colin Watson <cjwat...@debian.org>

We believe that the bug you reported is fixed in the latest version of
datalad-next, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1088...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Colin Watson <cjwat...@debian.org> (supplier of updated datalad-next package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 17 Dec 2024 00:14:10 +0000
Source: datalad-next
Architecture: source
Version: 1.5.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Colin Watson <cjwat...@debian.org>
Closes: 1080969 1088038
Changes:
 datalad-next (1.5.0-1) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Michael Hanke ]
   * Add python3-boto3 as a test-dependency.
 .
   [ Colin Watson ]
   * New upstream release.
   * test: fix test_tree_with_broken_symlinks on Python 3.13 (closes:
     #1088038).
   * Build-depend on python3-boto3 (closes: #1080969, LP: #2079776).
Checksums-Sha1:
 eacf0ba18f80cd67b76440b71116071768e9433d 2658 datalad-next_1.5.0-1.dsc
 f2b8dfe433f35051275bdc4badbaf3d80242506a 454841 datalad-next_1.5.0.orig.tar.gz
 a6b2c7519bae788e60c186af649cde8b1bc88946 8424 
datalad-next_1.5.0-1.debian.tar.xz
Checksums-Sha256:
 2d130aab1f5139c9fd1759d342fc6928b57283af4b6157eb0a1988ca6104a9d4 2658 
datalad-next_1.5.0-1.dsc
 548b9a722b6056a3780e3faa0b6a46e9c4c4c40885d9ca78847b9fb6406176de 454841 
datalad-next_1.5.0.orig.tar.gz
 1c3974b50403a23895ad050ecee56dcddec811b581957445f3278b7109d7cb88 8424 
datalad-next_1.5.0-1.debian.tar.xz
Files:
 0a15077f36b75a8acdbe8b00382762d4 2658 science optional datalad-next_1.5.0-1.dsc
 e2230d42d62537517ed47f68b54c2cce 454841 science optional 
datalad-next_1.5.0.orig.tar.gz
 a8024256d3433bf3b8f2e422b338fc8b 8424 science optional 
datalad-next_1.5.0-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAmdgwqMACgkQOTWH2X2G
UAvpdA//U8YR3kRK12qmjBPu0zhahEomz6s2u4v9vFrAOfCAmOidsWz9zxSITUJk
DRlP3hWzYPpb1jO6VWo3mJ+9hV7ZhFUNtAa+n034TlzZF1csI3q9vVg8YHRQpBSB
ILjA0PV6Fx03gfjqhcSEv6Ah1fCVe4jA685dddBWNgp7gsneQ1KJAQyVDEbK/jTG
NlcaqydO+yqOie6cfU+tB/tB/krVkNW1guudyo4h7obee5uYWoU3llS8ggStOdBm
HRtlqMocdRPe8xeudshsWhsnEhZ8/DvWG73TINz8R9u34qS0hCCUGqw8bZnq7mel
YQX59dlIxQTZa4nd+PsQVKdbO05p0vai9KsE4YPltZbyEoT2lPX5QRcGXLS38duq
24y30EQb559YiYAPLqnqZoPbQ5VvaGeGQld5SYb/kGCNIDLAmLHoJFM44Gao9LBo
pCJ94O6HbJCgwX0R5TbegWoJx/FhaAGYaMqFrp0mmiaqTDr8PmGLCs1cJ1TYBSPk
F7XIkGbSQC0+jLQ839mLtTqqD+mGCQ6J+PRL0iSMm9pPve8/88AtV4zHb0hTppJK
tFOyjVCH1Xj1DWkkbhRqw6IE7ulr1x2Y4Pd9FXZf8J8s5eaOHK8WiPPq0a+tBAD4
PnZ1Z3vP+6R0S1R1hJ1pPNobPGxAoih/WEIOd5C0Ce1jN/UH3vg=
=oEh4
-----END PGP SIGNATURE-----

Attachment: pgpXlDAou__Qo.pgp
Description: PGP signature


--- End Message ---

Reply via email to