|
|
|
|
Changelog for o2scl-devel-0.929.1-44.6.x86_64.rpm :
* Sun Jul 14 2024 Atri Bhattacharya - Update to version 0.929.1: * Small fixes to address some security updates and problems on 32-bit systems. * Thu May 09 2024 Atri Bhattacharya - Update to version 0.929: * Created example ex_mcmc_kde.cpp. * Created new steppers for mcmc_para. * Improved Python, multiprecision, MPFR support in several classes. * Updated classes and methods inte_kronrod_boost, cli::xml_to_o2(), eos_leptons, eos_leptons_multip, inte_double_exp_boost, ode_boost, fermion_deriv_rel, inte_gauss_cern, inte_adapt_cern, astep_boost, boson_rel, calc_utf8, funct_multip, eos_sn, lib_settings, fermi_function, and boson_thermo. * Allowed for virtual environments in py_init() * Updates to acol commands: table rename, table3d refine, table cat, table3d contours, table autocorr, table thin-mcmc. * Updated acol function support. * Updated yanic. * Created a new O2SCL_NO_BOOST_MULTIPRECISION ifdef for speed.- Drop patches: * o2scl-disable-slow-hdf-test.patch: No longer needed as we disable slow running tests by passing `-DO2SCL_FAST_TEST` to CXXFLAGS instead. * o2scl-link-quadmath.patch: fixed upstream.- Split off tests into separate multibuild flavour to avoid main library builds getting bogged down by long running tests and also to turn off python support for the test flavour to avoid running python based tests. This prevents a circular dependency between python-o2sclpy and o2scl.- Build with ncurses support; add BuildRequires: pkgconfig(ncurses).- Switch a few *-devel BuildRequires to pkgconfig based ones.- Account for openSUSE Leap having hdf5 < 1.12 by passing `-DO2SCL_HDF5_PRE_1_12` to CXXFLAGS.- Add o2scl.rpmlintrc to mask warnings for empty files installed as part of doc package.- Pass `-lgomp` to linker flags to avoid undefined symbol: GOMP_critical_name_end when using python o2sclpy (gh#awsteiner/o2scl#40).- Update URL tag to new upstream home page.- Disable pugixml: not for end-users (gh#awsteiner/o2scl#38). * Thu Jul 27 2023 Atri Bhattacharya - Update to version 0.928:- doc package is now noarch.- Use memory_constraints to allow at least 2GB memory per thread.- Add _constraints.- Drop test related patches that have been fixed upstream: * o2scl-eos_quark_cfl6-test-increase-tol.patch * o2scl-disable-test-without-destdir-support.patch * o2scl-failing-tests-increase-tol.patch * Thu Aug 11 2022 Atri Bhattacharya - Adapt CFLAGS to build with hdf5 >= 1.12.- Add o2scl-failing-tests-increase-tol.patch: Fix some more failing tests by small increases of the respective tolerances. * Thu Mar 03 2022 Atri Bhattacharya - Add o2scl-eos_quark_cfl6-test-increase-tol.patch: Increase the tolerance of a test that fails due to minor tolerance issues on x86_64 [gh#awsteiner/o2scl#18]. * Sun Jan 16 2022 Atri Bhattacharya - Update to version 0.926: * Long list of changes, see .- Drop patches incorporated upstream: * o2scl-cpp17-legendre-conflict.patch * o2scl-boost-math-gamma-header.patch * o2scl-exp-overflow.patch- Add o2scl-disable-test-without-destdir-support.patch: Disable tests that use data files installed to datadir but does not support DESTDIR and therefore cannot be run in a buildroot env.- Minor specfile cleanups. * Tue Jun 08 2021 Atri Bhattacharya - Add o2scl-cpp17-legendre-conflict.patch -- Rename function legendre() to legendrex() to avoid conflict with std::legendre() in c++17 (default in GCC 11) [gh#awsteiner/o2scl#17].- Update URL to current upstream. * Tue May 04 2021 Atri Bhattacharya - Add o2scl-boost-math-gamma-header.patch: Include boost header required for tgamma function.- Fix an EOL encoding issue. * Tue Nov 10 2020 Atri Bhattacharya - Update to version 0.925: * Fixed interpolation bug and log grid bug in tensor_grid::rearrange_and_copy(). * Improved acol docs everywhere. Created acol table3d to-tensor-grid, acol table3d to-hist-2d, acol table3d get-grid, acol create table-mv, acol table3d slice-hist, acol table3d select, acol h5-copy, acol table correl, acol constant, acol binary, acol docs, and acol wdocs. * The integration routines for semi-infinite intervals have been refactored to use \\ref integ_iu(), \\ref integ_il() and \\ref integ_i(). * Improved error handling and documentation in cloud_file. * Several updates to eos_sn, nstar_rot, eos_had_rmf, eos_had_rmf_hyp_ts, and ex_eos_gibbs. * Created new beta-equilibrium functions in some EOS classes. * Created new function nucmass_fit::fit_covar() to fit nuclear masses with a covariance matrix. * Reworked documentation in sphinx/breathe. * Fixed spacing bug in rewrap_keep_endlines(). * Updated strings_spec(), vector_spec(), mult_vector_spec() and value_spec(). * Added OpenMP support to some table functions. Updated table::swap(). * Created experimental new convert_units::convert_calc() function and created find_constants class. Updated solar system constants. * Improvements to the vec_index class. * Updated the vector_acor() function. Created vectors_equal() and vectors_equal_tol(). * Fixed hidden virtual function warnings. * Created columnify::add_spaces(). * Worked on multiprecision support for several particle classes. * Cleaned up polylogs and created bessel_K_exp class. * Fixed HDF5 1.12-related deprecation warnings. * Renamed integration classes for infinite or semi-infinite limits. * Created a new experimental auto_format class. * Created new vt100 string functions and moved them into a new terminal class. * Added quadratic and cubic discriminants. * Added experimental part_pdg.- Add o2scl-disable-slow-hdf-test.patch: Disable a slow hdf test that causes OBS workers to time out.- Add o2scl-exp-overflow.patch: Fix for overflows from GSL exp.c; patch taken from upstream git commit [gh#awsteiner/o2scl#16].- Drop o2scl-disable-failing-eos-test.patch: Fixed upstream.- Pass \"-DO2SCL_HDF5_PRE_1_12\" to CXXFLAGS to use HDF5 1.10.x specific definitions. * Sat Jan 04 2020 Atri Bhattacharya - Update to version 0.924: * Updated second derivatives of the pressure for the particle clases and updated the eos_had_skyrme class to compute second derivatives. * Created a new system for OS detection to make compilation a bit more user-friendly. HDF5 headers have been reworked a bit accordingly. * Improved integration between acol and o2sclpy. * Improved the handling of aliases in acol and cli. * Generalized convert_units, several of the integration classes, a few derivative and solver classes, and several of the particle classes to templates to allow for other floating point types. * Improvements to the ex_mmin example and the example plots. Created new example ex_fermion_summ. * Improvements to the ode_iv_solve_grid class. * Improved error handling for calculator class. * Created functions vector_refine(), file_exists(), and o2isfinite(). * Created classes inte_tanh_sinh_boost, inte_sinh_sinh_boost, inte_kronrod_boost, inte_exp_tanh_boost, nucmass_gen, and frib_mex. * Created a couple_threads option and an ac_coeffs() function for mcmc_para. * Creating strings_spec() for string list specifications and updated vector_spec() and mult_vector_spec(). * Improved tabulate option for tov_love::calc_y(). * Updated constants for CODATA 2018 release.- Drop o2scl-fix-LU-tests.patch: incorporated upstream.- Add o2scl-disable-failing-eos-test.patch -- Disable a failing test for eos which fails due to minor float error in the test file (gh#awsteiner/o2scl#10).- Use %license to install COPYING file.
|
|
|