ALT Linux Team development discussions
 help / color / mirror / Atom feed
* Re: [devel] [#380367] DONE (try 2) cmake.git=4.0.0-alt1
  @ 2025-04-07  7:04   ` Dmitry V. Levin
  2025-04-07  7:21     ` Sergey V Turchin
  2025-04-07  7:58     ` Anton Farygin
  0 siblings, 2 replies; 6+ messages in thread
From: Dmitry V. Levin @ 2025-04-07  7:04 UTC (permalink / raw)
  To: ALT Devel discussion list; +Cc: Vitaly Lipatov

On Sun, Apr 06, 2025 at 10:29:02PM +0000, Girar pender (lav) wrote:
> https://git.altlinux.org/tasks/archive/done/_371/380367/logs/events.2.3.log
> https://packages.altlinux.org/tasks/380367
> 
> subtask  name   aarch64   i586  x86_64
>    #100  cmake    14:32  10:47    8:27
> 
> 2025-Apr-06 22:20:10 :: task #380367 for sisyphus resumed by lav:
> #100 build 4.0.0-alt1 from /people/lav/packages/cmake.git fetched at 2025-Apr-04 08:11:04
> #100 cmake 3.31.6-alt1 -> 4.0.0-alt1
>  Fri Apr 04 2025 Vitaly Lipatov <lav@altlinux.ru> 4.0.0-alt1
>  - new version 4.0.0 (with rpmrb script)

Результат отправки не глядя новой версии следующий:
в Сизифе теперь такая сборка cmake, которая мало что собирает.
По крайней мере, сборка 625 пакетов сломалась с одинаковой диагностикой:

  Compatibility with CMake < 3.5 has been removed from CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.

  Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.

Вот список пострадавших:

86box	arbars @everybody
CTK	rider @everybody
CTKAppLauncherLib	rider @everybody
DirectXShaderCompiler	lakostis @everybody
FlightGear	@nobody
GMT	viy @everybody
OPN2BankEditor	arseny @everybody
OpenSceneGraph	mike dd @qa @everybody
SDL2_sound	viy @everybody
SimGear	alton @everybody
SoapySDR	antohami @everybody
TetrisGL	mike @everybody
TheButterflyEffect	george @everybody
accel-ppp	taf @qa
aces_container	viy @everybody
ade	asheplyakov @everybody
admc	kevl @everybody
admx-lint	sin @everybody
alacenc	nenderus @everybody
alglib	viy @everybody
allegro4.4	sbolshakov @everybody
alt-app-starter	zerg @everybody
alt-docs-apache2	azol
alterator-explorer	sav @everybody
alure	arseny @everybody
amgcl-devel	majioa @everybody
android-file-transfer	viy @everybody
apt-cacher-ng	lav @qa @everybody
apulse	@nobody
aqemu	lvol @everybody
astromenace	george @everybody
atl	alton @everybody
autopano-sift-C	boyarsh aris @everybody
avidemux-qt	zerg
awesome	lakostis @everybody
aws-crt-cpp	majioa @everybody
ayatana-cmake-modules	snk @qa
barrier	dshein @everybody
bcc	vt @everybody
bcmatroska2	lvol @everybody
biblesync	ildar @everybody
birdtray	snowmix @everybody
bladerf	antohami @everybody
blitz	rider @everybody
blobby	viy @everybody
blockattack	arbars @everybody
blosc	rider @everybody
boomaga	mcpain @everybody
breeze-plymouth	zerg
bstone	arbars @everybody
bullet3	kastet @everybody
calligra	zerg @everybody
calligraplan	mcpain zerg @everybody
can-utils	pv @everybody
caneda	snk @qa
canorus	majioa @everybody
cantor	zerg @everybody
cctz	rider @everybody
cdogs-sdl	viy @everybody
ceph	maks1ms @everybody
cercs_env	@nobody
cgreen	august greh @qa
choqok	zerg
chow-tape-model	iv @everybody
chromaprint	zerg
citra	nenderus @everybody
civetweb	morgonf @everybody
cjson	pv @everybody
cleaver	morozovaes @everybody
clementine	andy @everybody
cli11	viy @everybody
clicfs	led @everybody
clickhouse-cpp	rider @everybody
clight-gui	koi @everybody
cmrc	lav @everybody
co2mon	bircoph @everybody
coin3d	cas @everybody
coinor-lemon	majioa @everybody
colorized-logs	amakeenk @everybody
conky	@nobody
console-bridge	cas @everybody
cooldown	george @everybody
coolreader-ng	protvin @everybody
coolreader3	naf @everybody
cppcodec-devel	bircoph @everybody
cpputest	cow @everybody
createrepo_c	cas @everybody
crow-translate	koi @everybody
csync	boyarsh @everybody
cubeb	nenderus @everybody
cuneiform	savoptik @everybody
cura-fdm-materials	antohami @everybody
cutecom	antohami mike @qa
cve-check-tool	pv @everybody
dbusmenu-qt5	zerg
deepin-anything	lvol @everybody
deepin-blur-effect	lvol @everybody
deepin-file-manager	lvol @everybody
deepin-grand-search	lvol @everybody
deepin-help	lvol @everybody
deepin-image-editor	lvol @everybody
deepin-ocr	lvol @everybody
deepin-system-monitor	lvol @everybody
deepin-terminal	lvol @everybody
deepin-turbo	lvol @everybody
digger	lav @everybody
digikam	zerg
dill	@nobody
dino	aris
diskscan	viy @everybody
dnf	cas @everybody
dnf-plugins-core	cas @everybody
doctest	rider @everybody
dogtag-pki	slev @qa
dolphin-emu	nenderus @everybody
doom64ex	arbars @everybody
doomsday	arbars @everybody
dreamchess	bip @everybody
dsd	cas @everybody
duckstation	arbars @everybody
dwgrep	vt @everybody
dynamips	antohami @everybody
easyloggingpp	lakostis @everybody
ebook-tools	zerg
eigen2	zerg
eiskaltdcpp	grenka @everybody
emulationstation-de	arbars @everybody
encspot	lav @everybody
endless-sky	@nobody
enyo-doom	arbars @everybody
enyo-launcher	arbars @everybody
epsonscan2	cas @everybody
errut	grenka
far2l	lav @everybody
fastonosql	lav @everybody
fatcat	viy @everybody
fb2edit	glebfm @everybody
fcitx5-sayura	viy @everybody
fcitx5-skk	viy @everybody
featherpad	george @everybody
flamerobin	antohami @everybody
flameshot	grenka
flare-engine	sem @qa
flare-game	sem @qa
fluent-bit	lvol @everybody
flycast	arbars @everybody
fontmatrix	drool george @everybody
fonts-ttf-oxygen	viy @everybody
fortune-mod	kastet @everybody
fpcalc	aris
freecad	cas @everybody
freerdp	protvin @everybody
frei0r-plugins	rider @everybody
furnace	arbars @everybody
fuse-apfs	savoptik @everybody
fuse-cryfs	lav @everybody
fuse-encfs	rider @everybody
fuzzylite	antohami @everybody
galera	shaba @everybody
gamescope	fidel @everybody
gammu	darktemplar @qa
getdp	slazav @everybody
gl2ps	sbolshakov @everybody
glaxnimate	arbars @everybody
glm	george @everybody
glyr	oddity @everybody
gmonitor	zerg @everybody
gmsh	protvin @everybody
gnome-pie	nofex @everybody
gptokeyb	arbars @everybody
gqrx	antohami @everybody
gromit-mpx	snk @qa
grub-customizer	cas @everybody
gsplus	arbars @everybody
gtk2-theme-oxygen-gtk	zerg
gtk3-theme-oxygen-gtk	zerg
gvm-libs	sirius @everybody
hackrf	antohami @everybody
halibut	george @everybody
handbrake	proskur @everybody
hardinfo	antohami @everybody
hashlink	lav @everybody
heaptrack	fidel @everybody
hedgewars	grenka
heimdall	naf @everybody
hydrogen	rider @everybody
hyperscan	lav @everybody
hyprmag	aris
iceb	cas @everybody
icebw	lav @qa @everybody
icewm	jinn @everybody
icinga2	manowar @everybody
imhex	fidel @everybody
indexhtml-common	@docs
indilib	viy @everybody
inkscape	lav @qa
innoextract	cas @everybody
instead	george @everybody
intel-gmmlib	rider @everybody
intel-graphics-compiler	ded @everybody
itpp	antohami @everybody
jansson	mike @everybody
json-c	sbolshakov shaba
jsoncpp19	@nobody
jsonxx	@nobody
jthread	cas @everybody
juffed	cas @everybody
julius	arbars @everybody
jvgs	george @everybody
kabio	aris
kbibtex	sin @everybody
kdbg	zerg
kde-cdemu-manager	arbars @everybody
kde5-kaffeine	zerg
kde5-kamerka	zerg
kde5-kdb	zerg
kde5-kipi-plugins	zerg
kde5-kpeoplevcard	zerg @everybody
kde5-krename	mcpain zerg @everybody
kde5-kronometer	srebrov @everybody
kde5-kup	cas @everybody
kde5-plasma-camera	zerg
kde5-soundkonverter	zerg
kdesvn	cas @everybody
kdevelop-pg-qt	zerg george @everybody
kernel-modules-accel-ppp-6.12	taf @kernel @everybody
kernelshark	vt @everybody
kexi	zerg
kf5-kdiagram	zerg
kf5-kfilemetadata	zerg
kf5-kproperty	rider @everybody
kf5-kreport	rider @everybody
kf5-threadweaver	zerg
kicad-doc	antohami @everybody
klatexformula	george @everybody
kodi-addon-game-libretro	sbolshakov @everybody
kraft	cas @everybody
krb5-ticket-watcher	zerg
kronos	arbars @everybody
kross-interpreters	zerg
ktechlab	cas @everybody
ktikz	snk @qa
ktoblzcheck	cas @everybody
kumir2	cas dd @everybody
kumoworks	rider @everybody
lapack	rider @everybody
latte-dock	arbars @everybody
ledger	lav @everybody
lensfun	aris
lib3mf	antohami @everybody
lib7zip	lav @everybody
libaften	lav @qa
libakaze	majioa @everybody
liballegro5.2	lav @everybody
libaws-c-auth	majioa @everybody
libaws-c-cal	majioa
libaws-c-common	majioa @everybody
libaws-c-compression	majioa @everybody
libaws-c-event-stream	majioa @everybody
libaws-c-http	majioa @everybody
libaws-c-io	majioa @everybody
libaws-c-mqtt	majioa @everybody
libaws-c-s3	majioa @everybody
libaws-c-sdkutils	majioa @everybody
libaws-checksums	majioa @everybody
libbcg729	akv @everybody
libcbor	ancieg @everybody
libccd	cas @everybody
libcec-platform	sbolshakov @everybody
libclucene-core	jinn @everybody
libcminpack	viy @everybody
libcomps	@nobody
libcoverart	aris
libcpp-hocon	cas @everybody
libcrc32c	lav
libcuckoo	george @everybody
libcue2	lav @everybody
libcuefile	ulysses @everybody
libdnf	cas @everybody
libdouble-conversion	shaba @everybody
libebml	ender @everybody
libebur128	aris
libechonest	viy @everybody
libevhtp	viy lav @everybody
libfann	cas @everybody
libfaudio	lakostis @everybody
libflann	majioa viy @everybody
libfli	viy @everybody
libfm-qt	antohami @everybody
libfreeglut	aris
libftdi1	sin @everybody
libgamerzilla	viy @everybody
libgflags	george @everybody
libgibsonclient	@nobody
libgme	drool @everybody
libgraphite2	aris
libgrokj2k	lav @everybody
libhidapi	viy @everybody
libid3tag	rider @everybody
libiir1	arbars @everybody
libinstpatch	aris
libintel-opencl-clang14	boria138 @everybody
libipt	viy @everybody
libjasper4	lav @everybody
libjson-rpc-cpp	viy @everybody
libjson11	lav @everybody
libjxl	aris
libjxr	aris
libldac	lakostis @everybody
libleatherman	cas @everybody
liblensfun	rider @everybody
liblevmar	viy @everybody
liblief	kovalev @everybody
liblucene++	aris
libmad	sbolshakov @everybody
libmatroska	ender @everybody
libmed	cas @everybody
libminc	@nobody
libmirisdr	viy @everybody
libmodman	viy @everybody
libmodule	koi @everybody
libmsym	viy @everybody
libmusicbrainz5	aris
libmxp	cas @everybody
libnanomsg	cas @everybody
libnest2d	antohami @everybody
libnitrokey	bircoph @everybody
libnss-fallback	sin
libntirpc	shaba lav @everybody
libolm	manowar @everybody
libopenCOLLADA	viy @everybody
libopencv	rider @norebuild
libopengv	majioa @everybody
libopenobex	shrek aris
libpano13	aris @everybody
libphysfs	george @everybody
libpolyclipping	viy @everybody
libprojectM	drool @everybody
libpsl-native	lav @everybody
libpsrp	lav @everybody
libqaccessibilityclient-qt5	zerg
libqhttpengine	drool @everybody
libqmdnsengine	drool @everybody
libqtkeychain-qt5	zerg
libqtspell	lav @everybody
libqtxdg	mike antohami @everybody
librepcb	antohami @everybody
libreplaygain	@nobody
libretro-computers	arbars @everybody
librlottie	lav @everybody
librobin-map	rider @everybody
librply	aris
librtosc	sbolshakov @everybody
libs2n	majioa @everybody
libscalapack	@nobody
libsignal-protocol-c	aris
libsnappy	george @everybody
libsocket	mike @everybody
libsoundio	viy @everybody
libsoxr	drool @everybody
libsquish	rider @everybody
libsvt-jpegxs	aris
libtag	zerg
libtag-extras	zerg
libtetgen	majioa @everybody
libtins	mike @everybody
libtlsh	zerg @everybody
libtriangle	majioa @everybody
libtweeny	manowar @everybody
libucdn	lav @everybody
libuvc	alexvm @everybody
libva-intel-media-driver	rider @everybody
libvdpau-va-gl	shrek @everybody
libvidstab	mcpain @everybody
libvncserver	zerg
libwaylandpp	sbolshakov @everybody
libwebsockets	lav @everybody
libwiiuse	lvol @everybody
libxatlas	majioa @everybody
libxlsxwriter	oddity @everybody
libyajl1	shaba @everybody
libyang	shaba @everybody
libyui	darisishe @everybody
libyuv	rider viy @everybody
libze-intel-gpu-raytracing	lakostis @everybody
lizardfs	andy @everybody
lmms	antohami @everybody
log4qt	morozovaes @everybody
lshw	cas @everybody
lua5.1-module-zlib	@nobody
lua5.3-module-zlib	dutyrok @everybody
lua5.4-module-zlib	shaba @everybody
lugaru	george @everybody
lxqt-build-tools	antohami mike @everybody
lxqt-qtplugin-qt5	antohami @everybody
lzdoom	arbars @everybody
lzfse	vt
mac	rider @everybody
maconv	george @everybody
maim	lav majioa @everybody
makedict	lav @qa @everybody
maliit-inputcontext-gtk	zerg
maliit-plugins	zerg
manaworld	@nobody
mariadb	shaba @everybody
mbedtls-compat	nenderus @everybody
mbelib	antohami @everybody
meandmyshadow	george @everybody
megaglest	rider @everybody
meshsdfilter	majioa @everybody
metis	grenka
mfgtools	zorg @everybody
mgba	nenderus @everybody
mjpg-streamer	viy @everybody
mkvextract-gtk	drool @everybody
mmg	dshein @everybody
moneymanagerex	lav @everybody
mono	rider @everybody
mppenc	lav @qa
mpz	lav @everybody
msopenh264	lvol @everybody
mt32emu	george @everybody
multimon-ng	antohami @everybody
multiwatch	lakostis @everybody
musepack	ulysses @everybody
musescore	iv @everybody
mustache-cpp	viy @everybody
mysql-connector-c++	george viy @everybody
nanoflann	majioa @everybody
nautilus-admin-gtk4	shad @everybody
ncnn	lvol @everybody
neko	lav @everybody
nekoray	ded @everybody
nemu	k0tran @everybody
netgen	respublica @everybody
nextpnr	antohami @everybody
nfs-ganesha	shaba lav @everybody
nholthaus-units	lakostis @everybody
nitrokey-app	glebfm sem bircoph @everybody
nitroshare	drool @everybody
nomacs	oddity @everybody
nsync	ancieg
obexftp	week @everybody
okteta	zerg
openal	@nobody
openbabel	mike @everybody
opencpn	asy @everybody
openmesh	majioa @everybody
openmvg	majioa
openorienteering-mapper	nickel @everybody
openpgl	lakostis @everybody
openscad	dd @everybody
openssl-gost-engine	manowar glebfm
opensurge	arbars @everybody
opentoonz	rider @everybody
openvas-scanner	sirius @everybody
openvr	fidel @everybody
openwam	cas @everybody
openxcom	viy @everybody
openxcom-extended	viy @everybody
oscpack	@nobody
packagekit-qt	zerg
panzerchasm	arbars @everybody
parameterserializer	rider @everybody
parmetis	rider @everybody
perceptualdiff	@nobody
percona-xtrabackup80	taf @everybody
perl-Alien-Build	viy @everybody
pgagent	lav
pianobooster	sbolshakov @everybody
pingus	oddity @qa @everybody
pioneerspacesim	golubevan @everybody
plasma-applet-netspeed-widget	shad @everybody
plasma-applet-thermal-monitor	cas @everybody
plasma-wallpaper-engine-kde-plugin	vanomj @everybody
plog-devel	antohami @everybody
pmdk	shaba @everybody
pnmixer	sem @qa
pocl	lakostis @everybody
pology	cas @everybody
ppsspp	nenderus @everybody
prboom-plus	grenka @everybody
printer-driver-brlaser	zacat @everybody
properties-cpp	snk @qa
psi	rider @everybody
psi-plus	week @everybody
pulseview	sbolshakov @everybody
purple-plugin-lurch	vseleznv
pve-spice-client	mvoronov @everybody
pve-vncterm	shaba shrek @everybody
pystring	rider @everybody
python3-module-ffc	rider @everybody
python3-module-itree	snk @qa
python3-module-pivy	cas @everybody
qdmr	iv asheplyakov @everybody
qhull	grenka
qimageblitz5	zerg @everybody
qjoypad-qt5	arbars @everybody
qjson-qt5	aris
qlipper	antohami @everybody
qmapshack	glebfm @qa
qml-alembic	majioa @everybody
qpid-proton	shaba @everybody
qrab	grenka
qstopmotion	nbr @everybody
qt5-webkit	zerg @everybody
qtermwidget	mike cas antohami @everybody
qtvkbd	zerg @everybody
quassel	drool zerg @everybody
quick-usb-formatter	zerg
rapidjson	antohami @everybody
rastertokpsl-re	manowar @everybody
read-edid	slazav @qa
regard3d	majioa
relive	arbars @everybody
renderdoc	nenderus @everybody
rosegarden	sbolshakov @everybody
rpcs3	nenderus @everybody
rpcsx	nenderus @everybody
rtl_433	sbolshakov @everybody
screengrab	antohami @everybody
screenpen	antohami @everybody
sddm	fiersik @everybody
sdl-jstest	arbars @everybody
sdlpop	mike @everybody
seadrive-gui	lav @everybody
seafile-client	lav
seer	george @everybody
shadps4	nenderus @everybody
shake	lav @qa
shared-desktop-ontologies	zerg
shotcut	cas @everybody
simbody	cas @everybody
simplescreenrecorder	george @everybody
slicer	rider @everybody
smhasher	rider @everybody
snes9x	nenderus @everybody
solvespace	cas lineprinter @everybody
soqt	cas @everybody
speed-dreams	arbars @everybody
springlobby	viy @everybody
sqlitebrowser	antohami @everybody
sqliteman	lav @everybody
squeak-vm	@nobody
srb2kart	arbars @everybody
srt	rider @everybody
stacer	ruslandh @everybody
stellarsolver	zerg @everybody
stratagus	ildar @everybody
stylewriter	mcpain @everybody
supertux2	lvol antohami @everybody
surgescript	arbars @everybody
suyu	nenderus @everybody
swi-prolog	@nobody
sword	lav azol @qa @everybody
synergy	sin @everybody
synergy1	sin @everybody
sysrepo	zerospirit @everybody
tap	viy @everybody
tarantool-picodata	kdy @everybody
task	kirill @everybody
taskd	liannnix @everybody
tasksh	akv @everybody
tdlib	lav @everybody
tdlib-purple	savoptik @everybody
teem	rider @everybody
teeworlds	rider @everybody
telegram-bot-api	ruslandh @everybody
telegram-qt5	mcpain zerg @everybody
telepathy-morse	mcpain zerg @everybody
texstudio	oddity @everybody
thinkfan	rider @everybody
thrift	antohami @everybody
thunar-dropbox-plugin	sem @qa
tidy	mike ildar @qa @everybody
timewarrior	kirill @everybody
tini	cow @everybody
tint2	kastet @everybody
ton	lav @everybody
torrent-file-editor	drool @everybody
touchegg	cas @everybody
trackballs	@nobody
transmission	rider aris zerg darktemplar @everybody
trojita	grenka
tsugaru	arbars @everybody
ttyd	fruktime @everybody
uchardet	drool @everybody
uhd	antohami @everybody
unshield	viy @everybody
util-dfm	lvol @everybody
v4l2onvif	sbolshakov @everybody
vavoom	viy @everybody
vcpkg	lav @everybody
violetland	george @everybody
virtualgl	nickel @everybody
vitastor	shaba @everybody
vreen	nenderus @everybody
vulkan-amdgpu	lakostis
vulkan-examples	lav @everybody
wargus	ildar @everybody
warsow	rider @everybody
websocketpp	lav @everybody
weechat	legion @everybody
wildmidi	george @everybody
woff2	aris lav
woof	arbars @everybody
woomer	aris
wv2	zerg @everybody
wxlua	ildar @everybody
x265	sbolshakov @everybody
xalan-c	viy @everybody
xkb-switch	valintinr @everybody
xmount	arbars @everybody
xmr-stak	drool @everybody
xpdf	bircoph @everybody
xss-lock	lakostis @everybody
xsuspender	george @everybody
xygrib	asy @everybody
yajl	shaba @everybody
yaml-cpp	nenderus @everybody
yogabook-touch-keyboard	lakostis @everybody
yquake2	lakostis @everybody
yuzu	nenderus @everybody
zdbsp	arbars @everybody
zziplib	ulysses @everybody


-- 
ldv


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] [#380367] DONE (try 2) cmake.git=4.0.0-alt1
  2025-04-07  7:04   ` [devel] [#380367] DONE (try 2) cmake.git=4.0.0-alt1 Dmitry V. Levin
@ 2025-04-07  7:21     ` Sergey V Turchin
  2025-04-07  7:58     ` Anton Farygin
  1 sibling, 0 replies; 6+ messages in thread
From: Sergey V Turchin @ 2025-04-07  7:21 UTC (permalink / raw)
  To: ALT Devel discussion list

On Monday, 7 April 2025 10:04:49 MSK Dmitry Levin wrote:

[...]
> >  Fri Apr 04 2025 Vitaly Lipatov <lav@altlinux.ru> 4.0.0-alt1
> >  - new version 4.0.0 (with rpmrb script)
> Результат отправки не глядя новой версии следующий:
> в Сизифе теперь такая сборка cmake, которая мало что собирает.
> По крайней мере, сборка 625 пакетов сломалась с одинаковой диагностикой:
Каждый мантейнер, чтобы стать мудрым, должен пройти испытание "бег по граблям 
впереди Fedora". ;-)

[...]

-- 
Regards, Sergey.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] [#380367] DONE (try 2) cmake.git=4.0.0-alt1
  2025-04-07  7:04   ` [devel] [#380367] DONE (try 2) cmake.git=4.0.0-alt1 Dmitry V. Levin
  2025-04-07  7:21     ` Sergey V Turchin
@ 2025-04-07  7:58     ` Anton Farygin
  2025-04-07  8:33       ` Sergey Bolshakov
  1 sibling, 1 reply; 6+ messages in thread
From: Anton Farygin @ 2025-04-07  7:58 UTC (permalink / raw)
  To: devel

On 4/7/25 10:04, Dmitry V. Levin wrote:
> On Sun, Apr 06, 2025 at 10:29:02PM +0000, Girar pender (lav) wrote:
>> https://git.altlinux.org/tasks/archive/done/_371/380367/logs/events.2.3.log
>> https://packages.altlinux.org/tasks/380367
>>
>> subtask  name   aarch64   i586  x86_64
>>     #100  cmake    14:32  10:47    8:27
>>
>> 2025-Apr-06 22:20:10 :: task #380367 for sisyphus resumed by lav:
>> #100 build 4.0.0-alt1 from /people/lav/packages/cmake.git fetched at 2025-Apr-04 08:11:04
>> #100 cmake 3.31.6-alt1 -> 4.0.0-alt1
>>   Fri Apr 04 2025 Vitaly Lipatov <lav@altlinux.ru> 4.0.0-alt1
>>   - new version 4.0.0 (with rpmrb script)
> Результат отправки не глядя новой версии следующий:
> в Сизифе теперь такая сборка cmake, которая мало что собирает.
> По крайней мере, сборка 625 пакетов сломалась с одинаковой диагностикой:
>
>    Compatibility with CMake < 3.5 has been removed from CMake.
>
>    Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
>    to tell CMake that the project requires at least <min> but has been updated
>    to work with policies introduced by <max> or earlier.
>
>    Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.
>
Видимо на текущем этапе, что бы не понижать версию cmake - надо

-DCMAKE_POLICY_VERSION_MINIMUM=3.5

  делать по умолчанию.




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] [#380367] DONE (try 2) cmake.git=4.0.0-alt1
  2025-04-07  7:58     ` Anton Farygin
@ 2025-04-07  8:33       ` Sergey Bolshakov
  2025-04-07 10:56         ` Vitaly Lipatov
  2025-04-08 10:02         ` Vitaly Lipatov
  0 siblings, 2 replies; 6+ messages in thread
From: Sergey Bolshakov @ 2025-04-07  8:33 UTC (permalink / raw)
  To: devel

>>>>> "Anton" == Anton Farygin <rider-SLA8ab5CrdUvJsYlp49lxw@public.gmane.org> writes:

 > On 4/7/25 10:04, Dmitry V. Levin wrote:
 >> On Sun, Apr 06, 2025 at 10:29:02PM +0000, Girar pender (lav) wrote:
 >>> https://git.altlinux.org/tasks/archive/done/_371/380367/logs/events.2.3.log
 >>> https://packages.altlinux.org/tasks/380367
 >>> 
 >>> subtask  name   aarch64   i586  x86_64
 >>> #100  cmake    14:32  10:47    8:27
 >>> 
 >>> 2025-Apr-06 22:20:10 :: task #380367 for sisyphus resumed by lav:
 >>> #100 build 4.0.0-alt1 from /people/lav/packages/cmake.git fetched at 2025-Apr-04 08:11:04
 >>> #100 cmake 3.31.6-alt1 -> 4.0.0-alt1
 >>> Fri Apr 04 2025 Vitaly Lipatov <lav@altlinux.ru> 4.0.0-alt1
 >>> - new version 4.0.0 (with rpmrb script)
 >> Результат отправки не глядя новой версии следующий:
 >> в Сизифе теперь такая сборка cmake, которая мало что собирает.
 >> По крайней мере, сборка 625 пакетов сломалась с одинаковой диагностикой:
 >> 
 >> Compatibility with CMake < 3.5 has been removed from CMake.
 >> 
 >> Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
 >> to tell CMake that the project requires at least <min> but has been updated
 >> to work with policies introduced by <max> or earlier.
 >> 
 >> Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.
 >> 
 > Видимо на текущем этапе, что бы не понижать версию cmake - надо

 > -DCMAKE_POLICY_VERSION_MINIMUM=3.5

 >  делать по умолчанию.

Собирается ли майнтайнер cmake/rpm-build-cmake поделиться
с нами своими планами ? Было бы кстати.

-- 

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] [#380367] DONE (try 2) cmake.git=4.0.0-alt1
  2025-04-07  8:33       ` Sergey Bolshakov
@ 2025-04-07 10:56         ` Vitaly Lipatov
  2025-04-08 10:02         ` Vitaly Lipatov
  1 sibling, 0 replies; 6+ messages in thread
From: Vitaly Lipatov @ 2025-04-07 10:56 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: Sergey Bolshakov

Sergey Bolshakov писал(а) 7.4.25 11:33:
>>>>>> "Anton" == Anton Farygin 
>>>>>> <rider-SLA8ab5CrdUvJsYlp49lxw@public.gmane.org> writes:
...
>  > Видимо на текущем этапе, что бы не понижать версию cmake - надо
> 
>  > -DCMAKE_POLICY_VERSION_MINIMUM=3.5
> 
>  >  делать по умолчанию.
> 
> Собирается ли майнтайнер cmake/rpm-build-cmake поделиться
> с нами своими планами ? Было бы кстати.
Поскольку в большинстве проектов не отслеживали минимальную версию 
cmake, на которую они рассчитывали, и там может встречаться что-то типа
cmake_minimum_required(VERSION 3.1)
(и даже не в самом проекте, а в каком-то завендоренном подпроекте), то 
остаётся воспользоваться вариантом, предусмотренным разработчиками, как 
Антон написал:
-DCMAKE_POLICY_VERSION_MINIMUM=3.5

Я добавил его в макрос cmake из пакета rpm-macros-cmake. Очевидно, что 
совсем старые CMakeLists.txt не смогут собраться, эти проекты придётся 
чинить.

Как только пройдёт ошибка
  $ git push gitery 4.0.0-alt1
Connection closed by 194.107.17.22 port 222

отправлю пакет в Сизиф.

-- 
С уважением,
Виталий Липатов,
ALT Linux Team


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] [#380367] DONE (try 2) cmake.git=4.0.0-alt1
  2025-04-07  8:33       ` Sergey Bolshakov
  2025-04-07 10:56         ` Vitaly Lipatov
@ 2025-04-08 10:02         ` Vitaly Lipatov
  1 sibling, 0 replies; 6+ messages in thread
From: Vitaly Lipatov @ 2025-04-08 10:02 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: Vladimir Didenko

Sergey Bolshakov писал(а) 7.4.25 11:33:
...
> Собирается ли майнтайнер cmake/rpm-build-cmake поделиться
> с нами своими планами ? Было бы кстати.

В Сизифе около 140 пакетов не используют макрос %cmake для сборки, 
поэтому по-прежнему не собираются.

Так же есть такие случаи как transmission, где как-то внутри вызывается 
cmake для сборки подпроекта dht.bld.

Вот так делать уже не нужно, %cmake уже включает переопределение 
минимальной версии:
-%cmake -DCMAKE_BUILD_TYPE=Release
+%cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_POLICY_VERSION_MINIMUM=3.5

Вот так исправлять сборку не стоит:
-cmake .
+cmake -DCMAKE_POLICY_VERSION_MINIMUM=3.5 .

в этом случае нужно было перевести на использование макроса 
%cmake_insource, добавив
BuildRequires(pre): rpm-macros-cmake

Некоторые пакеты, версия которых по 10 лет не менялась, видимо, покинут 
Сизиф, например
xtrkcad



-- 
С уважением,
Виталий Липатов,
ALT Linux Team


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2025-04-08 10:02 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-04-07  7:04   ` [devel] [#380367] DONE (try 2) cmake.git=4.0.0-alt1 Dmitry V. Levin
2025-04-07  7:21     ` Sergey V Turchin
2025-04-07  7:58     ` Anton Farygin
2025-04-07  8:33       ` Sergey Bolshakov
2025-04-07 10:56         ` Vitaly Lipatov
2025-04-08 10:02         ` Vitaly Lipatov

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git