Summary: | Не работает совсем с новым python3-module-samba | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Anton V. Boyarshinov <boyarsh> |
Component: | netcmdplus | Assignee: | manowar <manowar> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | blocker | ||
Priority: | P5 | CC: | aen, manowar, nbr, sin |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 40398 |
Description
Anton V. Boyarshinov
2021-07-21 15:10:17 MSK
Ждём: #279901 PENDING #2 sisyphus netcmdplus.git=0.1.2-alt1 Следом сразу исправление в бранчи: #279903 POSTPONED #1 c9f2 netcmdplus.git=0.1.2-alt1 #279902 POSTPONED #1 p9 netcmdplus.git=0.1.2-alt1 #279901 PENDING #2 sisyphus netcmdplus.git=0.1.2-alt1 (Ответ для Evgeny Sinelnikov на комментарий #1) > Ждём: > #279901 PENDING #2 sisyphus netcmdplus.git=0.1.2-alt1 А может быть class cmd_userplus_update(cmd_user.subcommands["create"]) ? На случай, если снова переименуют? Вообще, было бы интересно узнать у разработчиков Самба: почему переезд с user_create на user_add был плавным: - # take this print out after the add subcommand is removed. - # the add subcommand is deprecated but left in for now to allow people to - # migrate to create - - def run(self, *args, **kwargs): - self.outf.write( - "Note: samba-tool user add is deprecated. " - "Please use samba-tool user create for the same function.\n") - return super(cmd_user_add, self).run(*args, **kwargs) А об обратном переезде с add на create они не позаботились? netcmdplus-0.1.2-alt1 -> sisyphus: Wed Jul 21 2021 Evgeny Sinelnikov <sin@altlinux> 0.1.2-alt1 - Fix using obsoleted in samba-4.14 cmd_user_create class with renamed cmd_user_add class (closes: 40557) - Add conflicts with old samba package provided python3(samba.netcmd.user) (Ответ для manowar@altlinux.org на комментарий #4) [...] > А об обратном переезде с add на create они не позаботились? Если быть честными до конца, то эту часть интерфейса использовать было как-то опрометчиво. Я бы не стал. Они никому её не предоставляляли в качестве публичного API. Это внутренний интерфейс samba-tool. Более того, предлагаю рассмотреть детально то, что внесено в netcmdplus, разбить на патчи и начать пробрасывать в апстрим. (Ответ для manowar@altlinux.org на комментарий #3) [...] > ? На случай, если снова переименуют? Я думаю, что не стоит переусложнять. Это раз. И готовится нужно совсем к другому. Это два: https://download.samba.org/pub/samba/rc/samba-4.15.0rc1.WHATSNEW.txt samba-tool available without the ad-dc -------------------------------------- The samba-tool command is now available when samba is configured --without-ad-dc. Not all features will work, and some ad-dc specific options have been disabled. The samba-tool domain options, for example, are limited when no ad-dc is present. Samba must still be built with ads in order to enable samba-tool. (Ответ для Evgeny Sinelnikov на комментарий #6) > Более того, предлагаю рассмотреть детально то, что внесено в netcmdplus, > разбить на патчи и начать пробрасывать в апстрим. Начать можно с патчей для нашей сборки samba-tool и удалить после этого samba-tool-plus. Это я могу попробовать. (Ответ для Evgeny Sinelnikov на комментарий #7) > И готовится нужно совсем к другому. Это два: > https://download.samba.org/pub/samba/rc/samba-4.15.0rc1.WHATSNEW.txt > > samba-tool available without the ad-dc > -------------------------------------- > > The samba-tool command is now available when samba is configured > --without-ad-dc. Not all features will work, and some ad-dc specific options > have been disabled. The samba-tool domain options, for example, are limited > when no ad-dc is present. Samba must still be built with ads in order to > enable > samba-tool. Звучит так, как будто бы они добавляют поддержку того же самого в урезанном варианте для специальной конфигурации. В обычной конфигурации всё должно сохраниться по-старому? |