The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

17.06.2018 20:11  Установочный скрипт проекта yandex-disk-indicator удалял раздел /usr

В проекте yandex-disk-indicator, в рамках которого энтузиастами развивается индикатор для панелей задач различных рабочих столов, выполненный в виде обёртки над штатной консольной утилитой синхронизации yandex-disk, выявлена ошибка, из-за которой в процессе установки собранных из исходных текстов файлов осуществлялось удаление содержимого раздела /usr, если установочный скрипт был запущен под пользователем root.

Суть проблемы в том, что в файле install.sh для очистки локальной копии собранных файлов вместо команды "rm -r yd-tools/usr" по ошибке была добавлена строка "rm -r /usr". Проблема появилась в коде 20 мая в ходе переработки сборочных скриптов и была исправлена несколько часов назад. Проблема долго оставалась незамеченной так как присутствовала лишь в ветке для разработчиков, на основе которой не успели сформировать релиз (в апрельском выпуске 1.10.3 и в выпущенном несколько минут назад релизе 1.10.4 проблемы нет). Кроме того, индикатор обычно устанавливается пользователями из репозиториев в форме комбинированного пакета YD-tools.

Проект yandex-disk-indicator развивается не связанными с компанией Yandex энтузиастами, но входит в состав пакета YD-tools, который упоминается в списке GUI-приложений для Yandex Disk в официальной документации от Yandex.

  1. Главная ссылка к новости (https://www.opennet.ru/openfor...)
  2. OpenNews: Подготовленный в Microsoft deb-пакет с Open R принудительно заменяет /bin/sh на bash
  3. Удаление /usr в скрипте установки bumblebee
Лицензия: CC-BY
Тип: Тема для размышления
Ключевые слова: yandex-disk
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.2, Android (??), 20:18, 17/06/2018 [ответить] [показать ветку] [···]    [к модератору]
  • +21 +/
    > по ошибке была добавлена строка "rm -r /usr".

    Случайность? Не думаю.

     
     
  • 2.12, ds (??), 20:42, 17/06/2018 [^] [ответить]    [к модератору]
  • +3 +/
    совпадение
     
  • 2.19, paulus (ok), 21:20, 17/06/2018 [^] [ответить]    [к модератору]
  • +25 +/
    >Случайность?

    Конечно случайность, хотели  "rm -r /" ;)

     
     
  • 3.33, Аноним (-), 22:43, 17/06/2018 [^] [ответить]    [к модератору]
  • +1 +/
    там должно быть f. -r недостаточно
     
     
  • 4.58, kvaps (ok), 02:18, 18/06/2018 [^] [ответить]    [к модератору]
  • +2 +/
    rm -rf /*
    или
    rm -rf --no-preserve-root /
     
     
  • 5.151, Аноним (151), 01:51, 19/06/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    или rm -rf //
     
     
  • 6.181, Клыкастый (ok), 14:54, 21/06/2018 [^] [ответить]    [к модератору]  
  • +/
    шли патч в яндекс.
     
  • 2.106, slytomcat (?), 11:30, 18/06/2018 [^] [ответить]    [к модератору]  
  • +/
    >> по ошибке была добавлена строка "rm -r /usr".
    > Случайность? Не думаю.

    Ну да хотелось удалить немного другое... но получилось..... :/

     
  • 1.3, maxim. (?), 20:19, 17/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Высший класс!!!
    На пять с плюсом нужно было еще раздел форматнуть :-)))
     
     
  • 2.23, Аноним (-), 21:43, 17/06/2018 [^] [ответить]    [к модератору]  
  • +4 +/
    А затем ещё прошить левый firmware в диск.
     
     
  • 3.69, Адекват (ok), 06:59, 18/06/2018 [^] [ответить]    [к модератору]  
  • +/
    > А затем ещё прошить левый firmware в диск.

    ну или пароль на него поставить.

     
  • 2.85, Масяня (?), 09:47, 18/06/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Ну у них уже был случай в конце 2013-го года. Ничему не учатся )
     
     
  • 3.147, KOT040188 (ok), 00:20, 19/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Это у яндекса был случай. Здесь другие разработчики.
     
  • 1.4, Аноним (-), 20:20, 17/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Повторили успех nvidia
     
     
  • 2.7, snyan (?), 20:22, 17/06/2018 [^] [ответить]    [к модератору]  
  • +5 +/
    То была не невидия, а швабoднoе ПО для nVidia PRIME, что развивалось независимыми разработчиками и могло работать как с проприетарным драйверами, так и с нувой.
     
     
  • 3.8, snyan (?), 20:23, 17/06/2018 [^] [ответить]    [к модератору]  
  • +10 +/
    Bumblebee, да.
     
  • 3.75, Zenitur (ok), 07:25, 18/06/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    Ну так и тут - сторонний проект
     
  • 3.95, nnn (??), 10:30, 18/06/2018 [^] [ответить]    [к модератору]  
  • –4 +/
    таки то была вполне себе нвидия. иначе, если бы они писали нормальные драйвера, то не было бы необходимости создавать bumblebee, и никто не потерял бы свои данные.
     
     
  • 4.134, Аноним (-), 18:10, 18/06/2018 [^] [ответить]    [к модератору]  
  • +5 +/
    По той же логике вы лично виноваты во всех бедах линукса. Если бы вы создали самый лучший дистрибутив, не было бы ни их зоопарка, ни системд, ни чего там еще.
     
  • 4.175, anon_123 (?), 22:54, 19/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Не подскажете, зачем вы храните свои данные в /usr?
     
     
  • 5.178, тигарэтоя (?), 10:39, 20/06/2018 [^] [ответить]    [к модератору]  
  • +/
    исторически, /home/ это симлинк на /usr/home, а чо?
     
  • 1.5, Аноним (-), 20:20, 17/06/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • –8 +/
    Бла-бла-бла, накосячили - признайтесь... весь текст скрыт [показать]
     
     
  • 2.74, iPony (?), 07:21, 18/06/2018 [^] [ответить]     [к модератору]  
  • +4 +/
    А ещё в этой документации упоминается для подключения Explorer exe, Total Comman... весь текст скрыт [показать]
     
  • 2.111, slytomcat (?), 11:58, 18/06/2018 [^] [ответить]    [к модератору]  
  • +8 +/
    >> Проект yandex-disk-indicator развивается не связанными с компанией Yandex энтузиастами, но входит в состав пакета YD-tools, который упоминается в списке GUI-приложений для Yandex Disk в официальной документации от Yandex.
    > Бла-бла-бла, накосячили - признайтесь

    Признаюсь: накосячил я.


     
     
  • 3.177, benu (?), 10:29, 20/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Удобный индикатор. Спасибо.
     
  • 2.122, Аноним (-), 13:06, 18/06/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    А чего признаваться? Ветка для разработчиков - они все риски принимают и берут. Ибо на что еще ветки для разработчиков?
     
  • 2.179, Kuromi (ok), 23:35, 20/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Чего отвечать-то? Там упоминание только о том, что да, в Яндексе знают о существовании сторонних приложений для работы с Я.Диском, не более.
     
  • 1.9, Аноним (-), 20:26, 17/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +10 +/
    А ведь официальный виндовый яндекс-диск вроде как тоже мог грохнуть то ли Program Files, то ли AppData.
     
     
  • 2.10, Аноним (-), 20:33, 17/06/2018 [^] [ответить]    [к модератору]  
  • +5 +/
    Весь системный раздел

    https://habr.com/post/204580/

     
  • 2.11, пох (?), 20:38, 17/06/2018 [^] [ответить]    [к модератору]  
  • +7 +/
    а, то есть это не баг, это у яндекса всегда так?

    типа намекают - "храните ваши байтики у нашего майора в сейфе, а то с ними может, внезапно, случиться...это...индикатор!"

     
  • 2.17, Аноним (17), 21:17, 17/06/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    В винде оно и само может грохаться.
     
  • 1.13, бедный буратино (ok), 20:51, 17/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    /usr обычно вообще не жалко :) только время на него тратится
     
     
  • 2.96, freehck (ok), 10:33, 18/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Ага, совсем не жалко. Особенно в системах с merged /usr. :)
     
     
  • 3.156, Michael Shigorin (ok), 08:50, 19/06/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    > Ага, совсем не жалко. Особенно в системах с merged /usr. :)

    Там следующий уровень -- не жалко такие системы. :]
    (нет, ну если где-то профнепригодных понабирали, то чего ещё ожидать?)

     
     
  • 4.174, freehck (ok), 11:48, 19/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Я в целом согласен, однако вообще тенденция понятная ну не хотят некоторые трат... весь текст скрыт [показать]
     
  • 2.154, Гентушник (ok), 08:19, 19/06/2018 [^] [ответить]     [к модератору]  
  • +/
    А чего минусите товарища В usr же все данные из репозиториев за исключением ... весь текст скрыт [показать]
     
  • 1.16, Аноним (-), 21:09, 17/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    многие вещи с гита пытались у меня сделать rm /usr/bin и прочие /bin, правда -r там не было, а так бы тоже прибило из под рута.
     
  • 1.20, An (??), 21:22, 17/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –3 +/
    А мы тут M$ занехаели )  
     
     
  • 2.157, Michael Shigorin (ok), 08:51, 19/06/2018 [^] [ответить]    [к модератору]  
  • +/
    #10
     
  • 1.21, rm1 (?), 21:36, 17/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    > Проект yandex-disk-indicator развивается не связанными с компанией Yandex энтузиастами

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

     
     
  • 2.49, anonymous (??), 00:38, 18/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Не переживай ты так У яндекса и своих кривых поделок более чем А теперь сюда п... весь текст скрыт [показать]
     
     
  • 3.112, slytomcat (?), 12:01, 18/06/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    > ..., да и яндекс не та контора, чтобы ссылки на
    > любые поделки на гитхабе кидать.

    Ага, именно так. Что бы они ссылки разместили пришлось с ними несколько месяцев переписываться.

     
  • 2.148, Аноним (148), 00:38, 19/06/2018 [^] [ответить]    [к модератору]  
  • +/
    > Но криворукими ***лами теперь называть всё равно будут яндекс. Такова загадочность общественного мнения в интернетах.

    Хромиум видео кажет, а Яндекс нет.

     
  • 1.22, anonymous (??), 21:41, 17/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +9 +/
    Яндекс вообще феерическая контора. Судя по вопросам на собеседовании, берут исключительно гениев, а по факту что ни продукт, то какое-нибудь тормозное УГ. Хуже только mail.ru, тоже любителей позубрить отбирают.
     
     
  • 2.25, Анонимус2 (?), 22:05, 17/06/2018 [^] [ответить]     [к модератору]  
  • +3 +/
    Вполне себе стандартные вопросы, не хуже и не лучше чем в других конторах... весь текст скрыт [показать]
     
     
  • 3.42, . (?), 00:00, 18/06/2018 [^] [ответить]     [к модератору]  
  • +/
    когда я туда пробовал наняться, вопросы были нестандартные - в смысле, они были ... весь текст скрыт [показать]
     
     
  • 4.45, anonymous (??), 00:17, 18/06/2018 [^] [ответить]     [к модератору]  
  • +3 +/
    Технари тоже разные бывают Нафиг ему конкурент на рабочем месте Гораздо проще ... весь текст скрыт [показать]
     
     
  • 5.52, Sw00p aka Jerom (?), 01:07, 18/06/2018 [^] [ответить]     [к модератору]  
  • +/
    длб тот кто про них спрашивает, скажите - почему - а ты придумал свой алг сорти... весь текст скрыт [показать]
     
  • 5.97, freehck (ok), 10:40, 18/06/2018 [^] [ответить]     [к модератору]  
  • +/
    А почему бы и нет Вот наш архитектор искренне верит, что надо набирать людей, з... весь текст скрыт [показать]
     
     
  • 6.133, Sw00p aka Jerom (?), 16:21, 18/06/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    >> Вот наш архитектор

    Простите, ваш "архитектор" под каждый новый проект, создает новый "компилятор"?

     
     
  • 7.146, freehck (ok), 21:37, 18/06/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Ну зачем же так к словам цепляться Тут идея в другом Фрики, подходящие под опи... весь текст скрыт [показать]
     
     
  • 8.152, Sw00p aka Jerom (?), 02:10, 19/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Ок, я понял, спасибо.
     
  • 8.153, Sw00p aka Jerom (?), 02:12, 19/06/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    > Фрики

    Простите, добавлю немного, "Фрики" - "Задроты", соглашусь их стало меньше.

     
     
  • 9.173, freehck (ok), 11:43, 19/06/2018 [^] [ответить]    [к модератору]  
  • +/
    >> Фрики
    > Простите, добавлю немного, "Фрики" - "Задроты", соглашусь их стало меньше.

    Да нет, пожалуй. В абсолютных значениях нас стало всё-таки больше. Меньше стало в процентном соотношени.

     
  • 3.43, anonymous (??), 00:09, 18/06/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    >Вполне себе стандартные вопросы, не хуже и не лучше чем в других конторах

    Может тогда не то спрашивают, раз все адекватные отсеялись?

     
  • 3.51, Sw00p aka Jerom (?), 01:02, 18/06/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    ЗП - низкие, факт!!!
     
     
  • 4.105, нах (?), 11:29, 18/06/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    частью вашей зарплаты является торговая марка компании c На самом деле это д... весь текст скрыт [показать]
     
     
  • 5.132, Sw00p aka Jerom (?), 16:11, 18/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Обычно это студенты, которые набрались там опыта Опытных за такие ЗП не заманиш... весь текст скрыт [показать]
     
  • 2.53, Аноним (-), 01:09, 18/06/2018 [^] [ответить]    [к модератору]  
  • +/
    В мейле отбирают, но и платят достойно. В яндексе же зерг за еду.
     
     
  • 3.104, slytomcat (?), 11:27, 18/06/2018 [^] [ответить]    [к модератору]  
  • +9 +/
    > В мейле отбирают, но и платят достойно. В яндексе же зерг за
    > еду.

    Яндекс тут нипричем от слова никак.

    Яндексу я предлагал этот проект взять "под свое крыло" - мягко послали, вот и пилю в одно рыло с периодическими факапами из за отсутствия тестирования.

     
     
  • 4.137, Андрей (??), 18:40, 18/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Спасибо большое, кстати. Из сторонних ppa ваш всегда себе первым ставлю, ради этой утилиты. Только иконку новую у яндекса стащите, пожалуйста)
     
  • 4.158, Michael Shigorin (ok), 08:58, 19/06/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    А Вы попробуйте, например, пакетить под альт -- наша сборочница бы автоматом пок... весь текст скрыт [показать]
     
  • 2.128, Аноним (-), 14:26, 18/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Это общая практика Чтобы гарантированно и без напряга можно было отшить неудобн... весь текст скрыт [показать]
     
  • 2.149, Вареник (?), 00:59, 19/06/2018 [^] [ответить]    [к модератору]  
  • +/
    После напряга на собеседовании гению нужно отдохнуть. Пока не придет вдохновение на творчество :)))
     
  • 2.176, анонимчик (?), 00:03, 20/06/2018 [^] [ответить]     [к модератору]  
  • +/
    потому-что в яндекс отбирают хорошо обученных математике и логике студентов с го... весь текст скрыт [показать]
     
     ....нить скрыта, показать (21)

  • 1.24, maxim. (?), 21:58, 17/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Да вы на число коммитов там гляньте...
     
     
  • 2.103, slytomcat (?), 11:25, 18/06/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > Да вы на число коммитов там гляньте...

    Да, я сам в шоке. Пофиксил жуткую багу коммитом 666 - к чему бы это....

     
  • 1.26, Аноним (-), 22:06, 17/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    судя по времени отлова "фичи" никому на не нуно
     
     
  • 2.159, Michael Shigorin (ok), 08:59, 19/06/2018 [^] [ответить]    [к модератору]  
  • +/
    > судя по времени отлова "фичи" никому на не нуно

    Это всего лишь Вы не дочитали даже новость, побежали излагать бесценное мнение.

     
  • 1.27, Аноняшка (?), 22:08, 17/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    может, запилить программную заглушку от rm -r /%important%?
     
     
  • 2.31, VINRARUS (ok), 22:34, 17/06/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    > может, запилить программную заглушку от rm -r /%important%?

    mv /usr /usa
    ln -s /usa /usr

     
     
  • 3.37, Аноняшка (?), 23:12, 17/06/2018 [^] [ответить]    [к модератору]  
  • –3 +/
    щас проверю... ой!!! ой - е - ей!! где мои бекапы!! (плачу)
     
     
  • 4.54, Led (ok), 01:55, 18/06/2018 [^] [ответить]    [к модератору]  
  • +10 +/
    > плачу

    сколько?

     
  • 2.72, Адекват (ok), 07:09, 18/06/2018 [^] [ответить]     [к модератору]  
  • –3 +/
    Давно уже пора в rm вшить жестку проверку, что оно не будет удаляьт usr, bin, ... весь текст скрыт [показать]
     
     
  • 3.84, Аноним (-), 09:42, 18/06/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    а тебе давно пора перестать прогуливать английский
     
  • 3.87, Аноним (-), 10:12, 18/06/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    привет systemd-way Может лучше сразу аппаратную защиту сделать 220в в клавитур... весь текст скрыт [показать]
     
  • 3.139, Аноним (-), 19:19, 18/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Костыли-костылики.
     
  • 2.90, Аноним (-), 10:14, 18/06/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    Давно уже придумали 'set -o'. Или ещё лучше: 'set -Eeuo pipefail'. Если слабо в RTFM, есть shellcheck. Но ходить по граблям не запретишь. Как и собирать ПО из под рута.
     
  • 1.28, athost (??), 22:09, 17/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    >Хуже только mail.ru,

    Неправда, tv.mail.ru гораздо юзабельнее tv.yandex.ru )))

     
     
  • 2.48, anonymous (??), 00:27, 18/06/2018 [^] [ответить]    [к модератору]  
  • +5 +/
    У меня их оба адблок подрезает. Так что на равных ))

     
  • 1.29, kai3341 (ok), 22:09, 17/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    GIANT BUG... causing /usr to be deleted... so sorry....
    (c) MrMEEE
     
  • 1.30, Аноним (-), 22:17, 17/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Allo bumblebee eto ti
     
  • 1.34, Аноним (-), 22:51, 17/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    "вместо команды "rm -r yd-tools/usr"
    может /usr/yd-tools?
     
     
  • 2.35, Аноним (-), 23:05, 17/06/2018 [^] [ответить]    [к модератору]  
  • +/
    > "вместо команды "rm -r yd-tools/usr"
    > может /usr/yd-tools?

    Нет, именно так. В текущей директории удаляется подкаталог  yd-tools/usr

     
  • 1.41, Аноним (-), 23:44, 17/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +7 +/
    началась неделя девопсов. количество сломанных систем увеличилось в несколько раз.
     
  • 1.57, Anonymoustus (ok), 02:17, 18/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > проблема долго оставалась незамеченной так как присутствовала лишь в ветке для разработчиков

    Красота! Разработчики, похоже, свою малварь сами не тестируют _никак_ и _вообще_.

    Ну и переменные объявлять в своих портянках их никто не обучил почему-то. Почему? Такие все стали умные, что захардкодят Вселенную слепым набором?

     
  • 1.60, Аноним (-), 02:36, 18/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Какие есть способы для Continuous Integration кроме дедовских, что бы найти rm -rf /usr ?

    strace (capture)?

     
     
  • 2.65, Аноним (-), 04:23, 18/06/2018 [^] [ответить]     [к модератору]  
  • +/
    а какие дедовские Мне обновы на днях глибц сломали, перенес корень на бтрфс сде... весь текст скрыт [показать]
     
     
  • 3.67, Аноним (-), 06:27, 18/06/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    > а какие дедовские?

    radare2 и "IDA Pro" наверное.

     
     
  • 4.73, Аноним (-), 07:14, 18/06/2018 [^] [ответить]    [к модератору]  
  • +/
    дык это дизассемблер, против скриптов мало толку, через inotify, мб, чета можно наколхозить, но ИМХО, от косяков юма и апт-гета спасает только бэкап.
     
  • 3.79, Аноним (-), 07:54, 18/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Глянь в сторону утилиты scanelf
     
  • 3.102, Аноняшка (?), 11:23, 18/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Респект хаккеру от ламера....
     
  • 3.160, Michael Shigorin (ok), 09:07, 19/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Однажды примерно так доумничался с пробным развёртыванием ленточной бэкапницы ок... весь текст скрыт [показать]
     
     
  • 4.167, Аноним (167), 10:14, 19/06/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Нет там рэйда ни в каком виде, есть парашют нормальный это какой ранжирую дис... весь текст скрыт [показать]
     
  • 2.91, Аноним (-), 10:15, 18/06/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > Какие есть способы для Continuous Integration кроме дедовских, что бы найти rm
    > -rf /usr ?
    > strace (capture)?

    grep -ri 'rm -rf' .

     
  • 1.63, Аноним (-), 04:14, 18/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Ну да, а чтобы Линуха перестала глючить нужно удалить темпы:
    sudo rm -rf /tmp *
     
     
  • 2.64, GC (??), 04:18, 18/06/2018 [^] [ответить]    [к модератору]  
  • +/
    В Golang и Java с этим проблем нету
     
     
  • 3.117, Аноним (-), 12:55, 18/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Научи, плизки.
     
     
  • 4.120, Andrey Mitrofanov (?), 13:00, 18/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Как же ви не понимаете Надёжный пакетный манагер качает с интернета какой-то ... весь текст скрыт [показать]
     
  • 1.71, Аноним (-), 07:07, 18/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    А если был какой нибудь Docker, то ни чего страшного не произошло.
     
     
  • 2.86, Аноним (-), 10:12, 18/06/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    В дурдоме и так ничего не происходит.
     
  • 2.155, Гентушник (ok), 08:37, 19/06/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    Действительно!
    https://www.opennet.ru/opennews/art.shtml?num=45848
    https://www.opennet.ru/opennews/art.shtml?num=48777
     
  • 2.161, Michael Shigorin (ok), 09:09, 19/06/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > А если был какой нибудь Docker, то ни чего страшного не произошло.

    Лишний пробел в слове "ничего" особенно ироничен именно в новости такого типа...

     
  • 1.77, Аноним (-), 07:40, 18/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Вот с этими парнями их надо познакомить: https://www.opennet.ru/opennews/art.shtml?num=48778
     
  • 1.78, Аноним (-), 07:43, 18/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Yandex > Microsoft
     
  • 1.82, Аноним (-), 09:07, 18/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    похоже в rm нужно вставлять проверку не только /, но и всех каталогов 1 уровня (или даже первых двух....)
     
     
  • 2.94, Аноним (-), 10:21, 18/06/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    > похоже в rm нужно вставлять проверку не только /, но и всех

    не нужно. это поломает естественный отбор.


     
  • 2.89, Zenitur (ok), 10:14, 18/06/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Просто он не в тему. Оффтопик
     
     
  • 3.98, Anonymoustus (ok), 10:41, 18/06/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    Дело не в том, хороша ли моя шутка, а в крайне мерзком и предвзятом цензурирован... весь текст скрыт [показать]
     
     
  • 4.107, Аноним (-), 11:35, 18/06/2018 [^] [ответить]     [к модератору]  
  • +4 +/
    Фотожоп, клозеднет, опоздавших родиться, учитесь у отцов, вскукареки, пингвинар... весь текст скрыт [показать]
     
  • 4.162, Michael Shigorin (ok), 09:16, 19/06/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Пока Вы демонстрируете скорее клиническую неспособность к такому С редкими всп... весь текст скрыт [показать]
     
  • 2.93, Аноним (-), 10:18, 18/06/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    неправильно "photoshop" написал - бан.

     
  • 2.108, нах (?), 11:37, 18/06/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    значить, вспоминаем - 16 бит на цвет поддерживается в режиме можно зачем-то отк... весь текст скрыт [показать]
     
  • 1.88, DmA (??), 10:13, 18/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    получается разработчики и не пробовали этот скрипт запустить ни раза с тех пор как он был написан...
     
     
  • 2.101, slytomcat (?), 11:22, 18/06/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Этот скрипт не только разработчик - его никто целый месяц не запускал.
     
  • 1.92, 123 (??), 10:16, 18/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Слабовато сделали, официальный Яндекс.Диск умел убивать системный раздел на Шиндоус, вот это я понимаю крутые разработчики.
     
  • 1.100, slytomcat (?), 11:21, 18/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +10 +/
    Вот жеж блин... попал в новости... и как..... :(

    В первую очередь приношу искренние извинения всем кто попал на эти грабли. Блин, мужики - это не специально, простите если сможете....

    Ситуация классическая, когда в проекте нет штатных тестеров. Пилю я себе этот индикатор пилю уже не первый год. И тут делал большой фикс. Вроде все проверил... А, блин, вместо
      rm -r yd-tools/usr
    написал
      rm -r /usr
    и так закоммитил в мастер.

    То, что в DEB собирается на Launchpad - там этот скрипт не используется. Попали под раздачу те, кто ставится из исходников.

    И вот в воскресенье вечером (спустя почти месяц после публикации того злосчастного апдейта) меня будит поток матов от одного из пострадавших и я срочно-припадочно с телефона коммичу фикс... а он оказывается 666-м коммитом... что прям как-то намекает....

    Вот жеж бывает....

     
     
  • 2.109, нах (?), 11:41, 18/06/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    а зачем вообще нужна такая странная конструкция в установке из исходников Зачем... весь текст скрыт [показать]
     
     
  • 3.113, slytomcat (?), 12:10, 18/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Там есть скрипт который все собирает во временный таргет ну так, чистый перфе... весь текст скрыт [показать]
     
     
  • 4.115, нах (?), 12:23, 18/06/2018 [^] [ответить]     [к модератору]  
  • +/
    imho, это должен делать отдельный от install, clean target, который от рута запу... весь текст скрыт [показать]
     
  • 3.163, Michael Shigorin (ok), 09:20, 19/06/2018 [^] [ответить]     [к модератору]  
  • +/
    особенно в хост-системе ... весь текст скрыт [показать]
     
  • 2.114, Anonymoustus (ok), 12:10, 18/06/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    Лично я таких вещей боюсь, ибо человек слаб, поэтому считаю правильным заводить ... весь текст скрыт [показать]
     
     
  • 3.164, Michael Shigorin (ok), 09:24, 19/06/2018 [^] [ответить]     [к модератору]  
  • +/
    С переменными бывают казусы вроде как раз bumblebee-шного -- префикс вроде бы оф... весь текст скрыт [показать]
     
     
  • 4.168, slytomcat (?), 10:49, 19/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Так если бы не зацепило - не было бы новости Увы, как минимум один человек на э... весь текст скрыт [показать]
     
     ....нить скрыта, показать (7)

  • 1.116, Аноним (-), 12:39, 18/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    >ошибка, из-за которой осуществлялось удаление содержимого раздела /usr

    haha, classic

     
  • 1.118, Аноним (-), 12:58, 18/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Нормальные люди собирают с DESTDIR=/.../pkg из-под непривилегированного пользователя. А остальных и так не жалко.
     
  • 1.123, Аноним (-), 13:08, 18/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Что за мода индикаторы на Python писать? Небось еще и дергает каждую секунду yandex-disk, не давая процу уснуть.
     
     
  • 2.124, slytomcat (?), 13:42, 18/06/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Так сам яндес забил на индикатор под Линукс Что еще оставалось как не пилить ег... весь текст скрыт [показать]
     
     
  • 3.126, Аноним (-), 13:55, 18/06/2018 [^] [ответить]     [к модератору]  
  • +/
    В принципе, разумный подход, соглашусь Просто частенько видел реализации где де... весь текст скрыт [показать]
     
     
  • 4.135, iPony (?), 18:25, 18/06/2018 [^] [ответить]    [к модератору]  
  • +/
    > неужели сложно на чистом C ну или в крайнем случае C++ переписать?

    ну так а смысл? в производительности выигрыша не будет.

     
     
  • 5.140, Аноним (-), 19:22, 18/06/2018 [^] [ответить]     [к модератору]  
  • +/
    В смысле не будет На холодном старте а именно так, через автозагрузку использу... весь текст скрыт [показать]
     
     
  • 6.144, iPony (?), 20:29, 18/06/2018 [^] [ответить]    [к модератору]  
  • +/
    > нужно сотни .py-файлов прочитать прежде чем отрисовать значок.

    Какие сотни?

     
     
  • 7.145, Аноним (-), 20:39, 18/06/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Импорты и импорты импортов.
     
  • 6.150, slytomcat (?), 01:24, 19/06/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    У меня довольно много индикаторов грузится и вот питоновкий отнюдь не отстает... весь текст скрыт [показать]
     
     
  • 7.171, Аноним (171), 11:41, 19/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Я вас вообще перестал понимать То они хотели сделать по-взрослому , моя питон... весь текст скрыт [показать]
     
     
  • 8.172, Аноним (171), 11:42, 19/06/2018 [^] [ответить]    [к модератору]  
  • +/
    > "тормоза - норм, можно подождать"

    В смысле, неадекватное, конечно.

     
     
  • 9.180, slytomcat (?), 10:53, 21/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Вы извините если я вашу понималку сломал, но ведь смайлики не просто так рисуют ... весь текст скрыт [показать]
     
     
  • 10.182, Аноним (182), 23:07, 21/06/2018 [^] [ответить]    [к модератору]  
  • +/
    О как. Это уже интереснее. Спасибо.
     
  • 4.136, slytomcat (?), 18:37, 18/06/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Именно так как вы говорите Сначала типа прототипа, а потом а нафига если оно и... весь текст скрыт [показать]
     
     
  • 5.165, Michael Shigorin (ok), 09:27, 19/06/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Такое называется у буржуев good enough ... весь текст скрыт [показать]
     
  • 4.169, щавель (?), 10:59, 19/06/2018 [^] [ответить]    [к модератору]  
  • +/
    У вас слабенький наброс, что C будет быстрее С++. Лет 15 назад сработало бы, узнаю в Вас кащенита.
     
     
  • 5.170, Аноним (171), 11:18, 19/06/2018 [^] [ответить]    [к модератору]  
  • +/
    C - потому что Gtk, а не потому что быстрее C++. Сюрприз!
     
     ....нить скрыта, показать (15)

  • 1.125, Аноним (-), 13:48, 18/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Похоже, баг добавили специально, чтобы вызвать интерес к самому проекту :)
     
     
  • 2.138, slytomcat (?), 18:56, 18/06/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > Похоже, баг добавили специально, чтобы вызвать интерес к самому проекту :)

    И в каждой шутке есть доля шутки: https://yadi.sk/i/3b4Vbpei3Y5TTF
    ___
    ЗЫ но ей-ей - я не специально... :(

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor