From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 28 Sep 2020 12:23:03 +0300 From: Michael Shigorin To: devel-distro@lists.altlinux.org Message-ID: <20200928092302.GF18733@imap.altlinux.org> References: <51d213f8-7d0e-2eaf-d4d0-575e7673b86d@ya.ru> <3950932.1IzOArtZ34@zerg.malta.altlinux.ru> <55ec9ed6-6df5-0666-2ea6-a85d2d58df81@ya.ru> <8719201.rMLUfLXkoz@zerg.malta.altlinux.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <8719201.rMLUfLXkoz@zerg.malta.altlinux.ru> User-Agent: Mutt/1.10.1 (2018-07-13) Subject: Re: [devel-distro] mkimage-profiles 1.4.3-alt1 X-BeenThere: devel-distro@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Distributions development List-Id: Distributions development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Sep 2020 09:23:03 -0000 Archived-At: List-Archive: On Mon, Sep 28, 2020 at 11:37:59AM +0300, Sergey V Turchin wrote: > Получается, если завтра кто-то добавит rescue+x11+super и > rescue+x11+puper, то они автоматом влезут мне в образ, хотя я > не просил? Или в этом и состоит идея с тэгами? Именно. Тут предполагается наличие здравого смысла и осторожности, но хорошо бы это предположение ещё как-то инструментировать -- например, отвечалкой на вопрос "какие образы затронет моё изменение в тегированных списках пакетов". Таких проверок пока куда меньше, чем хотелось бы, но хотя бы что-то есть -- например: $ make -s -C pkg.in/lists pkgdups 2>/dev/null| head -3 vim-console: 14 virt/base.pkgs tagged/ve+tools tagged/rescue+extra tagged/base+tablet tagged/base+desktop+live tagged/builder+extra tagged/base+extra tagged/regular+server slinux/misc-base kworkstation/kde5-base ltsp server-base dev/builder centaurus/disk-server-light screen: 14 virt/base.pkgs tagged/ve+tools tagged/rescue+extra tagged/base+tablet tagged/builder+extra tagged/regular+server slinux/misc-full kworkstation/kde5-base workstation/base.pkgs education/misc server-base centaurus/disk-dvd centaurus/disk-server-light centaurus/base-server rsync: 14 virt/base.pkgs tagged/ve+tools tagged/rescue+extra tagged/base+tablet tagged/server+network tagged/base+desktop+live tagged/base+extra slinux/misc-base slinux/misc-full education/misc centaurus/disk-dvd centaurus/cluster centaurus/base-server // так, там в bin/pkgdups явно стоит SIGPIPE игнорировать $ make -s -C pkg.in/groups check ** Error: missing parent group referenced in: ./centaurus/mysql-server-a.directory ./centaurus/alterator.directory ** Error: missing parent group referenced in: ./centaurus/http-server.directory ./centaurus/dns-server.directory ./centaurus/kvm-server.directory ** Error: missing pkglist alterator referenced: ./centaurus/mysql-server-a.directory ./centaurus/alterator.directory ** Error: missing pkglist cups referenced: ./centaurus/cups.directory ** Error: missing pkglist dns-server referenced: ./centaurus/dns-server-a.directory ./centaurus/dns-server.directory ** Error: missing pkglist docs referenced: ./centaurus/docs.directory ** Error: missing pkglist http-server referenced: ./centaurus/http-server.directory ** Error: missing pkglist kvm-server referenced: ./centaurus/ganeti.directory ./centaurus/kvm-server.directory ** Error: missing pkglist phpmyadmin referenced: ./centaurus/mysql-server-a.directory /* ну здесь просто "наследство" надо проверять -- * где-то добавить "centaurus/", где-то взять список * из m-p-d или убрать невостребованный .directory-файл */ --  ---- WBR, Michael Shigorin / http://altlinux.org   ------ http://opennet.ru / http://anna-news.info