• nopython Я уже писал, что лобби питонодебилов усиленно сует мне две-три версии питона на любой ос по каждому чиху, в нагрузку, как яндекс-тулбар. В любом линуксе всегда есть две версии питона, в макоси есть одна из коробки, но питонодебилы всеми правдами и неправдами пытаются присунуть еще две, чтоб стало три. Мне пришлось отказаться от Homebrew, ибо там установку трех версий питона сделали обязательной и перейти на Macports. Варианты портов в Macports до сего момента помогали мне обойти этот ебучий гвидотулбар: "port install xxx -python27", например. Но сегодня новая засада:
    $ sudo port install nghttp2 -python27
    Error: Unable to open port: You must select one of the python variants.
    Дайте мне пожалуйста другую планету

Replies (62)

  • @vt, Поставь 3 питона сука и выдохни
  • @vt, Дед завещал, что питон должен быть один?
  • @13, Защитник мейл.ру проще обойти
  • @vt, В общем, отредактировал портфайл, выбросил нахуй оттуда все упоминания питона и все собралось и поставилось
  • @vt, Я игнорирую эти проблемы и их нет
  • @ermine, Защитник мейлру тоже устанавливаешь? Я кстати это делаю чтоб починить уведомления!
  • @vt, Аштойта?
  • @ermine, Это как питон!
  • @vt, Вообще похуй, хоть 5 версий пусть ставят. В наше время когда любая хуйня типа таймтрекера в трее занимает по 500 мегабайт, потому что в бинарнике движок браузера и nodejs целиком, и двухкилобайтные утилитки тянут за собой динамические библиотеки типа буста тоже сразу почти на гиг, две версии питона вообще погоды не делают.
  • @MaxOverdrive, Тем более что этих питонов вообще как будто нет если сам не попросишь создать симлинки и в пути не добавишь.
  • @vt, хром в каждой программе тебя устраивает, а питон чтоли нет?
  • @max630, я НЕ ставлю софтину, которой нужен питон, я ставлю 10кб сишную либу, у которой к несчастью в архиве исходников есть примеры ее использования из питона, я не понимаю как это могло дать повод прописать в принудительные зависимости две-три версии питона, тем более один у меня уже есть
  • @vt, отправь им багрепорт со своим портфайлом
  • @MaxOverdrive, Багрепорты от хуемразей не принимаются — juick.com
  • @vt, ну зависимость из-за примеров это явно не идеологические расхождения, а может ошибка какого-то генератора шаблонов портфайлов, который нашел код на питоне и создал зависимость.
  • @MaxOverdrive, Это системообразующая хуйня, это проблема не в одном пакете, не в одном пакетном менеджере, не в одном дистрибутиве и даже не в одной ос, люди просто не видят проблемы.
    Про тот же "хром с каждой софтиной" плачут на каждом шагу, а это говно не замечают
  • @vt, вот поэтому либлы надо писать самостоятельно, а не брать всякое глючное говно, которое еще и питон требует!
  • @ermine, Ты мне curl переписать предлагаешь? Это все произошло из-за того, что мне нужен curl с поддержкой http2, вместе с ним мне присунули яндекс-тулбар
  • @vt, потому что эта "проблема" выеденного яйца не стоит, сраная пара сотен мегабайт на вообще все пакеты, которые зависят от питона. это не проблема в отличие от 500 мегабайт на каждую утилитку с гуем
  • @vt, а на http1.1 багов нет? точно?
  • @MaxOverdrive, Проблема с хромом не стоит выеденного яйца: "хром в программу" кладут потому, что так проще и не нужно прилагать усилий. В свое время, когда веб не так активно развивался, в пакетных менеджерах был общий на все Gecko-программы xulrunner, и программы "на нем", те же firefox и thunderbird, и еще десяток всяких instantbird-ов по мелочи прекрасно его использовали. И libwebkit + javascriptcore, до анальной оккупации гуглом, тоже делили на всех. И сейчас ничего не мешает положить один electron-prebuilt и запускать все программы на нем, но для этого нужно тратить время.
    А в случае с питонодебилами ситуация прямопротивоположная — они намеренно тратят свои силы, дабы присунуть всем свой гейпарад.
  • @ermine, по http2 нужно отправлять сообщения эплу, по http1 он не принимает
  • @vt, ну так это примерно те же самые люди которые хром кладут, и питон кладут тоже. Ачотакова. Скажи спасибо что в свои исходники его не копируют полностью
  • @max630, Где в nghttp2 питон? или в protobuf? его там нет! Это кладут какие-то долбоебы в "пакетных менеджерах"
  • @vt, "хром в программу" кладут потому, что так проще и не нужно прилагать усилий.
    И сейчас ничего не мешает положить один electron-prebuilt и запускать все программы на нем, но для этого нужно тратить время.

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

    А питона два экземпляра, хоть ты стопицот зависящих от него пакетов поставь, их останется два, пара сотен мб. Это не проблема нихуя.
  • @vt, Это всё фигня. Вот когда подавляющее большинство программ и игрушек требует установки гуглосервисов, которые занимают всё место и затормаживают систему до нервного тика, да ещё и занимают полоперативки недавая развернуться критически нужным прогам — вот это действительно @§#*@ц
  • @kpax, Ну это опять пример того, что программам нужно, и я уже объяснял что проблема не в сервисах, а в том что они конфликтуют со службами, которые работают в фоне мимо сервисов, ну ты понял о чем я. А мне суют то, что программе НЕ нужно
  • @MaxOverdrive, Решением какой проблемы является установка трёх питонов? У меня нет никакой проблемы которую нужно решать превентивной установкой какого-то нерелевантного говна.
  • @MaxOverdrive, Так-то я вспомнил что проблему заметили xkcd.com но пока никак не решили
  • @vt, Программам это не нужно. Но разработчики почему-то прогибаются под гугл и делают так что программа вообще не работает без сервисов.
  • @kpax, Еще раз — то, что хочешь ты — это усложнить каждую программу, чтоб каждая программа приложила усилия и добавила себе аналог гуглосервисов и чтоб все они дрались между собой. Пусть так, пусть ты прав и это будет лучше гуглосервисов, но для этого нужно затратить время и силы.
    А в моем случае — мне кладут просто в нагрузку то, что никак вообще программой не используется, ну вообще никак, не "можно обойтись", а вообще не имеет отношения.
  • @vt, А почему Вас так беспокоит что Вам там предложили в довесок? Вы вроде дисковое пространство не экономите. Работает — да и ладно.
  • @kpax, *подложили в довесок
  • @kpax, Почему вас так беспокоят двери дома? У вас вроде просторно, ну подумаешь, поспят бомжи в прихожей!
  • @vt, А, ну если с эстетической точки зрения...
  • @kpax, Подумаешь, наблюют, убрать недолго же!
  • @vt, Ну ладно, бомжи блюют. А эти штуки ничего же страшного не сделают. Это ж не вирусы какие-нибудь?
  • @kpax, Хотя, конечно, безобразие всё это
  • @kpax, Лол, вообще-то это целый язык программирования и среда для выполнения его программ, и вирусов в том числе.
    Тут недавно я уже писал что красноглазики как огня боятся ставить одну маленькую библиотеку, потому что им кто-то рассказывал, они сами не помнят кто, что через нее можно занести вирусы, хотя это практически невозможно. И одновременно с этим они мне пихают целого огромного коня, куда вирусы могут влетать со свистом, и не видят раздвоения в своей логике!
  • @vt, Аааа... Ну тогда — конечно.
  • @vt, Как это ты не хочешь второго питона? Не выдумывай, все хотят!
    И вообще, ставь быстрей, часики-то тикают!
  • @vt, у меня в прихожей толкутся толпы уведомлений из этого уютного треда. Они угрожают мне превратиться в трупы, которые будут приходить мне каждый день! Надо блин срочно выкидывать гейжуйк!
  • @ermine, Я же починил
  • @vt, кота не заметно
  • @ermine, а че макбук так правит слова, заменяя буквы из правой части Клавы на буквы в левой части клавиатуры? Написала "шота", получилось "кота". Совсем по-виталюшиному!
  • @ermine, Ох уж эти привычки общаться в чатопомойках и уводить тему треда!
  • @vt, а разве в этом уютном тредике было что-то серьезное? Одни сплошные кивания друг на друга!
  • @ermine, Здесь в каждом треде есть тема обсуждения, здесь вам не там!
  • @vt, ну вот давай обсудим как отказ от установки питона волшебным образом помог тебе пофиксить баги в клиенте
  • @ermine, Я поставил курл с хттп2 и отправил себе уведомление! И словил белый экран. Оказывается там ошибка 53 — software caused connection abort, когда кликаешь в уведомление на заблокированном экране. Я раньше думал, что там ошибка доступа к кейчену, оказалось нет. В общем, везде написано, что вы просто слишком быстро подключаетесь! Добавил задержку в 0.1с и белые экраны пока не появляются.
  • @vt, залей сцуко в тестфлигт
  • @ermine, Так вчера, версия 100
  • @vt, там все баги на месте
  • @ermine, Ну я добавлю чтоб кричало про ошибку на весь экран, возможно нужно еще медленееееее подключаться
  • @vt, я видела как подтормаживало уведомление в почту, я даже подумала, что вот, и бывают трупы в других пропах, но он чуть позже сработал
  • @ermine, Возможно они долбятся пока ошибка не исчезнет, в любом случае проблема в эпле!
  • @vt, Целый год ты не мог сказать точно, какой код ошибки и где!
  • @ermine, ну блин, уже есть трупик из этой тредопомойки, как это у тебя получается
  • @ermine, Трупик это не нажимающееся?
  • @vt, да!!!!11
  • @ermine, я это чинил на сервере, а не перезапустил оказывается. Вот с этой секунды их не должно быть новых!
  • @vt, когда мужчина обещает — не жди, что он будет выполнять свои обещания!