I get a checksum mismatch for the tarball:
caee12ab0dc2c2c137788d2fed0c55c5891e889948d6bbf04d5683b7160e01cf49419a5faf9a34798bed7a79314af08409f2e1f14150a3b660e528f0d8bd4e88
Git Clone URL: | https://aur.archlinux.org/gogs.git (read-only, click to copy) |
---|---|
Package Base: | gogs |
Description: | Self Hosted Git Service written in Go |
Upstream URL: | https://gogs.io |
Keywords: | git go gogs |
Licenses: | MIT |
Submitter: | kureikain |
Maintainer: | krumelmonster |
Last Packager: | dcelasun |
Votes: | 50 |
Popularity: | 0.000000 |
First Submitted: | 2014-05-12 08:56 (UTC) |
Last Updated: | 2023-08-10 14:22 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 .. 18 Next › Last »
I get a checksum mismatch for the tarball:
caee12ab0dc2c2c137788d2fed0c55c5891e889948d6bbf04d5683b7160e01cf49419a5faf9a34798bed7a79314af08409f2e1f14150a3b660e528f0d8bd4e88
Can you add the new go option '-modcacherw' so the build module cache folders and files are set with default permission instead of read-only. Currently, using yay, I get a lot of "permission denied" errors when doing a clean build on this package.
The release 0.12.0 will change various configuration variables, e.g. ROOT_URL
is changed to EXTERNAL_URL
. Please read the official changelog before reporting any issues: https://github.com/gogs/gogs/releases/tag/v0.12.0
Further notes from myself:
ROOT_URL
did not work at all for me anymore. So it is apparently not just deprecated (as the changelog states).STATIC_ROOT_PATH
. It looks like this directory is simply not required at all anymore because files are built into the executable. Overrides should be possible by placing files into the working directory (should be /var/lib/gogs/public
with the default config provided by this package; haven't tested yet).One small thing I noticed is that the mode of /etc/gogs in this package does not match the mode specified in /usr/lib/tmpfiles.d/gogs.conf (/etc/gogs is 0755 in the package, but the gogs.conf file specifies 0775).
Not a huge deal, but would be nice if they were made to be consistent with each other.
Being unable to write to /etc/gogs/app.ini
during the installer even though permissions are correct is caused by ProtectSystem=full
in gogs.service
.
Changing this setting to ProtectSystem=true
mounts /etc rw fixing this issue.
Had an issue where gogs would not write to the /etc/gogs/app.ini The installer kept on complaining that this was a "read only file system" despite changing the directory to various users, gog included. I also changed to mode 777 at one point. Still no luck. Gogs-git seems to work first time :)
@arshlinux I am aware of this warning. Not sure how to remove the reference from the binary, though. But it doesn't seem to cause any problems so I don't care much.
Pinned Comments
Martchus commented on 2020-08-24 14:06 (UTC)
The release 0.12.0 will change various configuration variables, e.g.
ROOT_URL
is changed toEXTERNAL_URL
. Please read the official changelog before reporting any issues: https://github.com/gogs/gogs/releases/tag/v0.12.0Further notes from myself:
ROOT_URL
did not work at all for me anymore. So it is apparently not just deprecated (as the changelog states).STATIC_ROOT_PATH
. It looks like this directory is simply not required at all anymore because files are built into the executable. Overrides should be possible by placing files into the working directory (should be/var/lib/gogs/public
with the default config provided by this package; haven't tested yet).Martchus commented on 2017-06-12 22:24 (UTC) (edited on 2020-08-24 14:22 (UTC) by Martchus)
Important note: You likely want to use the official Gitea package instead.
Gitea - a fork of Gogs - has been added to the official repositories: https://www.archlinux.org/packages/community/x86_64/gitea
That means for Arch Linux the decision has been made to support Gitea rather than Gogs. Hence I suggest everyone to use Gitea instead of Gogs for new installations. I've been testing Gitea for a while myself now and it works well. So I'm also going to switch fully to Gitea myself.
Nevertheless I'll continue maintaining this package for a while now to support old installations. However, I'm not doing any fine-tuning for this package anymore.
Further notes
gitea
and the official package the usergit
. So that has to be changed in the config and for the ownership of/var/lib/gitea
.~~~ The official package now uses the usergitea
similar to my initial packaging was done.