| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: yast2-ruby-bindings | Distribution: SUSE Linux Enterprise 15 |
| Version: 4.6.2 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 150600.1.5 | Build date: Sat Mar 9 01:22:59 2024 |
| Group: System/YaST | Build host: mourvedre |
| Size: 626172 | Source RPM: yast2-ruby-bindings-4.6.2-150600.1.5.src.rpm |
| Packager: https://www.suse.com/ | |
| Url: https://github.com/yast/yast-ruby-bindings | |
| Summary: Ruby bindings for the YaST platform | |
The bindings allow YaST modules to be written using the Ruby language and also Ruby scripts can use YaST agents, APIs and modules.
GPL-2.0-only
* Mon Apr 03 2023 jreidinger@suse.com
- Improve YaST memory consumption related to import+publish (bsc#1210051)
- 4.6.2
* Thu Mar 09 2023 mvidner@suse.com
- Use ruby-devel versioned to match the gems (bsc#1209098)
- 4.6.1
* Fri Mar 03 2023 lslezak@suse.cz
- Bump version to 4.6.0 (bsc#1208913)
* Mon Oct 24 2022 lslezak@suse.cz
- Added "log.group" method for grouping the log messages
(bsc#1204625)
- Update Rakefile to allow installing the Ruby files in inst-sys
using the "yupdate" command
- 4.5.4
* Thu Oct 06 2022 shundhammer@suse.com
- Dropped support for profiler / Y2PROFILER env var (bsc#1189647)
- 4.5.3
* Thu Aug 18 2022 jreidinger@suse.com
- Add properly glibc-locale as build dependency to test locale
dependent methods (related to change for bsc#1154405)
- 4.5.2
* Tue May 24 2022 lslezak@suse.cz
- Added experimental infrastructure for managing system in
a chroot (bsc#1199840)
- 4.5.1
* Wed Apr 06 2022 lslezak@suse.cz
- Bump version to 4.5.0 (bsc#1198109)
* Mon Feb 07 2022 lslezak@suse.cz
- Set "x509ignoreCN=0" GODEBUG environment variable option to
enable CN (Common Name) matching in SSL certificates in Go programs
(e.g. suseconnect-ng). Without it the CN would be ignored and
only the SAN (Subject Alternative Name) certificate fields would
be used. But the self-signed certificates usually only contain
the CN field without SAN so YaST could not connect to SMT/RMT
registration servers. (bsc#1195220)
- 4.4.8
* Mon Jan 17 2022 lslezak@suse.cz
- Added yast/rspec/helpers.rb (related to bsc#1194784)
- 4.4.7
* Mon Nov 29 2021 jreidinger@suse.com
- Avoid timing issue in integration tests ( bsc#1193192 )
- 4.4.6
* Mon Nov 29 2021 jreidinger@suse.com
- Avoid warning in ruby3.0 ( bsc#1193192 )
- 4.4.5
* Wed Aug 18 2021 jreidinger@suse.com
- Fix dependency on s390 (revealed by previous fix for bsc#972548)
- 4.4.4
* Fri Aug 13 2021 lslezak@suse.cz
- Added an unit test for testing empty help text (bsc#972548)
- 4.4.3
* Wed Jul 21 2021 jlopez@suse.com
- Avoid IO exception when the stderr was closed. This could happen
when the parent process was killed, see bsc#1154854.
- 4.4.2
* Wed Jun 16 2021 jreidinger@suse.com
- When a WFM client returns a value not representable in YCP,
raise a meaningful exception instead of crashing on an undefined
variable (bsc#1187230)
- 4.4.1
* Wed Apr 14 2021 kanderssen@suse.com
- Made the architecture string to fit in a 80x24 terminal
(bsc#1184474).
- 4.4.0
* Wed Mar 17 2021 lslezak@suse.cz
- Fixed password encrypting functions to work correctly also
in older products (SLE15-SP2/Leap 15.2 and older)
(related to bsc#1176924)
- 4.3.14
* Thu Mar 04 2021 lslezak@suse.cz
- Change the special keybard shortcut to start a graphical
menu instead of a low level command line console,
- The command line console can be started from there as well
- Related to jsc#PM-1895, jsc#SLE-16263
- 4.3.13
* Mon Feb 15 2021 lslezak@suse.cz
- Handle a special keyboard shortcut for starting the installation
console (jsc#PM-1895, jsc#SLE-16263)
- 4.3.12
* Thu Nov 19 2020 shundhammer@suse.com
- Removed Requires / BuildRequires to libyui (build failure)
(related to bsc#1175489)
- 4.3.11
* Mon Nov 16 2020 shundhammer@suse.com
- Added UI test for menu bar shortcut priority (bsc#1175489)
- 4.3.10
* Thu Nov 12 2020 mvidner@suse.com
- Build fix for "error creating /run/tmux/399" (bsc#1178394)
- 4.3.9
* Tue Nov 03 2020 mvidner@suse.com
- Test: menu items remain disabled after hotkeys are recomputed
(bsc#1178394)
- 4.3.8
* Thu Oct 29 2020 shundhammer@suse.com
- Added unit tests for NCMultiSelectionBox (bsc#1177985)
- 4.3.7
* Thu Oct 29 2020 schubi@suse.com
- Reporting augeas parsing errors and displaying them in rich-text
format (bsc#1174198).
- 4.3.6
* Tue Oct 13 2020 mvidner@suse.com
- Add automatic TUI (ncurses) tests using tmux (bsc#1165388).
- 4.3.5
* Thu Sep 24 2020 besser82@fedoraproject.org
- Fixes for gensalt handling with libxcrypt (bsc#1176924)
- 4.3.4
* Wed Sep 23 2020 jreidinger@suse.com
- Improve logger to log also method name in ruby (useful for any
debug like bsc#1144351)
- 4.3.3
* Wed Aug 12 2020 shundhammer@suse.com
- Fixed yast-ycp-ui-bindings dependency (bsc#1175115)
- 4.3.2
* Wed Aug 12 2020 shundhammer@suse.com
- Added new UI terms: MenuBar(), Menu() (bsc#1175115)
- 4.3.1
* Wed Apr 22 2020 jreidinger@suse.com
- reimplement Builtins#tointeger to not use scanf removed from ruby
2.7 (bsc#1169442)
- 4.3.0
* Wed Jan 22 2020 ancor@suse.com
- Added a COPYING file with the GPL license (bsc#1161470)
- 4.2.8
* Fri Jan 03 2020 jreidinger@suse.com
- Fix previous fix to really set exit code in ruby wrapper
(bsc#1144351)
- 4.2.7
* Tue Dec 17 2019 jreidinger@suse.com
- Fix returning error codes from y2start start point. Helps with
CLI exit codes and also with failed installation (helps e.g. with
bsc#1144351 and yast lan CLI)
- 4.2.6
* Thu Dec 05 2019 schubi@suse.de
- S390: Evaluating an architecture specific string which will be
shown in the title bar (ncurses) or in the banner (qt)
(jsc#SLE-9424).
- 4.2.5
* Wed Nov 06 2019 shundhammer@suse.com
- Added symbol for new UI CustomStatusItemSelector widget
(bsc#1084674)
- Added symbol for UI icon term
- 4.2.4
* Mon Sep 23 2019 shundhammer@suse.com
- Added symbols for new UI ItemSelector widget (bsc#1084674)
- 4.2.3
* Thu Aug 22 2019 schubi@suse.de
- Using rb_default_ruby_abi tag in the spec file in order to
handle several ruby versions (bsc#1146403).
- 4.2.2
* Mon May 20 2019 mvidner@suse.com
- Fixup the textdomain change so that yast2.rpm builds (bsc#1130822)
- 4.2.1
* Thu May 16 2019 mvidner@suse.com
- Raise (an Internal Error) if no textdomain is declared for
a translatable text and Y2STRICTTEXTDOMAIN is in the environment
(bsc#1130822)
- 4.2.0
* Tue Mar 05 2019 lslezak@suse.cz
- Always return frozen strings from the translation functions,
make the results unified (related to bsc#1125006)
- 4.1.4
* Mon Mar 04 2019 mfilka@suse.com
- bnc#1127685
- Internal error message popup is scaled according to its content
- 4.1.3
* Tue Jan 22 2019 lslezak@suse.cz
- Support for FastGettext 2.0 (still works with FastGettext 1.6)
(bsc#1121865)
- 4.1.2
* Tue Dec 18 2018 jlopez@suse.com
- Configure $PATH environment variable to execute external commands
only from safe paths (part of bsc#1118291).
- 4.1.1
* Tue Oct 23 2018 jreidinger@suse.com
- Fix encoding-related problems by assuming that file contents is
always UTF-8. (bsc#1111367)
- 4.1.0
* Tue Sep 11 2018 aschnell@suse.com
- adapted testsuite to glibc translation change (bsc#1107953)
- 4.0.7
* Mon Aug 20 2018 schubi@suse.de
- Switched license in spec file from SPDX2 to SPDX3 format.
* Fri Apr 06 2018 jlopez@suse.com
- Allow to directly abort the process (needed for fate#318196).
- 4.0.6
* Tue Mar 27 2018 lslezak@suse.cz
- Log a warning if no text domain is configured for translations,
this helps with debugging (improved as a part of bsc#1081466)
- 4.0.5
* Tue Jan 09 2018 jreidinger@suse.com
- Set proper title also for YaST2 scc (bsc#1075164)
- 4.0.4
* Tue Dec 05 2017 jreidinger@suse.com
- Set proper title also for YaST2 Firstboot (bsc#1070583)
- 4.0.3
* Fri Nov 24 2017 mvidner@suse.com
- Better backtrace for dynamically defined methods (bsc#1066290)
- 4.0.2
* Thu Nov 23 2017 lslezak@suse.cz
- Hardcode the Ruby version in the y2start script to always use
the Ruby version used at the build time (bsc#1068863)
- 4.0.1
* Tue Sep 26 2017 jreidinger@suse.com
- Nicer backtrace output in log for internal errors (help for
debuggging bugs like bsc#1044312)
- 4.0.0
* Wed Jul 12 2017 jreidinger@suse.com
- Always use ::Integer to avoid collision with Yast::Integer
(bsc#1044312)
- make Builtins.toupper/tolower strictly backward compatible
in ruby 2.4 (bsc#1044312)
- 3.3.1
* Wed Jul 12 2017 jreidinger@suse.com
- replace all Fixnum and Bignum with Integer as ruby 2.4 make it
deprecated ( ruby2.4 will be default for TW and SLE15 so part
of bsc#1044312)
- 3.3.0
* Tue Jul 04 2017 jreidinger@suse.com
- Set proper title also for YaST2 System Log (bsc#1046153)
- 3.2.14
* Tue May 23 2017 jreidinger@suse.com
- Set proper title for YaST2 installation (bsc#1037891)
- 3.2.13
* Tue May 02 2017 jreidinger@suse.com
- fix calling YaST CLI (bsc#1033993)
- 3.2.12
* Mon Apr 10 2017 jreidinger@suse.com
- Set proper title for YaST2 application (bsc#1033161)
- 3.2.11
* Wed Mar 22 2017 jreidinger@suse.com
- Add new y2start as ruby script which have several advantages
(bsc#1027181):
-- Ruby is no longer embedded into YaST (instead we only use binary
extensions), so there is less chance of things breaking with
a new Ruby version
-- show popup when signal is received and also allow YaST modules
to handle more gracefully when signal is raised
-- better argument passing to y2start itself e.g.
y2base foo -S '(bar)' qt ----> y2start foo --arg bar qt
-- ruby infrastructure can be used directly on y2start like debugger
or profiler
-- majority of y2start functionality is covered by unit tests
allowing easier and less error-prone future changes
- 3.2.10
* Wed Mar 22 2017 jreidinger@suse.com
- Use more friendly exception when an invalid Yast::Path is
constructed (one with a component starting or ending with
a dash; bsc#1028081)
- 3.2.9
* Wed Mar 22 2017 jreidinger@suse.com
- add method Yast::WFM.scr_root to get scr changed root directory
(needed for testing fix for bsc#1023204)
- 3.2.8
* Tue Mar 14 2017 ancor@suse.com
- Use tmux instead of screen to run the Ncurses integration test
in headless systems (skip the test if tmux is not available).
The version of screen introduced to fix bsc#1021743 was causing
the test to fail.
- 3.2.7
* Thu Mar 09 2017 ancor@suse.com
- Display standard output and error channels in case of failure
running the Ncurses integration tests in a headless system.
Needed to debug the error produced by the fix to bsc#1021743
- 3.2.6
* Mon Jan 09 2017 jreidinger@suse.com
- allow in Yast::SCR and Yast::WFM to have string as first
argument where Yast::Path is expected
(gh#yast/yast-ruby-bindings#82, bsc#1018876)
- make yast specific class shortcuts available via Yast namespace
like Yast.path() or Yast.term()
- allow path shortcut to get string or path and return always path
- raise exception if wrong type is passed to path including nil
- 3.2.5
* Mon Jan 09 2017 jreidinger@suse.com
- drop Yast.add_module_dir and Yast.add_include_dir as the only
reliable way is to use Y2DIR env (gh#yast/yast-ruby-bindings#72)
* Wed Jan 04 2017 jreidinger@suse.com
- Throw exception with more detailed error specification when
loading namespace to component system failed (bsc#932331)
- 3.2.4
* Thu Dec 15 2016 igonzalezsosa@suse.com
- Do not crash when FastGettext is unable to find the empty.mo
file (bsc#1014458)
- 3.2.3
* Tue Nov 15 2016 lslezak@suse.cz
- Improved debugger support: catch the magic debugging key
combination (Shift+Ctrl+Alt+D in Qt) returned by UI calls and
start the Ruby debugger when received (FATE#318421)
- 3.2.2
* Wed Oct 26 2016 jreidinger@suse.com
- fix crash when references passed between clients (bsc#935385)
- 3.2.1
* Thu Oct 13 2016 jreidinger@suse.com
- properly document usage of CallFunction and have useful error
when misused (bsc#889980)
- 3.2.0
* Fri Sep 16 2016 mvidner@suse.com
- Rescue "invalid byte sequence in UTF-8", with a custom message
(bsc#992821).
- 3.1.51
* Thu Jun 30 2016 jreidinger@suse.com
- Fix segfault when running rspec tests caused by added ruby
profiler (bnc#986649 comment2)
- 3.1.50
* Tue Jun 28 2016 jreidinger@suse.com
- Added support for running the Ruby profiler
- Improve performance of code by specialized `caller` call
(bnc#986649)
- 3.1.49
* Mon May 30 2016 lslezak@suse.cz
- Improve the debugger support - use the same code also at run
time, allow using `Y2DEBUGGER` also in installed system
(FATE#318421)
- 3.1.48
* Mon May 23 2016 lslezak@suse.cz
- Added support for running the Ruby debugger (FATE#318421)
- Allow running the Ruby debugger from the generic crash handler
if the debugger is installed
- 3.1.47
* Mon Mar 07 2016 jreidinger@suse.com
- update code according to updated yast ruby style guide
* Wed Jan 13 2016 jreidinger@suse.com
- Move transdb initialization to C part to keep it together with
index initialization (bsc#932014)
- 3.1.46
* Wed Jan 13 2016 jreidinger@suse.com
- fixed early return from logging method causing failure of old
testsuite (bsc#932014)
- 3.1.45
* Tue Jan 12 2016 lslezak@suse.cz
- Fixed conflict between Yast::Encoding and ::Encoding (another fix
for bsc#932014)
- 3.1.44
* Mon Jan 11 2016 lslezak@suse.cz
- Do not crash when logging an invalid UTF-8 string (bsc#932014)
- 3.1.43
* Tue Dec 01 2015 jreidinger@suse.com
- Reverted the last change because it broke updating the table in
Service Manager
(because the distinction between :cell and :Cell was lost)
(bnc#956380)
- 3.1.42
* Fri Nov 13 2015 jreidinger@suse.com
- Fix Cell ui shortcut as final id have to be lowercase (fake bug
to get it accepted bnc#0)
- 3.1.41
* Mon Oct 05 2015 jreidinger@suse.com
- Used rb_gc_register_address to fix 'method to_s called on
terminated object' during package installation (bsc#945299)
- 3.1.40
* Wed Sep 30 2015 ancor@suse.com
- Added a regression test for the fix of bnc#943757 implemented
in libyui-ncurses 2.47.3
- 3.1.39
* Tue Aug 04 2015 mvidner@suse.com
- Applied the style guide, with Rubocop.
* Mon Jun 29 2015 ancor@suse.com
- Added Yast::Builtins::strftime with full i18n support
(part of fate#318486)
- 3.1.38
* Thu Jun 25 2015 jreidinger@suse.com
- pass method name to logger (helps with debugging,
e.g. bnc#922308)
- 3.1.37
* Thu Jun 18 2015 ancor@suse.com
- Fixes in the new Yast::CoreExt functionality (part of the fix
for bnc#921233)
- 3.1.36
* Wed Jun 17 2015 ancor@suse.com
- Added Yast::CoreExt, a new mechanism to extend ruby base classes
- Added extension to clean ANSI characters from strings (part of
the fix for bnc#921233)
- 3.1.35
* Wed Jun 03 2015 mvidner@suse.com
- Fixed "Comparable#== will no more rescue exceptions of #<=>"
(boo#933470).
- Fixed a strdup/delete mismatch (boo#932306).
- 3.1.34
* Mon May 25 2015 jreidinger@suse.com
- add ability to test if scr is local (FATE#317900)
- 3.1.33
* Mon May 18 2015 mvidner@suse.com
- Initialize the YaST UI so that it can be called
when the main program is not y2base (bsc#922023).
- 3.1.32
* Wed Apr 01 2015 ancor@suse.com
- Added new RSpec argument matcher: path_matching
- 3.1.31
* Thu Mar 05 2015 mvidner@suse.com
- Fix building with yast2-core-3.1.16: use C++11 like core does
(boo#914255).
- 3.1.30
* Tue Feb 24 2015 jreidinger@suse.com
- fix building for ruby2.2
- 3.1.29
* Wed Jan 28 2015 jreidinger@suse.com
- add more shortcuts for RSpec helpers, that makes tests shorter
- 3.1.28
* Thu Jan 22 2015 jreidinger@suse.com
- enhance usability of Yast::Term class
- 3.1.27
* Thu Jan 22 2015 ancor@suse.com
- Added some RSpec helpers to easy the development of tests
- 3.1.26
* Mon Oct 20 2014 lslezak@suse.cz
- added Travis support (.travis.yml, xcrypt.h detection)
* Wed Oct 15 2014 coolo@suse.com
- switch to rubygem() for Factory too
- 3.1.25
/usr/lib/YaST2/bin/y2start /usr/lib64/YaST2/plugin/libpy2lang_ruby.so /usr/lib64/ruby/vendor_ruby/2.5.0/powerpc64le-linux-gnu/yast /usr/lib64/ruby/vendor_ruby/2.5.0/powerpc64le-linux-gnu/yast/builtinx.so /usr/lib64/ruby/vendor_ruby/2.5.0/powerpc64le-linux-gnu/yastx.so /usr/lib64/ruby/vendor_ruby/2.5.0/yast /usr/lib64/ruby/vendor_ruby/2.5.0/yast.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/arg_ref.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/break.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/builtins.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/client.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/convert.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/core_ext /usr/lib64/ruby/vendor_ruby/2.5.0/yast/core_ext.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/core_ext/ansi_string.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/debugger.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/exportable.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/external.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/fun_ref.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/i18n.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/logger.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/module.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/ops.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/path.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/rspec /usr/lib64/ruby/vendor_ruby/2.5.0/yast/rspec.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/rspec/helpers.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/rspec/matchers.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/rspec/scr.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/rspec/shortcuts.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/scr.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/term.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/translation.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/ui.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/ui_shortcuts.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/y2logger.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/y2start_helpers.rb /usr/lib64/ruby/vendor_ruby/2.5.0/yast/yast.rb /usr/share/licenses/yast2-ruby-bindings /usr/share/licenses/yast2-ruby-bindings/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Feb 9 17:18:57 2026