Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#19143 - [openttd-nullsfx] Packge won't work and is not required
Attached to Project:
Community Packages
Opened by Ben Woodward (Sacro) - Saturday, 17 April 2010, 23:00 GMT
Last edited by Dan Griffiths (Ghost1227) - Friday, 30 April 2010, 02:33 GMT
Opened by Ben Woodward (Sacro) - Saturday, 17 April 2010, 23:00 GMT
Last edited by Dan Griffiths (Ghost1227) - Friday, 30 April 2010, 02:33 GMT
|
DetailsAccording to the OpenTTD developers this package will no longer work with the latest versions of OpenTTD and sample.cat is no longer required.
|
This task depends upon
Closed by Dan Griffiths (Ghost1227)
Friday, 30 April 2010, 02:33 GMT
Reason for closing: Fixed
Additional comments about closing: Good enough for me.
Friday, 30 April 2010, 02:33 GMT
Reason for closing: Fixed
Additional comments about closing: Good enough for me.
The nullsfx package has been no more than an ugly hack to get OpenTTD to start without a proper sound set. It did in all cases give a nasty warning about a file being "missing or corrupted" on every start of OpenTTD. Besides that under certain, not very uncommon, situations this empty file would be found before the same file from the original Transport Tycoon Deluxe in which case sound would not work. In effect installing this package could disable sound if it worked before (at least for 0.7.5 and before).
In my opinion this package should not have been created in the first place. If you were so intent on starting OpenTTD without sound, you should have patched the binary to not cause an error when the file was missing. This would have been a one liner without the need for a new package.
With 1.0.0 and later there is a "free" sound set, opensfx, which can be used. Furthermore OpenTTD now has a "no sound" set built in for the case you don't have the sound set installed. This package will still cause nasty warnings (and possibly errors) when starting OpenTTD while having the "original_windows"/"original_dos" (Transport Tycoon Deluxe) sound sets selected/configured. In other words, installing this package can break a perfectly well working OpenTTD installation.
Looking at this package's source: it says it conflicts with opensfx, but in reality it will not conflict with opensfx in any way. It conflicts more with the original sound sets than it ever will with opensfx. Looking at openttd's package source: why was this (nullsfx) package added after OpenTTD did support opensfx and the (built-in) "no sound" set? If it was added in the time of 0.7.x I could imagine using this approach, but for 1.0.0... what is the reasoning behind adding this?
So, please don't see this as a reason to deprecate the package, but more as a list of reasons why it should never have been added in the first place.