Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- 1 participants
- 144619 messages
This week (41/2023) on the Pharo Issue Tracker
by Marcus Denker
# Pharo 11
- Fix unsubscriptions of WeakSubscriptions #14951
https://github.com/pharo-project/pharo/pull/14951
- [P11 Backport] Unsubscribe announcements from finalization registry #14938
https://github.com/pharo-project/pharo/pull/14938
# Fixes
- Fix versioning error handling already versioned file names #14851
https://github.com/pharo-project/pharo/pull/14851
- Calypso: Show protocol edition bar only in edition #14885
https://github.com/pharo-project/pharo/pull/14885
- Ensure filesystem code is initialized before opening source files (fixes #14850) #14907
https://github.com/pharo-project/pharo/pull/14907
- Improving precision in humanReadableByteSizeString #14900
https://github.com/pharo-project/pharo/pull/14900
- Allow formatting only part of a method or playground (fixes #14618) #14909
https://github.com/pharo-project/pharo/pull/14909
- Unsubscribe announcements from finalization registry #14937
https://github.com/pharo-project/pharo/pull/14937
- Fix index out of range during Calypso editor tab updates #14942
https://github.com/pharo-project/pharo/pull/14942
- 10644 fixes process terminate #11310
https://github.com/pharo-project/pharo/pull/11310
- 14934-When-prompted-to-create-a-class-the-definition-information-are-ignored #14954
https://github.com/pharo-project/pharo/pull/14954
- Fix âspanâ in BalloonEngine not being as wide as the âdestFormâ #14926
https://github.com/pharo-project/pharo/pull/14926
# Undeclared Handling
- Deprecate Dictionary #removeUnreferencedKeys #14975
https://github.com/pharo-project/pharo/pull/14975
- Optimize Dictionary>>unreferencedKeys #14908
https://github.com/pharo-project/pharo/pull/14908
- reduce the amount of calls to #cleanOutUndeclared during full image load #14936
https://github.com/pharo-project/pharo/pull/14936
# Packages
- Clean test on repackaging #14911
https://github.com/pharo-project/pharo/pull/14911
- Simplify ClassAdded #14953
https://github.com/pharo-project/pharo/pull/14953
- Remove MCWorkingCopy>>#merge: #14955
https://github.com/pharo-project/pharo/pull/14955
- RPackage: Remove categories from class removal announcement #14946
https://github.com/pharo-project/pharo/pull/14946
- Update DoItChunk to manage new package API #14924
https://github.com/pharo-project/pharo/pull/14924
- Fix failing tests on RPackage #14927
https://github.com/pharo-project/pharo/pull/14927
- RPackage: Finish to clean the package/tag import logic #14797
https://github.com/pharo-project/pharo/pull/14797
- RPackage: #moveClass:toTag: can be simpler if the package do not change #14882
https://github.com/pharo-project/pharo/pull/14882
- Reduce once more the usage of the category API #14952
https://github.com/pharo-project/pharo/pull/14952
- Epicea: Remove most references to categories #14893
https://github.com/pharo-project/pharo/pull/14893
- Monticello: Repackage classes and methods #14887
https://github.com/pharo-project/pharo/pull/14887
# Refactoring
- Continue to migrate RBCondition to RBNewAbstractCondition subclasses #14940
https://github.com/pharo-project/pharo/pull/14940
- 2023 10 07 remove shared var driver #14921
https://github.com/pharo-project/pharo/pull/14921
- Behavior>>bindingOf: is different from RBClass >> bindingOf: #14919
https://github.com/pharo-project/pharo/pull/14919
- Refactorings: Update all code relying on categories to use package/tag instead #14860
https://github.com/pharo-project/pharo/pull/14860
- RPackage: New step at cleaning tests #14883
https://github.com/pharo-project/pharo/pull/14883
# Fluid Class Defs
- Do not rely on old class definition in code importer #14878
https://github.com/pharo-project/pharo/pull/14878
- Simplify shared pools creation #14949
https://github.com/pharo-project/pharo/pull/14949
- Merge FluidClassBuilder and ShiftClassBuilder #14902
https://github.com/pharo-project/pharo/pull/14902
- 11629-Finish-FluidClassBuilderTesttestBuildSimplePoint2 #14894
https://github.com/pharo-project/pharo/pull/14894
# Full Image Load / Bootstrap
- Cleanup: BaselineOfIDE loading RPackage-Tests in the postload #14981
https://github.com/pharo-project/pharo/pull/14981
- No need to remove empty protocols after loading morphic #14943
https://github.com/pharo-project/pharo/pull/14943
- Remove-recompile-Morphic-baseline #14977
https://github.com/pharo-project/pharo/pull/14977
- Small cleanup of ImageCleaner: #helpPackages #14974
https://github.com/pharo-project/pharo/pull/14974
- Some cleanup of #cleanUp* code #14910
https://github.com/pharo-project/pharo/pull/14910
- unify-cleanup-empty-protocols #14948
https://github.com/pharo-project/pharo/pull/14948
- Add missing methods to ring for Hermes #14971
https://github.com/pharo-project/pharo/pull/14971
# Tests
- reduce-ASTCache-reset #14976
https://github.com/pharo-project/pharo/pull/14976
- Cleanup-methodsWithUnboundGlobals #14933
https://github.com/pharo-project/pharo/pull/14933
- 14644-We-need-test-for-thoroughWhichSelectorsReferTo #14898
https://github.com/pharo-project/pharo/pull/14898
# Debugger
- adding a command to the debugger stack toolbar, which opens a popover to quickly activate/unactivate debugger extensions #598
https://github.com/pharo-spec/NewTools/pull/598
- Simplify debugger test code #599
https://github.com/pharo-spec/NewTools/pull/599
# Cleanup
- 14917-Add-comment-to-whichSelectorsReferTo #14966
https://github.com/pharo-project/pharo/pull/14966
- Factor out methods for allocating and drawing the cache canvas from HandMorph onto FormCanvas #14890
https://github.com/pharo-project/pharo/pull/14890
- Reflectivity cleaning and comments #14892
https://github.com/pharo-project/pharo/pull/14892
- 14848-BasicDatePrinter-class--default-should-define-a-default-subclass-instead-of-returning-an-arbitrary-subclass #14896
https://github.com/pharo-project/pharo/pull/14896
- 10066-Cleanup-deprecated-method-in-Trait #14899
https://github.com/pharo-project/pharo/pull/14899
- remove code duplication with Array>>#asTraitComposition #14903
https://github.com/pharo-project/pharo/pull/14903
- Add back #keyword in Pragma for compatibility #14897
https://github.com/pharo-project/pharo/pull/14897
- Move #isTraitDefinition to Pharo from Tonel #14889
https://github.com/pharo-project/pharo/pull/14889
- deprecate #isMetaSide in Ring #14959
https://github.com/pharo-project/pharo/pull/14959
- remove some methods that are duplicated in the hierarchy #14960
https://github.com/pharo-project/pharo/pull/14960
Oct. 13, 2023
Re: # This week (40/2023) on the Pharo Issue Tracker
by Tim Mackinnon
I don't look in depth every week - but gosh there are always some great items in the list when you do look. Its all the little details the make you smile - removing old usages etc. This is how you fix a big system bit by bit - its very inspirational and a good example for the day jobs as well. Thanks everyone... people do appreciate it.
Tim
On Fri, 6 Oct 2023, at 1:45 PM, Marcus Denker wrote:
> # Fixes
>
> - Fix intersection of dictionaries #14812
> https://github.com/pharo-project/pharo/pull/14812
>
> - Fix announcements during class creation #14816
> https://github.com/pharo-project/pharo/pull/14816
>
> - Prevent SystemDictionary key to be something else than symbols #14813
> https://github.com/pharo-project/pharo/pull/14813
>
> - Kernel: Fix CompiledMethod>>#propertyAt:ifPresent: #14823
> https://github.com/pharo-project/pharo/pull/14823
>
> - Allow defining methods from class pane again #14824
> https://github.com/pharo-project/pharo/pull/14824
>
> - 14864-Recompiling-a-method-when-a-tool-looks-at-it-DNU-name-is-nil #14865
> https://github.com/pharo-project/pharo/pull/14865
>
> - speedup-runtimeUndeclaredRead #14873
> https://github.com/pharo-project/pharo/pull/14873
>
> - Fix Deprecation for methods that use #runtimeUndeclaredRead #14872
> https://github.com/pharo-project/pharo/pull/14872
>
> # Features
>
> - There is #workDatesDo:, but no #workDates #14820
> https://github.com/pharo-project/pharo/pull/14820
>
>
> # Graphics
>
> - Factor out methods for allocating and drawing the cache canvas from
> HandMorph onto FormCanvas #14890
> https://github.com/pharo-project/pharo/pull/14890
>
> - Factor out methods for saving and restoring patches from HandMorph
> onto Canvas #14841
> https://github.com/pharo-project/pharo/pull/14841
>
> - Remove some unused methods from the Canvas hierarchy #14855
> https://github.com/pharo-project/pharo/pull/14855
>
> - Defer change list update to avoid a race condition #14853
> https://github.com/pharo-project/pharo/pull/14853
>
> # Package cleanup
>
> - Remove usage of #category: in trait tests #14877
> https://github.com/pharo-project/pharo/pull/14877
>
> - RPackage: Simplify tests and fix bug in package removal #14875
> https://github.com/pharo-project/pharo/pull/14875
>
> - RPackage: Introduce UndefinedPackageTag #14876
> https://github.com/pharo-project/pharo/pull/14876
>
> - RPackage: Revert #packageName #14825
> https://github.com/pharo-project/pharo/pull/14825
>
> - Monticello: Simplify classRemoved: #14857
> https://github.com/pharo-project/pharo/pull/14857
>
> - RPackage: remove private import method #14879
> https://github.com/pharo-project/pharo/pull/14879
>
> - Change set should not depend on ClassRecategorized #14880
> https://github.com/pharo-project/pharo/pull/14880
>
> - RPackage: ClassRepackaged announcement should know the package tags #14881
> https://github.com/pharo-project/pharo/pull/14881
>
> - RPackage: New step at cleaning tests #14883
> https://github.com/pharo-project/pharo/pull/14883
>
> # Refactoring Engine
>
>
> - Refactor: reusing transformations where possible #14862
> https://github.com/pharo-project/pharo/pull/14862
>
> - Refactoring: Get away from class definition #14852
> https://github.com/pharo-project/pharo/pull/14852
>
> - Refactoring: Remove controllers #14828
> https://github.com/pharo-project/pharo/pull/14828
>
> - fixes #14715: RBNamespace >> classNamed: should convert strings to
> symbols #14831
> https://github.com/pharo-project/pharo/pull/14831
>
> - [Refactoring engine] 2023 09 26 enh remove instance variable2 #14790
> https://github.com/pharo-project/pharo/pull/14790
>
> - Refactoring engine: Cleaning up #14834
> https://github.com/pharo-project/pharo/pull/14834
>
> # Documentation
>
> - Adding a #reflection: pragma on reflective methods #14821
> https://github.com/pharo-project/pharo/pull/14821
>
> - Bootstrap: Add logs to early steps of the bootstrap #14861
> https://github.com/pharo-project/pharo/pull/14861
>
> # Tools
>
> - Debugger protocol cleaning #590
> https://github.com/pharo-spec/NewTools/pull/590
>
> - Debugger class side cleaning #594
> https://github.com/pharo-spec/NewTools/pull/594
>
> - Scrolling to selection when selecting path to the receiver class in
> the meta browser (Fix for the meta browser in the inspector) #597
> https://github.com/pharo-spec/NewTools/pull/597
>
> - StVersionBrowserPresenter : no need to use #instanceSideParentName
> (which is Ring1 specific) #596
> https://github.com/pharo-spec/NewTools/pull/596
>
> - fix #testStackTablePackagesLabels: use correct DoIt selector #595
> https://github.com/pharo-spec/NewTools/pull/595
>
> - Fix for issue #592 self for number in inspector #593
> https://github.com/pharo-spec/NewTools/pull/593
>
> - Removing deprecated debugger command (StShowFullStackCommand) #591
> https://github.com/pharo-spec/NewTools/pull/591
>
>
> # Cleanup
>
>
> - fix a isForWorkspace: send #1459
> https://github.com/pharo-spec/Spec/pull/1459
>
> - Move #isTraitDefinition to Pharo from Tonel #14889
> https://github.com/pharo-project/pharo/pull/14889
>
> - 10094-SourceFileArraychangeRecordsFordo-is-Ring1-specific #14866
> https://github.com/pharo-project/pharo/pull/14866
>
> - EDDebuggingAPI: use #changeRecordsFor: #14870
> https://github.com/pharo-project/pharo/pull/14870
>
> - Ring-Cleanup-isMetaSide #14856
> https://github.com/pharo-project/pharo/pull/14856
>
> - 10-02-Deprecation-Cleanup #14847
> https://github.com/pharo-project/pharo/pull/14847
>
> - Refactor message send: subclass of Message #14829
> https://github.com/pharo-project/pharo/pull/14829
>
> - Refactor Pragma: subclass of Message #14835
> https://github.com/pharo-project/pharo/pull/14835
>
> - Reflectivity cleaning and comments #14892
> https://github.com/pharo-project/pharo/pull/14892
Oct. 6, 2023
# This week (40/2023) on the Pharo Issue Tracker
by Marcus Denker
# Fixes
- Fix intersection of dictionaries #14812
https://github.com/pharo-project/pharo/pull/14812
- Fix announcements during class creation #14816
https://github.com/pharo-project/pharo/pull/14816
- Prevent SystemDictionary key to be something else than symbols #14813
https://github.com/pharo-project/pharo/pull/14813
- Kernel: Fix CompiledMethod>>#propertyAt:ifPresent: #14823
https://github.com/pharo-project/pharo/pull/14823
- Allow defining methods from class pane again #14824
https://github.com/pharo-project/pharo/pull/14824
- 14864-Recompiling-a-method-when-a-tool-looks-at-it-DNU-name-is-nil #14865
https://github.com/pharo-project/pharo/pull/14865
- speedup-runtimeUndeclaredRead #14873
https://github.com/pharo-project/pharo/pull/14873
- Fix Deprecation for methods that use #runtimeUndeclaredRead #14872
https://github.com/pharo-project/pharo/pull/14872
# Features
- There is #workDatesDo:, but no #workDates #14820
https://github.com/pharo-project/pharo/pull/14820
# Graphics
- Factor out methods for allocating and drawing the cache canvas from HandMorph onto FormCanvas #14890
https://github.com/pharo-project/pharo/pull/14890
- Factor out methods for saving and restoring patches from HandMorph onto Canvas #14841
https://github.com/pharo-project/pharo/pull/14841
- Remove some unused methods from the Canvas hierarchy #14855
https://github.com/pharo-project/pharo/pull/14855
- Defer change list update to avoid a race condition #14853
https://github.com/pharo-project/pharo/pull/14853
# Package cleanup
- Remove usage of #category: in trait tests #14877
https://github.com/pharo-project/pharo/pull/14877
- RPackage: Simplify tests and fix bug in package removal #14875
https://github.com/pharo-project/pharo/pull/14875
- RPackage: Introduce UndefinedPackageTag #14876
https://github.com/pharo-project/pharo/pull/14876
- RPackage: Revert #packageName #14825
https://github.com/pharo-project/pharo/pull/14825
- Monticello: Simplify classRemoved: #14857
https://github.com/pharo-project/pharo/pull/14857
- RPackage: remove private import method #14879
https://github.com/pharo-project/pharo/pull/14879
- Change set should not depend on ClassRecategorized #14880
https://github.com/pharo-project/pharo/pull/14880
- RPackage: ClassRepackaged announcement should know the package tags #14881
https://github.com/pharo-project/pharo/pull/14881
- RPackage: New step at cleaning tests #14883
https://github.com/pharo-project/pharo/pull/14883
# Refactoring Engine
- Refactor: reusing transformations where possible #14862
https://github.com/pharo-project/pharo/pull/14862
- Refactoring: Get away from class definition #14852
https://github.com/pharo-project/pharo/pull/14852
- Refactoring: Remove controllers #14828
https://github.com/pharo-project/pharo/pull/14828
- fixes #14715: RBNamespace >> classNamed: should convert strings to symbols #14831
https://github.com/pharo-project/pharo/pull/14831
- [Refactoring engine] 2023 09 26 enh remove instance variable2 #14790
https://github.com/pharo-project/pharo/pull/14790
- Refactoring engine: Cleaning up #14834
https://github.com/pharo-project/pharo/pull/14834
# Documentation
- Adding a #reflection: pragma on reflective methods #14821
https://github.com/pharo-project/pharo/pull/14821
- Bootstrap: Add logs to early steps of the bootstrap #14861
https://github.com/pharo-project/pharo/pull/14861
# Tools
- Debugger protocol cleaning #590
https://github.com/pharo-spec/NewTools/pull/590
- Debugger class side cleaning #594
https://github.com/pharo-spec/NewTools/pull/594
- Scrolling to selection when selecting path to the receiver class in the meta browser (Fix for the meta browser in the inspector) #597
https://github.com/pharo-spec/NewTools/pull/597
- StVersionBrowserPresenter : no need to use #instanceSideParentName (which is Ring1 specific) #596
https://github.com/pharo-spec/NewTools/pull/596
- fix #testStackTablePackagesLabels: use correct DoIt selector #595
https://github.com/pharo-spec/NewTools/pull/595
- Fix for issue #592 self for number in inspector #593
https://github.com/pharo-spec/NewTools/pull/593
- Removing deprecated debugger command (StShowFullStackCommand) #591
https://github.com/pharo-spec/NewTools/pull/591
# Cleanup
- fix a isForWorkspace: send #1459
https://github.com/pharo-spec/Spec/pull/1459
- Move #isTraitDefinition to Pharo from Tonel #14889
https://github.com/pharo-project/pharo/pull/14889
- 10094-SourceFileArraychangeRecordsFordo-is-Ring1-specific #14866
https://github.com/pharo-project/pharo/pull/14866
- EDDebuggingAPI: use #changeRecordsFor: #14870
https://github.com/pharo-project/pharo/pull/14870
- Ring-Cleanup-isMetaSide #14856
https://github.com/pharo-project/pharo/pull/14856
- 10-02-Deprecation-Cleanup #14847
https://github.com/pharo-project/pharo/pull/14847
- Refactor message send: subclass of Message #14829
https://github.com/pharo-project/pharo/pull/14829
- Refactor Pragma: subclass of Message #14835
https://github.com/pharo-project/pharo/pull/14835
- Reflectivity cleaning and comments #14892
https://github.com/pharo-project/pharo/pull/14892
Oct. 6, 2023
Re: [Issue tracker] Please check your issues on the issue tracker
by Marcus Denker
Thanks, this is useful !
We reduced the open issue by ~25 yesterday, not bad.
> On 6 Oct 2023, at 03:28, Daniel Slomovits <daniels220(a)gmail.com> wrote:
>
> I would add, you can refer to yourself as @me in the search field, so the following link is the same for everyone:
>
> https://github.com/pharo-project/pharo/issues/created_by/@me
>
> You can also combine open issues and open/unmerged PRs into a single search by deleting is:issue from the query, resulting in:
>
> https://github.com/pharo-project/pharo/issues?q=is%3Aopen+author%3A%40me
>
> On Thu, Oct 5, 2023 at 10:49â¯AM Noury Bouraqadi <bouraqadi(a)gmail.com <mailto:bouraqadi@gmail.com>> wrote:
>> Did a pass. Thank you for the reminder Marcus.
>>
>> Noury
>> On Oct 5 2023, at 2:16 pm, Marcus Denker <marcus.denker(a)inria.fr <mailto:marcus.denker@inria.fr>> wrote:
>> Hi,
>>
>> Please check the issue tracker.
>>
>> Often when a bug is fixed, you might even think âYES! the bug I reported is now fixedâ and you naturally assume that your issue therefore was closed.
>>
>> But that is not always the case.
>> - people forgot to link PRs to the issues
>> - gitub in the past just did not close the issue even if it was linked (seems to work better now)
>> - There might be *another* issue that was closed (your issue was a not detected duplicate)
>> - The issue was closed due to other reasons
>> - Code changed and it is not relevant anymore
>>
>>
>> So please please, check your old issues !
>>
>> https://github.com/pharo-project/pharo/issues
>>
>>
>> You can easily search for he ones that you added, for me this would be:
>>
>> https://github.com/pharo-project/pharo/issues/created_by/MarcusDenker
Oct. 6, 2023
Re: [Issue tracker] Please check your issues on the issue tracker
by Daniel Slomovits
I would add, you can refer to yourself as @me in the search field, so the
following link is the same for everyone:
https://github.com/pharo-project/pharo/issues/created_by/@me
You can also combine open issues and open/unmerged PRs into a single search
by deleting is:issue from the query, resulting in:
https://github.com/pharo-project/pharo/issues?q=is%3Aopen+author%3A%40me
On Thu, Oct 5, 2023 at 10:49â¯AM Noury Bouraqadi <bouraqadi(a)gmail.com> wrote:
> Did a pass. Thank you for the reminder Marcus.
>
> Noury
> On Oct 5 2023, at 2:16 pm, Marcus Denker <marcus.denker(a)inria.fr> wrote:
>
> Hi,
>
> Please check the issue tracker.
>
> Often when a bug is fixed, you might even think âYES! the bug I reported
> is now fixedâ and you naturally assume that your issue therefore was closed.
>
> But that is not always the case.
> - people forgot to link PRs to the issues
> - gitub in the past just did not close the issue even if it was linked
> (seems to work better now)
> - There might be *another* issue that was closed (your issue was a not
> detected duplicate)
> - The issue was closed due to other reasons
> - Code changed and it is not relevant anymore
>
>
> So please please, check your old issues !
>
> https://github.com/pharo-project/pharo/issues
>
>
> You can easily search for he ones that you added, for me this would be:
>
> https://github.com/pharo-project/pharo/issues/created_by/MarcusDenker
>
>
Oct. 6, 2023
Re: [Issue tracker] Please check your issues on the issue tracker
by Noury Bouraqadi
Did a pass. Thank you for the reminder Marcus.
Noury
On Oct 5 2023, at 2:16 pm, Marcus Denker <marcus.denker(a)inria.fr> wrote:
> Hi,
>
> Please check the issue tracker.
>
> Often when a bug is fixed, you might even think âYES! the bug I reported is now fixedâ and you naturally assume that your issue therefore was closed.
>
> But that is not always the case.
> - people forgot to link PRs to the issues
> - gitub in the past just did not close the issue even if it was linked (seems to work better now)
> - There might be *another* issue that was closed (your issue was a not detected duplicate)
> - The issue was closed due to other reasons
> - Code changed and it is not relevant anymore
>
>
> So please please, check your old issues !
>
> https://github.com/pharo-project/pharo/issues
>
>
> You can easily search for he ones that you added, for me this would be:
>
> https://github.com/pharo-project/pharo/issues/created_by/MarcusDenker
Oct. 5, 2023
[Issue tracker] Please check your issues on the issue tracker
by Marcus Denker
Hi,
Please check the issue tracker.
Often when a bug is fixed, you might even think âYES! the bug I reported is now fixedâ and you naturally assume that your issue therefore was closed.
But that is not always the case.
- people forgot to link PRs to the issues
- gitub in the past just did not close the issue even if it was linked (seems to work better now)
- There might be *another* issue that was closed (your issue was a not detected duplicate)
- The issue was closed due to other reasons
- Code changed and it is not relevant anymore
So please please, check your old issues !
https://github.com/pharo-project/pharo/issues
You can easily search for he ones that you added, for me this would be:
https://github.com/pharo-project/pharo/issues/created_by/MarcusDenker
Oct. 5, 2023
Re: Sockets not working under heavy VM load?
by Pavel Krivanek
Hi Sven,
it seems to be fixed, thank you for your attention.
Cheers,
-- Pavel
Ät 28. 9. 2023 v 16:36 odesÃlatel Sven Van Caekenberghe <sven(a)stfx.eu>
napsal:
> I know this is very old, but is this still an issue today ?
>
> > On 29 Dec 2021, at 12:30, Pavel Krivanek <pavel.krivanek(a)gmail.com>
> wrote:
> >
> > Hi,
> >
> > we have some performance issues with Glorp over P3 and, after some
> investigation, I have a theory that could explain it. And I would like to
> know your opinion if it is correct.
> >
> > To reproduce this issue, you can try something easy. Just create a
> process with normal or higher priority that will try to read something from
> a socket. And, in parallel, do in a separate thread an operation that takes
> all the processor time for several seconds.
> >
> > ````
> > [
> > 5 seconds wait.
> > Time now traceCr.
> > ZnClient new
> > url: 'https://www.google.com';
> > get.
> > Time now traceCr.
> > ] forkAt: 60.
> >
> > [1000 timesRepeat: [ 10000 factorial ] ] timeToRun
> > ````
> > (you may try a different safe server address)
> >
> > The processes run in parallel until the time when the first process
> tries to obtain data from the socket. Then it hangs and waits until
> finishing of the second process.
> >
> > My theory is that the VM socket plugin is able to receive incoming data
> from the connection and save it into the buffer. In the meantime, the
> reading process is waiting on the socket semaphore. But it looks like the
> plugin is not able to release the semaphore while the VM is actually doing
> something. It needs to wait until the VM has nothing useful to do, and then
> it is finally able to release the semaphores so Pharo processes are resumed
> and can start to read.
> >
> > Is my theory right?
> >
> > Cheers,
> > -- Pavel
> >
> >
> >
>
Oct. 3, 2023
This week (39/2023) on the Pharo Issue Tracker
by Marcus Denker
We merged 55 PRs this week
# Pharo 11
- Backport: Clean installation of MCClassTraitDefinition #14768
https://github.com/pharo-project/pharo/pull/14768
# Upstream Sync
- Zinc synch #14814
https://github.com/pharo-project/pharo/pull/14814
- Zodiac synch #14815
https://github.com/pharo-project/pharo/pull/14815
# Features
- Add alternateRowsColor for Tree Table presenter. #1458
https://github.com/pharo-spec/Spec/pull/1458
- DrTest: Add shortcut to open DrTest #14763
https://github.com/pharo-project/pharo/pull/14763
# Fixes
- Removed bomb icon in debugger and put drop down icon instead. #589
https://github.com/pharo-spec/NewTools/pull/589
- Displaying '#' for symbols in the debugger inspector #587
https://github.com/pharo-spec/NewTools/pull/587
- fix: SystemDictionary keys must now be symbols #14819
https://github.com/pharo-project/pharo/pull/14819
- 14400-allReferencesTo-aLiteral-do-aBlock-is-called-unknown-messages #14802
https://github.com/pharo-project/pharo/pull/14802
- More comments, better tests and better API #14788
https://github.com/pharo-project/pharo/pull/14788
- Fixes #14740 : '/..' asFileReference canonicalize returns incorrect result #14767
https://github.com/pharo-project/pharo/pull/14767
- WindowsStore>>printPathð handle the first segment size = 1 #14761
https://github.com/pharo-project/pharo/pull/14761
- Add an ensure block in Shift changes test to clean better the system #14762
https://github.com/pharo-project/pharo/pull/14762
# Packages
- RPackage: Update meaning of #removePackage: #14799
https://github.com/pharo-project/pharo/pull/14799
- RPackage: Always return undefined package for unpackaged class #14791
https://github.com/pharo-project/pharo/pull/14791
- RPackage: Implement UndefinedPackage #14785
https://github.com/pharo-project/pharo/pull/14785
- RPackage: Deprecated RPackage>>#packageName #14784
https://github.com/pharo-project/pharo/pull/14784
- RPackage: divers cleanings #14777
https://github.com/pharo-project/pharo/pull/14777
- Monticello: Unloading a package should not load it in the change model #14776
https://github.com/pharo-project/pharo/pull/14776
- RPackage: Deprecate RPackage>>#importClass: #14772
https://github.com/pharo-project/pharo/pull/14772
- RPackage: depend less on categories in RPackage tests #14770
https://github.com/pharo-project/pharo/pull/14770
- Monticello: do not rely on MCClassTraitDefinition #14766
https://github.com/pharo-project/pharo/pull/14766
- Monticello: Clean installation of classes and traits #14759
https://github.com/pharo-project/pharo/pull/14759
- RPackage: Simplify package creation and deletion in tests #14747
https://github.com/pharo-project/pharo/pull/14747
- Do not use #categories in RPackage tests #14758
https://github.com/pharo-project/pharo/pull/14758
- Monticello: Fix st export of organizations #14756
https://github.com/pharo-project/pharo/pull/14756
- fix: expect package names to be hyphenated #14751
https://github.com/pharo-project/pharo/pull/14751
- RPackage: New step at unifying packages addition and removal #14733
https://github.com/pharo-project/pharo/pull/14733
- RPackage: Iteration on package cleanings #14744
https://github.com/pharo-project/pharo/pull/14744
- Unify class added and recategorized actions #14720
https://github.com/pharo-project/pharo/pull/14720
- RPackage: simplify classes cleanup of packages tests #14728
https://github.com/pharo-project/pharo/pull/14728
# Refactoring Engine
- Remove classes improvements #14765
https://github.com/pharo-project/pharo/pull/14765
- Rename Driver into InteractionDriver + introduce RBInstanceVariableHa⦠#14755
https://github.com/pharo-project/pharo/pull/14755
- RemoveClassRefactoring: new generation #14745
https://github.com/pharo-project/pharo/pull/14745
# Tests
- Clean some tests #14736
https://github.com/pharo-project/pharo/pull/14736
- The tests for text editor can be removed #14806
https://github.com/pharo-project/pharo/pull/14806
- Fix release tests and improve rules #14803
https://github.com/pharo-project/pharo/pull/14803
- Release tests: Improve management of unused variables #14794
https://github.com/pharo-project/pharo/pull/14794
- CharacterTest in wrong test package (new attempt with second PR) #14753
https://github.com/pharo-project/pharo/pull/14753
- ShClassInstallerTest>>#testInstallInSpecificEnvironment should clean ⦠#14748
https://github.com/pharo-project/pharo/pull/14748
# CI / Boostrap
- Show executed instructions in getPharoVM.sh #14764
https://github.com/pharo-project/pharo/pull/14764
- Bootstrap should use P10 VM for small image #14792
https://github.com/pharo-project/pharo/pull/14792
# Speed
- Compiler: do not use an intermediate stream when compiling BraceArray constructs {} #14779
https://github.com/pharo-project/pharo/pull/14779
# Cleanup
- Remove usage of deprecated API #588
https://github.com/pharo-spec/NewTools/pull/588
- Generalize ReClassSideResetMethodProtocolRule #14738
https://github.com/pharo-project/pharo/pull/14738
- Typo in String>>#asUncommentedCode #14739
https://github.com/pharo-project/pharo/pull/14739
- Typo in settings - TKTConfiguration class>>#settingsOn: #14742
https://github.com/pharo-project/pharo/pull/14742
- Move all code base to Tonel V3 #14743
https://github.com/pharo-project/pharo/pull/14743
- #SHRBTextStyler: isScripting, not isWorkspace #14811
https://github.com/pharo-project/pharo/pull/14811
- Small cleanup FileSystemStore not needed #subclassResponsabiliy methods #14810
https://github.com/pharo-project/pharo/pull/14810
- FileReference-deleteIfAbsent-optimzied-ifTrue #14809
https://github.com/pharo-project/pharo/pull/14809
- onEventSensorStartup: cleanup #14804
https://github.com/pharo-project/pharo/pull/14804
- Fix deprecated call #14796
https://github.com/pharo-project/pharo/pull/14796
- RTFSelfCallInterpreter should be a subclass of RBProgramNodeVisitor #14780
https://github.com/pharo-project/pharo/pull/14780
- StInspectorThisContextNode should not be subclass of StInspectorSelfNode #586
https://github.com/pharo-spec/NewTools/pull/586
Sept. 29, 2023