* 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