Package Details: kubo-git 0.28.0.r17.g5de5b77-1

Git Clone URL: https://aur.archlinux.org/kubo-git.git (read-only, click to copy)
Package Base: kubo-git
Description: An IPFS implementation in Go
Upstream URL: https://github.com/ipfs/kubo
Licenses: MIT AND Apache-2.0
Conflicts: go-ipfs, go-ipfs-git, kubo
Provides: go-ipfs, ipfs, kubo
Replaces: go-ipfs-git
Submitter: RubenKelevra
Maintainer: Revvy
Last Packager: Revvy
Votes: 24
Popularity: 0.52
First Submitted: 2022-07-10 17:38 (UTC)
Last Updated: 2024-05-17 04:38 (UTC)

Dependencies (3)

Required by (16)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

rpodgorny commented on 2020-05-27 06:19 (UTC)

it would be nice if this package also provided a systemd-user service file. it would make back and forth migration between go-ipfs and go-ipfs-git much easier (i sometimes need to check something in the git version but most of the time i run the non-git package).

can be taken from here:

https://git.archlinux.org/svntogit/community.git/tree/trunk?h=packages/go-ipfs

RubenKelevra commented on 2020-05-20 02:31 (UTC)

Needs manual intervention:

You need to update go-ipfs-git before you run your system-update to make the installed version compatible with the official repository again.

RubenKelevra commented on 2020-05-12 01:49 (UTC) (edited on 2020-05-12 07:42 (UTC) by RubenKelevra)

Needs manual intervention:

Switched service/socket files for systemd to the upstream ones.

If your dependent on the files earlier, you need to check the settings and modify the new files with override.confs accordingly.

Make sure there is no ipfs user/group existing before updating.

RubenKelevra commented on 2020-04-27 14:03 (UTC)

I've added a local go-build cache (which doesn't get cleared like before).

There should be no difference in build time, but it allows yay to clean up the build cache for this package and also allows to make clean builds with yay (including a clean build cache).

If you have build IPFS with this package before 0.5.0rc4.r7.g0c57175f0-2 you have already a build cache for IPFS.

You can clean the part ipfs uses - and regain disk space - by running go clean -modcache -r "github.com/ipfs/go-ipfs/cmd/ipfs"

RubenKelevra commented on 2020-04-25 18:43 (UTC) (edited on 2020-04-25 18:44 (UTC) by RubenKelevra)

Make sure to upgrade this package with something like

yay -Syu go go-ipfs-git

This will replace go-pie with go BEFORE you build this package, instead of afterward. This version doesn't require go-pie anymore.

RubenKelevra commented on 2020-04-10 21:49 (UTC)

@mohe thanks, overlooked that (got go-pie on my ignore list).

I've already pushed a new version yesterday :)

mohe commented on 2020-04-09 17:28 (UTC) (edited on 2020-04-09 17:28 (UTC) by mohe)

Thanks for fixing! Btw, go-pie 1.14.2 just got released!

RubenKelevra commented on 2020-04-09 06:39 (UTC) (edited on 2020-04-09 06:40 (UTC) by RubenKelevra)

@mohe I've fixed the PKGBUILD, thanks for the report.

As explained before, the default git to pkgver() from the wiki, which @redfish quoted doesn't work here.

mohe commented on 2020-04-07 16:33 (UTC) (edited on 2020-04-07 16:34 (UTC) by mohe)

==> ERROR: pkgver is not allowed to contain colons, forward slashes, hyphens or whitespace.
==> ERROR: pkgver() generated an invalid version: 0.5.0-rc1.r0.g1a2c88baa

I can't build this package because the package version contains a hyphens which is invalid. Please use @redfish's pkgver()

pkgver() {
  cd "$srcdir/$_pkgname"
  git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}

which is also officially recommended at https://wiki.archlinux.org/index.php/VCS_package_guidelines#Git (rewritten a bit)

RubenKelevra commented on 2020-04-05 10:48 (UTC) (edited on 2020-04-18 11:16 (UTC) by RubenKelevra)

This package forces a minimal go-version of 1.14.2. All 1.14 versions below are affected by concurrency issues which leads to instabilities and lockups.

If you need to run an older version, you need to downgrade go-pie to the not affected go-version 1.13.8.

You can download the older version of go-pie from the archive:

https://archive.archlinux.org/packages/g/go-pie/

More info:

https://github.com/golang/go/issues/38119