adminer (6.0.0-1) unstable; urgency=medium . * New upstream version 6.0.0 * move to d/watch format 5 * todo.txt no longer provided black (26.5.1-1) unstable; urgency=medium . * Team upload. * New upstream version * Standards-Version: 4.7.4 (routine-update) * Reflow Uploaders field (cme) * Remove Priority field (cme) * Drop 'Rules-Requires-Root: no' from d/control (routine-update) * Drop patch applied upstream. Refresh the remaining patches. * d/control: breaks older python3-pylsp-black cunit (2.1-3-dfsg-3) unstable; urgency=medium . * New maintainer (Closes: #1136394) * debian/control: - Maintainer set to myself; Uploaders and debian/compat dropped - debhelper-compat: 9 -> 14; Build-Depends: dh-autoreconf dropped - Standards-Version: 3.9.6 -> 4.7.4 - Priority and Rules-Requires-Root dropped: both are the default since dpkg 1.22.13 and are now flagged as redundant - Homepage: switched to https - Vcs-Git and Vcs-Browser: point at the repository where the package is actually maintained * debian/rules: - drop --with autoreconf (implicit since compat 10) - drop DH_VERBOSE and the legacy DPKG_EXPORT_BUILDFLAGS - set DEB_BUILD_MAINT_OPTIONS = hardening=+all; the ncurses build had lost every hardening flag because -lncurses was passed as a configure LDFLAGS assignment, overriding dpkg-buildflags. Pass it via LIBS - split the dh_install, dh_installman and dh_installexamples overrides into -arch and -indep variants. "dpkg-buildpackage -A" installed both build trees but built only libcunit1-doc, so dh_missing, which is fatal since compat 13, aborted the arch:all-only build - keep the examples in /usr/share/doc/libcunit1-doc; since compat 11 debhelper would auto-detect libcunit1 as the main package and relocate them, and libcunit1-doc does not depend on libcunit1 * debian/watch: rewritten in the version 5 format, https URL, fixed mangles * debian/patches: DEP-3 headers on all patches; new patches renaming configure.in to configure.ac and fixing a manpage typo * debian/not-installed: added (dh_missing is fatal since compat 13) * debian/upstream/metadata: added * debian/salsa-ci.yml: added, with the arm64 build job enabled in addition to the default amd64 and i386 * debian/tests: replaced the stale test.sh, which referenced build directories that do not exist at test time, with two tests compiling against the installed packages via pkg-config * debian/source/lintian-overrides: document the unavoidable hyphen-in-upstream-part tag * debian/copyright: https URLs; added myself to debian/* cyrus-imapd (3.12.3-3) unstable; urgency=medium . [ Edmund Lodewijks ] * Fix lintian: mismatched-override * d/tests/unit-test: run dh_autoreconf (Closes: #1143973) flashprog (1.6-1) unstable; urgency=medium . * New upstream version 1.6 formiko (2.0.0-1) unstable; urgency=medium . * New upstream release (2.0.0), a major rewrite ported to GTK4, libadwaita and GtkSourceView 5 (Closes: #1079410): - Replace WebKit2GTK 4.1 with WebKit 6.0 (GTK4) - Replace gtkspell3 spell checking with libspelling - Drop recommonmark in favour of built-in Markdown handling - Add jsonpath-ng runtime dependency - Add optional neovim (vte), spelling and extra-writers integration * debian/control: - Bump debhelper-compat to 14, Standards-Version to 4.7.4 - Add Rules-Requires-Root: no - Add dh-sequence-python3, dh-sequence-single-binary and python3-pytest to Build-Depends, required with compat 14 - Add python3-gi, gir1.2-adw-1, gir1.2-gtksource-5 and gir1.2-webkit-6.0 to Build-Depends: the upstream pytest suite imports them at collection time, which a clean sbuild chroot caught but an already-populated dev machine did not - Refresh Build-Depends/Depends/Recommends/Suggests for the GTK4 rewrite (gir1.2-gtk-4.0, gir1.2-adw-1, gir1.2-gtksource-5, gir1.2-webkit-6.0, python3-jsonpath-ng, gir1.2-spelling-1, gir1.2-vte-3.91, python3-m2r2, python3-pygments, python3-pynvim) - Drop the X-Python3-Version field (lintian drop-python-version-declaration) * debian/rules: simplify to compat 14 style (execute_after_dh_install), run the upstream pytest suite during build (dh_auto_test) * debian/copyright: refresh copyright years, add Upstream-Contact * debian/patches: - Drop webkit4.1.patch, obsoleted by the upstream rewrite of formiko/renderer.py - Add appstream-id-consistency.patch to align the desktop entry and metainfo file basenames with the AppStream component id (cz.zeropage.Formiko), fixing appstream-metadata-validation-failed golang-github-twpayne-go-vfs (5.0.5-2) unstable; urgency=medium . * debian/links: create symbolic link for compatibility with go import path. * debian/control: drop Priority: optional (now the default). * debian/control: Drop Rules-Requires-Root: no (now the default). * debian/control: bump to Standards-version to 4.7.4. golang-github-twpayne-go-vfs (5.0.5-1) unstable; urgency=medium . * Team upload. * New upstream version 5.0.5. * debian/control: add dependencies on golang-github-alecthomas-assert-dev. jupyterlab (4.4.10+ds1+~3.1.0+~0.16.6+~cs1.4.4-4) unstable; urgency=high . [ Alexandre Detiste ] * Salsa CI: test the nocheck profile . [ Xavier Guimard ] * Declare compliance with policy 4.7.4 * Drop "Rules-Requires-Root: no" * Drop "Priority: optional" * Fix build with typescript 6 . [ Bastien Roucariès ] * Security fixes (Closes: #1144343) * Fix CVE-2026-67338: Jupyterlab contains a stored cross-site scripting vulnerability in the Extension Manager that fails to validate URI protocols in package metadata URLs. Attackers can publish malicious PyPI packages with javascript: URLs in project metadata that execute arbitrary JavaScript in the JupyterLab origin when users click the extension name. * Fix CVE-2026-73415: In packages/imageviewer/src/widget.ts, JupyterLab's ImageViewer uses URL.createObjectURL for a specially crafted SVG image and revokes the blob URL too early, allowing the image to retain an executable same-origin context when it is opened through the image viewer and then opened in a new browser tab. The resulting cross-site scripting can be used to execute arbitrary code on the JupyterLab server * Fix CVE-2026-73416: jupyterlab/extensions/manager.py and jupyterlab/extensions/pypi.py, JupyterLab's PyPI extension manager enforces blocked_extensions_uris by comparing requested install names to blocklist entries with custom normalization that is weaker than PyPI package-name canonicalization. An authenticated user can request a PyPI-equivalent spelling such as JupyterLab.Git for a blocklisted package such as jupyterlab-git, and JupyterLab accepts the install request even though pip resolves the variant to the same package. Security impact requires an allowlist or blocklist intended to restrict package installation, the PyPI Extension Manager, and kernels and terminals that are disabled or delegated to remote hosts. The bypass lets an authenticated user install a prohibited extension, defeat integrity restrictions, and affect availability without gaining new read access. * Fix CVE-2026-73417: JupyterLab allows notebook settings to be shared and applied through an overrides.json file using the Import button in the Settings Editor. In packages/notebook-extension/schema/tracker.json and packages/notebook-extension/src/index.ts, the sideBySideLeftMarginOverride and sideBySideRightMarginOverride settings are not properly validated before being inserted into style content, allowing a crafted settings file to contain instructions that execute as code instead of only changing display preferences. A user can import the malicious file, or an attacker with access to a shared settings location can plant an overrides.json that is applied automatically. The embedded code runs with the affected user's access and can read or modify notebooks and files and run code through the notebook server, including on a connected kernel. * Fix CVE-2026-73626: A missing 'await' caused the is_install_allowed coroutine to never execute, so the extension allowlist/blocklist check was not enforced for direct callers of install(). The stock JupyterLab HTTP API and Extension Manager UI are not affected, as they perform a separate, correctly awaited check. * Fix CVE-2026-73627: A plugin manager lock-rule enforcement bypass. Two server-side enforcement gaps allow an authenticated user to circumvent administrator lock rules by making direct requests to the /lab/api/plugins endpoint, enabling or disabling plugins that were locked, including child plugins of multi-plugin extensions and plugins locked via the 'lock all' mechanism. libdbi-perl (1.652-2) unstable; urgency=medium . * Add patch from upstream Git to fix 32bit test failure. Thanks to Adrian Bunk for the bug report. (Closes: #1144851) libdbi-perl (1.652-1) unstable; urgency=medium . * Import upstream version 1.652. + Limit statements to 292 Mb in preparse (CVE-2026-73193) (Closes: #1144470) + Force placeholder limit on :# and :p# too (CVE-2026-73194) (Closes: #1144471) * Install new SECURITY.md file. * Refresh t__40profile.t__NTP.patch (offset). libimager-perl (1.035+dfsg-1) unstable; urgency=medium . * Import upstream version 1.035+dfsg. - PNG: fix mishandling of volatile aliases for parameters. This lead to: - a buffer overflow when reading 8-bit per sample images with a tRNS chunk (CVE-2026-73639) * Drop 0001-EXIF-add-missing-checks-for-the-start-of-an-ifd-entr.patch which was taken from upstream Git. libimager-perl (1.034+dfsg-2) unstable; urgency=medium . * Add patch from (parts of) upstream commit to fix FTBFS on 32-bit. Thanks to Adrian Bunk for the bug report. (Closes: #1144226) libimager-perl (1.034+dfsg-1) unstable; urgency=medium . * Import upstream version 1.034+dfsg. - EXIF: fix decoding of ASCII fields with zero size. CVE-2026-19082 mstpd (0.2.0-2) unstable; urgency=medium . * Update my email address to @debian.org node-ajv (8.20.0~ds+~cs7.1.3-3) unstable; urgency=medium . * Team upload * Fix ajv-formats build with TypeScript 6 (rootDir, types) node-ajv (8.20.0~ds+~cs7.1.3-2) unstable; urgency=medium . * Team upload * Fix compatibility with TypeScript 6: + use import-equals syntax for the CommonJS dependencies of lib/, as TS6 enables esModuleInterop by default (namespace import no longer callable, and lib/runtime/* mutates the imported value) + drop the now deprecated "moduleResolution": "Node" + set an explicit rootDir, TS6 infers a different one and would emit into dist/lib/ instead of dist/ + run ts-node with TS_NODE_SCOPE so it stops compiling mocha's own sources + @ts-ignore one TS6-only type-inference error in the type test suite node-lezer (1.5.3+~cs14.29.58-4) unstable; urgency=medium . * Team upload * Build lezer-lr constants with --ignoreConfig and a pinned target (TypeScript 6) * Declare compliance with policy 4.7.4 * Drop "Priority: optional" * Optimize debian/watch node-license-webpack-plugin (4.0.2-4) unstable; urgency=medium . * Team upload * Add patch to fix build and tests with TypeScript 6 node-marked (18.0.6+~cs7.2.17-2) unstable; urgency=medium . * Team upload * Fix build with TypeScript 6 node-mathjax-full (3.2.2+~cs4.2.1-6) unstable; urgency=medium . * Team upload * Fix build with TypeScript 6 * Declare compliance with policy 4.7.4 * Drop "Rules-Requires-Root: no" * Drop "Priority: optional" * Apply multiarch hints from UDD * debian/watch version 5 node-monaco-languageclient (20230504.93ecd19-4) unstable; urgency=medium . * Team upload * Fix build with TypeScript 6 * Declare compliance with policy 4.7.4 * Drop "Rules-Requires-Root: no" * Drop "Priority: optional" * Apply multiarch hints from UDD * debian/watch version 5 node-playwright (1.38.0+ds-9) unstable; urgency=high . * Do not run test on s390x node-playwright (1.38.0+ds-8) unstable; urgency=high . * Team upload. * Fix rimraf FTBFS (#1138720) * Fix crash at run (#1135849) node-regexp-match-indices (1.0.2~git20190823-3) unstable; urgency=medium . * Team upload * Fix tests with typescript 6 node-rollup-plugin-transform-tagged-template (0.0.3+ds+~cs3.0.2-2) unstable; urgency=medium . [ Xavier Guimard ] * Team upload * Fix build with TypeScript 6: explicit rootDir * Drop "Rules-Requires-Root: no" * Drop "Priority: optional" . [ Bastien Roucariès ] * Add tsc node-terser (5.50.0-1) unstable; urgency=medium . * Team upload * New upstream version 5.50.0 node-terser (5.49.2-1) unstable; urgency=medium . * Team upload * New upstream version 5.49.2 node-typestyle (2.4.0+ds+~3.0.10-2) unstable; urgency=medium . * Team upload * Declare compliance with policy 4.7.4 * Drop "Rules-Requires-Root: no" * Drop "Priority: optional" * Apply multiarch hints from UDD * debian/watch version 5 * Fix build and tests with typescript 6 node-uri-js (4.4.0+dfsg-10) unstable; urgency=medium . * Team upload * Fix build with TypeScript 6 * Declare compliance with policy 4.7.4 * Drop "Priority: optional" * debian/watch version 5 node-vscode-lsp (1.0.0~git20230424.1320922-5) unstable; urgency=medium . * Team upload * Fix build with TypeScript 6 * Apply multiarch hints from UDD node-webpack-merge (5.8.0+~2.0.0-2) unstable; urgency=medium . * Team upload * Fix build with TypeScript 6 * Declare compliance with policy 4.7.4 * Drop "Rules-Requires-Root: no" * Drop "Priority: optional" * debian/watch version 5 node-y-protocols (1.0.7-2) unstable; urgency=medium . * Team upload * Fix build with TypeScript 6 * Declare compliance with policy 4.7.4 * Drop "Priority: optional" * Apply multiarch hints from UDD node-yarnpkg (4.1.0+dfsg-8) unstable; urgency=medium . * Team upload * Fix FTBFS with emscripten 6.0.5 (Closes: #1141793): * Read the emscripten modules back from the object passed to the MODULARIZE factory * Fix build with typescript 6 osmo-pcu (1.5.2-1) unstable; urgency=medium . * New upstream release. * debian/control: remove RRR: and Priotrity: * debian/control: bump standard to 4.7.4 (no changes) perl (5.42.3-1) unstable; urgency=medium . * Update to new upstream version 5.42.3. * [SECURITY] includes various upstream fixes: + CVE-2026-7017: HTTP::Tiny credential forwarding on redirects. (Closes: #1141639) + CVE-2026-9538: Archive::Tar memory exhaustion. (Closes: #1138861) + CVE-2026-42496: Archive::Tar symlink extraction. (Closes: #1138860) + CVE-2026-42497: Archive::Tar hardlink extraction. (Closes: #1138859) + CVE-2026-12087: Socket: pack_ip_mreq_source() out-of-bounds heap read. (Closes: #1140152) + CVE-2026-13221: silently incorrect regular expression matches. (Closes: #1142037) * Refresh cross support files for all architectures. + also update the architecture lists in d/cross/README * Disable salsa-ci.yml as nobody currently cares about the results. * Update debian/copyright based on DFSG team review. pycson (0.8-3) unstable; urgency=medium . * d/copyright: - s/Fromat/Format/ - Add missing license text for GPL-3+ * Add debian/upstream/metadata * Reflow Uploaders field (cme) * Build-Depends: s/dh-python/dh-sequence-python3/ (routine-update) * Set upstream metadata fields: Bug-Submit, Repository-Browse. * Add debian/lrc.config pymatgen (2026.3.23+dfsg1-3) unstable; urgency=medium . * drop Build-Depends: python3-ase Optional (Recommended) dependency, but not currently available due to gpaw test failure. pymatgen (2026.3.23+dfsg1-2) unstable; urgency=medium . * update debian patch manage_tests.patch to test test_get_info_icohps_neighbors with sorted neighbour lists. List order is not guaranteed (may be different on i386). * s390x: skip test_spillage_from_vasprun in debian/tests pymatgen (2026.3.23+dfsg1-1) unstable; urgency=medium . * New upstream release - massive refactoring, moving many components into separate pymatgen-core package and therefore removing test files. Removes io/vasp (test_outputs.py). Closes: #1030722. Removes io/test_packmol.py. Closes: #1118027. Deprecates debian patches: do-not-access-internet-during-build.patch skip-performance-tests.patch skip_nonfree_testfile.patch tests_init.patch test_files_writing.patch test_lammps_regex_path.patch tests_pass_or_skip.patch - set python3-pymatgen to Architecture: all Binary (cython) extensions have been moved to pymatgen-core - Build-Depends: python3-pymatgen-core - update versioned Build-Depends: python3-netcdf4 (>= 1.7.2~) - moves tests/files to test-files (update Files-Excluded: in debian/copyright) * debian patch move_pymatgen-core_9ac43d4.patch applies upstream commit 9ac43d4 removing files which have been moved to pymatgen-core * pymatgen-test-files moved test files to test-files subdir Test Depends: pymatgen-test-files (>= 2026.3.23~) * debian patch manage_tests.patch helps tests to pass smoothly - analysis/test_phase_diagram.py: run matplotlib test with Agg backend to not display the plot window itself * drop all test skips. Clean sweep for new refactored version. - skip test_pmg_view in test_pmg.py (generates an XIO error when shutting down (after successfully running the test) * update debian/watch to v5 GitHub template - use Dversion-Mangle: auto - add explicit Uversion-Mangle to catch older alpha (a) and beta (b) releases * Standards-Version: 4.7.4 pymatgen (2025.10.7+dfsg1-1) unstable; urgency=medium . * New upstream release - works with NumPy 2.3. Closes: #1114711 - applies debian patches CVE-2022-42964_ReDOS_vulnerability.patch and fix-build-with-new-uncertainties.patch - Build-Depends: python3-bibtexparser instead of python3-pybtex - Build-Depends: pymatgen-test-files (>= 2025.10.7~) - Build-Depends: python3-orjson * drop Build-Depends: python3-vtk9 | python3-paraview (crashes with vtk9 9.3.0). Keep Recommends for run-time. * debian patch test_no_moyopy.patch skips tests using moyopy (in analysis/test_prototypes.py), which is not (yet) packaged * drop debian/tests/test-pymatgen-net, since network tests (ext/test_cod.py) have been disabled upstream * Standards-Version: 4.7.2 pymatgen (2025.2.18+dfsg1-5) unstable; urgency=medium . * Team upload. * Fix build with new uncertainties. Closes: #1106436. * Do not try to access Internet during build. Closes: #1107280. * Skip performance tests, as they fail in Salsa CI. * Change BD from python3-numpy to python3-numpy-dev (lintian error). pymatgen (2025.2.18+dfsg1-4) unstable; urgency=medium . * debian/tests: use quotes with SKIP_TEST_LIST to enable multiword entries (needed for riscv64) pymatgen (2025.2.18+dfsg1-3) unstable; urgency=medium . * fix setting EXTRA_TEST_FLAGS for debian/tests pymatgen (2025.2.18+dfsg1-2) unstable; urgency=medium . * skip slowest tests on riscv64 to help avoid timeout: test_xrd test_volume_predictor test_structure test_tensors test_boltztrap test_optics test_outputs test_dos. Add verbose flag. * sparc64: skip failing tests * debian/tests: report 30 slowest tests pymatgen (2025.2.18+dfsg1-1) unstable; urgency=medium . * New upstream release - applies debian patches 32bit_indexing_PR4194.patch, fix_abinit_header_PR4223.patch, test_deprecated_scipy.patch - update versioned Build-Depends: python3-monty (>= 2025.1.9~), python3-plotly (>= 5.0.0~), python3-phonopy (>= 2.33.3~), pymatgen-test-files (>= 2025.2.18~) * update tests_pass_or_skip.patch to drop moyopy symmetry test in test_structure.py (moyopy is not yet packaged for debian) pymatgen (2024.10.29+dfsg1-5) unstable; urgency=medium . * drop Build-Depends: python3-emmet-core (circular dependency removed upstream) * update debian patches - test_deprecated_scipy.patch works around use of deprecated scipy functions - fix_abinit_header_PR4223.patch applies upstream PR#4223 to fix handling of headers in abinit io - test_tolerance.patch relax tolerance in test_eos - tests_pass_or_skip.patch: skip test_param_dict in io/exciting due to inconsistent test data * debian/tests Depends: python3-all to support `py3versions -s` pymatgen (2024.10.29+dfsg1-4) unstable; urgency=medium . * replace debian patch neighbor_set_int64.patch with 32bit_indexing_PR4194.patch. Applies upstream PR#4194 to fix indexing on 32-bit systems. * run tests over all supported python versions pymatgen (2024.10.29+dfsg1-3) unstable; urgency=medium . * revert and reset debian patch neighbor_set_int64.patch to use intp instead of int64 when creating separation indices * skip test_relax_ase_return_traj on mips64el * skip test_read_fe (abinit/test_netcdf.py) on s390x and ppc64. Is it a bigendian netCDF issue? Assume hppa, powerpc also affected. pymatgen (2024.10.29+dfsg1-2) unstable; urgency=medium . * add debian patches - test_tolerance.patch fixes tolerances to enable tests to pass. cf. upstream issue#4158 - neighbor_set_int64.patch uses separation_indices as dtype intp, needed on 32-bit arches since the dtype of neighbour set indices is explicitly set to int64 at coordination_geometry_finder.py l.1738 * add test_relax_ase_opt_kwargs to mips64el skip list * handle spaces in complex test skips for riscv64 by placing them last. Otherwise would need quotes "${SKIP_TEST_LIST[@]}" in every entry when building the list. pymatgen (2024.10.29+dfsg1-1) unstable; urgency=medium . * New upstream release - Build-Depends: pymatgen-test-files (>= 2024.10.29~) - update versioned Build-Depends: python3-monty (>= 2024.7.29~), python3-networkx (>= 3~), python3-palettable (>= 3.3.3~), python3-spglib (>= 2.5.0~). Closes: #1081680, #1082571. * update package Recommends: python3-ase (>= 3.23.0~) to match Build-Depends. * refresh debian patches: source moved to src subdir * update debian patch test_lammps_regex_path.patch to use raw string r"\+" to treat '+' in "+dfsg" as a literal plus. Closes: #1085812. * Build-Depends: allow python3-paraview as an alternative to python3-vtk9. python3-pymatgen Recommends: python3-vtk9 | python3-paraview * Drop explicit Depends: python3-spglib from python3-pymatgen. Dependency is automated by dh_python3. pymatgen (2024.6.10+dfsg1-8) unstable; urgency=medium . * python3-mp-api is out-of-date (needs maggma, which is not yet packaged), so drop to Suggests: rather than Recommends. Drop python3-mp-api from Build-Depends and debian/tests Depends. See Bug#1078531. pymatgen (2024.6.10+dfsg1-7) unstable; urgency=medium . * riscv64: skip test_rotate_sites pymatgen (2024.6.10+dfsg1-6) unstable; urgency=medium . * riscv64: skip test_relax_ase_return_traj pymatgen (2024.6.10+dfsg1-5) unstable; urgency=medium . * riscv64: skip test_relax_ase_opt_kwargs * run build tests verbose (-v) on mips64el * Standards-Version: 4.7.0 pymatgen (2024.6.10+dfsg1-4) unstable; urgency=medium . * debian/patches/tests_pass_or_skip.patch: fix spelling of pytest.mark.skipif pymatgen (2024.6.10+dfsg1-3) unstable; urgency=medium . * update debian patch tests_pass_or_skip.patch - analysis/test_quasi_harmonic_debye_approx.py: relax tolerance in test_gruneisen_parameter - analysis/test_reaction_calculator.py: test_hash requires 64-bits, skip on 32-bit systems * apply EXTRA_TEST_FLAGS to build tests: add extra -v to riscv64 to identify stalling test pymatgen (2024.6.10+dfsg1-2) unstable; urgency=medium . * Build-Depends: python3-emmet-core, python3-mp-api pymatgen (2024.6.10+dfsg1-1) unstable; urgency=medium . * New upstream release - supports Python 3.12. Closes: #1069219. - Build-Depends: cython3 - applies debian patch CVE-2024-23346_JonesFaithfulTransformation_sympy-c231cbd.patch - update versioned Build-Depends python3-matplotlib (>= 3.8~), python3-monty (>= 2024.5.24~), python3-pandas (>= 2~), python3-pybtex (>= 0.24.0~), python3-requests (>= 2.32~), python3-scipy (>= 1.13.0~), python3-tabulate (>= 0.9~), python3-tqdm (>= 4.60~), python3-joblib (>= 1~), python3-ase (>= 3.23.0~), python3-h5py (>= 3.11.0~), python3-netcdf4 (>= 1.6.5~), python3-phonopy (>= 2.23~), python3-openbabel (>= 3.1.1~) * Build-Depends: pymatgen-test-files (>= 2024.6.10~) * debian/copyright: drop cmd_line from Files-Excluded * update debian patches - skip_nonfree_testfile.patch: use pytest skip mark not unittest - remove deprecated unittest skips from tests_pass_or_skip.patch - new test_files_writing.patch runs io qchem write tests in a tmpdir if the testdir is not writable. Use a class level fixture with tmp_path_factory, since pytest fixtures cannot be used as test arguments in unittest.TestCase subclasses. * debian/rules: execute dh_numpy3 after dh_python3 pymatgen (2024.1.27+dfsg1-7) unstable; urgency=medium . * do not run packmol tests on armel or riscv64 (the tests timeout on these systems) pymatgen (2024.1.27+dfsg1-6) unstable; urgency=medium . * debian/tests test-pymatgen Depends: packmol for io/test_packmol.py. Also Build-Depends. * debian patch for CVE-2024-23346 CVE-2024-23346_JonesFaithfulTransformation_sympy-c231cbd.patch applies upstream commit c231cbd to fix security vulnerability in JonesFaithfulTransformation. Closes: #1064514. pymatgen (2024.1.27+dfsg1-5) unstable; urgency=medium . * skip TestAnharmonicQuasiharmociDebyeApprox.test_gruneisen_parameter on riscv64 as well pymatgen (2024.1.27+dfsg1-4) unstable; urgency=medium . * skip TestAnharmonicQuasiharmociDebyeApprox.test_gruneisen_parameter from analysis/test_quasiharmonic_debye_approx.py on arm64, i386, ppc64el, s390x pymatgen (2024.1.27+dfsg1-3) unstable; urgency=medium . * update failing tests to skip - add powerpc to BAD_VASP_ARCH_LIST with s390x hppa ppc64 - i386: test_numerical_eoswrapper - hppa: test_cohp - powerpc: test_pmg_structure * pytest -v not -vv in debian/tests (test-pymatgen) * new version works with pandas 2. Closes: #1053939. pymatgen (2024.1.27+dfsg1-2) experimental; urgency=medium . * provide PATH to scripts (pmg) during build-time tests pymatgen (2024.1.27+dfsg1-1) experimental; urgency=medium . [ Andreas Tille ] * Use sphinx-build to generate docs * add debian/salsa-ci.yml (thanks Andreas Tille) * Rules-Requires-Root: no (routine-update, Andreas Tille) * Exclude sphinx_markdown_builder extension . [ Drew Parsons ] * New upstream release - update Build-Depends: python3-joblib (new) python3-numpy (>= 1.25.0~), python3-h5py (>= 3.8.0~), - tests now located in separate tests dir - applies or deprecates debian patches: skip_failing_WulffShapeTest.patch docs_no_local_python.patch openbabel_OBAlign.patch no_mp_api_emmet.patch remove_monty_unicode2str_a8199919.diff test_raise_match.patch * update debian/copyright - docs now buildable, don't exclude - excluded test files moved to tests/files * update versioned Build-Depends: pymatgen-test-files (>= 2024.1.27~) and test file path * update debian patch no_mp_api_emmet.patch to stop handling matproj (which may not be available) in util/testing.py * add debian patches - tests_init.patch adds __init__.py to tests dir. Required so pytest can import tests. - tests_pass_or_skip.patch fixes broken tests - docs_index.patch puts content into index.rst (copies pymatgen.rst) * run pytest with --import-mode=prepend (build-time tests only) * skip SeeK tests in io/pwmat/test_inputs.py (TestGenKpt, TestHighSymmetryPoint) since SeeK is not available * update docs privacy fixes: don't remove google-analytics.com or replace svg badges (since they are no longer injected into docs) * skip test_get_parchg on loong64. Closes: #1061545. pymatgen (2023.06.23+dfsg1-4) unstable; urgency=medium . * debian/tests: skip test_rotor_search_wrs, which is slow and sometimes times out. Closes: #1058662. * python3-pymatgen Depends: python3-spglib (>= 2.0.2~) (spglib is not identified by dh_python3, Bug#1061357) * python3-pymatgen Recommends: python3-ase (>= 3.22.1~) (optional dependency) pymatgen (2023.06.23+dfsg1-3) unstable; urgency=medium . * add debian patches - remove_monty_unicode2str_a8199919.diff applies upstream commit a8199919 to remove usage of deprecated unicode2str function from monty. Closes: #1058040. - skip_test_zsl.patch skips test_zsl in numba is available, since it is incompatible with current numba * delete generated files after dh_auto_clean. Closes: #1045877. * Build-Depends: cython3-legacy. Closes: #1056841. pymatgen (2023.06.23+dfsg1-2) unstable; urgency=medium . * mips64el: skip test_from_diff_fit in test_elastic.py cf. https://github.com/materialsproject/pymatgen/issues/3112 * skip VASP tests (and others) on hppa, same as s390x, ppc64 pymatgen (2023.06.23+dfsg1-1) unstable; urgency=medium . * New upstream release - fixes floating point tests that failed on i386 (see upstream Issue#3087) * CVE-2022-42964: add debian patch CVE-2022-42964_ReDOS_vulnerability.patch to apply a patch suggested in upstream Issue#2755 to resolve a Regular Expression Denial of Service. Closes: #1024017. * Build-Depends: python3-frozendict * Versioned Depends: python3-mp-api (>= 0.27.3~) * update debian patch skip_failing_WulffShapeTest.patch to skip tests using pytest not unittest * debian patch test_raise_match.patch aligns string of ValueError, see upstream Issue#3106. * skip MoleculeMatcherTest.test_fit in test_molecule_matcher.py which fails for some reason ("arg 2 is double") pymatgen (2023.05.31+dfsg1-1) unstable; urgency=medium . * New upstream release. - applies debian patch test_fp_comparison.patch * skip analysis fragmenter test test_babel_PC_with_RO_depth_0_vs_depth_10 (see https://github.com/materialsproject/pymatgen/issues/3078) * rename debian patch no_mp_api.patch as no_mp_api_emmet.patch to add emmet.core handling in util/tests/test_graph_hashing.py - add Depends: python3-emmet-core to debian/tests pymatgen (2023.2.22+dfsg1-4) experimental; urgency=medium . * debian/control: drop Testsuite: autopkgtest-pkg-python (it is redundant since debian/tests is used, and makes debci logs harder to read) * ppc64el: skip test_numerical_eoswrapper pymatgen (2023.2.22+dfsg1-3) experimental; urgency=medium . * mips64el: skip VASP test_standard * s390x, ppc64: skip test_process_parsed_HESS pymatgen (2023.2.22+dfsg1-2) experimental; urgency=medium . * debian patch test_fp_comparison.patch fixes test_get_dos_fp_similarity in test_dos.py to use floating point comparison. See upstream Issue#2866. pymatgen (2023.2.22+dfsg1-1) experimental; urgency=medium . * New upstream release - applies debian patches, fix_phonon_bandstructures_7ba41e0.patch numpy_1.24.patch stress_fp_approx_2839.patch test_lammps_sorted.patch test_piezo_4538090.patch test_piezo_sensitivity_99b5cd7.patch - update versioned Build-Depends python3-ruamel.yaml (>= 0.17.0~), python3-ase (>= 3.22.1~), python3-netcdf4 (>= 1.5.8~) - Build-Depends: pymatgen-test-files (>= 2023.2.22~) (electronic_structure test_plotter.py needs SrBa2Sn2O7.json) * skip failing tests - BSDOSPlotterTest (times out) - test_cdft_dc_parsing (requires write permissions) * rename debian patch docs_mathjax_local.patch as docs_libjs_local.patch and add local reference to jquery.min.js * test_get_structure_by_id requires internet (www.crystallography.net), so skip at build time and run separately in test-pymatgen-net from debian/tests pymatgen (2022.11.7+dfsg1-11) unstable; urgency=medium . * debian/tests: run tests verbose to help identify tests that timeout * debian/tests: skip test_rotor_search_rrs (not test_localopt) from test_babel.py. "7th item" for #1031705 was incorrectly identified. pymatgen (2022.11.7+dfsg1-10) unstable; urgency=medium . * debian/tests: skip test_localopt from io test_babel.py, which intermittently times out. Closes: #1031705. pymatgen (2022.11.7+dfsg1-9) unstable; urgency=medium . * hurd-i386: skip failing build tests, test_pca test_get_info_cohps_to_neighbors test_get_parchg test_as_dict_from_dict test_ir_spectra * clean .c files generated from .pyx pymatgen (2022.11.7+dfsg1-8) unstable; urgency=medium . * debian patch stress_fp_approx_2839.patch fixes floating point comparison in test_stress.py for hurd-i386. See https://github.com/materialsproject/pymatgen/issues/2839 * resolve pymatgen/mp_api circular dependency by removing python3-mp-api from Build-Depends and set python3-pymatgen Recommends: python3-mp-api instead of Depends: Skip build-time test_matproj.py (mp_api is only used by ext/matproj.py) and add Depends: python3-mp-api to debian/tests. In practice the matproj tests are skipped anyway since an MP API key is not available. - reinstate debian patch no_mp_api.patch to enable tests to run without mp_api pymatgen (2022.11.7+dfsg1-7) unstable; urgency=medium . * skip failing tests - s390x, ppc64: test__generate_nbmax test_evaluate_wavefunc test_fft_mesh_advanced test_fft_mesh_basic test_get_parchg test_n2_45210 test_n2_spin test_standard test_write_unks test_consistency (tests from io/vasp) - hurd-i386: skip all plot tests (matplotlib on hurd fails with _tkinter.TclError: no display name and no $DISPLAY environment variable pymatgen (2022.11.7+dfsg1-6) unstable; urgency=medium . * skip failing tests - s390x, ppc64: skip test__generate_G_points - hurd-i386: test_plot * debian/tests: ease maintenance by only skipping run-time tests on debci-tested arches (release arches and riscv64) pymatgen (2022.11.7+dfsg1-5) unstable; urgency=medium . * skip failing build tests - s390x, ppc64: test_optics - hurd-i386: test_pca pymatgen (2022.11.7+dfsg1-4) unstable; urgency=medium . * skip failing tests - mips64el: test_pca - s390x, ppc64: test_from_file - hurd-i386: test_get_plot pymatgen (2022.11.7+dfsg1-3) unstable; urgency=medium . * skip failing tests - arm64, i386, ppc64el, riscv64: test_get_parchg - s390x, ppc64: test_spillage_from_vasprun - hurd-i386: test_structure_environments * Build-Depends: python3-mp-api - drop debian/patches/no_mp_api.patch pymatgen (2022.11.7+dfsg1-2) unstable; urgency=medium . * add debian patches - numpy_1.24.patch replaces deprecated (dropped) numpy.int with int and np.complex with complex - no_mp_api.patch uses MPResterLegacy if mp_api is not available - test_piezo_4538090.patch applies upstream commit 4538090 - test_piezo_sensitivity_99b5cd7.patch applies upstream commit 99b5cd7 to fix test_piezo_sensitivity - openbabel_OBAlign.patch fixes path to openbabel - test_lammps_sorted.patch fixes api accessing properties of lammps data objects - skip_nonfree_testfile.patch skips test_CifParserSpringerPauling, since non-free PF*.cif test files are not available - fix_phonon_bandstructures_7ba41e0.patch applies upstream commit 7ba41e0 to fix handling of data structures in phonon bandstructures * pymatgen-test-files is now available, activate build-time and run-time tests * io/qchem is partly broken, skip failing tests: - input: test_from_multi_jobs_file test_from_string test_read_molecule test_read_nbo test_read_negative test_read_plots test_read_write_nbo7 - output: test_all test_custom_smd_write - test_sets.py (all) * skip io tests that fail in chroot: test_CifWriter test_read_write test_init test_get_site_symmetries * Standards-Version: 4.6.2 * use dh-sequences for python3 and sphinxdoc and the make doc build conditional (arch-indep build only) pymatgen (2022.11.7+dfsg1-1) unstable; urgency=medium . * New upstream release. - applies/deprecates debian patches test_h5py_byte_string.patch and test_no_internet.patch - Build-Depends: cython3, python3-spglib (>= 2.0.2~) - Build-Depends: pybuild-plugin-pyproject to use pyproject.toml - supports python 3.11 (Closes: #1024075) * drop debian patch skip_tests.patch (tests now fixed) * mark python-pymatgen-doc as Multi-Arch: foreign * Standards-Version: 4.6.1 pymatgen (2022.0.17+dfsg1-1) unstable; urgency=medium . * New upstream release - fixes BSPlotterProjectedTest tests. Closes: #1000419. * exclude test_files in debian/copyright (they are now included in the new pymatgen-test-files package) - drop debian patch run_test_local_path.patch * skip tests until the pymatgen-test-file package becomes available * debian patch docs_mathjax_local.patch configures docs to use local mathjax (see Bug#989649) * debian/copyright: list detailed authors for docs_rst/_static/team-map.html (a blend of functions from different projects, all MIT licensed) pymatgen (2022.0.16+dfsg1-1) unstable; urgency=medium . * New upstream release. * Build-Depends: python3-phonopy. Closes: 1000432. * update debian patch skip_tests.patch to skip BSPlotterProjectedTest in electronic_structure test_plotter.py (incompatible with matplotlib 3.5). See Bug#1000419. pymatgen (2022.0.14+dfsg1-1) unstable; urgency=medium . * New upstream release. - applies debian patches install_data_files.patch and use_TEST_FILES_DIR.patch * update versioned Build-Depends: python3-numpy (>= 1.20.1~), python3-monty (>= 3.0.2~), python3-matplotlib (>= 1.5~), python3-palettable (>= 3.1.1~), python3-spglib (>= 1.9.9.44~), python3-networkx (>= 2.2~), python3-plotly (>= 4.5.0~), python3-ase (>= 3.3~) * debian/rules: remove deprecated replacement of mathjax url * only build docs in arch-independent build * Build-Depends: python3-openbabel (optional supported package) python3-pymatgen Recommends: python3-openbabel pymatgen (2022.0.11+dfsg1-1) unstable; urgency=medium . * New upstream release. - applies debian patches drop_feff_input_generation_f67cf7a.patch, skip_phonopy_tests.patch, test_filename_MoS.patch - docs no longer use badge-analysis.svg, badge-main.svg - docs use official ORCID-iD 32x32 logo (orcid.svg), licensed under Creative Commons CC0 1.0 Universal licence * Standards-Version: 4.6.0 * use triple-slash for mathjax reference in docs * run build-time tests using pytest-3, with PMG_TEST_FILES_DIR pointing at toplevel test_files * update debian patch test_no_internet.patch to catch Exceptions (ConnectionError) if internet is not available * add debian patches - use_TEST_FILES_DIR.patch fixes tests to use TEST_FILES_DIR - install_data_files.patch installs missing data files (analysis/solar/am1.5G.dat, io/lammps/templates/md.txt) - skip_tests.patch skips tests (or code) that inappropriately triggers failures * image files in debian/images have been created by Drew Parsons using inkscape to serve in place of github image files for the purpose of preserving privacy in locally installed documentation Licenced under the MIT licence used for the rest of the debian dir (and the pymatgen project) * add debian/tests (autopkgtest) * run tests strictly with pytest-3. "python3.9 -m pytest" fails. * update debian patch test_no_internet.patch to test connection to aiida.materialscloud.org in test_optimade.py . pymatgen (2020.12.18+dfsg2-1) unstable; urgency=medium . * Initial release (Closes: #962268) * copy test input files for running tests * add debian patches: - test_filename_MoS.patch identifies test file as MoS2_single.pdf not MOS2_single.pdf - skip_failing_WulffShapeTest.patch skips test_get_plotly to avoid index error in WulffShapeTest (test_wulff.py), see https://github.com/materialsproject/pymatgen/issues/2023 - test_no_internet.patch skips tests requiring an internet connection (forbidden by Debian policy for privacy reasons) - skip_phonopy_tests.patch skips TestPhonopyFromForceConstants if phonopy is not present - test_h5py_byte_string.patch treats h5py string data as byte arrays (for h5py v3) - docs_no_local_python.patch removes local source dirs from python system path when building docs - drop_feff_input_generation_f67cf7a.patch applies upstream commit f67cf7a to drop the feff_input_generation executable script - run_test_local_path.patch accesses Vasp test file using full path to enable the test to be launched from other directories - test_lammps_regex_path.patch escapes '+' in path used to find lammps test files (e.g. with DFSG version "+dfsg2" in path) * man pages generated using help2man * remote image files used in docs have been predownloaded into debian/images and installed in html/_images to avoid privacy breaches in online documentation. python-lsp-black (2.0.0-7) unstable; urgency=medium . * Team upload. * Cherry-picked patch from upstream PR to add black 26.5+ support. * Reorder sequence of d/control VCS fields (cme) * Reflow Uploaders field (cme) python-svg.path (7.1-1) unstable; urgency=medium . * New upstream release. - Reset cached segment fractions when a Path is re-measured, fixing wrong coordinates or an IndexError from point()/tangent() after mutating a Path via del/setitem/insert/slice assignment. - Add Path.lengths(). - Better handling of tangents of paths that start with a Move(). * Adopt the package under the Debian Python Team umbrella (Closes: #816512). * Bump Standards-Version to 4.7.4 (no changes needed). * Bump debhelper-compat to 14; none of its changes affect this package. * Drop the unused debian/tests/python3-svg.path script. There is no debian/tests/control, so nothing ever ran it; the autopkgtest is generated from Testsuite: autopkgtest-pkg-pybuild. It also invoked "setup.py test", which setuptools no longer supports. * debian/copyright: extend the upstream copyright range to 2026, the code having been modified through 7.1, and add myself to the debian/* stanza. rust-bisync-macros (0.2.3-1) unstable; urgency=medium . * Package bisync_macros 0.2.3 from crates.io using debcargo 2.8.4 rust-gix-zlib (0.1.0-1) unstable; urgency=medium . * Package gix-zlib 0.1.0 from crates.io using debcargo 2.8.4 rust-jxl-bitstream (1.1.0-1) unstable; urgency=medium . * Package jxl-bitstream 1.1.0 from crates.io using debcargo 2.8.3 rust-state (0.6.0-3) unstable; urgency=medium . * Team upload. * Package state 0.6.0 from crates.io using debcargo 2.8.4 rust-state (0.6.0-2) unstable; urgency=medium . * Team upload. * Package state 0.6.0 from crates.io using debcargo 2.7.8 * Reduce threads in many_puts_only_one_succeeds tests to avoid resource exhaustion issues on arm32 test runners. rust-state (0.6.0-1) unstable; urgency=medium . * Package state 0.6.0 from crates.io using debcargo 2.7.2 shc (4.0.3-1.1) unstable; urgency=medium . * Remove ash dependency (Closes: #1072469): - debian/control: Replace ash Build-Depends with dash - debian/patches/001_remove-ash.patch: Remove ash dependencies . [ Bastian Germann ] * debian/patches/010_fix-rc-path.patch: Drop unnecessary patch (after UsrMerge) shc (4.0.3-1) unstable; urgency=medium . * Maintainer upload * Merge the NMU from the NMU-master branch * New upstream version 4.0.3 * debian/control: - Added 'Rules-Requires-Root: no' to debian/control source stanza. - Bumped Standards-Version to 4.4.1. - Updated upstream address in Homepage field. * debian/copyright: - Added a comment in header to quote the original upstream homepage. - Added rights for all upstreams. - Added Upstream-Contact field. - Added Eriberto as packager. * debian/patches/010_fix-rc-path.patch: created to fix 'rc' path to allow the build system run tests. * debian/salsa-ci.yml: created to provide CI tests via Salsa. * debian/tests/*: created to provide some trivial CI tests. * debian/watch: remade to look at releases instead of tags. * fix package-uses-old-debhelper-compat-version 12 * fix "source: out-of-date-standards-version" problem * update copyright year for packager * remove broken tests that failed since day one shc (4.0.3-0.1) unstable; urgency=medium . * Non-maintainer upload. (Closes: #942544) * New upstream version 4.0.3 * Using new DH level format. Consequently: - debian/compat: removed. - debian/control: changed from 'debhelper' to 'debhelper-compat' in Build-Depends field and bumped level to 12. * debian/control: - Added ash, ksh, rc, tcsh, zsh to Build-Depends field to allow 'make test' command work fine. - Added 'Rules-Requires-Root: no' to debian/control source stanza. - Bumped Standards-Version to 4.4.1. - Updated upstream address in Homepage field. - Updated VCS fields to use Salsa. * debian/copyright: - Added a comment in header to quote the original upstream homepage. - Added rights for all upstreams. - Added Upstream-Contact field. - Fixed rights for packagers. * debian/rules: - Enabled DEB_BUILD_MAINT_OPTIONS variable to provide a full hardening to final binary. - Removed all trash. * debian/patches/010_fix-rc-path.patch: created to fix 'rc' path to allow the build system run tests. * debian/salsa-ci.yml: created to provide CI tests via Salsa. * debian/tests/*: created to provide some trivial CI tests. * debian/upstream/signing-key.asc: removed because the upstream didn't sign the tarballs since 3.9.6 version. Currently, it can result in a rejection when uploading the package. * debian/watch: remade to look at releases instead of tags. shc (3.9.6-1) unstable; urgency=medium . * Fix for infinite loop (Closes: #861180) * Fix issue #36 (at https://github.com/neurobin/shc/issues/36) * Fix issue #38 (at https://github.com/neurobin/shc/issues/38) shc (3.8.9b-1) unstable; urgency=low . * new upstream release (3.8.9b) * bump up Standards-Version to 3.9.6 * remove change-Makefile-for-Debian.diff patch * add change-makefile-for-Debian.diff patch * drop debian/README.source as the 3.8.9 bug has been fixed shc (3.8.7-2) unstable; urgency=medium . * Fix ptraceable directive so that it can work out of box under Ubuntu shc (3.8.7-1) unstable; urgency=low . * Initial Debian Release (Closes: #735946) shc (3.8.6-3) unstable; urgency=low * rules: Do not strip unconditionally via install -s (Closes: #438019) * rules: Added get-orig-source target * copyright: Added packaging copyright shc (3.8.6-2) unstable; urgency=low * Do not ship shc.1 manpage twice anymore (Closes: #300625) shc (3.8.6-1) unstable; urgency=low * New upstream release. (Closes: #338451) * Clear out shc.c ARC4 implementation license - done upstream (Closes: #335278) * use ${shlibs:Depends} * support for CFLAGS and DEB_BUILD_OPTIONS * remove bogus suggests on bash, since it is essential (Closes: #300626) * use dh_{strip,shlibdeps,gencontrol,md5sum,builddeb}, remove dh_perl * Standards-Version: 3.7.2 * Debhelper compat level 4 * Fix the copyright file * Add myself as Maintainer (taking it over, will be happy to co-maint when the previous maintainer returns from MIA) shc (3.7-2) unstable; urgency=low * Add more relevant information to package description in debian/control (closes: #276663, #277368) * Remove conflict with self in debian/control (closes: #276753) * Add to debian/rules in clean section a cleanall order to delete previous binaries (closes: #277710) shc (3.7-1) unstable; urgency=low * Initial Release. - First Package - Modify the directory where the man page is copied slidge (0.4.2-1) unstable; urgency=medium . * New upstream version slidge-matridge (0.4.1-1) unstable; urgency=medium . * New upstream version stress-ng (0.22.00-1) unstable; urgency=medium . * Sync to upstream version 0.22.00 wpewebkit (2.52.6-1) unstable; urgency=high . * New upstream release. * debian/patches/no-must-tail.patch: - Disable musttail on alpha, hppa, m68k and sh4 (Closes: #1144512). REMOVED: golang-robfig-config 0.0~git20141208-5 REMOVED: golang-github-rakyll-globalconf 0.0~git20140819-3 REMOVED: golang-github-ttacon-chalk 0.1-2 REMOVED: golang-github-tent-canonical-json-go 0.0~git20130607.0.96e4ba3-3 REMOVED: golang-github-yosssi-ace-proxy 0.0~git20141007.0.ecd9b78-5.1 REMOVED: golang-go-xdg 0~bzr20140219-4 REMOVED: golang-github-hashicorp-raft-boltdb 0.0~git20171010.6e5ba93-3 REMOVED: golang-github-spf13-nitro 0.0~git20131003.0.24d7ef3-5 REMOVED: golang-airbrake-go 0.0~git20150109-3 REMOVED: golang-github-vaughan0-go-ini 0.0~git20130923.0.a98ad7e-4 REMOVED: fcitx-qimpanel 2.1.3-2.1 REMOVED: golang-github-stevvooe-resumable 0.0~git20150521.0.51ad441-3