Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unaligned module list output with 100+ loaded modules #496

Closed
xdelaruelle opened this issue Jun 4, 2023 · 0 comments
Closed

Unaligned module list output with 100+ loaded modules #496

xdelaruelle opened this issue Jun 4, 2023 · 0 comments
Labels
Milestone

Comments

@xdelaruelle
Copy link
Member

When more than 100 modules are loaded, output of module list command is not correctly aligned and is sometimes larger than terminal width.

$ module list
Currently Loaded Modulefiles:
 1) bzip2/1.0.8-gcc-13.1.1-rfmtfef                 44) py-jupyter-core/5.3.0-gcc-13.1.1-eqpun7s           87) py-ipython-genutils/0.2.0-gcc-13.1.1-mdlog55    130) libxrandr/1.5.3-gcc-13.1.1-hoc7acf               
 2) libmd/1.0.4-gcc-13.1.1-wlbjwvc                 45) py-python-dateutil/2.8.2-gcc-13.1.1-lemasmo        88) py-prometheus-client/0.14.1-gcc-13.1.1-tbri6ex  131) xrandr/1.5.0-gcc-13.1.1-3x6g7jz                  
 3) libbsd/0.11.7-gcc-13.1.1-3vw6p4u               46) libsodium/1.0.18-gcc-13.1.1-64q2mkx                89) py-send2trash/1.8.0-gcc-13.1.1-o77zxa4          132) mesa/22.1.6-gcc-13.1.1-iky2s65                   
 4) expat/2.5.0-gcc-13.1.1-hx3rbqf                 47) libzmq/4.3.4-gcc-13.1.1-jmvpxdy                    90) py-terminado/0.15.0-gcc-13.1.1-zu7aefo          133) glx/1.4-gcc-13.1.1-pelrczr                       
 5) ncurses/6.4-gcc-13.1.1-mwwshua                 48) py-pycparser/2.21-gcc-13.1.1-kdlsxfq               91) py-notebook/6.4.12-gcc-13.1.1-i3dzkfr           134) pixman/0.42.2-gcc-13.1.1-rm72uqr                 
 6) readline/8.2-gcc-13.1.1-2gng7tj                49) py-cffi/1.15.1-gcc-13.1.1-hn4n72t                  92) py-sip/4.19.21-gcc-13.1.1-4ly4jkl               135) cairo/1.16.0-gcc-13.1.1-u23zqfk                  
 7) gdbm/1.23-gcc-13.1.1-ws52ulr                   50) py-greenlet/2.0.2-gcc-13.1.1-wr2hlvf               93) assimp/5.2.5-gcc-13.1.1-bgn5aaq                 136) gobject-introspection/1.72.1-gcc-13.1.1-4bj2g2m  
 8) libiconv/1.17-gcc-13.1.1-buqvpnc               51) py-gevent/1.5.0-gcc-13.1.1-wqurm3w                 94) double-conversion/3.2.1-gcc-13.1.1-k44rqt5      137) icu4c/67.1-gcc-13.1.1-runwlkl                    
 9) xz/5.4.1-gcc-13.1.1-7iagy3z                    52) py-pyzmq/25.0.2-gcc-13.1.1-fboajce                 95) font-util/1.4.0-gcc-13.1.1-xs62ukh              138) harfbuzz/7.3.0-gcc-13.1.1-dnyj32k                
