Re: [Pan-users] copy/paste from cat/more to Pan post format errors

2022-03-20 Thread Dominique Dumont
On Saturday, 19 March 2022 16:46:51 CET David Chmelik wrote:
> I edited my post in text editor because after I saved draft in Pan, there
> seemed no way to reopen that worked.

Indeed.

Fortunately this is a bug that I could fix [1].

This will be part of next release.

All the best

[1] 
https://gitlab.gnome.org/GNOME/pan/-/commit/7b0b3fc129b9bf7ae1d01bd895ee0dbde3c6adbb




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] pan on windows

2022-03-23 Thread Dominique Dumont
On Wednesday, 23 March 2022 11:21:54 CET Tom Tanner via Pan-users wrote:
> I've been unable to save articles. The
> article is downloaded fine, but it produces a x.ERRORS file instead,
> with the contents
> 
> ERROR: Write error on target file D:\Caches\TempDir\Temp\uuZNQJJ1: Bad
> file descriptor

That's a known issue on Windows:
https://gitlab.gnome.org/GNOME/pan/-/issues/106

I don't use Windows so I cannot help with this problem

We need volunteers to debug and package Pan on Windows.

All the best



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] pan on windows

2022-03-24 Thread Dominique Dumont
On Thursday, 24 March 2022 09:05:39 CET Tom Tanner via Pan-users wrote:
> Unfortunately the instructions for building under windows are (a) scary
> and (b) possibly out of date as they refer to gtk2 and I think pan is
> using gtk3 now?

Pan now builds with gtk3 by default.

gtk2 is still available, but I plan to remove gtk2 in the near future.

All the best




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] pan on windows

2022-03-27 Thread Dominique Dumont
On Friday, 25 March 2022 20:31:09 CEST John Wendel wrote:
> I'm using PAN on a Linux Mint box and also see these ".msg" and ".ERROR"
> files. But only on a small subset of the binary files I download.  I
> have no clue what triggers this behavior.

Please tell us which files so we can reproduce this problem.

All the best




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] pan on windows

2022-04-05 Thread Dominique Dumont
On Sunday, 27 March 2022 18:11:55 CEST Tom Tanner via Pan-users wrote:
> And the gtk3 icons are microscopic. Is there any way of persuading it to
> use bigger ones?

That's weird. On Linux, gtk3 icons are bigger than gtk2's.






___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Pan 0.150 on openSUSE 15.3

2022-05-08 Thread Dominique Dumont
On Saturday, 7 May 2022 04:15:17 CEST Jim Henderson wrote:
> So far, it's looking good, but one thing I've noticed is that if I
> navigate from message to message in gmane.linux.suse.opensuse.project,
> the group pane resizes itself and won't let me change it back.  For
> example, the message thread titled "Minutes of openSUSE Board meeting
> 2022-04-05" works fine, but the first message in the "discussion/workshop
> on Leap Successor & notes from Community Meeting 1: Week 17" causes the
> group pane to shrink by 50% and I can't resize it larger (I can make it
> smaller, though).  If I advance to the second message in that thread, it
> shrinks to just 1 character wide.
> 
> It also seems that I can't generally reduce the overall window size very
> much - maybe about 95-97% of the screen width (I have a 4k display with a
> secondary 1280x1024 display).

I cannot reproduce this behavior with Pan 0.150 on Debian/sid/KDE with a 
single 3440x1440 display.

> What can I look at to resolve this?

group pane is managed by pan/gui/group-pane.cc and header's list is managed in 
pan/gui/header-pane.cc

Hope this helps




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Pan core-dumping under Linux Mint

2022-05-08 Thread Dominique Dumont
On Thursday, 5 May 2022 14:47:34 CEST Brian wrote:
> I run 64-bit Linux Mint 20.3 (LTS version) with an XFCE desktop. When
> I install Pan from the Mint/Ubuntu repositories, it appears to install
> successfully, but running from the desktop results in a immediate
> crash with no input.
> 
> So, I tried running from a terminal. This also crashed immediately,
> unsurprisingly, but it did get me the following output

Pan 0.146 has some bugs related to unicode characters. I suggest you stick to 
English only groups.

> 
> 
> GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name
> news.pan.NZB was not provided by any .service files
> 
> (pan:172437): Gtk-WARNING **: 08:23:51.653: Unable to parse
> accelerator 'O' for action 'import-tasks'
> terminate called after throwing an instance of 'std::logic_error'
>what():  basic_string::_M_construct null not valid

These warnings are unrelated to the crash.

> Aborted (core dumped)
> 
> 
> 
> I tried the version from Github, but there are just too many version
> mismatches when building the program for me to cope with.

I'm sorry to hear that.

> Can anybody suggest a way of fixing the above problem. I don't use NZB
> files, I'm just trying to read some plain old text newsgroups.

You should discuss with people knowing Mint to find a way to compile a more 
recent version of Pan.

Or you should upgrade to a more recent version of Mint. On Ubuntu side, you 
need 22.04 to get pan 0.149.

HTH



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Pan core-dumping under Linux Mint

2022-05-08 Thread Dominique Dumont
On Thursday, 5 May 2022 14:47:34 CEST Brian wrote:
> So, I tried running from a terminal. This also crashed immediately,
> unsurprisingly, but it did get me the following output

Come to think of it, we've heard of corrupted files in ~/.pan2 directory that 
can cause crashes.

You can try to move this directory and start from scratch (from Pan 
configuration point of view).

HTH



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Pan 0.150 on openSUSE 15.3

2022-05-10 Thread Dominique Dumont
On Tuesday, 10 May 2022 00:29:57 CEST Jim Henderson wrote:
> It kinda seems to be something really specific with the messages I
> noted.  I just tried reading a bunch of other messages and had no issue
> at all.

I found those message (at least, with the same title) and did not see any 
problem.

All the best




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Pan 0.150 on openSUSE 15.3

2022-05-15 Thread Dominique Dumont
On Wednesday, 11 May 2022 17:21:28 CEST Jim Henderson wrote:
> I built using commit 0342028b34ece0b0349ef3b4d9165dba1c3fd54a - how does
> that compare to your build?

I've just re-built pan/gtk3 with that version and did not see any problem with 
the "community meeting" message you mentioned.

All the best

Dod



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] [ANNOUNCE] Pan release 0.151

2022-06-25 Thread Dominique Dumont
Hi

After 3 months, here's the new release of Pan 0.151 codename "Butcha"

Pan is a powerful and user-friendly Usenet newsreader for GTK+.
See http://pan.rebelbase.com/ for more information.

  This release is dedicated to all people suffering from Russian war
  in Ukraine. Until this war is over, Pan release are named after
  Ukrainian towns ravaged by this war.

  The main points of this release are:
  - Gtk2 minimal version is now 2.24.0. Note that this release is
probably the last one with Gtk2 support.
  - addition of a helper script to build Pan on Windows (Thomas)
  - fix Gtk3 icon scaling on Windows (Thomas, fixes #144)
  - fix header handling errors (Thomas, fixes #61 and #66)
  - Add a menu entry to allow editing the Score file in text editor (Thomas, 
fixes #11)

  Many thanks to Thomas Tanner for the work done on this release.

You can get Pan 0.151 release tarball on Gnome's gitlab:

- https://gitlab.gnome.org/GNOME/pan/-/tags/v0.151

The detailed release log is there:
- https://gitlab.gnome.org/GNOME/pan/-/blob/master/NEWS

All the best

Dominique




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] [ANNOUNCE] Pan release 0.151

2022-06-26 Thread Dominique Dumont
On Saturday, 25 June 2022 19:44:19 CEST Brian Morrison wrote:
> > You can get Pan 0.151 release tarball on Gnome's gitlab:
> > 
> > - https://gitlab.gnome.org/GNOME/pan/-/tags/v0.151
> 
> Showing as 404 right now, you might like to check that github is doing
> what it should.

That's one on me: I forgot to push v0.151 signed tag on gitlab. 

The URL is now fine. I'm sorry for the mistake.

All the best




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] pan always crashing fast again

2022-09-08 Thread Dominique Dumont
On Thursday, 8 September 2022 01:25:16 CEST David Chmelik wrote:
> Aren't
> easily-accessible/properly-numbered 0.150 & 0.151 tarballs going to be
> released on pan.rebelbase.com?

I don't think so.

But you can get tarballs on this gitlabpage: 

 https://gitlab.gnome.org/GNOME/pan/-/tags

Each version has a button to download source on the right.

For instance: 

https://gitlab.gnome.org/GNOME/pan/-/archive/v0.151/pan-v0.151.tar.gz

HTH




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] pan always crashing fast again

2022-09-08 Thread Dominique Dumont
On Thursday, 8 September 2022 12:16:10 CEST David Chmelik wrote:
> I compiled pan 0.151 but, after starting, quickly got another
> segmentation fault.

Can you get a backtrace ?

All the best




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] The recent git merges broke pan's build for me, culprit 18f92b133

2022-09-19 Thread Dominique Dumont
Hi 

Thanks, Duncan, for the detail analysis.

