Yggdrasil
Yggdrasil copied to clipboard
analyse the rebuild tree for Yggdrasil
For fun and so that I can test all packages on PowerPC I wrote this little script that analyses the critical path length in the dependency tree:
- Stage 1:
Xorg_dri3protoXorg_kbprotoXorg_xcb_protoXorg_damageprotoXorg_randrprotoXPAxxHashXorg_util_macrosXorg_glprotoXorg_compositeprotox264Xorg_xtransXorg_inputprotoXorg_renderprotoXorg_xprotoXorg_libXauXorg_scrnsaverprotoXorg_fixesprotoXorg_dri2protoXorg_xineramaprotoXorg_xf86vidmodeprotoXorg_libpciaccessXorg_libxshmfenceXorg_recordprotoXZXorg_libpthread_stubsXorg_xorgprotox265Xorg_xextprotoSQLitesaiss3gof3rspglibsdsl_liteSuiteSparseGraphBLASSoftPositSnowballGlibcMuslOpenLibmOptimPackOpusOATHToolkitOggOpenBLASHighCoreCountOpenBLASOpenBLASOpenBLASOpenBLASHighCoreCountOpenBLAS32OpenSSLOpenMPIzrlZstdz3ZeroMQZlibMbedTLSMETISmpg123MineosMETISMinuit2CompilerSupportLibrariescoordgenlibsCoinUtilsCALCEPHCImGuiCSPICECUTEstChemfileslibcxxwrap_juliaCOINBLAScapnprotoCubaCUDAlibnlLibcap_NglibusbLAMElibdivsufsortlibsharp2libexiflibrealsenselibsodiumlibmodplugLZOlibserialportLinuxlibconfuselibpnglibportaudio_ringbufferLibxclibvorbisLCIOLibiconvLibVPXL_BFGS_BLibffiliblslLibmountlibxlslm_SensorsLibUnwindLz4LibOSXUnwindLibUVlibftd2xxLibgpg_errorlibfdk_aaclibeventLibSSH2LibuuidlibcapLLVM_fulllibLLVMlibLLVMLLVM_fullLLVM_fullLLVM_fullLibtaskrrRmathReadStatJpegTurboPCREPixmanPYTHIAPROJpprofPATHlibP4estPatchelfPCRE2PROPACKpecop7ziputf8procDarknetDecFPdSFMTEarCutECOSEdlibERFAEDFlibExpatQuantRegQDQhullKaHyParKAShimKCPKeyutilsIntelOpenMPICUiso_codesiperfbreakpadBisonBzip2boostNinjaNOMADNNPACKNUMAGSLGumboGMPgit_cryptghrGiflibglmnetGEOSGeant4Graphite2GibbsSeaWaterGSLHelloWorldCHDF5HelloWorldFortranHelloWorldCxxHelloWorldRustHELICShubhicolor_icon_themeHelloWorldGohidapiVerizonEctokenvmtouchArpackarmadilloASLAttradwaita_icon_themeaigeralsaTerminalImageViewerTarTcltree_sitter_cTriangleWCSFriBidiFFTWFreeType2FontconfigFastJetFLAC
- Stage 2:
Xorg_libXdmcpXML2XGBoostXorg_libICESCSSuiteSparseSundialsopusfileOpenSpielOsiOpenSpecFunMPICHmlpackMPFRMKLcddlibCGALLCIO_Julia_WrapperlibportaudioLunalrslibLibgcryptlibsndfileLibCURLlibassLibGit2libcgal_juliaLibtiffPPLPythonPARMETISDbusElfutilsImageMagickblissbsdiff_endsleybsdiff_classicnormalizNettleGLPKGDALGettexthtslibWaylandFastJet_Julia_WrapperFLINTFastTransformsFFMPEG
- Stage 3:
Xorg_libSMXSLTSundialsSCALAPACKMPCMariaDB_Connector_CMUMPSCFITSIONcursesGlibGnuastroGitGrapheneHtopATKtmuxWayland_protocols
- Stage 4:
Xorg_libxcbSymEngineSharedMimeInfoLibcrocoReadlineQemubmon
- Stage 5:
Xorg_xcb_utilXorg_libX11Luagdk_pixbuf
- Stage 6:
Xorg_libXtXorg_xcb_util_renderutilXorg_libXfixesXorg_xcb_util_imageXorg_libxkbfileXorg_libXrenderXorg_libXcompositeXorg_xcb_util_wmXorg_libXextXorg_libXpmXorg_libXxf86vmXorg_xcb_util_keysymsXorg_libXiXorg_libXftXorg_libXcursorXorg_libXdamageCairoLibglvndLibepoxylibwebpLeptonicaGLEWHarfBuzzTk
- Stage 7:
Xorg_libXineramaXorg_xkbcompXorg_libXScrnSaverXorg_libXmuXorg_libXtstXorg_libXrandrXorg_xkeyboard_configSDL2SDL2_imageSDL2_ttfSDL2_gfxPangoGLFWat_spi2_coreat_spi2_atkTesseract
- Stage 8:
xkbcommonSDL2_mixerLibrsvgGTK3GtkSourceView
- Stage 9:
Gnome_themes_extra
Gnome_themes_extra
The undisputed king
@vchuravy I assume this is pending further work on doing the auto-dep-sorting stuff we were talking about a while back?
auto-dep-sorting stuff we were talking about a while back?
I don't think I will have the cycles to work on that in earnest.