10) zlib/1.2.13-gcc-13.1.1-yawi3li                 53) py-tornado/6.2-gcc-13.1.1-4dqlzjj                  96) libpng/1.6.39-gcc-13.1.1-s7qt3h4                139) libjpeg-turbo/2.1.5-gcc-13.1.1-cidcwta           
11) libxml2/2.10.3-gcc-13.1.1-mkrze3k              54) py-jupyter-client/8.1.0-gcc-13.1.1-3uqtcfu         97) freetype/2.11.1-gcc-13.1.1-c5mcund              140) libtiff/4.5.0-gcc-13.1.1-pdsybow                 
12) pigz/2.7-gcc-13.1.1-zzxrt3w                    55) py-nest-asyncio/1.5.6-gcc-13.1.1-sill5t7           98) fontconfig/2.14.2-gcc-13.1.1-stcnirz            141) lcms/2.13.1-gcc-13.1.1-bixpayp                   
13) zstd/1.5.5-gcc-13.1.1-vijq3k5                  56) py-packaging/23.0-gcc-13.1.1-yw5iqll               99) pkgconf/1.9.5-gcc-13.1.1-bstyanj                142) libmng/2.0.3-gcc-13.1.1-hmvk4un                  
14) tar/1.34-gcc-13.1.1-tlxxh5z                    57) py-psutil/5.9.4-gcc-13.1.1-uolflt3                 100) elfutils/0.189-gcc-13.1.1-hoawipr               143) util-macros/1.19.3-gcc-13.1.1-so2ifer            
15) gettext/0.21.1-gcc-13.1.1-hxbj7z6              58) py-ipykernel/6.22.0-gcc-13.1.1-nrs3fjt             101) pcre2/10.42-gcc-13.1.1-euchpp4                  144) xkbdata/1.0.1-gcc-13.1.1-jrvfge7                 
16) libffi/3.3-gcc-13.1.1-km5fnab                  59) py-jupyterlab-widgets/3.0.3-gcc-13.1.1-z5ebuqm     102) berkeley-db/18.1.40-gcc-13.1.1-lu5ld3m          145) libxkbcommon/1.4.0-gcc-13.1.1-fmd3id2            
17) libxcrypt/4.4.33-gcc-13.1.1-6bni3md            60) py-widgetsnbextension/4.0.3-gcc-13.1.1-pujfw5h     103) perl/5.36.0-gcc-13.1.1-bm3a4ef                  146) xcb-util/0.4.1-gcc-13.1.1-q6m6m3e                
18) openssl/1.1.1t-gcc-13.1.1-5dbnq5f              61) py-ipywidgets/8.0.2-gcc-13.1.1-nl6ddfo             104) glib/2.76.1-gcc-13.1.1-72snmjl                  147) xcb-util-image/0.4.1-gcc-13.1.1-356vzc2          
19) sqlite/3.40.1-gcc-13.1.1-xfie7mz               62) py-jupyter-console/6.4.4-gcc-13.1.1-s5356pg        105) glproto/1.4.17-gcc-13.1.1-zowvdkj               148) xcb-util-keysyms/0.4.1-gcc-13.1.1-jfm2mpe        
20) util-linux-uuid/2.38.1-gcc-13.1.1-tm27vnw      63) py-soupsieve/2.3.2.post1-gcc-13.1.1-vofrd5z        106) libunwind/1.6.2-gcc-13.1.1-eyzaoqj              149) xcb-util-renderutil/0.3.10-gcc-13.1.1-lzkerzt    
21) python/3.10.10-gcc-13.1.1-m6so4xi              64) py-beautifulsoup4/4.11.1-gcc-13.1.1-2t7w76n        107) inputproto/2.3.2-gcc-13.1.1-4vc7odx             150) xcb-util-wm/0.4.2-gcc-13.1.1-f2tozd5             
22) py-traitlets/5.9.0-gcc-13.1.1-s2cqdw5          65) py-webencodings/0.5.1-gcc-13.1.1-ax7loza           108) kbproto/1.0.7-gcc-13.1.1-rlqfbfj                151) qt/5.15.9-gcc-13.1.1-g4kio4v                     
23) py-comm/0.1.3-gcc-13.1.1-osleaxc               66) py-bleach/5.0.1-gcc-13.1.1-hysrgll                 109) libpthread-stubs/0.4-gcc-13.1.1-2mkjar4         152) py-pyqt5/5.13.1-gcc-13.1.1-ok35m3b               
24) py-debugpy/1.6.6-gcc-13.1.1-6cfq7f4            67) py-defusedxml/0.7.1-gcc-13.1.1-4gwhjj4             110) xproto/7.0.31-gcc-13.1.1-knjrnpi                153) py-qtpy/1.11.2-gcc-13.1.1-p2yra55                
25) py-backcall/0.2.0-gcc-13.1.1-2npgyqq           68) py-markupsafe/2.1.1-gcc-13.1.1-5ywrrt2             111) libxau/1.0.8-gcc-13.1.1-gsxameq                 154) py-qtconsole/5.2.0-gcc-13.1.1-ekrftgg            
26) py-decorator/5.1.1-gcc-13.1.1-a22mcmu          69) py-jinja2/3.1.2-gcc-13.1.1-s4ti7wu                 112) libxdmcp/1.1.4-gcc-13.1.1-zumdwqf               155) py-jupyter/1.0.0-gcc-13.1.1-rhcbxvx              
27) py-parso/0.8.3-gcc-13.1.1-afbk3zx              70) py-jupyterlab-pygments/0.2.2-gcc-13.1.1-4yclus3    113) xcb-proto/1.15.2-gcc-13.1.1-5yjb433             
28) py-setuptools/67.6.0-gcc-13.1.1-h64mhap        71) libgpg-error/1.47-gcc-13.1.1-pugtw6b               114) libxcb/1.14-gcc-13.1.1-o6ws53x                  
29) py-jedi/0.18.1-gcc-13.1.1-oqcewms              72) libgcrypt/1.10.2-gcc-13.1.1-2bgxyks                115) xextproto/7.3.0-gcc-13.1.1-mlydc5m              
30) py-matplotlib-inline/0.1.6-gcc-13.1.1-znyvri3  73) libxslt/1.1.33-gcc-13.1.1-qbhsycz                  116) xtrans/1.4.0-gcc-13.1.1-uymm7fb                 
31) py-ptyprocess/0.7.0-gcc-13.1.1-mfuu3qf         74) py-lxml/4.9.1-gcc-13.1.1-53vasmi                   117) libx11/1.8.4-gcc-13.1.1-32woeto                 
32) py-pexpect/4.8.0-gcc-13.1.1-tt2lrts            75) py-mistune/2.0.4-gcc-13.1.1-frmt2pz                118) libxext/1.3.3-gcc-13.1.1-l53ow7r                
33) py-pickleshare/0.7.5-gcc-13.1.1-fvroijj        76) py-fastjsonschema/2.16.3-gcc-13.1.1-l5tn6ts        119) libice/1.0.9-gcc-13.1.1-xtesrco                 
34) py-wcwidth/0.2.5-gcc-13.1.1-n6sqsus            77) py-attrs/22.2.0-gcc-13.1.1-cv3dmjk                 120) libsm/1.2.3-gcc-13.1.1-rbamduj                  
35) py-prompt-toolkit/3.0.31-gcc-13.1.1-hgqriq5    78) py-pyrsistent/0.19.3-gcc-13.1.1-4djvk4z            121) libxt/1.1.5-gcc-13.1.1-zxuq4cg                  
36) py-pygments/2.13.0-gcc-13.1.1-on5ro7f          79) py-jsonschema/4.17.3-gcc-13.1.1-utgwib6            122) binutils/2.40-gcc-13.1.1-oouonwp                
37) py-six/1.16.0-gcc-13.1.1-d3dopor               80) py-nbformat/5.8.0-gcc-13.1.1-7lttupb               123) libpciaccess/0.17-gcc-13.1.1-mdgqh4i            
38) py-asttokens/2.0.8-gcc-13.1.1-tkxvwf4          81) py-nbclient/0.7.2-gcc-13.1.1-ickwa2h               124) hwloc/2.9.1-gcc-13.1.1-wj2soi7                  
39) py-executing/1.1.0-gcc-13.1.1-4fwjrct          82) py-pandocfilters/1.5.0-gcc-13.1.1-w4z722e          125) libedit/3.1-20210216-gcc-13.1.1-4ygsvv6         
40) py-pure-eval/0.2.2-gcc-13.1.1-svkighk          83) py-tinycss2/1.1.1-gcc-13.1.1-bkongt6               126) llvm/14.0.6-gcc-13.1.1-d4qlss2                  
41) py-stack-data/0.5.0-gcc-13.1.1-ruzubdq         84) py-nbconvert/7.0.0-gcc-13.1.1-dkdyupr              127) renderproto/0.11.1-gcc-13.1.1-n74iax3           
42) py-ipython/8.11.0-gcc-13.1.1-ja6lo45           85) py-argon2-cffi-bindings/21.2.0-gcc-13.1.1-annnlwn  128) libxrender/0.9.10-gcc-13.1.1-vrzvhv2            
43) py-platformdirs/3.5.0-gcc-13.1.1-vtyr2zh       86) py-argon2-cffi/21.3.0-gcc-13.1.1-stwhl4s           129) randrproto/1.5.0-gcc-13.1.1-gbywtld             
@xdelaruelle xdelaruelle added the bug label Jun 4, 2023
@xdelaruelle xdelaruelle added this to the 5.3.1 milestone Jun 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant