URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 117328
[ Назад ]

Исходное сообщение
"GitHub ввёл в строй реестр пакетов, совместимый с npm, docke..."

Отправлено opennews , 11-Май-19 15:39 
GitHub объявил (https://github.blog/2019-05-10-introducing-github-package-re.../) о запуске нового сервиса  Package Registry (https://github.com/features/package-registry), в рамках которого разработчикам предоставлена возможность публикации и распространения пакетов с приложениями. Поддерживается создание как приватных репозиториев пакетов, доступных только для определённых групп разработчиков, так и публичных  общедоступных репозиториев для поставки готовых сборок своих программ и библиотек.

Представленный сервис позволяет организовать централизованный процесс доставки зависимостей напрямую с GitHub, минуя посредников и специфичные для разных платформ репозитории пакетов. Для установки и публикации пакетов при помощи GitHub Package Registry могут использоваться уже существующие привычные пакетные менеджеры и команды, такие как npm, docker, mvn, nuget и gem  - в зависимости от предпочтений подключается один из предоставлямых GitHub внешних репозиториев пакетов -  npm.pkg.github.com, docker.pkg.github.com, maven.pkg.github.com, nuget.pkg.github.com или rubygems.pkg.github.com.


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

Для публикации пакетов используется та же учётная запись, что и для доступа к коду на GitHub. По сути в дополнение к секциям "теги" и "релизы" предложена новая секция "пакеты", работа с которой органично вписывается в текущий процесс работы с GitHub. Имеющиеся настройки прав доступа к репозиториям с кодом автоматически наследуются для пакетов, что позволяет в одном месте управлять доступом как к коду, так и к сборкам. Предоставляется система web-хуков и API для обеспечения интеграции внешних инструментов с  GitHub Package Registry, а также отчёты со статистикой загрузки и историей версий.

URL: https://github.blog/2019-05-10-introducing-github-package-re.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=50667


Содержание

Сообщения в этом обсуждении
"GitHub ввёл в строй реестр пакетов"
Отправлено Аноним , 11-Май-19 15:39 
А как же RPM и DEB?

"GitHub ввёл в строй реестр пакетов"
Отправлено Аноним , 11-Май-19 15:54 
Вы таки хотите получать троян-апдейты от MS прямо в свой линукс?

"GitHub ввёл в строй реестр пакетов"
Отправлено anonymous , 11-Май-19 15:54 
Так подписи же.

"GitHub ввёл в строй реестр пакетов"
Отправлено Аномномномнимус , 11-Май-19 16:59 
Если сборка через их же CI/DI, то и подписи там же

"GitHub ввёл в строй реестр пакетов"
Отправлено Антон , 11-Май-19 17:10 
подписи от MS в комплекте. Это же гитхаб

"GitHub ввёл в строй реестр пакетов"
Отправлено anonymous , 12-Май-19 00:53 
Не понимаю вас. Если deb, то подписи делаются не обязательно там, откуда они раздаются. Подпись можно сделать хоть на личном компьютере и загружать потом на зеркало.

"GitHub ввёл в строй реестр пакетов"
Отправлено Аноним , 14-Май-19 14:57 
Deb это скорее исключение.

"GitHub ввёл в строй реестр пакетов"
Отправлено имя , 11-Май-19 15:55 
И ебилдов ещё ждём, ага.

Чтобы предоставлять deb/rpm, нужно сперва загнать в дистрибутивные (ну или какие-нибудь сторонние) репозитории весь PyPI или NPM registry, от пакетов из которых могут зависить опубликованные на гитхабе пакеты.


"GitHub ввёл в строй реестр пакетов"
Отправлено Неаноним , 11-Май-19 17:53 
> И ебилдов ещё ждём, ага.

Не ждем, портеж (лэйман) изкоробки умеет работать с репозиториями на гитхабе


"GitHub ввёл в строй реестр пакетов"
Отправлено Аноним , 11-Май-19 15:57 
DEB и RPM не нужны когда есть EEE от некрософта

"GitHub ввёл в строй реестр пакетов"
Отправлено proninyaroslav , 11-Май-19 15:58 
Pypi, rust crates, go.

"GitHub ввёл в строй реестр пакетов"
Отправлено anonimous , 11-Май-19 16:47 
Ну, вообще, пакетные менеджеры питона и го могут ставить пакеты из гита (как у раста с этим не знаю). Может по этой причине. А может и нет.

"GitHub ввёл в строй реестр пакетов"
Отправлено Junior frontend developer , 11-Май-19 17:49 
NPM тоже может. Но он включен в новость/поддержку.

"GitHub ввёл в строй реестр пакетов"
Отправлено Илья , 12-Май-19 07:51 
Раст тоже может

"GitHub ввёл в строй реестр пакетов"
Отправлено myhand , 12-Май-19 08:36 
Жизненно, учитывая что скрепоносцы pypi в Ресурсной блокировали...

"GitHub ввёл в строй реестр пакетов"
Отправлено Аноним , 12-Май-19 14:37 
У меня открывается.

"GitHub ввёл в строй реестр пакетов"
Отправлено myhand , 13-Май-19 10:44 
Ну там пул IP, тебе может повезло.  Или не повезло, как посмотреть.

"GitHub ввёл в строй реестр пакетов"
Отправлено forum reader , 11-Май-19 17:03 
Устарели.

"GitHub ввёл в строй реестр пакетов"
Отправлено rshadow , 11-Май-19 18:54 
Похоже прощай PPA. И для закрытых проектов удобнее было бы держать свои пакеты.

"GitHub ввёл в строй реестр пакетов"
Отправлено KonstantinB , 11-Май-19 21:26 
Это другие пакеты.

"GitHub ввёл в строй реестр пакетов"
Отправлено Всем Анонимам Аноним , 11-Май-19 22:07 
Переходите на Docker и настанет счастье

"GitHub ввёл в строй реестр пакетов"
Отправлено rshadow , 12-Май-19 11:30 
Все на докер не переедет. Только сервисы. Тот же графический софт например. Есть проекты по запуску всего в контейнерах, но похоже не допилены.

"GitHub ввёл в строй реестр пакетов"
Отправлено anonymous , 13-Май-19 13:03 
Не то, чтобы я хотел защищать Docker, но всё же графические приложения нормально запускаются (во всяком случае пару лет назад это точно работало). См., например, root-framework и их GUI:

https://root.cern.ch/root-docker-container-alpha-version

```
docker run -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix --rm -it --user $(id -u) rootproject/root-ubuntu16
```


"GitHub ввёл в строй реестр пакетов"
Отправлено Аноним , 12-Май-19 14:40 
У вас в слове "несчастье" 2 орфографические ошибки. Ваш докер (и k8s, и вообще контейнеры) имеет свою нишу и не надо их пропихивать за пределы их ниши, где они нужны как корове пятая нога.

"GitHub ввёл в строй реестр пакетов"
Отправлено Аноним , 11-Май-19 15:41 
Deb, rpm надо полагать в пролёте?

"GitHub ввёл в строй реестр пакетов"
Отправлено Аноним , 11-Май-19 19:08 
Инженеры MS не осилят весь зоопарк окружение для rpm, deb

"GitHub ввёл в строй реестр пакетов"
Отправлено пох , 12-Май-19 21:43 
ну пусть сузешным денег дадут - оне, кстати, снова свободны, и ищут кто бы их купил.
Те еще десять лет назад осилили, правда, кое-что уже потеряли по дороге.


"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Аноним , 11-Май-19 15:43 
>реестр

Микрософт без своих любимых реестров просто жить не может.


"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Отражение луны , 11-Май-19 15:57 
Какая состоятельная и обоснованная придирка (нет)

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено A.Stahl , 11-Май-19 15:58 
Российское правительство тоже любит всяческие реестры. Интересно, совпадение ли?

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено argonum , 11-Май-19 17:02 
Не совпадение, это destroy-based company

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Аноним , 13-Май-19 18:13 
The Registry

    In housing, The Registry is a risk management tool used by landlords as a screening mechanism for prospective renters. The term is most commonly used as a form of synecdoche to refer to a handful of the most common registry systems in the United States, "The New American Registry", "The First American Registry", "The Registry Saferent", and "The U.D. Registry".


"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено A.Stahl , 13-Май-19 19:01 
>     In housing

А в разведении блох это значит фиолетовый прыщ. И что?


"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Аноним , 14-Май-19 07:03 
>>     In housing
> А в разведении блох это значит фиолетовый прыщ. И что?

Что-то ты резко забыл, чего начал. Перечитай свой наброс.


"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено aaa , 11-Май-19 16:19 
Docker Registry

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Gemorroj , 11-Май-19 15:43 
бета. по идее, другие типы пакетов тоже добавят

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Аноним , 11-Май-19 15:58 
MS снова расчехлил EEE, помяните моё слово.

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Аноним , 11-Май-19 16:06 
Майкрософт пришёл порядок навёл!

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Аномномномнимус , 11-Май-19 16:57 
Чем это лучше https://about.gitlab.com/direction/package/ ?

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Анонимный пользователь Интернета , 11-Май-19 17:14 
Тем, что доступно не на маргинальной платформе.

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Аноним , 11-Май-19 18:41 
Ню-гетом. (Для кого лучше, надеюсь, пояснять не надо?)

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Аномномномнимус , 12-Май-19 13:12 
Дык всё в их руках https://gitlab.com/gitlab-org/gitlab-ce/issues/39794

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено 1 , 14-Май-19 11:01 
Халявой (у гитлаба бесплатно только докер, все остальное - минимум Premium или Silver).

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Груст , 11-Май-19 17:20 
Что хорошего сделал Микрософт, так это возможность навсегда переключиться с мобильного вида на полноценный десктоп. Реально бесило.

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Аноним , 11-Май-19 17:31 
Теперь можно вычислять идиотов по тому что они используют майкрософтовский реджистри.

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Аноним , 11-Май-19 18:09 
IPv6 бы лучше ввели себе в строй

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено пох , 11-Май-19 22:34 
любители обмазываться свеженьким - должны ж страдать?!

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Гентушник , 11-Май-19 23:43 
> IPv6
> свеженьким

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Вовик , 12-Май-19 09:26 
Ещё бы. Все за nat.

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено хотел спросить , 11-Май-19 18:16 
Вообще фича классная, но при условии, что ты хостишь всё у себя, а не где-то у мелкософта.
Возможно скоро такое сделают в гитлабе.
Но на сегодняшний день проекты любого уровня могут использовать Sonatype Nexus (если кто-то думает по-другому - возражайте).
Он конечно не без греха, бесит UI калечный, невозможность пароли сохранять в браузере без специальных триков, и т.д.
Но как бы пофиг, учитывая сколько там плюшек полезных и что это всё on-premise.
Лично я юзаю для nuget пакетов - полет нормальный.


"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Аноним , 12-Май-19 23:19 
В гитлабе уже есть, maven и npm репозитарии

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено вот такая вот куйня , 13-Май-19 21:18 
но nuget нету

https://gitlab.com/gitlab-org/gitlab-ce/issues/39794

более того нексус позволяет делать зеркала других репозиториев и апрувить версии пакетов


"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Аноним , 11-Май-19 18:43 
COC в пакет добавляется автоматически?

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Аноним , 11-Май-19 19:22 
Грусно что для с++ нет пакетного менеджера центрального.

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Аноним , 11-Май-19 19:26 
Осиль уже, наконец, conan.

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Junior frontend developer , 11-Май-19 20:01 
Если он не знает, значит далеко не центральный

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Аноним , 11-Май-19 21:02 
и не нужно нам этого гов... Осиль GNU Build System.

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Аноним , 11-Май-19 22:15 
> и не нужно нам этого гов... Осиль GNU Build System.

Да, для оноедов тоже весьма вкусно должно быть.


"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Анонимусис , 11-Май-19 21:48 
А портеж с ебилдами тебе для чего дали?

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Аноним , 12-Май-19 04:12 
ну можно еще взять какой-нить cmake или meson с подпроектами

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Аноним , 12-Май-19 14:42 
Готов участвовать в запиливании?

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Аноним , 11-Май-19 23:06 
И где же шутка про Микрософт и реест?

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Илья , 12-Май-19 07:53 
Чуть выше, вродн даже две

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Аноним , 12-Май-19 08:29 
вот: https://www.opennet.ru/openforum/vsluhforumID3/117328.html#3

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено DerRoteBaron , 11-Май-19 23:06 
Лучше чем curl http://ur.l.githubio/install | sudo /bin/sh, но что-то уж очень сильно пахнет EEE.
Тем более это наверняка будет проще в развертывании и несовместимым с любым нормальным вариантом хостинга своего репозитория.

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Аноним , 12-Май-19 14:35 
Не нужен - нормальные пакетные менеджеры давно умеют тянуть напрямую из cvs, svn, hg, bzr и конечно же git.

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Аноним , 12-Май-19 17:51 
Напоминаю - https://help.github.com/en/articles/github-pre-release-program

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Аноним , 12-Май-19 23:07 
Забавно видеть, и не в первый раз уже, как статью на опеннете минусуют просто за то, что она несёт негативные (условно) новости. Типа как в средневековье гонец, принёсший плохую весть, мог недосчитаться башки. xD

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Аноним , 13-Май-19 02:51 
Говорим микрософт, подразумеваем реестр

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Anon_Erohin , 14-Май-19 23:14 
Зачем этот костыль? Очередной рассадник бекдоров от АНБ?

"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Andrey Mitrofanov , 15-Май-19 08:41 
> Зачем этот костыль? Очередной рассадник бекдоров от АНБ?

Микрософт работает купленное "сообщество" любителей халви и "удобно".

Сорсфорж помнишь?  Вот, ещё один "невиданный успех"...  Прямо вот в разгаре.  Следи, запоминай -- через пару лет будешь молодым пересказывать.


"GitHub ввёл в строй реестр пакетов, совместимый с NPM, Docke..."
Отправлено Аноним , 20-Май-19 12:22 
GitHub уже не нужен.