Gnus development mailing list
 help / color / mirror / Atom feed
* Groups no longer active
@ 1999-07-11  0:33 Tony Lam
  1999-08-27 17:13 ` Lars Magne Ingebrigtsen
  0 siblings, 1 reply; 8+ messages in thread
From: Tony Lam @ 1999-07-11  0:33 UTC (permalink / raw)



Upgraded from Gnus 5.6.45 to PGnus 0.94 went pretty smoothly after
modified mail source definition. One thing I do find with PGnus is now
groups in most of my topics are not active any more.

Here is how I usually use Gnus: I have my email/mailing list groups on
level 1 and 2, I also organize groups into topics. I start Gnus by
"M-x n gnus" (n=1 or 2) to read emails, then 'M-g' on topics to read
all subscribed groups under that topics. This worked well under Gnus
5.6.45, with the latest PGnus, 'M-g' on topics does not return any
groups on level 3-5 any more. My investigation so far shows "M-x 2
gnus" no longer active groups above 2.

This new behavior seems make sense, but I think when I do "M-g" on
topics it should still active all subscribed groups under the topics,
and fetch all news messages in the groups. I shouldn't have to do "M-g
3" to activate *all* groups on level 3 and below just to read a few
groups in a topic.

Does anyone else has this problem? TIA for any suggestions.

Regards,

Tony



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Groups no longer active
  1999-07-11  0:33 Groups no longer active Tony Lam
@ 1999-08-27 17:13 ` Lars Magne Ingebrigtsen
  1999-08-31 21:19   ` Tony Lam
  0 siblings, 1 reply; 8+ messages in thread
From: Lars Magne Ingebrigtsen @ 1999-08-27 17:13 UTC (permalink / raw)


Tony Lam <Tony.Lam+ding@Eng.Sun.Com> writes:

> This new behavior seems make sense, but I think when I do "M-g" on
> topics it should still active all subscribed groups under the topics,
> and fetch all news messages in the groups. I shouldn't have to do "M-g
> 3" to activate *all* groups on level 3 and below just to read a few
> groups in a topic.

Hm.  I've looked over the code, and I can't see anything there that
considers group levels.  Does `T #' only mark the groups that are on
the specified level?

-- 
(domestic pets only, the antidote for overdose, milk.)
  larsi@gnus.org * Lars Magne Ingebrigtsen


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Groups no longer active
  1999-08-27 17:13 ` Lars Magne Ingebrigtsen
@ 1999-08-31 21:19   ` Tony Lam
  1999-09-25  7:48     ` Lars Magne Ingebrigtsen
  0 siblings, 1 reply; 8+ messages in thread
From: Tony Lam @ 1999-08-31 21:19 UTC (permalink / raw)


* "Lars" == Lars Magne Ingebrigtsen <larsi@gnus.org> writes:

Lars> Tony Lam <Tony.Lam+ding@Eng.Sun.Com> writes:
>> This new behavior seems make sense, but I think when I do "M-g" on
>> topics it should still active all subscribed groups under the topics,
>> and fetch all news messages in the groups. I shouldn't have to do "M-g
>> 3" to activate *all* groups on level 3 and below just to read a few
>> groups in a topic.

Lars> Hm.  I've looked over the code, and I can't see anything there that
Lars> considers group levels.

When I start Gnus with 'M 2 M-x gnus', PGnus completely ignores all
groups at level >2 in gnus-get-unread-articles, i.e. does not store
them in active hash table, while in Gnus 5.6.45, the same function put
all groups in active hash table, and set groups at >2 to inactive. It
looks like that's why doing 'M-g' on topic later in PGnus doesn't get
any subscribed groups at level 2+ but works fine in Gnus 5.6.45.

There seems a reason for Gnus to change to the new behavior, but how
can I get all subscribed groups under a topic without activating all
groups from all servers?

Lars> Does `T #' only mark the groups that are on the specified level?

