OpenIPMI-python3-2.0.31-150400.3.2.1<>,Wcip9|o j%)׻xI$6CΗ't 9!󒨊 cѠl=STǔI}(t$^h(KQEo˦rE"\⻦֮YIQ(%f,N?wfu Kݘl>>ɮ6pKM3=6\ n P,2$!ˉRk~+Cz'񌐱ꫮjߨ?=tj>Obu^ {:!k8>AMp?M`d ' J &8X^hE|E E E E iE EEEvE4$(8(98@9:AF<0GtEX>Y>\>E]@E^DbEcFdG&eG+fG.lG0uGDEvHXwIExJEyKJzMMMMM\COpenIPMI-python32.0.31150400.3.2.1Python module and GUI for OpenIPMIThe Python parts provide an OpenIPMI Python library and a GUI, openipmigui, that makes use of it.ciibs-centriq-5SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/System/Monitoringhttp://openipmi.sourceforge.netlinuxaarch64% y0qzDh+'44l^%&PC -{l00g 4 f+LV;6GUB1Ma^2F;/, 5c&Nj큤큤A큤A큤A큤cha]chchcha]chchchchchchchchchchchchchchchchchchchchchchchchchchchchchchcha]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]a]cichlch10dbccd293498fd38b2bbdeaf194655eabd7ef104d34e9283fac74bf014e1dccbfde28673451f265d12f04ad9199ba904fb9ef8a1a7f9f9e2231efa34e0c02d5afb98afaddeef0386cdac591b5e0959fee6a9f7a4fc93619eea28579057bbafe77492ba78155d0fd7d4efb26bde3a55a17df31dd7a0351f4b67bc4d02ddb355d747f94738a7240999ad0072882b12745d377ab7eddba8b2af25bb83d56bbce72dff2a16784c3f15fc181357d4def3169d6025532c805b4b3f167b1fb060aa290b58405ab9d19d6c7af0c8d2ec2b31a16b77939ab3019f538976837f966c8c8c4b8575f1d341fe032697d19598d9e2be9347f848c3b82b0d7930d203e17c8a6b7f5a8a9ac2d52f983d02bf564299623541d61de40c68ab89d78684f90e699d3b2796edf5303d8da0b827dcb9c52c58e373ab472a649193d2bfcdc243092d2ec8bdb36354822f4386cb3888e552a2e7137d003ddc2a64e3692b56fff902a6cf23d1a1df8b2c19bcc901a1855075e60018c68c67edda9c52d2afc96fd1914984c3dbed7cbbde0266fca2ad4324afc6de01d4ec87d4876822fc5676029cce673cfd2a6fe9e77f157b78b8a44ffe0c5196b0a7989f4b3d49c52c5e40d8cb55c646f24d03107f1572ff09402bcaf834f24742fc4e5924d87247b3f6061ca7264d4e7702bb65136c43700a6168cadd5e39f7cb4d358fa34c3d675aa59e4f55478dbf16abcb741b16ef7afe5562e9f5c7494702ea236df7d1294eee3a0f9bc0f14339861ccc020ba442b8fbb1bbe88d70bb0955565e7ed9b718b692f4ac68c8a96594a236dcdfa8ae34a54d533475fe6e74c042654559c79e96b0e96e46901985f0e0c77959e9e9363db2406a6fca841849014987b9c0586f5428abb30336928a679f160bc538aab8d2d09326b3e090c839891a45dcb810327a5ee7411e367104f65bd7d3d86b7e66e9fb3a634ae0fb4f78d533ea8f4df33308137710887a7a0dce79676f949c68c82096e817afae79c3e539bb10a92100118f769ad276d650ab7e129c63dfe5d38be3ee8bed7884c1a9b35ab13fa7fb85da92f69e8665175587e50f63b6e7cec553d48eecfbf1a986005418d9cf124b156f0f0057747fa1af3364c3cea480416bf225a5e7646f759aa86655e9a2ad4fd278d8e3d43b8b675049c5c9543d1bf09e2520f702e65452d911780f13b059ce27cb4811dea3b7729f484617797cdce7a357328ed65d1ad7c7cc9635ba9e02944178e2a44c443b7620e91fc033aa04220d157ed6007fddbb8298416f99f74f913beacdca9bdc3166ed593ba725690eac8746b8f2e0f8f4f1d6b5c3b0341654193fe0ac57d3bf831caf31ac89fb018c5679b49a35e344f3ae652956ca7bfa0182f38596f71f84492c445abc932b7366774bc380513b0a6baee352d98f97724c00ea30e92631237f9cb2e44b05a7e005fc9c8ad7d30180ff7ebe79dbfd1439601a8dc7443fb619b1267c29d575e6d65b6bfe421b6dcb4999eaecbbe27641483edf4cb4f2033d970bb2f1bf163b02e89e9375f7951f400b5bb7caf20620395a5934a471af41db83fe8b5e67dbde5682435fa2dd6dad7725efa5c91868de8dbea9458a2d8e09afa37235878627b44b8ddc0fabcc90def4038c758bb54975f7845dab0421451309a4a3a8245880950af9b041720e3281b8d4e9083bc8cdbf912b09e86d34e417affc3fff4674f8ecd5ed802d33a03901c0f9adf79343f316893372ff4e8339234cd67f9574064d047f8df59e2da154d13b2e6478659c9b0a615976df0ddc105310e97604d885e6e755e7208299afc39d989d962d66b6b54065fa73b90b635cf708395397001f20775b88f0bff9880a605309a26dbfb4b145d9dd50218766dfe545ba87b2f666e3def0fc00d7990fd07525e95c4b319e07494e770958ac1e1a1ccfe691ab835cde9c36c44fc6c88b5fb3ee1277e8e07046526ace5244c9990edcfe865009882402e1bc315ccbafeecc1a905fc7e70bb317e922484ea45b2a0cbd657b5732b1704dec0546aa2e5907748c4925fe0cab4c410ad0a10bdcf1327850c3e8e3b107f136a9796a82fc7b36229965feeeaf828188044fd607851b4527edc5465c44babb263840b6052ca69ea0111c0155b2d865272626d981b8cbc4a6bbf3bb72ee35ed99001aa3b922d97d97fb9fd7773b10b8537f1cc4e48ab48b09296406146605392d0b9b51832d5df5d07813c7feaf460e9687e95577b1ed81981a68d832a4352e33ddca95cee078553f3ac799f945d8cccdda3366cf85b67b397a7f712834e841ebe07e222e879f23faf8a6febb999c2839b4b46513ef3670b5bef96ffb1f94802ebf6f0950187a082a94224fb46d7700db1fd72212bbc2cd0acae41983c29aa1ee1cbd7a6f7ed9fdf44a2217d46c1a44d6beaebf008a24066881735846eef602112a80234effb547900b54b5c04bfcad176efca6852b6fd53e9cd7f62366ce6e179af0f41e0237b09032b8cbf3d66737f1304db72d982bb095fc155fcd82f237ef4ed6690af5e03f0e6238275ec40392541e81cd9afc2b66d044ea87fc82b10ae6f9f483a8503680bb60160a51c5a55b585fe8e56619b51fed6fc067b706bfd5ad72d6753ff4df609a56fff9a0bec5b654cb2da17b143645561b04ee327f80cde07ec85056d189d1cea02354c0e6bab253498fe60a668c001c3ccef79af1e260df87f6006d727e38f1da1053f009bae5cab8f0ad33a4fff62b21c3d5b0cf36264a9d1e97d45492b416349ecf9bcaa4e28159ff3fee4b661321806b119ff81eb1f913548158039bab3e293d3e31d1533ba87e9291845af5298ecd853345d72ef2f2c8bf57398099f1b031ab6f07c4b00c75e8321c294e74266a6baba335d49e28df8364aa755456204e6be51d0da116e02bc5263b6675c7c4862738cbe02604be4a6bb58bd74cecb3d14762700ac4d91d1507ac23518f7f88c04f942699b7cde65f9d391rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootOpenIPMI-2.0.31-150400.3.2.1.src.rpmOpenIPMI-python3OpenIPMI-python3(aarch-64)openipmigui@@@@@@@@@@@@    /usr/bin/python3OpenIPMIld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libOpenIPMI.so.0()(64bit)libOpenIPMIcmdlang.so.0()(64bit)libOpenIPMIglib.so.0()(64bit)libOpenIPMIpthread.so.0()(64bit)libOpenIPMIutils.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)python(abi)python3-tkrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)tix3.63.0.4-14.6.0-14.0-15.2-1OpenIPMI-python4.14.3a]aS`:@`ٹ`F_:q@^%@\6[@[h@[Xf@ZaZ@YYRHW;V޾Vm@V>@T@T@Tl@TKtrenn@suse.detrenn@suse.detrenn@suse.demcepl@suse.commatthias.gerstner@suse.comdmueller@suse.comjosef.moellers@suse.comjengelh@inai.dejengelh@inai.detrenn@suse.dedimstar@opensuse.orgjosef.moellers@suse.comrbrown@suse.comjosef.moellers@suse.comtchvatal@suse.comfgerling@suse.comdimstar@opensuse.orgtrenn@suse.detrenn@suse.dedimstar@opensuse.orgledest@gmail.comdimstar@opensuse.orgp.drouand@gmail.com- Enhance changelog as demanded in an internal submitrequest- Add latest mainline fixes: A lanserv-Add-the-judgment-on-the-validity-of-length-in-emu_cmd.c-and-session-in-lanserv_ipmi.c.patch A unix_thread-Remove-the-fd-handler-sets-before-it-s-set-up.patch- Update to version 2.0.31 Adopted patches to latest sources: M OpenIMPI-add-libncurses.patch M OpenIPMI-no-return-in-nonvoid-function.patch M OpenIPMI-prefer_perl_vendor.patch M fix_dia_version_detection.patch M openipmi-tinfo.patch * sample: Prefer glib for solterm instead of posix * sample: Remove -rdynamic from openipmicmd * smample: Compile ipmicmd with glib if it is available * glib: Allow NULL timeout to perform_one_op() * lanserv: Fix an issue with rmcp sending * Rework mcserv.h so that marvell-mod can get what it needs * lanserv: Move sol_init_mc() into sol code * lanserv: Remove all calls from the library to user code * Move ipmi_log() to ipmi_log.h * ui: export ipmi_ui_cb_handlers * ui: Add link libraries to UI library * Add -no-undefined to all shared library links * Rework ipmi_cmdlang_report_event() * Rework ipmi_cmdlang_global_err() * Get rid of posix_vlog() * lanserv: Use recv, not read, for a network socket * A lot windows (DLL, winsock, etc.) enhancements - Update to version 2.0.30: * Switch to python3 by default * lanserv: Fix some various bugs * sol: Fix some various bugs * sdrcomp: Fix some memory leaks * sol: Fix some packet handling errors * solterm: Clean things up at shutdown * Fix a leak in the selector code * sol: Rewrite the library code * sol: Return errors from close if the send fails * Reconfigure the transmitter on a reconnect * Refuse writes greater than 255 bytes * lan: Fix timer cleanup * Fix init/shutdown issues with mcs and domains * Fix shutdown on error issues * Fix a memory leak at initialization * selector: Make the timer stop with done work right when handler running * Add parameters to let the lan timeouts be specified * initscript: Don't delete ipmi devices if udev created them * selector: Rework to allow an arbitrary number of fds with epoll * Don't disable fd handlers before setting one up * Don't crash if passed in fd is >= FD_SETSIZE- Use Python3 instead of Python2 (bsc#1190999).- drop -fPIC from CFLAGS which breaks our gcc-PIE profile resulting in non-position independent binaries and thus weakened security (bsc#1183046).- update to 2.0.29: * Add an external definition for ipmi_malloc_shutdown() * Pass 0 to snprintf size when calculating real size * selector: Fix a signed/unsigned comparison * selector: Fix handling if pselect() returns 0 * selector: Return the right value for timer already in use * selector: Cause the read handler to be called on an exception * selector: Fix multi-threading issues * selector: Add an selector call to install a sigmask * For for brokenness with fork() and epoll() * Fix a deadlock when freeing a running timer * lanserv: Allow individual group extensions to be registered * Include readline history headers where needed- Update to latest version 2.0.28 * Fixed a number of potential buffer overruns by appending a NUL character to strncpy'd strings. * switched from editline to readline * some variable and function renaming to avoid leading underscores * more changes, no documentation available (ChangeLog file is unchanged!) * Two patches now obsolete. [OpenIPMI-2.0.25..HEAD_git.diff, 0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch, OpenIPMI-2.0.28.tar.gz]- Use noun phrase in summary. Remove em dashes from summaries. - Implement shared library packaging policy.- Use noun phrase in summary. Ensure neutrality of description. - Update unspecific summaries of subpackages. - Drop --with-pic which is only relevant for static libs. - Speedier /usr/bin/find call.- Update to latest version 2.0.25 plus latest fixes (fate#326195): - A OpenIPMI-2.0.25..HEAD_git.diff Patch to latest git commit: commit 4ac55d7dc7016c9e5f0c474f69f4e64e7aacac42 Date: Wed Jul 18 13:59:29 2018 -0500 unix: Add a way to clear fd handlers with no callbacks I had to manually edit git diff v2.0.25.. and remove .gitignore deletion to patch succesfully. Build service wants to have the original .tar.gz tarball from sourceforge. I also had to add the bootstrap file which seem to exist in git sources but not in the exported tarball, even it is not listed in .gitignore: A bootstrap OAD 0001-Apply-OpenIPMI-2.0.18-pthread-pkgconfig.patch.patch - Adjusted patches: M 0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch M fix-conversions.patch M OpenIPMI-prefer_perl_vendor.patch M openipmi-tinfo.patch - Fix build service error (use /usr/bin/python3 in shebang instead of env A use_python3_shebang - Build documentation (IPMI.pdf) ourselves as IPMI.pdf vanished from sources For this quite some build requires had to be added as well A fix_dia_version_detection.patch- Replace usage of deprecated py_sitedir macro with python_sitearch.- * added a section defining IPMI_SI_MODULE_NAME to sysconfig.ipmi * added code to OpenIPMI.spec/%install to modify sysconfig.ipmi according to architecture * modified openipmi-helper to load "sysconfig.ipmi" AFTER setting default IPMI_SI_MODULE_NAME=ipmi_si [bsc#1059820, OpenIPMI.spec, openipmi-helper, sysconfig.ipmi]- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Upgrade to 2.0.24 * Mainly code cleanup and small rewrites. * Variable renaming IPMI_... to OPENIPMI_... * Improved internal error handling * IPv6 support added/completed. [fate#322830, OpenIMPI-add-libncurses.patch, OpenIPMI-no-return-in-nonvoid-function.patch]- Version update to lates trelease 2.0.23: * There is no longer actively updated changelog * Various bugfixes since last git pull from 2016-02-26 - Drop OpenIPMI-libtool.patch which was merged upstream - Drop OpenIPMI_2.0.21_to_HEAD.patch patch as it is no longer needed - Add patch openipmi-tinfo.patch to detect tinfo properly - Add patch to fix OpenIPMIpthread pc file (from Fedora) 0001-Apply-OpenIPMI-2.0.18-pthread-pkgconfig.patch.patch - Add patch to not bundle libedit (from Fedora) 0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch- Update spec file to properly install sysconfig.ipmi (bsc#989985, bsc#988443)- Remove one occurence of perl_requires: once is sufficient.- Fix perl requires by using the pre-defined macro (bsc#969576)- Update to latest git commit: a01bbe94efff3a5f239b3b5440c8..052d36ec88515c1b1177faa442833e3 Add: OpenIPMI_2.0.21_to_HEAD.patch Removed modifications for: - lanserv/ipmi_sim_chassiscontrol - lanserv/marvell-bmc/TODO due to git repo inconsistencies - Some spec file cleanups obs complained about - > also spec-cleaner run through- Do not try to register/deregister OpenIPMI.info.gz in post/postun of the devel package: we do not install such a file.- fix bashisms in openipmi-helper script- Replace systemd BuildRequires with pkgconfig(systemd): we do not require the full installation / dep chain of systemd.- Use systemd instead of sysvinit + Add ipmi.service + Add openipmi-helper to keep capabilities of sysvinit script + Add systemd related macros - Remove obsolete/depreciated macrosibs-centriq-5 1670342920  !"#$%&'()*+,-./0123456789:;<=>?@ABCDE2.0.31-150400.3.2.12.0.31-150400.3.2.1openipmiguiOpenIPMI.py_OpenIPMI.soOpenIPMI.cpython-36.pycopenipmigui__init__.py__pycache____init__.cpython-36.pyc_conn.cpython-36.pyc_control.cpython-36.pyc_domain.cpython-36.pyc_entity.cpython-36.pyc_fru.cpython-36.pyc_mc.cpython-36.pyc_mc_chan.cpython-36.pyc_mc_lanparm.cpython-36.pyc_mc_pefparm.cpython-36.pyc_mc_solparm.cpython-36.pyc_mc_user.cpython-36.pyc_misc.cpython-36.pyc_oi_logging.cpython-36.pyc_saveprefs.cpython-36.pyc_sel.cpython-36.pyc_sensor.cpython-36.pyc_term.cpython-36.pycgui.cpython-36.pycgui_SoL.cpython-36.pycgui_cmdwin.cpython-36.pycgui_domainDialog.cpython-36.pycgui_errstr.cpython-36.pycgui_lightset.cpython-36.pycgui_list.cpython-36.pycgui_popup.cpython-36.pycgui_setdialog.cpython-36.pycgui_term.cpython-36.pycgui_treelist.cpython-36.pycgui_winsys.cpython-36.pyc_conn.py_control.py_domain.py_entity.py_fru.py_mc.py_mc_chan.py_mc_lanparm.py_mc_pefparm.py_mc_solparm.py_mc_user.py_misc.py_oi_logging.py_saveprefs.py_sel.py_sensor.py_term.pygui.pygui_SoL.pygui_cmdwin.pygui_domainDialog.pygui_errstr.pygui_lightset.pygui_list.pygui_popup.pygui_setdialog.pygui_term.pygui_treelist.pygui_winsys.pyOpenIPMI-python3OpenIPMI.iopenipmigui.1.gz/usr/bin//usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/__pycache__//usr/lib64/python3.6/site-packages/openipmigui//usr/lib64/python3.6/site-packages/openipmigui/__pycache__//usr/share/doc/packages//usr/share/doc/packages/OpenIPMI-python3//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:27058/SUSE_SLE-15-SP4_Update/97e54083d4967a1a708d752dc4314d0d-OpenIPMI.SUSE_SLE-15-SP4_Updatedrpmxz5aarch64-suse-linuxPython script, ASCII text executableELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7dd857a15c6d57ca413dbf0e376dcfcee06936a0, strippedpython 3.6 byte-compileddirectoryASCII textC source, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHI RR R RR RRRRRR R RR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R Ougutf-8f249ce4710b9f1da5ea84848f4df499f4f6ceba917960621528dcda2f97cbf8c?7zXZ !t/]"k%29ưQ&iA0zӮK3[UG'vSWyk[jÝpi\*1gߡ0-C9TѥP} ѿ䝛AQ|T3ѣDù3ǡ*Û1́XƭJ |1]8!Csl!.Yh/J˅yRuI3= p剌.q^)+i'o,`neoj<9! ѭΝGO$Ѣg7ŢbV9|A q<6//[` )ӑ:rEEߣ)!R5I8=xwk;<$i oYH2գ+kw՝̃Jowv4(7s<))A@=8F<5[r5%]]`Dd) fx`dw&]Ww@2[~G:[`mEDĪ<2F{9okXekSwzD kZG` ʆX3۳'.w;}_r;3sEJ BgDN_ AD~`'2|ZGdd0E6vgV3mD +BC;_DZIz̊~`8ߋd`,cCXsm UŬQcKfm4]