I can't access the website, but a recent wayback machine archive shows that the latest version is v14.0:
(.otf font is embedded in the pdf file)
Git Clone URL: | https://aur.archlinux.org/font-symbola.git (read-only, click to copy) |
---|---|
Submitter: | grawlinson |
Maintainer: | alerque |
Last Packager: | grawlinson |
Votes: | 89 |
Popularity: | 1.05 |
First Submitted: | 2020-03-21 23:45 (UTC) |
Last Updated: | 2020-11-25 02:37 (UTC) |
I can't access the website, but a recent wayback machine archive shows that the latest version is v14.0:
(.otf font is embedded in the pdf file)
@dr460nf1r3 I'm unflagging this (again) because it is not out of date, the current checksum matches the current download (just tested now). Note that the upstream website owner (or perhaps their hosting provider) has been getting political with access to their site, it is some mix of blocked/throttled/corrupted if I try to browse the site or download the file from my country of residence. The file downloads fine from Germany or the US.
@zoorat Dude, please check your testing mechanism. You are trying to download a the source URL for a package version of this that is EIGHT (8) versions old. Please actually clone the right AUR URL before reporting.
Unflagged because the checksum has not changed.
Have a look at the man page for PKGBUILD. Specifically, the section about split packages.
The git clone URL on this AUR package points to "font-symbola.git" so it downloads the wrong version. Manually downloading a snapshot downloads the right version of course. Why is it pointing to font-symbola.git?
@Togooroo I just re-downloaded the source and the checksum still matches. This is not out of date, but I suspect you have the same problem many other have had with this package. Because of a cooky issue with the way AUR package namespaces work there is a deleted (marked as deleted but still clonable) repository in the old namespace. This package's clone URL is different than it used to be. Please update by cloning from the URL shown in this package's meta data.
@IMBJR That package file is from a different repository. Please use the "Git Clone URL"s shown on this package and clone from scratch.
Oh wow. The PKGBUILD re-downloaded is:
pkgname=ttf-symbola pkgver=13.00 pkgrel=1 ....
That's clearly wrong. I'll have to manually download the file then.
IMBJR: You're using an old release. Update your package.
[imbjr@pc ttf-symbola]$ makepkg ==> Making package: ttf-symbola 13.00-1 (Wed 25 Nov 2020 15:53:40 GMT) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Downloading ttf-symbola-13.00.zip... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 3581k 100 3581k 0 0 447k 0 0:00:08 0:00:08 --:--:-- 564k -> Downloading LICENSE.pdf... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 27995 100 27995 0 0 29813 0 --:--:-- --:--:-- --:--:-- 29813 ==> Validating source files with sha512sums... ttf-symbola-13.00.zip ... FAILED LICENSE.pdf ... Passed ==> ERROR: One or more files did not pass the validity check!
Has the ZIP file been updated since you upgraded the PKGBUILD file?
@Soptik That checksum you posted in your out of date flag is already the checksum used by this package, it hasn't changed. What has changed is the base name for the package, I suspect you are using the outdated Git repository name. I suggest a fresh clone.
@balticer I have unflagged this as it is not out of date yet. You have the same issue noted in a few previous comments here. The output you posted with your flag shows that you have the wrong git repository checked out. Note the package base name has changed and you seem to be cloning the old repository. Please update and build from this package.
@caleb, thanks. You're right, the package / repo listed here is fine.
I was working with the ttf-symbola repo which I've had on my system for some time, and shows this AUR page as well. I did not realize I probably missed an update about this. Switched to the font-symbola, no issue anymore.
@sjugge This package is not out of date. I just checked it. According to the log message in your OOD flag message you are building this from an old clone of the repository. It is currently at PKGVER=7, you are trying to build PKGVER=1. You need to update your git clone of this repo to build.
@crs I unflagged this package because ⓐ I just checked the download again and it hasn't changed and ⓑ the checksum you provided in your flag message suggesting "the current download computes as" IS the current checksum in the PKGBUILD and .SRCINFO file. You appear to be testing with an old version of the package: I suggest you update your git checkout. If you still have problems let us know.
@aiM0a I just re-downloaded the file and the checksum has not changed.
@whooper It's currently up for me. It could have been a temporary issue, or you could be IP blocked or something like that. In any case there isn't much this package recipe can do about it, that is the ONLY legal site to download it from because the license expressly prohibits redistribution.
I'm getting a time out trying to download font-symbola-13.00-7.zip. The website seems to be down?
@nTia89 ① Oops, it was there but must have gotten lost in the merge. Fixed. ② I'd love it if the entire infinality ecosystem went away enough we could delete it, but there are folks still using it, even if I'm not one of them. I'm already working on removing the excess/duplicate packages. Someday we'll be able to drop the configs entirely because usage will be near zero. I don't think we're there yet. In the mean time you don't have to use them ;-)
@caleb ① ttf-symbola-infinality
doesn't have ttf-symbola
as its dependency and more "serious" reading its description this package contains a font, that's not true; I think it is an avoidable misunderstanding; on the other hand, you can list ttf-symbola-infinality
as optional dependency for the ttf-symbola
package. ② I AM NOT AN EXPERT but -infinality/-ib
group/packages have been abandoned since most of the infinality capabilities have been activated/merged upstream; you can achieve an almost visually equal result with upstream packages, thus we do not need no more those. (correct me if I am wrong) ③ ok
@nTia89 ① If you install just that package from the split, it will install the TTF fonts, but via a dependency. There is no point in having two packages that install the same files. I'm gradually migrating all the -ib / -ibx package to this layout. ② I'm not 100% sure how groups work for AUR packages, but "doesn't exist any more" doesn't make sense because in any repositories the packages appear, just the packages having this definition is enough to make the group exist. I'll look into that more, but I'm pretty sure this is valid. ③ The -ib package you mention is immanently being merged into this one. See previous comments and git history.
@caleb @grawlinson, I am a bit confused about ttf-symbola-infinality package: 1- as ttf-* package I expect it contains a ttf, but it doesn't. 2- the group 'infinality-bundle-fonts' doesn't exist anymore, it was substituted by 'fonts-meta-base' and 'fonts-meta-extended-lt' meta packages 3- already exists an identical package 'ttf-symbola-ib'
@aorth I cannot confirm, I get the same checksum on a fresh download right now.
Thanks @Brottweiler, that's my mistake. I just corrected it. I did not bump the pkgver since that would make people download it all over again for something that didn't actually get changed, it only shows a warning on install, it doesn't actually change the permissions. The fix will stop the warning for new installs and everybody else is okay anyway.
warning: directory permissions differ on /etc/fonts/conf.d/
filesystem: 755 package: 644
I just updated to 13.00-6 with aurman and worked fine. If it did not I would have downloaded a snapshot and tried makepkg. Thank you.
In the latest release of this package I've introduced a workaround to force fresh downloads whenever we bump the package release number, not just the version. This should work around most people's caching issues resulting from upstream's replacing files without changing the filename or versions.
If you hit a checksum error now please flag this package as out of date.
Seems the package is failing because of validity checks
Validating source files with sha512sums... font-symbola-13.00.zip ... FAILED LICENSE.pdf ... Passed
But built fine with makepkg
brianbrodsky12: AUR package managers are not supported, I recommend using makepkg or a clean chroot. From a cursory glance, I suggest cleaning your cache.
No still getting error, just tried again:
[brian@brian-arch-desktop ~]$ aurman -Syyu [sudo] password for brian: :: Synchronizing package databases... core 135.6 KiB 797 KiB/s 00:00 [######################] 100% extra 1643.3 KiB 1182 KiB/s 00:01 [######################] 100% community 4.8 MiB 1208 KiB/s 00:04 [######################] 100% :: Starting full system upgrade... there is nothing to do
~~ initializing aurman... ~~ calculating solutions...
:: The following 1 package(s) are getting updated: aur/ttf-symbola 13.00-4 -> 13.00-5
?? Do you want to continue? Y/n: ~~ looking for new pkgbuilds and fetching them... ==> Making package: font-symbola 13.00-5 (Tue 24 Mar 2020 06:45:08 PM EDT) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found font-symbola-13.00.zip -> Found LICENSE.pdf ==> Validating source files with sha512sums... font-symbola-13.00.zip ... FAILED LICENSE.pdf ... Passed ==> ERROR: One or more files did not pass the validity check! 2020-03-24 18:45:08,252 - wrappers - makepkg - ERROR - makepkg query ['makepkg', '-cf', '--noconfirm'] failed in directory /home/brian/.cache/aurman/font-symbola [brian@brian-arch-desktop ~]$
@caleb and @gawlinson Ahh gotcha and thank you both for the quick action/reply here, greatly appreciate you both :)
@brianbrodsky12 gawlinson got it fixed up pretty quick, just try again and should be good (I just confirmed all clear/good!)
I am also getting validity check error, how do I get around?
caleb: Added you as a co-maintainer, go wild!
F1nny: Thanks for the notification. :)
@F1nny The upstream doesn't use any file versioning and just posts a new zip file at the same name with updated contents. This makes it a pain to package, and the checksum serves as an "out of date flag", at which point the two sources need comparing to make sure there are not build changes (unlikely in this case) and then updating to whatever version the internal font files show now.
Build failing due to validity check as the source file (Symbola.zip) has been modified for some reason (? curious on, but looks fine after checking/scanning)
Hey @grawlinson, thanks for applying those patches. It looks pretty good except I missed one thing ... the ttf package should no longer conflict with ttf-symbola-ib. As a matter of fact that package currently depends on it! This is a recent change, I've been on a campaign to cleanup the -ib / -ibx packages to not duplicate so much work across packages. It used to be they were all duplicates of other packages plus a couple config files thrown in. I've been working at getting them merged and renamed such that the base font packages provided the font plus a sub-package provides the optional configs. This way two packages don't have to keep up to date with the font. See for example what I did with otf-erewhon and otf-erewhon-ibx (now -infinality) that used to be two packages that both hosted the fonts, not the latter is a sub-package that just depends on the font package and adds the config.
I started something similar for ttf-infinality-ib (actually before this got updated) such that it just depends on this package for the actual font. What do you think about just merging that package into this one instead of having two packages to maintain? I'd be happy to help co-maintain this one. If you are amenable you can either add me or check out my Github fork again, the latest commit of which is now a merge of the other package. It's kind of tricky to post that as a patch since it merges the history as well, but you can see what I have in mind and if you added it as a remote you can cherry pick that commit (or add me and I'll take care of it).
Thanks for the consideration. Again if you are adverse to adding the split package if you could at least change this so the -ib package isn't broken that would be appreciated:
From be0e16d31b5f7d51014b9d1867fee6e111dc0460 Mon Sep 17 00:00:00 2001
From: Caleb Maclennan <caleb@alerque.com>
Date: Tue, 24 Mar 2020 11:42:26 +0300
Subject: [PATCH] Version limit conflicts with infinality package
Signed-off-by: Caleb Maclennan <caleb@alerque.com>
---
.SRCINFO | 2 +-
PKGBUILD | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/.SRCINFO b/.SRCINFO
index 8992c06..f1b50b7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -15,7 +15,7 @@ pkgbase = font-symbola
pkgname = ttf-symbola
pkgdesc = Font for symbol blocks of the Unicode Standard (TTF)
provides = font-symbola
- conflicts = ttf-symbola-ib
+ conflicts = ttf-symbola-ib<=13.00
pkgname = otf-symbola
pkgdesc = Font for symbol blocks of the Unicode Standard (OTF)
diff --git a/PKGBUILD b/PKGBUILD
index 5f0a9fd..902141e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -25,7 +25,7 @@ build() {
}
package_ttf-symbola() {
- conflicts=('ttf-symbola-ib')
+ conflicts=('ttf-symbola-ib<=13.00')
provides=('font-symbola')
pkgdesc+=" (TTF)"
install -Dm644 -t "$pkgdir/usr/share/fonts/TTF/" Symbola.ttf
--
2.26.0
Thanks Caleb! Patches have been applied.
One more thing (also in my Github fork if you pull from there), each of these two split packages should provide=('font-symbola')
so that other packages can depend on having the font while allowing the user to pick which one they want to use.
From 1daf80f0487736cac3383fa3a5c0b753480ebc8f Mon Sep 17 00:00:00 2001
From: Caleb Maclennan <caleb@alerque.com>
Date: Mon, 23 Mar 2020 13:59:26 +0300
Subject: [PATCH] Add provides=() so user can pick which version to supply for
depends=()
Signed-off-by: Caleb Maclennan <caleb@alerque.com>
---
.SRCINFO | 4 +++-
PKGBUILD | 4 +++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.SRCINFO b/.SRCINFO
index 631c623..d36b114 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = font-symbola
pkgdesc = Font for symbol blocks of the Unicode Standard
pkgver = 13.00
- pkgrel = 2
+ pkgrel = 3
url = https://dn-works.com/ufas/
arch = any
license = custom
@@ -13,8 +13,10 @@ pkgbase = font-symbola
pkgname = ttf-symbola
pkgdesc = Font for symbol blocks of the Unicode Standard (TTF)
+ provides = font-symbola
conflicts = ttf-symbola-ib
pkgname = otf-symbola
pkgdesc = Font for symbol blocks of the Unicode Standard (OTF)
+ provides = font-symbola
diff --git a/PKGBUILD b/PKGBUILD
index b018248..0477dec 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@
pkgbase=font-symbola
pkgname=('ttf-symbola' 'otf-symbola')
pkgver=13.00
-pkgrel=2
+pkgrel=3
pkgdesc='Font for symbol blocks of the Unicode Standard'
arch=('any')
url='https://dn-works.com/ufas/'
@@ -25,12 +25,14 @@ build() {
package_ttf-symbola() {
conflicts=('ttf-symbola-ib')
+ provides=('font-symbola')
pkgdesc+=" (TTF)"
install -Dm644 -t "$pkgdir/usr/share/fonts/TTF/" Symbola.ttf
install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE
}
package_otf-symbola() {
+ provides=('font-symbola')
pkgdesc+=" (OTF)"
install -Dm644 -t "$pkgdir/usr/share/fonts/OTF/" Symbola.otf
install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE
--
2.25.2
What file is Symbola.zip meant to be? I tried downloading from https://dn-works.com/ufas/
(which is where http://users.teilar.gr/~g1951d/
redirects to, so that should be fixed), but this has a different checksum, and is missing things like Symbola_Hinted.ttf
. Also, the latest version appears to be 13.00, and dated March 2020.
Thanks for updating this, I'm glad to see a font package that actually builds from source rather than just installing prebuilt font files.
Can you please remove the duplicate provides=()
lines that are the same as the package names? I also cleaned up a few other tidbits if you want a patch you can grab from my Github fork or use git am
on this:
From 14fe664583a93be6a555cdd8d3cd50dcda9e5187 Mon Sep 17 00:00:00 2001
From: Caleb Maclennan <caleb@alerque.com>
Date: Mon, 23 Mar 2020 13:02:44 +0300
Subject: [PATCH] Enable TTF package, remove redundant provides, cleanup
Signed-off-by: Caleb Maclennan <caleb@alerque.com>
---
.SRCINFO | 7 +++++--
PKGBUILD | 30 ++++++++++++++----------------
2 files changed, 19 insertions(+), 18 deletions(-)
diff --git a/.SRCINFO b/.SRCINFO
index 0109cec..631c623 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = font-symbola
pkgdesc = Font for symbol blocks of the Unicode Standard
pkgver = 13.00
- pkgrel = 1
+ pkgrel = 2
url = https://dn-works.com/ufas/
arch = any
license = custom
@@ -11,7 +11,10 @@ pkgbase = font-symbola
sha512sums = 57f1c72d9fe03da68fee476f6c3d202805ba5eacfb4690ca5e3b10d4d335cbefaebd501f77af28abc2a71cd34a926a79d633689ff8cb54e972d09b5292f5c8b1
sha512sums = 9afe91785611955511248fd31a86c7e370b23b1b2c37f9345c8f274b3e0e1dbf9c0da8f9edac62d27d318e56485b80966aa7622f167f4da5d5925a7935bfa3da
+pkgname = ttf-symbola
+ pkgdesc = Font for symbol blocks of the Unicode Standard (TTF)
+ conflicts = ttf-symbola-ib
+
pkgname = otf-symbola
pkgdesc = Font for symbol blocks of the Unicode Standard (OTF)
- provides = otf-symbola
diff --git a/PKGBUILD b/PKGBUILD
index 2d3f8d9..b018248 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,17 +1,17 @@
# Maintainer: George Rawlinson <george@rawlinson.net.nz>
+# Contributor: Caleb Maclennan <caleb@alerque.com>
# Contributor: Morten Linderud <foxboron@archlinux.org>
# Contributor: Daniel Micay <danielmicay@gmail.com>
# Contributor: Elena ``of Valhalla'' Grandi <gmail.com: elena.valhalla>
# Contributor: Jesse Jaara <gmail.com: jesse.jaara>
pkgbase=font-symbola
-#pkgname=('ttf-symbola' 'otf-symbola')
-pkgname=('otf-symbola')
+pkgname=('ttf-symbola' 'otf-symbola')
pkgver=13.00
-pkgrel=1
-pkgdesc="Font for symbol blocks of the Unicode Standard"
+pkgrel=2
+pkgdesc='Font for symbol blocks of the Unicode Standard'
arch=('any')
-url="https://dn-works.com/ufas/"
+url='https://dn-works.com/ufas/'
license=('custom')
makedepends=('fontforge')
source=("${pkgbase}-${pkgver}.zip::https://dn-works.com/wp-content/uploads/2020/UFAS-Fonts/Symbola.zip"
@@ -20,20 +20,18 @@ sha512sums=('57f1c72d9fe03da68fee476f6c3d202805ba5eacfb4690ca5e3b10d4d335cbefaeb
'9afe91785611955511248fd31a86c7e370b23b1b2c37f9345c8f274b3e0e1dbf9c0da8f9edac62d27d318e56485b80966aa7622f167f4da5d5925a7935bfa3da')
build() {
- fontforge -c 'open(argv[1]).generate(argv[2])' Symbola.otf Symbola.ttf
+ fontforge -c 'open(argv[1]).generate(argv[2])' Symbola.{otf,ttf}
}
-#package_ttf-symbola() {
-# conflicts=('ttf-symbola-ib')
-# provides=('ttf-symbola')
-# pkgdesc+=" (TTF)"
-# install -Dm644 -t "$pkgdir/usr/share/fonts/TTF/Symbola.ttf" Symbola.ttf
-# install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
-#}
+package_ttf-symbola() {
+ conflicts=('ttf-symbola-ib')
+ pkgdesc+=" (TTF)"
+ install -Dm644 -t "$pkgdir/usr/share/fonts/TTF/" Symbola.ttf
+ install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE
+}
package_otf-symbola() {
- provides=('otf-symbola')
pkgdesc+=" (OTF)"
- install -Dm644 Symbola.otf "$pkgdir/usr/share/fonts/OTF/Symbola.otf"
- install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm644 -t "$pkgdir/usr/share/fonts/OTF/" Symbola.otf
+ install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE
}
--
2.25.2
Just out of curiosity, why is the .git/config file point to http://aur..., instead of https://...?
I've created a new AUR package 'ttf-symbola-free` that I think does not violate any licenses. It basically just uses the latest version that was still free. Feel free to test out and report if something does not work (it should work, however).
I've created a new AUR package 'ttf-symbola-free` that I think does not violate any licenses. It basically just uses the latest version that was still free. Feel free to test out and report if something does not work (it should work, however).
As a workaround for the missing file, Symbola.zip ...
Since Symbola.zip is still not available (2020-01-15) I git cloned
the repo, changed PKGBUILD:17 to read: "source=("${pkgname}-${pkgver}.zip::https://web.archive.org/web/20190608100449/http://users.teilar.gr/~g1951d/Symbola.zip"
Ran makepkg -si
from terminal. Success!
I used the web archive link as suggested by @sanerb.
~M
For those just trying to get this to build and need the Symbola.zip file, it's available on the Internet Archive.
curl -sL -o ttf-symbola-12.00.zip "https://web.archive.org/web/20190608100449/http://users.teilar.gr/~g1951d/Symbola.zip"
@ pychuang “The problem is that it's "probably" illegal to download the fonts from other websites.”
The License Agreement does not state that there is any restriction to downloading from other sites and the first part of the USER paragraph from the license implies that the UFAS download may be available on sites other than the teilar.gr site. The Developer could only restrict their downloading by making agreements with such sites or taking actions against them to prevent their downloading.
“USER: refers to anyone who downloads UFAS from this, or any other site; may use UFAS for strictly personal and non-commercial purposes, without charge; is allowed a single instantiation and no network installation;”
The next part states the restrictions on users who have downloaded UFAS:
“agrees not to adapt, modify, alter, translate, convert, or otherwise change UFAS; may not host, loan to service bureaus or in any way redistribute UFAS, with or without charge; may not license, sell, rent, lease, sublicense, lend, or in any way distribute UFAS for profit. Commercial or educational use of UFAS is not permitted”
@malae The problem is that it's "probably" illegal to download the fonts from other websites.
I'm not very sure, though. According to the license (http://users.teilar.gr/~g1951d/License.pdf), redistribution is not allowed. But I don't know if it's OK if we, as users, download the fonts from other websites. After all, we don't redistribute the fonts. We only download them.
Downloading zip (http://users.teilar.gr/~g1951d/Symbola.zip) now 404-s.
@grawlinson Apologies for my incorrect explanation. This is my first active foray into AUR after only 6 months of Linux and Arch, it was very late and I wanted to pass on my experience.
When I ran makepkg -si, it returned ... curl: (22) The requested URL returned error: 404 Not Found ==> ERROR: Failure while downloading http://users.teilar.gr/~g1951d/Symbola.zip Aborting... I presumably should have just said that there was a 404 error with the URL on git.
I confirmed that the Symbola.zip file was available on https://fontlibrary.org/assets/downloads/symbola/cf81aeb303c13ce765877d31571dc5c7/symbola.zip from the post by kronikpillow, by downloading it.
I had been getting errors in .Xsessions-errors with symbola and assumed it was because the font was missing. After successfully installing the font, the error no longer appears.
Source is not supposed to be uploaded to the AUR so nothing is "missing", as you've claimed.
Additionally, fontlibrary.org (and any other source, unless proven otherwise) does not have the legal right to redistribute the font. This is stated in the license agreement.
I have gone in circles with this issue, but from all information below, it can be solved: git clone https://aur.archlinux.org/ttf-symbola.git If you then run cd ttf-symbola makepkg -si
it will fail because the zip file is also missing in git. Go to the ttf-symbola folder to the line starting 'source' and replace with: source=("${pkgname}-${pkgver}.zip::https://fontlibrary.org/assets/downloads/symbola/cf81aeb303c13ce765877d31571dc5c7/symbola.zip" "LICENSE") (URL from below) If you run makepkg -si it will fail again, because checksum is not valid at your own risk, run: makepkg -si --skipchecksums This worked for me.
Note from upstream:
New versions of all fonts will be uploaded after the release of Unicode version 13, March 2020.
This is a known issue and is out of anyone’s control, except the author.
iago-lito: It seems that the upstream author has removed all of their fonts, which is unfortunate. Additionally, AUR helpers generally aren’t supported.
graves501: That isn’t enough information to give you a sufficient answer.
Tried to install with yay
today, but got a 404. The file
http://users.teilar.gr/~g1951d/Symbola.zip
is not found. What's wrong?
Just wanted to upgrade and had this issue:
==> Entering fakeroot environment... fakeroot internal error #43: Identifier removed semop(2): encountered an error: Invalid argument /usr/bin/fakeroot: line 1: kill: (18714) - No such process Error making: ttf-symbola
Did anyone else encounter this problem?
No need for the unzip make dependency. makepkg uses libarchive/bsdtar (a dependency of pacman) to unpack archives.
@grawlinson https://fontlibrary.org/assets/downloads/symbola/cf81aeb303c13ce765877d31571dc5c7/symbola.zip
hope this helps fix the problem
That’s because the source server is down. If it doesn’t come back up within a few days, I’ll talk with the overlords and see what they say.
for some reason I can't install it at all, download fails
Pardon my naïve question, but did someone ask George Douros if he would allow Arch Linux to redistribute the font?
Apologies for the lack of communication. Will update ASAP.
SHA512 sum of Symbola.zip should be changed to '96057c9dbf8a1ab48323d49f727dc00eb8ab66a60e4037b622280d6b84a2c692129e174994a36683ba78bee43e2a2096c4d87ac5c350be78f4d8d6cd7218a528'
It should be reported upstream as a bug, then.
It is not a bug. The developer of symbola has changed the file without changing the version. makepkg sees the file and see that you have downloaded it before and uses that. checksum fails. It's expected behaviour.
@kkays you're right, it worked. aurman bug maybe?
@pmatos I had the same error trying to update via aurman. It seems it had a cached version of the zip (ttf-symbola-11.00.zip
) that it was using instead of grabbing the new one.
rm -rf ~/.cache/aurman/ttf-symbola
and try again, or skip the AUR helper for this update.
@pmatos Updated SHA512 sum for Symbola.zip
is be7b3fd8b2070a6713b189c0ee0c6d8aef481eb0c7e476dabfa3eb1a599cc7f3a00f14d7b9ca1f563722d550c098f272f62bb99fc490aba8132ed5ae7de59a7b
Verify from here: http://users.teilar.gr/~g1951d/Symbola.zip
Currently I am getting:
==> Making package: ttf-symbola 11.00-2 (Tue 12 Jun 2018 13:02:59 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found ttf-symbola-11.00.zip
-> Found LICENSE
==> Validating source files with sha512sums...
ttf-symbola-11.00.zip ... FAILED
LICENSE ... Passed
==> ERROR: One or more files did not pass the validity check!
2018-06-12 13:02:59,363 - wrappers - makepkg - ERROR - makepkg query makepkg -cf --noconfirm failed in directory /home/pmatos/.cache/aurman/ttf-symbola
@keepitsimpleengr you now need to download it manually. Since it's not redistributable via packaging
$ makepkg -srci ==> Making package: ttf-symbola-ib 11.00-2 (Thu 07 Jun 2018 11:04:40 AM PDT) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... ==> ERROR: Unknown download protocol: file Aborting...
That said, this repo doesn't redistribute the font, but the license change might be unexpected for users, so imo rolling back to a freely redistributable version would be better.
The license is invalid, v11 is not longer freely redistributable afaik. Please either rollback to v10 or remove this.
See https://bugs.archlinux.org/task/58886 for more info.
Pinned Comments
alerque commented on 2020-03-25 05:53 (UTC)
In the latest release of this package I've introduced a workaround to force fresh downloads whenever we bump the package release number, not just the version. This should work around most people's caching issues resulting from upstream's replacing files without changing the filename or versions.
If you hit a checksum error now please flag this package as out of date.