1.1, opteron (-), 10:20, 01/06/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +17 +/– |
Воот. А от чего такое происходит ?? А от того, что Git недосистема контроля версий позволяющая обратить Берию в Берингов пролив.
| |
|
2.5, Аноним (-), 10:38, 01/06/2025 [^] [^^] [^^^] [ответить]
| +37 +/– |
А кто же ее написал такой убогой?!
Кто???
Там в коммитерах какой-то Линус Торвальдс, но возможно это просто подмена авторства?
| |
|
3.84, нах. (?), 15:02, 01/06/2025 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Там в коммитерах какой-то Линус Торвальдс, но возможно это просто подмена авторства?
а, вот оно чо! Спалились агенты рептилоидов!
А я давно подозревал - не мог Линус такое написать.
| |
|
|
3.20, Аноним (20), 11:15, 01/06/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Mercurial называется.
Но соя не умеет в порядок — а ведь там как раз всё это из коробки:
— Чёткие ветки, а не просто теги
— Невозможность смерджить более двух ветвей за раз
— Защита от отката коммитов — можно лишь дослать исправление, история всё видит и хранит
— Жёсткая привязка имени к коммиту
и прочая.
Но кому нужны эти глупые правила, если сое интереснее в коммитах?
| |
|
4.23, Смузихлеб забывший пароль (?), 11:32, 01/06/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
ну откат коммитов порой весьма полезен
за исключением случаев, когда поверх сделанного коммита не навалили ещё, имеет смысл возможность отката того что есть
| |
|
5.86, нах. (?), 15:09, 01/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
В этих пределах - hg позволяет.
Впрочем, любая dvcs позволяет - просто обрезать дерево сверху, ума много не надо.
| |
|
4.115, Аноним (115), 17:35, 01/06/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Ты забыл упомянуть неконтролируемый рост размера репозитория, с длинными чередами очень важных для истории человечества коммитов типа «WIP», «Fix pipeline», «Fix autotest», и подобного мусора, который неизбежно появляется в процессе разработки любого приложения сложнее hello world. Как это влияет на производительность монореп можно представить, а можно и не представлять и поинтересоваться почему практически все крупные проекты спрыгнули с hg, а те что не спрыгнули — планируют. Напомни заодно, как называется аналок GitHub Enterprise (или хотя бы GitLab) для hg.
| |
|
5.117, нах. (?), 17:59, 01/06/2025 [^] [^^] [^^^] [ответить] | +/– | ах, какой ужас Разрабатываемые проекты, оказывается, растут То ли дело вот но... большой текст свёрнут, показать | |
|
6.149, Аноним (115), 20:47, 01/06/2025 [^] [^^] [^^^] [ответить]
| +4 +/– |
> потому что ты не умеешь прочитать двести строчек руководства по hg
Это особенно смешно читать, учитывая что мои коммиты в hg до сих пор есть, а твоих как не было, так и нет. Остальное подробно комментировать просто лень. И ежу понятно что не любая история имеет ценность, и что по факту победил Гит, а всё остальное так, подтанцовка на фоне, чтобы было с чем сравнить и убедиться в правильности выбора. Как там твои собаки лучше расскажи. Корма хорошие есть или сам им еду готовишь?
| |
|
7.151, нах. (?), 21:00, 01/06/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
> И ежу понятно что не любая история имеет ценность
значит новая-папка-248 твое всьо. Собственно, линуксный воркфлоу с использованием гита именно этот подход и имитирует, непонятно зачем вообще понадобилась dvcs (и каждый раз как бедолагу Линуса заставляют по настоящему пользоваться dvcs - непременно вот что-то случаитцо).
История либо имеет ценность, либо ее просто нет.
История для самого Линуса никакой ценности действительно не имела и не имеет, он вообще никогда не понимал ее смысла.
> и что по факту победил Гит
по факту неизменно "побеждает" дерьмо. Потому что только дерьмо неосиляторы и могут выбрать.
(ну и кое-кто успешно помогал дерьму победить)
| |
|
|
9.253, Аноним (-), 22:47, 02/06/2025 [^] [^^] [^^^] [ответить] | +/– | Да это пох, он всегда найдет новый, улучшенный, на 200 более эффективный способ... большой текст свёрнут, показать | |
|
|
7.166, Guarana (?), 00:16, 02/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
> что по факту победил Гит,
Закон Грешема-Коперника в приложении к информатике ...
| |
|
6.251, Аноним (-), 22:40, 02/06/2025 [^] [^^] [^^^] [ответить] | –1 +/– | Вот только если твой пыхтонраст тормозить начинает - его не для этого юзали Что... большой текст свёрнут, показать | |
|
7.257, нах. (?), 23:32, 02/06/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Вот только если твой пыхтонраст
> Что, у индусов не получается
то есть у воспеваемого тобой инструмента проблема, что аж MS полезла кодить - "у индусов не получается!", теоретическая и никем на самом деле не виданная (ну ок, до исходников всей винды целиком не дошло. С проектами размером чуть меньше - успешно справлялось) - ну конечно проклятый питон
> Зачем читать ненужное на ненужное
если ты расшибаешь бестолковый лобешник о свой синдром утенка, действительно. Ну продолжай, продолжай.
В принципе, твой хеловрот пересылаемый батчами по секретным каналам никому кроме тебя и твоих воображаемых друзей и не нужен.
| |
|
|
|
4.146, warlock (??), 20:41, 01/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Защита от отката коммитов — можно лишь дослать исправление, история всё видит и хранит
hg strip
| |
|
|
2.22, Аноним (22), 11:28, 01/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ситуация настолько нетипичная, что под это оформили целую новость. Но комментаторы живенько стали выдавать это за обычное явление.
| |
|
3.85, нах. (?), 15:05, 01/06/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
Ситуация нетипична только в одном - что человек оказался грамотным и сумел найти причину.
А типичная - "уминясламаласьрепа". (Ну или - "кто-то сломал нам репу, причем еще и авторов комитов подменил - а мы же ведь делали бэкап? То есть как "согласования руководства на бэкап какой-то девелоперской тачки никто не оформлял"? Мы разьве не бэкапим все и каждую миллисекунду, ведь это же ж бесплатно и по щучьему велению происходит?!")
| |
|
4.181, User (??), 08:27, 02/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
эээ... какой "бэкап"? Зачем "бекап"? Гит жи! Блокчейн! Хранит всю историю! Надежно! Мы даже вот это вот! В облаке!
| |
|
|
2.67, Bob (??), 14:13, 01/06/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А от чего такое происходит ??
Вроде бы по-русски написано: "Совершённые изменения больше напоминают работу скрипта, чем результат повреждения информации на накопителе, так как они требуют отдельного пересоздания копии каждого коммита."
> Git недосистема контроля версий позволяющая обратить Берию в Берингов пролив
Вот это тебя торкнуло, отсыпь)
| |
2.98, tty2 (?), 16:00, 01/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
Я тоже могу у себя что угодно переименовать! Это же не значит, что это угроза безопасности...
| |
2.248, Аноним (-), 22:24, 02/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Воот. А от чего такое происходит ?? А от того, что Git недосистема контроля
> версий позволяющая обратить Берию в Берингов пролив.
Вот только это был не git а какая-то левая питонопрога, которая перестроила половину дерева, киса куку не заметил подставы, попытался закомитить, это вызвало жирный конфликт, кисе куку объяснили что он куку, и в итоге - разобрались что один напитонячил, второй на этом поскользнулся.
| |
|
1.3, Аноним (3), 10:29, 01/06/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
Хоть кто-то проверяет хеши, весь этот театр безопасности в виде сертификатов смешон, если любой (ну, не любой) может представиться, кем надо. Это камень в https, хеши у которого меняются раз в месяц, а cdn вообще случайные обещает выдавать.
| |
|
2.99, morphe (?), 16:01, 01/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Это камень в https, хеши у которого меняются раз в месяц
Это где это https на содержимое влияет?
> а cdn вообще случайные обещает выдавать
Если ты используешь встроенные в некоторые CDN инструменты оптимизации контента, но нигде они не являются обязательными
| |
2.182, User (??), 08:29, 02/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
Пжди! Там жи эта... вот... commit signing есть! Ну, как "есть"? Опционально "можно приделать" и даже джва разных!
| |
|
1.9, Аноним (9), 10:47, 01/06/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Помнитсябыл кадр который уязвимость в ядро протащил в целях исследования. Тут похоже тоже.
| |
|
|
|
4.249, Аноним (-), 22:30, 02/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
> НА FreeBSD тогда уж...
С убунты да на FreeBSD - нормальный такой переход. Из "рая" в "ад" к чертям с вилами брякнуться, нахрен :)
| |
|
3.230, dannyD (?), 17:45, 02/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
>>даа ... похоже, надо на дебиан уходить.
а что, до сохпор бывают валенки на убунте?
| |
|
2.238, InuYasha (??), 19:12, 02/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
Мне не раз на протяжении 10-15 лет говорили что Убунту - вторая винда. После снапов я от неё ушёл. Вот, в очередной раз подтверждается.
| |
|
1.16, Аноним (16), 10:55, 01/06/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> Кеса Кука, бывшего главного сисадмина kernel.org
> Всё это происходило на фоне сбоя SSD-накопителя
Прохладные истории для отмазки.
| |
|
2.30, Аноним (-), 11:51, 01/06/2025 [^] [^^] [^^^] [ответить] | –1 +/– | Для меня это больше похоже на оверреакцию со стороны Линуса Не, с воспитательно... большой текст свёрнут, показать | |
|
3.37, Аноним (16), 12:06, 01/06/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А если у него ssd сдох, и он восстанавливал информацию оттуда
то это - признание в некомпетентности "админа".
| |
|
4.118, Аноним (118), 17:59, 01/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
Я не думаю, что он админ по профессии. Кто в здравом уме будет работать админом, если он может работать программистом? Админство же безумно унылая и скучная работа.
| |
|
5.122, нах. (?), 18:15, 01/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Я не думаю, что он админ по профессии. Кто в здравом уме
> будет работать админом, если он может работать программистом? Админство же безумно
> унылая и скучная работа.
Я тебе больше скажу - у админов ssdшки тоже иногда дохнут.
А мгновенного бэкапа всего нажитого непосильным трудом у них тоже обычно нет, как и всех простых смертных.
| |
|
6.125, Аноним (16), 18:32, 01/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
> у админов ssdшки тоже иногда дохнут.
У админов, бывших в kernel.org, думаю, есть понимание про raid.
| |
|
7.130, нах. (?), 19:24, 01/06/2025 [^] [^^] [^^^] [ответить] | +1 +/– | Понимание-то у них есть, у них средствов нет Ну вот у тебя много в личном ноутб... большой текст свёрнут, показать | |
|
|
9.200, нах. (?), 11:36, 02/06/2025 [^] [^^] [^^^] [ответить] | +/– | боюсь эти фрики не умеют кодить даже если ты такой фрик, это еще не значит что ... текст свёрнут, показать | |
|
|
7.183, User (??), 08:33, 02/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ну, учитывая разнообразные "а-ччешуитильные котоламповые истории"(ТМ) я бы не был в этом так уверен.
| |
7.194, тоже Аноним (ok), 09:46, 02/06/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Даже не бывавшие в кернел.орг админы в курсе, что рэйд - это вообще не про сохранность данных, а про скорость или размеры дисков. Сохранность же гарантирует только бэкап.
| |
|
8.201, нах. (?), 11:45, 02/06/2025 [^] [^^] [^^^] [ответить] | +1 +/– | внезапно, рейд вполне мог бы сохранить данные при всего лишь отказе ssd Про ск... текст свёрнут, показать | |
|
9.240, Аноним (240), 19:24, 02/06/2025 [^] [^^] [^^^] [ответить] | +/– | Да, жаль, что в современных ноутбуках очень редко встречается больше одного нако... текст свёрнут, показать | |
|
8.204, _kp (ok), 11:59, 02/06/2025 [^] [^^] [^^^] [ответить] | +/– |  Не видел у живых знакомых проблем с raid Муляжи и системы без резервирования не... текст свёрнут, показать | |
|
|
6.141, ыываываываы (?), 20:12, 01/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
>А мгновенного бэкапа всего нажитого непосильным трудом
rsync в daily-кроне это непосильно сложно
| |
|
7.143, нах. (?), 20:26, 01/06/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
понятно. У здешних васянов нет видимо ноутбуков и они вообще не отдупляют, как ими пользуются.
Жаль что ценных комитов в ведро от них тоже нет, поэтому от их рсинка раз в пятнадцать секунд никому не жарко и не холодно.
| |
7.144, нах. (?), 20:27, 01/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
>>А мгновенного бэкапа всего нажитого непосильным трудом
> rsync в daily-кроне это непосильно сложно
Вдогонку: и никак не поможет при отказе ssd.
| |
7.228, _ (??), 17:16, 02/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
Одного rsync-a - не достаточно ...
Ибо он с задором и этузазизЪмом скопирует тебе мусор со сбойнувшего ssd в твой супербэкап ;)))
Не все сложные проблемы решаются просто, увы :)
| |
|
|
|
|
|
|
|
2.48, Аноним (48), 12:47, 01/06/2025 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Не "инцидент", а проблема в b4
Самое смешное в этой истории кто автор b4
https://github.com/mricon
> Константин Рябцев, отвечающий за работу инфраструктуры kernel.org, выполнил блокировку.
ему Крис в штаны наложил :)
| |
2.71, zionist (ok), 14:27, 01/06/2025 [^] [^^] [^^^] [ответить]
| +4 +/– |
> проблема в b4
Сначала сделали недо-git. Затем сделали недокостыль-b4. Теперь страдают от всего этого глюкодрома, причём двое из трёх - авторы этого глюкодрома, а третий - крайний.
| |
|
|
2.44, Аноним (44), 12:27, 01/06/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> rebase -- вредная вещь
А что нужно использовать вместо нее?
| |
|
3.54, Аноним (54), 12:58, 01/06/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ничего. Испортил коммиты – делай новые следом, не исправляя старые. Всё должно быть в истории.
| |
|
4.58, Аноним (44), 13:10, 01/06/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Rebase используется в первую очередь для слияния ветвей, а не правки уже залитых коммитов с последующим push --force. Вопрос (и упоминание rebase в новости) был именно в этом контексте.
| |
|
5.61, Аноним (54), 13:28, 01/06/2025 [^] [^^] [^^^] [ответить]
| –3 +/– |
Если в main были изменения, то стягиваешь их свою ветку снова и накладываешь патчи. И только потом сливаешь без проблем в main.
| |
|
6.75, нах. (?), 14:39, 01/06/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Поздравляю, ты описал работу с cvs. И как там в вашем теплом ламповом 89м году?
(С разморозочкой, кстати! Тебе у нас - не понравится.)
| |
|
7.92, Аноним (92), 15:23, 01/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
Так и не понравилось. У вас тут какой-то в любое место затыкательный Раст.
| |
|
8.109, Аноним (109), 17:09, 01/06/2025 [^] [^^] [^^^] [ответить] | –1 +/– | Не, только в те места, где не хватает Настоящих Погроммистов тебя , которые не ... текст свёрнут, показать | |
|
7.101, tty2 (?), 16:05, 01/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
Мастер локалхоста? Ты такой ребаз забубенишь и потом всем придется одними ребейзами жить...
| |
|
|
5.87, нах. (?), 15:10, 01/06/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
слияние ветвей называется - merge.
А ребейз используется для подделки истории ВМЕСТО слияния.
| |
|
6.158, Аноним (158), 22:31, 01/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
> А ребейз используется для подделки истории ВМЕСТО слияния
Не для подделки. Нет там никакой отлитой в граните истории и никогда не было. А то что вы гит для этого используете и практикуете негибкие ритуалы по строительству соломенных самолетов -- типа "гитфлоу" с первых старниц выдачи гугла, которому 15 лет в обед и оно не масштабируется на большие команды (придумано автором в 2010м году для маленьких команд) -- это ваши половые трудности. А "гитфлоу" так-то полтора десятка. Разных. Кому мерж и каша из веток, кому ребейз и гладенькая история. Кому патчи по почте и не вашего ума дело, как он историю "подделывает" (т.н. "схема с диктатором").
| |
|
|
|
|
2.64, Аноним (64), 13:46, 01/06/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Это был не rebase. Кис использовал низкоуровневую команду git-filter-repo в сочетании со скриптом, который с этой командой был несовместим. По крайней мере, он сам так утверждает.
| |
|
3.108, Аноним (123), 17:06, 01/06/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Утверждает и всё равно делает - это вопрос к ментальному состоянию.
| |
|
|
|
2.217, Аноним (217), 13:37, 02/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
Не стал. Прекращайте уже фантазировать, возвращайтесь в реальный мир.
| |
|
1.38, Аноним (38), 12:06, 01/06/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
SSD сыпется. Комитит, сам не понимая что. Но без таких pull-запросов было бы скучно жить.
| |
|
2.153, Антон (??), 21:15, 01/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
Интересная идея: ЯП, который "выдерживал" бы некоторый процент повреждений исходного кода.
Программы бы выполняли рабочие функции, а сбойные функции не мешали.
| |
|
3.212, 789 (?), 12:42, 02/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
// Check equal
if ( a == b ) {
// Duplicate check if source broken
if ( (a+1) == (b+1) ) {
doSomething();
}
}
Огонь идея, а еще каждой функции/классу/методу давай подтверждение выполнения сделаем, а то вдруг злой его запустит
| |
|
4.224, 1 (??), 15:06, 02/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
Дык компилятор дОлжон это делать ... или нескучный язычок.
| |
|
5.234, 789 (?), 18:38, 02/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
> который "выдерживал" бы некоторый процент повреждений исходного кода.
> исходного кода
> !!! | |
|
|
3.255, Аноним (-), 22:54, 02/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Программы бы выполняли рабочие функции, а сбойные функции не мешали.
Это немного не так работает, но вообще-то критичные фирмвари и проч - проверяют консистентность входных данных и то что caller - именно тот кто задуман, и вызывал ЭТО по именно правильному поводу.
Но вообще-то git придуман чтобы вон то быстро откатывать и работать с исправным кодом. А зачем мне глючный код? Для прострела пяток поизящней, с заподвыподвертом? Вы можете забыть про факап в программировании DMA. Но вот удачи потом в отладке этой штуки вообще. git позволяет локализовать - и окатить - даже такое.
| |
|
|
1.39, Аноним (39), 12:08, 01/06/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
>после чего попытался решить их операцией "git rebase"
Почему он просто не стянул оригинальный код из гита?
Посчитал, что на сбойном SSD данные хранятся надежней?
>учётную запись Кеса Кука, бывшего главного сисадмина kernel.org и лидера Ubuntu Security Team, сопровождающего в ядре 14 подсистем, связанных с безопасностью.
Это что бы вы понимали, кто у них занимается этой вашей "безопасностью"...
| |
|
2.42, dim (??), 12:24, 01/06/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Эх, даже страшно представить сколько на самом деле закладок в этом самом ядре Linux. Уверен, каждая спецслужба мира уже успела отметиться там, так как с их возможностями подкупить разработчиков вроде Кеса Кука дело плевое.
| |
|
3.114, ИмяХ (ok), 17:30, 01/06/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
Но ведь исходный код полностью открыт для всех! Любой может открыть его и убедиться, что никаких закладок там нет. Если б там были закладки, их бы сразу обнаружили.
| |
|
4.213, 789 (?), 12:48, 02/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
Кхм, допустим если сделать правку, которая интерпретирует на 1 байт больше чем нужно при разборе какого-нибудь экзотического dhcp параметра, что можно использовать для передачи управления на смещение в буффере, которое содержит вредоносный код.. можно ли "+1" считать закладкой.
| |
|
5.216, ИмяХ (ok), 13:26, 02/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
> можно использовать для передачи управления на смещение в буффере, которое содержит вредоносный код…
Конечно же свободное сообщество мигом обнаружит эту правку. А на автора правки заведут уголовное дело.
| |
|
6.236, 789 (?), 18:39, 02/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
> уголовное дело
Да че уж, сразу бригаду инквизиторов и экстерминатус на адрес
| |
|
|
|
|
2.43, нах. (?), 12:27, 01/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Почему он просто не стянул оригинальный код из гита?
потому что в отличие от тебя, васяна, он - разработчик ядра, а не стягиватель оригинальных котов.
И его собственные правки, размазанные по всей истории, НЕОЖИДАННО, ему нужны.
Ну а что гит - неуправляемое и никем (даже, как выясняется, собственным "автором"(нет) и специалистом по безопастносте ведра) до конца не понимаемое УГ - давно и без этой истории очевидно.
Теперь еще обвешанное еще одним нескучным враппером якобы "to make it easier for project developers and maintainers to use a distributed development workflow", а на практике вот такая фигня получается.
| |
|
|
4.131, нах. (?), 19:31, 01/06/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Закон диалектики - переход количества в другое качество.
он похоже с дерьмом не работает. Было ведро, стало целая цистерна - а как было дерьмом, так и остается.
| |
|
5.134, Aliech (ok), 19:44, 01/06/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Эм, работает. Ты просто не на то посмотрел: было ведро, которое можно было ещё как-то вынести. А теперь всем понятно, что на том месте уже выгребная яма, с которой никто ничего не в силах сделать. Количество->качество.
| |
|
|
3.136, Аноним (39), 19:51, 01/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
>потому что в отличие от тебя, васяна, он - разработчик ядра, а не стягиватель оригинальных котов.
ну да, ну да, пошел я на...
\\me закурил
понятно, что бекапы придумали трусы, а он гениальный скриптер.
| |
|
4.145, нах. (?), 20:37, 01/06/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>потому что в отличие от тебя, васяна, он - разработчик ядра, а не стягиватель оригинальных котов.
> ну да, ну да, пошел я на...
> \\me закурил
> понятно, что бекапы придумали трусы, а он гениальный скриптер.
ну да, ну да - вот у тебя есть бэкапы твоего никомуненужно, а он - нашел и предъявил общественности серьезную проблему в инструменте, используемом в кернел деве.
(да и свой репо, похоже, как-то все же восстановил обратно, поскольку сумел заново отправить запрос)
продолжай гордиться.
Ты отлично тратишь свою жизнь на фигню.
| |
|
|
2.107, Аноним (107), 17:02, 01/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
>>после чего попытался решить их операцией "git rebase"
> Почему он просто не стянул оригинальный код из гита?
> Посчитал, что на сбойном SSD данные хранятся надежней?
>>учётную запись Кеса Кука, бывшего главного сисадмина kernel.org и лидера Ubuntu Security Team, сопровождающего в ядре 14 подсистем, связанных с безопасностью.
> Это что бы вы понимали, кто у них занимается этой вашей "безопасностью"...
А что не так с убунтовской безопасностью? Вон в соседней новости убунтоиды одними из первых все дыры позатыкали во всех своих версиях, а вот Debian до сих пор слоупочит.
| |
|
3.112, Аноним (123), 17:14, 01/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
Точнее сказать - применили патчи к своему дистрибутиву. Обнаружили же не они.
| |
|
2.163, Аноним (158), 22:44, 01/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
Это типичное преодоление собственноручно созданных трудностей. Вспоминается как гитлабовцы в 2017м стримили героическое восстановление после пролюбленных бэкапов. Недооценка сложности проблемы и переоценка своего владения набором команд с нетривиальными побочными эффектами. Как итог - операция прикрытия жеппы и определение позорного провала в подвиг. Обычно таки проще смыть-повторить с чистой копии, чем заниматься многостадийным "восстановлением". Но истинные одепты истинного гитфлоу не делют бэкапов. Локальный хард ресет же всегда безопасен, а ctrl+c/ctrl+v на большой "монорепе" это ж долго :)
| |
|
1.50, какая разница (?), 12:49, 01/06/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Очевидна же ошибка в правильном выполнении команды git-rebase со стороны Git, но
> Линуса не устроило такое объяснение | |
|
2.65, безразницы (?), 14:06, 01/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
Какой еще ребейз?
This is not some "disk corruption" issue.
There was real *work* involved in re-creating 330 copies of my merges
and 6000 copies of other peoples commits.
| |
|
3.103, какая разница (?), 16:28, 01/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
> какой ещё ребейз
> Кес ответил, что не понимает, как такое могло произойти. До этого он столкнулся с проблемами при попытке объединения нескольких своих git-веток, после чего попытался решить их операцией "git rebase"
Ты текст поста хоть читал?
| |
|
|
5.179, какая разница (?), 07:26, 02/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
> оригинал письма Линуса процитировал из рассылки
Рили? А похоже на фразу, которую вырвали из контекста..
Чё, и ссылка на "оригинал" есть?
| |
|
|
|
|
1.70, Аноним (70), 14:26, 01/06/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Забавно Линус в lkml требует немедленной блокировки аккаунта. Ещё бы Почтой России отправил депешу.
| |
1.77, Аноним (77), 14:45, 01/06/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +6 +/– |
>Линус Торвальдс потребовал от администратора kernel.org
Это не диктатура, а свобода. Главное не перепутать. А то могут забанить.
>Линуса не устроило такое объяснение
>Линус не может понять
Жаба не понимает, поэтому запретить, забанить, удалить!
| |
|
2.79, Аноним (-), 14:56, 01/06/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Тут возникает хороший вопрос в регулировании.
Да есть личный сайт, но и есть свобода слова и законы об запрете экстремизма.
Если это официально открытое сообщество, то явно должна быть аппеляция бана и оспаривание его в суде.
| |
|
3.113, Аноним (123), 17:26, 01/06/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Эксперимент: "открытое общество". Его официальность - способ и повод воздействия (применение власти). Что под этим понимать, как с этим жить, как решать кризисы - вопрос.
| |
|
2.172, Аноним (172), 02:37, 02/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
А линус и не отрицает, что диктатура. Даже должность свою так назвал.
| |
2.185, Аноним (185), 08:44, 02/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
Всегда должен быть один человек, который имеет последнее слово и который всё решает. Если любой вопрос размазывать по обсуждениям в розовом дискордике с радужными пони и любителями демократии, то это обычно плохо заканчивается.
| |
|
3.195, тоже Аноним (ok), 10:26, 02/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
Не "всегда", а "в проекте, имеющем внешние сдерживающие факторы".
В политике, например, наличие такого "одного человека", не отягощенного рычагами обратной связи, обычно заканчивается кровавой баней.
| |
|
|
1.82, Кошкажена (?), 14:59, 01/06/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Почему вообще все вручную у них делается? Нужно чтобы открыл пр, все тесты прошли, все хэши проверились, мэинтейнеры сказали lgtm и всё автоматом смержили. Ручной варинат про запас.
| |
|
2.173, Аноним (173), 02:38, 02/06/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
Ты о чем вообще? Эти люди до сих пор патчи друг другу шлют по емейлу... Откуда тут автоматизация возьмется.
| |
|
3.209, нах. (?), 12:22, 02/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Ты о чем вообще? Эти люди до сих пор патчи друг другу шлют по емейлу... Откуда тут
> автоматизация возьмется.
здрастути! Тут целый вон - git написали, специально для автоматизации именно этого процесса.
| |
|
|
1.89, Аноним (91), 15:19, 01/06/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
> указан "Linus Torvalds", но Линус их не добавлял.
Может забыл просто?
> Торвальдс посчитал это следами потенциально вредоносной активности и инициировал блокировку приёма любых изменений от Кеса
Или просто докопаться хотел, а причину придумал, мол, я не я, комиты не мои.
| |
|
2.95, Аноним (-), 15:29, 01/06/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Оказывается просто он из тех людей, которые САМИ выбирают лицензию/форму организации сообщества, а потом ноют, что пользователи обязаны им донатить и т.д.
| |
|
1.90, myster (ok), 15:21, 01/06/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
И ежу понятно, что после "git-filter-repo" такое запросто случаится. Rebase тут не причём. И сдохший SSD, как сбоку бантик.
| |
|
2.102, пох. (?), 16:06, 01/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
> И ежу понятно, что после "git-filter-repo" такое запросто случаится
имена комитеров запросто меняются?
Знаешь, если бы даже ежу было понятно НАСКОЛЬКО тогда гит - глючное безумное нагромождение навоза - полагаю, он бы все же не взлетел.
К сожалению, то ли ежу все же не понять таких сложностей, то ли у дефективных менеджеров интеллекта еще меньше чем у ежа.
| |
|
3.105, myster (ok), 16:38, 01/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
> имена комитеров запросто меняются?
Естественно, мы ведь переписываем историю. Тоже самое было бы и в реальной истории, скажем, если бы Эйнштейн не вывел формулу E = mc^2 в своё время, это бы сделали другие учёные, которые вели исследования в области эквивалентности массы и энергии в XIX-XX вв.
Чтобы такого не было, нужно использовать опцию --commit-callback с нужными скриптами и желательно проверять эти изменения, перед финальным слиянием.
> гит - глючное безумное нагромождение навоза
предложи миру своё, а не просто выступай в роли еванлелиста Mercurial какого-нибудь, у которого свои тараканы.
| |
|
4.121, Аноним (123), 18:14, 01/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
>это бы сделали другие учёные, которые вели исследования в области эквивалентности массы и энергии в XIX-XX вв.
Сначала надо сформулировать СТО. Эквивалентность это следствие.
| |
|
5.129, myster (ok), 19:19, 01/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Сначала надо сформулировать СТО. Эквивалентность это следствие.
Когда переписывают историю кругом будут несостыковки, это норма.
Именно такие несостыковки и взбесили Линуса, как и любого на его месте.
| |
|
|
|
|
1.97, Аноним (97), 15:44, 01/06/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Кеса Кука, бывшего главного сисадмина kernel.org и лидера Ubuntu Security Team
госоди, он уже 14 лет в гугле работает, обновите уже свои данные и просто пишите "работник гугл".
| |
1.138, zionist (ok), 20:01, 01/06/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Конец драмы:
https://lore.kernel.org/all/202506010833.A33888CC@keescook/
> Thanks for looking into this. Linus, this is accurate and I am 100% convinced
> that there was no malicious intent. My apologies for being part of the mess
> through the tooling.
>
> I will reinstate Kees's account so he can resume his work.
Thank you! I will now *very carefully* construct a v2 PR...
| |
|
2.142, Аноним (123), 20:21, 01/06/2025 [^] [^^] [^^^] [ответить] | +1 +/– | То что скрипт переписывает коммит это не нормально https lore kernel org all ... большой текст свёрнут, показать | |
|
3.165, zionist (ok), 23:37, 01/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
Забавно, но ведь git rebase и git commit --amend как раз таки подменяют коммитера, оставляя неизменным лишь автора. То есть b4 должен нарушать стандартное поведение Гита, потому что сам его автор таким поведением не доволен?
| |
|
4.259, Аноним (259), 01:14, 03/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
Наоборот. Линус (логично) настаивает на том, чтобы инструмент b4-trailers тоже обновлял коммиттера (и commit date), а сейчас committer остаётся тем, какой был.
| |
|
|
|
|
2.152, Аноним (152), 21:02, 01/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
> "лучше всё это просто копировать в параллельный независимый проект"
Это самое лучшее решение. Прецедент есть - параллельный импорт. Иногда в Китае тоже копировали, но потом эти решения уже превратились уже в свой оригинальный проект, который можно патентовать в других странах.
> "ЖПЛ перевести на российские законы как два пальца об асфальт"
Так уже. Лицензия одна, а вот позиции Суда РФ и Суда США будут разные.
США может создать ЖПЛ лицензию, запрещающею использование кода за пределами США. Но в РФ такой пункт в лицензии не будет иметь юридической силы. Опять же параллельный импорт.
| |
2.162, Аноним (162), 22:37, 01/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
Помимо этого вашего линукса есть BSD, illumos. Много отечественных ОС не на Линукс?
| |
|
3.178, какая разница (?), 06:41, 02/06/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Много отечественных ОС не на Линукс?
Ты будешь смеяться, но отечественных систем нет. Вообще. Удаление ватермарков из исходного кода и вставка своих - не разработка системы..
| |
3.199, _kp (ok), 11:31, 02/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
>>Много отечественных ОС не на Линукс?
Примеры приведёте?
Просто для кругозора, не обсужления ради, и тем более в этой теме.
| |
|
4.206, нах. (?), 12:17, 02/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
>>Много отечественных ОС не на Линукс?
> Примеры приведёте?
а как же ж - товарищ сексот-подполковник касперский-ос?!
Утверждается ведь, что не имеющая аналогов! (А кто будет дискредитировать, тому товарищлейтенанты объяснят!)
| |
|
|
6.243, Ан Оним (?), 20:18, 02/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
Если нужна свободная, то KolibriOS. Тоже не нравится? У нас всегда так: откроешь окно - шумно, закроешь окно - душно.
| |
6.244, Аноним (244), 20:51, 02/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
С закрытыми исходниками там запросто может оказаться какой-нить MINIX, QNX или что-нибудь еще.
| |
|
|
|
|
|
1.168, Ан Оним (?), 00:32, 02/06/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Конфликт уладили, а осадок остался. Вот так легко могут поссориться два давних товарища из-за дурацкой ошибочки в программе
| |
|
2.196, Аноним (-), 10:58, 02/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
Эх, раньше хотя бы из-за бабы ссорились, а сейчас..
Кто-кому в ПР нагадил спорят.
Ну хоть ситуация разрешилась без хлопанья дверьми.
| |
|
1.245, Аноним (245), 21:34, 02/06/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Я постоянно покупаю спички вашего завода и в коробках их то 100, то 102, то 101... Вы там нормальные вообще?
| |
1.246, Аноним (-), 21:36, 02/06/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> Дополнение 2: Константин Рябцев, как автор утилиты b4,
> подтвердил, что проблема вызвана неаккуратным использованием данной программы
Понятно, один напитонячил какую-то муть, кисакуку на этой банановой шкурке успешно поскользнулся, а в целом - много шума из тупой лажи.
| |
|
2.252, Аноним (244), 22:44, 02/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
>> Дополнение 2: Константин Рябцев, как автор утилиты b4,
>> подтвердил, что проблема вызвана неаккуратным использованием данной программы
> Понятно, один напитонячил какую-то муть, кисакуку на этой банановой шкурке успешно поскользнулся,
> а в целом - много шума из тупой лажи.
Сам напитонячил и сам же заблочил тех, кто вляпался в его баг. PROFIT.
| |
|
1.247, yet another anonymous (?), 21:52, 02/06/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Господи, у ребят во внутренней (специфичной и поэтому наколенной) кухне немного разъехалось. Один не заметил, другой заметил. Очень быстро разобрались. Что хай-то подняли?
| |
|