Re: BitTorrent support in Ubuntu

2008-03-04 Thread Alan McGovern
>
> Mentioning the number of features your program has makes your case harder
> to fight to get it included.


I think this was phrased a lot better by Christopher when he said:

It's not so much the number of features your program has, it's more the
> number of options your program exposes


I fully agree. Yes, tonnes of pages which expose complex options which can
easily be pre-decided by the developer aren't great. There are a certain
minimum number of things which need to be exposed publicly, but there are
'better' ways of doing that rather than having two dozen option pages like
Azureus does.

Some of the features i listed above are *backend* features. This are things
in the *backend* which either enhance your ability to download or enhance
compatibility. That can in no way be construed as a bad thing.

There also doesn't seem to be an actual release tarball on [1], either,
> which will make people hesitant to package it in the first place.


Mostly because MonoTorrent is the library, not the gui. They're completely
separate projects. The GUI still has no proper official website[1]. But yes,
your other points are good. A proper bugtracker is needed and all that jazz.
It's kind of funny, people with a windows background like forums, people
with a linux background like mailing lists.

My idea for this was not to say that Monsoon is ready *right now*, but
rather to ask what would need to be changed to make it a *significantly
better* default choice than Transmission so as to warrant it being reviewed
with the aim to replace transmission. After all, there's nothing better for
development than competition. If someone is about to usurp your position,
that's a great incentive to make your application better. And it's a great
drive to improve your application.

Thanks,
Alan.

[1] I opened one earlier after reading your comment:
https://code.launchpad.net/monsoon . Now to start pushing out the data and
whatnot.
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: BitTorrent support in Ubuntu

2008-03-03 Thread Christopher James Halse Rogers
On Mon, 2008-03-03 at 21:58 -0500, Mackenzie Morgan wrote:
> A bunch of us argued for Deluge and were told we could install it
> after the fact if we wanted access to all those features, but that
> Transmission was chosen for simplicity.  Mentioning the number of
> features your program has makes your case harder to fight to get it
> included.

It's not so much the number of features your program has, it's more the
number of options your program exposes.  Compare Transmission's
preferences dialog to Deluge's - Transmission's is a single page which
captures (in my opinion) all of the useful options that Deluge exposes 6
tabs worth of pages plus one for the plugins, which then have their own
configuration pages.  The default Ubuntu applications should do what
they need to do with a clean, simple UI.  Deluge is undoubtedly more
featureful, but it does so at the expense of a complicated UI.  In my
opinion the extra features of Deluge aren't worth the trade-off for most
people - especially the people most likely to be using the default
applications.

> On Mon, Mar 3, 2008 at 9:53 PM, Alan McGovern
> <[EMAIL PROTECTED]> wrote:
> Hi,
> 
> I'd just like to generate a bit of discussion on the choice of
> Transmission as the default bittorrent client for Ubuntu.
> First, i'm the developer of the C# based MonoTorrent library
> (X11/MIT License), so I'm probably biased in my opinions as to
> what client is best. The bittorent client i'd like to propose
> is the GUI for MonoTorrent which was developed as part of the
> google Summer of Code. My thoughts are laid out in my blog
> (http://monotorrent.blogspot.com/2008/03/so-thought-struck-me.html) 
> but i'll put the main text here for ease of reading.
> 
> My angle is that MonoTorrent supports everything Transmission
> does [b]and significantly more[/b]. Features such as the Fast
> Peer Extensions, multi-tracker protocol and UDP Tracker
> protocol are all great things for end users which MonoTorrent
> supports (details linked in blog). The GUI has RSS
> integration, cool tagging of downloads into groups, integrates
> into the notification area and can monitor a directory to
> automatically download new torrents which are placed there. It
> also has a nice clean interface. Best of all, in the video[1],
> which i encourage you to watch, it downloads a Ubuntu
> torrent ;)
> 
> One issue which i can think some people might raise is that of
> memory consumption. All i can say is that i have done
> extensive work on optimising MonoTorrent for both memory
> consumption and CPU usage and am happy that it is pretty good.
> Secondly - install size. The current packages i have for Suse
> are ~380kB (~600kB installed). This can be reduced by at least
> 100kB as outlined in the blogpost.
> 
More likely people are going to ask "where is the Ubuntu package?",
closely followed by "where is the code?".  I presume you're talking
about the project associated with this website[1], but there didn't seem
to be any links to it from the blog you linked to.  There also doesn't
seem to be an actual release tarball on [1], either, which will make
people hesitant to package it in the first place.