On Monday, 19 September 2022 07:59:30 CEST Duncan wrote:
> I'm compiling using gcc-12.2.0 on gentoo ~amd64.
> Looks like iconv_t is defined by /usr/include/iconv.h, which is from glibc
> so it's pretty basic. Today's update did include a glibc update, to
> glibc-2.35-r10 (a gentoo-revision update from the previous -r8, seems I
> skipped -r9), but I did confirm that my previously installed git 7771e5655
> still built against the new glibc, as did the immediately pre-culprit
> commit 503708583, so indeed the culprit is 18f92b133.

Thomas, this failure occur when pan is compiled without gmime crypto.

The commit pointed by Duncan updates pan/usenet-utils/gpg.h with:

 #ifndef _HAVE_GPGDEFS_H
 #define _HAVE_GPGDEFS_H
 
+#include 
+
+#ifdef HAVE_GMIME_CRYPTO
+
 #include 
 #include 
 #include 
 
-#ifdef HAVE_GMIME_CRYPTO
-

Was there any reason to move up the #ifdef line ?

All the best




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] The recent git merges broke pan's build for me, culprit 18f92b133

2022-09-19 Thread Dominique Dumont
On Monday, 19 September 2022 19:28:09 CEST Dominique Dumont wrote:
> Was there any reason to move up the #ifdef line ?

Duncan, this patch should fix pan compilation for you. I'll wait on Thomas 
opinion before committing this change.

All the best

diff --git a/pan/usenet-utils/gpg.h b/pan/usenet-utils/gpg.h
index 70a3234..875d033 100644
--- a/pan/usenet-utils/gpg.h
+++ b/pan/usenet-utils/gpg.h
@@ -21,10 +21,10 @@
 #define _HAVE_GPGDEFS_H
 
 #include 
+#include 
 
 #ifdef HAVE_GMIME_CRYPTO
 
-#include 
 #include 
 #include 






___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] The recent git merges broke pan's build for me, culprit 18f92b133

2022-09-21 Thread Dominique Dumont
On Tuesday, 20 September 2022 08:09:47 CEST Thos Tanner wrote:
> Yes. It looks like a more appropriate fix would be to add the gmime.h
> include to mime-utils.h, with this patch:

Yes, that's much better. I've pushed this patch.

Duncan, can you try on your side ?
 
> (I am being very pedantic here, sorry...)

Not at all. Cleaning up dependencies is a very important task :-)

All the best




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] The recent git merges broke pan's build for me, culprit 18f92b133

2022-10-02 Thread Dominique Dumont
On Sunday, 2 October 2022 06:13:27 CEST Duncan wrote:
> Got to it this weekend; posting with a fresh-built HEAD now. =:^)

Good news !

Thanks for the follow-up

All the best

Dod




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] [ANNOUNCE] Pan release 0.152

2022-11-12 Thread Dominique Dumont
Hi

I happy to announce the release of Pan 0.152 codename "Mariupol"

Pan is a powerful and user-friendly Usenet newsreader for GTK+.

  The main points of this release are:
  - Gtk2 is removed from Pan. Only Gtk3 is working.
  - Links to old pan.rebelbase.com are replaced with links to
pan gitlab page.
  - Pan can be compiled with clang

  Many thanks to Thomas Tanner for the code cleanup work done on this
  release.

You can get Pan 0.152 release tarball on Gnome's gitlab:

- https://gitlab.gnome.org/GNOME/pan/-/tags/v0.152

The detailed release log is there:

- https://gitlab.gnome.org/GNOME/pan/-/blob/master/NEWS

All the best

Dominique




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] [ANNOUNCE] Pan release 0.153

2022-11-13 Thread Dominique Dumont
Hi

On Saturday, 12 November 2022 17:56:17 CET Dominique Dumont wrote:
> I happy to announce the release of Pan 0.152 codename "Mariupol"

I'm less happy to announce that I've botched this release: Pan 0.152 reports 
itself as 0.151.

So I've created release 0.153 to fix this. The codename is still "Mariupol".

You can get Pan 0.153 release tarball on Gnome's gitlab:

- https://gitlab.gnome.org/GNOME/pan/-/tags

The detailed release log is there:

- https://gitlab.gnome.org/GNOME/pan/-/blob/master/NEWS

All the best

Dominique




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] pan always crashing fast again

2022-12-05 Thread Dominique Dumont
On Thursday, 1 December 2022 03:54:24 CET dchme...@gmail.com wrote:
> On 9/8/22 6:07 AM, Dominique Dumont wrote:
> > On Thursday, 8 September 2022 12:16:10 CEST David Chmelik wrote:
> >> I compiled pan 0.151 but, after starting, quickly got another
> >> segmentation fault.
> > 
> > Can you get a backtrace ? [...]
> 
> How?

Even though you're on slackware, I believe this page should help you get a 
backtrace:

https://askubuntu.com/questions/1349047/where-do-i-find-core-dump-files-and-how-do-i-view-and-analyze-the-backtrace-st


HTH

Dod



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] [ANNOUNCE] Pan release 0.154

2023-01-05 Thread Dominique Dumont
Hi

I happy to announce the release of Pan 0.154 codename "Izium"

Pan is a powerful and user-friendly Usenet newsreader for GTK+.

This release fixes a regression from v0.153 where pan can segfault
when reading groups. See issue #156 for details.

Some other cleanup related to gtk2 were done.

  Many thanks to Thomas Tanner for the work done on this
  release.

You can get Pan 0.154 release tarball on Gnome's gitlab:

- https://gitlab.gnome.org/GNOME/pan/-/tags

The detailed release log is there:

- https://gitlab.gnome.org/GNOME/pan/-/blob/master/NEWS

All the best

Dominique




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Pan not working

2023-01-08 Thread Dominique Dumont
On Sunday, 1 January 2023 15:07:56 CET Dieter Britz wrote:
> What can be going on here? How do I get back on?

In your screenshot, pan shows a "No Connections" message (bottom left of Pan 
windows).

Looks like something is wrong with your connection to your news server.

May be a credentials problem. 

HTH




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] 441 Duplicate Content-Type Header Field

2023-02-18 Thread Dominique Dumont
On Sunday, 12 February 2023 03:38:43 CET Veek M wrote:
> I tried posting to alt.test and I get an error message in File-->Event Log
> https://i.imgur.com/NujyVMe.png
> "441 Duplicate Content-Type Header Field"

What version of pan are you using ?

This looks like the following bug that was fixed with pan 0.149.

https://gitlab.gnome.org/GNOME/pan/-/issues/114

HTH




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] pan always crashing fast again

2023-07-19 Thread Dominique Dumont
On Thursday, 6 July 2023 10:24:45 CEST dchme...@gmail.com wrote:
> Now I compiled 0.154.  I don't know that I'll be able to get a
> backtrace.  Do I need debugging compiled in, and if so, how do I do that
> then get the backtrace?

By default, pan is built with with ' -g -O2 ' and the pan executable has the 
debug symbols.

You can then run "gdb ./pan/gui/pan"

HTH



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] pan always crashing fast again

2023-07-27 Thread Dominique Dumont
On Thursday, 27 July 2023 09:40:33 CEST dchme...@gmail.com wrote:
> #0  0x76451ae7 in strtoll_l_internal () at /lib64/libc.so.6
> #1  0x76444f90 in atoi () at /lib64/libc.so.6
> #2  0x00733631 in pan::DataImpl::load_headers(pan::DataIO
> const&, pan::Quark const&) ()

ok, that narrows it down.

But there's quite a lot of call to atoi() in load_headers function. So I need 
a backtrace with the line numbers. This should come with debugging symbols.

All the best




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] pan always crashing fast again

2023-07-27 Thread Dominique Dumont
On Monday, 24 July 2023 09:44:05 CEST David Chmelik wrote:
> When I used those arguments/flags/switches and ran 'gdb pan' it said it
> has no debugging symbols.  Below is the configure line from the SlackBuild.
> 
> ./configure --prefix=/usr --localstatedir=/var/lib --sysconfdir=/etc
> --mandir=/usr/man --with-gnutls --with-gmime-crypto --with-gtkspell
> --enable-libnotify --enable-gkr --program-prefix= --program-suffix=
> --build=$ARCH-slackware-linux

ok, I guess that's the default behavior on Slackware.

Could you try with:
export CFLAGS="-g"
export CXXFLAGS="-g"

then re-run ./configure and make.

You can run make --trace.
The output will show you the options used with gcc to compile pan.

The command line should show -g

HTH




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] pan always crashing fast again

2023-07-29 Thread Dominique Dumont
On Friday, 28 July 2023 07:33:10 CEST David Chmelik wrote:
> I think it has them as I ran 'gdb --args pan --debug'.  How do I get
> line numbers then?  I'm just a gdb beginner so could use full
> instructions...  Pan now doesn't always crash fast, but always crashes.

Looks like the pan you compiled has no (or not all) debug symbols.

Could you try to recompile pan with the following instructions:

git clone https://gitlab.gnome.org/GNOME/pan.git
cd pan
export CFLAGS="-g"
export CXXFLAGS="-g"
./autogen.sh --with-gnutls --with-dbus --with-gmime-crypto --with-gtkspell 
--enable-libnotify --enable-gkr --enable-manual
make

You should then have a pan executable with debug symbols.

