Bug#1057276: pat: PACTOR mode is broken

2023-12-29 Thread tony mancill
On Sat, Dec 02, 2023 at 03:53:58PM +0100, Joshua Hoffmann | DC7IA wrote:
> Package: pat
> Version: 0.15.0-1+b3
> Severity: important
> X-Debbugs-Cc: martin.h.peder...@gmail.com, d...@dc7ia.eu
> 
> Dear Debian Hamradio Maintainers,
> 
> connecting to a station using PACTOR is broken. This bug is not present when
> using upstream packages.
> 
> ```
> pat-winlink connect "pactor:///DB0ZAV"
> 2023/12/02 15:38:18 Connecting to DB0ZAV (pactor)...
> 2023/12/02 15:38:18 Unable to establish connection to remote: No dialer has
> been registered for this scheme
> ```

A new package has been uploaded to experimental (pat_0.15.1-2~exp1) that
build-depends on the recently accepted golang-github-harenber-ptc-go.
As noted previously in the bug report, I don't have access to hardware
to test this, so I can only note that the non-PACTOR smoke-tests still
pass and that you should no longer see the "No dialer" error message.

If users who have access to PACTOR modems could test this, that would be
appreciated.  Binaries built by the buildd's should be available soon;
refer to the PTS [1].

Thank you,
tony

[1] https://tracker.debian.org/pkg/pat


signature.asc
Description: PGP signature


Bug#1057276: pat: PACTOR mode is broken

2023-12-14 Thread tony mancill
On Wed, Dec 13, 2023 at 08:48:02AM -0500, Federico Grau wrote:
> Greetings pat users --
> 
> I'm the author of the PACTOR patch-out, given I do not have access to that
> non-free software.  This is documented in the file
> /usr/share/doc/pat/README.Debian:
> 
> ...
> # ptc-go disabled
> The current Debian packaging of pat has "ptc-go" pactor modem support
> disabled.
> If there is interest in this feature please submit a bug report.
> ...
> 
> Thanks for the feedback.  Exciting to learn others have interest and possible
> cycles to progress that component.  Ideally there will be follow-up test
> results helping confirm if things work or not.

Hi donfede,

That's a good point.  I also don't have access to that software.
Once we have the prerequisites for PACTOR support, we can generate
a preliminary package for testing and document any limitations.

For what it's worth, I didn't intend to imply that there was anything
amiss with the patch-out.  My motivation is merely to support useful
features to users where we can.

Cheers,
tony


signature.asc
Description: PGP signature


Bug#1057276: pat: PACTOR mode is broken

2023-12-13 Thread Federico Grau
On Sat, Dec 09, 2023 at 10:26:17PM -0800, tony mancill wrote:
> On Sat, Dec 09, 2023 at 06:37:35PM +0100, DC7IA wrote:
> > Hello Tony,
> > 
> > that's less than ideal. Currently, as a user, I just notice that the
> > software does not work. I do exactly what should work, but for some reason
> > it does not. I cannot see that a feature was intentionally removed.
> > 
> > And yes, there's definitely interest, as currently there is no other
> > software for PACTOR that is available in the repos. So if that feature can
> > be re-added in relatively simple way, that'd be great.
> > 
...
> 
> Hi Joshua,
> 
> Yes, I agree that the disable functionality could be better documented.
...

Greetings pat users --

I'm the author of the PACTOR patch-out, given I do not have access to that
non-free software.  This is documented in the file
/usr/share/doc/pat/README.Debian:

...
# ptc-go disabled
The current Debian packaging of pat has "ptc-go" pactor modem support
disabled.
If there is interest in this feature please submit a bug report.
...

Thanks for the feedback.  Exciting to learn others have interest and possible
cycles to progress that component.  Ideally there will be follow-up test
results helping confirm if things work or not.

regards,
donfede




signature.asc
Description: PGP signature


Bug#1057276: pat: PACTOR mode is broken

2023-12-09 Thread tony mancill
On Sat, Dec 09, 2023 at 06:37:35PM +0100, DC7IA wrote:
> Hello Tony,
> 
> that's less than ideal. Currently, as a user, I just notice that the
> software does not work. I do exactly what should work, but for some reason
> it does not. I cannot see that a feature was intentionally removed.
> 
> And yes, there's definitely interest, as currently there is no other
> software for PACTOR that is available in the repos. So if that feature can
> be re-added in relatively simple way, that'd be great.
> 
> The reason I was asking the author of pat to talk to some Debian folks and
> get it in the repo, two years ago, was because I thought it'd be great if we
> had a software for this. :)

Hi Joshua,

Yes, I agree that the disable functionality could be better documented.
For example, we could augment the patch to display a more helpful
message when pactor is used and also update the manpage.

