Re: [Banshee-List] Banshee as a UPnP client
- From: Alexander Kojevnikov <alexk gnome org>
- To: banshee-list gnome org
- Subject: Re: [Banshee-List] Banshee as a UPnP client
- Date: Wed, 18 Jan 2012 08:55:09 +0800
On 18 January 2012 05:42, Bertrand Lorentz <bertrand lorentz gmail com> wrote:
> Hi,
>
> See answers below...
Ditto :)
>
> On Tue, Jan 17, 2012 at 11:49 AM, Alexander Kojevnikov <alexk gnome org> wrote:
>> Hi Bertrand,
>>
>> Please see below...
>>
>> On 16 January 2012 17:14, Bertrand Lorentz <bertrand lorentz gmail com> wrote:
>>> Hi Alex,
>>>
>>> On Sun, Jan 15, 2012 at 8:23 AM, Alexander Kojevnikov <alexk gnome org> wrote:
>>>> Hi Bertrand,
>>>>
>>>> Thank you for working on this, it was on my TODO list for awhile, but
>>>> unfortunately I never found time...
>>>>
>>>> On 15 January 2012 02:27, Bertrand Lorentz <bertrand lorentz gmail com> wrote:
> [snip]
>>>>> I would really like to have UPnP support for the release of Banshee
>>>>> 2.4, which I plan to dedicate to Scott.
>>>>
>>>> I'm very saddened to hear about Scott.
>>>>
>>>>> So, unless someone steps up as a maintainer of Mono.Upnp in the coming
>>>>> days and makes a release, I plan to add the necessary source bits of
>>>>> Mono.Upnp in the Banshee source tree (in src/Libraries), make the
>>>>> extension use them, and merge this in git master. In fact, I've
>>>>> already done this in my local repo, and it works well for me (with
>>>>> MediaTomb as a server).
> [snip]
>>>>> In any case, if somebody picks up Mono.Upnp in the future, we will
>>>>> then drop the bundled source and depend on it as an external
>>>>> dependency.
>>>>>
>>>>> So what do you think about this ? Any thoughts or objections ?
>>>>
>>>> Why not commit it to the main repo at mono/mono-upnp? In August I
>>>> asked Miguel to add this repo to the Banshee team, we now have full
>>>> access to it.
>>>
>>> What code are you thinking about when you say "commit it" ?
>>> There are quite some commits that are only in Scott's repo [1], and
>>> some interesting ones in Tobias's repo [2], I will push them to
>>> mono/mono-upnp.
>>>
>>> To copy some of the sources of Mono.Upnp into the Banshee source tree,
>>> I've started from Tobias "extreme_clean" branch [3]. I don't think
>>> this one should be in mono/mono-upnp, as it removes a lot potentially
>>> useful code.
>>
>> I merged in (but didn't push yet) both Scott's (master) and Tobias's
>> (gsoc_2011) branches to mono/mono-upnp's master. If there are no
>> objections I will push it.
>>
>> There are several forks of Scott's repo and a few potentially
>> interesting commits, I'm going to review and cherry-pick them as well.
>
> Please do, you probably know that code better than me, so you'll be
> more efficient at it :)
I pushed, will review pending commits during this week.
>> The extremely_clean branch adds autotools support and removes a bunch
>> of sub-projects (including unit tests), I agree it's not a good idea
>> to merge it in as it is. Autotools support looks interesting though
>> and will be eventually needed to make a release.
>
> I think the autotools stuff in the extreme_clean branch has been
> generated by MonoDevelop. You could probably do the same for the
> master branch to get Makefile.am and friends quickly.
Will do.
>> Perhaps Tobias (CCed) has some comments on that branch?
>>
>> I guess I could take over mono-upnp maintainership as far as patch
>> reviewing and releasing is concerned, though I cannot commit to
>> actually developing it as I'm not very familiar with UPnP specs. Of
>> course, if someone else want to take it -- don't be shy!
>
> It'd be great if you could do that !
> I was going to merge my branch with the bundled mono-upnp code for the
> 2.3.4 release tomorrow, but I'll hold off on that if we can have a
> release of a full mono-upnp in a few weeks.
> Feature freeze for Banshee is on February 15th, so it needs to land
> before that, and earlier is better, of course :)
Thanks for your patience, I will try to make a release ASAP!
By the way, if anyone want to give a hand with testing, failing unit
tests and what's not -- feel free to do so!
Cheers,
Alex
>
>>> [1] https://github.com/lunchtimemama/Mono.Upnp
>>> [2] https://github.com/topfs2/Mono.Upnp
>>> [3] https://github.com/topfs2/Mono.Upnp/tree/extreme_clean
> _______________________________________________
> banshee-list mailing list
> banshee-list gnome org
> http://mail.gnome.org/mailman/listinfo/banshee-list (unsubscribe here)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]