Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package nml for openSUSE:Factory checked in at 2025-02-16 22:49:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nml (Old) and /work/SRC/openSUSE:Factory/.nml.new.8181 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nml" Sun Feb 16 22:49:08 2025 rev:27 rq:1246233 version:0.7.6 Changes: -------- --- /work/SRC/openSUSE:Factory/nml/nml.changes 2024-03-02 23:24:33.185732242 +0100 +++ /work/SRC/openSUSE:Factory/.nml.new.8181/nml.changes 2025-02-16 22:53:40.260898398 +0100 @@ -1,0 +2,39 @@ +Sun Feb 16 12:45:00 UTC 2025 - Jan Baier <jba...@suse.com> + +- update to 0.7.6 + * Change: Reduce D0xx usage where possible by @glx22 in #326 + * Update: Python versions for regression by @glx22 in #331 + * Fix nearby_tile_same_grf, nearby_tile_other_grf and nearby_tile_original_gfx, they all compared to wrong constants by @ahyangyi in #330 + * Codechange: Reduce register usage for BinOp by @glx22 in #308 + * Change: Remove road stops variable random_bits by @JGRennison in #329 + * Add: Support for station variable 6B by @glx22 in #320 + * Change: Unreachable range for default only switch should target CB_FAILED by @JGRennison in #328 + * Add: Constants and varact2 variable associated with road waypoints by @JGRennison in #327 + * Change: reduce register consumption for spritelayouts by @glx22 in #306 + * Add: 'const' keyword to allow users to define new constants by @glx22 in #302 + * Add: Support for station property 1E by @glx22 in #333 + * Fix 749aa73: station property 0A should be an extended byte by @glx22 in #334 + * Fix #337: Station 'availability' is a purchase callback by @glx22 in #338 + * Change: Support for 8 bit station tile types. by @PeterN in #339 + * Add: Support for station properties 0E and 0F by @glx22 in #335 + * Add: Basic range check for replace() by @glx22 in #324 + * Fix #340: Always use raw strings for token regex by @glx22 in #341 + * Change: Use extended Action1s by @glx22 in #309 + * Change: cargo class bits 13 and 14 now define potable and non-potable⦠by @andythenorth in #343 + * Update: Python version for testing by @glx22 in #347 + * Add: --list-unused-strings to list the unused strings by @glx22 in #348 + * Add: Support for Action5 type 19 road waypoints by @zephyris in #351 + * Fix: [Actions] Install missing deps for PyPy by @glx22 in #353 + * Fix: Properly check number of varaction2 ranges by @glx22 in #352 + * Fix: incorrect start values for roadstop var 43/44 by @WenSimEHRP in #349 + * Fix #354: Improve length check for string literal properties by @glx22 in #355 + * Fix: Include information about relevant block in ScriptError message by @Pixel-Tony in #321 + * Change: add vehicle 'refit' callback (cb 0x163) and cargo class filter prop (0x28 for trains etc) by @andythenorth in #344 + * Codefix: There's a new version of 'black' by @glx22 in #361 + * Fix: 'pip install nml' fails to build from source by @glx22 in #362 + * Change: [Actions] Use cibuildwheel for releases by @glx22 in #363 + * Update: changelog for 0.7.6 by @glx22 in #346 +- Run regression test during %check phase +- Remove reproducible.patch + +------------------------------------------------------------------- Old: ---- nml-0.7.5.tar.gz reproducible.patch New: ---- _service nml-0.7.6.tar.gz BETA DEBUG BEGIN: Old:- Run regression test during %check phase - Remove reproducible.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nml.spec ++++++ --- /var/tmp/diff_new_pack.48mX77/_old 2025-02-16 22:53:40.692916387 +0100 +++ /var/tmp/diff_new_pack.48mX77/_new 2025-02-16 22:53:40.692916387 +0100 @@ -1,7 +1,7 @@ # # spec file for package nml # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,14 +17,13 @@ Name: nml -Version: 0.7.5 +Version: 0.7.6 Release: 0 Summary: NewGRF Meta Language License: GPL-2.0-or-later Group: Development/Tools/Building URL: http://dev.openttdcoop.org/projects/nml -Source: https://github.com/OpenTTD/nml/releases/download/%{version}/%{name}-%{version}.tar.gz -Patch0: reproducible.patch +Source: https://github.com/OpenTTD/%{name}/releases/download/%{version}/%{name}-%{version}.tar.gz BuildRequires: gcc BuildRequires: python3-devel BuildRequires: python3-setuptools @@ -34,7 +33,6 @@ Requires: python3-Pillow >= 3.4 Requires: python3-ply Provides: nmlc = %{version} -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description A tool to compile nml files to grf or nfo files, making newgrf coding easier. @@ -43,9 +41,11 @@ %autosetup -p1 -n %{name}-%{version} %build -make make extensions +%check +PYTHONDONTWRITEBYTECODE=1 make -C regression + %install python3 setup.py install --skip-build --root=%{buildroot} --prefix=%{_prefix} @@ -54,7 +54,7 @@ #setuptools should not be a requirement on running, so we install the nmlc wrapper from source install -m0755 nmlc %{buildroot}%{_bindir}/nmlc # Fix script interpreter -sed -i 's/\/usr\/bin\/env python3/\/usr\/bin\/python3/' %{buildroot}%{_bindir}/nmlc +sed -i 's@^#!\s*/usr/bin/env python3@#!/usr/bin/python3@' %{buildroot}%{_bindir}/nmlc # The actual python code is not being installed?!? mkdir -p %{buildroot}%{python3_sitelib}/nml ++++++ _service ++++++ <services> <service name="download_files" mode="localonly"/> </services> ++++++ nml-0.7.5.tar.gz -> nml-0.7.6.tar.gz ++++++ ++++ 3570 lines of diff (skipped)