LINUX.ORG.RU
ФорумTalks

Школьники и бегущие по bleeding edge, возрадуйтесь: Pacman 5.0 вышел

 , ,


0

3

Состоялся релиз пакетного менеджера Pacman 5.0, применяемого в дистрибутиве Arch Linux. Из изменений можно выделить:

  1. Возможность подключения обработчиков, вызываемых перед или после выполнения транзакции;
  2. Поддержка операций «sync» и «read» для баз данных .files и возможность поиска файлов в репозиториях «sync»;
  3. Поддержка проверки целостности локальных и синхронизированных баз;
  4. Обеспечено выравнивание вывода описаний пакетов в соответствии с требованиями текущей локали;
  5. Добавлена проверка соответствия внутренней версии пакета с версией, указанной в БД;
  6. Улучшена обработка сигналов и чистка файлов с блокировками;
  7. Добавлен новый парсер файлов конфигурации;
  8. Началась работа по выделению функциональности утилиты makepkg в разделяемую библиотеку функций libmakepkg.

Так что детишки, вытрите сопельки, улыбнитесь и сразу после «Спокойной ночи, малыши» бегите обновляться.

★★☆

Это заслуживает мини-новости. Алсо, уже бегу обновляться и читать новые доки (серьёзно).

intelfx ★★★★★ ()

Ничего интересного для пользователя. Унылота.

vurdalak ★★★★★ ()
Ответ на: комментарий от vurdalak

А что тебе нужно для пользователя? Шлюхихуки означают, что тебе больше не придётся ждать по три часа, пока каждый обновляемый пакет соизволит синхронно выполнить update-desktop-database, update-mime-database и fc-cache.

intelfx ★★★★★ ()
Ответ на: комментарий от intelfx

тебе больше не придётся ждать по три часа, пока каждый обновляемый пакет соизволит синхронно выполнить update-desktop-database, update-mime-database и fc-cache.

О, вот это круто. А то fc-cache по нескольку раз без смысла порой занимал время.

Psych218 ★★★★★ ()
Ответ на: комментарий от intelfx

хуки означают, что тебе больше не придётся ждать по три часа, пока каждый обновляемый пакет соизволит синхронно выполнить update-desktop-database, update-mime-database и fc-cache.

А, тогда ок. В ОП об этом не сказано.

vurdalak ★★★★★ ()

Ну ты хоть lorcode освой. :(

beastie ★★★★★ ()

Так что детишки, вытрите сопельки, улыбнитесь и сразу после «Спокойной ночи, малыши» бегите обновляться.

Оно же вроде только по будням.

te111011010 ()

Ну ты даже опередил archlinux.org

Medar ★★★★★ ()

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

surefire ★★★ ()
Ответ на: комментарий от beastie

Можно было ещё затереть «школьники», получилась бы более-менее вменяемая мини-новость (сорри, конечно, за обсуждение действий администрации :D). Знакомым показать стыдно.

kalterfive ★★ ()
Последнее исправление: kalterfive (всего исправлений: 2)
Ответ на: комментарий от kalterfive

Какая ещё новость?
Я принёс в /talks игрушку для детей и впопередбатькалезущих. Хотел бы написать новость — так бы и сделал.
И вообще — нечего стыдиться того, что ходишь в школу. Это нормально.

Stahl ★★☆ ()
Ответ на: комментарий от Stahl

Пардон, почему-то заметил её именно мини-новостью на главной %) Нуок.

kalterfive ★★ ()

Поломали

