From Newsgroup: muc.lists.freebsd.ports
Hello,
net/rssguard is outdated by a few releases, and upstream it working on
XMPP pubsub support[1], which I wanted to look at.
I have a WIP patch, however, when I ran it the poudriere-testport
challenge, the process highlighted some missing Go modules:
[ 12% 56/443] cd /wrkdirs/usr/ports/net/rssguard/work/rssguard-5.0.4/resources/scripts/standalone/article-extractor
&& /wrkdirs/usr/ports/net/rssguard/work/.bin/go build -o /wrkdirs/usr/ports/net/rssguard/work/.bu ild/src/rssguard/rssguard-article-extractor -v main.go
FAILED: [code=1] src/rssguard/rssguard-article-extractor /wrkdirs/usr/ports/net/rssguard/work/.build/src/rssguard/rssguard-article-extractor
cd /wrkdirs/usr/ports/net/rssguard/work/rssguard-5.0.4/resources/scripts/standalone/article-extractor
&& /wrkdirs/usr/ports/net/rssguard/work/.bin/go build -o /wrkdirs/usr/ports/net/rssguard/work/.build/src/rssgua rd/rssguard-article-extractor -v main.go
go: downloading github.com/gocolly/colly/v2 v2.3.0
go: downloading golang.org/x/net v0.47.0
go: downloading codeberg.org/readeck/go-readability/v2 v2.1.0
main.go:18:2: codeberg.org/readeck/go-readability/v2@v2.1.0: Get "
https://proxy.golang.org/codeberg.org/readeck/go-readability/v2/@v/v2.1.0.zip":
dial tcp 192.178.187.141:443: connect: permission denied
main.go:16:2: github.com/gocolly/colly/v2@v2.3.0: Get "
https://proxy.golang.org/github.com/gocolly/colly/v2/@v/v2.3.0.zip":
dial tcp 192.178.187.141:443: connect: permission denied
main.go:19:2: golang.org/x/
net@v0.47.0: Get "
https://proxy.golang.org/golang.org/x/net/@v/v0.47.0.zip": dial tcp 192.178.187.141:443: connect: permission denied
main.go:20:2: golang.org/x/
net@v0.47.0: Get "
https://proxy.golang.org/golang.org/x/net/@v/v0.47.0.zip": dial tcp 192.178.187.141:443: connect: permission denied
ninja: build stopped: subcommand failed.
Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure
to
the maintainer.
*** Error code 1
Stop.
make: stopped making "build" in /usr/ports/net/rssguard
I added the missing Go modules[2], however, this introduced more issues
I am not familiar with. If I try to re-generate the distinfo directly on
the development host, the following is printed:
License GPLv3+ accepted by the user
rssguard-5.0.4 depends on file: /usr/local/sbin/pkg - found
rssguard-5.0.4 depends on file: /usr/local/bin/go125 - found
Fetching all distfiles required by rssguard-5.0.4 for building
Fetching codeberg.org/readeck/go-readability/v2
github.com/gocolly/colly/v2 golang.org/x/net dependencies
install: target directory `go.mod' does not exist
usage: install [-bCcpSsUv] [-f flags] [-g group] [-m mode] [-o owner]
[-M log] [-D dest] [-h hash] [-T tags]
[-B suffix] [-l linkflags] [-N dbdir]
file1 file2
install [-bCcpSsUv] [-f flags] [-g group] [-m mode] [-o owner]
[-M log] [-D dest] [-h hash] [-T tags]
[-B suffix] [-l linkflags] [-N dbdir]
file1 ... fileN directory
install -dU [-vU] [-g group] [-m mode] [-N dbdir] [-o owner]
[-M log] [-D dest] [-h hash] [-T tags]
directory ...
*** Error code 64
Stop.
make[1]: stopped making "fetch" in /exports/fafnir/git/freebsd/ports/main/net/rssguard
*** Error code 1
Stop.
If I execute the same, within the poudriere-testport interactive jail,
the following is printed:
License GPLv3+ accepted by the user
rssguard-5.0.4 depends on file: /usr/local/sbin/pkg - found
rssguard-5.0.4 depends on file: /usr/local/bin/go125 - found
Fetching all distfiles required by rssguard-5.0.4 for building
Fetching codeberg.org/readeck/go-readability/v2
github.com/gocolly/colly/v2 golang.org/x/net dependencies
go: errors parsing go.mod:
go.mod:1: unexpected input character '\x1f'
*** Error code 1
Stop.
A WIP patch[3] is on BugZilla.
1:
https://github.com/martinrotter/rssguard/commit/3840149631df817682e488690aae90b5743867fb
2:
https://github.com/martinrotter/rssguard/blob/5.0.4/resources/scripts/standalone/article-extractor/go.mod
3:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294456
--
Posted automagically by a mail2news gateway at muc.de e.V.
Please direct questions, flames, donations, etc. to
news-admin@muc.de
--- Synchronet 3.21f-Linux NewsLink 1.2