Accepting request 292261 from devel:languages:ruby:extensions

1

OBS-URL: https://build.opensuse.org/request/show/292261
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rubygem-byebug?expand=0&rev=2
This commit is contained in:
Dominique Leuenberger 2015-03-23 11:19:10 +00:00 committed by Git OBS Bridge
commit e2ce4bc4a5
4 changed files with 84 additions and 6 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:56358e944d1cdb83151d4400631306eb2539b5fdf1b5e784cdd984b14016ac51
size 89088

3
byebug-4.0.3.gem Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:81644cff229c26135a90478a2027d80f257685f0e9460c1fb73259b3b9329420
size 74240

View File

@ -1,3 +1,81 @@
-------------------------------------------------------------------
Fri Mar 20 05:33:10 UTC 2015 - coolo@suse.com
- updated to version 4.0.3
### Fixed
* Unused variable warning in context.c
-------------------------------------------------------------------
Wed Mar 18 15:39:52 UTC 2015 - coolo@suse.com
- updated to version 4.0.2
### Fixed
* Removed `rb-readline` as a dependency and show a help message whenever
requiring readline fails instead (#118)
## 4.0.1 - 2014-03-13
### Fixed
* .yml files needed for printers support were missing from the release... :S
* Add `rb-readline` as a dependency (#118)
## 4.0.0 - 2014-03-13
### Added
- `untracevar` command that stops tracing a global variable.
- Window CI build through AppVeyor.
- OSX CI build through Travis.
- Style enforcement through RuboCop.
- C style enforment using the `indent` command line utility.
- Some remote debugging tests (thanks @eric-hu).
- Printer's support (thanks @astashov).
### Changed
- A lot of internal refactoring.
- `tracevar` now requires the full global variable name (with "$").
- `catch` command is not allowed in post_mortem mode anymore. It was not
working anyways (#92).
- `step` is now more user friendly when used in combination with `up` (see #85).
- `var const` can now be called without an argument and will show constants in
the current scope.
- `break` with a class name now creates breakpoints regardless of class not
being yet defined. If that's the case, it gives a warning but the class is
created anyways.
### Fixed
- Code reloading issues.
- `set fullpath` was not showing fullpaths. Now it is.
- `up`, `down` and `frame` commands now work in post_mortem mode (#93).
- Fixes in rc file (.byebugrc): invalid commands are just ignored instead of
aborting, global (home) rc file is now properly loaded before project's file.
- Backtraces not working in `post_mortem` mode (#93).
- 'cmd1 ; cmd2 ; ...; cmdN' syntax which allows running several commands
sequentially.
- Finish command not stopping at the correct line (#101).
- `break` with namespaced class, like `break A::B#c` should now work (#106).
- Command history is now persisted before exiting byebug.
- Setting breakpoint in a method would stop not only at the beginning of the
method but also at the beginning of every block inside the method.
- Setting breakpoints on module methods (#122, @x-yuri).
### Removed
- `autoreload` setting as it's not necessary anymore. Code should always be up
to date.
- `reload` command for the same reason.
- Gem dependency on `debugger-linecache`.
- `step+`, `step-`, `next+`, `next-`, `set/show linetrace_plus` and
`set/show forcestep` commands. These were all mechanisms to deal with TracePoint
API event dupplication, but this duplicated events have been completely removed
from the API since
[r48609](bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/48609), so
they are no longer necessary.
- `info file` subcommands: `info file breakpoints`, `info file mtime`, `info
file sha1`, `info file all`. Now all information is listed under `info file`.
- `testing` setting. It was just a hack to be able to test `byebug`. Nobody was
supposed to actually use it!
- `var class` command, just use Ruby (`self.class.class_variables`).
- `p` command, just use `eval`, or just type your expression and `byebug` will
autoevaluate it.
- `exit` alias for `quit`.
-------------------------------------------------------------------
Wed Dec 17 10:11:03 UTC 2014 - tboerger@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package rubygem-byebug
#
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -24,14 +24,14 @@
#
Name: rubygem-byebug
Version: 3.5.1
Version: 4.0.3
Release: 0
%define mod_name byebug
%define mod_full_name %{mod_name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: ruby-macros >= 5
BuildRequires: %{rubydevel >= 2.0.0}
BuildRequires: %{rubygem gem2rpm}
BuildRequires: ruby-macros >= 5
BuildRequires: update-alternatives
Url: http://github.com/deivid-rodriguez/byebug
Source: http://rubygems.org/gems/%{mod_full_name}.gem