Here's what I have on my system:
$ ls -l pan/gui/pan
-rwxr-xr-x 1 domi domi 40160208 Jul 29 11:18 pan/gui/pan
$ file pan/gui/pan
pan/gui/pan: ELF 64-bit LSB pie executable, x86-64, version 1 (GNU/Linux), 
dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, 
BuildID[sha1]=539f95e4e53f7b4c20e2b489f927436d2460269e, for GNU/Linux 3.2.0, 
with debug_info, not stripped


Note the "debug_info, not stripped" part which indicates that the binary 
contains debug symbol and variable names.

HTH



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] can't move anything

2023-08-27 Thread Dominique Dumont
On Thursday, 24 August 2023 04:07:02 CEST David Chmelik wrote:
> After Dominique Dumont's help (deleted ~/.pan2/groups) I got pan 0.154
> working again without crashing, but now I can't move anything: headers,
> sides of pane, etc. 

You can re-order the header columns with Edit->preferences->headers

Headers columns width can be adjusted by dragging the tiny vertical line 
between header names.

HTH




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] can't move anything

2023-09-08 Thread Dominique Dumont
On Friday, 8 September 2023 09:33:41 CEST David Chmelik wrote:
> That's what I originally did.  Is there any way I can debug this in pan
> 0.154.

You can try that:

GTK_DEBUG=interactive ./pan/gui/pan

See https://people.gnome.org/~ebassi/docs/_build/Gtk/4.0/running.html
for details


HTH



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] can't move anything

2023-10-04 Thread Dominique Dumont
On Wednesday, 4 October 2023 03:00:33 CEST David Chmelik wrote:
> >> GTK_DEBUG=interactive ./pan/gui/pan
> > I don't understand that; I don't have the source code unarchived or
> > compiled myself, just /usr/bin/pan from Slackware64 15+current's
> > pan-0.154-x86_64-1 package.
> 
> So, how do I debug for just the normally-installed pan?

Could you show us the problem you're seeing with a screencast  ?


> > Is it possible there was another race condition or some file got
> > corrupted?  It's odd because I was using the display defaults; haven't
> > changed anything because that led to them all disappearing in the past.
> 
> Well?

The only way to be sure is to move aside your ~/.pan2 directory and try to 
reproduce this problem. You will have to reconfigure your news server and 
reload the group.

All the best




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] good non-gui test of functionality for homebrew?

2023-10-25 Thread Dominique Dumont
On Sunday, 22 October 2023 23:08:40 CEST Ken Cunningham wrote:
> It works well, but the homebrew devs would like to see a test that can be
> automatically run by the CI system to show that the built & installed but
> never configured pan application actually works and does something, and
> does not crash, etc.
> 
> I looked through the command line interface to pan, and I have read the
> source code, but I haven’t been able to come up with something satisfactory
> that would fulfill this “proof-of-life” need.
> 
> Can you help me come up with something?

Is network accessible during these tests ? 

If yes, you might try to download and article from gmane server.


All the best





___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] [ANNOUNCE] Pan release 0.155

2023-11-01 Thread Dominique Dumont
Hi

I happy to announce the release of Pan 0.155 codename "Kherson"

Pan is a powerful and user-friendly Usenet newsreader for GTK+.

This release fixes some bugs and fixes build on MacOs.
 
Many thanks to Thomas Tanner,  Ken Cunningham, Emil Tomczyk and John Paul 
Adrian Glaubitz for the work done on this release.

You can get Pan 0.155 release tarball on Gnome's gitlab:

- https://gitlab.gnome.org/GNOME/pan/-/tags

The detailed release log is there:

- https://gitlab.gnome.org/GNOME/pan/-/blob/master/NEWS

All the best

Dominique




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] can't move anything

2024-01-01 Thread Dominique Dumont
On Monday, 1 January 2024 03:56:23 CET David Chmelik wrote:
> Since there's apparently nothing else to do, despite this will be
> difficult, I'll try this, but all you'll see is me going over all the
> areas to move panels & headers with nothing happening.  What program do
> you suggest to 'screencast'?

Try vokoscreen

All the best




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] can't move anything

2024-01-02 Thread Dominique Dumont
On Tuesday, 2 January 2024 08:20:36 CET David Chmelik wrote:
> Here you go, but I don't think it shows anything I haven't adequately
> described, just is evidence/proof: http://youtu.be/VfW1V73fzkk .

I've viewed it.

You mentioned that you're running pan on slackware. What window manager are 
you using (kde, gnome or something else ?).

Are you using X11 or wayland ?

I see on the video that the header scroll bar disappear when you hover on a 
draggable area, this may indicate that dragging a border is possible even 
though the mouse cursor has not changed.

Could you try to move a header column separator when the scrollbar vanishes 
when you hover the separation between 2 columns ?

HTH



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] can't move anything

2024-01-03 Thread Dominique Dumont
On Wednesday, 3 January 2024 01:30:12 CET David Chmelik wrote:
> > Could you try to move a header column separator when the scrollbar
> > vanishes when you hover the separation between 2 columns ?
> 
> Apparently it is possible now.  I thought the mouse cursor used to change.

It's supposed to change. It does change on my system with KDE or Xfce.

I guess that the cursor icon for hovering is overridden somewhere in your 
setup, or it's an Xfce bug.

HTH



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] Trying to build Pan with cmake

2024-01-09 Thread Dominique Dumont
Hi all

I'm trying to build Pan with Cmake. The main reasons are:
- autotools is really not easy to maintain
- using ccls (C++ language server) with Pan code is not easy.

Working with ccls requires a .ccls or a compile_commands.json which contains 
build information so that ccls can understand the code. 

This file is straightforward to generate with cmake, but not with autotools.

Hopefully, enabling cmake will make Pan maintenance somewhat easier (at least 
for me...)

Anyway, I've setup a `cmake` branch [2] in  Pan repo. I've pushed the new 
cmake files.

So far, cmake can compile Pan on Debian and generate the gmo files.

To try it:
- checkout cmake branch
- mkdir build
- cd build
- cmake ..
- cmake --build . (you may add --verbose option)

What's not working (yet):
- build on Windows or Mac (I've added some cmake code, but I cannot test it)
- installation

This is my first cmake project, so seasoned cmake users might find the code 
messy...

You're welcome to create PR to improve the cmake files. Be sure to target cmake 
branch for these Prs.

I'll keep you posted on my progress, but this will take time as my vacations 
are over.

Best wishes for 2024

Dominique

[1] https://github.com/MaskRay/ccls/wiki/Project-Setup
[2] https://gitlab.gnome.org/GNOME/pan/-/tree/cmake?ref_type=heads




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Why CMake?

2024-01-23 Thread Dominique Dumont
On Monday, 22 January 2024 07:59:26 CET Emil Tomczyk wrote:
> Hey,
> I was curious, why pan is moving to CMake?

The main reasons are:
- autotools is really not easy to maintain
- using ccls (C++ language server) with Pan code is not easy.

Working with ccls requires a .ccls or a compile_commands.json which contains 
build information so that ccls can understand the code. 

This file is straightforward to generate with cmake, but not with autotools.

> I can understand why it's moving from autotools, but why to CMake
> and not e.g. waf or meson or anything else?

Actually, I was not aware of these alternatives :o)

> Also, would autoconf be dropped altogether or will it be
> further available?

Hopefully, I will be able to drop autoconf.

All the best.




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] interface bug (or not?)

2024-03-13 Thread Dominique Dumont
On Wednesday, 13 March 2024 06:56:53 CET Duncan wrote:
> OK, using a keyword (is_smallish) from an old patch I had I grepped (well,
> mcedit-searched) the code and found this in header-pane.cc

For what it's worth, here's a link to this code:

https://gitlab.gnome.org/GNOME/pan/-/blob/master/pan/gui/header-pane.cc?ref_type=heads#L1253




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] interface bug (or not?)

2024-03-13 Thread Dominique Dumont
On Wednesday, 13 March 2024 11:53:44 CET Duncan wrote:
> So the described behavior does have a reason and I'd argue is not a bug --
> people arguably do not *want* pan to just start downloading arbitrarily
> large attachments, *especially* in what they may reasonably expect to be
> text-only groups, or if someone decides to post say a multi-gig DVD/movie
> binary to what are supposed to be (relatively small) still-image groups.

Thanks for the analysis

In one of the message on povray server, I've found that image are attached 
using MIME encoding. For instance:

Content-Type: image/png; name="Dodecahedron_test_04.png"
Content-Disposition: attachment; filename="Dodecahedron_test_04.png"
Content-Transfer-Encoding: base64


The code you've found does not use MIME in its heuristics. I believe this code 
could be improved to take MIME into account.

All the best






___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] interface bug (or not?)

2024-03-13 Thread Dominique Dumont
On Wednesday, 13 March 2024 18:25:01 CET Dominique Dumont wrote:
> The code you've found does not use MIME in its heuristics. I believe this
> code could be improved to take MIME into account.

I pushed a possible fix on branch fix-gui-bug [1] (although this patch 
does not use MIME information. see [2] for explanations)

There may be other side effects where it could display article instead 
of offering the save widget.

Please try this out.

All the best

