As you know, I am one of the reviewers who rejected (both of) your attempts to apply this edit.
I think it is far from obvious that the specific change made here is correct or even safe. There are two issues:
- It's not clear that changing the mirror is better than recommending the newer version that is available in the same place. Even in the post's current broken state, users who try to follow its directions are likely to find and (attempt to) use these newer packages. This might actually be better than using the old ones.
- It's not clear why the mirror you're recommending should be trusted.
Both of these concerns could be addressed by providing more details in the immediately surrounding context, such as in the edit summary.
When a specific version of a package disappears from an official repository, the reason is often that it is considered obsolete. This can happen when it has been superseded by a newer version that provides security or stability fixes. When a newer version has appeared in the same directory as the older version, and the older version has been removed, this does not ensure that the newer version should be used, but it is a sign that the newer version should be considered.
The typical way to fix a URL that is broken because it links to something obsolete, when there is a similar non-obsolete version available officially and in the same place, is to replace it with a link to a version that is not obsolete. In this case, that would entail changing the filenames to libjasper1_1.900.1-debian1-2.4+deb8u6_amd64.deb
and libjasper-dev_1.900.1-debian1-2.4+deb8u6_amd64.deb
.
But one should be careful about that, too. It may be that this approach is unsuitable and that the change you are trying to make is preferable. For example, perhaps the newer version is less likely to work on the Ubuntu release the answer is written for. Or perhaps there is something specific to the problem being solved--the software it is being installed as a dependency for--that would cause breakage.
If, in view of this, you have good reason to believe that the specific change you are making is appropriate, then you could resubmit the edit with the necessary information so that reviewers can evaluate it. Usually this can fit into the edit summary you write. Sometimes it makes sense to comment on the post. Occasionally--when the information is clearly relevant to people following the directions in the post--even an explanation in the body of the edit is appropriate.
Suggested edits often require some research effort from reviewers, and this does not always justify rejecting them. I think it is an open question as to how much of the burden of research can reasonably be foisted onto reviewers. However, this situation goes beyond merely requiring reviewers to verify that an objective factual claim is correct. Your (now two) edits don't provide any justification for solving the problem the way they do, and they effectively leave it to reviewers to do one of the following:
- creatively come up with the missing justification, hope it's along the lines of what you were thinking, and investigate it
- carelessly approve the review
- reject the review
There is also the matter of the specific mirror chosen. When fixing a broken link to a website that is provided for further reading, just about any archived version will do. But when it comes to sites that provide software for users to download and install, it should always be clear that the site is a safe choice.
When one installs packages with APT from a configured repository, APT checks their hashes (unless told not to do so). The hashes themselves are digitally signed.
But that does not appear to apply here. The directions in the answer recommend manually downloading .deb
files and installing them with dpkg -i
. Therefore, it is of utmost importance that the server the post recommends be reasonably trustworthy.
If you resubmit this or a similar edit, then I recommend ensuring that enough information is available--in the edit summary or immediately surrounding context--to address that concern as well. Ordinarily, for Debian mirrors, it would be sufficient to link to https://www.debian.org/mirror/list and mention it is listed there. However, the mirror you are recommending is not listed there.