Future of (development) dependency for byebug?
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Ruby
- Sterne
- 202
- Forks
- 27
- Ø Merge
- 2 T. 10 Std.
- Gemergte PRs (30 T.)
- 1
Beschreibung
Currently for power_assert testsuite, it depends on byebug:
https://github.com/ruby/power_assert/blob/297fa68908c45c4ca6c41e0940ebcc069744d580/power_assert.gemspec#L26
https://github.com/ruby/power_assert/blob/297fa68908c45c4ca6c41e0940ebcc069744d580/test/trace_test.rb#L10
So can I rely on byebug?
Why I am asking here is that
- The last activity on https://github.com/deivid-rodriguez/byebug seems more than 2 years ago.
- And it seems that with ruby 3.3 (I tested https://github.com/ruby/ruby/commit/cd67c0d2040f1ade0fe8b1533816281553bfe6e6 ) byebug testsuite fails , and looks like byebug does not work with ruby 3.3 properly.
So I think if power_assert is going to use byebug, someone has to support byebug maintainership.
Or can power_assert be switched to use debug gem?
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit der Abhängigkeitserklärung in power_assert.gemspec in Zeile 26 und der Verwendung von byebug in test/trace_test.rb in Zeile 10. Überprüfe den gemeldeten Testfehler unter Ruby 3.3 und vergleiche, ob die bestehende Testsuite stattdessen das debug gem verwenden kann; abgeschlossen ist die Aufgabe, wenn eine vereinbarte, kompatible Abhängigkeit feststeht und die Tests bestehen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- ruby
- Bereich
- testing
- Issue-Typ
- Refactoring
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100