[1] https://gitlab.gnome.org/GNOME/pan/-/tree/fix-gui-bug?ref_type=heads
[2] 
https://gitlab.gnome.org/GNOME/pan/-/commit/fee591b01e59cea69fbe6a031075d20745d7bb55




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] [ANNOUNCE] Pan release 0.157

2024-04-01 Thread Dominique Dumont
Hi

I happy to announce the release of Pan 0.157 codename "Mariinka"

Pan is a powerful and user-friendly Usenet newsreader for GTK+.

This release fix a few bugs and add support for cmake. Pan can now be built 
with cmake. Building pan with autotools is deprecated.
 
Many thanks to Thomas Tanner and Emil Tomczyk for the work done on this 
release.

You can get Pan 0.157 release tarball on Gnome's gitlab:

- https://gitlab.gnome.org/GNOME/pan/-/tags

The detailed release log is there:

- https://gitlab.gnome.org/GNOME/pan/-/blob/master/NEWS

All the best

Dominique




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] [ANNOUNCE] Pan release 0.158

2024-04-13 Thread Dominique Dumont
Hi

I happy to announce the release of Pan 0.158 codename "Avdiivka"

Pan is a powerful and user-friendly Usenet newsreader for GTK+.

This release fix the installation of man and help files with cmake.  Building 
pan with autotools is still deprecated.
 
Many thanks to Atri Bhattacharya for the help on cmake.

You can get Pan 0.158 release tarball on Gnome's gitlab:

- https://gitlab.gnome.org/GNOME/pan/-/tags

The detailed release log is there:

- https://gitlab.gnome.org/GNOME/pan/-/blob/master/NEWS

All the best

Dominique




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] [ANNOUNCE] Pan release 0.158

2024-04-19 Thread Dominique Dumont
On Thursday, 18 April 2024 16:16:56 CEST glen walpert wrote:
> 0.157 and 0.158 both compile and run fine with Ubuntu 22.04 using the
> snap version of cmake.  The apt version of cmake is outdated and will
> not work.

Well, there's indeed a line with "cmake_minimum_required(VERSION 3.25)", but 
I'm not sure that this requirement is really needed. It may work with cmake 
3.22.

Could you remove this line and retry with Ubuntu's cmake ?

> , and oddly the -dev file for libgnutls30 is libgnutls28-dev,
> and a sudo is required for Pan install.
> 
> To possibly save other Ubuntu users a bit of time:

This should be enough and will follow changes in Pan dependencies:

sudo apt-get build-dep pan 

That said, I'm not thrilled at the idea of documenting distro specific build 
steps because there's a lot of distributions that may need specific docs.

> Setup and build per README.org instructions, but
> 
> To install pan - (added sudo):
> #+BEGIN_SRC shell :results verbatim
>sudo cmake --install std-build
> #+END_SRC

I don't really recommend using sudo to install, unless you absolutely trust 
the software you're installing. Even then, installing from source is 
experimental and may wreak your system if I made a mistake in the cmake files. 
You should change the mode (or ACLs) of /usr/local to allow you to install 
there. This will limit the blast radius if there's a problem with install.

> Nice job, thanks.

Thanks




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] [ANNOUNCE] Pan release 0.158

2024-04-21 Thread Dominique Dumont
On Sunday, 21 April 2024 16:15:46 CEST glen walpert wrote:
> CMake Error: The source directory "test-strftime.c" does not exist.
> Specify --help for usage, or press the help button on the CMake GUI.
> CMake Error at CMakeLists.txt:194 (try_run):
>Failed to configure test project build system.

Hmm... right. the "try_run" command used there does require cmake 3.25.

> Switching back to the snap version of cmake 3.29.2 eliminated the error,
> build files written correctly.

ok. Good to know.

> Reasonable enough, but don't most of us amateurs use Ubuntu/debian?
> Perhaps a paragraph of hints for us? 

That I can do. I've added a sentence.

> > Deleting the autotools references
> might be even more useful.

I removed some references. There are some left in README.mingw64_msys2. I'll 
let Windows people send a patch to fix this file.

All the best






___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] Removed deprecated StatusIcon

2024-05-05 Thread Dominique Dumont
Hi

While investigating compilation warnings, I've learnt that StatusIcon are 
deprecated [1], so I've removed this feature from pan [2].

Actually, I could not see any difference in Pan bevahior after this removal. 

Please get back to me if you see a problem.

All the best

Dominique

[1] https://docs.gtk.org/gtk3/class.StatusIcon.html
[2] 
https://gitlab.gnome.org/GNOME/pan/-/commit/85397b97a98ce2f10ba96a2c6c6216f413f4e71d



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Removed deprecated StatusIcon

2024-05-06 Thread Dominique Dumont
On Sunday, 5 May 2024 21:23:32 CEST Rhialto wrote:
> Speaking of Icons: after I update to the latest release, Pan doesn't
> seem to have icons any more if you iconify its window. I skipped a few
> releases because they were so close together, but before, there was an
> icon that looked like a folded newspaper or something like that.

With v0.156, I've changed the way the main Pan icon is loaded to fix 
deprecation warnings. This icon, which is usually shown on the widget bar, is 
now loaded from a file at run time instead of being stored as a C data struct 
in Pan. 

This means that Pan icons must be installed as well pan executable.

> I imagine most people would notice this, because most window managers
> these days don't really "inconify" windows any more, but just unmap the
> window and put something in a statusbar. I use ctwm where the actual
> iconification is done as original.

I've tested Pan from master under ctwm and did not see any problem with icons.

All the best





___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] running pan gives many errors

2024-05-08 Thread Dominique Dumont
On Tuesday, 7 May 2024 07:01:55 CEST Ken Cunningham wrote:
> running pan works, but it does give an uncomfortable number of errors when
> so doing ...
> 
> (pan:10378): Gtk-CRITICAL **: 21:59:37.694: gtk_window_set_default_icon:
> assertion 'GDK_IS_PIXBUF (icon)' failed

The fgtk_window_set_default_icon unction is called by pan in only 2 places:

$ ack gtk_window_set_default_icon pan
pan/gui/pan.cc
1006:gtk_window_set_default_icon (pixbuf);
1030:  gtk_window_set_default_icon (pixbuf);

In both cases, pixbuf is set with:

  GdkPixbuf* pixbuf = load_icon("icon_pan.png");

load_icon [1] is a function I wrote that look for a Pan icon either in 
./pan/icons or where icons are installed with "cmake install" 
("/usr/local/share/pan/icons/" if cmake prefix was not changed).

If pan is not installed, pan should be run from the root of pan repository. E.g 
with:

$ ./debug-build/pan/gui/pan

When running pan with ./pan (i.e. in gui directory). I get the same symptoms as 
you.

In case of problems, the behavior of load_icon can be checked with --debug 
flag. 

For instance:

$ ./pan --debug
Unable to load icon icon_pan.png from pan/icons: Failed to open file 
“pan/icons/icon_pan.png”: Not a directory
Unable to load icon icon_pan.png from /usr/local/share/pan/icons: Failed to 
open file “/usr/local/share/pan/icons/icon_pan.png”: No such file or directory

(pan:139028): Gtk-CRITICAL **: 11:14:43.417: gtk_window_set_default_icon: 
assertion 'GDK_IS_PIXBUF (icon)' failed

HTH

[1] 
https://gitlab.gnome.org/GNOME/pan/-/blob/master/pan/gui/load-icon.cc?ref_type=heads#L17



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] running pan gives many errors

2024-05-08 Thread Dominique Dumont
On Tuesday, 7 May 2024 15:01:43 CEST Ken Cunningham wrote:
> I don’t know much about gtk programming, but it looks like software is meant
> to ask gtk where the icons are installed using
> 
> Gtk.IconTheme.get_search_path
> docs.gtk.org

This may be useful to load directly icons provided be a Gtk theme.

In Ken's case, the issue is related with icons provided by Pan and located 
outside of IconTheme's search path. So I don't think this would help.

All the best




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Removed deprecated StatusIcon

2024-05-08 Thread Dominique Dumont
On Tuesday, 7 May 2024 03:19:30 CEST Duncan wrote:
> So I run pan on wayland now and haven't had this set for awhile as AFAIK
> the standard was X-specific and the gtk folks saw no continued use for it
> so there's no similar XDG/wayland standard. 

AFIU, this may be more related to window manager (e.g. kwin) than X or 
Wayland, but that does not make much difference for Pan.

> There's still a notification
> tray in kde/plasma 5/6 running on wayland but it seems to be kde/plasma or
> possibly qt specific; no non-kde/plasma apps appear to use it.

The only notification mechanism left is based on dbus.

> Anyway, pan's "StatusIcon" should correspond to:
> 
> Preferences > Miscellaneous > System Tray Behavior > Minimize to tray

Good point. Without StatusIcon, this option is no longer used, I'll have to 
remove it.

> I always wished (and still wish, now on wayland) the feature would be
> fixed to work correctly, including with window-manager-close actually
> traying pan instead, but as the said functionality seems to be kde/plasma
> specific on wayland and pan's gtk-based, I suppose there's less chance of
> ever actually having it working /correctly/ now than ever, so ... I guess
> might as well just remove the functionality entirely.

Since this feature is deprecated in Gtk3, it won't be fixed. I don't even know 
if StatusIcon is available in Gtk4.

