User Agent: Mozilla/5.0 (Windows NT 6.0; rv:49.0) Gecko/20100101 Firefox/49.0 SeaMonkey/2.46 Build ID: 20161213183751 Steps to reproduce: try to install any nightly builds of seamonkey /think also TB anf FF same problem have/ for example 2.51 on XP or Vista PCs Actual results: message with meaning "You MUST PAY to microsoft for new windows" appears Expected results: must working Are microsoft managers here appears ? why opensource product must run only on newest OS-es as "you should PAY to microsoft for their new OS versions" is quite in controversy how FSF positioned self ... to whom MS is payed for abandoning of mozilla products on old OS for theirs further profit ?
Last installable is seamonkey-2.49a2.en-US.win32.installer.exe from 23-Jan-2017 12:08
Mozilla dropped support of WIN XP and WIN vista with FF 53, and SeaMonkey has no resources (and IMHO no interest) in holding support for those outdated operation systems. But that is a very strange, impertinent error message. Really caused by SM? @Reporter: Please contribute a Screenshot of that error message and step by step instruction due to <https://developer.mozilla.org/en-US/docs/Mozilla/QA/Bug_writing_guidelines> to find out in which step the error message comes up.
Step by step - start installation from installer https://archive.mozilla.org/pub/seamonkey/nightly/latest-comm-central-trunk/seamonkey-2.52a1.en-US.win32.installer.exe will get message (EXACT) Sorry, 'SeaMonkey' can't be installed. This version of 'SeaMonkey' requires Microsoft Windows 7 or newer. Please click the OK button for additional information. exact message is ..."Seamonkey requires Microsoft Windows 7 or newer"... but MEANING of this - Buy new Windows ... what low level functions of windows really used by mozilla products, that block to compile and install for older windows versions ? suppose answer is "fast none" ... may be something with visualization accelerator related, which may be compiled conditionally ... but for what ??? /if maintainer is payed by MS and own MSDN versions of newest OS-es/ ... more simpler way throw many users, that will not buy every year new PC with new OS ... as also cannot switch to that as used some other specific softwares/that will not running on new windows versions/ i'm quite sure that problem is more organizational, than real coding issues, as also sure that count of features that is not crossplatform and rely on some dll, that persist only in latest windows is equal to 0 (unlike main functionality, that is realized for all platforms)
Yeah, that's Mozilla Core code, thus we don't really have much influence on it. There will be no 2.50 release, what you are using is a nightly build. Releases will come from the 52 ESR branch, thus still work on Windows XP and Vista for about a year. As for the message, we *could* modify it in suite/locales/en-US/installer/windows/custom.properties (WARN_MIN_SUPPORTED_OSVER_MSG), but I don't see the point in making it "Please buy a new version" given that it's a generic message and not all operating systems (or specific versions for that matter) require payment. Thus, there doesn't appear to be any suitable alternative wording for that message. Feel free to reopen as a core bug, but I don't expect the Firefox people to be sympathetic to this...
The main reason was imho that the ICU libraries dropped support for XP and Vista and it also becomes more and more problematic to support such old versions. No debugger support and more and more workarounds for non existing or broken apis need to be implemented. I still use XP myself but in this case I can fully understand the reason to discontinue support. As rsx11m stated the 2.49 line will support XP for at least another year. The meassage is the same one Firefox uses and should not be changed.