I have made a new ebuild for the 0.10.2 version. Last version, the 0.10.1 was buggy so I did not release any then, but these thing has now been fixed. Also I revised the arguments patch a little. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 71913 [details] net-im/pymsnt-0.10.2.ebuild This is the new ebuild.
Created attachment 71914 [details, diff] files/pymsnt-0.10.2-arguments.patch This is the new arguments patch.
Created attachment 71916 [details] net-im/pymsnt-0.10.2.ebuild I just saw the chown error. Fixed it now to the chown does the magic on the pymsnt/src directory. Lets hope everything is ok now.
Uhm, please don't file duplicate bugs for version bump, just continue in the pending one and change the summary accordingly next time...
no problem, will do next time ;)
Does this depend on dev-python/imaging? I did not get it on my normal installation as any dependency to anything else and had to emerge it manually.
You are right, it does not depend on imaging, but imaging should be installed for good functionality. I update the ebuild with this dependency, thank you. Note: if imaging is not installed you cannot see or distribute jpeg as avatar. But it will work even without imaging, just at lower functionality.
Created attachment 71993 [details] net-im/pymsnt-0.10.2.ebuild (with imaging dep) This is the new ebuild with the imaging dependeny.
0.10.3 has been released which is supposed to fix twisted compatability. Any version of twisted (1.3, 2.0 and 2.1) should work according to release notes.
0.11a version released. Updates include file transfer.
yes I am looking into this now .. I have been running the trunk for a while, but I am making the ebuild now
Created attachment 80837 [details] net-im/pymsnt-0.11a ebuild This is the new net-im/pymsnt ebuild. Updated to work with the new layout of pymsn-t, also made some fixes to the spool dir and copying of the site-package. This is also jabber-base compliant and should now be put out into portage. No need for arguments patch with this, but there is an updated initd.
Created attachment 80838 [details] files/pymsnt-11a.initd - init script This is the new initd for the 0.11a ebuild.
I updated to the version in bug #13 and it seems to work good, atleast so far. I even gave up on the pymsn-t name issue and use it as pymsnt here too. It is possible to run pymsnt without a jabber server. For example if you run your transport on another box. Should the initscript and dependency section change to reflect this?
Yes this should work nicely, no problem.
Since recent versions of PyMSNt work with Twisted 1.3 as well as 2, shouldn't the RDEPEND section look more like this instead? RDEPEND="virtual/jabber-server || ( ( >=dev-python/twisted-2 dev-python/twisted-words dev-python/twisted-xish dev-python/twisted-web ) <dev-python/twisted-2 ) dev-python/imaging" I haven't tried this with Twisted 2, but it works with Twisted 1.3.
Yes I think both of these apply, you could run pymsnt without a jabber server, plus with twisted 1 so I think the rdepend should look like this: RDEPEND=" || (( >=dev-python/twisted-2 dev-python/twisted-words dev-python/twisted-xish dev-python/twisted-web dev-python/imaging ) <dev-python/twisted-2 )" Right? I will change the ebuild and upload (after criminal minds!!)
Created attachment 80859 [details] net-im/pymsnt-0.11a.ebuild - rev2 Here is the new ebuild with some changes to RDEPEND.
Created attachment 81454 [details] pymsn-t-0.11a-r3.ebuild Removes the "cp -r"-sessions, normalizes package-name, etc.
Created attachment 81455 [details] pymsn-t-0.11a-r3-fix_config_path.diff Patch to provide a better default config-file.
Created attachment 81456 [details] pymsn-t.initd Normalized init-script for pymsn-t. Works with the pymsn-t-0.11a-r3.ebuild
The latest versions of the ebuild and script in comment 19, 20 and 21 misses the option to add support for avatars by adding a dependency for dev-python/imaging. Also, as stated earlier, pymsn-t does not NEED jabber-server, it can be used standalone against a jabber server on another host. Finally, this version of pymsn-t also works with twisted-1.3. As pyicq-t does not work very good with all versions of twisted, keeping this alternative depencendy is a good thing as it allows us to run both pymsn-t and pyicq-t with twisted-1.3. All of this is already known in this bug but I think it might be worth repeating it now that we got a new set of attachments.
You guys know that the transport is in fact now called pymsnt, and not pymsn-t? I feel we should adopt this, and I have asked this before but there was no pro/cons debate. We can of course just continue, but I feel that is wrong in the long run. Will test the new ebuild soon :) Good that some others is getting involved since I am very inexperienced in ebuilding!
sorry wrong bug .. disregard my last comment!
sorry wrong bug .. disregard my last comment!(In reply to comment #24) > sorry wrong bug .. disregard my last comment! > Seems it was right even .. dunno what happened, running into a little browser trouble here. Very, very sorry for spamming.
Created attachment 81473 [details] pymsn-t-0.11a-r3.ebuild Corrected dependencies and removed adduser/addgroup as this is done in net-im/jabber-base
There is a bug in the config path patch. It change PID config to <pid>/var/spool/jabber/pymsn-t.pid</pid>, but the initd file search it in /var/run/jabber/pymsn-t.pid
Created attachment 81642 [details] pymsn-t-0.11a-r4.ebuild Replaced patch with some sed-magic to be more flexible. Bumped in BreakMyGentoo to -r4 to be syncronous to this bug-report. Fixed issue in comment #27.
In portage now, thanks to all that helped here.