Home
mc-dev
mc-dev@conference.jabber.ru
30.09.2011< ^ >

Тема: http://www.midnight-commander.org | Latest release: 4.8.0-pre2 | Latest stable release: 4.7.5.4
[06:43:53] il.smind зашёл в конференцию
[07:55:23] andrew_b зашёл в конференцию
[07:56:17] <andrew_b> Всем привет.
[07:59:36] <il.smind > Привет
[08:23:43] <il.smind > andrew_b: хотел тебя попросить
[08:24:31] <il.smind > у меня есть переключаемое поле
[08:24:54] <il.smind > и 2 зависимые от него
[08:25:11] <il.smind > научи их отключать
[08:25:19] <il.smind > дисаблить
[09:19:53] <slavazanko/w> всем привет
[09:20:53] <slavazanko/w> https://www.midnight-commander.org/ticket/2621
[10:15:16] <slavazanko/w> живые есть?
[10:24:05] <andrew_b> Условно.
[10:24:14] <slavazanko/w> ну хоть что0то :)
[10:25:28] <andrew_b> slavazanko/w: ты говорил, что с корпоративным svn через гит работаешь.
[10:25:35] <slavazanko/w> угу
[10:26:08] <andrew_b> А как там с бранчами?
[10:26:12] <andrew_b> Легко?
[10:26:49] <slavazanko/w> не очень. Я бранчую в гите. А от svn беру только транк. Потом вливаю гитовые бранчи в транк
[10:27:34] <andrew_b> А бранчи в svn у вас делаются?
[10:27:43] <slavazanko/w> да.
[10:28:08] <andrew_b> И как ты с ними работаешь?
[10:29:15] <slavazanko/w> их я тоже подсасываю и работаю с ними, как с транком - бранч svn - вокруг него гит-бранчи.
но работал я не очень много (когда-то была трабла на трабле, где-то я запутался, где-то глючило). не люблю, короче, СВН-бранчи.
[10:29:47] <andrew_b> Ясно.
[10:36:47] <andrew_b> 2621 апрувед.
[10:40:11] <andrew_b> Теперь вот у меня вопрос про 2338. Я там mountlist.c синхронизировал с кодом из gnulib. Теперь большие объёмы обрабатываются правильно. Засада в том, что гнулибный код пришлось взять последний, а он под GPL3.
[10:41:41] <andrew_b> Последний, потому что там, во-первых, есть поддержка новых ОС, появившихся с того момента, когда гнулиб был перелицензирован под гпл3, во-вторых, исправлены ошибки.
[10:41:55] <andrew_b> И что с этим всем делать?
[10:42:13] <slavazanko/w> гм
[10:42:32] <slavazanko/w> надо подумать. Погуглю сейчас, насколько приемлемо
[10:42:35] <andrew_b> Можно, конечно, об этом никому не рассказывать.
[10:47:39] <slavazanko/w> http://www.permlug.org/node/3770/
/Совместимость лицензий
[10:48:04] <andrew_b> http://копилефт.рф/%D0%BB%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D0%B8/%D0%B3%D0%BD%D1%83-%D0%B3%D0%BF%D0%BB/%D1%81%D0%BE%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C-%D0%B3%D0%BD%D1%83-%D0%BB%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D0%B9?query_start:int=0
[10:48:42] <slavazanko/w> "OK, с обновлением до GPLv3"
вот блин
[10:49:00] <andrew_b> Да.
[10:49:26] <andrew_b> mc надо перелицензировть под gpl3
[10:49:43] <slavazanko/w> шоп я знал как...
[10:50:49] <andrew_b> Угу.
[10:51:07] <andrew_b> https://www.midnight-commander.org/ticket/1551#comment:5
[10:51:17] <andrew_b> and changing the license would require getting an ok from *every* developer who has contributed any non-trivial piece of code (or rewriting that code from scratch).
[10:53:53] <slavazanko/w> как-то ссыкотно всё это...
У нас девелоперы отдают права FSF. По идее, лицензиями заведует FSF, надо к ним обращаться. Но есть одно "но": мы положили болт бесконечного диаметра на отправление патчей в FSF для анализа. После полчения одобрямс от них мы должны были вливать патчи в мастер, а не своим голосованием. При этом заставляем контрибуторов ставить копирайты FSF :)

То есть. сейчас мы не являемся в чистом виде GNU, поэтому вопрос, кого спрашивать, остаётся невыясненным
[10:54:42] <andrew_b> http://www.opennet.ru/openforum/vsluhforumID3/38532.html?n=Stirn#12
[10:54:58] <andrew_b> Интересно, насколько он прав.
[10:55:04] <slavazanko/w> гм.
[10:55:13] <slavazanko/w> гуглим. направление есть :)
[10:55:58] <slavazanko/w> а где у нас написано. что мы GPLv2+?
[10:56:27] <slavazanko/w> а, нашёл
[10:56:39] <slavazanko/w> version number of this License which applies to it and "any later version"
[10:56:48] <andrew_b> Да. README
[10:57:01] <slavazanko/w> в самой лицензии тоже есть
[11:10:30] <slavazanko/w> есть ещё вариант. Реинжиниринг "чёрного" ящика.
Берём код, компилим, дизассемблируем, по ассемблерному коду пишем спецификацию, потом пишем реализацию :)
[11:11:22] <andrew_b> Не. Ладно, я спрошу в одном месте, можно ли как-то по-простому сменить лицензию.
[11:11:34] <slavazanko/w> где? На ЛОРе?
[11:11:41] <andrew_b> Не.
[11:12:13] <andrew_b> Есть специальный список рассылки legal@lists.altlinux.org.
[11:12:27] <andrew_b> Правда, он в зачахшем состоянии.
[11:12:39] <andrew_b> Но попытка не пытка.
[11:12:43] <slavazanko/w> о. а веб-интерфейс есть? я бы последил за ходом дискуссии
[11:13:19] <andrew_b> http://lists.altlinux.org/pipermail/legal/
[11:13:30] <slavazanko/w> спасибо
[11:13:45] <slavazanko/w> "Ноябрь 2010"
мдым
[11:14:22] <andrew_b> Я же говорю, в зачахшем состоянии. Но вдруго кто-то откликнется.

Мне вот тут письмо пришло в личку. Я не понял, это наезд или по неопытности.
[11:14:33] <slavazanko/w> ?
[11:14:45] <andrew_b> Why don’t you guys release something reasonsable to install and use.

Everyone uses YUM to install MC bc its so hard to install and you guys make it so difficult.

Either get a new version on YUM or make it fucking clear on how to install.

Ive wasted 4 hours going in ciccles trying to get any somewhat recent version of MC to compile with no success. This is on centos 5.7.

The verson on yum is so old that basic FTP is filled with bugs.

You guys wonder why you never make money doing this, bc people like me would pay a few hundred dollars for your software or just for support- but you don’t make that possible or reasonable.
[11:15:45] <andrew_b> Интересно, что в CC есть pashelper@gmail.com, il.smind@gmail.com, но нет тебя.
[11:16:01] <slavazanko/w> а от кого?
[11:16:34] <andrew_b> ХЗ. Некто Joey Leone <jo2jo@validusdata.com>
[11:22:04] <slavazanko/w> гуглится вроде.
https://flippa.com/87844-ipadsock-com-awesome-domain-ipad-comes-out-april-3rd-get-ready
http://www.netinfo.org.ua/96.30.10.52.htm

Хз, короче. Лучшим вариантом будет просто игнор. Неадекватов по миру хватает.
[11:24:58] <il.smind > >Засада в том, что гнулибный код пришлось взять последний, а он под GPL3.
почему самое последнее?
[11:26:45] <andrew_b> Потому что не последнее тоже под gpl3.
[11:27:16] <andrew_b> Тот, что под gpl2, не поддерживает MacOS X, например.
[11:29:13] <il.smind > andrew_b> Потому что не последнее тоже под gpl3.
мы же говорили о том что берём последнее гпл2
[11:29:25] <il.smind > потом добавляем свой патч
[11:29:39] <andrew_b> Какой свой патч?
[11:29:40] <il.smind > он может быть похож на их патч
[11:29:48] <il.smind > такой
[11:30:19] <andrew_b> Там кроме кода на C ещё куча кода на m4.
[11:30:32] <andrew_b> Всякие проверки и т .п.
[11:31:37] <andrew_b> Они вместе работают.
[11:32:30] <il.smind > а...
[11:33:16] <il.smind > ну пару строк кода на m4 можно подглядеть...
[11:33:18] <il.smind > нет?
[11:33:34] <il.smind > одним глазком
[11:34:02] <andrew_b> Пару?
[11:34:08] <andrew_b> Там много раз по паре.
[11:34:39] <andrew_b> Пока этот бранч не влит никуда. Есть время на консультации.
[11:35:47] <slavazanko/w> ждём альтовского списка рассылки
[11:37:49] <il.smind > и что они нам посоветуют?
[11:38:53] <andrew_b> Чтобы это узнать, я и пишу туда.
[11:40:59] <slavazanko/w> нашёл http://linux-watch.com/files/misc/GPLv2_vs_GPLv3.pdf

Does the GPL License get upgraded? And if so what happens to my License?

For GPLv2: §9 The FSF may publish revised versions of the GPL. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.

В общем-то можем брать спокойно GPLv3, никого не спрашивая. Но лучше получить подтверждение этого от компетентных людей :)
[11:43:18] <andrew_b> Что-то я пока не уловил.
[11:46:18] <slavazanko/w> > If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation
если программа указывает, что номер версии данной Лицензии может быть применён к ней же и к "любой другой поздней", то у вас есть возможность следовать условиям данной версии, либо любой другой более поздней, опубликованной фондом свободного софта.

Мы сейчас следуем GPLv2+, но вполне можем следовать GPLv3+
[11:47:46] <slavazanko/w> грубо говоря, типа форкаем mc под тем же именем. но с лицензией GPLv3. Старый v2-форк при этом ту же умирает :)
dsgecrftv yjdsq ajhr rfr mc-4.8.0
[11:47:56] <slavazanko/w> тьфу. Выпускаем новый форк как 4.8.0
[11:48:44] <andrew_b> Тогда 4.7.5-stable фактически тоже умирает.
[11:48:53] <slavazanko/w> тогда всё, что было до 4.7.0 - это GPLv2+
а после - GPLv3+
[11:49:08] <andrew_b> Поскольку нельзя будет переносить коммиты.
[11:49:12] <slavazanko/w> почему умрает? Это отдельный проект, в который не будут бэкпортированы фишки из 4.8.0
[11:49:36] <slavazanko/w> багфиксы можно изначально на 4.7.5 накладывать и черри-икать в мастер
[11:50:10] <slavazanko/w> - тогда всё, что было до 4.7.0 - это GPLv2+
+ тогда всё, что было до 4.8.0 - это GPLv2+
[11:59:54] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2621 (VFS extfs: broken navigation in archives if current path is encoded) closed
http://www.midnight-commander.org/ticket/2621#comment:6
[12:07:33] <andrew_b> Пока не забыл. Из https://www.midnight-commander.org/wiki/NEWS-4.7.5...4.8.0 надо убрать фиксы на баги из pre1 и пре2.
[12:08:17] <andrew_b> Если они там есть.
[12:08:32] <slavazanko/w> нету. Я когда его делал, всё поубирал
[12:09:02] <andrew_b> А...
[12:09:13] <andrew_b> Письмо написал. Ждём ответа.
[12:09:46] <slavazanko/w> вижу. Будем мониторить :)
[12:15:25] <andrew_b> http://directory.fsf.org/wiki/Midnight_Commander
[12:15:57] <andrew_b> Но Details...
[12:17:29] <slavazanko/w> "Leaders and contributors" - гм
[12:17:45] <andrew_b> This entry (in part or in whole) was last reviewed on 3 April 2010.
[12:18:42] <andrew_b> Ну пусть 3 апреля 2010.
[12:19:13] <andrew_b> Цеков так и числится майнтейнером по сей день?
[12:19:18] <andrew_b> Ну и х с ним.
[12:19:25] <slavazanko/w> This page was last modified on 12 April 2011, at 12:56.
[12:25:23] <slavazanko/w> ёпт!
http://lists.altlinux.org/pipermail/legal/2011-September/002728.html
[12:27:40] <andrew_b> Можно потроллить Оззи, скопипастив выдержку GPLv2_vs_GPLv3.pdf в https://www.midnight-commander.org/ticket/1551
[12:29:38] <slavazanko/w> дай этот линк в рассылке и спроси, правильно ли мы поняли, что Оззи ошибается? (мол. именно он ввёл нас в смуту).
Если он ошибается. то какие аргументы мы можем предоставить ему, чтобы убедить в нашей правильности
[12:34:42] <slavazanko/w> может, в 2338 блокедбай поставить от 1551
[12:34:45] <slavazanko/w> ?
[12:35:07] <andrew_b> Погоди пока.
[12:35:16] <andrew_b> Это мы всегда успеем.
[12:35:21] <slavazanko/w> ок
[12:35:39] <il.smind > забыл как коммит найти изменивший строку
[12:35:49] <andrew_b> blame
[12:35:53] <il.smind > подскажите плиз с
[12:35:59] <il.smind > а спасибо
[12:44:38] il.smind вышел из конференции
[12:53:22] <slavazanko/w> log log -S 'содержимое строки'
[12:53:27] <slavazanko/w> git log
[13:00:09] <slavazanko/w> Ага. Отписались юристы... Ну чтож, чудненько. Начинаем перелицензирование?
С Оззи пообщаемся, покажем, что он не прав и вообще земляной червь, потом решаем 1551. ок?
[13:00:56] <slavazanko/w> заодно блокедбай ставим, чтобы показать, что не с бухты-барахты решили перелицензировать
[13:02:42] <andrew_b> Ты прямо сейчас хочешь начать?
[13:02:49] <slavazanko/w> угу
[13:02:57] <slavazanko/w> сначала потроллим оззи
[13:15:17] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #1551 (Update GPL version) updated
http://www.midnight-commander.org/ticket/1551#comment:6
[13:29:14] <slavazanko/w> предлагаю ещё вынести за рамки тикета обсуждение перехода. Как минимум надо всё-таки по-человечески уведомить всех заинтересованных о смене лицензии. Сделаем это в списк ах рассылок
[13:29:48] <andrew_b> slavazanko/w: +1
[13:29:50] <Зося Синицкая> andrew_b: Вы изменили карму slavazanko/w до +3. Следующий раз можно изменить через: 00:30:00
[13:53:41] <andrew_b> http://www.linux.org.ru/add_comment.jsp?topic=6809489&replyto=6811588
[13:55:50] <slavazanko/w> сявка лает... караван идёт..
всё нормально
[13:59:19] andrew_b вышел из конференции
[14:14:55] il.smind зашёл в конференцию
[14:35:57] <slavazanko/w> ну всё. полетела бонмба: http://mail.gnome.org/archives/mc-devel/2011-September/msg00007.html
шо будет - не заню
[14:36:39] <slavazanko/w> заодно проверим крепкость наших юридических яиц. Насколько мы таки official development team. А то до сих пор какой-то привкус и осадок чувствуется...
[15:13:55] slavazanko/h вышел из конференции
[15:43:00] il.smind вышел из конференции: Компьютер вошёл в спящий режим
[17:16:50] il.smind зашёл в конференцию
[18:33:53] andrew_b зашёл в конференцию
[18:53:49] andrew_b вышел из конференции
[19:26:39] il.smind вышел из конференции
[19:26:56] il.smind зашёл в конференцию
[20:51:52] slavazanko/h зашёл в конференцию
[23:03:04] <il.smind > slavazanko/w спишь?
[23:18:40] slavazanko/h вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!