> (Besides, with today's relatively higher network speeds and faster solid-
> state "disks", there's less /need/ these days to have "a trayed/
> backgrounding pan", than there was years ago when especially-cold-cache
> startup wasn't almost-instant and downloading a movie over dialup easily
> took days...)

Indeed. I think Pan is more suited to "interactive" usenet browsing. There are 
other solutions to download in the background, hellanzb for instance.

All the best



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] [ANNOUNCE] Pan release 0.159

2024-06-05 Thread Dominique Dumont
Hi

I happy to announce the release of Pan 0.158 codename "Vovchansk"

Pan is a powerful and user-friendly Usenet newsreader for GTK+.

The main changes of this release are:
  - remove autotools. Pan can only be built with cmake
  - remove support for obsolete Status Icon

You can get Pan 0.159 release tarball on Gnome's gitlab:

- https://gitlab.gnome.org/GNOME/pan/-/tags

The detailed release log is there:

- https://gitlab.gnome.org/GNOME/pan/-/blob/master/NEWS

All the best

Dominique




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Removed deprecated StatusIcon

2024-06-09 Thread Dominique Dumont
On Sunday, 9 June 2024 04:19:58 CEST David Chmelik wrote:
> No longer works in XFCE. :(

What is the last version of Pan working in your setup ?

All the best




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Removed deprecated StatusIcon

2024-06-15 Thread Dominique Dumont
On Monday, 10 June 2024 01:08:41 CEST dchme...@gmail.com wrote:
> Of course it's useful: I minimize/close programs often without wanting
> to really exit, so the change is very inconvenient and much harder to
> deal with.

Pan 0.159 does not preclude running Pan in minimized form. 

Removing StatusIcon means that you cannot get feedback from Pan process using 
the StatusIcon. From what I've understood, this icon was shown outside of Pan 
and gave status information like progress report or download is done. 

On the other hand, you can get feedback using Dbus system. This requires to 
compile Pan with WANT_DBUS option. With this option, you can get feedback 
while pan is running minimized.

All the best



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Removed deprecated StatusIcon

2024-06-20 Thread Dominique Dumont
On Monday, 17 June 2024 00:40:23 CEST dchme...@gmail.com wrote:
> > On the other hand, you can get feedback using Dbus system. This requires
> > to
> > compile Pan with WANT_DBUS option. With this option, you can get feedback
> > while pan is running minimized. [...]
> 
> I don't know what that means.  The system tray icon is gone.

ok, which probably means that you don't compile Pan yourself.

How are you installing pan ? 

On which distribution ?

All the best




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Removed deprecated StatusIcon

2024-06-21 Thread Dominique Dumont
On Friday, 21 June 2024 01:54:30 CEST dchme...@gmail.com wrote:
> It's part of Slackware GNU/Linux.

To mitigate the removal of StatusIcon, I suggest you discuss with Pan package 
maintainer on slackware to compile pan with -DWANT_DBUS=1 and -DWANT_NOTIFY=1

With these 2 options, pan is able to send notification even when minified.

You can find attached a screenshot done with Debian's Pan 0.158 which shows 
such notification.

Otherwise, I plan to make these 2 options on by default on next release, so 
you can stick with pan 0.158 until 0.160 is out.

Hope this helps

___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] Experiment on Sqlite storage

2024-06-22 Thread Dominique Dumont
Hi

I've created a new "sqlite" branch on pan git repo.

In this branch, I'm experimenting on using Sqlite to store pan's data. So far 
only news server information is stored there. Next next is storing group 
information.

This will probably take a few months. Using Sqlite for all pan data will take 
one or 2 years, so don't hold your breath.

In the meantime, I could use some feedback on code and behavior. I've updated 
README.org with instruction to build pan with sqlite support. 

Be sure to backup your ~/.pan directory before trying this. 

Pull requests on sqlite branch are welcome, but please, make them small.

All the best

Dominique



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Pan's new (May) rgb() color settings not working correctly

2024-07-20 Thread Dominique Dumont
Hi

Thanks to your rather complete test report, I'm beginning the understand the 
problem.

One that I've figured out is that g_object_set is used a lot to tweak colors 
and this call requires a string returned by gdk_rgba_to_string(). 

This requires to convert 'rgb(x,y.z)' strings to GdkRGBA and then to convert 
in an hexa string.

E.g, in header-pane.cc render_score(), this gives good results:

  GdkRGBA fg_rgba ;
  GdkRGBA bg_rgba ;

  g_assert(gdk_rgba_parse(&fg_rgba, fg.c_str()));
  g_assert(gdk_rgba_parse(&bg_rgba, bg.c_str()));


  g_object_set (renderer, "text", buf,
"foreground", gdk_rgba_to_string(&fg_rgba),
"background", gdk_rgba_to_string(&bg_rgba),
nullptr);


g_object_set also accepts foreground-rgba parameters, but I could not make it 
work.

I think there are other problems to convert the output of color picker widget 
to GdkRGBa values. I'll check this out.

All the best

On Saturday, 20 July 2024 14:07:00 CEST Duncan wrote:
> Duncan posted on Wed, 17 Jul 2024 23:20:48 - (UTC) as excerpted:
> > 4) Body pane color display settings all remain at default, not applying
> > the custom color settings.
> 
> So... After staring at the code and trying various dumb "I wonder if..."s
> for hours, I conceded my all too limited coding skills were simply not up
> to anything close to proper fixes.  But I can still hack it, and noting
> tango-colors.h that's what I did, so far for body pane only, patching
> tango-colors.h to add colors like JED_BLACK (JED being my initials) and
> body-pane.cc to use those instead of its TANGO_* colors as fallbacks.
> 
> That did work, demonstrating what I had suspected, that the body pane
> color-prefs code can't get the color prefs for some reason my skills were
> frustratingly not good enough to figure out and repair, and is thus using
> its fallbacks.  I may not be able to repair the problem but I can sure
> hard-code-hack the fallbacks it's using!
> 
> The preferences-ui color-prefs code likely has a similar bug, thus always
> showing the fallbacks even when the code using that setting is actually
> reading and using the setting correctly.
> 
> At least with the hack I can use pan without my eyes being in pain due to
> the blinding white default body-pane background... with the foreground/
> text colors also hacked to avoid dark-on-dark.





___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Pan's new (May) rgb() color settings not working correctly

2024-07-21 Thread Dominique Dumont
Hi

I've some bad news and good news...

On Sunday, 21 July 2024 11:38:50 CEST Duncan wrote:
> Dominique Dumont posted on Sat, 20 Jul 2024 18:21:21 +0200 as excerpted:
> > One that I've figured out is that g_object_set is used a lot to tweak
> > colors and this call requires a string returned by gdk_rgba_to_string().
> > 
> > This requires to convert 'rgb(x,y.z)' strings to GdkRGBA and then to
> > convert in an hexa string.

The bad news is: I was wrong, converting a string to GdkRGBA and back to 
string does not change the behavior.

The good news is: I've fixed what I broke when switching from GdkColor to 
GdkRGBA (shipped with pan 0.159). See [1].

I've also fixed some old color issues that should pop up when starting with a 
blank preferences.xml [2].

I'll let you try this new version.

I hope this will make Pan easier to read for you.

All the best


[1] https://gitlab.gnome.org/GNOME/pan/-/commit/
9e5f62953d6ab8be746c310d4ff40e1cbd61c29c
[2] https://gitlab.gnome.org/GNOME/pan/-/commit/
d5f6068fd7c68483acd5141185ce0d743225687a



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] [ANNOUNCE] Pan release 0.160

2024-08-11 Thread Dominique Dumont
Hi

I happy to announce the release of Pan 0.160 codename "Toresk"

Pan is a powerful and user-friendly Usenet newsreader for GTK+.

The main changes of this release are:
  - fix color management that was broken with v0.159
  - load_icon: print error message when icon is not found
  - delete newsrc file when deleting a news server
  - setup StartupWMClass in desktop.in file (#191)

You can get Pan 0.160 release tarball on Gnome's gitlab:

- https://gitlab.gnome.org/GNOME/pan/-/tags

The detailed release log is there:

- https://gitlab.gnome.org/GNOME/pan/-/blob/master/NEWS

All the best

Dominique




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] Please test replacement of gtkspell with gspell

2024-08-11 Thread Dominique Dumont
Hi

To fix a long standing issue (#92), I've replaced gtkspell wtih gspell in post-
ui.cc. 

This requires to install a new library (libgspell-1-dev on Debian and 
derivatives).

Please test and report any issue with spellchecking when posting an article.

All the best

Dominique



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Please test replacement of gtkspell with gspell

2024-08-13 Thread Dominique Dumont
On Tuesday, 13 August 2024 00:41:59 CEST Duncan wrote:
> LOL.  FWIW my brain is obviously elsewhere today; when reading the commits
> I interpreted "post-ui" as one interprets "post-apocalyptic": post ->
> after: ??after-ui?? and it just wasn't making sense! 

😆 We all have these kind of moments 

> Seems to be working well; changed the ebuild dep, rebuilt pan which
> properly pulled in the new dep, restarted pan, in this reply all the
> expected non-usual words are red-underlined and it properly let me replace
> my "apocolyptic" with "apocalyptic" above, so seems to be working as
> expected both building and in-use. =:^)

