On Thu, Aug 19, 2010 at 01:04:20AM +0200, Sebastian Reitenbach wrote: > Hi, > > > > Sebastian Reitenbach wrote: > >viq wrote: > >>On Sat, Jul 31, 2010 at 07:51:54PM +0200, Sebastian Reitenbach wrote: > >>>viq wrote: > >>>>On Sat, Jul 31, 2010 at 04:37:24PM +0200, Sebastian Reitenbach wrote: > >>>>>Hi, > >>>>> > >>>>>forget the other mail, now the right tarball attached. > >>>>> > >>>>>Sebastian > >>>>> > >>>>>Sebastian Reitenbach wrote: > >>>>>>viq wrote: > >>>>>>>They released version 0.3.1, > >>>>>>>http://spectrum.im/projects/spectrum/wiki/Changelog > >>>>>>>But it hardcodes installation of spectrum.cfg to /etc > >>>>>>>so that would need > >>>>>>>to be patched, and it removes the sqlite schema, in repository > >>>>>>>logs it says > >>>>>>>"Remove unused outdated sqlite.sql schema." So for now > >>>>>>>trying the posted > >>>>>>>version, and it builds fine. Didn't get to trying it > >>>>>>>yet, that will come > >>>>>>>soon ;) > >>>>>>With a lot of feedback from viq, updated to 0.3.1. > >>>>>>I added a user _spectrum and group _spectrum so that the > >>>>>>spectrumctl can change userid to that user. The homedirectory of > >>>>>>that user has to exists, otherwise spectrumctl throws errors. > >>>>>>The directories /var/spectrum and /var/log/spectrum are created > >>>>>>from the port. I decided to put everything below /var/spectrum > >>>>>>besides the logs. Hope that's fine. The example configuration file > >>>>>>was updated accordingly. > >>>>>> > >>>>>>Maybe additionally a README.OpenBSD needed? > >>>>>> > >>>>>>cheers, > >>>>>>Sebastian > >>>>Following patch needs to be applied to PLIST, otherwise you > >>>>end up with > >>>>locale files being mode 640 root:_spectrum > >>>> > >>>>--- /tmp/net/spectrum/pkg/PLIST Sat Jul 31 13:51:54 2010 > >>>>+++ pkg/PLIST Sat Jul 31 17:28:08 2010 > >>>>@@ -40,6 +40,8 @@ > >>>>@group ${SPGROUP} > >>>>@mode 640 > >>>>@sample ${SYSCONFDIR}/spectrum/spectrum.cfg > >>>>+...@group > >>>>+...@mode > >>>>share/locale/cs/LC_MESSAGES/spectrum.mo > >>>>share/locale/de/LC_MESSAGES/spectrum.mo > >>>>share/locale/pl/LC_MESSAGES/spectrum.mo > >>>> > >>>>Another thing is, in > >>>>lib/python2.5/site-packages/spectrum/doc/ there is > >>>>interactive.py which after running spectrum gets bytecompiled creating > >>>>interactive.pyc which remains after package removal. Solution I saw > >>>>employed so far is to compile it at package creation time, > >>>>so it ends up > >>>>in PLIST. Don't ask me how to do it though ;) > >>>> > >>>>The mysql schema should probably be installed, for those who > >>>>want to use > >>>>it, maybe the munin monitoring script? Maybe some -extras package? > >>>There is another *pyc file that was not yet created. I now call > >>>spectrumctl in post-install stage to create those pyc files. No idea > >>>whether this is the right way to do, but it works ;) > >>>I also included the mysql schema, since people might want to use the > >>>mysql backend instead of the sqlite backend. > >>> > >>>Sebastian > >>> > >> > >>How about this? Command to compile .py files stolen from > >>devel/py-gobject by ajacoutot@ ;) > >That's great, thanks for finding this. > > > >>Also moving sample config file and mysql schema to share/examples > >>instead of share/doc as I believe that's where they belong. > >Yes, after sending the last update, I also thought about that this > >is the right place for it. > > > >I only removed a superfluous rm -f in the post-install stage, > >update attached. > > > It did not made it to the release, and those people just released a > new version. > Major change is with the twitter transport, which I haven't tested > due to lack of an account there, and added french translation, and > not to forget the version number 0.3.1 -> 1.4.0 ;).
It seems that twitter support requires installation of pidgin-microblog, according to http://spectrum.im/projects/spectrum/wiki/UpgradeNotes Which makes me wonder a bit, maybe other pidgin protocol plugins could be made to work with it too? Say, pidgin-tlen or pidgin-icb. But that would require modifying dependencies to not include pidgin as such, but maybe just libpurple, which from my reading of Makefile pidgin proper depends on anyway. Other than that I have not really tested it, I should really get to it... > Maybe now OK to check in? > > Sebastian -- viq
pgpdTA51mRwlT.pgp
Description: PGP signature