Marcel Taeumel uploaded a new version of Regex-Tests-Core to project The Trunk: http://source.squeak.org/trunk/Regex-Tests-Core-mt.34.mcz
==================== Summary ====================
Name: Regex-Tests-Core-mt.34 Author: mt Time: 15 December 2023, 2:55:54.123424 pm UUID: 053ecc9e-66fc-2b4b-a29a-c03b4b4a8ab1 Ancestors: Regex-Tests-Core-ct.33
Some test selectors seem to be missing... maybe a prior version was incomplete? Try to fix this.
=============== Diff against Regex-Tests-Core-ct.33 ===============
Item was added: + ----- Method: RxParserTest>>expectedFailures (in category 'failures') ----- + expectedFailures + + ^ #(testOptionalLookbehind2)!
Item was added: + ----- Method: RxParserTest>>testOptionalLookbehind2 (in category 'tests') ----- + testOptionalLookbehind2 + + self assert: [('AB' allRegexMatches: '((?<=a)b)?') asArray = #('A')].!
Item was added: + ----- Method: RxParserTest>>toDotestSpecialCharacterInSetRange (in category 'tests') ----- + toDotestSpecialCharacterInSetRange + "self debug: #testSpecialCharacterInSetRange" + + "Special characters within a set are `^', `-', and `]' that closes the + set. Below are the examples of how to literally use them in a set: + [01^] -- put the caret anywhere except the beginning + [01-] -- put the dash as the last character + []01] -- put the closing bracket as the first character + [^]01] (thus, empty and universal sets cannot be specified)" + + self assert: ('0' matchesRegex: '[01^]'). + + self assert: ('0' matchesRegex: '[0-9]'). + !
Hi Marcel,
I have intentionally deleted/merged #toDotestSpecialCharacterInSetRange in Regex-Tests-Core-ct.27 and #testOptionalLookbehind2 + RxParserTest>>#expectedFailures via Regex-Tests-Core-ct.30 because I fixed them and there were no longer failing. Is the Regex test suite not green for you with Regex-Tests-Core-ct.33? Or was there something with the ancestry? Can you please clarify? :-)
(To my surprise, one of my images @ Regex-Tests-Core-ct.33 already contains those three selectors. :o But it should not, and in a fresh trunk images, they are absent as expected until I load your version.)
Best, Christoph
--- Sent from Squeak Inbox Talk
On 2023-12-15T13:55:54+00:00, commits@source.squeak.org wrote:
Marcel Taeumel uploaded a new version of Regex-Tests-Core to project The Trunk: http://source.squeak.org/trunk/Regex-Tests-Core-mt.34.mcz
==================== Summary ====================
Name: Regex-Tests-Core-mt.34 Author: mt Time: 15 December 2023, 2:55:54.123424 pm UUID: 053ecc9e-66fc-2b4b-a29a-c03b4b4a8ab1 Ancestors: Regex-Tests-Core-ct.33
Some test selectors seem to be missing... maybe a prior version was incomplete? Try to fix this.
=============== Diff against Regex-Tests-Core-ct.33 ===============
Item was added:
- ----- Method: RxParserTest>>expectedFailures (in category 'failures') -----
- expectedFailures
- ^ #(testOptionalLookbehind2)!
Item was added:
- ----- Method: RxParserTest>>testOptionalLookbehind2 (in category 'tests') -----
- testOptionalLookbehind2
- self assert: [('AB' allRegexMatches: '((?<=a)b)?') asArray = #('A')].!
Item was added:
- ----- Method: RxParserTest>>toDotestSpecialCharacterInSetRange (in category 'tests') -----
- toDotestSpecialCharacterInSetRange
- "self debug: #testSpecialCharacterInSetRange"
- "Special characters within a set are `^', `-', and `]' that closes the
- set. Below are the examples of how to literally use them in a set:
- [01^] -- put the caret anywhere except the beginning
- [01-] -- put the dash as the last character
- []01] -- put the closing bracket as the first character
- [^]01] (thus, empty and universal sets cannot be specified)"
- self assert: ('0' matchesRegex: '[01^]').
- self assert: ('0' matchesRegex: '[0-9]').
- !
There were uncommitted changes in a fresh trunk. Revert those if needed. I just wanted to have no * anymore 🙃
________________________________ From: Thiede, Christoph christoph.thiede@student.hpi.uni-potsdam.de Sent: Friday, December 15, 2023 6:55:53 PM To: squeak-dev@lists.squeakfoundation.org squeak-dev@lists.squeakfoundation.org Subject: [squeak-dev] Re: The Trunk: Regex-Tests-Core-mt.34.mcz
Hi Marcel,
I have intentionally deleted/merged #toDotestSpecialCharacterInSetRange in Regex-Tests-Core-ct.27 and #testOptionalLookbehind2 + RxParserTest>>#expectedFailures via Regex-Tests-Core-ct.30 because I fixed them and there were no longer failing. Is the Regex test suite not green for you with Regex-Tests-Core-ct.33? Or was there something with the ancestry? Can you please clarify? :-)
(To my surprise, one of my images @ Regex-Tests-Core-ct.33 already contains those three selectors. :o But it should not, and in a fresh trunk images, they are absent as expected until I load your version.)
Best, Christoph
--- Sent from Squeak Inbox Talk
On 2023-12-15T13:55:54+00:00, commits@source.squeak.org wrote:
Marcel Taeumel uploaded a new version of Regex-Tests-Core to project The Trunk: http://source.squeak.org/trunk/Regex-Tests-Core-mt.34.mcz
==================== Summary ====================
Name: Regex-Tests-Core-mt.34 Author: mt Time: 15 December 2023, 2:55:54.123424 pm UUID: 053ecc9e-66fc-2b4b-a29a-c03b4b4a8ab1 Ancestors: Regex-Tests-Core-ct.33
Some test selectors seem to be missing... maybe a prior version was incomplete? Try to fix this.
=============== Diff against Regex-Tests-Core-ct.33 ===============
Item was added:
- ----- Method: RxParserTest>>expectedFailures (in category 'failures') -----
- expectedFailures
^ #(testOptionalLookbehind2)!
Item was added:
- ----- Method: RxParserTest>>testOptionalLookbehind2 (in category 'tests') -----
- testOptionalLookbehind2
self assert: [('AB' allRegexMatches: '((?<=a)b)?') asArray = #('A')].!
Item was added:
- ----- Method: RxParserTest>>toDotestSpecialCharacterInSetRange (in category 'tests') -----
- toDotestSpecialCharacterInSetRange
"self debug: #testSpecialCharacterInSetRange"
"Special characters within a set are `^', `-', and `]' that closes the
- set. Below are the examples of how to literally use them in a set:
[01^] -- put the caret anywhere except the beginning
[01-] -- put the dash as the last character
[]01] -- put the closing bracket as the first character
[^]01] (thus, empty and universal sets cannot be specified)"
self assert: ('0' matchesRegex: '[01^]').
self assert: ('0' matchesRegex: '[0-9]').
!
Now that is weird ... I see that, too. If I scan all packages for changes, MorphicExtras is displayed as dirty as well. A slightly older but fresh Squeak6.1alpha-22854-64bit image even has four dirty packages by default. This is a systematic issue that we should fix in the update stream/CI infrastructure, I think. But committing all dirty changes often seems like a bad solution to me. :-)
Also, could you revert this version again? :-)
Best, Christoph ________________________________ Von: Taeumel, Marcel via Squeak-dev squeak-dev@lists.squeakfoundation.org Gesendet: Freitag, 15. Dezember 2023 19:27 Uhr An: The general-purpose Squeak developers list squeak-dev@lists.squeakfoundation.org Cc: Taeumel, Marcel Marcel.Taeumel@hpi.de Betreff: [squeak-dev] Re: The Trunk: Regex-Tests-Core-mt.34.mcz
There were uncommitted changes in a fresh trunk. Revert those if needed. I just wanted to have no * anymore 🙃
________________________________ From: Thiede, Christoph christoph.thiede@student.hpi.uni-potsdam.de Sent: Friday, December 15, 2023 6:55:53 PM To: squeak-dev@lists.squeakfoundation.org squeak-dev@lists.squeakfoundation.org Subject: [squeak-dev] Re: The Trunk: Regex-Tests-Core-mt.34.mcz
Hi Marcel,
I have intentionally deleted/merged #toDotestSpecialCharacterInSetRange in Regex-Tests-Core-ct.27 and #testOptionalLookbehind2 + RxParserTest>>#expectedFailures via Regex-Tests-Core-ct.30 because I fixed them and there were no longer failing. Is the Regex test suite not green for you with Regex-Tests-Core-ct.33? Or was there something with the ancestry? Can you please clarify? :-)
(To my surprise, one of my images @ Regex-Tests-Core-ct.33 already contains those three selectors. :o But it should not, and in a fresh trunk images, they are absent as expected until I load your version.)
Best, Christoph
--- Sent from Squeak Inbox Talk
On 2023-12-15T13:55:54+00:00, commits@source.squeak.org wrote:
Marcel Taeumel uploaded a new version of Regex-Tests-Core to project The Trunk: http://source.squeak.org/trunk/Regex-Tests-Core-mt.34.mcz
==================== Summary ====================
Name: Regex-Tests-Core-mt.34 Author: mt Time: 15 December 2023, 2:55:54.123424 pm UUID: 053ecc9e-66fc-2b4b-a29a-c03b4b4a8ab1 Ancestors: Regex-Tests-Core-ct.33
Some test selectors seem to be missing... maybe a prior version was incomplete? Try to fix this.
=============== Diff against Regex-Tests-Core-ct.33 ===============
Item was added:
- ----- Method: RxParserTest>>expectedFailures (in category 'failures') -----
- expectedFailures
^ #(testOptionalLookbehind2)!
Item was added:
- ----- Method: RxParserTest>>testOptionalLookbehind2 (in category 'tests') -----
- testOptionalLookbehind2
self assert: [('AB' allRegexMatches: '((?<=a)b)?') asArray = #('A')].!
Item was added:
- ----- Method: RxParserTest>>toDotestSpecialCharacterInSetRange (in category 'tests') -----
- toDotestSpecialCharacterInSetRange
"self debug: #testSpecialCharacterInSetRange"
"Special characters within a set are `^', `-', and `]' that closes the
- set. Below are the examples of how to literally use them in a set:
[01^] -- put the caret anywhere except the beginning
[01-] -- put the dash as the last character
[]01] -- put the closing bracket as the first character
[^]01] (thus, empty and universal sets cannot be specified)"
self assert: ('0' matchesRegex: '[01^]').
self assert: ('0' matchesRegex: '[0-9]').
!
Maybe next week. You could do it before then if possible 😇
________________________________ From: Thiede, Christoph Christoph.Thiede@student.hpi.uni-potsdam.de Sent: Friday, December 15, 2023 7:39:35 PM To: The general-purpose Squeak developers list squeak-dev@lists.squeakfoundation.org Subject: [squeak-dev] Re: The Trunk: Regex-Tests-Core-mt.34.mcz
Now that is weird ... I see that, too. If I scan all packages for changes, MorphicExtras is displayed as dirty as well. A slightly older but fresh Squeak6.1alpha-22854-64bit image even has four dirty packages by default. This is a systematic issue that we should fix in the update stream/CI infrastructure, I think. But committing all dirty changes often seems like a bad solution to me. :-)
Also, could you revert this version again? :-)
Best, Christoph ________________________________ Von: Taeumel, Marcel via Squeak-dev squeak-dev@lists.squeakfoundation.org Gesendet: Freitag, 15. Dezember 2023 19:27 Uhr An: The general-purpose Squeak developers list squeak-dev@lists.squeakfoundation.org Cc: Taeumel, Marcel Marcel.Taeumel@hpi.de Betreff: [squeak-dev] Re: The Trunk: Regex-Tests-Core-mt.34.mcz
There were uncommitted changes in a fresh trunk. Revert those if needed. I just wanted to have no * anymore 🙃
________________________________ From: Thiede, Christoph christoph.thiede@student.hpi.uni-potsdam.de Sent: Friday, December 15, 2023 6:55:53 PM To: squeak-dev@lists.squeakfoundation.org squeak-dev@lists.squeakfoundation.org Subject: [squeak-dev] Re: The Trunk: Regex-Tests-Core-mt.34.mcz
Hi Marcel,
I have intentionally deleted/merged #toDotestSpecialCharacterInSetRange in Regex-Tests-Core-ct.27 and #testOptionalLookbehind2 + RxParserTest>>#expectedFailures via Regex-Tests-Core-ct.30 because I fixed them and there were no longer failing. Is the Regex test suite not green for you with Regex-Tests-Core-ct.33? Or was there something with the ancestry? Can you please clarify? :-)
(To my surprise, one of my images @ Regex-Tests-Core-ct.33 already contains those three selectors. :o But it should not, and in a fresh trunk images, they are absent as expected until I load your version.)
Best, Christoph
--- Sent from Squeak Inbox Talk
On 2023-12-15T13:55:54+00:00, commits@source.squeak.org wrote:
Marcel Taeumel uploaded a new version of Regex-Tests-Core to project The Trunk: http://source.squeak.org/trunk/Regex-Tests-Core-mt.34.mcz
==================== Summary ====================
Name: Regex-Tests-Core-mt.34 Author: mt Time: 15 December 2023, 2:55:54.123424 pm UUID: 053ecc9e-66fc-2b4b-a29a-c03b4b4a8ab1 Ancestors: Regex-Tests-Core-ct.33
Some test selectors seem to be missing... maybe a prior version was incomplete? Try to fix this.
=============== Diff against Regex-Tests-Core-ct.33 ===============
Item was added:
- ----- Method: RxParserTest>>expectedFailures (in category 'failures') -----
- expectedFailures
^ #(testOptionalLookbehind2)!
Item was added:
- ----- Method: RxParserTest>>testOptionalLookbehind2 (in category 'tests') -----
- testOptionalLookbehind2
self assert: [('AB' allRegexMatches: '((?<=a)b)?') asArray = #('A')].!
Item was added:
- ----- Method: RxParserTest>>toDotestSpecialCharacterInSetRange (in category 'tests') -----
- toDotestSpecialCharacterInSetRange
"self debug: #testSpecialCharacterInSetRange"
"Special characters within a set are `^', `-', and `]' that closes the
- set. Below are the examples of how to literally use them in a set:
[01^] -- put the caret anywhere except the beginning
[01-] -- put the dash as the last character
[]01] -- put the closing bracket as the first character
[^]01] (thus, empty and universal sets cannot be specified)"
self assert: ('0' matchesRegex: '[01^]').
self assert: ('0' matchesRegex: '[0-9]').
!
Done via Regex-Tests-Core-mt.35
Am 15.12.2023 19:46:43 schrieb Taeumel, Marcel marcel.taeumel@hpi.de:
Maybe next week. You could do it before then if possible 😇
________________________________ From: Thiede, Christoph Christoph.Thiede@student.hpi.uni-potsdam.de Sent: Friday, December 15, 2023 7:39:35 PM To: The general-purpose Squeak developers list squeak-dev@lists.squeakfoundation.org Subject: [squeak-dev] Re: The Trunk: Regex-Tests-Core-mt.34.mcz
Now that is weird ... I see that, too. If I scan all packages for changes, MorphicExtras is displayed as dirty as well. A slightly older but fresh Squeak6.1alpha-22854-64bit image even has four dirty packages by default. This is a systematic issue that we should fix in the update stream/CI infrastructure, I think. But committing all dirty changes often seems like a bad solution to me. :-)
Also, could you revert this version again? :-)
Best, Christoph ________________________________ Von: Taeumel, Marcel via Squeak-dev squeak-dev@lists.squeakfoundation.org Gesendet: Freitag, 15. Dezember 2023 19:27 Uhr An: The general-purpose Squeak developers list squeak-dev@lists.squeakfoundation.org Cc: Taeumel, Marcel Marcel.Taeumel@hpi.de Betreff: [squeak-dev] Re: The Trunk: Regex-Tests-Core-mt.34.mcz
There were uncommitted changes in a fresh trunk. Revert those if needed. I just wanted to have no * anymore 🙃
________________________________ From: Thiede, Christoph christoph.thiede@student.hpi.uni-potsdam.de Sent: Friday, December 15, 2023 6:55:53 PM To: squeak-dev@lists.squeakfoundation.org squeak-dev@lists.squeakfoundation.org Subject: [squeak-dev] Re: The Trunk: Regex-Tests-Core-mt.34.mcz
Hi Marcel,
I have intentionally deleted/merged #toDotestSpecialCharacterInSetRange in Regex-Tests-Core-ct.27 and #testOptionalLookbehind2 + RxParserTest>>#expectedFailures via Regex-Tests-Core-ct.30 because I fixed them and there were no longer failing. Is the Regex test suite not green for you with Regex-Tests-Core-ct.33? Or was there something with the ancestry? Can you please clarify? :-)
(To my surprise, one of my images @ Regex-Tests-Core-ct.33 already contains those three selectors. :o But it should not, and in a fresh trunk images, they are absent as expected until I load your version.)
Best, Christoph
--- Sent from Squeak Inbox Talk
On 2023-12-15T13:55:54+00:00, commits@source.squeak.org wrote:
Marcel Taeumel uploaded a new version of Regex-Tests-Core to project The Trunk: http://source.squeak.org/trunk/Regex-Tests-Core-mt.34.mcz
==================== Summary ====================
Name: Regex-Tests-Core-mt.34 Author: mt Time: 15 December 2023, 2:55:54.123424 pm UUID: 053ecc9e-66fc-2b4b-a29a-c03b4b4a8ab1 Ancestors: Regex-Tests-Core-ct.33
Some test selectors seem to be missing... maybe a prior version was incomplete? Try to fix this.
=============== Diff against Regex-Tests-Core-ct.33 ===============
Item was added:
- ----- Method: RxParserTest>>expectedFailures (in category 'failures') -----
- expectedFailures
^ #(testOptionalLookbehind2)!
Item was added:
- ----- Method: RxParserTest>>testOptionalLookbehind2 (in category 'tests') -----
- testOptionalLookbehind2
self assert: [('AB' allRegexMatches: '((?<=a)b)?') asArray = #('A')].!
Item was added:
- ----- Method: RxParserTest>>toDotestSpecialCharacterInSetRange (in category 'tests') -----
- toDotestSpecialCharacterInSetRange
"self debug: #testSpecialCharacterInSetRange"
"Special characters within a set are `^', `-', and `]' that closes the
- set. Below are the examples of how to literally use them in a set:
[01^] -- put the caret anywhere except the beginning
[01-] -- put the dash as the last character
[]01] -- put the closing bracket as the first character
[^]01] (thus, empty and universal sets cannot be specified)"
self assert: ('0' matchesRegex: '[01^]').
self assert: ('0' matchesRegex: '[0-9]').
!
squeak-dev@lists.squeakfoundation.org