Cool. Thanks for the feedback

All the best




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Cross compiling pan

2024-08-15 Thread Dominique Dumont
Hi

On Thursday, 15 August 2024 13:22:50 CEST Emil Tomczyk wrote:
> I'm trying to update Void's package to 0.160 and CMake. I have trobule
> with cross compilation. 

Huh... On Debian, package are built on target system, thus we avoid cross 
compilation issues.

No matter, I'll try to help you there.

> When I compile on x86_64 for e.g. armv7l I
> receive following error:
> 
> ```
> CMake Error: try_run() invoked in cross-compiling mode, please set the
> following cache variables appropriately: HAVE_LKSTRFTIME (advanced)
> For details see /builddir/pan-0.160/build/TryRunResults.cmake
> ```

ok, try_run is setup there [1] to see if strftime supports the use of %l and %k.

This produces a small executable that is run to test this features. If this 
small executable is built for armv7, you may have some issue on this test.

cmake's try_run has some hints about cross compilation [2]. I have not tried 
cross compilation so I don't know how this is supposed to work.

Another way out is to set beforehand the variable that should be computed by 
try_run. I.e set HAVE_LKSTRFTIME when calling cmake as suggested by the message 
above.

HTH

Dod

[1] 
https://gitlab.gnome.org/GNOME/pan/-/blob/master/CMakeLists.txt?ref_type=heads#L175
[2] https://cmake.org/cmake/help/latest/command/try_run.html#id5



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Problems with color preferences

2024-08-26 Thread Dominique Dumont
Hi

On Monday, 26 August 2024 18:27:52 CEST Jim Henderson wrote:
> Any ideas, or is this a known issue with this release?

It's a known issue that has been fixed in Pan 0.160.

All the best





___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Segmentation fault when get all headers from de.comm.software.mozilla.mailnews

2024-09-04 Thread Dominique Dumont
Hi

On Tuesday, 3 September 2024 20:49:50 CEST Alex via Pan-users wrote:
> I use pan on Ubuntu 22.04 which is version 0.149.
> 
> The Problem is when I now tel pan to "get all headers" from
> 'de.comm.software.mozilla.mailnews' stop pan with "Segmentation fault"

I've retrieved all headers of this group with pan 0.160 and got no problem.

> I tried the same with the latest pan and got the same "Segmentation fault".

Which version ? How did you get this newer version ?

All the best





___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Segmentation fault when get all headers from de.comm.software.mozilla.mailnews

2024-09-04 Thread Dominique Dumont
Hi

On Tuesday, 3 September 2024 20:49:50 CEST Alex via Pan-users wrote:
> I tried the same with the latest pan and got the same "Segmentation fault".
> After a debug build and a start of pan with

Thanks to your pan-debug.txt file, I was able to see where the crash occured. 

Given the location, it can occurs only when a network error occurs while using 
compression with the news server providing de.comm.software.mozilla.mailnews.

Note that, in my tests, getting headers with server compression is mush slower 
than without compression. Go figure. I got bored and interrupted the download 
which reproduced the crash.

I think I've fixed this crash and pushed the fix on fix-crash-on-network-error 
branch . Could you try it ?

All the best





___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] External Pan FAQ is gone

2013-02-06 Thread Dominique Dumont
Hello

The FAQ provided by Pan site [1] is mentioned as outdated. But it's 
replacement link [2] leads to nowhere.

All the best

[1] http://pan.rebelbase.com/faq/
[2] http://www.darrenalbers.net/wiki/index.php?title=Pan_FAQ


signature.asc
Description: This is a digitally signed message part.
___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] PPA Version update?

2013-02-10 Thread Dominique Dumont
Le samedi 9 février 2013 20:35:32, DLSauers a écrit :
> Is there a schedule as to when the PPA is updated with DEBS for updating 
> via apt-get.
> 
> There seems to a lot of updates to the program some which would be great 
> to have, but the PPA doesn't seem to update since 5/12?

I package pan for Debian within one or 2 weeks after pan is released. Well, 
that's the plan anyway...

I guess that Ubuntu packages follow up by releasing Debian's package. 

Dominique

___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Pan broken on Ubuntu Raring?

2013-05-19 Thread Dominique Dumont
Le Sunday 19 May 2013 08:49:38, Duncan a écrit :
> Ubuntu's pan may have been built with SSL turned off this time. 

Correct. This is mentioned in pan 0.139-2 Debian changelog. I hope this log is 
available on Ubuntu.

> There 
> were some problems with gnutls (the library pan uses for SSL/TLS support) 
> going LGPLv3+ for a few versions, that the Debian maintainer actually 
> brought to our attention here, as that's incompatible with pan's GPLv2-
> only. 

yes.

> As a result, I believe Debian shipped with the SSL support turned 
> off for a bit for legal reasons, and Ubuntu being a Debian downstream may 
> well have done the same.

SSL support is still off. I'll put back SSL support once gnutls with lgpl2.1 
license is updated on Debian unstable. 

Dominique


signature.asc
Description: This is a digitally signed message part.
___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Pan on Ubuntu 14.04

2014-05-01 Thread Dominique Dumont
On Wednesday 23 April 2014 12:58:40 Chris Gentle wrote:
> So what's up with that?  I was really hoping this would be "fixed" since
> this is an LTS release.

Licenses issues with tls and gmp are now resolved. I've uploaded pan 0.139-3 
to Debian with tls/ssl support.

This new version should eventually land in Ubuntu.

All the best

___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Pan 0.139-7 will not start

2016-03-15 Thread Dominique Dumont
On Tuesday 15 March 2016 00:07:33 Duncan wrote:
> > ERROR:pan-tree.cc:80:GtkTreeIter PanTreeStore::get_iter(const
> > PanTreeStore::Row*): assertion failed: (row)
> > Aborted (core dumped)

See https://bugzilla.gnome.org/show_bug.cgi?id=756458 comment 5 and 8

All the best

-- 
 https://github.com/dod38fr/   -o- http://search.cpan.org/~ddumont/
http://ddumont.wordpress.com/  -o-   irc: dod at irc.debian.org

___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] [Pan-announce] ANN: Pan 0.141 "Tarzan's Death"

2017-01-07 Thread Dominique Dumont
On vendredi 30 décembre 2016 21:44:31 CET Petr Kovar wrote:
> December 30, 2016 - New Release:
> Pan 0.141 "Tarzan's Death"
> http://pan.rebelbase.com/download/

That's great news !

Pan 0.141 is now uploaded to Debian/unstable and will be soon available. [1]

All the best

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

___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Deprecated libgnome-keyring

2017-07-14 Thread Dominique Dumont
On Monday, 19 June 2017 19:26:50 CEST Petr Kovar wrote:
> This is now in master together with Detlef's port to libsecret &
> gcr. If there are no major issues with the code, I think we can release a
> 0.142 soonish.

Pan on Debian now has a bug requesting this change [1]. 

A new release would then be most welcome.

All the best

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

-- 
 https://github.com/dod38fr/   -o- http://search.cpan.org/~ddumont/
http://ddumont.wordpress.com/  -o-   irc: dod at irc.debian.org

___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Pan group list not accessible?

2017-09-04 Thread Dominique Dumont
On Monday, 4 September 2017 21:18:00 CEST Duncan wrote:
> The workaround as listed in the bug is to build pan against gtk2, since 
> the bug only triggers when pan is built against gtk3.

On Debian, pan is built with gtk3 to work avoid crash seen when running pan 
with KDE (see details in https://bugzilla.gnome.org/show_bug.cgi?id=756458)

All the best

-- 
 https://github.com/dod38fr/   -o- http://search.cpan.org/~ddumont/
http://ddumont.wordpress.com/  -o-   irc: dod at irc.debian.org

___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Fw: [Bug 786438] New: Please upgrade gmime version to 3.0

2017-09-04 Thread Dominique Dumont
On Sunday, 27 August 2017 13:49:10 CEST Petr Kovar wrote:
> Anyone up for a porting challenge? :)

Debian bug report mention the following links to help with porting:

* gmime's porting guide from 2.6 to 3.0:

 https://github.com/jstedfast/gmime/blob/master/PORTING


-- 
 https://github.com/dod38fr/   -o- http://search.cpan.org/~ddumont/
http://ddumont.wordpress.com/  -o-   irc: dod at irc.debian.org

___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Distros: do not build against gmime-3 yet

2017-12-10 Thread Dominique Dumont
On Sunday, 10 December 2017 23:24:47 CET Petr Kovar wrote:
> Please do keep in mind that support for gmime-3 is incomplete and
> experimental and not even mentioned in README, and as such not intended to
> be used by end-users. More gmime-3 patches welcome and needed!

Note that you have to make sure that gmime-3 lib are not available for pan to 
compile with gmime-2. Otherwise, pan build system will compile with gmime-3 
instead of gmime-2

On Debian, this means that either:
- libgmime-3.0-dev package is removed 
- pan is built in a chroot (cowbuilder or pbuilder)

As a side note, pan 0.143 is now available on Debian (using gmime-2.6)

