Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 125221 - Normalizing PyFamily-transports
Summary: Normalizing PyFamily-transports
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Net-im project
URL:
Whiteboard:
Keywords:
Depends on: 88283
Blocks:
  Show dependency tree
 
Reported: 2006-03-06 05:04 UTC by Lars Strojny
Modified: 2007-04-29 00:09 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lars Strojny 2006-03-06 05:04:09 UTC
The py*-t-family has some naming issues. Originally they are called PyAIM-t, or PyMSN-t or PyICQ-t. This is not used in portage (I guess as a result of the tarball names, which are lower cased) and this is correct, as I think. But there are other issues. Every transport needs the following files, which are named originally quite curious and should be changed into the following normalized scheme:
* /var/run/jabber/py<name>-t.pid - Pidfile
* /var/log/jabber/py<name>-t.log - Logfile
* /etc/jabber/py<name>-t.xml - Configfile
Also there are (except in pyaim-t) the file /usr/lib/python<py_vers>/site-packages/py<name>-t/Py<NAME>-t.py. In my submitted ebuilds (#123160, #88283, #111224) this issues are reflected, an the files are all named lower case. Having a generic naming-scheme makes it possible for the future to have an eclass for python-transports, which would life much easier.
Comment 1 Chris Carlin 2007-01-30 14:42:14 UTC
You might want to add #123160 and #140194 to the depends list if you intend for this bug to depend on all three py*-t packages.
Comment 2 Maurice van der Pot (RETIRED) gentoo-dev 2007-04-29 00:09:45 UTC
This has been done for the ones that are in portage: pyicq-t and pymsn-t.