The video looks kinda cool.  The tagging of torrents is neat.  I'd be
interested in seeing this in Ubuntu, but it doesn't look appealing to do
that yet - packagers _really like_ projects to have tarball releases
(with version numbers and logs of significant changes and all that jazz)
and definitely _bugtrackers that aren't forums_[2].  If you need a
bugtracker, somewhere to store tarball releases, and such, there's
always launchpad[3] :).

[1] http://monotorrent.com
[2] This seems to be a common feature of projects for which Windows is a
significant target.  I don't get it.
[3] http://launchpad.net


signature.asc
Description: This is a digitally signed message part
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: BitTorrent support in Ubuntu

2008-03-03 Thread Vadim Peretokin
On Mon, Mar 3, 2008 at 9:58 PM, Mackenzie Morgan <[EMAIL PROTECTED]> wrote:

> A bunch of us argued for Deluge and were told we could install it after
> the fact if we wanted access to all those features, but that Transmission
> was chosen for simplicity.  Mentioning the number of features your program
> has makes your case harder to fight to get it included.
>
> On Mon, Mar 3, 2008 at 9:53 PM, Alan McGovern <[EMAIL PROTECTED]>
> wrote:
>
> > Hi,
> >
> > I'd just like to generate a bit of discussion on the choice of
> > Transmission as the default bittorrent client for Ubuntu. First, i'm the
> > developer of the C# based MonoTorrent library (X11/MIT License), so I'm
> > probably biased in my opinions as to what client is best. The bittorent
> > client i'd like to propose is the GUI for MonoTorrent which was developed as
> > part of the google Summer of Code. My thoughts are laid out in my blog (
> > http://monotorrent.blogspot.com/2008/03/so-thought-struck-me.html) but
> > i'll put the main text here for ease of reading.
> >
> > My angle is that MonoTorrent supports everything Transmission does
> > [b]and significantly more[/b]. Features such as the Fast Peer Extensions,
> > multi-tracker protocol and UDP Tracker protocol are all great things for end
> > users which MonoTorrent supports (details linked in blog). The GUI has RSS
> > integration, cool tagging of downloads into groups, integrates into the
> > notification area and can monitor a directory to automatically download new
> > torrents which are placed there. It also has a nice clean interface. Best of
> > all, in the video[1], which i encourage you to watch, it downloads a Ubuntu
> > torrent ;)
> >
> > One issue which i can think some people might raise is that of memory
> > consumption. All i can say is that i have done extensive work on optimising
> > MonoTorrent for both memory consumption and CPU usage and am happy that it
> > is pretty good. Secondly - install size. The current packages i have for
> > Suse are ~380kB (~600kB installed). This can be reduced by at least 100kB as
> > outlined in the blogpost.
> >
> > So, what do ye think?
> > Thanks,
> > Alan.
> >
> > [1]http://buchan.esoteriq.org/soc/monotorrent_demo.ogg
> >
> >
> > --
> > Ubuntu-devel-discuss mailing list
> > Ubuntu-devel-discuss@lists.ubuntu.com
> > Modify settings or unsubscribe at:
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
> >
> >
>
>
> --
> Mackenzie Morgan
> Linux User #432169
> ACM Member #3445683
> http://ubuntulinuxtipstricks.blogspot.com <-my blog of Ubuntu stuff
> apt-get moo
> --
> Ubuntu-devel-discuss mailing list
> Ubuntu-devel-discuss@lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
>
>
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: BitTorrent support in Ubuntu

2008-03-03 Thread Mackenzie Morgan
A bunch of us argued for Deluge and were told we could install it after the
fact if we wanted access to all those features, but that Transmission was
chosen for simplicity.  Mentioning the number of features your program has
makes your case harder to fight to get it included.

On Mon, Mar 3, 2008 at 9:53 PM, Alan McGovern <[EMAIL PROTECTED]>
wrote:

> Hi,
>
> I'd just like to generate a bit of discussion on the choice of
> Transmission as the default bittorrent client for Ubuntu. First, i'm the
> developer of the C# based MonoTorrent library (X11/MIT License), so I'm
> probably biased in my opinions as to what client is best. The bittorent
> client i'd like to propose is the GUI for MonoTorrent which was developed as
> part of the google Summer of Code. My thoughts are laid out in my blog (
> http://monotorrent.blogspot.com/2008/03/so-thought-struck-me.html) but
> i'll put the main text here for ease of reading.
>
> My angle is that MonoTorrent supports everything Transmission does [b]and
> significantly more[/b]. Features such as the Fast Peer Extensions,
> multi-tracker protocol and UDP Tracker protocol are all great things for end
> users which MonoTorrent supports (details linked in blog). The GUI has RSS
> integration, cool tagging of downloads into groups, integrates into the
> notification area and can monitor a directory to automatically download new
> torrents which are placed there. It also has a nice clean interface. Best of
> all, in the video[1], which i encourage you to watch, it downloads a Ubuntu
> torrent ;)
>
> One issue which i can think some people might raise is that of memory
> consumption. All i can say is that i have done extensive work on optimising
> MonoTorrent for both memory consumption and CPU usage and am happy that it
> is pretty good. Secondly - install size. The current packages i have for
> Suse are ~380kB (~600kB installed). This can be reduced by at least 100kB as
> outlined in the blogpost.
>
> So, what do ye think?
> Thanks,
> Alan.
>
> [1]http://buchan.esoteriq.org/soc/monotorrent_demo.ogg
>
>
> --
> Ubuntu-devel-discuss mailing list
> Ubuntu-devel-discuss@lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
>
>


-- 
Mackenzie Morgan
Linux User #432169
ACM Member #3445683
http://ubuntulinuxtipstricks.blogspot.com <-my blog of Ubuntu stuff
apt-get moo
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


BitTorrent support in Ubuntu

2008-03-03 Thread Alan McGovern
Hi,

I'd just like to generate a bit of discussion on the choice of Transmission
as the default bittorrent client for Ubuntu. First, i'm the developer of the
C# based MonoTorrent library (X11/MIT License), so I'm probably biased in my
opinions as to what client is best. The bittorent client i'd like to propose
is the GUI for MonoTorrent which was developed as part of the google Summer
of Code. My thoughts are laid out in my blog (
http://monotorrent.blogspot.com/2008/03/so-thought-struck-me.html) but i'll
put the main text here for ease of reading.

My angle is that MonoTorrent supports everything Transmission does [b]and
significantly more[/b]. Features such as the Fast Peer Extensions,
multi-tracker protocol and UDP Tracker protocol are all great things for end
users which MonoTorrent supports (details linked in blog). The GUI has RSS
integration, cool tagging of downloads into groups, integrates into the
notification area and can monitor a directory to automatically download new
torrents which are placed there. It also has a nice clean interface. Best of
all, in the video[1], which i encourage you to watch, it downloads a Ubuntu
torrent ;)

One issue which i can think some people might raise is that of memory
consumption. All i can say is that i have done extensive work on optimising
MonoTorrent for both memory consumption and CPU usage and am happy that it
is pretty good. Secondly - install size. The current packages i have for
Suse are ~380kB (~600kB installed). This can be reduced by at least 100kB as
outlined in the blogpost.

So, what do ye think?
Thanks,
Alan.

[1]http://buchan.esoteriq.org/soc/monotorrent_demo.ogg
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss