• AX25 support in `pat` package

    From Tyler Schwend@21:1/5 to All on Mon May 16 06:10:01 2022
    I'm curious why AX.25 support isn't compiled into the `pat` package? It's
    the first time in years of using Debian that I've ever run into a program
    that doesn't have whatever option I'm looking for compiled in.

    A search of the mailing list didn't yield anything noteworthy.

    <div dir="ltr"><div>I&#39;m curious why AX.25 support isn&#39;t compiled into the `pat` package? It&#39;s the first time in years of using Debian that I&#39;ve ever run into a program that doesn&#39;t have whatever option I&#39;m looking for compiled in.<
    /div><div><br></div><div>A search of the mailing list didn&#39;t yield anything noteworthy.<br></div></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Federico Grau@21:1/5 to Tyler Schwend on Thu Jun 9 03:20:01 2022
    On Sun, May 15, 2022 at 11:59:42PM -0400, Tyler Schwend wrote:
    I'm curious why AX.25 support isn't compiled into the `pat` package? It's
    the first time in years of using Debian that I've ever run into a program that doesn't have whatever option I'm looking for compiled in.

    A search of the mailing list didn't yield anything noteworthy.

    Hello --

    Pardon delays responding, I don't check email as regularly as I'm on IRC.

    AX.25 support "should" be compiled into pat, but I'll admit that I've not used it myself and am still becoming more familiar with that feature.

    Could you provide some more details on your AX.25 setup, so I can try and replicate the issue?

    regards,
    donfede



    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEEmr4kxVySlu8VKlyYL/shsp/kV2QFAmKhSOIACgkQL/shsp/k V2TPFxAAkg1PTFf9CZwK930bcNYgpcFo+hnD7JHT1LQy9lYvmUlS4iScAvcKZ2xE nsKOboTn+LB10YE9R+pbEghJ3Whdljpun5vAIomvW/fJmX243Nqz+3kWDM+zYCga c9LLbJFFGJJeHH2bzplO01JvTMV7sm0uaqHTwceTcqGfMi/vZVqQfZNAD+bcRRn1 pVc15YEzKQZ49s7V/74lA11aav++4K4PNtA2abu9gzn0/6Zry5TBsKh/fTVQeBdx rUagnis0zPkYnV/4e1rP/6FQoqrXI79qk8iqzd5c2vM5++PlF5CQ50LoBGMrQ53b YfwjGgrTtWHT1N/XoBMeEHTmtV5oIFZS8CrOtxf2n30k8rLdnagzmhmFhik8QgrT Ir/As8TpDweO54bo0y7ypOebZYOa7M1dtGPI4lmpRDILlfd9WG8usnYfSDiAuBOT E78imRwFyVdRzdv5ccE3e8H4saQTv2lNH9LYLFCe8WHSZn+WLSFCEQgFU8xhu0mz sK16BUbj8y6fHUXFXEFc/URMrJRRmwQ4PUB5ecS9G1kj0QD71soOCJpONvfCCueC rF7/bNa4gZ8GFTlkb7kyD7aOZpipK18QMe42FYvPP3Z+u6VF3/pXQkkOW4+10Ps2 TZI2wSPbB9i5pDnGUnjRlrEfmhZaMHkgYaplBS7m9526ZH5/MB4=
    =aXMl
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dennis Boone@21:1/5 to All on Thu Jun 9 06:00:01 2022
    AX.25 support "should" be compiled into pat, but I'll admit that I've
    not used it myself and am still becoming more familiar with that
    feature.

    Martin seems to encourage people to build using the make.bash script,
    which `go build`s with "-tags libax25", and for some LDFLAGS stuff t
    happen. There may be some clues there. I don't seem to be able to
    figure out enough about dh or its golang support to figure this out this evening, but you can probably see how quickly..

    De

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From tony mancill@21:1/5 to tony mancill on Sun Jun 12 05:10:01 2022
    On Sat, Jun 11, 2022 at 07:53:47PM -0700, tony mancill wrote:
    However, I don't have good way to test it fully, so feedback on whether
    it works with AX25 is appreciated.

    I see that the CI job for the crossbuild has failed in the past, but my
    upload has also impacted the reproducible build. I'll have to look into
    that.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From tony mancill@21:1/5 to Dennis Boone on Sun Jun 12 05:00:01 2022
    On Wed, Jun 08, 2022 at 11:00:30PM -0400, Dennis Boone wrote:
    AX.25 support "should" be compiled into pat, but I'll admit that I've
    not used it myself and am still becoming more familiar with that
    feature.

    Martin seems to encourage people to build using the make.bash script,
    which `go build`s with "-tags libax25", and for some LDFLAGS stuff t
    happen. There may be some clues there. I don't seem to be able to
    figure out enough about dh or its golang support to figure this out this evening, but you can probably see how quickly..

    Thanks for the pointer. Using `ldd -v /usr/bin/pat-winlink` I was able
    to verify that the package wasn't linking against libax25, but is after
    passing "-tags libax25" during the build.

    I picked through the dh-golang sources and whatever params are passed to dh_auto_build get propagated onto "go build" (see [1]), so the necessary packaging changes are minimal (see [2]).

    However, I don't have good way to test it fully, so feedback on whether
    it works with AX25 is appreciated.

    Cheers,
    tony

    [1] https://salsa.debian.org/go-team/packages/dh-golang/-/blob/0b66fea7538b9bc210cf988edbec5f0baca2238f/lib/Debian/Debhelper/Buildsystem/golang.pm#L637-663

    [2] https://salsa.debian.org/debian-hamradio-team/pat/-/commit/1d04e64cd452c2e6c4d926a93b2cad406695ac84

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEE5Qr9Va3SequXFjqLIdIFiZdLPpYFAmKlVTsACgkQIdIFiZdL PpbbrxAAhXaZj0l3rhRUMHEHRw3wEOJiSLpsNYRinuqRJUHBb896gEEQDuQ04/d4 YvaIFgfV2NV0hvXu9uZXUvsgwQa+MSg2k6GLkprudv+9fOm3TJ7hmpn2IYp+Lqx+ 1321LYXE2jqMT5N6HpnhhCzeojktCE+QZ4It60c2OffRIMNVKUoMTP2SX1YZEbi9 d/bVhQ9MlEeDjaPDB0k6DsktxNPw3WcL4t0NDazCb9hBh0+pWbAmi2wfLEyls47z Kn4QPBIRRBzprtoOn8UOWzaialC6ZEOfOvlbX5va2G4B8bFhkCY9Yaq7u5ZHCdAC 10tJFtVE+3zHXfcLI6zxWtjqvNONFyOxZIorGcMIm9Gxzt+LnqZ2iHJuooQlqC87 u9yN+0nGGWy6fDwsh8GrJD2pE5rS69D1dFjlvc2bWMjZrNAXtcDsVa+knte6ZO8y L2CRgWK/2p3f27aEd68Sfqxv+KtYR87ZcXWH/34cU7zrznqEXdUwEA4kkZnqFPNJ oIYyvCs6/8twMd+OM4CvLBmkvwfRKHI2AsKr3YdHdQP64Zv/20l3Wi8pm4Xv48vm to5eg9UH8q/2Lt5BtCxWvcH3Pk/NEbdBtsIOCmkUUFS0sBLnbL23PgcDlGHc8ZX4 dFMCEBhIfnWiOy47IcHlQxX4VuATzXeAknB7Ifj2T8QkKzd1df0=
    =2O6W
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Federico Grau@21:1/5 to tony mancill on Sun Jun 12 17:20:01 2022
    On Sat, Jun 11, 2022 at 08:06:51PM -0700, tony mancill wrote:
    On Sat, Jun 11, 2022 at 07:53:47PM -0700, tony mancill wrote:
    However, I don't have good way to test it fully, so feedback on whether
    it works with AX25 is appreciated.

    I see that the CI job for the crossbuild has failed in the past, but my upload has also impacted the reproducible build. I'll have to look into that.

    Thanks for the pushes again Tony,

    Adding to this thread some debugging info Tyler had shared OOB. I've yet to get to a point where I can dig into this deeper, but am tracking it.


    On Wed, Jun 08, 2022 at 10:03:56PM -0400, Tyler Schwend wrote:
    > user@system:~$ dpkg -s pat | grep Version
    > Version: 0.12.1-2+b1
    > user@system:~$ pat-winlink connect ax25:///W4ABC-10
    > 2022/06/08 22:01:30 Connecting to W4ABC-10 (ax25)...
    > 2022/06/08 22:01:30 Unable to establish connection to remote: AX.25 support
    > not included in this build
    >
    > I can use the website version (which I always hate to do as I feel like it
    > taints my install), and I use AX25 ports connected through to Direwolf like
    > this:
    >
    > # direwolf -p -c direwolf-pat.conf
    > # sudo /usr/sbin/kissattach `ls -l /tmp/kisstnc | awk '{ print $11 }'`
    > direwolf 192.168.90.1
    > # sudo kissparms -c 1 -p direwolf
    > # sudo killall -QUIT kissattach


    73,
    donfede
    KC3MWD


    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEEmr4kxVySlu8VKlyYL/shsp/kV2QFAmKmAecACgkQL/shsp/k V2TcNA/+Ldy5JzR6IinUMHFTAYCOHc+QXBSjw+3lSEUHawd4EPK0bJPwqwUzILLC TXMSxuraf8Tr5e6bBh0lUX0qHAQY0prb48monLBs56Ln4cXIK1Y4dCUXgdvIgLQR 0hg6i+rv2v/UR9ZFdEu6Sn2YbNtdYtFxBSIyjq5yIncLXNKSvyhVTFmy5Y+6JThR uJh01SYd25Iy4PPfATlJQUsxYSEL3GDb7FFNU/mREtdamwA3uGrKinNtsc1k19m6 jJ/N5fBh+z92lfhYrOyMXcnYZlKt0txK63dWl52gOP9wOv7CDtRV+B6zpOBTF4JM aRPowre2wuRfB2nwPFHjtBBuH+SaLu1GgTsPr4rWggu5jNULC+oa+9w6qXPNNgIZ ZAcREyrvkBl8DAs6k3ejTJhbKYN3dcm1UpZPIHIWk/hftFfkHvcT2RYQHHzIqBhs UZetUOF8zADd54Lq+M/a8V1Al0Qm/2ZvonjFV8eB8Tm/887886Fl2JLgivH+T/ny hVLHLNlLkGgYujev/ApAOd+9s5yT/QPYfqe5UoLXA4rzHpHOhsGPoBIZw4tJiWDZ N/9YPTuoCbN1SgQCg/Vlhzm259aisqSHnZz5Y6QENvraeZr0vG3NdxJEzDCzjPW/ y5kyi1zHl5xwX4REV6jXoJHRX1tMLxoGjJ5dBTXeP9ZFjE9jObk=
    =6aUJ
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From tony mancill@21:1/5 to Federico Grau on Sun Jun 12 18:20:01 2022
    On Sun, Jun 12, 2022 at 11:10:38AM -0400, Federico Grau wrote:
    On Sat, Jun 11, 2022 at 08:06:51PM -0700, tony mancill wrote:
    On Sat, Jun 11, 2022 at 07:53:47PM -0700, tony mancill wrote:
    However, I don't have good way to test it fully, so feedback on whether it works with AX25 is appreciated.

    I see that the CI job for the crossbuild has failed in the past, but my upload has also impacted the reproducible build. I'll have to look into that.

    Thanks for the pushes again Tony,

    Adding to this thread some debugging info Tyler had shared OOB. I've yet to get to a point where I can dig into this deeper, but am tracking it.


    On Wed, Jun 08, 2022 at 10:03:56PM -0400, Tyler Schwend wrote:
    > user@system:~$ dpkg -s pat | grep Version
    > Version: 0.12.1-2+b1
    > user@system:~$ pat-winlink connect ax25:///W4ABC-10
    > 2022/06/08 22:01:30 Connecting to W4ABC-10 (ax25)...
    > 2022/06/08 22:01:30 Unable to establish connection to remote: AX.25 support
    > not included in this build
    Thank you for the test sequence. After running `pat-winlink configure`
    to configure my callsign, the new version output is:

    $ dpkg -s pat | grep Version
    Version: 0.12.1-3

    $ pat-winlink connect ax25:///W4ABC-10
    2022/06/12 09:15:05 Connecting to W4ABC-10 (ax25)...
    2022/06/12 09:15:05 Unable to establish connection to remote: No AX.25 ports configured

    Since I am completely unfamiliar with winlink, I won't be able to
    experiment further until I learn more about it (starting here: https://www.winlink.org/user).

    Cheers,
    tony

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEE5Qr9Va3SequXFjqLIdIFiZdLPpYFAmKmEc0ACgkQIdIFiZdL PpYy9hAAsuZkofs2UP+bOc8yVqASD7CdsYbFuwrs+KGvmJYPgk/NbTQ8QqAPQjLB dpXOVLq51dwHW+K0u9QSfV+gSteFzetFcUBawWcE1t5KjIOHC3ZozY+6kdtxgzew 1/3WJ/NZUTWHUhpjOBWo7UuyOyJ6AD6WN/sEczgyO8tkO+aGXFDSK0y2Oskq4xOH PgKF+2eKOSlGhVeOZJK6sZSN8mKJWuEIuPclr088ZMzzTPpFHSaTJeQNWo1Gnryw 4/w/jd98+nqnzpPgFwHF8V7K33k/GFrWdmk2fm5JfPlnBaBh2UqM70RRiBf/9DWL 9h7GBFZeIYKBNuGCewlAr739oK+JIyN+LcXtl6YlBPbs5U33KaW1P3+ssiKV3ttK XzESGQqTEVct54JYjmcWT9d6QY7R9s1OwKyEdV0ZeEMzaM+Ct8ivcklrSnZLkq+q rxJOOBMWXt+ToqY23bu9L6jeQManbqiY9vPsDhPZBwNbpHJKAipNxhUl1ozH84Qd VdjkuMvxS9N80yGWG0OzGq9dgTayb4ZAHQ/bcg2v4lhd4BOBc4WnZwlAla0d+2WT 0yTaTFn3whOqa8P738oTWtxm81Ep74e5+4c1+erk+5lGl+Sam1ZpAFx8E3j07koz GzBej/uZUF1WgNIfJxPTJojA+MaDUkkANNL2Wvk9TNneDlfCnjQ=
    =oZI2
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Tagliamonte@21:1/5 to tmancill@debian.org on Sun Jun 12 18:40:01 2022
    That looks configured correctly!

    The trick is to configure ax25 next - in particular, here, you'll want to
    set up /etc/ax25/axports - and to kissattach to your TNC / direwolf.

    Regardless, that build looks to have taken the go build flag correctly, in either case!

    Paul K3XEC

    On Sun, Jun 12, 2022 at 12:19 PM tony mancill <tmancill@debian.org> wrote:

    On Sun, Jun 12, 2022 at 11:10:38AM -0400, Federico Grau wrote:
    On Sat, Jun 11, 2022 at 08:06:51PM -0700, tony mancill wrote:
    On Sat, Jun 11, 2022 at 07:53:47PM -0700, tony mancill wrote:
    However, I don't have good way to test it fully, so feedback on
    whether
    it works with AX25 is appreciated.

    I see that the CI job for the crossbuild has failed in the past, but my upload has also impacted the reproducible build. I'll have to look
    into
    that.

    Thanks for the pushes again Tony,

    Adding to this thread some debugging info Tyler had shared OOB. I've
    yet to
    get to a point where I can dig into this deeper, but am tracking it.


    On Wed, Jun 08, 2022 at 10:03:56PM -0400, Tyler Schwend wrote:


    > user@system:~$ dpkg -s pat | grep Version
    > Version: 0.12.1-2+b1
    > user@system:~$ pat-winlink connect ax25:///W4ABC-10
    > 2022/06/08 22:01:30 Connecting to W4ABC-10 (ax25)...
    > 2022/06/08 22:01:30 Unable to establish connection to remote:
    AX.25 support
    > not included in this build


    Thank you for the test sequence. After running `pat-winlink configure`
    to configure my callsign, the new version output is:

    $ dpkg -s pat | grep Version
    Version: 0.12.1-3

    $ pat-winlink connect ax25:///W4ABC-10
    2022/06/12 09:15:05 Connecting to W4ABC-10 (ax25)...
    2022/06/12 09:15:05 Unable to establish connection to remote: No AX.25
    ports configured

    Since I am completely unfamiliar with winlink, I won't be able to
    experiment further until I learn more about it (starting here: https://www.winlink.org/user).

    Cheers,
    tony



    --
    :wq

    <div dir="ltr"><div dir="ltr"><div>That looks configured correctly!<br></div><div><br></div><div>The trick is to configure ax25 next - in particular, here, you&#39;ll want to set up /etc/ax25/axports - and to kissattach to your TNC / direwolf.</div><div><
    </div><div>Regardless, that build looks to have taken the go build flag correctly, in either case!<br><br></div><div>  Paul K3XEC</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Jun 12, 2022 at 12:19 PM tony mancill &
    lt;<a href="mailto:tmancill@debian.org">tmancill@debian.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Sun, Jun 12, 2022 at 11:10:38AM -0400,
    Federico Grau wrote:<br>
    &gt; On Sat, Jun 11, 2022 at 08:06:51PM -0700, tony mancill wrote:<br>
    &gt; &gt; On Sat, Jun 11, 2022 at 07:53:47PM -0700, tony mancill wrote:<br> &gt; &gt; &gt; However, I don&#39;t have good way to test it fully, so feedback on whether<br>
    &gt; &gt; &gt; it works with AX25 is appreciated.<br>
    &gt; &gt; <br>
    &gt; &gt; I see that the CI job for the crossbuild has failed in the past, but my<br>
    &gt; &gt; upload has also impacted the reproducible build.  I&#39;ll have to look into<br>
    &gt; &gt; that.<br>
    &gt; <br>
    &gt; Thanks for the pushes again Tony,<br>
    &gt; <br>
    &gt; Adding to this thread some debugging info Tyler had shared OOB.  I&#39;ve yet to<br>
    &gt; get to a point where I can dig into this deeper, but am tracking it.<br> &gt; <br>
    &gt; <br>
    &gt;     On Wed, Jun 08, 2022 at 10:03:56PM -0400, Tyler Schwend wrote:                                                                                             <br>
    &gt;     &gt; user@system:~$ dpkg -s pat | grep Version<br>
    &gt;     &gt; Version: 0.12.1-2+b1<br>
    &gt;     &gt; user@system:~$ pat-winlink connect ax25:///W4ABC-10<br>
    &gt;     &gt; 2022/06/08 22:01:30 Connecting to W4ABC-10 (ax25)...<br> &gt;     &gt; 2022/06/08 22:01:30 Unable to establish connection to remote: AX.25 support<br>
    &gt;     &gt; not included in this build                                                                                                                               <br>
    Thank you for the test sequence.  After running `pat-winlink configure`<br>
    to configure my callsign, the new version output is:<br>

    $  dpkg -s pat | grep Version<br>
    Version: 0.12.1-3<br>

    $ pat-winlink connect ax25:///W4ABC-10<br>
    2022/06/12 09:15:05 Connecting to W4ABC-10 (ax25)...<br>
    2022/06/12 09:15:05 Unable to establish connection to remote: No AX.25 ports configured<br>

    Since I am completely unfamiliar with winlink, I won&#39;t be able to<br> experiment further until I learn more about it (starting here:<br>
    <a href="https://www.winlink.org/user" rel="noreferrer" target="_blank">https://www.winlink.org/user</a>).<br>

    Cheers,<br>
    tony<br>
    </blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">:wq</div></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Tyler Schwend@21:1/5 to Paul Tagliamonte on Mon Jun 13 14:50:01 2022
    Thank y'all for this. I assume it will come out in testing before too long.

    The pat->direwolf route is pretty rough right now. When wl2k-go and Pat
    support KISS (https://github.com/la5nta/wl2k-go/issues/56) or AGW over TCP ( https://github.com/la5nta/wl2k-go/issues/57) it will get easier, but for
    now we have to use the pretty bad AX25 stack in Linux, which has at least
    one annoying-enough-to-be-broken issue that I encounter ( https://github.com/la5nta/pat/issues/352).

    Here's what I run when I do this:

    #Launch direwolf with my stripped down configuration to avoid attempts at digipeating
    direwolf -p -c direwolf-pat.conf
    #Attach an AX25 port to the kiss port that Direwolf exposes. Existing
    required configuration in /etc/ax25/axports
    sudo /usr/sbin/kissattach `ls -l /tmp/kisstnc | awk '{ print $11 }'`
    direwolf 192.168.90.1
    #Set some params on the `direwolf` AX25 port to keep Direwolf happy
    sudo kissparms -c 1 -p direwolf

    And then I can connect via AX25 in Pat.

    Y'all's work on this repackaging will at least keep me and others from
    having to manage a separate source of packages just for the AX25 support.

    Thanks again!

    On Sunday, June 12, 2022, Paul Tagliamonte <paultag@debian.org> wrote:
    That looks configured correctly!

    The trick is to configure ax25 next - in particular, here, you'll want to
    set up /etc/ax25/axports - and to kissattach to your TNC / direwolf.
    Regardless, that build looks to have taken the go build flag correctly,
    in either case!

    Paul K3XEC
    On Sun, Jun 12, 2022 at 12:19 PM tony mancill <tmancill@debian.org> wrote:

    On Sun, Jun 12, 2022 at 11:10:38AM -0400, Federico Grau wrote:
    On Sat, Jun 11, 2022 at 08:06:51PM -0700, tony mancill wrote:
    On Sat, Jun 11, 2022 at 07:53:47PM -0700, tony mancill wrote:
    However, I don't have good way to test it fully, so feedback on whether
    it works with AX25 is appreciated.

    I see that the CI job for the crossbuild has failed in the past, but
    my
    upload has also impacted the reproducible build. I'll have to look
    into
    that.

    Thanks for the pushes again Tony,

    Adding to this thread some debugging info Tyler had shared OOB. I've
    yet to
    get to a point where I can dig into this deeper, but am tracking it.


    On Wed, Jun 08, 2022 at 10:03:56PM -0400, Tyler Schwend wrote:


    > user@system:~$ dpkg -s pat | grep Version
    > Version: 0.12.1-2+b1
    > user@system:~$ pat-winlink connect ax25:///W4ABC-10
    > 2022/06/08 22:01:30 Connecting to W4ABC-10 (ax25)...
    > 2022/06/08 22:01:30 Unable to establish connection to remote:
    AX.25 support
    > not included in this build


    Thank you for the test sequence. After running `pat-winlink configure`
    to configure my callsign, the new version output is:

    $ dpkg -s pat | grep Version
    Version: 0.12.1-3

    $ pat-winlink connect ax25:///W4ABC-10
    2022/06/12 09:15:05 Connecting to W4ABC-10 (ax25)...
    2022/06/12 09:15:05 Unable to establish connection to remote: No AX.25
    ports configured

    Since I am completely unfamiliar with winlink, I won't be able to
    experiment further until I learn more about it (starting here:
    https://www.winlink.org/user).

    Cheers,
    tony


    --
    :wq

    <div dir="ltr">Thank y&#39;all for this. I assume it will come out in testing before too long.<br><br><div>The pat-&gt;direwolf route is pretty rough right now. When wl2k-go and Pat support KISS (<a href="https://github.com/la5nta/wl2k-go/issues/56">
    https://github.com/la5nta/wl2k-go/issues/56</a>) or AGW over TCP (<a href="https://github.com/la5nta/wl2k-go/issues/57">https://github.com/la5nta/wl2k-go/issues/57</a>) it will get easier, but for now we have to use the pretty bad AX25 stack in Linux,
    which has at least one annoying-enough-to-be-broken issue that I encounter (<a href="https://github.com/la5nta/pat/issues/352">https://github.com/la5nta/pat/issues/352</a>). <br></div><div><br></div><div>Here&#39;s what I run when I do this:</div><div><
    </div><div>#Launch direwolf with my stripped down configuration to avoid attempts at digipeating</div><div>direwolf -p -c direwolf-pat.conf<br>#Attach an AX25 port to the kiss port that Direwolf exposes. Existing required configuration in /etc/ax25/
    axports<br></div><div> sudo /usr/sbin/kissattach `ls -l /tmp/kisstnc | awk &#39;{ print $11 }&#39;` direwolf 192.168.90.1<br>#Set some params on the `direwolf` AX25 port to keep Direwolf happy</div><div> sudo kissparms -c 1 -p direwolf<br></div><div><br><
    /div><div>And then I can connect via AX25 in Pat.<br></div><div><br></div><div>Y&#39;all&#39;s work on this repackaging will at least keep me and others from having to manage a separate source of packages just for the AX25 support.</div><div><br></div><
    Thanks again!<br> </div></div><br>On Sunday, June 12, 2022, Paul Tagliamonte &lt;<a href="mailto:paultag@debian.org" target="_blank">paultag@debian.org</a>&gt; wrote:<br>&gt; That looks configured correctly!<br>&gt;<br>&gt; The trick is to configure
    ax25 next - in particular, here, you&#39;ll want to set up /etc/ax25/axports - and to kissattach to your TNC / direwolf.<br>&gt; Regardless, that build looks to have taken the go build flag correctly, in either case!<br>&gt;<br>&gt;   Paul K3XEC<br>&gt;
    On Sun, Jun 12, 2022 at 12:19 PM tony mancill &lt;<a href="mailto:tmancill@debian.org" target="_blank">tmancill@debian.org</a>&gt; wrote:<br>&gt;&gt;<br>&gt;&gt; On Sun, Jun 12, 2022 at 11:10:38AM -0400, Federico Grau wrote:<br>&gt;&gt; &gt; On Sat, Jun
    11, 2022 at 08:06:51PM -0700, tony mancill wrote:<br>&gt;&gt; &gt; &gt; On Sat, Jun 11, 2022 at 07:53:47PM -0700, tony mancill wrote:<br>&gt;&gt; &gt; &gt; &gt; However, I don&#39;t have good way to test it fully, so feedback on whether<br>&gt;&gt; &gt; &
    gt; &gt; it works with AX25 is appreciated.<br>&gt;&gt; &gt; &gt;<br>&gt;&gt; &gt; &gt; I see that the CI job for the crossbuild has failed in the past, but my<br>&gt;&gt; &gt; &gt; upload has also impacted the reproducible build.  I&#39;ll have to look
    into<br>&gt;&gt; &gt; &gt; that.<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; Thanks for the pushes again Tony,<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; Adding to this thread some debugging info Tyler had shared OOB.  I&#39;ve yet to<br>&gt;&gt; &gt; get to a point where
    I can dig into this deeper, but am tracking it.<br>&gt;&gt; &gt;<br>&gt;&gt; &gt;<br>&gt;&gt; &gt;     On Wed, Jun 08, 2022 at 10:03:56PM -0400, Tyler Schwend wrote:                                                         
                                       <br>&gt;&gt; &gt;     &gt; user@system:~$ dpkg -s pat | grep Version<br>&gt;&gt; &gt;     &gt; Version: 0.12.1-2+b1<br>&gt;&gt; &gt;     &gt; user@system:~$ pat-winlink connect ax25:///W4ABC-
    10<br>&gt;&gt; &gt;     &gt; 2022/06/08 22:01:30 Connecting to W4ABC-10 (ax25)...<br>&gt;&gt; &gt;     &gt; 2022/06/08 22:01:30 Unable to establish connection to remote: AX.25 support<br>&gt;&gt; &gt;     &gt; not included in this build      Â
                                                                                                                             <br>&gt;&gt; Thank you for the test sequence.  After running `pat-
    winlink configure`<br>&gt;&gt; to configure my callsign, the new version output is:<br>&gt;&gt;<br>&gt;&gt; $  dpkg -s pat | grep Version<br>&gt;&gt; Version: 0.12.1-3<br>&gt;&gt;<br>&gt;&gt; $ pat-winlink connect ax25:///W4ABC-10<br>&gt;&gt; 2022/06/12
    09:15:05 Connecting to W4ABC-10 (ax25)...<br>&gt;&gt; 2022/06/12 09:15:05 Unable to establish connection to remote: No AX.25 ports configured<br>&gt;&gt;<br>&gt;&gt; Since I am completely unfamiliar with winlink, I won&#39;t be able to<br>&gt;&gt;
    experiment further until I learn more about it (starting here:<br>&gt;&gt; <a href="https://www.winlink.org/user" target="_blank">https://www.winlink.org/user</a>).<br>&gt;&gt;<br>&gt;&gt; Cheers,<br>&gt;&gt; tony<br>&gt;<br>&gt;<br>&gt; --<br>&gt; :wq

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)