[Bug 236607] net/yggdrasil: Version 0.3.5

classic Classic list List threaded Threaded
12 messages Options
Reply | Threaded
Open this post in threaded view
|

[Bug 236607] net/yggdrasil: Version 0.3.5

bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236607

            Bug ID: 236607
           Summary: net/yggdrasil: Version 0.3.5
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: [hidden email]
          Reporter: [hidden email]
 Attachment #202939 text/plain
         mime type:

Created attachment 202939
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=202939&action=edit
SHAR file

This is a new FreeBSD port for the Yggdrasil Network version 0.3.5 -
https://yggdrasil-network.github.io/ for more info on the project.

This is my first time creating a FreeBSD port but it seems to pass portlint so
hopefully there are no major issues!

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 236607] net/yggdrasil: Version 0.3.5

bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236607

Neil Alexander <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #202939|0                           |1
        is obsolete|                            |

--- Comment #1 from Neil Alexander <[hidden email]> ---
Created attachment 202940
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=202940&action=edit
SHAR file

Has correct maintainer email address now.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 236607] net/yggdrasil: Version 0.3.5

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236607

--- Comment #2 from Neil Alexander <[hidden email]> ---
Is there an ETA on review for new packages?

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 236607] net/yggdrasil: Version 0.3.5

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236607

Dmitri Goutnik <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #3 from Dmitri Goutnik <[hidden email]> ---
Hi,

Thank you for your submission, there are a few issues with the port:

- It doesn't currently build in poudriere because neither $HOME nor $GOCACHE is
set by default:

=======================<phase: build          >============================
===>  Building for yggdrasil-0.3.5
mkdir /wrkdirs/usr/ports/net/yggdrasil/work/.gocache
cd /wrkdirs/usr/ports/net/yggdrasil/work/yggdrasil-go-0.3.5 &&
PKGNAME=yggdrasil PKGVER=0.3.5 ./build
Building: yggdrasil
failed to initialize build cache at /nonexistent/.cache/go-build: mkdir
/nonexistent: permission denied
Building: yggdrasilctl
failed to initialize build cache at /nonexistent/.cache/go-build: mkdir
/nonexistent: permission denied

The easiest fix would be to update the build target to ${SETENV} ${MAKE_ENV}
before calling build:

cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} PKGNAME=${PORTNAME} PKGVER=${PORTVERSION}
./build

- All dependencies will need to be vendored by the upstream or added to
GH_TUPLE (same commit ids/tags as specified in go.mod, devel/modules2tuple can
help with GH_TUPLE generation)

- ${INSTALL_PROGRAM} already does the stripping, no need to do this again in
post-install

- Config files should go to ${PREFIX}/etc, not /etc

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 236607] net/yggdrasil: Version 0.3.5

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236607

--- Comment #4 from Neil Alexander <[hidden email]> ---
Hi Dmitri

Thanks for the concise response. I'll make some changes and submit a new patch
soon.

I am a little confused about GH_TUPLE and vendoring. I was under the impression
that when module support is enabled in Go, vendoring directories are ignored.

Is GH_TUPLE a replacement for the other GH_ variables and, if so, should it
really contain an entry for every other Go dependency? Is it not sufficient to
let Go deal with the modules itself?

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 236607] net/yggdrasil: Version 0.3.5

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236607

--- Comment #5 from Dmitri Goutnik <[hidden email]> ---
(In reply to Neil Alexander from comment #4)

Correct, building in module-aware more will require -mod=vendor (or
GOFLAGS=-mod=vendor). There are a few examples of this in the ports tree e.g
devel/go-git or net/syncthing.

GH_TUPLE is a shortcut for setting other GH_ vars in a compact way. Because
network access is not allowed during the build, all dependencies must be
downloaded beforehand (unless they were already vendored by the upstream).
Currently there's no support for automatic dependencies download by the `go
build` - it'll appear to work when building with make but will fail in
poudriere.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 236607] net/yggdrasil: Experimental end-to-end encrypted self-arranging IPv6 network

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236607

Kubilay Kocak <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|New                         |Open
            Summary|net/yggdrasil: Version      |net/yggdrasil: Experimental
                   |0.3.5                       |end-to-end encrypted
                   |                            |self-arranging IPv6 network
                 CC|                            |[hidden email]
                URL|                            |https://yggdrasil-network.g
                   |                            |ithub.io/
           Keywords|                            |feature, needs-patch,
                   |                            |needs-qa
              Flags|                            |maintainer-feedback?(freebs
                   |                            |[hidden email])

--- Comment #6 from Kubilay Kocak <[hidden email]> ---
@Neil Beyond portlint, we strongly recommend QA'ing ports using poudriere,
which helps to pick up many issues.

Details and instructions:
https://www.freebsd.org/doc/en/books/porters-handbook/testing-poudriere.html

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 236607] [new port] net/yggdrasil: Experimental end-to-end encrypted self-arranging IPv6 network

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236607

Mark Linimon <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|net/yggdrasil: Experimental |[new port] net/yggdrasil:
                   |end-to-end encrypted        |Experimental end-to-end
                   |self-arranging IPv6 network |encrypted self-arranging
                   |                            |IPv6 network

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 236607] [new port] net/yggdrasil: Experimental end-to-end encrypted self-arranging IPv6 network

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236607

Neil Alexander <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #202940|0                           |1
        is obsolete|                            |

--- Comment #7 from Neil Alexander <[hidden email]> ---
Created attachment 203984
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=203984&action=edit
SHAR file

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 236607] [new port] net/yggdrasil: Experimental end-to-end encrypted self-arranging IPv6 network

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236607

--- Comment #8 from Neil Alexander <[hidden email]> ---
Hi Dmitri, Kubilay,

Really appreciate both of your input and feedback.

I've attached a new SHAR file which is tested and working in Poudriere on my
machine. I hope this is better!

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 236607] [new port] net/yggdrasil: Experimental end-to-end encrypted self-arranging IPv6 network

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236607

Kubilay Kocak <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|maintainer-feedback?(freebs |maintainer-feedback+
                   |[hidden email])        |
           Keywords|needs-patch                 |

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

[Bug 236607] [new port] net/yggdrasil: Experimental end-to-end encrypted self-arranging IPv6 network

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236607

--- Comment #9 from Neil Alexander <[hidden email]> ---
Hi all,

Is there an update on whether the newly updated package is suitable now?

Thanks in advance!

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "[hidden email]"