Open popescu-v opened 1 week ago
Manual testing report on Linux OSes:
10.2.3-rc.2
: https://github.com/KhiopsML/khiops/releases/tag/10.2.3-rc.2Procedure, according to https://github.com/KhiopsML/khiops/wiki/Release-Process#linux :
khiops_env
via khiops_env --env
=> OK for all OSeskhiops
and khiops_coclustering
commands
=> OK for all OSes/usr/bin
~ (or in the current directory where the khiops
/ khiops_coclustering
command was launched)
=> OK for all OSesAdult
supervised analysis works fine in khiops
=> OK for all OSesAllReports.khj
work fine with the Khiops Visualization, launched on the host machine if tests are done in Docker containers
=> OK for all OSeskhiops -v
, khiops -s
work (idem for khiops_coclustering
), when launched from a shell
=> OK for all OSes-b
, -s
or -v
, in a shell in a Docker without display enabled, khiops
and khiops_coclustering
output GUI is not available, please use the '-b' flag
is generated; if a non-existing argument is passed alongside with -b
, then the command's help is displayed.
=> OK for all OSesnorm.jar
, khiops.jar
from /usr/share/khiops
, are removed, along with this directory as well, when the khiops
package is removed
=> OK for all OSeskhiops
command after khiops
package removal results in a GUI is not available, please either use the '-b' flag, or install the 'khiops' native package for your host operating system.
message
=> On Ubuntu 22.04, 24.04 and Debian 12, this is displayed, but is followed by the message Failed to execute child process “dbus-launch” (No such file or directory)
!
=> On Ubuntu 20.04, this is displayed, but is followed by the message GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files
!
=> OK for all the other OSesMODL*
khiops
and khiops_env
khiops-coclustering
are removed from /usr/bin
, when khiops-core[-openmpi]
is removed.
=> OK for all OSes
Description
Preparation
prepare-release-10.2.3
branch, based on thedev-v10
branch; check out theprepare-release-10.2.3
branchREADME.txt
andWHATSNEW.txt
in thepackaging/common/khiops
directory10.2.3-rc.1
in thesrc/Learning/KWUtils/KWKhiopsVersion.h
header fileprepare-release-10.2.3
branch and have it revieweddev-v10
branch10.2.3-rc.1
pre-release tag on thedev-v10
branchFull Test Loop
10.2.3-rc.1
pre-release tagLearningTest
) in all supported environmentsFinalize the Release
src/Learning/KWUtils/KWKhiopsVersion.h
to the final release tag 10.2.3dev-v10
intomain
(via PR)main
branch (git tag 10.2.3
thengit push --tags
)packaging/common/khiops/WHATSNEW.txt
to in the new [github release entry][khiops-releases]kni-transfer
)conda.yml
workflow on the10.2.3
tag, while selectingkhiops
as release channelkhiops-python
,khiops-notebook
.Final Git Manipulations
main
branchdev-v10
branch point tomain
git fetch
, thengit switch main
,git switch dev-v10
andgit reset --hard main
git push
Context
khiops -e log.txt
): N/Akhiops -o scenario._kh
): Anykhiops -s
): All supported