Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 111224 - net-im/pymsn-t-0.10.2 (version bump)
Summary: net-im/pymsn-t-0.10.2 (version bump)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gustavo Felisberto (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-02 03:02 UTC by Stian B. Barmen
Modified: 2006-03-07 16:55 UTC (History)
5 users (show)

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


Attachments
net-im/pymsnt-0.10.2.ebuild (pymsnt-0.10.2.ebuild,1.99 KB, text/plain)
2005-11-02 03:03 UTC, Stian B. Barmen
Details
files/pymsnt-0.10.2-arguments.patch (pymsnt-0.10.2-arguments.patch,253 bytes, patch)
2005-11-02 03:04 UTC, Stian B. Barmen
Details | Diff
net-im/pymsnt-0.10.2.ebuild (pymsnt-0.10.2.ebuild,1.99 KB, text/plain)
2005-11-02 03:15 UTC, Stian B. Barmen
Details
net-im/pymsnt-0.10.2.ebuild (with imaging dep) (pymsnt-0.10.2.ebuild,2.01 KB, text/plain)
2005-11-03 00:15 UTC, Stian B. Barmen
Details
net-im/pymsnt-0.11a ebuild (pymsnt-0.11a.ebuild,2.04 KB, text/plain)
2006-02-27 07:29 UTC, Stian B. Barmen
Details
files/pymsnt-11a.initd - init script (pymsnt-0.11a.initd,431 bytes, text/plain)
2006-02-27 07:30 UTC, Stian B. Barmen
Details
net-im/pymsnt-0.11a.ebuild - rev2 (pymsnt-0.11a.ebuild,2.17 KB, text/plain)
2006-02-27 14:51 UTC, Stian B. Barmen
Details
pymsn-t-0.11a-r3.ebuild (pymsn-t-0.11a.ebuild,1.50 KB, text/plain)
2006-03-05 13:51 UTC, Lars Strojny
Details
pymsn-t-0.11a-r3-fix_config_path.diff (pymsn-t-0.11a-fix_config_path.diff,1.17 KB, text/plain)
2006-03-05 13:51 UTC, Lars Strojny
Details
pymsn-t.initd (pymsn-t.initd,599 bytes, text/plain)
2006-03-05 13:52 UTC, Lars Strojny
Details
pymsn-t-0.11a-r3.ebuild (pymsn-t-0.11a.ebuild,1.49 KB, text/plain)
2006-03-05 17:10 UTC, Lars Strojny
Details
pymsn-t-0.11a-r4.ebuild (pymsn-t-0.11a-r4.ebuild,1.81 KB, text/plain)
2006-03-07 13:39 UTC, Lars Strojny
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stian B. Barmen 2005-11-02 03:02:55 UTC
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.
Comment 1 Stian B. Barmen 2005-11-02 03:03:48 UTC
Created attachment 71913 [details]
net-im/pymsnt-0.10.2.ebuild

This is the new ebuild.
Comment 2 Stian B. Barmen 2005-11-02 03:04:54 UTC
Created attachment 71914 [details, diff]
files/pymsnt-0.10.2-arguments.patch

This is the new arguments patch.
Comment 3 Stian B. Barmen 2005-11-02 03:15:46 UTC
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.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2005-11-02 03:35:22 UTC
Uhm, please don't file duplicate bugs for version bump, just continue in the
pending one and change the summary accordingly next time...
Comment 5 Stian B. Barmen 2005-11-02 04:22:47 UTC
no problem, will do next time ;)
Comment 6 Albert Holm 2005-11-02 06:21:29 UTC
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.
Comment 7 Stian B. Barmen 2005-11-03 00:13:44 UTC
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. 
Comment 8 Stian B. Barmen 2005-11-03 00:15:20 UTC
Created attachment 71993 [details]
net-im/pymsnt-0.10.2.ebuild (with imaging dep)

This is the new ebuild with the imaging dependeny.
Comment 9 Albert Holm 2005-12-18 23:39:42 UTC
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.
Comment 10 Stephane Bonnell 2006-02-19 04:39:45 UTC
0.11a version released.
Updates include file transfer.
Comment 11 Stian B. Barmen 2006-02-26 02:28:01 UTC
yes I am looking into this now .. I have been running the trunk for a while, but I am making the ebuild now
Comment 12 Stian B. Barmen 2006-02-27 07:29:21 UTC
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.
Comment 13 Stian B. Barmen 2006-02-27 07:30:14 UTC
Created attachment 80838 [details]
files/pymsnt-11a.initd - init script

This is the new initd for the 0.11a ebuild.
Comment 14 Albert Holm 2006-02-27 08:09:43 UTC
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?
Comment 15 Stian B. Barmen 2006-02-27 09:06:58 UTC
Yes this should work nicely, no problem. 
Comment 16 Karl-Johan Karlsson 2006-02-27 12:17:16 UTC
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.
Comment 17 Stian B. Barmen 2006-02-27 12:41:05 UTC
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!!)
Comment 18 Stian B. Barmen 2006-02-27 14:51:20 UTC
Created attachment 80859 [details]
net-im/pymsnt-0.11a.ebuild - rev2

Here is the new ebuild with some changes to RDEPEND.
Comment 19 Lars Strojny 2006-03-05 13:51:07 UTC
Created attachment 81454 [details]
pymsn-t-0.11a-r3.ebuild

Removes the "cp -r"-sessions, normalizes package-name, etc.
Comment 20 Lars Strojny 2006-03-05 13:51:49 UTC
Created attachment 81455 [details]
pymsn-t-0.11a-r3-fix_config_path.diff

Patch to provide a better default config-file.
Comment 21 Lars Strojny 2006-03-05 13:52:39 UTC
Created attachment 81456 [details]
pymsn-t.initd

Normalized init-script for pymsn-t. Works with the pymsn-t-0.11a-r3.ebuild
Comment 22 Albert Holm 2006-03-05 15:32:32 UTC
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.
Comment 23 Stian B. Barmen 2006-03-05 15:33:11 UTC
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!
Comment 24 Stian B. Barmen 2006-03-05 15:34:19 UTC
sorry wrong bug .. disregard my last comment!
Comment 25 Stian B. Barmen 2006-03-05 15:35:50 UTC
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. 
Comment 26 Lars Strojny 2006-03-05 17:10:15 UTC
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
Comment 27 Stephane Bonnell 2006-03-07 07:15:52 UTC
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
Comment 28 Lars Strojny 2006-03-07 13:39:01 UTC
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.
Comment 29 Gustavo Felisberto (RETIRED) gentoo-dev 2006-03-07 16:55:43 UTC
In portage now, thanks to all that helped here.