But since it's not much more effort to enable pactor, I have started
down that path.  Bug #1057882 [1] is the ITP bug for
golang-github-howeyc-crc16 and the packaging is in process.  There was
already an ITP bug (#956547 [2]) for golang-github-harenber-ptc-go,
which I also have ready to upload once howeyc/crc16 is accepted into the
archive.  Both of those packages will need to go through the NEW queue
before we can update pat, but they are fairly simple packages, so it
shouldn't take too long.

Thanks for bringing this to the list.
Cheers,
tony

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057882
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=956547



Bug#1057276: pat: PACTOR mode is broken

2023-12-09 Thread DC7IA

Hello Tony,

that's less than ideal. Currently, as a user, I just notice that the 
software does not work. I do exactly what should work, but for some 
reason it does not. I cannot see that a feature was intentionally removed.


And yes, there's definitely interest, as currently there is no other 
software for PACTOR that is available in the repos. So if that feature 
can be re-added in relatively simple way, that'd be great.


The reason I was asking the author of pat to talk to some Debian folks 
and get it in the repo, two years ago, was because I thought it'd be 
great if we had a software for this. :)


--
Joshua Hoffmann DC7IA

On 09.12.23 06:37, tony mancill wrote:

On Sat, Dec 02, 2023 at 03:53:58PM +0100, Joshua Hoffmann | DC7IA wrote:

Package: pat
Version: 0.15.0-1+b3
Severity: important
X-Debbugs-Cc: martin.h.peder...@gmail.com, d...@dc7ia.eu

Dear Debian Hamradio Maintainers,

connecting to a station using PACTOR is broken. This bug is not present when
using upstream packages.

Hello Joshua,

This is expected for the current packaging, as documented in this patch:

   
https://salsa.debian.org/debian-hamradio-team/pat/-/blob/debian/sid/debian/patches/01_remove_ptc-go.patch

I'm not the author of the patch, so my assessment may be incorrect.
However, at first glance the only reverse dependency missing from Debian
needed to package ptc-go is github.com/howeyc/crc16, which doesn't look
too difficult to package.

So it's doable if there is interest.

Cheers,
tony KG7IEL


OpenPGP_0x3F7D2FE0C7150F8C.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1057276: pat: PACTOR mode is broken

2023-12-08 Thread tony mancill
On Sat, Dec 02, 2023 at 03:53:58PM +0100, Joshua Hoffmann | DC7IA wrote:
> Package: pat
> Version: 0.15.0-1+b3
> Severity: important
> X-Debbugs-Cc: martin.h.peder...@gmail.com, d...@dc7ia.eu
> 
> Dear Debian Hamradio Maintainers,
> 
> connecting to a station using PACTOR is broken. This bug is not present when
> using upstream packages.

Hello Joshua,

This is expected for the current packaging, as documented in this patch:

  
https://salsa.debian.org/debian-hamradio-team/pat/-/blob/debian/sid/debian/patches/01_remove_ptc-go.patch

I'm not the author of the patch, so my assessment may be incorrect.
However, at first glance the only reverse dependency missing from Debian
needed to package ptc-go is github.com/howeyc/crc16, which doesn't look
too difficult to package.

So it's doable if there is interest.

Cheers,
tony KG7IEL



Bug#1057276: pat: PACTOR mode is broken

2023-12-02 Thread Joshua Hoffmann | DC7IA

Package: pat
Version: 0.15.0-1+b3
Severity: important
X-Debbugs-Cc: martin.h.peder...@gmail.com, d...@dc7ia.eu

Dear Debian Hamradio Maintainers,

connecting to a station using PACTOR is broken. This bug is not present 
when using upstream packages.


```
pat-winlink connect "pactor:///DB0ZAV"
2023/12/02 15:38:18 Connecting to DB0ZAV (pactor)...
2023/12/02 15:38:18 Unable to establish connection to remote: No dialer 
has been registered for this scheme

```

The following incorrect behaviour occurs as well, which might have the 
same reason:


- The web interface does not show any option to select PACTOR
- When selecting an alias in the web interface that uses PACTOR, it gets 
overwritten to ARDOP
- The connect string list that `pat-winlink rmslist` produces only 
contains ` for entries that use PACTOR, example: `DB0ZAV [JO40JF] 
15590 205 Pactor 1,2,3 7.051.00 MHz 7.051.00 MHz `


Using the upstream packages for 0.15.0 and 0.15.1 from GitHub everything 
works as expected.


Best Regards,

Joshua aka DC7IA

-- System Information:
Debian Release: trixie/testing
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-4-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_USER
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages pat depends on:
ii libax25 0.0.12-rc5+git20230513+5581005-1
ii libc6 2.37-12

pat recommends no packages.

Versions of packages pat suggests:
pn ax25-tools 
ii gpsd 3.25-2
ii libhamlib-utils 4.5.5-3
pn tmd710-tncsetup 

-- no debconf information

--
Joshua Hoffmann DC7IA | KK4RVI | M6KIQ

ARRL/VEC accredited Amateur Extra Volunteer Examiner (VE)
Interested in the US amateur radio license? I'll answer your questions. :)

Matrix: @erebion:erebion.eu
Blog: https://blog.dc7ia.eu/

Technische Leitung Matrix-Chat chat.darc.de | Head of the Technical Department 
of the Matrix chat at chat.darc.de

My languages: German, English, Swedish, Norwegian, Danish
Yes, I'm a language nerd. Feel free to write to me in any of the aforementioned 
languages.

PGP-Signed E-Mails, my key:
https://pgp.dc7ia.eu



OpenPGP_0x3F7D2FE0C7150F8C.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature