Анонсирован (http://mail.gnome.org/archives/mc-devel/2011-October/msg0001...) релиз новой ветки консольного файлового менеджера Midnight Commander 4.8 (https://www.midnight-commander.org/). Кроме изменений и исправлений, новая версия также примечательна переходом на лицензию GPLv3+ (прошлые версии распространялись под GPLv2+).
Ключевые улучшения (https://www.midnight-commander.org/wiki/NEWS-4.7.5...4.8.0):-
Базовая часть- Поддержка 256 цветов;
- Простой режим перестановки положения панелей, добавленный в дополнение к ранее реализованному режиму перестановки содержимого панелей (главное отличие в том, что новый режим поддерживает замену параметров, таких как метод сортировки);
- В диалоги для работы с файлами и директориями добавлена дополнительная опция, позволяющая игнорировать любые ошибки в процессе выполнения операции (например, при копировании игнорировать нечитаемые файлы);
- Конфигурационные файлы перемещены из домашней директории (~/.mc) в директор...URL: http://mail.gnome.org/archives/mc-devel/2011-October/msg0001...
Новость: http://www.opennet.me/opennews/art.shtml?num=32088
СТавил бетку 4,8 и был баг,что иногда при просмотре файла или при скроле по папкам вываливался он и скролить можно было куда то в бесконечность :)))) жутко неудобно...интересно норм сейчас?
написали тикет ?
кстати
https://www.midnight-commander.org/wiki/ReleaseWorkflow
если хочется стабильности возьмите стэйбл
В нём уже можно просто указать нестандартный порт при ssh соединении?
> В нём уже можно просто указать нестандартный порт при ssh соединении?F1 в shell link жать не пробовал?
Examples:
...
sh://joe@somehost.ssh.edu:2222/private
Кстати, всю жизнь хотел знать, но стеснялся спросить. Зачем использовать fish, если есть sftp?
> Кстати, всю жизнь хотел знать, но стеснялся спросить. Зачем использовать fish, если
> есть sftp?возможно изза того что sftp пока на стадии отдельного бранча и не влит в апстрим т.к. недостаточно оттестирован?
Некоторые ssh-сервера не могут в sftp.
Фиш - хак такой, повышающий универсальность.
> В нём уже можно просто указать нестандартный порт при ssh соединении?с версии 4.7 , если не ошибаюсь
> В нём уже можно просто указать нестандартный порт при ssh соединении?cat << EOF > .ssh/config
Host hell.com
User billgates
Port 666
PubkeyAuthentication no
PasswordAuthentication yesHost heaven.com
User stollman
Port 1
PubkeyAuthentication yes
PasswordAuthentication no
IdentityFile ~/.ssh/ticket_to_heaven_id_rsa
ForwardX11 noHost home.org
PubkeyAuthentication yesHost *
Protocol 2
Port 2222EOF
$ chmod 0600 ~/.ssh/config
Иль Вы наизусть помните все нестандартные порты на всех 500 обслуживаемых серверах?
интересно, баг с автодополнением в редакторе так и не починили? и баг с ненужным экранированием некоторых символов в диалогах переименования/поиска/etc? ща соберу из гита и проверю.блин, чую, таки придётся брать в руки напильник и самому чинить.
круто: гит вообще не собирается -- там синтаксическая ошибка в main.
> круто: гит вообще не собирается -- там синтаксическая ошибка в mainага. молодцы. поломали '--disable-nls'. тестирование, как обычно, на высоте.
Ты проmain.c: In function 'main':
main.c:384: error: expected expression before ';' token
main.c:385: error: expected expression before ';' token?
Тоже заметил. Уже собрался даже на багтрекер сходить.
> main.c: In function 'main':
> main.c:384: error: expected expression before ';' token
> main.c:385: error: expected expression before ';' tokenугу, оно самое. убери --disable-nls, щастье вернётся.
а багтрекер у них огороженый, анонимусов туда не пущают. а регистрироваться мне лень, я и тут-то несколько лет анонимусом тусил, зарегистрировался когда Миша попросил. %-)
>убери --disable-nls,Не могу. Оно мне нужное :)
И это кстати у них не только в гите, но и в релизе 4.8.0>а багтрекер у них огороженый
А где ты видел не так? Надо на ЛОРе в новость тогда писать, автор новости - один из разрабов mc, ему уведомление придёт.
>>убери --disable-nls,
> Не могу. Оно мне нужное :)ну, я поплакал и убрал. хотя неприятно, конечно.
впрочем, можно попробовать своими руками починить.> И это кстати у них не только в гите, но и в
> релизе 4.8.0ну так тестируют же перед релизом, видать.
>>а багтрекер у них огороженый
> А где ты видел не так?у язычка kite, например. %-)
> Надо на ЛОРе в новость тогда
> писать, автор новости — один из разрабов mc, ему уведомление придёт.не, я на лор не ходок даже анонимусом. у меня на него зуб и обидка.
>я на лор не ходок даже анонимусом
>ну, я поплакалПродолжай в том же духе
> Продолжай в том же духеа мне не трудно: быстропочинка нужных мне вещей занимает 10-15 минут, потом ложится в мой локальный гит и в дальнейшем накладывается автоматически.
конечно, было бы лучше, если бы это починили в майнлайне, но они же сами не хотят принимать ни патчи, ни багрепорты. ну и ладно, я не гордый, мне так даже удобней: не надо писать и тестировать нормальный фикс, можно ограничиться захардкожеными условиями на мои личные настройки.
> но они же сами не хотят принимать ни патчи, ни багрепорты.Это вызывающе неверная информация.
>> но они же сами не хотят принимать ни патчи, ни багрепорты.
> Это вызывающе неверная информация.вызывающе верная. лично у меня и так уже всё, что надо работает, поэтому я не стану тратить время на регистрацию у них на сайте, чтобы осчастливить их багрепортом. а анонимусов там не любят и ничего от них принимать не желают. ну, не желают — и не желают, наше дело предложить.
>>> но они же сами не хотят принимать ни патчи, ни багрепорты.
>> Это вызывающе неверная информация.
> вызывающе верная. лично у меня и так уже всё, что надо работает,Да на здоровье. Сидите со своими патчами как собака на сене.
> поэтому я не стану тратить время на регистрацию у них на
> сайте,Зато потом потрындеть, как всё плохо -- это всегда пожалуйста.
> чтобы осчастливить их багрепортом. а анонимусов там не любят и
> ничего от них принимать не желают. ну, не желают — и
> не желают, наше дело предложить.Предложить? Где и когда было предложено?
Из того, что лично ВЫ не хотите регистрироваться, ни разу не следует, что там не хотят принимать патчи. От таких, как ВЫ, может, и не хотят.
Было выпущено два пререлиза. Тестировали их не богато -- статистику скачиваний можно посмотреть на сайте. Ну, не хотели тестировать пререлизы, придётся тестировать релизы.
Мне лично никогда не надо было собирать с --disable-nls. Не понимаю, зачем это надо. Поэтому дично я этот баг не увидел.
>[оверквотинг удален]
>> не желают, наше дело предложить.
> Предложить? Где и когда было предложено?
> Из того, что лично ВЫ не хотите регистрироваться, ни разу не следует,
> что там не хотят принимать патчи. От таких, как ВЫ, может,
> и не хотят.
> Было выпущено два пререлиза. Тестировали их не богато -- статистику скачиваний можно
> посмотреть на сайте. Ну, не хотели тестировать пререлизы, придётся тестировать релизы.
> Мне лично никогда не надо было собирать с --disable-nls. Не понимаю, зачем
> это надо. Поэтому дично я этот баг не увидел.
> Мне лично никогда не надо было собирать с --disable-nls.+1.
> Не понимаю, зачем это надо.
Вероятно, embedded. Но личон мне это тоже не надо :)
> Поэтому дично я этот баг не увидел.
Аналогично.
Господа, спасение утопающих - дело рук самих утопающих. Разработчики тестируют по возможности, но не всё можно охватить тестами перед релизом силами трёх человек, которые эпизодически заняты разработкой mc. также нет денег на тестеров. Поэтому были пререлизы, между ними было по 2 месяца - итого 4 месяца на тестинг. Как говорится, желающих было "лес рук".
Я не хочу свалить вину на кого-то - разработчики виноваты, да, не спорю. Но и не хочу, чтобы гнилые помидоры принимала только лишь команда разработчиков.
> Я не хочу свалить вину на кого-то - разработчики виноваты, да, не
> спорю. Но и не хочу, чтобы гнилые помидоры принимала только лишь
> команда разработчиков.нет уж извините, как купаться в лучах славы, так здрасте-пожалуйста, а как принять смертоносный луч помидоров так сразу в кусты?! иш ты!
>> Я не хочу свалить вину на кого-то - разработчики виноваты, да, не
>> спорю. Но и не хочу, чтобы гнилые помидоры принимала только лишь
>> команда разработчиков.
> нет уж извините, как купаться в лучах славы, так здрасте-пожалуйста, а как
> принять смертоносный луч помидоров так сразу в кусты?! иш ты!Ты ваще чьих будешь?
Боярина Миднайт Командерова.
>> а как принять смертоносный луч помидоров так сразу в кусты?! иш ты!
> Ты ваще чьих будешь?Слав, да не обижай сорок километров фронта и лучей помидоров всему миру. Что с них взять.
>> Ты ваще чьих будешь?
> Слав, да не обижай сорок километров фронта и лучей помидоров всему миру.
> Что с них взять.Эти слова я адресовал Илье Маслакову, одному из разработчиков mc. Вопросом я интересуюсь, чего это Илья вдруг развернул орудия против своих. Не иначе, как в надежде уйти от артобстрела помидорами. :)
Вообще, это у нас такой своеобразный юмор в команде: можем друг-друга по-доброму подкалывать, оставаясь в рамках взаимоуважения. Если эти мои слова кого-нибудь обидели (кроме Ильи - ему положено тут обидеться ;) - приношу извинения.
И пользуясь случаем: привет, Михаил.
> но не всё можно охватить тестами перед релизом силами трёх человеквот баг с --disable-nls можно. я сейчас открою секрет, как это делается.
сначала набираете в консоли 'man bash'. потом вдумчиво читаете. потом пишете скрипт для тестирования. потом его запускаете. потом радуетесь, что теперь умеете некоторую часть механической работы перекладывать на машину.
> Как говорится, желающих было «лес рук».
см. в другом ответе. у вас же разделение на тестеров первой свежести и остальное быдло, от которого багрепорты брать не хотят. ну и сидите без подарков, ловите гнилые помидоры.
>> Мне лично никогда не надо было собирать с --disable-nls. Не понимаю, зачем
>> это надо. Поэтому дично я этот баг не увидел.
>> Мне лично никогда не надо было собирать с --disable-nls.
> +1.Есть на свете source-based системы, где у людей подобрать опции сборки
-- штатная возможность. Они часто натыкаются на подобные проблемы.
Лично мне nls не нужен. Нет, я не из тех дрочеров, что пересобирают
все подряд, но... см ниже.> Я не хочу свалить вину на кого-то - разработчики виноваты, да, не
> спорю. Но и не хочу, чтобы гнилые помидоры принимала только лишь
> команда разработчиков.Организовать автоматические тесты на "собираемость" в различными опциями
configure достаточно легко, минут 20 времени, а потом лови email-ы ;-)
Такие вещи не нужно руками тестировать.
> Есть на свете source-based системы, где у людей подобрать опции сборки
> — штатная возможность.а ещё есть люди, которые любят некоторые проекты периодически собирать из vcs. посмотреть, что нового, погладить домашние баги… натурально, для этого написаны скрипты, которые выкачивают, патчат что надо, собирают и обновляют пакет. а тут скрипт обидели, он расплакался…
> Да на здоровье. Сидите со своими патчами как собака на сене.ой, благодарю за разрешение.
> Зато потом потрындеть, как всё плохо — это всегда пожалуйста.
конечно. а что, тренд сменился, и нынче за многолетние ошибки следует благодарить, биясь лбом об пол?
> Предложить? Где и когда было предложено?
на багтрекере, который на сайте midnight-commander.org. где мне, в свою очередь, намекнули, что без регистрации ничего не возьмут. на чём был достигнут консенсус: я не регистрируюсь, репорты с патчами не берут. такая вот тяжёлая любовь.
> Из того, что лично ВЫ не хотите регистрироваться, ни разу не следует,
> что там не хотят принимать патчи.хотели бы — принимали бы. в том числе и от анонимусов. проблема спама в трекер вполне решаема.
> От таких, как ВЫ, может, и не хотят.
так всё-таки не хотят? ну и прекрасненько.
> Было выпущено два пререлиза. Тестировали их не богато — статистику скачиваний можно
> посмотреть на сайте. Ну, не хотели тестировать пререлизы, придётся тестировать релизы.ну вот я достаточно регулярно собираю срезы гита, например. но от таких, как я, ни патчи, ни багрепорты не берут — вон, выше про это прямым текстом написано. и кто тут «трындит, как всё плохо»?
> Мне лично никогда не надо было собирать с --disable-nls. Не понимаю, зачем
> это надо. Поэтому дично я этот баг не увидел.есть такая штука: «тестирование» называется. если уж решили выпустить релиз — будьте столь любезны, соберите его хотя бы по разу с разными опциями. ВНИЗАПНА! — этот процесс можно даже автоматизировать. но нет, мы лучше будем плакать о том, что пререлизы никто не тестирует, а нам самим это делать впадлу.
ребятки, нетестированый релиз называется как максимум «бета». напишите честно: «мы выпустили очередную бету, налетай!» — и всё, никаких же претензий. но нет, ваш *релиз* не собирается со *штатной* опцией. ну чо, ждите дальше набега тестеров.
кстати, могу бесплатно дать совет, как значительно уменьшить количество багов хотя бы в редакторе: начните писать код mc именно в нём. вы не поверите, но использование софта, который сами разрабатываете, «на полную» очень способствует починке багов. как можно больше года не видеть в редакторе баг с автодополнением, например? а я скажу как: никогда, ни за что этим редактором не пользоваться. видимо, вы слишком хорошо знаете, как он написан и не доверяете ему.
> разными опциями. ВНИЗАПНА! — этот процесс можно даже автоматизировать. но нет,
> мы лучше будем плакать о том, что пререлизы никто не тестирует,опций примерно 130 не считая флагов которые тоже могут влиять на процесс сборки, и если не учитывать что опции тоже могут друг на друга влиять то это примерно 2^132 разных вариантов сборки... если автоматизровать сборку то чтобы оттестировать все варианты опций надо примерно 2*10^34 лет при условии что сборка идет примерно 2 минуты... у меня лично нет в запасе такого количества времени...
> кстати, могу бесплатно дать совет, как значительно уменьшить количество багов хотя бы
> в редакторе: начните писать код mc именно в нём. вы непишу код именно в mcedit и ниразу не замечал бага с автодополнением...
найдете баг не забудте дать знать о нём, желательно в виде шагов для повторения...
> опций примерно 130 не считая флагов которые тоже могут влиять на процесс
> сборки, и если не учитывать что опции тоже могут друг на
> друга влиять то это примерно 2^132 разных вариантов сборки...реально влияющих на -- не так много. впрочем, логику я понял: "если нельзя оттестировать всё, то вообще ничего тестировать не надо."
> пишу код именно в mcedit и ниразу не замечал бага с автодополнением...
описываю, как его увидеть:
* набираем слово "wtfthisisthebug"
* жмакаем return
* пишем: "++wtf"
* жмакаем автодополнение
* офигеваем.
>> опций примерно 130 не считая флагов которые тоже могут влиять на процесс
>> сборки, и если не учитывать что опции тоже могут друг на
>> друга влиять то это примерно 2^132 разных вариантов сборки...
> реально влияющих на -- не так много. впрочем, логику я понял: "если
> нельзя оттестировать всё, то вообще ничего тестировать не надо."тестируется на нескольких платформах: freebsd, разные дистры линукса, на нескольких ембедед железках и соляре.. собирается с несколькью распространенными опциями.
> с несколькью распространенными опциямиэх. никто нас, маргиналов, не любит.
> описываю, как его увидеть:
> * набираем слово "wtfthisisthebug"
> * жмакаем return
> * пишем: "++wtf"
> * жмакаем автодополнение
> * офигеваем.arisu, хоть у Вас и весьма своеобразная манера общения, но это уже конструктивно, без словесного поноса. Спасибо за этот багрепорт, надеемся ещё услышать от Вас описания проблем, которые Вам мешают в повседневной работе.
> надеемся ещё услышать
> от Вас описания проблем, которые Вам мешают в повседневной работе.запросто. только разрешите анонимусов на багтрекере — и я обязуюсь приходить туда со всеми багами и со всеми дополнениями, которые я в дальнейшем напиляю.
> запросто. только разрешите анонимусов на багтрекере — и я обязуюсь приходить тудаНе льсти себе. Какой бы крутизны ты ни был, ради тебя одного никто анонимусов разрешать не будет.
> Не льсти себе. Какой бы крутизны ты ни был, ради тебя одного
> никто анонимусов разрешать не будет.какая досада! (ц) тогда продолжайте вещать, что мало тестеров, ничего не репортят и так далее. а я, со своей стороны, искренне раскаиваюсь в том багрепорте, который тут нечаянно выдал. каюсь, больше не повторится. в дальнейшем буду только считать непочиненые баги и выигрывать сам у себя в тотализатор.
и, кстати, жестоко прибитые гвоздями к коду разделители слов — это тоже круто. но это второстепенно, конечно, можно понять, что на всё рук не хватает.
> и, кстати, жестоко прибитые гвоздями к коду разделители слов — это тоже
> круто. но это второстепенно, конечно, можно понять, что на всё рук
> не хватает.Вы хотели бы задавать свои разделители? В настройках?
> Вы хотели бы задавать свои разделители? В настройках?угу. в диалоге или в инишке — не суть важно.
в идеале желательно бы иметь возможность для автодополнения:
* настраивать разделители слов
* настраивать регулярку, по которой ищутся кандидаты на автодополнение
* иметь возможность перекрыть эти настройки для некоторых типов файлови чтобы два раза не вставать: нет далекоидущих планов аннигилировать текущий убогий расцвечиватель и привинтить, например, colorer? ужасно колорера не хватает.
а уж скриптовый язык в редакторе — это вообще была бы круть. с возможностью выполнять минискрипты, настучав их в диалоге, выбирать скрипты из списка, вешать их на хоткеи там… только пожалуйста! пожалуйста — не перл, не питон! Squirrel, например, или Lua.
пользуясь случаем, хочу поблагодарить за возможность открывать несколько редакторов и просмотрщиков. это, пожалуй, самая для меня полезная новая фича mc. но тоже не без анноянса. хотелось бы при открытии в редакторе одного и того же файла дважды увидеть диалог типа: «этот файл уже редактируется. открыть старый редактор (дефолт), сделать новый, отменить».
> а уж скриптовый язык в редакторе — это вообще была бы круть.
> с возможностью выполнять минискрипты, настучав их в диалоге, выбирать скрипты из
> списка, вешать их на хоткеи там… только пожалуйста! пожалуйста — неуже сделано, можно писать минискрипты, вешать на хоткеии.. см. man mcedit раздел MACRO примеры внешних скриптов находятся в архиве с исходниками в mc/misc/macros.d
> уже сделано, можно писать минискрипты, вешать на хоткеии.. см. man mcedit раздел
> MACRO примеры внешних скриптов находятся в архиве с исходниками в mc/misc/macros.dпро внешние я знаю. не хотет. хотет именно вмонтированый язык.
>> уже сделано, можно писать минискрипты, вешать на хоткеии.. см. man mcedit раздел
>> MACRO примеры внешних скриптов находятся в архиве с исходниками в mc/misc/macros.d
> про внешние я знаю. не хотет. хотет именно вмонтированый язык.там именно привязка скрипта обработчика к хоткею есть... например выделили текст нажали хоткей - текст обработался... это именно в 4.8 появилось...
> там именно привязка скрипта обработчика к хоткею есть… например выделили текст нажали
> хоткей — текст обработался… это именно в 4.8 появилось…нененене. встроеный язык даёт доступ к кишкам редактора. позволяет делать диалоги. и вообще много гитик. вот этого хочется. а внешние скрипты так — баловство.
>> там именно привязка скрипта обработчика к хоткею есть… например выделили текст нажали
>> хоткей — текст обработался… это именно в 4.8 появилось…
> нененене. встроеный язык даёт доступ к кишкам редактора. позволяет делать диалоги. и
> вообще много гитик. вот этого хочется. а внешние скрипты так —
> баловство.встроенного языка еще долго не будет, по крайней мере до 4.9.х точно. так что пока только так "внешние скрипты"...
эх. опять придётся самому пилить…
> эх. опять придётся самому пилить…скорее всего
> а уж скриптовый язык в редакторе — это вообще была бы круть.А в этом вашем емаксе есть двухпанельный файловый менеджер? ;-]
> А в этом вашем емаксе есть двухпанельный файловый менеджер? ;-]э… открой два диреда. %-)
>> А в этом вашем емаксе есть двухпанельный файловый менеджер? ;-]
> э… открой два диреда. %-)Просто следующий фичреквест будет "чтоб почту читал", а уж дальше помидорам конца и краю не видать. :]
> Просто следующий фичреквест будет «чтоб почту читал», а уж дальше помидорам конца
> и краю не видать. :]кстате, фар умеет почту читать. по ходу, для mc надо только pop3 плугин. а дальше можно написать vfs-драйвер, который mailbox понимает.
алсо, идея. входить enter'ом в mailbox'ы — это удобно.
> опций примерно 130 не считая флагов которые тоже могут влиять на процесс
> сборки, и если не учитывать что опции тоже могут друг на
> друга влиять то это примерно 2^132 разных вариантов сборки... если автоматизровать
> сборку то чтобы оттестировать все варианты опций надо примерно 2*10^34 лет
> при условии что сборка идет примерно 2 минуты... у меня лично
> нет в запасе такого количества времени...Ну вот что это за детский сад? :-/ Необходимый минимум для тестирования,
которое нужно провести обязательно -- это попробовать каждую опцию хотя бы один раз.
Подавляющее большинство опций никак не завязано на остальные, поэтому львиную долю
этих 2^132 перебирать не имеет смысла. Впрочем, если такие элементарные вещи приходится
разжевывать, тестировать, видимо, просто не хочется.
> Ну вот что это за детский сад? :-/ Необходимый минимум для тестирования,
> которое нужно провести обязательно -- это попробовать каждую опцию хотя бы один
> раз.
> Подавляющее большинство опций никак не завязано на остальные, поэтому львиную долю
> этих 2^132 перебирать не имеет смысла. Впрочем, если такие элементарные вещи приходится
> разжевывать, тестировать, видимо, просто не хочется.Есть желание добить создание тестовой билд-фермы, добро пожаловать
>> Ну вот что это за детский сад? :-/ Необходимый минимум для тестирования,
>> которое нужно провести обязательно -- это попробовать каждую опцию хотя бы один
>> раз.
>> Подавляющее большинство опций никак не завязано на остальные, поэтому львиную долю
>> этих 2^132 перебирать не имеет смысла. Впрочем, если такие элементарные вещи приходится
>> разжевывать, тестировать, видимо, просто не хочется.
> Есть желание добить создание тестовой билд-фермы, добро пожаловатьЕсли у вас есть эта самая ферма, можно и добить. Свои поделки я тестирую,
развешивая построение на cron.На своей стороне я могу сделать пакет для pkgsrc в wip,
который будет брать версию с git-а и строить ее с различными опциями
на, скажем, NetBSD и Linux раз в месяц/неделю и посылать на какой-нибудь email.В общем, vle@gmx.net, jid: cheusov@mova.org.
Думаю, остальное можно обсудить, не засоряя форум.
> В общем, vle@gmx.net, jid: cheusov@mova.org.
> Думаю, остальное можно обсудить, не засоряя форум.что то не получилось по джабберу, еще попозже попробую постучаться...
> Есть желание добить создание тестовой билд-фермы, добро пожаловатьЖелания нет, но контейнер на довольно мощной машинке и скрипт после чекаута можно попробовать организовать.
> вызывающе верная. лично у меня и так уже всё, что надо работает,
> поэтому я не стану тратить время на регистрацию у них на
> сайте, чтобы осчастливить их багрепортом. а анонимусов там не любят и
> ничего от них принимать не желают. ну, не желают — и
> не желают, наше дело предложить.Раньше, когда анонимусы могли свободно писать в багтрекалку, были тонны спама. Учитывая, что багтрекалка все обновления по тикетам шлёт в список рассылки, объём спама был огромен. Поэтому было принято непростое, но нужное решение: запретить анонимусов.
Если регистрация на багтрекалке вызывает трудности, то Вы можете связаться с одним из разработчиков по email; он произведёт регистрацию для вас и вышлет реквизиты входа на багтрекалку. Вам останется только залогиниться.
я ни малейшего желания не имею ни регистрироваться, ни потом логиниться, вспоминая пароли. и вдобавок я не имею желания светить там какой бы то ни было ник или мыло, даже фэйковые. да, я странный и больной на череп, но желание у меня ровно одно: зайти, написать багрепорт, возможно, приложить патч, подписать внизу «это PD» и свалить до следующего бага. возможно, это делает меня человеком второго сорта — ну, увы. значит, нам обоим не повезло: мне — в том, что мои любимые баги никто не починит; вам — в том, что об этих багах не расскажут раньше, нежели их заметит кто-нибудь другой.
> я ни малейшего желания не имею ни регистрироваться, ни потом логиниться, вспоминая
> пароли. и вдобавок я не имею желания светить там какой бы
> то ни было ник или мыло, даже фэйковые. да, я странный
> и больной на череп, но желание у меня ровно одно: зайти,
> написать багрепорт, возможно, приложить патч, подписать внизу «это PD» и свалить
> до следующего бага. возможно, это делает меня человеком второго сорта —
> ну, увы. значит, нам обоим не повезло: мне — в том,
> что мои любимые баги никто не починит; вам — в том,
> что об этих багах не расскажут раньше, нежели их заметит кто-нибудь
> другой.выложите Ваши патчи на каком-нибудь dpaste и дайте в этом треде линк на опубликованное. Делов-то. Кто хочет - ищет возможности, кто не хочет - ищет причины.
> Кто хочет — ищет возможности, кто не хочет — ищет причины.…говорят мне люди, у которых *релиз* не собирается со *штатной опцией* от того, что «тестеров мало», а автоматическое тестирование даже таких простых вещей они не умеют.
пардон, мне уже лень выковыривать их из гита, чистить от кода, который нужен только мне и в общей репе поломает кучу вещей, потом разбивать на внятные части, куда-то там заливать, давать ссылки и в конце выслушивать, что «так дела не делаются, патчи непонятные, применять неудобно и вообще…»
зыж таки дело вы там делаете полезное, и фичи приятные добавляете. искренне благодарю. только как-то оно совсем «тяп-ляп» получается: «одной рукой чиним, другой ломаем, ногами мусор накидываем». абыдна, да.
> пардон, мне уже лень выковыривать их из гита, чистить от кода, который
> нужен только мне и в общей репе поломает кучу вещей, потом
> разбивать на внятные части, куда-то там заливать, давать ссылки и в
> конце выслушивать, что «так дела не делаются, патчи непонятные, применять неудобно
> и вообще…»Понятно. Слив защитан.
> Понятно. Слив защитан.да на здоровье. я могу даже сделать вид, что меня это как-то задело, если тебе приятно будет.
upd: примерно на такую реакцию я и рассчитывал.
> а я тут развлекаюсь. на лоре меня два раза забанили, и я на них теперь очень обижен. а тут пока ни разу.
> ...
> upd: примерно на такую реакцию я и рассчитывал.Господа, Trollis Vulgaris на кормёжке. Прошу прощения, что не распознал сразу и накормил, думал, что-то конструктивное.
> Господа, Trollis Vulgaris на кормёжке. Прошу прощения, что не распознал сразу и
> накормил, думал, что-то конструктивное.тут такое дело, что конструктив троллингу не помеха. ладно, фиг со мной, но хоть автодополнение в редакторе-то почините, а? я вон указал, где искать.
>> Господа, Trollis Vulgaris на кормёжке. Прошу прощения, что не распознал сразу и
>> накормил, думал, что-то конструктивное.
> тут такое дело, что конструктив троллингу не помеха. ладно, фиг со мной,
> но хоть автодополнение в редакторе-то почините, а? я вон указал, где
> искать.Какой конструктив? Одна ложь с твоей стороны!
> Какой конструктив? Одна ложь с твоей стороны!да? не затруднит привести примеры оной? что, анонимусов пущают? или бага с автодополнением в редакторе нет? или релиз таки собирался с --disable-nls? или у разработчиков есть система автоматизированного тестирования сборок с разными опциями? ну-ка, ну-ка: что из этого ложь?
>> Какой конструктив? Одна ложь с твоей стороны!
> да? не затруднит привести примеры оной? что, анонимусов пущают? или бага с
> автодополнением в редакторе нет? или релиз таки собирался с --disable-nls? или
> у разработчиков есть система автоматизированного тестирования сборок с разными опциями?
> ну-ка, ну-ка: что из этого ложь?Лжи здесь нет, всё по делу. Анонимусов на багтрекалку не пускают; мы виноваты в --disable-nls, автодополнение хромает, автоматизированная система сборок в зачаточном состоянии. Вроде всё по существу.
Но с Вашей стороны присутствует весьма резкая манера общения, в которой навязывается ваш статус "альфа-самца" и статус собеседников как "ламеры-лузеры". Это мало кому нравится, из-за этого нападки и придирки окружающих. В реальной жизни у Вас как происходит общение с окружающими Вас людьми?
интересный довод "лень"
а тонну мессаг аля "высер" в этом треде значит не лень ?
за то время бы ... уже ...
> интересный довод "лень"
> а тонну мессаг аля "высер" в этом треде значит не лень ?неа, не лень. переписка тут доставляет мне удовольствие. а чистка кода, написаного наспех (и о половине которого я уже забыл), никакого удовольствия не доставляет.
> ну, увы. значит, нам обоим не повезло: мне — в том, что мои любимые баги никто не
> починит; вам — в том, что об этих багах не расскажут раньше, нежели их заметит
> кто-нибудь другой.Ноосфера рулит, баги найдут и исправят без вас.
Так что, не расстраивайтесь, природный баланс не нарушен. :)
> Ноосфера рулит, баги найдут и исправят без вас.
> Так что, не расстраивайтесь, природный баланс не нарушен. :)так я ж и не против. мне просто интересно, когда именно. у меня тут тотализатор с самим собой уже. на самый долгоживущий баг.
>> Ноосфера рулит, баги найдут и исправят без вас.
>> Так что, не расстраивайтесь, природный баланс не нарушен. :)
> так я ж и не против. мне просто интересно, когда именно. у
> меня тут тотализатор с самим собой уже. на самый долгоживущий баг.А, ну эта бага стала появляться все реже и реже.
Раньше после 3 минут работы появлялась, а то и раньше.
>>> но они же сами не хотят принимать ни патчи, ни багрепорты.
>> Это вызывающе неверная информация.а анонимусов там не любят и
> ничего от них принимать не желают.ну что Вы, я лично обожаю километры тикетов с китайским спамом, это же так приятно почитать про удлиннители...
> ну что Вы, я лично обожаю километры тикетов с китайским спамом, это
> же так приятно почитать про удлиннители…со спамом неплохо справляются фильтры. оставляя достаточно небольшое количество спамных постов, которые можно подчистить руками утром, пока наслаждаешься чашкой кофе. да и капча помогает немного, например. кого капча достанет — зарегистрируется. кто не хочет — настучит капчу и что-нибудь скажет. против капчи будет протестовать только совсем уж невменяемый анонимус, ценность репортов которого стремится к нулю.
>>> но они же сами не хотят принимать ни патчи, ни багрепорты.
>> Это вызывающе неверная информация.
> вызывающе верная.Отнюдь. Если патч почтой так сложно прислать -- можно мне, конкретно этому апстриму перешлю (disclaimer: произвольному не берусь).
>>>> но они же сами не хотят принимать ни патчи, ни багрепорты.
>>> Это вызывающе неверная информация.
>> вызывающе верная.
> Отнюдь. Если патч почтой так сложно прислать -- можно мне, конкретно
> этому апстриму перешлю (disclaimer: произвольному не берусь).Я, по-моему, рассказывал здесь процедуру. Процедура исправления бага начинается с создания багрепорта (тикета) в Траке на сайте m-c.o. От трындежа на форуме багрепорт сам по себе не появится. Если форумный трынделец сам не хочет создать тикет, значит, это придётся сделать кому-то ещё. Например, мне. А я вот не буду.
Михаил, уж вам-то не знать, что, в альтовских рассылках тоже баги не особо воспринимают, а посылают в багзилу. Вот и в mc примерно также.
а поскольку на трекере от пользователей второго сорта баги не берут… ну, дальше я уже неоднократно рассказывал.
> а поскольку на трекере от пользователей второго сорта баги не берут… ну,
> дальше я уже неоднократно рассказывал.Ну а почтовый ящик-то у тебя есть? Наверняка есть, и также наверняка, как и у всякого себя уважающего параноика, их далеко не один. Какая проблема отправить письмо одному из разработчиков с мусороколлектроного мыла?
>> Отнюдь. Если патч почтой так сложно прислать -- можно мне, конкретно
>> этому апстриму перешлю (disclaimer: произвольному не берусь).
> Михаил, уж вам-то не знать, что, в альтовских рассылках тоже баги не
> особо воспринимают, а посылают в багзилу. Вот и в mc примерно также.Андрей, так я ж понимаю. Скорее всего, переслал бы Славе, а если б он сказал в трак -- то при стОящем патче и зарегистрировался да запостил бы, наверное. По крайней мере прецеденты были.
Хотя такое кормление с ложечки плохо работает в долгосрочном периоде -- лишний прокси в лучшем случае тормозит (в худшем тормозит и глючит, а ещё может дропать пакеты).
Вам же по мотивам smoke-room@ могу предложить посмотреть на эту перепалку в таком свете: хороший человек подумает не только о своём удобстве, а и чтоб другому угодить. Ваш собеседник мог бы потрудиться угодить Вам: причесать патчи, зарегистрироваться, запостить, обсудить и не корячиться с их форвардпортом в следующий раз. Вы могли бы потрудиться подвести его к такой мысли или предложить прислать почтой да повесить напоминалку сами. Когда же каждый мнит себя царём горы, то дела, скорее всего, не будет...
> Ваш собеседникСобеседник? Какой собеседник? Где вы тут увидели собеседника? Это хамло arisu что-ли?
> мог бы потрудиться угодить Вам: причесать патчи, зарегистрироваться,
Вы тред-то почитайте! Он тут выложил тонны кирпичей по поводу регистрации
Мне угождать не надо. Есть правила, одинаковые для всех. После релиза 4.8.0 на m-c.o зарегистрировались десяток человек, и ничего с ними не случилось. Некто arisu какой день ноет тут про анонимусов, а за это время спокойно мог зарегистрироваться, но почему-то не хочет, это его половые трудности.
> Вы могли бы потрудиться подвести его
Это хамло я ни к чему подводить не хочу.
> Когда же каждый мнит себя царём горы, то дела, скорее
> всего, не будет...Дадада.
>> Ваш собеседник
> Собеседник? Какой собеседник? Где вы тут увидели собеседника?Ну хорошо, пусть мой собеседник.
>> мог бы потрудиться угодить Вам: причесать патчи, зарегистрироваться,
> Вы тред-то почитайте! Он тут выложил тонны кирпичей по поводу регистрацииДа я как раз читал и краснел за обе стороны...
> Да я как раз читал и краснел за обе стороны…зря. краснеть стоило только за одну. я-то хам, это ясно. а вот другой участник беседы — «хам приличный». лицемер. я лично лицемеров не люблю.
>> Да я как раз читал и краснел за обе стороны…
> зря. краснеть стоило только за одну.Чтобы оценить контекст, надо почитать нашу с Андреем переписку в smoke-room@... :)
(а это изрядно среди ещё более изрядного количества писем)PS: забрасывайте патчи, что ли. Повешу. Может, хоть кодом сможете конструктивно общаться.
> PS: забрасывайте патчи, что ли. Повешу. Может, хоть кодом сможете
> конструктивно общаться.личкой отправил. но они РЕАЛЬНО страшные и костыльные: я даже не заморачивался их делать юзабельными для всех. и кинул только самое начало, потому что дальше там ад, мрак, содом, гоморра и трэш. плюс — я код редактора толком не читал, правил «на живую», лишь бы работало.
>> PS: забрасывайте патчи, что ли. Повешу.
> личкой отправил. но они РЕАЛЬНО страшные и костыльные:Да, я немного заценил, ну да когда есть код -- то есть хоть что предметно критиковать и улучшать. https://www.midnight-commander.org/attachment/ticket/2644/mc...
> плюс — я код редактора толком не читал, правил «на живую», лишь бы работало.
А если озадачиваться мержем форка, то приходится вагон времени вкладывать и в общение, и в рефакторинг _своего_ кода -- страшней, когда в архитектуру чужого ;-)
> Да, я немного заценилты таки ЭТО читал? и до сих пор не ругаешься матом? %-) приношу извинения тогда — это не мой обычный стиль кодинга, это быстрохак.
> А если озадачиваться мержем форка
да фигня, гит сам мержит. а конфликты решаются весьма шутсро. git pull, дальше гит мержит мои изменения, и в 98% случаев без проблем всё собирается.
> страшней, когда в архитектуру чужого ;-)
а это мне, кстати, забавней. %-)
> я и тут-то несколько лет анонимусом тусил, зарегистрировался когда Миша попросил. %-)Строго говоря, я не попросил, а предложил -- заметив, что в этом случае возможно quickfix'ить свои ляпы в свежеотправленных сообщениях. :)
PS: хорошо бы баг всё-таки повесить, хотя если _всем_ влом и разработчики до сих пор не в курсе -- скажите, перешлю ссылку тем, кого знаю. Ну и про brown paper bag effect напоминаю. :)
PPS: ага, вижу, в курсе. 2 slazav: привет, и с выпуском :)
> Строго говоря, я не попросил, а предложилну да, тащемта так будет точнее. я немного дезинформировал общественность. пардон.
> в этом случае возможно quickfix'ить свои ляпы в свежеотправленных сообщениях. :)
осталось к этому привыкнуть.
> впрочем, я так понимаю, что ты тоже из той когорты крутых разработчиков,
> которые считают, что в *публичном* гите может валяться версия, которая даже
> не собирается.В принципе, Вы правы.
Но знаете что? Может, не совсем по существу, но: Вы ведь наверняка пользуетесь mc и он вам полезен, так? Может, на сообщение о выходе новой версии следует отреагировать "Спасибо!", а потом начинать предъявлять (справедливые) претензии? Ведь от "спасибо" в первой строке от Вас не убудет, или я ошибаюсь?Disclaimer: Не разработчик mc и никак с ними не связан, многолетний пользователь.
>[оверквотинг удален]
> пардон, лучше бы они вообще ничего не трогали, чем так «разрабатывать». или,
> наконец, научились бы тестировать то, что пытаются называть «релизом».
> да, я понимаю, что я им ни копейки не заплатил и они
> мне ничего не должны. но это, по-моему, очень плохое оправдание для
> тех, кто выпускает «релизы». сказали бы честно: «у нас вечная бета,
> мы мастеры-ломастеры» — с моей стороны ни одной претензии бы не
> было (как нет их у меня к сборкам из гита: ну,
> понятно, девелоперская версия, всё бывает).
> вкратце: неа, не имею привычки благодарить за кривую, недопиленую и неоттестированую бету,
> с какого-то перепугу названую «релизом».upd: именно что *к сборкам* из гита. если оно даже не собирается — тут, конечно, претензии есть.
У меня вот собирается. Чё я делаю не так?
> У меня вот собирается. Чё я делаю не так?не указываешь '--disable-nls'. которая является *штатной* опцией сборки, но не работает. если, конечно, её уже скоропостижно не починили. а если починили, то вот тут: 2013c92cbbf6464c5cc6e862e0fac81bc9015744 она в полный рост есть.
> у меня в локальном гите уже килограмм патчей накопился.Можно где-то увидеть эти патчи? На github-е, или хотя бы через pastebin.com? Если мне баги понравятся - беру донесение багфиксов до разработчиков на себя.
> Можно где-то увидеть эти патчи?в моём локальном гите. %-)
возможно, однажды я разберу свою помойку и выдам их в публику. а про пару моих любимых багов я тут уже отписывал. про один даже написал, где жучок порылся. про остальные не помню толком, а в гите очень информативные commit messages, состоящие из мата и многоточий, с простынями мусорного кода.
да и не хочу, если честно: меня теперь разбирает интерес, когда их найдут «пользователи первого сорта». своими силами.
> в моём локальном гите. %-)
> в гите очень информативные commit messages, состоящие из мата и многоточий,
> с простынями мусорного кода.Да фиг с сообщениями, хоть сами патчи-то увидеть можно? А то как-то по-идиотски это выглядит: "У вас тысячи багов, я их все у себя исправил, но вам не покажу". Прямо макрософт напоминает: "Вы нарушаете тысячи наших патентов, но мы их вам не покажем".
> Да фиг с сообщениями, хоть сами патчи-то увидеть можно?можно, но после подписания NDA.
я ж сказал: мне теперь интересно, когда их найдут и починят. от того, что мне в очередной раз «защитают слив», с меня не убудет. а вот от неудовлетворённого любопытства я плохо сплю и теряю аппетит.
p.s.: не тысячи багов, конечно. но в редакторе их таки порядочно, и постоянно пишут новые. собственно, я весь код в mcedit делаю, потому и натыкаюсь. то на расчудесные зависания на некоторых регэкспах, то на сумасшествие редактора после некоторых блочных действий, то на склеротичность по отношению к кодировкам, то на некоторые странности поиска… забавно, в общем. и нескучно.
странный Вы человек , Вы видите баги глюки в мцедите
(хрен с ними с патчами)
а зачем Вы им пользуетесь? почему нельзя подобрать себе более для удобную программу "для кодинга" - vim, emacs, nano, eclips, etc... или в конце концов написать свою с .... и с ....как говорится "рыбы ищет где где глубже, человек где лучше"
подытожу: зачем сидеть в программе где от версии к версии что-нибудь да ломают и "весело" каждый раз чинить?
> странный Вы человек , Вы видите баги глюки в мцедите
> (хрен с ними с патчами)
> а зачем Вы им пользуетесь?«привычка — вторая натура» (ц)
> почему нельзя подобрать себе более для удобную
> программу «для кодинга» — vim, emacs, nano, eclips, etc… или в
> конце концов написать свою с …. и с ….потому что придётся переучиваться, а мне лень.
> подытожу: зачем сидеть в программе где от версии к версии что-нибудь да
> ломают и «весело» каждый раз чинить?починка занимает 10–15 минут раз в месяц, а переучиваться мне придётся как минимум несколько недель. понятно, что в долгосрочной перспективе переучивание того стоит, но… неа, всё равно лень.
В таком случае, продолжайте кушать кактус и лениться.
В вашем случае наблюдаются какие-то нездоровые тенденции к бессмысленному словоблудию.
"Пойди к муравью, ленивец, посмотри на действия его, и будь мудрым." (Книга Притчей 6:6)
Для меня лично, время, потраченное на освоение Vim, не прошло даром, чего и Вам желаю.
И вообще, создаётся впечатление, что Вы просто ищете повод потрындеть, дабы более самоутвердиться в своей самости. Вашу бы энергию, да в полезное русло...
> я ж сказал: мне теперь интересно, когда их найдут и починят. от того, что мне
> в очередной раз «защитают слив», с меня не убудет. а вот от неудовлетворённого
> любопытства я плохо сплю и теряю аппетит.JFYI, я в подобных случаях по своим делам обычно мысленно тегирую собеседника "хронофаг" и прекращаю выделять время на общение с ним.
Стыдно. Хочется поэкспериментировать -- ну так хоть время отнимать впустую не стоит.
> JFYI, я в подобных случаях по своим делам обычно мысленно тегирую собеседника
> «хронофаг» и прекращаю выделять время на общение с ним.э… в случае, когда человек обсуждает твой продукт на совсем левом форуме, потому что на родном сайте его считают юзером второго сорта и не пущают писать конструктив? ну так я лично считаю, что в своём праве: меня там не хотят, а я в свою очередь не хочу авторам помогать. quid pro quo.
> Стыдно. Хочется поэкспериментировать — ну так хоть время отнимать впустую не
> стоит.у кого? я что, специально звал сюда авторов миднайта на беседу? бился им в почту, умолял тут со мной потереть? сами пришли, сами решили на меня время тратить. всё честно. не хотели бы — просто бы тупо меня игнорировали, да и все дела.
можно пример фесурса где анонимам разрешено создавать темы?
> можно пример фесурса где анонимам разрешено создавать темы?любая борда. например, нульчевый кодач. только не надо воротить нос: «а-а-а, так это ж борда…» просили пример — вот пример.
репортинг ин: как минимум баг с автодополнением живёт и здравствует. уж как минимум года полтора, емнип. какие же няшечки.а всё потому, что edit_find_word_start() и регулярка в edit_complete_word_cmd() не синхронизированы. edit_find_word_start() может считать плюс частью слова, и потом его весело включают в регулярку даже не проэкранировав. ain't that cool?
ЧСВ зашкаливает у вас ацки.
> ЧСВ зашкаливает у вас ацки.да не особо, мне просто нравится такой стиль. на самом деле в commit messages к своему коду я пишу и похлеще. «fixed idiotic bug made by ass-thinking hydrocephalic mutant» ещё весьма мягкое.
Спасибо.
Так и не понял про опцию --configure-options...
Ввожу ./configure --configure-options и выдает мол неверная команда.
> Так и не понял про опцию --configure-options...
> Ввожу ./configure --configure-options и выдает мол неверная команда.надо так
mc --configure-options
>Конфигурационные файлы перемещены из домашней директории (~/.mc) в директорию, указанную в переменной окружения XDG_CONFIG_HOME (~/.config/mc).Непонятно, что делает fdo в чисто консольной программе. Переход на dconf случаем не планируется?
>>Конфигурационные файлы перемещены из домашней директории (~/.mc) в директорию, указанную в переменной окружения XDG_CONFIG_HOME (~/.config/mc).
> Непонятно, что делает fdo в чисто консольной программе. Переход на dconf случаем
> не планируется?пока не планируется.
>пока не планируется.Это прискорбно.
Хе, а я только что собрал его. запустился, но у меня все по умолчанию (все включил) и собралось без ошибок. только одну библиотеку до установил:)
Слаффка, FTP to FTP уже можно?
> Слаффка, FTP to FTP уже можно?Пока нет. VFS сейчас в активной перелелке, в планах есть.
>переменной окружения XDG_CONFIG_HOMEНо почему, mc же не иксовая программа?
>Но почему, mc же не иксовая программа?
>>переменной окружения XDG_CONFIG_HOME
> Но почему, mc же не иксовая программа?По всей идеологии каталог должон быть $HOME/etc,
но ни Single Unix Spec., ни POSIX, и даже ни LSB,
не паряться на тему кучкования конфигов юзеров,
поэтому лучше уж так, чем никак.
а где подкрутить чтобы при выделении (мышкой через shift) во встроенном редакторе делался автоматически right trim для буфера обмена?!
а то эти "левые" пробелы задолбали...
> а где подкрутить чтобы при выделении (мышкой через shift) во встроенном редакторе
> делался автоматически right trim для буфера обмена?!
> а то эти "левые" пробелы задолбали...поменять терминал вместо konsole использовать что то другое.
Warning!!! The RPM build host was destroyed and therefore is temporarily nonoperational. Please wait until it will be restored at a new location.И мы wait уже год? Или два?
Отлично оформленный тикет: https://www.midnight-commander.org/ticket/2169
Ну как вам mc 256-цветах?
>Поддержка 256 цветов;Наконец то я могу выкинуть CGA монитор и поставить VGA ^_^
mc - наиотличнейшая штука чтоб ворочить данные, по-быстрому загрузившись с флешки. хорошо что оно развивается, да ещё красивеет.
https://www.midnight-commander.org/ticket/2169 доставляет.непонятны высеры насчёт не допуска анонимов к tracker'у. писать жалобы и концепции, а тем более - код, от своего имени - это просто норма этикета в OSS-разработке. и дать maintainer'ам знать, от кого код пришёл, и с кого спрашивать, если там какая-то нехорошая бурда - ещё и негласное этическое правило для гарантии безопасности этого кода. спам тут вообще вторичен.
собственическим мартышкам-писунам это, конечно, может быть не привычно и чужо.ну и зря они конфиги в ~/.config пихают. видать им не сообщили, что это место для графических или околоиксовых программуль. не могли ж не вымудриться и пихнуть в ~/.mc :\
> непонятны высеры насчёт не допуска анонимов к tracker'у.это бывает, да.
> писать жалобы и концепции,
> а тем более — код, от своего имени — это просто
> норма этикета в OSS-разработке.а я — не хочу. вот скажи: есть ли разница между анонимусом и регистрантом по имени «абырвалг» с почтой abyrvalg@gmail.com? какая? чем они отличаются? а на следующий репорт я зарегаю пользователя «сырметчетбредзагранпоставка». а потом — «принцессадиана». и?
впрочем, разница есть: я обломлюсь ещё на первом этапе, и баг (возможно, с лекарством) останется неотрепорченым, пока его ещё кто-то не заметит. я вот тут уже писал про баг с автодополнением в редакторе: ему как минимум год-полтора. а пущали бы анонимуса — был бы замечен и починен давно.
> и дать maintainer'ам знать, от кого код
> пришёл, и с кого спрашивать, если там какая-то нехорошая бурда —
> ещё и негласное этическое правило для гарантии безопасности этого кода.маинтайнеры настолько дятлы, что коммитят патчи из трекера даже не читая? тогда им никакая регистрация уже не поможет.
если бы я хотел регулярно участвовать в разработке — это одно. а я не хочу, у меня своих дел достаточно. а code review от контрибуторов — нормальная практика; и при этом не важно, какой у контрибутора ник.
> собственическим мартышкам-писунам это, конечно, может быть не привычно и чужо.
не знаю, не общался особо. видимо, у тебя опыт общения с мартышками побольше.
особенно нравится пассаж про «собственничество» в отношении кода, данного анонимусом. это, я так понимаю, высшая форма собственности, угу: отдать свой код на условиях PD и даже имени своего там не проставить. все бы собственники такими были.
>> а я — не хочу. вот скажи: есть ли разница между анонимусом и регистрантом по имени «абырвалг» с почтой abyrvalg@gmail.com? какая? чем они отличаются?ничем, благо я такого в серьёзных проектах почти не наблюдаю, кроме разве что launchpad'а Убунты, набитого крикливыми околотехническими балбесами, и клуба пивных задротов-maintainer'ов Gentoo, игнорирующего report'ы с затычками и ebuild'ами годами по прихоти.
что, у нас уже правило этики и/или этикета - не правило, если его из-под дубинки не enforce'ить или "премиальной", 80%-ой частью зар. платы не шантажировать ?
>> особенно нравится пассаж про «собственничество» в отношении кода, данного анонимусом. это, я так понимаю, высшая форма собственности, угу: отдать свой код на условиях PD и даже имени своего там не проставить. все бы собственники такими были.
разговор не про собственичество, а про производственные привычки поднаёмных собтвенниками мартышек. сдаётся мне, что ежли такая мартышка соизволит поковырять открытый проект, то ей процессы в сообществе будут настолько чужды, что она и сможет только вскрикнуть, метнуть кодом не глядя, как какашку в недруга, да поскорее здристнуть прочь, не оставив и следа. нечто такое постыдно похожее на то, что мы тут наблюдаем.
столкнёшься ты с глюками в собственнической разработке - только и читай "ваше мнение ну очень важно для нас". а тут накидал чего-то тяп-ляп - забейте на все свои рабочие нормы, процессы и последовательности, покланяйтесь и карету подайте. видимо мартышки не получают memo на работе, что в F/OSS-разработке дела не так ведутся, и на корточках ползать никто не будет за подачки и мифические анонимные дары.
>есть ли разница между анонимусом и регистрантом по имени «абырвалг» с почтой abyrvalg@gmail.comразница есть, мне хотелось бы обратной связи с человеком оставившим сообщение об ошибке.
> разница есть, мне хотелось бы обратной связи с человеком оставившим сообщение об
> ошибке.easy deal: позвольте анонимусу в тикете оставлять своё мыло, и пусть на это мыло приходят уведомления о новых каментах.
а намекал я на то, что использовать одноразовую почту для трекера — не проблема: таких сервисов много. и будет такой «регистрант» от анонимуса по сути своей неотличим.
зыж хочу штатную эмуляцию wordstar в редакторе! а то однажды мой недоэмулятор сломается, и будет пичалька.
>> разница есть, мне хотелось бы обратной связи с человеком оставившим сообщение об
>> ошибке.
> easy deal: позвольте анонимусу в тикете оставлять своё мыло, и пусть на
> это мыло приходят уведомления о новых каментах.это надо выделять силы на... свободных рук нет. этож надо функционал менять, и еще... шо это за ананимус то такой с мылом?
> а намекал я на то, что использовать одноразовую почту для трекера —
всё понятно но это отсекает ленивых спамеров..
> зыж хочу штатную эмуляцию wordstar в редакторе! а то однажды мой недоэмулятор
а что там за фичи?
> и еще… шо это за ананимус то такой с мылом?а вот такой, которому лень регистрироваться.
>> зыж хочу штатную эмуляцию wordstar в редакторе! а то однажды мой недоэмулятор
> а что там за фичи?там не фичи, там кейбинды. ^Kx, ^Qx, etc. как в старых турбо-средах времён доса и turbo pascal 5.
плюс — надо перепиливать работу с блоками, потому что в wordstar блок за курсором не бежит. я решил криво, через пару флажков (и не везде их проверяю, ибо и лень, и не читал я толком код редактора).
плюс как минимум две команды допилить: переход к началу блока и переход к концу блока.
вообще, можешь на joe глянуть, у него как раз вордстаровые биндинги и блоки. кроме ^KH, которое должно работать как «показать/скрыть блок».
>> и еще… шо это за ананимус то такой с мылом?
> а вот такой, которому лень регистрироваться.
>>> зыж хочу штатную эмуляцию wordstar в редакторе! а то однажды мой недоэмулятор
>> а что там за фичи?
> там не фичи, там кейбинды. ^Kx, ^Qx, etc. как в старых турбо-средах
> времён доса и turbo pascal 5.2-x ярусные биндинги пока недоступны, по идее можно, но лениво.
> плюс — надо перепиливать работу с блоками, потому что в wordstar блок
> за курсором не бежит.можно по подробнее?
> плюс как минимум две команды допилить: переход к началу блока и переход
> к концу блока.это реально сделать, но в режиме постоянных блоков, только не очень понятно в каких случаях это надо...
> вообще, можешь на joe глянуть, у него как раз вордстаровые биндинги и
я их по борланд паскалю/cи помню..
я то имел ввиду интересние фишки которые еще можно реализовать в mcedit...
просто всё что мне надо было от mcedit я уже реализовал, и честно говоря не знаю чего еще может нехватать...
> 2-x ярусные биндинги пока недоступны, по идее можно, но лениво.доступны. c-x … в режиме эмуляции имакса.
>> плюс — надо перепиливать работу с блоками, потому что в wordstar блок
>> за курсором не бежит.
> можно по подробнее?^KB — отметка начала блока. ^KK — конца. при этом блок при перемещении курсора не выделяется. а если f3 — то блок за курсором бежит. т.е. если ^KB — то выделения визуального нет, пока ^KK не жмакнешь.
> это реально сделать, но в режиме постоянных блоков, только не очень понятно
> в каких случаях это надо…^QB, ^QK — команды вордстара для. я допилил. иногда помогает, да и привык.
>> вообще, можешь на joe глянуть, у него как раз вордстаровые биндинги и
> я их по борланд паскалю/cи помню..ну, или так. я тоже, и оно впечаталось в рефлексы, потому дописал себе. %-)
> я то имел ввиду интересние фишки которые еще можно реализовать в mcedit…
у-у-у… откройте анонимусов. %-)
>> я то имел ввиду интересние фишки которые еще можно реализовать в mcedit...
> у-у-у... откройте анонимусов. %-)
>> 2-x ярусные биндинги пока недоступны, по идее можно, но лениво.
> доступны. c-x … в режиме эмуляции имакса.недоступны произвольные 2-х ярусники, то что сделано для имакса сделано неправильно, но пока переделывать лениво.
>>> плюс — надо перепиливать работу с блоками, потому что в wordstar блок
>>> за курсором не бежит.
>> можно по подробнее?
> ^KB — отметка начала блока. ^KK — конца. при этом блок при
> перемещении курсора не выделяется. а если f3 — то блок за
> курсором бежит. т.е. если ^KB — то выделения визуального нет, пока
> ^KK не жмакнешь.это сделать могу, но только биндинги, по умолчанию будет отключено.
>> это реально сделать, но в режиме постоянных блоков, только не очень понятно
>> в каких случаях это надо…
> ^QB, ^QK — команды вордстара для. я допилил. иногда помогает, да и
> привык.это тоже
> у-у-у… откройте анонимусов. %-)
нет.
Респект девелоперам. Пишут код - дело делают.Я давно и постоянно mc использую. GUI и мышевозание - не мое.
Ну а насчет багов - это полная ерунда. Сегодня баг есть - завтра нет. В нашем случае - это не существенно.
Робяты, родные, а скажите, это только у меня уже который релиз с заходом внутрь зип-архива проблема или есть ещё такие невезучие?
> Робяты, родные, а скажите, это только у меня уже который релиз с
> заходом внутрь зип-архива проблема или есть ещё такие невезучие?обновите программу file
> Робяты, родные, а скажите, это только у меня уже который релиз с
> заходом внутрь зип-архива проблема или есть ещё такие невезучие?у меня был трабл. тоже слаковод. нет, file тут не при чём: слетела отчего-то ассоциация для vfs. f9->c->e, f7, "# zip", написать по типу остальных -- регэксп и прочее. и вновь воссияет солнце. инжой.
ну, то есть, возможно и "обновить file" поможет, но проще отредактировать ассоциацию и не мучаться.
обновил file, собрал из свн-а mc. теперь вообще ни в один архив не входит. ну что такое... (((
> обновил file, собрал из свн-а mc. теперь вообще ни в один архив
> не входит. ну что такое… (((что-что… верни старый файл ассоциаций, вот что. меня бы лучше слушал. идея определять архивы не по расширениям — она хорошая идея, только работает отчего-то фигово.
да ассоциации-то для картинок например- работают! ничего не понимаю... еслиб ни для каких не работало0 то понятно, а тут только вход в архивы...
> да ассоциации-то для картинок например- работают! ничего не понимаю… еслиб ни для
> каких не работало0 то понятно, а тут только вход в архивы…а ты глянь-таки, глянь. в старом варианте было:
# zip
regex/\.([Zz][Ii][Pp])$
Open=%cd %p/uzip://
View=%view{ascii} unzip -v %fа в новом стало:
# zip
type/^([Zz][Ii][Pp])\ archiveпрояснилось немного, отчего такая ерундень?
>[оверквотинг удален]
> regex/\.([Zz][Ii][Pp])$
> Open=%cd %p/uzip://
> View=%view{ascii} unzip -v %f
>
Ты, дядя, ври, да не завирайся. Ну-ка, найди тот коммит, в котором произошла эта смена. А потом мы поглядим, в каком это новом стало.
Уф. Посмотрел ради спокойствия.>> в старом варианте было:
Не наблюдаю именно такого варианта.
Смена теста (с regex на type) зафиксирована в текущем git://midnight-commander.org/git/mc.git коммитом bfb469435de254972cdb8dc3176a6499dbe08937 почти десятилетней давности; uzip:// там не фигурировал вовсе (замена #uzip произошла относительно недавно):
Open=%cd %p#uzipСам mc.ext.in с тех пор переезжал так: lib/ -> contrib/ -> misc/, но такого в нём не вижу:
# zip
regex/\.([Zz][Ii][Pp])$
Open=%cd %p/uzip://
View=%view{ascii} unzip -v %f>> а в новом стало:
> Ну-ка, найди тот коммит, в котором произошла эта смена.
> А потом мы поглядим, в каком это новом стало.По-моему, можно уже было не только поискать, но и попросить извинения за напраслину, не найдя. А что у кого в ~/.mc оказалось -- дело локальное.
PS: да уж, полистал коммиты, вспомнил переписку с proski@, ребят из bcs.zp.ua, и когда с centrum.cz работали по канцпринадлежностям в прошлом тысячелетии... надо же, как тесен мир.
PPS: пришлось поправить цитирование кода (вынес из цитаты); также уточнил, про какой именно mc.git речь.
Разница не в том, "кому". Можно потратить ещё некоторое время на зарисовку в лицах, хотя надеялся, что #198 будет достаточно.Сказал глупость -- надо извиниться. Что не так осталось -- помогает чётко сформулировать претензию и по возможности абстрагировать её от субъективных моментов.
Предлагаю заняться чем полезным наконец.
>>> а в новом стало:
>> Ну-ка, найди тот коммит, в котором произошла эта смена.
>> А потом мы поглядим, в каком это новом стало.
> По-моему, можно уже было не только поискать, но и попросить извинения за
> напраслину, не найдя.Я-то нашёл. И не просто так спросил.
>> По-моему, можно уже было не только поискать, но и попросить извинения
> Я-то нашёл. И не просто так спросил.Понимаю; отвечал другой стороне.
PS: нынче модно чуть что искать кнопку reset -- надеюсь, вы оба всё-таки сможете найти в себе силы обойтись нормальными средствами восстановления из ошибочных ситуаций.
а вот вопрос. если драйвер jfs перемаунтил рут в r/o из-за глюков с памятью (да, из-за ошибок) — как его взад вернуть на r/w? не, не стёб, вчерашняя ситуация.
Короче. Выпиливаю всё вообще что есть от Миднайта. Все его настройки из всех каталогов. Потом собираю с нуля из свн. Всё гладко. Запускаю. Ни в один архив не входит. Удаляю этот свежесобранный. Ставлю из пакета слаковского- всё работает, в архивы входит! ЧЯНД? P.S. Причём, когда не заходит в архивы- даже ругань никакую не выдаёт. Тупо молчит. :(
> Короче. Выпиливаю всё вообще что есть от Миднайта. Все его настройки из
> всех каталогов. Потом собираю с нуля из свн. Всё гладко. Запускаю.svn?
Попробуйте после установки запустить/usr/libexec/mc/extfs.d/uzip list file.zip
Слава, да не сломан там uzip, type в mc.ext там глючит. уж почему — пардон, я не разбирался, шибко лень было. лечится таки заменой на регэксп. но человеку забавно по граблям ходить. гимнастика такая, видать.
> Слава, да не сломан там uzip, type в mc.ext там глючит. уж
> почему — пардон, я не разбирался, шибко лень было. лечится таки
> заменой на регэксп. но человеку забавно по граблям ходить. гимнастика такая,
> видать.Да я хз уже что у него там сломано. Информации о версии - никакой. Собирает откуда-то из SVN. я в шоке.
вообще, есть мнение, что он глобально file сломал, штоле. а давай гадать, что именно? вдруг он починит, придёт, расскажет. интересно же!
> Короче. Выпиливаю всё вообще что есть от Миднайта. Все его настройки из
> всех каталогов. Потом собираю с нуля из свн. Всё гладко. Запускаю.
> Ни в один архив не входит. Удаляю этот свежесобранный. Ставлю из
> пакета слаковского- всё работает, в архивы входит! ЧЯНД?find ~ -name mc.ext -delete
Эта команда решает проблему?
find ~ -name mc.ext -delete
Вот спасибо анонимусу, без лишней пены помог!
А то уж многие "помощники" изошли от сакрказмов и острот, относительно моих умственных способностей! И что уж там поломали в миднайте, хоть "егог" бы какой выскакивал- так нету ж.
Всем спасибо!
да, заметка. помогло только после сборки новой версии file. с 5.07 до 5.09. без неё в зипы невходило. вот дома тоже самое провернул, как на работе до этого!
> да, заметка. помогло только после сборки новой версии file. с 5.07 до
> 5.09. без неё в зипы невходило. вот дома тоже самое провернул,
> как на работе до этого!вот что интересно: зачем руками собирать-то? обновляться не пробовал?
>вот что интересно: зачем руками собирать-то? обновляться не пробовал?"Говорящий" ник пользователя вам ни о чем не говорит?
>>вот что интересно: зачем руками собирать-то? обновляться не пробовал?
> «Говорящий» ник пользователя вам ни о чем не говорит?нет, я сам слакварист ещё с прошлого века. потому и спрашиваю — обновление давно уже есть.
давно- это с 11 октября?? мдауш...
да и в сборке в txz с последующим upgradepkg ничего плохого не вижу.
> давно- это с 11 октября?? мдауш…тебе не нравится скорость обновлений пакетов в карренте? ну, ты знаешь, что делать: варианта, как обычно, два.
Самое главное когда будет собираться без glib? Уже на нативном clib?
> Самое главное когда будет собираться без glib? Уже на нативном clib?Никогда. glib -- это основная библиотека. Во-первых, вся поддержка utf-8 сделана через неё. Вам охота переделать через libc? Вперёд и с песней. О результатах доложите. Во-вторых, списки, массивы, деревья, строки, регулярные выражения, обработку конфигов надо будет заменить своими велосипедами. Оно нам надо? Ни разу. Вам надо? Делайте. О результатах доложите.
извините что здесь пишу, шибко сильно авторы спама наверно боятся, не осилил создание тикетов.коммит 83002445e3b2f3b39b2ee3196d1fe54c72b9bcb3 ломает сборку в gcc 4.4.
(ftpfs.c:631: error: request for member 'strict' in something not a structure or union)
> извините что здесь пишу, шибко сильно авторы спама наверно боятся, не осилил
> создание тикетов.
> коммит 83002445e3b2f3b39b2ee3196d1fe54c72b9bcb3 ломает сборку в gcc 4.4.
> (ftpfs.c:631: error: request for member 'strict' in something not a structure or
> union)Исправлено. Извиняюсь, это мой косяк.