# int13h @ homepc in ~ [13:15:01]
➜ sudo pacman -Syyu
:: Synchronizing package databases...
 testing                   22.6 KiB   612K/s 00:00 [######################] 100%
 core                     122.5 KiB   839K/s 00:00 [######################] 100%
 extra                   1764.0 KiB   849K/s 00:02 [######################] 100%
 community-testing          9.1 KiB  1517K/s 00:00 [######################] 100%
 community                  3.3 MiB   850K/s 00:04 [######################] 100%
 multilib-testing           2.6 KiB  0.00B/s 00:00 [######################] 100%
 multilib                 155.2 KiB   862K/s 00:00 [######################] 100%
 archlinuxfr               11.3 KiB  1129K/s 00:00 [######################] 100%
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: package-query: requires pacman<4.3
# int13h @ homepc in ~ [13:15:49]
➜ sudo pacman -R yaourt package-query
checking dependencies...

Packages (2) package-query-1.7-1  yaourt-1.7-1

Total Removed Size:  0.80 MiB

:: Do you want to remove these packages? [Y/n] y
(1/2) removing yaourt                              [######################] 100%
(2/2) removing package-query                       [######################] 100%

# int13h @ homepc in ~ [13:16:16]
➜ sudo pacman -Syyu                  
:: Synchronizing package databases...
 testing                   22.6 KiB   686K/s 00:00 [######################] 100%
 core                     122.5 KiB   857K/s 00:00 [######################] 100%
 extra                   1764.0 KiB   851K/s 00:02 [######################] 100%
 community-testing          9.1 KiB  1301K/s 00:00 [######################] 100%
 community                  3.3 MiB   850K/s 00:04 [######################] 100%
 multilib-testing           2.6 KiB  0.00B/s 00:00 [######################] 100%
 multilib                 155.2 KiB   844K/s 00:00 [######################] 100%
 archlinuxfr               11.3 KiB  1613K/s 00:00 [######################] 100%
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Packages (1) pacman-5.0.0-1

Total Installed Size:  4.40 MiB
Net Upgrade Size:      0.45 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring                     [######################] 100%
(1/1) checking package integrity                   [######################] 100%
(1/1) loading package files                        [######################] 100%
(1/1) checking for file conflicts                  [######################] 100%
(1/1) checking available disk space                [######################] 100%
(1/1) upgrading pacman                             [######################] 100%
warning: /etc/pacman.conf installed as /etc/pacman.conf.pacnew

# int13h @ homepc in ~ [13:16:27]
➜ 
int13h ★★★★★ ()
Последнее исправление: int13h (всего исправлений: 3)

Школьники и бегущие по bleeding edge...

Опять старая песня, «школьники» :-D Ну действительно, не писать же публично, что сам виноват в поломке системы, проще разработчиков обосрать. И выглядеть будешь Д'Артаньяном, и хор готовых поддержать в наличии присутствует.

По теме: не очень понял затею с libmakepkg, т.к. makepkg - это вообще shell-скрипт. Посмотрим, что в итоге получится.

m0rph ★★★★★ ()
Ответ на: Поломали от int13h

Поломали

Что тебе поломали, package-query из стороннего репозитория archlinuxfr? А еще это говорит человек, у которого подключен testing.

m0rph ★★★★★ ()
Ответ на: комментарий от der_looser

дебиан стейбл

В таком случае я решил бы подождать не неделю, а всего 2 года :)

surefire ★★★ ()

Эк бомбит-то у тебя, замечательно. Не подключай testing, котик, не придётся бежать ныть на лор.

По сабжу:

возможность поиска файлов в репозиториях «sync»;

pkgfile теперь, получается, deprecated?

droserasprout ★★ ()

- repo-add:
- Always generate the .files database

полезно. А то никто не пользуется :/

- the ability to build a single package in a PKGBUILD has been removed

а вот это зря. Работало, конечно, через задницу, обычно (потому что вся сборка выполнялась в одной функции), но для пистонских пакетов иногда юзал.

arcanis ★★★★ ()
Ответ на: комментарий от arcanis

Юз флагов все нет (где то видел FR с приложеным патчем для makepkg, он долго висел открытым).

И прототипы, судя по всему, не обновили.

arcanis ★★★★ ()

Возможность подключения обработчиков, вызываемых перед или после выполнения транзакции;

Оно что, и этого не умело? О_О

DeadEye ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.