The OpenNET Project / Index page

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

Проект Python намерен перевести отслеживание ошибок на GitHub

05.05.2020 10:51

Организация Python Software Foundation, курирующая разработку эталонной реализации языка программирования Python, представила план перевода инфраструктуры отслеживания ошибок CPython с bugs.python.org на GitHub. Репозитории с кодом были переведены на GitHub в качестве первичной платформы ещё в 2017 году. В качестве варианта также рассматривался GitLab, но решение в пользу GitHub было мотивировано тем, что данный сервис более привычен для основных разработчиков, новичков и сторонних участников.

Руководящий совет одобрил проведение миграции. В настоящий момент стартовала фаза опроса участников, после чего 12 июня будет принято итоговое решение о переходе на новую систему отслеживания ошибок. Переход начнётся 22 июня. Системы отслеживания ошибок всех остальных проектов Python Software Foundation, кроме CPython, уже переведены на GitHub.

Ныне применяемый сервис bugs.python.org, основанный на платформе Roundup, устарел, не отвечает всем требованиям разработчиков, существенно отстаёт по функциональности от GitHub Issue, отнимает время разработчиков на сопровождение, завязан на Mercurial, непривычен для новичков, не поддерживает REST API для взаимодействия с внешними системами, не поддерживает непрерывную интеграцию и ботов, разглашает email-адреса пользователей, имеет проблемы при создании учётных записей. Кроме того, можно отметить, что bugs.python.org, как и bugs.php.net, размещён на IP-адресах, подпадающих под блокировку Роскомнадзора.

  1. Главная ссылка к новости (https://pyfound.blogspot.com/2...)
  2. OpenNews: Разработка Python переведена на GitHub
  3. OpenNews: Разработка Python переносится на Git и GitHub
  4. OpenNews: Python переходит на новый цикл формирования значительных выпусков
  5. OpenNews: Ценой перевода Mercurial на Python 3 может стать шлейф непредвиденных ошибок
  6. OpenNews: Опубликован Python 2.7.18, последний выпуск ветки Python 2
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/52880-python
Ключевые слова: python, github
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (51) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 11:10, 05/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Под родной колпак Microsoft?
     
     
  • 2.3, пппппппяп (?), 11:17, 05/05/2020 [^] [^^] [^^^] [ответить]  
  • +11 +/
    п║ п╫п╣я│п╡п╬п╠п╬п╢п╫я▀п╪ js
     
     
  • 3.25, Аноним (25), 16:51, 05/05/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Саахрикту, залогинься
     
  • 2.13, GNU сектант (?), 12:44, 05/05/2020 [^] [^^] [^^^] [ответить]  
  • –15 +/
    как же бесит этот питон, его стопицот версий и зависимостей.
     
     
  • 3.17, tr (?), 13:16, 05/05/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    есть единый питон 3.8. Остальное не важно.
     
     
  • 4.20, Аноним (-), 14:05, 05/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > есть единый питон 3.8.

    ошибся тройкой вместо двойки?

     
     
  • 5.21, Аноним (21), 15:41, 05/05/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Он всё правильно сказал.
     
  • 3.22, Аноним (22), 16:09, 05/05/2020 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Бесит даже не стопицот версий, а тот хаос который можно ликвидировать будь у Питона нормальный пакетный менеджер вроде carge, maven, npm или даже maven, а поделия в Python либо не работают и все руками нужно делать.

    Может когда собщество Питорастов прочистят уши и услышат через GitHUB что пользоваться PIP, ezy_install, wheel и distutils, setuptools и прочим дерьмом крайне неудобно, то сделают ОДИН РАБОТАЮЩИЙ КРОСПЛАТФОРМЕННЫЙ ПУТЬ УСТАНОВКИ ПАКЕТОВ.

    Хотя конечно врядли, уже 50 лет прошло, а воз и ныне там.

     
     
  • 4.23, kai3341 (ok), 16:33, 05/05/2020 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Всё смешалось: люди, кони, пакетные менеджеры, форматы пакетов, модули для пакетирования. Сразу ясно: ыксперт в треде
     
     
  • 5.31, Аноним (22), 17:19, 05/05/2020 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Гадко в качестве аргумента использовать "отсылки к человеку" ("Сразу ясно: ыксперт в треде").

    Гадко проводить провокацию основанную на рабочих качествах (эксперт).

    Гадно использовать олбанский.

    Гадко строить аргументацию на своем утверждении - поставлена цель разделить обьекты по категориям ("люди, кони, пакетные менеджеры, форматы пакетов, модули для пакетирования").

    Гадно не читать поставленную задачу "ОДИН РАБОТАЮЩИЙ КРОСПЛАТФОРМЕННЫЙ ПУТЬ УСТАНОВКИ ПАКЕТОВ".

    Гадекие дела делают гады.

    Не будуь гадом - буд как Петя.


     
     
  • 6.34, мое правило (?), 17:52, 05/05/2020 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Гадко путать dependency management с package management... Остальное - обычный интернет.
     
     
  • 7.47, Аноним (47), 03:11, 06/05/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Гадко путать dependency management с package management

    "Не следует привлекать новые сущности без крайней на то необходимости"

    Как разделение на dependency management и package management делает более удобным
    для топикстартера использование перечисленных инструментов?

     
  • 7.48, Аноним (47), 03:20, 06/05/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Package managers are charged with the task of finding, installing, maintaining o... большой текст свёрнут, показать
     
     
  • 8.60, Брат Анон (?), 10:23, 07/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В golang именно так ... текст свёрнут, показать
     
  • 6.52, Аноним84701 (ok), 13:13, 06/05/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> Бесит даже не стопицот версий,
    >> а поделия в Python
    >> Может когда собщество Питорастов
    >> и прочим дерьмом крайне неудобно, то сделают
    > Гадко в качестве аргумента использовать "отсылки к человеку" ("Сразу ясно: ыксперт в треде").
    > Гадко проводить провокацию основанную на рабочих качествах (эксперт).
    > Гадно использовать олбанский.
    > Гадко строить аргументацию на своем утверждении - поставлена цель разделить обьекты по
    > категориям ("люди, кони, пакетные менеджеры, форматы пакетов, модули для пакетирования").

    Гадко использовать двойные стандарты?

     
  • 5.36, Аноним (36), 18:23, 05/05/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Как будто это что-то меняет.
     
  • 4.26, Вы забыли заполнить поле Name (?), 17:08, 05/05/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Согласен. После npm при использовании pip сразу выделились недостатки:

    1. Нужно руками делать freeze пакетов (вместо автоматического package-lock.json)
    2. При любом добавлении/удалении пакета автоматически НЕ УДАЛЯЮТСЯ его зависимые пакеты из фриза. Нужно делать руками.
    3. Все пакеты во фризе отображаются плоским списком (npm умеет воостанавливать древовидную структуру).

    Стоит обратить внимание на https://pipenv.pypa.io/en/latest/

     
     
  • 5.43, Аноним (43), 23:17, 05/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Первые два пункта можно сделать при помощи https://github.com/jazzband/pip-tools
     
  • 5.62, Имя (?), 03:26, 11/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не рекомендую использовать pipenv, вообще ни для чего.
    Про pip-tools уже написали, третий пункт можно позырить простой утилиткой pipdeptree.
     

  • 1.2, Аноним (2), 11:14, 05/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Python-based Roundup не подходит для трекинга ошибок Python :D

    Вот, Ruby-based GitHub или GitLab - самое то...

     
     
  • 2.11, имя_ (?), 12:36, 05/05/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    а вот и идейные велосипедисты подъехали!
     
  • 2.27, Вы забыли заполнить поле Name (?), 17:11, 05/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот, Ruby-based GitHub или GitLab - самое то...

    Именно поэтому GitHub переписал некоторые подсистемы (actions) на Go.

     
     
  • 3.50, funny.falcon (?), 10:48, 06/05/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    "некоторые" - ключевое слово. А другие не переписал.
     

  • 1.4, myhand (ok), 11:34, 05/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    > существенно отстаёт по функциональности от GitHub Issue

    Моя рука тянется к тапку.  Смайликов что-ли не хватает?

     
     
  • 2.38, ALex_hha (ok), 19:26, 05/05/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Смайликов что-ли не хватает?

    Эмодзи!! Смайлики нынче не стильно/модно/молодежно

     

  • 1.5, Аноним (5), 11:35, 05/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +11 +/
    > Переход начнётся 22 июня

    В 4 часа утра.
    Билл Гейтс одобряет.

     
     
  • 2.6, myhand (ok), 11:37, 05/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Чо уш теперь, реп давно перевели - по волосам не плачут.
     

  • 1.8, коржик (?), 11:56, 05/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    github это социальная сеть такая, Они бы еще на фейсбук захостились
     
  • 1.9, Хомяк Анонима (?), 12:17, 05/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Гвидо з хати — миші в пляс.
     
     
  • 2.10, Аноним (10), 12:30, 05/05/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Переход на на гитхаб и обратно (если потребуется) - это задачи со сложностью O(1), а постоянная поддержка устаревшего и неудобного roundup - O(t). И это даже если не учитывать влияние на конверсию сторонних программистов в новых контрибьюторов питона.
    Так что ваши мишi тут правы на дистанции.
     
     
  • 3.12, myhand (ok), 12:40, 05/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Переход на на гитхаб и обратно (если потребуется) - это задачи со сложностью O(1),
    > а постоянная поддержка устаревшего и неудобного roundup - O(t).

    Сразу виден специалист, перенесший на гитхаб десятки проектов.

    > И это даже если не учитывать влияние на конверсию сторонних программистов
    > в новых контрибьюторов питона.

    На гитхабчике такие, доложу я вам, контрибъютеры питона, что O(exp(t)) - может быть
    весьма скромной оценкой того, что будет с проектом в долгосрочной перспективе.


     
     
  • 4.19, Аноним (10), 13:52, 05/05/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Сразу виден специалист, перенесший на гитхаб десятки проектов.

    Читайте внимательнее: код и разработка давно уже в гитхабе, то есть вся инфраструктура уже перенастроена и давно.  Новость про перенос багтрекера, который почему-то оставался отдельно.

     
     
  • 5.24, myhand (ok), 16:41, 05/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >> Сразу виден специалист, перенесший на гитхаб десятки проектов.
    > Читайте внимательнее: код и разработка давно уже в гитхабе, то есть вся
    > инфраструктура уже перенастроена и давно.

    А багтрекер, мейллисты - это типа не инфраструктура а понарошку?

    > который почему-то оставался отдельно.

    Потому что обсуждали еще в раньшее время и решили, что багтрекер на
    гитхабчике - убог.  А таперича Гвидо ушли, надо больше молодежи,
    смайликов не хватает, будет на гитхабе, ашотакова?


     
  • 2.53, Аноним (53), 17:12, 06/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Какие такие миші - Шигорены чтоли ?
     
     
  • 3.63, myhand (ok), 10:19, 11/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Полагаю, имелись в виду любителi кактусiв.

    Ваш Капітан Очевидність.

     

  • 1.14, Аноним (14), 12:48, 05/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Кроме того, можно отметить, что bugs.python.org, как и bugs.php.net, размещён на IP-адресах, подпадающих под блокировку Роскомнадзора.

    Сейчас Россия блочит Питон, а потом MS заблочит Github для России в каком-то новом витке санкций

     
     
  • 2.32, Аноним (22), 17:35, 05/05/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Сейчас Россия блочит Питон, а потом MS заблочит Github для России в
    > каком-то новом витке санкций

    Дык, в россии уже существует определнная практика успешного ИТ бизнеса.

    Судя по отечественным проектам АЛТ Линукс, Постгрес ПРО и Перкона
    могу предположить новую компанию ООО "Центр универсального языка программирвоания Питон" или даже может быть какой-то НИИ при МГУ с улучшенным форком Питона с поддержкой русских команд и обратной совместимостю с 1С.

    Все это конечно в российском реестре российского ПО на сайте Госуслуг или типа того под прикрытием Министерства ограничения связи с внешним миром иил просто в простонародье "БЕТОНЫЙ ЗАБОР".

    А потом развал забора и очередные вареные джинсы или диски с исходниками.

     
     
  • 3.45, Школьник (ok), 00:46, 06/05/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Судя по отечественным проектам АЛТ Линукс, Постгрес ПРО и Перкона

    могу предположить

    Учитывая то, сколько разрабов постгреса работает в Постгрес Про, в случае, если они вдруг решат (или за них решат) порвать с апстримом, я бы еще крепко подумал, на какую лошадь поставить в дальней перспективе. Кстати, могу еще рассказать про СУБД Линтер, которая в воронежском РЕЛЭКС разрабатывалась - чисто отечественный продукт, корнями уходящий еще в СССР 80ых годов.

    Перкона, насколько мне известно, не совсем отечественный проект, хоть и основан русскоговорящими. Давно не слышал новостей от них, но по старой памяти могу сказать, что они, как и команда Постгрес Про, вполне себе смогли бы и в одиночку развивать свой форк.

    Про АльтЛинукс будет лучше, если сам Михаил всё расскажет. Наверное, любой дистрибутив Линукса развивать в изоляции не очень-то получится, но и в таком случае Альт будет точно не в худшем положении.

     

  • 1.15, Отражение луны (ok), 13:05, 05/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Но ведь питон - и есть главная ошибка)
     
     
  • 2.18, Аноним (18), 13:51, 05/05/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    главная ошибка в твоей днк
     
  • 2.30, Вы забыли заполнить поле Name (?), 17:18, 05/05/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Как синьор заявляешь? Если нет, то не принимается.
     
     
  • 3.33, Аноним (22), 17:35, 05/05/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Как синьор заявляешь? Если нет, то не принимается.

    Как самый главный педро в треде

     

  • 1.16, Аноним (16), 13:10, 05/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Подобное тянется к подобному. SJW-гнездо к SJW-гнезду, всё верно
     
  • 1.28, Вы забыли заполнить поле Name (?), 17:16, 05/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Конечно, надо баги зеркалировать. Для этого нужно сделать открытый стандарт/cхему БД для багов и в нее конвертировать при экспорте. Тогда можно было бы их переносить куда угодно.
     
     
  • 2.41, Ordu (ok), 21:36, 05/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Для этого нужно сделать открытый стандарт/cхему БД для багов и в нее конвертировать при экспорте.

    Есть Rest API github'а. Открыто, хоть и несвободно.

     

  • 1.35, Иваня (?), 18:08, 05/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Наконец-то, а то там такой геморрой, вот приняли мой пуллреквст https://github.com/python/cpython/pull/18958 xD
     
     
  • 2.64, myhand (ok), 14:41, 11/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Эх, молодеш.  Вы еще гемороя не видели.
     

  • 1.42, Аноним (42), 23:01, 05/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > разглашает email-адреса пользователей

    Гитхабушка тоже этим грешит, так что не аргумент, вычёркивайте.

     
  • 1.49, Аноним (49), 06:00, 06/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > непривычен для новичков

    Какой слог, какой аргумент!
    Новичкам по определению всё новое и непривычное до какого-то момента.
    Непривычен - это, скорее,  для ламеров и лузеров, которые теперь и будут развивать этот язык.

     
     
  • 2.55, Ordu (ok), 18:14, 06/05/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты выбрал один из аргументов, блестяще его разбил, и прыгаешь от радости, будто справился со всеми аргументами. Молодец, так держать.
     
  • 2.61, Брат Анон (?), 10:28, 07/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Принцип наименьшего удивления. Подучи матчасть, сынок.
     

  • 1.51, Аноним (51), 10:48, 06/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Пару истеричик и проект на github заблокирован.
     
     
  • 2.54, Аноним (53), 17:15, 06/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Звучит как план.
     

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



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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