URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 67388
[ Назад ]

Исходное сообщение
"Вышла первая бета-версия клиента Transmission 2.00"

Отправлено opennews , 26-Май-10 21:21 
Вышла (http://www.transmissionbt.com/) первая бета-версия bittorent-клиента Transmission версии 2.00. Transmission - это относительно легкий и не требовательный к ресурсам torrent-клиент, написанный на языке Cи с разнообразными интерфейсами пользователя: GTK, Qt, native Mac, Web interface, daemon, command-line.


Изменения (https://trac.transmissionbt.com/wiki/Changes#version-2.00b1) в новой версии относительно ветки 1.9х:


-  Все платформы:

-  Реализована поддержка протокола "Local Peer Discovery" для поиска пиров в локальной сети.-  Соединения к пирам и запросы теперь оптимизируются с учетом доступной полосы пропускания.-  Более умная эвристика при принятии решения о том к каким пирам пробовать подключиться сначала.-  Используются стандартные (по IEC) величины (KiB, MiB, GiB) вместо KB, MB, GB.-  Улучшена обработка ошибок трекера с кодом 404.

-  Mac:

-  Minimal View заменено на Compact View, занимающее значительно меньше места.-  Окно Add Transfer теперь появляетс...

URL: http://www.transmissionbt.com/
Новость: http://www.opennet.me/opennews/art.shtml?num=26739


Содержание

Сообщения в этом обсуждении
"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено Zenitur , 26-Май-10 21:21 
Дружно с облегчением выдыхаем: UTP нет :-)
Месяц назад вышел новый Azureus 4.4.0. Поздно новость постить - решил сюда написать хотя бы.

"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено User294 , 26-Май-10 21:41 
> Дружно с облегчением выдыхаем: UTP нет :-)

Разработчики трансмиссии - специфичные, но вполне вменяемые люди. Посмотрев на uTP и ряд предъяв к оному, поспорив в багтрекере и прочая - они сделали козью морду, констатировали что протокол нуждается в доработке и пока забили на его реализацию. И подалуй правильно сделали. Действительно ведь протокол с уймой грабель. Какие-то он конечно лечит, но и зато сколько новых создает, блин.


"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено XoRe , 26-Май-10 22:24 
>> Дружно с облегчением выдыхаем: UTP нет :-)
>
>Разработчики трансмиссии - специфичные, но вполне вменяемые люди. Посмотрев на uTP и
>ряд предъяв к оному, поспорив в багтрекере и прочая - они
>сделали козью морду, констатировали что протокол нуждается в доработке и пока
>забили на его реализацию. И подалуй правильно сделали. Действительно ведь протокол
>с уймой грабель. Какие-то он конечно лечит, но и зато сколько
>новых создает, блин.

Пральна, пральна.
Если и добавлять такую функциональность, то с комментом "не ставьте его никогда!" )


"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено User294 , 27-Май-10 00:31 
Ну как бы писать такой протокол с нуля достаточно геморно, си++ либа в сишном клиенте не очень кузяво как-то, а грабель у протокола есть. В итоге разработчики решили с этим повременить и я их могу понять. Потому как спорный вопрос - фича этот протокол или баг. Фича он для юзеров ADSL с тормозным аплоадом. И на некоторое время сорвет троттлинг некоторым сильно борзым уродцам. Но сракерство мелкими пакетами оптом и склонность к коллапсу и добиванию и без того перегруженной сети - определенно баг.

"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено iZEN , 27-Май-10 16:34 
Можно было бы перейти на плагинную архитектуру — например, добавить протокол uTP отдельным плагином. Но, видимо, не судьба такое сотворить с Трансмиссией.

"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено User294 , 27-Май-10 20:25 
Это чтобы получился еще один монстр типа KTorrent-а, грузящий феном2 на 20% при скачке 500 кил/сек?Не, спасибо, у трансмиссионщиков есть очень хороший принцип: чтобы они усложнили клиент для этого должна быть реально веская причина. Именно поэтому клиент не слишком блоатварный и геморройный в юзеже. Чем и хорош. Все основные фичи протокола есть но при этом он каким-то чудом не монстрилен как некоторые другие ;)

"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено PereresusNeVlezaetBuggy , 27-Май-10 22:21 
>Это чтобы получился еще один монстр типа KTorrent-а, грузящий феном2 на 20%
>при скачке 500 кил/сек?

Хм, вроде бы это пофиксили?.. Хотя хз. Я в своё время на трансмиссию переехал исключительно из-за более-менее адекватной реализации демона, как клиент KTorrent меня полностью устраивал, но ставить на файлосервак KDE как-то не хотелось. :)


"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено User294 , 27-Май-10 23:20 
>Хм, вроде бы это пофиксили?.. Хотя хз.

Не знаю, общая монструозность и ресурсожоркость этой софтины как-то не оставила никакого желания "give it a try" еще раз. Перейти с монстрилы на что-то легкое и незаметное, видимое только по свечнию диска - легко. А вот обратно уже не хочется нифига...

>Я в своё время на трансмиссию переехал исключительно из-за более-менее адекватной
>реализации демона, как клиент KTorrent меня полностью устраивал, но ставить
>на файлосервак KDE как-то не хотелось. :)

Я в какой-то стпени тоже - у меня трансмиссия живет еще и в "эльфийском роутере" (как обозвал тут кто-то этот девайс :D) и на сидбоксах. И мне действительно удобнее освоить один клиент и его настройки и закидоны чем 20 разных. Как дополнительный бонус - трансмиссия проста в компилежке и можно без особого траха пересобрать SVN версию если какая-то фича с пылу с жару (типа магнитных ссылок) интересна. Пересборка скажем какогонить libtorrent-based клиента в стопицот раз геморнее и скажем требует вкатить на сервак большой вагон нафиг не впившихся мне там хидеров всяческих либ. Про кторент даже подумать страшно что надо для его перекомпилежки, я это проделывать не рискнул ))


"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено Zenithar , 28-Май-10 12:55 
Я "переехал" на трансмиссион по одной простой причине: мой любимый торрент-сайт перевел все свои торрент-файлы в формат, который понимает только uTorrent 2.0. Azureus его не понял. KTorrent был занят только раздачами другого моего любимого торрент-сайта. А тут трансмиссион установил "просто попробовать". И хотя теперь я могу раздавать при помощи Azureus, мне лень перенести все обратно из Transmission

"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено PereresusNeVlezaetBuggy , 26-Май-10 21:37 
    *  Теперь пользователи могут указать скрипт который будет вызван когда торрент полностью скачался.
    * Возможность автоматического удаления .torrent файлов из отслеживаемой директории (watch directory).

То, чего не хватало для полного счастья. :) Теперь можно полностью автоматизировать процесс, ура!


"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено User294 , 27-Май-10 00:33 
Факт, я видел как народ изгаляется для достижения той же цели. Теперь все эти пляски с бубном будут не нужны.

"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено Аноним , 26-Май-10 21:58 
* Faster verification of local data -- Ускорена проверка локальных данных
Это из сегодняшних обновлений в SVN :)

"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено User294 , 27-Май-10 00:43 
Как бы бета - замороженное состояние SVN на некоторый момент когда оно было в нормальном состоянии. А trunk - в виде как есть у програмеров, вот прямо сей момент. Первое является чем-то заведомо съедобным (т.е.заведомо как-то компилится и работает). А то что в trunk строго говоря даже компилиться не обязано (хотя обычно и компилится) и имеет право быть сильно поломанным (хотя обычно - работает).

"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено Knuckles , 27-Май-10 02:15 
Есть разные методики ведения проекта, но из известных мне больше всего нравится т.н. "стабильный trunk", когда все фичи разрабатываются в отдельных ветках, а затем ветки мержатся в trunk. Бывает еще промежуточная "preview"-ветка, в которую также сливают фичи из веток, но которую просматривает архитектор или главный разработчик, и из которой сам потом мержит в trunk.

"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено User294 , 27-Май-10 20:37 
>Есть разные методики ведения проекта, но из известных мне больше всего нравится
>т.н. "стабильный trunk", когда все фичи разрабатываются в отдельных ветках, а
>затем ветки мержатся в trunk.

А мне вполне по вкусу классический вариант юзаемый трансмиссионщиками - trunk всегда такой какой есть, близкий к состоянию кода у програмеров на машинах, а в нужные моменты когда он достаточно стабилизирован и утрясен - отщепляются бранчи которые будут стабильной версией. А trunk продолжает развитие. При этом динамичное развитие проекта уживается с достаточно стабилной работой релизной или подготовительной к релизу версии и каждый сам может выбрать что ему - нечто заведомо работающее или приключения на свою жопу на передовой. У трансмиссионщиков имхо в этом плане все вполне культурно. Можно посмотреть распоследние изменения на свой зад или получить что-то работающее. На выбор.

>также сливают фичи из веток, но которую просматривает архитектор или главный
>разработчик, и из которой сам потом мержит в trunk.

Это видимо актуально для больших проектов где 100500 разработчиков плодят свои ветки?


"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено Knuckles , 27-Май-10 21:16 
>Это видимо актуально для больших проектов где 100500 разработчиков плодят свои ветки?

Уже при 5+ разрабах актуально. Да, обычно на больших проектах, где каждую ночь запускается автосборка и прогонка тестов. Тут без стабильно-тестовой версии никак нельзя.


"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено VarLog , 26-Май-10 22:01 
Попробуем..

"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено VarLog , 26-Май-10 22:32 
Не, ребят. Интерфейс изменился не в лучшую сторону, я считаю.. :(

"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено User294 , 27-Май-10 00:45 
Который из? Если не нравится - пишите баги? ИМХО в GTKшном что-то стало лучше а что-то хуже.

"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено VarLog , 27-Май-10 06:58 
GTKшный. Ну как "пишите баги". Этож не баги всё-таки. Мне просто не понравились изменения. :)

"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено User294 , 27-Май-10 20:38 
Ну, Enhancement-ы или как их там с пожеланиями как можно сделать лучше. К вменяемым предложениям разработчики относятся вполне вменяемо.

"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено Аноним , 26-Май-10 22:31 
Кто меня носом ткнет как тама очередь сделать ?
Висит-даемон лезу туды через веб-морду.

P.S. Причем даже в локальной шняге при гтк роже не понял как сделать очередь :(((


"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено hokum83 , 27-Май-10 07:02 
Нет в нем пока очередей. По-моему в 2.1 или 2.2 обещают

"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено ffsdmad , 27-Май-10 01:25 
  CC     blocklist-test.o
  CCLD   blocklist-test
./libtransmission.a(session.o): In function `tr_sessionInitImpl':
/home/ARCHIV/Transmission/libtransmission/session.c:637: undefined reference to `tr_lpdInit'
./libtransmission.a(session.o): In function `sessionCloseImpl':
/home/ARCHIV/Transmission/libtransmission/session.c:1578: undefined reference to `tr_lpdUninit'
./libtransmission.a(announcer.o): In function `announceMore':
/home/ARCHIV/Transmission/libtransmission/announcer.c:1928: undefined reference to `tr_lpdAnnounceMore'
../third-party/miniupnp/libminiupnp.a(miniupnpc.o): In function `simpleUPnPcommand2':
/home/ARCHIV/Transmission/third-party/miniupnp/miniupnpc.c:258: undefined reference to `connecthostport'
../third-party/miniupnp/libminiupnp.a(miniwget.o): In function `miniwget3':
/home/ARCHIV/Transmission/third-party/miniupnp/miniwget.c:59: undefined reference to `connecthostport'
collect2: ld returned 1 exit status

"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено RedRat , 27-Май-10 14:06 
Блин, возможности переименовать в нём папку торрента, видимо, я в этой жизни не дождусь. :-(

"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено анонимъ , 27-Май-10 14:26 
Patches are welcomed.

"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено мимо крокодил , 09-Июн-10 23:32 
> возможности переименовать в нём папку торрента, видимо, я в этой жизни не дождусь. :-(

   *  Теперь пользователи могут указать скрипт который будет вызван когда торрент
полностью скачался.


не?


"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено Аноним , 27-Май-10 23:40 
RedRat, в следующей жизни обещали реализовать ;)

"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено User294 , 28-Май-10 22:50 
Ну, если реализовывать вообще все и вся без разбора - получится еше один азуреус и кторент, а вовсе не мелкая легкая приблуда. Как бы для каждой фичи добавляется код. А чем больше кода - тем больше глюков, багов и жрач ресурсов в целом. И тем сложнее это отладить до стабильного безглючного состояния за разумный срок.

"Вышла первая бета-версия клиента Transmission 2.00"
Отправлено Zenitur , 29-Май-10 00:12 
> Ну, если реализовывать вообще все и вся без разбора - получится еше один азуреус и кторент

Не согласен - а как же uTorrent? Размером в 600 килобайтов, и умеет очень и очень многое