Date: Tue, 29 Dec 2020 09:37:13 +0900 From: Tatsuki Makino <tatsuki_makino@hotmail.com> To: Guido Falsi <mad@madpilot.net>, FreeBSD ports <freebsd-ports@freebsd.org> Cc: Michael Grimm <trashcan@ellael.org>, abi <abi@abinet.ru> Subject: Re: portmaster new development Message-ID: <TY2PR02MB40135C5ECCEF7C30A50AF794FAD80@TY2PR02MB4013.apcprd02.prod.outlook.com> In-Reply-To: <dd1bd91f-b634-060d-77fb-9483c53babd2@madpilot.net> References: <20201226124150.7c494410@dismail.de> <6d0d128b-9a75-34f4-830c-d8be05ded9cb@freebsd.org> <X%2BhEUk7K92mi%2BEca@home.opsec.eu> <X%2BhMcRqUX17XyyBQ@c720-r368166.fritz.box> <2128EDF2-39D7-4FF4-92AB-9F36FA4CAAC5@ellael.org> <20201227060021.3eb4148d@dismail.de> <7a0fc616-0805-e1c2-01cb-65186167ed2b@blackrosetech.com> <deb56698-d7ba-73f1-a0cf-1cf238055323@abinet.ru> <253cc0ef-edc3-bac6-72bd-90d82713f465@freebsd.org> <8959400d-b868-addf-8dd4-0e6890da9665@abinet.ru> <b71d6d4e-9471-13af-632a-aa09ad1cd202@freebsd.org> <44D977F8-C880-4F60-9D2D-FBFBB3CBE16E@ellael.org> <TY2PR02MB40138B4DC12084E507590276FAD90@TY2PR02MB4013.apcprd02.prod.outlook.com> <dd1bd91f-b634-060d-77fb-9483c53babd2@madpilot.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Guido Falsi wrote on 2020/12/29 08:49: > This is intentional behaviour, hand there are good reasons for this. > > Anyway poudriere has the CHECK_CHANGED_DEPS option which can be disabled and should restrict this behavior. I have never tested it though, I don't think the risk of getting and incoherent repo is worth it. > Oh, thank you. However, CHECK_CHANGED_DEPS does not seem to change it's behavior. For example, if we have the following line [00:01:22] [Dry Run] Deleting harfbuzz-2.7.2_1.txz: new version: 2.7.4 gtk3 will be involved and removed. [00:01:26] [Dry Run] Deleting gtk3-3.24.24.txz: missing dependency: harfbuzz-2.7.2_1 When gtk3 is removed, this will also be removed. [00:01:26] [Dry Run] Deleting gtkspell3-3.0.10.txz: missing dependency: gtk3-3.24.24 [00:01:26] [Dry Run] Deleting webkit2-gtk3-2.30.2.txz: missing dependency: gtk3-3.24.24 webkit2-gtk3 also requires harfbuzz, so it must be built. orz But gtkspell3 doesn't seem to have anything to do with harfbuzz, so if we rebuild gtk3 by poudriere bulk -j jail -J 2 x11-toolkits/gtk30, we won't have to rebuild it. It's such a repetition.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?TY2PR02MB40135C5ECCEF7C30A50AF794FAD80>