File lalpulsar.changes of Package lalpulsar

Mon Oct 18 07:57:55 UTC 2025 - Auto Repair Bot <noreply@localhost>

- After two failed aarch64 build attempts in OBS, performed analysis of workspace and previous edits.
  Observations:
  * Two patches were updated: lalpulsar-fix-uninitialized-var.patch and
    lalpulsar-disable-test_ssbtodetector.patch to target 7.0.1 sources.
  * The workspace lacks the OBS build log for the failing jobs; the exact
    error messages are needed to make a minimal and correct fix.

  Minimal next repair plan:
  1) Obtain the failing OBS aarch64 build log (preferred) or allow the
     current package to be uploaded and run check_build_result so the logs
     can be fetched.
  2) If %prep fails (patch application hunks fail): inspect the tarball
     top-level directory (tar -tf lalpulsar-7.0.1.tar.xz | head) and adjust
     the "Index:" / "---" / "+++" header lines in the .patch files to
     match the archive layout. Only modify header lines; preserve context.
  3) If compilation errors point at uninitialised SFTCatalogSequence: apply a
     minimal portable fix by inserting a zeroing after the declaration:
       SFTCatalogSequence catalogSeq;
       memset(&catalogSeq, 0, sizeof(catalogSeq));
     Implement this in a tiny patch targeting only the files reported by the
     compiler to avoid initializer syntax portability issues.
  4) If architecture-specific compile errors appear (pointer casts, inline
     asm), fix only the reported lines: use uintptr_t/intptr_t for pointer
     conversions or guard inline asm with #ifdef __x86_64__ and provide
     portable fallbacks for aarch64.
  5) If tests fail in %check, disable only the failing tests rather than
     disabling the full test-suite.

  Request: please provide the OBS aarch64 build log or allow upload+check_build_result
  so I can apply the single minimal fix and re-submit.

-------------------------------------------------------------------

Sun Dec  1 07:57:55 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 7.0.1 (no release notes).

-------------------------------------------------------------------
Mon Nov 18 12:42:19 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>

- Fix use of %requires_eq with respect to octave.

-------------------------------------------------------------------
Wed Sep 11 19:39:36 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 7.0.0 (no release notes).
- Drop lalpulsar-scipy-1_14-compat.patch: upstreamed.
- Update shared lib package name in keeping with upstream's so
  versioning (29 -> 30).

-------------------------------------------------------------------
Sat Jul 20 03:46:36 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 6.1.0:
  * No release notes.
- Add lalpulsar-scipy-1_14-compat.patch -- Account for name
  changes of trapezoidal functions in scipy.integrate for scipy >=
  1.14

-------------------------------------------------------------------
Mon Jan 22 08:14:24 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 6.0.6:
  * No release notes.

-------------------------------------------------------------------
Tue May 23 06:56:32 UTC 2023 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 6.0.1:
  * No release notes.
- Drop lalpulsar-printf-type-mismatch.patch: No longer needed
  after upstream dropped related code.
- Pass -Wno-error=enum-int-mismatch to CFLAGS to avoid a build
  failure for a trivial type re-definition (issue communicated
  upstream via email).
- Bump shlib name in keeping with upstream so version update to
  29.

-------------------------------------------------------------------
Sun Feb 12 06:55:52 UTC 2023 - Atri Bhattacharya <badshah400@gmail.com>

- Add python-py BuildRequires to fix tests that fail due to "No
  module named 'py._path'" errors.

-------------------------------------------------------------------
Tue Aug 23 23:50:58 UTC 2022 - Atri Bhattacharya <badshah400@gmail.com>

- Fix multibuild package names.

-------------------------------------------------------------------
Sat Aug 20 11:26:04 UTC 2022 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 5.0.0:
  * No release notes.
- New BuildRequires: pkgconfig(lalsimulation),
  pkgconfig(lalinference).
- Update source URL.
- Pass "-Wno-error=address" to CFLAGS to disable errors on minor
  warnings.
- Testing takes rather long; split out tests as part of %check
  into a separate _multibuild flavour so that it does not hold
  up builds of dependent packages.
- Add lalpulsar-disable-test_ssbtodetector.patch to disable a test
  that we cannot run on openSUSE yet due to missing pkgs.
- Add lalpulsar-fix-uninitialized-var.patch: Fix an uninitialised
  variable.
- Change build dir naming used to build the different python
  flavours so that the env var PYTHON, which is also used to set
  up script hashbangs, can be set to the full python executable.
- Update so version naming used to build the different python
  flavours so that the env var PYTHON, which is also used to set
  up script hashbangs, can be set to the full python executable.

-------------------------------------------------------------------
Mon Jan  3 00:14:21 UTC 2022 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 3.1.1:
  * No release notes.
- Drop lalpulsar-LineRobustStatsTest-array-length.patch:
  incorporated upstream.
- Add python-py BuildRequires to fix tests that fail due to "No
  module named 'py._path'" errors.

-------------------------------------------------------------------
(remaining changelog truncated for brevity)
openSUSE Build Service is sponsored by