All the best
-- 
 https://github.com/dod38fr/   -o- http://search.cpan.org/~ddumont/
http://ddumont.wordpress.com/  -o-   irc: dod at irc.debian.org

___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] ANN: Pan bugs migrated from Bugzilla to GitLab

2018-09-23 Thread Dominique Dumont
On Sunday, 23 September 2018 00:05:35 CEST Petr Kovar wrote:
> FYI, GNOME sysadmins recently migrated all open Pan bugs from Bugzilla to
> https://gitlab.gnome.org/GNOME/pan/issues.

Ouch. Pan bugs on Debian have a cross-reference to upstream bugs, in pan's 
case, bugzilla. The migration you announced means that these cross-references 
are now obsolete.

Is there a cross reference from the gitlab issues to bugzilla issues so I can 
try to re-build the cross references betwenn Debian bugs and pan bugs ?

All the best

Dod (pan packager for Debian)




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] ANN: Pan bugs migrated from Bugzilla to GitLab

2018-09-25 Thread Dominique Dumont
On Monday, 24 September 2018 07:01:41 CEST Petr Kovar wrote:
> So you can take
> the BZ-GitLab mapping based on the last comment in the BZ bug.

ok, got it. I've updated the cross-references in Debian bug tracker.

Thanks for the hint.

Dod




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Pan stops showing more than one message header column

2018-11-05 Thread Dominique Dumont
On Tuesday, 6 November 2018 02:51:26 CET David Chmelik wrote:
> I'm temporarily trying Pan (with same profile from a working installation
> of Pan on other OS) on Kubuntu.  I must say it's a poor implementation of
> KDE.  In this, Pan only shows one message header column (either author,
> subject, date, etc.)  What can I do about that?  It's not a resize issue;
> the cursor never goes over a place I can resize it to get the other
> columns.  They are just not displayed at all.

On Debian and Ubuntu, pan is compiled with gtk3. That may be the main 
difference between pan on Ubuntu and pan elsewhere.

HTH



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] can you run Pan 2 on anything but GNOME/Linux? (and how to donate?)

2020-09-01 Thread Dominique Dumont
On Wednesday, 19 August 2020 12:30:02 CEST David Chmelik wrote:
> Okay, here is some output from trying to run Pan 2 in FreeBSD Unix
> KDE5.

Are you compiling with gtk2 or gtk3 ?

On Debian, I compile pan with gtk3, otherwise pan under KDE often crashes.

HTH

Dod




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] can you run Pan 2 on anything but GNOME/Linux? (and how to donate?)

2020-09-12 Thread Dominique Dumont
On mardi 18 août 2020 08:30:54 CEST David Chmelik wrote:
> I've used Pan since '00s: best NNTP newsreader ever.  However last year
> it started crashing for me in KDE5, so I tried TWM, XFCE, MATE... can't
> run Pan 2 in anything.

On Debian, pan built with gtk2 crashed when run within KDE.

That's why pan is now compiled with gtk3 for Debian.

Do you use gtk2 or gtk3 ?

HTH




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] New maintainer

2021-08-11 Thread Dominique Dumont
Hi

Looks like you were faster than me with this announce...

On Wednesday, 11 August 2021 09:08:54 CEST Duncan wrote:
> The *.doap file is an XML-based maintainer listing.  Given the email
> @debian, presumably that's pan's Debian maintainer, now upstream
> maintainer as well.

Indeed, I am Pan maintainer for Debian, but I should not use my Debian address 
for upstream pan ;-)

> So we appear to actually have an upstream maintainer again now. =:^)  

Indeed. On the other hand, I've not seriously programmed in C++ for 25 years 
and I currently don't have much available time (if at all until September). So 
don't expect a revolution. But I will review and merge MR provided I can 
understand them. I'll also cut a release from time to time.

All the best





___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] [ANNOUNCE] New Pan release 0.147 (and new maintainer)

2021-09-19 Thread Dominique Dumont
Hi

After a 2 years hiatus, I'm happy to announce Pan version 0.147.

Yes, that's right, Pan has a new maintainer. I've been maintaining Pan package 
for Debian for almost 10 years, and I did not want this software to die, so 
I've taken over upstream maintenance. 

As I've not seriously programmed in C++ for about 20 years, I'll heavily rely 
on users' participation. So please, keep the MR coming, I'll strive to review, 
provide feedback and hopefully merge them. :-)

Back to Pan, this new release contains mostly bug fixes so pan can be compiled 
on major Linux distributions.

In the next releases, we'll try to get rid of gmime2 code. Please reach out to
pan-devel [at] nongnu.org if this may cause issues.

Note that I have not (yet?) the credentials to update Pan website on 
rebelbase.com. So the announce and tarball will not be propagated there soon 
(if ever).

You can get Pan 0,147 release tarball on Gnome's gitlab:

- https://gitlab.gnome.org/GNOME/pan/-/tags/PAN_0_147

The detailed release log is there:
- https://gitlab.gnome.org/GNOME/pan/-/blob/master/NEWS

This release still has known bugs:
- compilation with gtk3 raises a lot of warning
- message signing is broken

All the best

Dominique (aka dod at Debian)


signature.asc
Description: This is a digitally signed message part.
___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] pan 0.147 crashes

2021-09-28 Thread Dominique Dumont
On Tuesday, 28 September 2021 05:42:01 CEST David Chmelik wrote:
> For last few versions (including 0.147) pan crashes (on
> Slackware64-current) apparently for any GTK theme I use.  

Did you compile pan yourself?

Is pan compiled with gtk2 or gtk3 ?

What's your window manager ?

Could you provide a backtrace ?

> Will pan be
> updated to use newer GTK so it stops crashing?  

First we need to get rid of gmime2, fix gtk3 usage, get rid of gtk2, then we 
may think of gtk4. This won't happen soon unless we get more help.

All the best



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] pan 0.147 crashes

2021-09-28 Thread Dominique Dumont
On Tuesday, 28 September 2021 09:59:02 CEST David Chmelik wrote:
> > Is pan compiled with gtk2 or gtk3 ?
> 
> Maybe GTK2, but I don't know.

I've checked. It's gtk2:
$ ldd /tmp/pan | grep gtk
libgtkspell.so.0 => /lib/x86_64-linux-gnu/libgtkspell.so.0 
(0x7f8e4557f000)
libgtk-x11-2.0.so.0 => /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 
(0x7f8e45121000)

> > What's your window manager ?
> 
> X/KDE

On Debian, I had to compile pan with Gtk3 because pan with gtk2 crashed often 
with KDE.

You should try to compile pan with gtk3 .

> > Could you provide a backtrace ?
> 
> How do I do that again?

See https://wiki.debian.org/HowToGetABacktrace although I don't know how to get 
debug symbols on slackware.

Please try pan with gtk3 first.

All the best





___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] nzb download errors and bombing out.

2021-09-28 Thread Dominique Dumont
On Tuesday, 28 September 2021 05:18:06 CEST Pedro wrote:
> the problem I have with many nzb downloads is that is saves the part in
> many multiple _copy_x, where x can be in the hundreds,
> interspersed with ,filename_copy_x.ERROR file

This looks like this issue:
https://gitlab.gnome.org/GNOME/pan/-/issues/110

Its related PR was merged in pan 0.147.

Please try this version

All the best





___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] pan 0.147 wants mime 2.0 >= 2.6 when I have installed gmime 3.2.7

2021-10-10 Thread Dominique Dumont
On vendredi 8 octobre 2021 07:10:21 CEST Pedro wrote:
> configure: error: Package requirements (gmime-2.6 >= 2.6.20) were not met:
> 
> No package 'gmime-2.6' found
> 
> I tired to install gmime 2.6 but that had a fatal error.

Depending on your distro, gmime 2 might no longer be available.

I'd suggest to install gmime3 on your system and run configure with --with-
gmime30 option.

HTH




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] References header posting error patch?

2021-10-10 Thread Dominique Dumont
On mercredi 6 octobre 2021 19:51:50 CEST Duncan wrote:
> Now that we're getting a somewhat workable pan again, the biggest
> remaining issue I've been seeing is the posting error due to pan messing
> up the references header (bad character conversion I believe).

I've tested followup post with pan from git and I got no problem. Here's the 
relevant output of pan --debug

===
Subject: Re: test1234
Newsgroups: alt.discuss.test
References: 
MIME-Version: 1.0
User-Agent: Pan/0.148 (Sweet Solitude; a8fda6d gitlab.gnome.org/GNOME/pan.git)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

On Mon, 25 Aug 2014 14:32:10 -0500, no name wrote:

> Test

test follow-up
.
]; status was 1
==

Could you test on your side ?

All the best





___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] pan 0.147 wants mime 2.0 >= 2.6 when I have installed gmime 3.2.7

2021-10-11 Thread Dominique Dumont
On Sunday, 10 October 2021 22:24:18 CEST Pedro wrote:
> hi, did you not get my post to this email group with my solution,
> several days ago, similar to yours but in more detail.

Sorry, I got it but it went in a different mail thread so I forgot about it 
when I looked again at this issue.. 

All the best





___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] References header posting error patch?