Yes.

Thanks in advance for any help.

Tony


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Groups no longer active
  1999-08-31 21:19   ` Tony Lam
@ 1999-09-25  7:48     ` Lars Magne Ingebrigtsen
  1999-09-27 19:52       ` Tony Lam
  0 siblings, 1 reply; 8+ messages in thread
From: Lars Magne Ingebrigtsen @ 1999-09-25  7:48 UTC (permalink / raw)


Tony Lam <Tony.Lam+ding@eng.sun.com> writes:

> When I start Gnus with 'M 2 M-x gnus', PGnus completely ignores all
> groups at level >2 in gnus-get-unread-articles, i.e. does not store
> them in active hash table, while in Gnus 5.6.45, the same function put
> all groups in active hash table, and set groups at >2 to inactive. It
> looks like that's why doing 'M-g' on topic later in PGnus doesn't get
> any subscribed groups at level 2+ but works fine in Gnus 5.6.45.

Right; I see.

Hm.

What does

(gnus-gethash "some.group.name.not.activated" gnus-newsrc-hashtb)

evaluate to?

-- 
(domestic pets only, the antidote for overdose, milk.)
  larsi@gnus.org * Lars Magne Ingebrigtsen


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Groups no longer active
  1999-09-25  7:48     ` Lars Magne Ingebrigtsen
@ 1999-09-27 19:52       ` Tony Lam
  1999-09-27 21:04         ` Lars Magne Ingebrigtsen
  0 siblings, 1 reply; 8+ messages in thread
From: Tony Lam @ 1999-09-27 19:52 UTC (permalink / raw)



Welcome back Lars!!

* "Lars" == Lars Magne Ingebrigtsen <larsi@gnus.org> writes:

Lars> Tony Lam <Tony.Lam+ding@eng.sun.com> writes:

>> When I start Gnus with 'M 2 M-x gnus', PGnus completely ignores all
>> groups at level >2 in gnus-get-unread-articles, i.e. does not store
>> them in active hash table, while in Gnus 5.6.45, the same function put
>> all groups in active hash table, and set groups at >2 to inactive. It
>> looks like that's why doing 'M-g' on topic later in PGnus doesn't get
>> any subscribed groups at level 2+ but works fine in Gnus 5.6.45.

Lars> Right; I see.

Lars> Hm.

Lars> What does

Lars> (gnus-gethash "some.group.name.not.activated" gnus-newsrc-hashtb)

Lars> evaluate to?

with PGnus:

(gnus-gethash "nnfolder:emacs.jde" gnus-newsrc-hashtb)
(nil ("sun.emacs" 3 ((1 . 1415)) ((cache (1389 . 1390) (1392 . 1394) (1404 . 1405) (1414 . 1415)) (dormant (1389 . 1390) 1392 1404 (1414 . 1415)) (tick 1393 1405)) nil ((timestamp 14306 38038) (visible . t))) ("nnfolder:emacs.jde" 3 ((1 . 2118) 2123 2126) ((save (1598 . 1599)) (dormant 1189 1197 (1203 . 1204) (1307 . 1308) 1331 1341 1911 2075 2078) (tick 1215 1234 1238 1317 1382 1393 (1517 . 1518) 1540 1565 1629 1636 1700 1747 1792 1829 1838 1847 1850 (1863 . 1865) 1868 1884 1890 1893 1899 1908 1955 2056 2065 2080 2118 2126)) (nnfolder "") ((timestamp 14319 46276) (total-expire . t) (expiry-wait . 90.0) (score-file . "emacs.jde.SCORE") (visible . t))) ....

with Gnus 5.6.45:

(gnus-gethash "nnfolder:emacs.jde" gnus-newsrc-hashtb)
(8 ("sun.emacs" 3 ((1 . 1415)) ((cache (1389 . 1390) (1392 . 1394) (1404 . 1405) (1414 . 1415)) (dormant (1389 . 1390) 1392 1404 (1414 . 1415)) (tick 1393 1405)) nil ((timestamp 14306 38038) (visible . t))) ("nnfolder:emacs.jde" 3 ((1 . 2118) 2123 2126) ((save (1598 . 1599)) (dormant 1189 1197 (1203 . 1204) (1307 . 1308) 1331 1341 1911 2075 2078) (tick 1215 1234 1238 1317 1382 1393 (1517 . 1518) 1540 1565 1629 1636 1700 1747 1792 1829 1838 1847 1850 (1863 . 1865) 1868 1884 1890 1893 1899 1908 1955 2056 2065 2080 2118 2126)) (nnfolder "") ((timestamp 14319 46276) (total-expire . t) (expiry-wait . 90.0) (score-file . "emacs.jde.SCORE") (visible . t))) ....


The output is pretty much the same from both versions, except the car: 
nil in PGnus and a number(8) in Gnu 5.6.45.


Tony


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Groups no longer active
  1999-09-27 19:52       ` Tony Lam
@ 1999-09-27 21:04         ` Lars Magne Ingebrigtsen
  1999-09-27 21:08           ` Tony Lam
  1999-11-19  1:34           ` Tony Lam
  0 siblings, 2 replies; 8+ messages in thread
From: Lars Magne Ingebrigtsen @ 1999-09-27 21:04 UTC (permalink / raw)


Tony Lam <Tony.Lam+ding@eng.sun.com> writes:

> The output is pretty much the same from both versions, except the car: 
> nil in PGnus and a number(8) in Gnu 5.6.45.

I think I've located and fixed this bug.  Could you check after
Pterodactyl Gnus v0.98 has been released to see whether things start
working?

-- 
(domestic pets only, the antidote for overdose, milk.)
   larsi@gnus.org * Lars Magne Ingebrigtsen


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Groups no longer active
  1999-09-27 21:04         ` Lars Magne Ingebrigtsen
@ 1999-09-27 21:08           ` Tony Lam
  1999-11-19  1:34           ` Tony Lam
  1 sibling, 0 replies; 8+ messages in thread
From: Tony Lam @ 1999-09-27 21:08 UTC (permalink / raw)


* "Lars" == Lars Magne Ingebrigtsen <larsi@gnus.org> writes:

Lars> I think I've located and fixed this bug.  Could you check after
Lars> Pterodactyl Gnus v0.98 has been released to see whether things start
Lars> working?

Great! I'll check with v0.98 and let you know. Thanks.

Tony


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Groups no longer active
  1999-09-27 21:04         ` Lars Magne Ingebrigtsen
  1999-09-27 21:08           ` Tony Lam
@ 1999-11-19  1:34           ` Tony Lam
  1 sibling, 0 replies; 8+ messages in thread
From: Tony Lam @ 1999-11-19  1:34 UTC (permalink / raw)


* "Lars" == Lars Magne Ingebrigtsen <larsi@gnus.org> writes:

Lars> Tony Lam <Tony.Lam+ding@eng.sun.com> writes:
>> The output is pretty much the same from both versions, except the car: 
>> nil in PGnus and a number(8) in Gnu 5.6.45.

Lars> I think I've located and fixed this bug.  Could you check after
Lars> Pterodactyl Gnus v0.98 has been released to see whether things start
Lars> working?

Yup, it's been fixed now. Thanks Lars.

Tony


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~1999-11-19  1:34 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-07-11  0:33 Groups no longer active Tony Lam
1999-08-27 17:13 ` Lars Magne Ingebrigtsen
1999-08-31 21:19   ` Tony Lam
1999-09-25  7:48     ` Lars Magne Ingebrigtsen
1999-09-27 19:52       ` Tony Lam
1999-09-27 21:04         ` Lars Magne Ingebrigtsen
1999-09-27 21:08           ` Tony Lam
1999-11-19  1:34           ` Tony Lam

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).