Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package openttd for openSUSE:Factory checked in at 2026-01-02 14:29:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openttd (Old) and /work/SRC/openSUSE:Factory/.openttd.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openttd" Fri Jan 2 14:29:36 2026 rev:61 rq:1325034 version:15.0 Changes: -------- --- /work/SRC/openSUSE:Factory/openttd/openttd.changes 2025-07-10 22:11:52.311024862 +0200 +++ /work/SRC/openSUSE:Factory/.openttd.new.1928/openttd.changes 2026-01-02 14:31:13.699163724 +0100 @@ -1,0 +2,553 @@ +Thu Jan 1 18:20:03 UTC 2026 - Jan Baier <[email protected]> + +- update to 15.0 + 15.0 (2026-01-01) + - Fix: Small ufos would loop over vehicles in depots forever (#15008) + - Fix #14982: Can't place buoys under bridges (#15007) + - Fix #15004: Crashes when dropdown is held open during endgame screen (#15006) + - Fix: Further improve town spawning near water (#15002) + - Fix: Use correct 'minutes per year' setting for old savegames (#14995) + - Fix: Rare crash dividing by 0 when drawing a line (#14994) + - Fix #14992: Respect non-stop order setting when adding waypoint orders (#14993) + + 15.0-RC4 (2025-12-26) + - Fix: Incorrect text colour in fund industry window (#14987) + - Fix: Towns failed to find spawn locations near water (#14988) + - Fix: Don't draw bridge deck rail sprites for default bridges (#14985) + - Fix: "(Invalid parameter)" in error message when trying to remove another player's object (#14981) + - Fix #14978: Don't clear water tiles after removing buoys (#14980) + - Fix #14973: Composed strings are incorrect colour (#14976) + - Fix: Badge filter toggles no longer worked (#14972) + - Fix #12465: Click/tooltip alignment of industry chain cargo lines (#14963) + - Fix #14951: Possible incorrect data in industry production graphs (#14962) + - Fix #14958: Crash when opening station window (#14959) + - Fix #14938: Don't allow cacti to die off (#14956) + - Fix: Don't allow joining a company after it was taken over (#14955) + - Fix #14949: Crash when moving station sign in a network game (#14950) + - Fix #14945: Hang when deleting implicit orders during vehicle loading (#14946) + + 15.0-RC3 (2025-12-20) + - Fix #14932: [NewGRF] Increase internal badge index size to avoid overflowing BadgeIDs (#14933) + - Fix: Crash related to object picker recolours in Scenario Editor (#14929) + - Fix #14921: Crash during station autorefit if station doesn't accept current cargo type (#14924) + - Fix #14917: Crash when opening house picker with no houses available (#14920) + - Fix #14916: Duration of error message window could be too short (#14919) + - Fix #14915: Crash due to divide-by-zero of industry probabilities (#14918) + - Fix: Script configs were cleared by intro game (#14910) + - Fix: [NewGRF] Automatically push/pop colours when formatting a sub-string (#14006) + + 15.0-RC2 (2025-12-13) + - Fix #14677: Desync due to using newgame time settings to validate savegame time settings (#14904) + - Fix: Graph label allocated size could be too small (#14901) + - Fix #14891: Minimum sprite zoomlevel could break in some cases showing placeholder sprites instead (#14894) + - Fix #14889: [FluidSynth] Don't try to load a soundfont that doesn't exist (#14890) + - Revert: Dynamic font loading changes removed (#14903) + + 15.0-RC1 (2025-12-07) + - Feature: Automatically load extra fonts for missing glyphs (#13303, #14856) + - Feature: Rivers can end in wetlands if unable to reach sea (#14784, #14846) + - Feature: Signs, waypoint and station names may be moved (#14744) + - Feature: House placer mode to replace existing houses (#14469) + - Feature: Draw infinite water when all borders are water (#13289) + - Add: [NewGRF] Allow badges to be excluded from badge name list (#14818) + - Add: [Script] ScriptTile::IsHouseTile (#14806) + - Add: Game units for height (#14615) + - Add: Show height difference in bridge is too low error message (#14614) + - Add: Include build cost in rail/road dropdowns (#14599) + - Add: Show all railtypes in the build vehicle and engine preview dialogs (#14357) + - Add: [Script] Function to get all rail types of an rail engine (#14357) + - Add: [NewGRF] Train property to set multiple track types for an engine (#14357) + - Add: [Script] Auto-convert ObjectType bool to integer when setting values for items in lists via [] (#14308) + - Change: Ensure generated towns have enough room (#14803) + - Change: Eliminate small seas instead of ending rivers there (#14797) + - Change: Clamp terraform toolbar to main toolbar (#14725) + - Change: Make groups window group list aware of interface scaling (#14679) + - Change: Prefer normal/medium weight font in FontConfig fallback detection (#14672) + - Change: Support interface scaling in network client list buttons (#14659) + - Change: Record and show multiple errors for each NewGRF (#14658) + - Change: Replace the "(City)" identifier in the town directory with the city icon (#14634) + - Change: Determine automatic interface scale by window size (#14627) + - Change: Apply interface scale to window snap distance (#14625) + - Change: Ask for confirmation before deleting a savegame / scenario / heightmap (#14621) + - Change: Add lock penalty to ship pathfinder (#14603) + - Change: Allow bridges over locks & docks (#14595, #14594) + - Change: Removed disable_node_optimization YAPF setting (#14578) + - Change: Provide road and rail overlay sprites for bridge decks (#14557) + - Change: Scale number of towns/industries by amount of land tiles (#10063) + - Fix #14802: Close NewGRF inspection window when overbuilding with default station/waypoint (#14859) + - Fix #14839: Do not set stacked widget height, which might not be shown (#14858) + - Fix: Incorrect background colour in badge configuration list (#14850) + - Fix #14844: Use company colour remap for badges in picker window (#14849) + - Fix: Drop down scrolling broken for mixed-height items (#14840) + - Fix #8062: (Try to) ensure enough room for profit in vehicle group window (#14835) + - Fix #9071: Don't consider tram tracks when growing towns (#14833) + - Fix: Saved default houses had incorrect class and index information (#14812) + - Fix #14756: Invalidate nested focus before widget container is cleared (#14809) + - Fix #14800: Incorrect register processing in GetCustomStationRelocation (#14801) + - Fix #14755: Remove clicked type selection when not visible (#14796) + - Fix: Incorrect parsing of var 6x parameter in NewGRF debug window (#14789) + - Fix: Improve lighthouse spawn conditions (#14785) + - Fix #14777: authorized_key add/remove console commands did not apply to correct list (#14778) + - Fix: Incorrect spacing for badges in dropdown lists (#14768) + - Fix: Unconfigured badge classes should be visible in column 0 by default (#14766) + - Fix #14763: Crash if NewGRF currency separator is not valid (#14764) + - Fix #14701: Company colour remap for sprites in badge filter dropdowns (#14732) + - Fix: Do not pre-fill industry production history for unused production slots (#14730) + - Fix: Depot-related crash when loading old savegames (#14729) + - Fix #14721, #14723: Inconsistent behaviour when skipping signals (#14724) + - Fix: Miscalculated cargo penalty for poor station rating (#14712) + - Fix: Crash when user enters a blank line in the console (#14711) + - Fix: Console command dump_info should not reverse non-ASCII label (#14697) + - Fix: Incorrect parameter order for CmdSetCompanyManagerFace (#14695) + - Fix: Bootstrap ignored default OpenTTD truetype fonts (#14684) + - Fix: League Table layout broken with RTL languages (#14667) + - Fix #14549: Changing interface scale could underflow viewport zoom (#14655) + - Fix: Incorrect row height in network server list (#14653) + - Fix: Doubled beep sounds when clicking toolbar buttons (#14642) + - Fix: Wrong button type for town menu in scenario editor toolbar (#14641) + - Fix #14631: Waypoint customs spec not allocated properly on initial construction (#14633) + - Fix: Variant cycle detection in FinaliseEngineArray (#14629) + - Fix #14620: Use full file path when deleting files (#14623) + - Fix: [Script] Return rail types as list instead of bitmask (#14617) + - Fix #14604: Clearing tiles to build objects did not update town ratings (#14616) + - Fix: Bridge height check for waypoints didn't include axis in layout (#14609) + - Fix #14607: Bridge-over-station discrepancy depending on build order (#14608) + - Fix: Don't add spacing in rail/road type dropdowns if no badges are present (#14598) + - Fix: [Script] Incorrect infrastructure cost for road/tram tiles (#14596) + - Fix #14588: Show error when unable to clone partly-cleared crashed train (#14591) + - Fix #14586: Empty station tile layouts incorrectly substituted with default layouts (#14587) + - Fix #14584: Crash due to drawing non-existent orders of new vehicle (#14585) + - Fix #14572: Incorrect playlist entry was removed if there are duplicates (#14583) + - Fix: Wrong row may be selected in music playlists (#14581) + - Fix #14569: Ensure music playlist window is large enough (#14570) + - Fix #14278: [Script] Memory allocation limit did not work and could result in a crash (#14568) + - Fix: Road stop properties 0x13/0x14 were not skipped properly (#14567) + - Fix #13922: Ensure music track number widget is wide enough for track number (#14566) + - Fix: Badge filters were only applied to trains (#14565) + - Fix: [NewGRF] Industry acceptance/production when not contiguous range from 0 (#14555) + - Fix #14240: Remember previous GUI scale when toggling auto-detect (#14380) + - Remove: Rail type cost from replace vehicle window (#14748) + + 15.0-beta3 (2025-08-31) + - Feature: Identify cities in the main viewport by appending an icon to their names (#14504) + - Feature: Allow stations and roadstops under bridges (#14477) + - Feature: Separate ships travelling in opposite direction (#14493) + - Feature: Town and Industry cargo history graphs (#14321, #14461) + - Feature: New company face definition system and UI (#14319) + - Feature: Rework intro screen menu (#14220, #14233) + - Feature: Scrollbar for infrastructure window (#14056) + - Feature: Double-Ctrl+Click on default size box to clear saved size (#14055) + - Feature: Configure badges in build vehicle and picker windows (#13993, #14021) + - Feature: Player configuration of badge display (#13993, #14021) + - Feature: Merge Game Options and Game Settings together (#13242, #14088) + - Feature: Option to disable activate-on-release behaviour of toolbar dropdown buttons (#10938) + - Add: Maori (New Zealand) language (#14540) + - Add: Vietnamese Dong currency (#14474) + - Add: Buttons to change picker preview image height (#14373) + - Add: Show and sort online content version in list (#14355) + - Add: Allow separate expansion of town buildings and roads in scenario editor (#14341) + - Add: Hover on graph legend to highlight line (#14314) + - Add: [Script] Ability to clone ScriptList objects (#14305) + - Add: [NewGRF] All callbacks returning D0xx strings, have now the option to return any string id via register 0x100 (#14224) + - Add: [BaseSet] Allow basesets to set minor and patch versions in obg/obs/obm files (#14169) + - Add: "Many random towns" button in scenario editor now prompts for the number of towns, with defaults based on new game settings (#14158) + - Add: [NewGRF] Special value 0x7FFE for VarAction2 results specifying 'return calculated result' (#14149) + - Add: [NewGRF] Special value 0x7FFF for Action2 references specifying explicit 'callback/sprite-resolving failed' (#14149) + - Add: [NewGRF] Add purchase list Action3 CID for houses, industries, industry tiles, airports and airport tiles (#14121) + - Add: [NewGRF] Provide random bits in var10 of house callback 1C 'construction stage changed' (#14095) + - Add: [NewGRF] Station/roadstop animation-triggers 'tile loop' (bit 7) and 'path reservation' (bit 8) (#14080) + - Add: [Script] ScriptVehicleList_Waypoint (#13456) + - Change: Update OpenTTD TTF fonts to v0.8 (#14546) + - Change: Hide bridge pillars if obstructed by tile below (#14517) + - Change: Reduce visual height of default rail waypoints (#14503) + - Change: Improve sprite ellipsis appearance (#14404) + - Change: [Script] Don't allow scripts to instantiate ScriptEvent (#14276) + - Change: [Script] ScriptVehicleList_Station accepts an optional VehicleType parameter (#14260) + - Change: Remove Apply button from NewGRF config window when unneeded (#14254) + - Change: [NewGRF] Increase the textstack for all callbacks to 16 registers (#14224) + - Change: Remove button to toggle showing advanced signal types (#14219) + - Change: [Script] Remove the limit of 20 parameters to a Text string (#14193) + - Change: [NewGRF] If Action123 does not resolve in a valid SpriteSet, prefer drawing the default sprite instead of an invalid sprite (#14143) + - Change: Remove extra close buttons from some windows (#14124) + - Change: Limit height of settings description, and add scrollbar (#14102) + - Change: [NewGRF] Provide shared random bits in multi-tile animation-triggers of airport tiles and objects, just like for other features (#14090) + - Change: [NewGRF] Animation-trigger 'construction stage changed' of houses and industries now also triggers at construction start (#14089) + - Change: "setting" console command now shows default value (#14061) + - Change: Include dragged train in depot tile length display (#14060) + - Change: Don't select content when toggling its download status (#14059) + - Change: Draw boolean settings toggles as a slider widget (#14051, #14071) + - Change: Don't replace stripped control codes with '?' for scripts (#14028) + - Change: [Script] Move GSStation::GetOwner to GSBaseStation::GetOwner (#13406) + - Fix #14561: Vehicle effects were missing for vehicle on bridge (#14563) + - Fix #14553: Parameter configuration of pre-action 14 NewGRFs did not work (#14554) + - Fix: File/directory titles not updated if language is changed (#14542) + - Fix: Missing space after old file type identifier (#14541) + - Fix: Account for both text and icon size in station waiting cargo display (#14535) + - Fix: Crash when buying out company with groups (#14534) + - Fix #10222: Off by one drawing lines of certain widths (#14520, #14522, #14523) + - Fix: [Script] Invalid title on GSGoal.Question windows (#14519) + - Fix: 'Map edges' GUI buttons shouldn't initialize with water on northeast edge (#14514) + - Fix #14415: Update survey option text when changing setting (#14487) + - Fix #14480: Music player playlist buttons are clickable but non-operational in intro menu (#14482) + - Fix: Missing button beeps (#14470) + - Fix #14464: Invalid string parameter in scenario editor when unable to build industry (#14465) + - Fix: [Linkgraph] Use correct station ID when erasing flows (#14459) + - Fix: Vehicle liveries did not update when switching company (#14456) + - Fix: Engine preview window could have the wrong size (#14455) + - Fix #8167: No error sub-message when trying to clear protected buildings (#14444) + - Fix #14433: [NewGRF] Road tile for drive-through stops was not drawn (#14434) + - Fix: [Win32] Build failure with newer Windows SDK version due to WinRT changes (#14432) + - Fix #14396: Industry production graph showed zero when data was unavailable (#14416) + - Fix #14385: Crash in industry view due to incorrect string parameter calculations (#14413) + - Fix #14360: Stop reusing strings for Low/Medium/High setting values to improve translations (#14409) + - Fix #14377: Make house picker window remember house protection state when closed (#14406) + - Fix #14375: When loading config, validate timekeeping mode and minutes per year (#14405) + - Fix: Include sort button width in content list header minimal size (#14402) + - Fix: Don't draw truncation ellipsis if it's too wide (#14401) + - Fix: Don't include ellipsis width in RTL truncation offset (#14400) + - Fix: Buildings with non-zero subtile offsets broken in house picker (#14390) + - Fix #12900: Could not use join station with new non-square stations (#14378) + - Fix: Allow object picker to resize if there are no classes (#14372) + - Fix #14081: Only allow "rm" & "del" console commands to remove savegames (#14371) + - Fix: Train path reservations on different railtypes could join leading to train crashes (#14366) + - Fix #14356: Incorrect sprite group chosen for stations and road stops (#14359) + - Fix: Wrong error message about script Save() returned value (#14334) + - Fix: Hidden-by-facility station signs were not ignored when handling clicks (#14326) + - Fix: [Script] SQOpsLimiter had no effect for native valuator/filter (#14322) + - Fix: Crash if loading compatibility scripts fails (#14318) + - Fix #14277: Aircraft could land when a zeppelin was on the runway (#14317) + - Fix: Drag drop line position when dragging NewGRF from file to active panel (#14316) + - Fix: Upgrade button in NewGRF window no longer worked (#14315) + - Fix: [NewGRF] Clear rail vehicle flipped flag if reverse probability callback returns false (#14281) + - Fix: [Script] Conversion from ScriptEvent to ScriptEventCompanyTown subclasses (#14274) + - Fix: Empty first parameter of EncodedString was skipped (#14273) + - Fix #14271: Crash due to incorrect parameter index in string (#14272) + - Fix: Restore the behaviour when entering numbers in query windows: clamp integers out of range to the maximum valid value (#14268) + - Fix: Replacing a dropdown list could reposition it partially off-screen (#14261) + - Fix: Click+Dragging of selected order was not possible (#14259) + - Fix #14256: Company finance windows not updated when paused (#14258) + - Fix: Incorrect tile colour in smallmap for snowy clear tiles in vegetation mode (#14257) + - Fix #14241: Invalid string parameters in subsidies list window (#14243) + - Fix #13854: 40bpp-anim blitter recolouring failed for 32bpp pixels without mask channel (#14242) + - Fix #14234: Crash due to broken invalid string parameter handling (#14235, #14236) + - Fix: Closing the Game Options window closes all textfile windows (#14210) + - Fix: Zoom-scroll extra viewports only if the mouse cursor is over the viewport (#14209) + - Fix: Changing monospace font didn't refresh the monospace width cache, causing wrapping issues (#14185) + - Fix: Crash/Undefined behaviour in station view window (#14183) + - Fix: Handle tab characters when loading GS strings from savegame (#14180) + - Fix: [Script] Access to enum/consts defined outside of main.nut (#14176) + - Fix: Small order list arrow was wrong direction for RTL text (#14174) + - Fix #14170: Missing spaces for timetabled order strings (#14172) + - Fix #14166: Loan was no longer invalidated when refreshing finance window (#14168) + - Fix #14098: Ability to play MIDI tracks over 7 minutes long (#14144) + - Fix: [NewGRF] AI station construction callback did not work for stations with ID >= 0x100 (#14142) + - Fix: Out-of-bounds read, if NewGRF stations provided no spritesets (#14140) + - Fix: [NewGRF] The result of Action123 evaluation affected rerandomisation in a weird corner case (#14139) + - Fix: [NewGRF] Computed VarAction2 callback results were not always properly masked to 15 bit results (#14138) + - Fix #14125: NewGRF sounds were not loaded (#14130) + - Fix: List Ctrl+Click behaviour for vehicle details tooltip (#14127) + - Fix: Road vehicle blocking and train collisions used slightly inconsistent distance thresholds (#14114) + - Fix #14107: Mark the company value in the company view window dirty when it changes (#14112) + - Fix #14107: Invalidate all shared vehicle windows when changing group (#14110) + - Fix #14104: Don't base timetable timing decisions on client settings (#14105) + - Fix: Focus settings filter box (only) when the tab becomes active (#14100) + - Fix: [Script] Reject scripts using negative version (#14096) + - Fix: Map size column in server list could be too wide (#14094) + - Fix: [NewGRF] Cargo-types for airport-tile animation-triggers were not properly translated (#14092) + - Fix: [NewGRF] For animation-triggers which do not supply a cargo-type in var18, the var18 bits should remain empty (#14091) + - Fix: Changing language or interface scale could hang (#14087) + - Fix: [NewGRF] For roadstop multi-tile-animation-triggers, the upper 16 bits were not the same for all tiles (#14084) + - Fix: Town view caption lost "(City)" flag (#14082) + - Fix: [NewGRF] Randomisation-trigger 'path reservation' did not work for waypoints (#14076) + - Fix: Incorrect test of object flags allowed HQ to be removed (#14062) + - Fix: Odd drawing and crash if scrollbar is not tall enough (#14052) + - Fix: Incorrect string display for autoreplace wagon removal status (#14038) + - Fix: House picker crashes if selection is not available (#14030) + - Fix: [NewGRF] PrepareLayout worked on a copy of the data resulting in bad sprite layouts (#14013) + - Fix: [NewGRF] Strange things happened, when using the synchronised tile loop animation trigger for houses (#14011) + - Fix: [NewGRF] Animation speed properties of houses and stations had wrong default (#14005) + - Fix: [NewGRF] Roadstop animation/randomisation was not triggered on vehicle arrival (#14003) + - Fix: Don't display badges if the class has no name (#13994) + - Fix #13954: Plotting graphs with limited data to the right (#13956) + - Fix #13307: Return non-zero value when there is a mistake in command-line arguments (#13547) + - Fix: [Script] Make ScriptOrder functions aware of road waypoints (#13419) + - Fix: Scale graph gridlines and axes with GUI scale (#12131) + - Fix: Original graphics' tycoon-of-the-century sprite assumes a black background (#11679, #14545) + + 15.0-beta2 (2025-04-13) + - Feature: Snow-covered rocks are now visible (#13627) + - Feature: Generate more rocks on steep slopes during map generation or heightmap import (#13462) + - Feature: Prevent towns from upgrading individually-placed houses (#13270) + - Feature: [Win32] Touchpad two-finger map scrolling (#13172) + - Feature: NewGRF Badges (#13073) + - Add: [NewGRF] Add road-/tram-/rail-type variable 0x45 to get mutual road-/tram-/rail-type on same tile (#13934) + - Add: [Script] Newer Cargo Classes (#13779) + - Add: Show hyperlink destination tooltips in text window (#13742) + - Add: [Script] Saving/loading ScriptList (#13556) + - Add: Press Ctrl to build diagonal canals in game mode (#13432) + - Add: Sandbox settings to Sandbox Options window (#13268) + - Add: Setting to allow placing houses manually in-game (#13266) + - Add: [Script] Event for when a company's president name changes (#13208) + - Add: Ability to toggle visibility of station signs by facility (#13207) + - Add: [Script] ScriptEventCompanyRename (#12878) + - Add: Ukrainian Hryvnia currency (#12877) + - Add: Convert 32bpp-only sprites to 8bpp when needed (#11602) + - Change: [Script] Start GS (but don't run it) when generating world in scenario editor (#13961) + - Change: [Script] Add vehicle owner to crash event (#13878) + - Change: Make tree placement at world generation look more organic (#13515) ++++ 256 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/openttd/openttd.changes ++++ and /work/SRC/openSUSE:Factory/.openttd.new.1928/openttd.changes Old: ---- 0001-icu-build-fix.patch 0002-gcc15.patch openttd-14.1-source.tar.xz New: ---- openttd-15.0-source.tar.xz ----------(Old B)---------- Old: - Remove: NPF and pathfinder change settings (#12209) - Remove upstreamed patch 0001-icu-build-fix.patch - Remove unnecessary patch 0002-gcc15.patch Old:- Remove upstreamed patch 0001-icu-build-fix.patch - Remove unnecessary patch 0002-gcc15.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openttd.spec ++++++ --- /var/tmp/diff_new_pack.PAWAO1/_old 2026-01-02 14:31:15.303229935 +0100 +++ /var/tmp/diff_new_pack.PAWAO1/_new 2026-01-02 14:31:15.331231090 +0100 @@ -1,7 +1,7 @@ # # spec file for package openttd # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # Copyright (c) 2007-2012 The OpenTTD developers # # All modifications and additions to the file contributed by third parties @@ -22,7 +22,7 @@ %global force_gcc_version 12 %endif Name: openttd -Version: 14.1 +Version: 15.0 Release: 0 Summary: A clone of Chris Sawyer's Transport Tycoon Deluxe License: GPL-2.0-only @@ -31,8 +31,6 @@ Source: https://cdn.openttd.org/openttd-releases/%{version}/%{name}-%{version}-source.tar.xz Source2: openttd.appdata.xml # PATCH-FEATURE-UPSTREAM https://bugs.openttd.org/task/6490 -Patch1: 0001-icu-build-fix.patch -Patch2: 0002-gcc15.patch BuildRequires: cmake BuildRequires: fdupes BuildRequires: gcc%{?force_gcc_version}-c++ ++++++ openttd-14.1-source.tar.xz -> openttd-15.0-source.tar.xz ++++++ /work/SRC/openSUSE:Factory/openttd/openttd-14.1-source.tar.xz /work/SRC/openSUSE:Factory/.openttd.new.1928/openttd-15.0-source.tar.xz differ: char 25, line 1
