Opened 7 months ago

Last modified 7 months ago

#69398 closed defect

stardict : some of the Fetching mirrors are no longer available — at Version 1

Reported by: pallas42 (phasmid) Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.9.1
Keywords: Cc: alexandernx@…
Port: stardict

Description (last modified by ryandesign (Ryan Carsten Schmidt))

When trying to install stardict, sudo port install stardict returned error message indicating several checksum mismatches.

I followed the firstaid guide in wiki:FAQ#checksums, and it went through quite a list of mirrors until a successful download and install.

Upon referencing MisbehavingServers, I believe some of the download sites are no longer available. (e.g. http://jog.id.packages.macports.org/macports/packages/stardict returned 404). Maybe it would be nice to update them in the portfile.

The relevant lines displayed in the console during the installation process are as follows:

--->  Computing dependencies for stardict
--->  Fetching archive for stardict
--->  Attempting to fetch stardict-3.0.6.2_0.darwin_19.x86_64.tbz2 from http://fco.it.packages.macports.org/stardict
--->  Attempting to fetch stardict-3.0.6.2_0.darwin_19.x86_64.tbz2 from https://cph.dk.packages.macports.org/stardict
--->  Attempting to fetch stardict-3.0.6.2_0.darwin_19.x86_64.tbz2 from http://jog.id.packages.macports.org/macports/packages/stardict
--->  Fetching distfiles for stardict
--->  Attempting to fetch stardict-3.0.6.2-github-2.tar.xz from http://deac-fra.dl.sourceforge.net/project/stardict-4/3.0.6.2
--->  Attempting to fetch stardict-3.0.6.2-github-2.tar.xz from http://jaist.dl.sourceforge.net/project/stardict-4/3.0.6.2
--->  Attempting to fetch stardict-3.0.6.2-github-2.tar.xz from http://jztkft.dl.sourceforge.net/project/stardict-4/3.0.6.2
--->  Attempting to fetch stardict-3.0.6.2-github-2.tar.xz from http://netcologne.dl.sourceforge.net/project/stardict-4/3.0.6.2
--->  Attempting to fetch stardict-3.0.6.2-github-2.tar.xz from http://razaoinfo.dl.sourceforge.net/project/stardict-4/3.0.6.2
--->  Attempting to fetch stardict-3.0.6.2-github-2.tar.xz from http://astuteinternet.dl.sourceforge.net/project/stardict-4/3.0.6.2
--->  Attempting to fetch stardict-3.0.6.2-github-2.tar.xz from http://nchc.dl.sourceforge.net/project/stardict-4/3.0.6.2
--->  Attempting to fetch stardict-3.0.6.2-github-2.tar.xz from http://gigenet.dl.sourceforge.net/project/stardict-4/3.0.6.2
--->  Attempting to fetch stardict-3.0.6.2-github-2.tar.xz from http://svwh.dl.sourceforge.net/project/stardict-4/3.0.6.2
--->  Attempting to fetch stardict-3.0.6.2-github-2.tar.xz from http://phoenixnap.dl.sourceforge.net/project/stardict-4/3.0.6.2
--->  Attempting to fetch stardict-3.0.6.2-github-2.tar.xz from http://deac-ams.dl.sourceforge.net/project/stardict-4/3.0.6.2
--->  Attempting to fetch stardict-3.0.6.2-github-2.tar.xz from http://ufpr.dl.sourceforge.net/project/stardict-4/3.0.6.2
--->  Attempting to fetch stardict-3.0.6.2-github-2.tar.xz from http://newcontinuum.dl.sourceforge.net/project/stardict-4/3.0.6.2
--->  Attempting to fetch stardict-3.0.6.2-github-2.tar.xz from http://tenet.dl.sourceforge.net/project/stardict-4/3.0.6.2
--->  Attempting to fetch stardict-3.0.6.2-github-2.tar.xz from http://versaweb.dl.sourceforge.net/project/stardict-4/3.0.6.2
--->  Attempting to fetch stardict-3.0.6.2-github-2.tar.xz from http://liquidtelecom.dl.sourceforge.net/project/stardict-4/3.0.6.2
--->  Attempting to fetch stardict-3.0.6.2-github-2.tar.xz from http://excellmedia.dl.sourceforge.net/project/stardict-4/3.0.6.2
--->  Attempting to fetch stardict-3.0.6.2-github-2.tar.xz from https://mse.uk.distfiles.macports.org/stardict
--->  Verifying checksums for stardict
--->  Extracting stardict
--->  Applying patches to stardict
--->  Configuring stardict
--->  Building stardict
--->  Staging stardict into destroot
--->  Installing stardict @3.0.6.2_0
--->  Activating stardict @3.0.6.2_0
--->  Cleaning stardict
--->  Scanning binaries for linking errors
--->  No broken files found.
--->  No broken ports found.

Change History (2)

comment:1 Changed 7 months ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)

A file not being available on a packages server is not a bug. See #68869. Also, packages servers are used for all ports; they are not specified in individual ports. In the case of stardict, the packages are not on the server because we believe we are not legally allowed to distribute them:

$ macports-infrastructure/jobs/port_binary_distributable.tcl -v stardict
"stardict" is not distributable because its license "gpl" conflicts with license "EPL-1" of dependency "graphviz"

A file not being available on a distfiles server can be a problem. In this case, I don't know why you were not able to fetch from SourceForge; I am able to. If you want help diagnosing why you couldn't fetch, attach your main.log. Even though you couldn't fetch from SourceForge, it wasn't a problem since we mirror distfiles, so you were able to fetch it from the mirrors, and the build succeeded. So I don't see any bug here.

Changed 7 months ago by pallas42 (phasmid)

Attachment: main.log added
Note: See TracTickets for help on using tickets.