Sympa::Spool::Topic(3Sympa)
π Sympa::Spool::Topic β bestie edition π
okay so we're deep in the <pink>sympa 6.2.80</pink> manual, and today's main character is Sympa::Spool::Topic(3Sympa) β aka the β¨message topicβ¨ module. Let's get into it, no cap. π¦
πΈ NAME πΈ
Sympa::Spool::Topic β Message topic π
β¨ SYNOPSIS β¨
look bestie, here's the vibe in code:
use Sympa::Spool::Topic;
$topic = Sympa::Spool::Topic->new(topic => $topics, method => 'auto');
$topic->store($message);
$topic = Sympa::Spool::Topic->load($message);
that's it, that's the whole energy π«Ά
π DESCRIPTION π
TBD.
...yes bestie, it literally just says TBD, I'm not gatekeeping, that's the actual content π iconic honestly.
π Methods π
new ( options... )
Constructor energy β¨ Makes you a brand new instance of Sympa::Spool::Topic, freshly squeezed, main character origin story π
load ( $message, [ in_reply_to => 1 ] )
Constructor, round two π₯ She goes looking for a msg topic file using the message_id of the message, loads it up, and hands back all the info inside as hash items. Detective work but make it slay π΅οΈβοΈ
Parameters:
$messageβ theSympa::Messageinstance she's out here looking for πin_reply_to => 1β use the value of the"In-Reply-To:"field instead of the message ID. lowkey a whole different lookup vibe π¦
Returns:
- An instance of
Sympa::Spool::Topicor, if the topic wasn't found,"undef"π (sad girl hours, it happens)
store ( $message )
Instance method π§βοΈ She tags the message by literally creating the msg topic file. Filing but cute.
Parameter:
$messageβ the message getting tagged π
Returns:
- The message topic filename, or
"undef"π«
π CONFIGURATION PARAMETERS π
queuetopicβ the directory path where topic files live. π
Note: bestie, even though it's neither a queue nor a spool, it's named like that for historical reasons. Not a bug, just lore. π
umaskβ the umask used to make the directory. permissions but make it fashion π
π CAVEAT π
Sympa::Spool::Topic is not a real subclass of Sympa::Spool. not me exposing the family drama π it's giving found family, not bloodline. π
π HISTORY π
- The feature to handle message topics was introduced on Sympa 5.2b. β
- The
Sympa::Topicmodule appeared on Sympa 6.2.10. β¨ - It was renamed to
Sympa::Spool::Topicon Sympa 6.2.45b.3. π
glow-up arc fr fr π§βοΈ
okay and that's the whole page bestie, we ate and left absolutely no crumbs π
β¨ this was the Sympa::Spool::Topic(3Sympa) page, <pink>sympa 6.2.80</pink>, dated <purple>2026-10-19</purple> β mwah, periodt ππ«Ά
π¦ where this page comes from
- fedora 43: sympa-devel-doc 6.2.80-2.fc43 Β· GPL-2.0-or-later AND (OFL-1.1-RFN AND MIT) AND OFL-1.1-RFN AND MIT and (MIT OR GPL-2.0-only)
- fedora 44: sympa-devel-doc 6.2.80-2.fc44 Β· GPL-2.0-or-later AND (OFL-1.1-RFN AND MIT) AND OFL-1.1-RFN AND MIT and (MIT OR GPL-2.0-only)
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms