pan-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Pan-users] Re: How to get messages vissible


From: Duncan
Subject: [Pan-users] Re: How to get messages vissible
Date: Tue, 23 Sep 2008 11:13:19 +0000 (UTC)
User-agent: Pan/0.133 (House of Butterflies)

Julien Michielsen
<address@hidden> posted
address@hidden, excerpted below, on  Tue, 23 Sep 2008
11:15:49 +0200:

> Long time ago I got pan working, and thought it was a great news-reading
> tool. However, it doesn't work any more as it did. After starting it up
> (pan-0.132-120.1) 

You don't say how long ago you had pan working, or what version it was, 
but from the (snipped) mention of ~/.pan, it would appear to be what is 
now generally referred to as "old-pan" (versions thru 0.14.x), while you 
are now using "new-pan" (versions starting with 0.90, with 0.133 being 
the latest, your 0.132 thus being slightly behind).

You are correct, it does /not/ work any more like it did.  It works 
somewhat differently now.  It'll take a bit of getting used to, but 
particularly if you do large binary groups and/or use multiple servers, 
the new version is likely to work far better for you, once you get used 
to it, of course.

As I implied, the directory ~/.pan (which can be a symlink as it is for 
you, mine was too, back then) is associated with old-pan.  New-pan uses 
an entirely different format for many of its files (it has to due to 
differences in the way it works now) and now uses ~/.pan2 by default, not 
the original ~/.pan.

You'll need to setup new pan from scratch, tho it seems you've started 
that process since you have a subscribed group listed.  Here, you'll 
begin to see the differences.  While old-pan managed each server 
independently, with new-pan there's no longer a concept of active server, 
as pan now combines the groups from all configured servers together, 
automatically tracking what groups are on what servers, and downloading 
messages from those groups, regardless of the server they appear on, as 
you update them.  This is why the interface changed to a large degree, 
and one of the reasons the file formats changed.  The other reason the 
file formats changed is that pan now manages memory more efficiently, and 
stores its data more efficiently as a result.  You wouldn't notice this 
in the UI, but you might well notice the difference in speed and memory 
required on large groups.  Previously, pan would bog down at a couple 
hundred thousand headers in a group, and became basically unworkable, 
regardless of your memory, as the number of headers approached a 
million.  Now, pan handles a million headers with ease, tho it does slow 
down as numbers approach 10 or 20 million.  Still, while it was a 
geometric slowdown before, it's far closer to linear, now, and given 
enough memory and a bit of time, it'll slog thru even tens of millions of 
headers without major issue.  And, of course now it does this all while 
coordinating multiple servers automatically, if you have multiple servers 
configured. =:^)

As for porting... you can probably use your scorefile from old-pan, tho 
it may take a bit of work to fix it up as new-pan is rather stricter slrn 
scorefile format.  If you had exported your old news lists into newsrc 
files, pan uses newsrc files natively in the new version, so you can make 
use of those (tho the newsrc format has no concept of multiple servers, 
AFAIK, and you have to setup each one by hand to match what new-pan is 
looking for for that server, see the servers.xml file in as I said, 
~/.pan2, for that bit).  If you had a large cache you wanted to save, 
those files too should be the same, altho if you used the default cache 
size, it's probably not worth the trouble. (To set other than the default 
10 MB cache size in new-pan, you must edit the appropriate line in 
preferences.xml, as Charles decided that setting was too "advanced" to 
confuse ordinary users with so it's no longer in the GUI.)

The rest of what you posted, the description of the main menu bar and the 
three panes, groups (with subscribed groups, other groups...), headers 
(listing author, subject, date, etc in a threaded view), and body (with 
subject, from, date, etc at the top, displaying the post if selected 
underneath), seems correct.  Assuming you've configured a server and 
pulled down a group list, as you apparently have since you have a 
subscribed group listed, you can expand the other groups listing, select 
a group, right click on it (or use the main menu entry) and subscribe.  
Depending on whether you have preferences set to fetch headers 
(overviews) automatically when entering a group or not, you may have to 
fetch them to get a list in the headers pane.  Once you get such a list, 
clicking on an individual post should download it and show it in the body 
pane.

Hopefully that gets you started.  It appears your main problem was 
confusion because you didn't realize the directory and formats had 
changed and you had to set pan up again.  If the above isn't not enough, 
let us know how far you've gotten and hopefully we can help further.

BTW, version 0.132 had a security issue.  0.133 has it fixed, but isn't 
so widely available.  Depending on where you got your 0.132 (presumably 
your distribution), it may or may not have the patch applied as well.  
You may want to review the changelogs to see.  Other than that, the other 
main patches between 0.132 and 0.133 were to modernize it to support 
newer gcc and glib, which should be a distribution issue only unless 
you're compiling your own, but there were a couple other minor bugfixes 
as well.  So if you have a security-patched 0.132, I wouldn't worry too 
much about 0.133.  If you don't see anything related to a security fix in 
the distribution's changelog, then it might be worthwhile asking them 
about it.  Here's the GNOME bug on it if you need more info:

http://bugzilla.gnome.org/show_bug.cgi?id=535413

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman





reply via email to

[Prev in Thread] Current Thread [Next in Thread]