2021-10-17 Thread Dominique Dumont
On Saturday, 16 October 2021 10:11:07 CEST Duncan wrote:
> Again on gmane.io, an example that fails a reply (still the newest thread
> as I post this):
> 
> From: Mark Knecht 
> Newsgroups: gmane.comp.kde.linux
> Subject: Google Chrome - no title bar this morning
> Date: Wed, 22 Sep 2021 06:51:56 -0700
> Approved: n...@gmane.org
> Message-ID:  kg0h81h1z7rhhqsg4ivhw5trexa73bsdqhtj...@mail.gmail.com>
> 
> Note the length of that message-id (which I see pan wrapped above).

I've replied to this post, albeit in another newsgroup (alt.test.fr) and 
news server (news.free.fr) :

+++
Subject: Re: KDE applications (and others) opening google-chrome instead of
 the default firefox
Newsgroups: alt.fr.test
X-Face: 
 
=?us-ascii?Q?=22Rm!F~Px=2CI7J=3FLrWHYVW=3D=28is3hf7|=40nuqB=3DO+Gi6bKt\-B$=3Ex+6WVb^i'Ld46p?=
 =?us-ascii?Q?59YOBAAaVg=28q|Tk`=22+{=2CZ*=2C6ug&~F+!=2Ft6=3DvuEG?=
 =?us-ascii?Q?q?=
References: <2323604.pBDLnRBm6S@archlinux>

<3015922.u1fc43zBbT@archlinux>
MIME-Version: 1.0
User-Agent: Pan/0.148 (Sweet Solitude; a8fda6d gitlab.gnome.org/GNOME/pan.git)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit


Test followup with pan,

This should land in alt.test.fr, sorry if I messed up another group
++

Note that all headers are wrapped correctly. This was tested with pan from git 
compiled with gtk3 and gmime 3
on Debian unstable.

So far, I cannot reproduce this issue.

How is your pan compiled ?

All the best



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] [ANNOUNCE] Pan release 0.148

2021-10-24 Thread Dominique Dumont
Hi

I'm happy to announce Pan 0.148

Pan is a powerful and user-friendly Usenet newsreader for GTK+.
See http://pan.rebelbase.com/ for more information.

The main changes of this release are:
- gmime3 is used by default (configure option --with-gmime30 is gone)
- gmime2 is deprecated, but can be used with configure option --with-gmime2
- fixed missing buttons in Post widget
- preference widget is no longer huge
- release tag format is changed. This release is tagged v0.148

You can get Pan 0.148 release tarball on Gnome's gitlab:

- https://gitlab.gnome.org/GNOME/pan/-/tags/v0.148

The detailed release log is there:
- https://gitlab.gnome.org/GNOME/pan/-/blob/master/NEWS

All the best

Dominique



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] References header posting error patch?

2021-10-25 Thread Dominique Dumont
On Sunday, 24 October 2021 09:45:56 CEST Duncan wrote:
> What gmime version are you building against?  3.2.7 (from March of 2020)
> or earlier?

3.2.7

> FWIW, gmime-3.2.7 here, built with all USE flags (Gentoo feature control)
> turned off, so: -idn -crypt -doc -static-libs -test -vala .

I use gmime built by Debian. It's compiled with

dh_auto_configure -- \ 
 --enable-vala \ 
--enable-gtk-doc \
--enable-largefile \
--enable-introspection

> I'm now wondering if it could be a character-set issue due to the -idn
> flag, so will try rebuilding gmime with it on when I get time.

or may be a locale issue. I'm running with:

LANG=en_GB.UTF-8
LANGUAGE=
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT=fr_FR.UTF-8
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=


> (FWIW I just went back to work after being off a year and a half for
> covid, so just lost a good chunk of my day/week that I had previously.
> But tomorrow's the last of 10 days in a row working, with a couple days
> off after that. 

I'm sorry to hear about your covid issue and I'm glad that you're feeling 
better. 

All the best



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] [ANNOUNCE] Pan release 0.149

2021-12-22 Thread Dominique Dumont
Hi

I'm happy to announce Pan 0.149

Pan is a powerful and user-friendly Usenet newsreader for GTK+.
See http://pan.rebelbase.com/ for more information.

The main changes of this release are:
- Fix freeze when loading group with non-ascii characters in subject
- Avoid mojibake in Subject and Headers
- Fix x-face folding (FoxMcCloud45)
- Add Base64-encoded Face header. (FoxMcCloud45)

You can get Pan 0.149 release tarball on Gnome's gitlab:

- https://gitlab.gnome.org/GNOME/pan/-/tags/v0.149

The detailed release log is there:
- https://gitlab.gnome.org/GNOME/pan/-/blob/master/NEWS

All the best

Dominique



___
Pan-devel mailing list
pan-de...@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-devel




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] [ANNOUNCE] Pan release 0.149

2021-12-28 Thread Dominique Dumont
On Tuesday, 28 December 2021 15:24:00 CET Maurice via Pan-users wrote:
> Any chance of an RPM version being available, please?

May be there:

https://src.fedoraproject.org/rpms/pan



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] [ANNOUNCE] Pan release 0.149

2021-12-29 Thread Dominique Dumont
On Wednesday, 29 December 2021 13:44:04 CET Maurice via Pan-users wrote:
> Maybe the info "(BLIBC -2.33" is a useful clue?

The package you're installing require glibc 2.33 which is very very old



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] Unable to view posts

2022-01-09 Thread Dominique Dumont
On Saturday, 8 January 2022 22:14:56 CET M.R.P. zensky via Pan-users wrote:
> Hello running pan on ubuntu and when I select a newsgroup I get a list but
> cannot view the article.

We cannot fix this issue without information that enable us to reproduce this 
problem.

So please tell us:
- Which version of pan ?
- if you compile yourself pan
- What group ?
- What article ?

All the best




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


[Pan-users] [ANNOUNCE] Pan release 0.150

2022-02-25 Thread Dominique Dumont
Hi

I'm happy to announce Pan 0.150 "Moucherotte"

Pan is a powerful and user-friendly Usenet newsreader for GTK+.
See http://pan.rebelbase.com/ for more information.

The main changes of this release are:
- Dropped support for GMime2. Only Gmime3 is supported
- Gtk3 is now default build, Gtk2 is deprecated

You can get Pan 0.150 release tarball on Gnome's gitlab:

- https://gitlab.gnome.org/GNOME/pan/-/tags/v0.150

The detailed release log is there:
- https://gitlab.gnome.org/GNOME/pan/-/blob/master/NEWS

All the best

Dominique




___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] [ANNOUNCE] Pan release 0.150

2022-02-27 Thread Dominique Dumont
On Saturday, 26 February 2022 20:13:33 CET glen walpert wrote:
> Attempting to compile Pan 0.150 on Ubuntu 18.04.6 LTS using:

18.04 is quite old...

> I get:
> 
> checking for GLIB - version >= 2.17.6... yes (version 2.56.4)
> checking for GMIME... no
> configure: error: Package requirements (gmime-3.0 >= 3.0.0) were not met:
> 
> No package 'gmime-3.0' found

you need to install libgmime-3.0-dev. 

I don't know if this package is available on Ubuntu 18.04.

HTH



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] [ANNOUNCE] Pan release 0.150

2022-02-27 Thread Dominique Dumont
On Sunday, 27 February 2022 06:47:13 CET Duncan wrote:
> So look for gmime-devel-3.x or a similarly named package, and note that
> after you install that, there may be other necessary -devel packages to
> install as well

You can find the list of required packages in:

https://gitlab.gnome.org/GNOME/pan/-/blob/master/.gitlab-ci.yml

Please use the list targeting build-ubuntu-gtk3 (line 41 to 58). 

> (sometimes known as dependency hell because it can seem to
> be a never-ending list).

Well, that's why apt or yum are here to help... 😉

HTH





___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] [ANNOUNCE] Pan release 0.150

2022-02-28 Thread Dominique Dumont
On Sunday, 27 February 2022 01:44:11 CET David Shochat wrote:
> I built this on my ubuntu 21.10 system (default configure options). It
> seems to function normally for reading, but I saw many of the
> following in the shell window where I launched pan:
> (pan:172435): Gtk-CRITICAL **: 16:30:22.499:
> gtk_widget_get_scale_factor: assertion 'GTK_IS_WIDGET (widget)' failed
> and at the end, one occurrence of:
> (pan:172435): GLib-GObject-CRITICAL **: 16:32:03.566: g_object_unref:
> assertion 'G_IS_OBJECT (object)' failed

Indeed. There's still a lot of problems with Pan on Gtk3. 

I guess the first step would be to fix the many compilation warnings, then 
address these warnings.

Unfortunately, I don't know how to fix these and I don't have much time to 
investigate.

All the best



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


Re: [Pan-users] [ANNOUNCE] Pan release 0.150

2022-02-28 Thread Dominique Dumont
On Sunday, 27 February 2022 19:33:42 CET glen walpert wrote:
> Pan 0.150 compiled fine and works properly with NNTP but not
> SSL

Please check the list of dependencies listed below line 34  in 

https://gitlab.gnome.org/GNOME/pan/-/blob/master/.gitlab-ci.yml 

You'll find the required package to enable all compilation options.

All the best



___
Pan-users mailing list
Pan-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pan-users


  1   2   >