Release v0.2.1 (Patch)

Trigger a release (v0.2.1) to confirm our automated release/publish infrastructure is working as intended. This was done following these instructions (README.md)
Upon merging this PR, we expect:

a v0.2.1 GitHub release is created, with associated release notes (auto-generated)
a v0.2.1 git tag is created
a<EMAIL_ADDRESS>package is published to npm

The following 1 GitHub releases will be created once this pull request got merged.
Release v0.2.1 with changes since v0.0.0

Release v0.2.1 (Patch) af5602d
Misc updates 1374961
[CI] Add release workflow/job and publish-latest job 126b406
Move rimraf from a prod to a dev dependency 78f19d5
Merge pull request #271 from eclipse-cdt-cloud/dependabot/npm_and_yarn/ip-2.0.1 23dc5c7
Add CODE_OF_CONDUCT.md to the repository and update reference. 29290b5
Bump ip from 2.0.0 to 2.0.1 6bf3629
Merge pull request #269 from eclipse-cdt-cloud/automated-pr-license-check 4f84ab1
Add 3PP license check as part of PR CI e2e132e
Bump follow-redirects from 1.15.2 to 1.15.4 93cc807
Bump axios from 1.5.0 to 1.6.1 6e20cc9
Bump @babel/traverse from 7.22.20 to 7.23.2 2c7bbe3
Merge pull request #264 from eclipse-cdt-cloud/upgrade-lerna 5662085
[lerna] upgrade to recent version 7791a42
Bump word-wrap from 1.2.3 to 1.2.4 0e3e11a
Scale annotations on change of time graph scale factor 54cccd4
Fix time graph glitches when zooming with active filter 76c3b1c
Bump semver from 5.7.1 to 5.7.2 5518710
Reset scale if ongoing full search is cancelled 054a56c
Fixing issues with zooming during search df9b517
Enable searching time events in time-graph view e150859
Add performance unit test for timeline-chart e69ac71
Make scaling state a handler of onScaleFactorChange event 5d40c37
Rescale timeline-chart post zoom using PIXI.Container scale property 08fb2e6
releng: Include date in version string for next versions 9e0527f
Ensure row lines fit width onResize 4e49452
[lerna] option verifyAccess to false d97f40e
[CI] misc updates to repo's GitHub "ci-cd" Workflow 36a1cfe
Update to node 16 in ci-cd.yml 47b6e5a
Use actions/setup-node@v3 instead of actions/setup-node@v1 0421161
Update ubuntu version and node version in ci-cd.yml ec8793f
Use TextMetrics to measure label text width before rendering 9b23c78
Bump webpack from 5.65.0 to 5.76.0 4694a71
Navigation of markers using new cursor class 82a0ac9
Bump http-cache-semantics from 4.1.0 to 4.1.1 b78dd18
Nit: Fix LC_COLLATE=C based sorting of .gitignore c5960a5
Nit: Add the missing EOF newline to ./SECURITY.md df5be52
Add ellipse and star to the character set of label text da30c1b
Bump json5 from 1.0.1 to 1.0.2 672d6b6
World range updates with fine resolution f029da1
Use monospace font for state labels 4c1edfd
Improve rendering for text labels 266fb6b
Bump express from 4.17.1 to 4.18.2 821f8d4
Bump qs from 6.5.2 to 6.5.3 5fec4f4
Bump decode-uri-component from 0.2.0 to 0.2.2 c2a215b
Remove zooming selection display object when fetching new data. 80468ed
Apply opacity to state label ce52382
Bump minimatch from 3.0.4 to 3.1.2 9984989
Bump loader-utils from 1.4.0 to 1.4.2 392d957
Fix typeError exception in time-graph-viewport-layer.ts dbc96fd
Viewport Implementation 16e8148
Center rows when selected 1f50903
Bump terser from 5.10.0 to 5.14.2 f389548
Prevent Idle Renders 7cd081b
Bugfix for setting the background color of rows a4abe84
Bump parse-url from 6.0.0 to 6.0.2 8d4920f
Add support for configurable location of time axis ticks e5136fa
Support coarse and fine update of time graph data 55046b4
Add API to select and reveal a time-graph row by index a804e00
Add element interactions to gap states 47c8e30
Prevent default context menu for scrollbars 6280994
Page scrolling on vertical and horizontal scrollbars bd6cbf8
Bump async from 2.6.3 to 2.6.4 1f9d75a
Fix missing row updates c62a703
Fetch visible rows only 90696d3
Fix use of TimeGraphArrow sourceId and destinationId 100418b
Destroy TimeGraphLayer in one operation 0b6178c
Fix leaking TimeGraphVerticalScrollbarHandle instances 188c4da
Replace theia-ide with eclipse-cdt-cloud references 4020833
Add contribution documentation f297385
Fix RangeError in TimeGraphAxisScale 8cae177
Fix leaking TimeGraphNavigatorHandle instances f3add09
Fix leaking TimeGraphChart instances 6fde17f
Add Vulnerability Reporting Policy 73ab824
Bump node-forge from 1.2.1 to 1.3.0 df03a2d
Bump minimist from 1.2.5 to 1.2.6 c76f183
Update publish GitHub action to work with eclipse-cdt-cloud c98f606
Ignore duplicate data provider requests and discard obsolete responses adb83b0
Snap to mouse on time-graph-navigator click be37b18
Update webpack-dev-server to v. 4.7.4 9488cae
Update data model on resize ae1adb0
Bump trim-off-newlines from 1.0.1 to 1.0.3 7b97ced
Bump node-fetch from 2.6.1 to 2.6.7 d741473
Bump follow-redirects from 1.14.7 to 1.14.8 37eed75
Bump follow-redirects from 1.14.2 to 1.14.7 5109908
Update Webpack in example project to version 5 (#173) 1877109
Unit tests (#171) 863606e
Make gridlines aligned to rounded numbers 5330875
Support multi-click events dbafac0
Fix timegraph states in example app 26f3fca
Fix TimeGraphRangeEventsLayer leaking viewRangeChanged handler 4e1656f
Remove unnecessary gap states before blank states bde456b
Create gap states dynamically e7c1812
Fix RangeError when zooming with zero view range 23af71d
Make time graph state label optional ed2f8fe
Removed cached height and position in time graph state component 5133cfb
Use debounce on view range change 10df86d
The selection range does not exceed the view b9ac777
Use BigInt for timestamps ed4042e
Add README.md to be published on NPM bbc0569
v0.2.0 5bb2f86
Bump lerna from 2.11.0 to 4.0.0 3363469
Merge pull request #78 from theia-ide/MatthewKhouzam-patch-1 713a09e
Bump url-parse from 1.5.1 to 1.5.3 1c6b035
Bump path-parse from 1.0.6 to 1.0.7 b0f66b5
Center x-axis labels a39cdba
Fix mouse zooming when mouse released outside time graph 2d3f4d8
Fix Vertical Scrollbar 8689945
Fix Mouse zooming overlay 4ef0f9c
update layers based on themes 20515d9
Press esc to cancel mouse zooming edf1d44
Support opacity for states and symbol annotations ee7a95c
Support zooming of timegraph chart from external libs 9e62be1
Fix zooming selection height 73b0c4f
Chart freezes when zooming using right mouse button 53a52f0
Changes to support tooltip for annotations 031e5b5
Bump ws from 6.2.1 to 6.2.2 a884737
Bump dns-packet from 1.3.1 to 1.3.4 0f12953
Bump hosted-git-info from 2.8.8 to 2.8.9 64d75c2
Bump lodash from 4.17.20 to 4.17.21 e8edb9d
Bump url-parse from 1.4.7 to 1.5.1 636103a
Bump handlebars from 4.7.6 to 4.7.7 a16c32f
Bump elliptic from 6.5.3 to 6.5.4 1ba2ca6
Add support for range events bd7f984
Revert "Add lost event layer to timeline-chart" dab8c9e
Add lost event layer to timeline-chart ceff78b
Update time-graph-state.ts e0da58a
Accelerate label drawing ce74083
Remove the selected state when state is deselected e0d3e69
Rename TimeGraphRowElement to TimeGraphStateComponent a3a5a2d
Bump ssri from 6.0.1 to 6.0.2 5528daf
Add APIs to clean-up components and to remove event handlers 4b97ae9
Fix TypeError exception in TimeGraphChart 3246589
Support horizontal zooming selection with right mouse button 885dec8
Destroy the PIXI objects to free GPU memory. 7e59702
Destroy arrows when updating them 40986f2
Update documentation for keyboard and mouse zooming and navigation 8f77d88
Use crosshair cursor for time selection cf89086
Support horizontal panning with middle button or Ctrl+left button 484fbfc
Bump y18n from 3.2.1 to 3.2.2 5d65cdf
Use Vertical alignment for annotations b33a5cf
Fix horizontal zoom step ratio e8f2d34
Draw initial selection range 65ced9e
Resolves TypeError: Cannot read property viewRangeLength of undefined Fixes #104 c30a02c
Fix issues with the time graph navigator 89eecee
Support triangle and inverted-triangle annotation symbols 2153733
Make TimeGraphRow background and gridline spawn full chart width 055da10
Fix overlapping TimeGraphAxisScale labels 8922414
Make drawing of TimeGraphAxisScale labels optional and fix their y-pos 2da2641
Don't scroll chart when all rows are visible 2378be1
Resize background as well when resizing canvas. f3e0d3a
Fix some typos in the documentation 6e3fcdf
Provide documentation of the timeline-chart components 868cce0
Sync event timestamp with timegraph dc7f011
Set limit on zoom-in factor cd42151
Fix label overflow 369705f
Draw plus annotation symbol for unknown symbol styles 39ea33b
Revert "Bump learna from 2.11 to 3.22.1" 4bab710
Fix publishing with lerna v3.22.1 5ca5596
Switch CI/CD to GitHub actions instead of Travis df91952
Bump learna from 2.11 to 3.22.1 5ff3923
Bump ini from 1.3.5 to 1.3.7 b47344e
Create SECURITY.md 38acd00
add markers as new layer to timeline chart 44d9ded
Merge pull request #74 from maria-ericsson/space 945960c
Merge branch 'master' into space c1b0d5d
modify font type and font size for state label text 7054195
Reset fetching flag in a try-finally statement 35a92bf
Revert: Handle onClick event on timegraph row 7bde344
Adjust State's label Position based on view range 0b5dbb8
add vertical space in-between for states on adjacent rows 9096238
Make all opacity levels work with PIXIjs 5.0 b1ef6ce
Fix label overflow from the state 9da9757
Add license field in example and timeline-chart package.json 29bb7d9
Horizontal two-finger swipe moves timegraph chart in horizontal direction 72e88cb
Improve State Navigation using Right/Left Arrow Buttons 006aac4
Retain the row and state selection after call to states API a0e2dfb
Handle onClick event on timegraph row This feature was woking fine with earlier versions of PIXI Current PIXI is not able to handle events for elements with opacity 0. Changed the Opacity as a workaround fix. 9dc78bb
ctrl+mousewheel and shift+mousewheel should work even when there is no foucs 0559547
Changed Event listeners from document to canvas 924c35d
Programmatic switch between canvas renderer and WebGL 412579e
Set Min Width of Navigator fd01e65
Allow resizing of timeline chart e3c754b
Formatted Code Comments 4f6aacf
Set the minimum width of a state to 1 so that small states with negligible widths are visible in the initial zoom level 3fd9ffb
Use pixi.js-legacy instead of pixi.js b35da77
Bump http-proxy from 1.17.0 to 1.18.1 445aa1f
example: Fix the version requirement of example e6d2f07
Release v0.1.0 for real this time! 7a9cc31
v0.1.0 cee3bf9
Add a yarn test command 22a7628
Revert "Update version to 0.1.0" a92bba9
Update version to 0.1.0 7184ecd
Implement zoom in/out and horizontal scrolling using WASD (for right handed user) and IKJL (for left handed user). d0e6597
Timeline chart: Fixed bug in selectRowElement 35a4f32
update version for new "release" a84f45e
Timeline chart: Update chart after collapsing or expanding entries in the tree Added a new condition in time-graph-chart.ts that allows to fetch new data when collapsing or expanding entries. The function updateChart() allows to update the chart's rows simulteanously when it is called in the timegraph-output-component.ts in theia-trace-extension. ++ Added optional parameter to maybeFetchNewData() that enables the chart update. f28b84a
Timeline chart: Update chart after collapsing or expanding entries in the tree Added a new condition in time-graph-chart.ts that allows to fetch new data when collapsing or expanding entries. The function updateChart() allows to update the chart's rows simulteanously when it is called in the timegraph-output-component.ts in theia-trace-extension. af628cf
Bugfixes related to state navigation using the left/right arrow keys. 559e8f7
Render state labels. 14e1c84
Render state labels. d27a043
Merge pull request #20 from theia-ide/dependabot/npm_and_yarn/lodash.template-4.5.0 581f339
Merge pull request #19 from theia-ide/dependabot/npm_and_yarn/elliptic-6.5.3 1bb2370
Merge pull request #15 from theia-ide/dependabot/npm_and_yarn/lodash-4.17.19 084c342
Merge pull request #14 from theia-ide/dependabot/npm_and_yarn/websocket-extensions-0.1.4 7ddcf66
Bump lodash.template from 4.4.0 to 4.5.0 02edcd1
Merge pull request #13 from theia-ide/dependabot/npm_and_yarn/acorn-6.4.1 1d539a2
Merge pull request #12 from theia-ide/dependabot/npm_and_yarn/handlebars-4.7.6 1e38fe4
Merge pull request #11 from theia-ide/dependabot/npm_and_yarn/mixin-deep-1.3.2 e5b04d0
Bump elliptic from 6.4.1 to 6.5.3 e3a1d6f
Merge pull request #17 from bhufmann/chrome 254bdbc
Improve vertical line rendering performance by eliminating no-op loop iterations 20c4e6a
Add Chrome launch configuration e7695f5
Provide more details in package.json for publishing 7fdfc19
Bump lodash from 4.17.11 to 4.17.19 6671b9c
timegraph: uplift to PIXI 5.0 bf5bda4
Bump websocket-extensions from 0.1.3 to 0.1.4 9248870
Bump acorn from 6.1.0 to 6.4.1 fc230fd
Bump handlebars from 4.1.0 to 4.7.6 42d65be
Bump mixin-deep from 1.3.1 to 1.3.2 711dbb4
Give project launch configuration in vscode 1fdd204
update README.md with testing instructions 7138c10
Changed license to MIT a005d9b
Up down navigation for selection added dd547ad
NumberTranslator hook can return undefined. c3b17d2
added a data field for custom values to TimeGraphModel da9a90e
draw rectangles d2f11ec
test d719d77
Labels removed again, minor performance fixes 38f19d2
test a404af3
Improved label rendering 157db34
Added Labels 5c36b7f
Back to pure rectangles for elements 297e7f2
Add polygons for row elements efc7097
Fixed performance issue: use rect instead of roundedRect b70003b
Row style can be set now d9dc6ef
Deselect elements when setting new cursor 56439c6
Bugfixes and improvements 023c077
Axis scale improved 1356eb2
Bugfixes and changed navigation to trace-chart behaviour 862499a
Several changes regarding UI 476f5e2
Changes regarding canvas size changes. 7cbe4fe
Several improvements and bugfixes regarding scaling and selection 7e0c9e5
Changes regarding chart scaling 9a16849
several bugfixes and improvements dafa50d
Added version to package. 08342b9
DataProvider could return a promise 91e43d1
Namespace added to TimeGraphModel 0cdba42
Navigation improved. 65fd87f
several impovements 3bd06e9
Merge pull request #8 from theia-ide/jk/review 1cc61f0
code review e5a5e57
Arrows added cb65431
Lazy fetching bf71c5a
some more improvements 78fa358
improvements d2409c3
wip - use scale and position cbee973
Added possibility to add custom classnames to canvas 0293b8b
fixed build 3edcf06
Add possibility to add an external canvas to container via constructor. 19ef121
v0.0.2 513e5e4
fixed publishing 2bbca46
added travis badge aef0e4b
fixed publishing f8f416e
Made repo a mono repo, separated example from library 6e0361e
introducing arrows 5a7fdcb
Arrowhead png added 126f92a
hook to translate numbers into human readable form added. a371110
Cursor navigation, refactorings, performance cda917d
Changes regarding styling 5afbe08
Several features and improvements 702e690
improved scrolling velocity e5c95fd
Added real life data, implemented a test data provider 678c896
Added support for HiDPI screens. ed97ee2
Fixed cursor navigation e6301f6
Added test resources 863404c
Select element when cursor is shifted by arrow key f325cac
Made navigation handle draggable 0692484
Added gitpod link to README aaf9e0c
UI appearance improvements 4736f2f
Refactorings and other things 507e9b9
Divided views into independent layers. 62f330d
cursors added 92b3ef7
further refactorings 7bf6119
minor changes 387adb9
Implemented a new code structure beda917
Added x position offset to mouse wheel action. b175628
Introduced pixijs, implemented first version of zooming and panning b0b8caf
Added speedscope sources for testing it f73fc8a
time-graph-state-controller, time-axis, refactoring etc d5217bd
added first time graph components and example ad99005
fixed port exposure 7184627
update readme 54baccf
first steps dcbf4da

The following 1 GitHub releases will be created once this pull request got merged.
Release v0.3.0 with changes since v0.0.0

Release v0.3.0 (Minor) 5fa844e
Misc updates 1374961
[CI] Add release workflow/job and publish-latest job 126b406
Move rimraf from a prod to a dev dependency 78f19d5
Merge pull request #271 from eclipse-cdt-cloud/dependabot/npm_and_yarn/ip-2.0.1 23dc5c7
Add CODE_OF_CONDUCT.md to the repository and update reference. 29290b5
Bump ip from 2.0.0 to 2.0.1 6bf3629
Merge pull request #269 from eclipse-cdt-cloud/automated-pr-license-check 4f84ab1
Add 3PP license check as part of PR CI e2e132e
Bump follow-redirects from 1.15.2 to 1.15.4 93cc807
Bump axios from 1.5.0 to 1.6.1 6e20cc9
Bump @babel/traverse from 7.22.20 to 7.23.2 2c7bbe3
Merge pull request #264 from eclipse-cdt-cloud/upgrade-lerna 5662085
[lerna] upgrade to recent version 7791a42
Bump word-wrap from 1.2.3 to 1.2.4 0e3e11a
Scale annotations on change of time graph scale factor 54cccd4
Fix time graph glitches when zooming with active filter 76c3b1c
Bump semver from 5.7.1 to 5.7.2 5518710
Reset scale if ongoing full search is cancelled 054a56c
Fixing issues with zooming during search df9b517
Enable searching time events in time-graph view e150859
Add performance unit test for timeline-chart e69ac71
Make scaling state a handler of onScaleFactorChange event 5d40c37
Rescale timeline-chart post zoom using PIXI.Container scale property 08fb2e6
releng: Include date in version string for next versions 9e0527f
Ensure row lines fit width onResize 4e49452
[lerna] option verifyAccess to false d97f40e
[CI] misc updates to repo's GitHub "ci-cd" Workflow 36a1cfe
Update to node 16 in ci-cd.yml 47b6e5a
Use actions/setup-node@v3 instead of actions/setup-node@v1 0421161
Update ubuntu version and node version in ci-cd.yml ec8793f
Use TextMetrics to measure label text width before rendering 9b23c78
Bump webpack from 5.65.0 to 5.76.0 4694a71
Navigation of markers using new cursor class 82a0ac9
Bump http-cache-semantics from 4.1.0 to 4.1.1 b78dd18
Nit: Fix LC_COLLATE=C based sorting of .gitignore c5960a5
Nit: Add the missing EOF newline to ./SECURITY.md df5be52
Add ellipse and star to the character set of label text da30c1b
Bump json5 from 1.0.1 to 1.0.2 672d6b6
World range updates with fine resolution f029da1
Use monospace font for state labels 4c1edfd
Improve rendering for text labels 266fb6b
Bump express from 4.17.1 to 4.18.2 821f8d4
Bump qs from 6.5.2 to 6.5.3 5fec4f4
Bump decode-uri-component from 0.2.0 to 0.2.2 c2a215b
Remove zooming selection display object when fetching new data. 80468ed
Apply opacity to state label ce52382
Bump minimatch from 3.0.4 to 3.1.2 9984989
Bump loader-utils from 1.4.0 to 1.4.2 392d957
Fix typeError exception in time-graph-viewport-layer.ts dbc96fd
Viewport Implementation 16e8148
Center rows when selected 1f50903
Bump terser from 5.10.0 to 5.14.2 f389548
Prevent Idle Renders 7cd081b
Bugfix for setting the background color of rows a4abe84
Bump parse-url from 6.0.0 to 6.0.2 8d4920f
Add support for configurable location of time axis ticks e5136fa
Support coarse and fine update of time graph data 55046b4
Add API to select and reveal a time-graph row by index a804e00
Add element interactions to gap states 47c8e30
Prevent default context menu for scrollbars 6280994
Page scrolling on vertical and horizontal scrollbars bd6cbf8
Bump async from 2.6.3 to 2.6.4 1f9d75a
Fix missing row updates c62a703
Fetch visible rows only 90696d3
Fix use of TimeGraphArrow sourceId and destinationId 100418b
Destroy TimeGraphLayer in one operation 0b6178c
Fix leaking TimeGraphVerticalScrollbarHandle instances 188c4da
Replace theia-ide with eclipse-cdt-cloud references 4020833
Add contribution documentation f297385
Fix RangeError in TimeGraphAxisScale 8cae177
Fix leaking TimeGraphNavigatorHandle instances f3add09
Fix leaking TimeGraphChart instances 6fde17f
Add Vulnerability Reporting Policy 73ab824
Bump node-forge from 1.2.1 to 1.3.0 df03a2d
Bump minimist from 1.2.5 to 1.2.6 c76f183
Update publish GitHub action to work with eclipse-cdt-cloud c98f606
Ignore duplicate data provider requests and discard obsolete responses adb83b0
Snap to mouse on time-graph-navigator click be37b18
Update webpack-dev-server to v. 4.7.4 9488cae
Update data model on resize ae1adb0
Bump trim-off-newlines from 1.0.1 to 1.0.3 7b97ced
Bump node-fetch from 2.6.1 to 2.6.7 d741473
Bump follow-redirects from 1.14.7 to 1.14.8 37eed75
Bump follow-redirects from 1.14.2 to 1.14.7 5109908
Update Webpack in example project to version 5 (#173) 1877109
Unit tests (#171) 863606e
Make gridlines aligned to rounded numbers 5330875
Support multi-click events dbafac0
Fix timegraph states in example app 26f3fca
Fix TimeGraphRangeEventsLayer leaking viewRangeChanged handler 4e1656f
Remove unnecessary gap states before blank states bde456b
Create gap states dynamically e7c1812
Fix RangeError when zooming with zero view range 23af71d
Make time graph state label optional ed2f8fe
Removed cached height and position in time graph state component 5133cfb
Use debounce on view range change 10df86d
The selection range does not exceed the view b9ac777
Use BigInt for timestamps ed4042e
Add README.md to be published on NPM bbc0569
v0.2.0 5bb2f86
Bump lerna from 2.11.0 to 4.0.0 3363469
Merge pull request #78 from theia-ide/MatthewKhouzam-patch-1 713a09e
Bump url-parse from 1.5.1 to 1.5.3 1c6b035
Bump path-parse from 1.0.6 to 1.0.7 b0f66b5
Center x-axis labels a39cdba
Fix mouse zooming when mouse released outside time graph 2d3f4d8
Fix Vertical Scrollbar 8689945
Fix Mouse zooming overlay 4ef0f9c
update layers based on themes 20515d9
Press esc to cancel mouse zooming edf1d44
Support opacity for states and symbol annotations ee7a95c
Support zooming of timegraph chart from external libs 9e62be1
Fix zooming selection height 73b0c4f
Chart freezes when zooming using right mouse button 53a52f0
Changes to support tooltip for annotations 031e5b5
Bump ws from 6.2.1 to 6.2.2 a884737
Bump dns-packet from 1.3.1 to 1.3.4 0f12953
Bump hosted-git-info from 2.8.8 to 2.8.9 64d75c2
Bump lodash from 4.17.20 to 4.17.21 e8edb9d
Bump url-parse from 1.4.7 to 1.5.1 636103a
Bump handlebars from 4.7.6 to 4.7.7 a16c32f
Bump elliptic from 6.5.3 to 6.5.4 1ba2ca6
Add support for range events bd7f984
Revert "Add lost event layer to timeline-chart" dab8c9e
Add lost event layer to timeline-chart ceff78b
Update time-graph-state.ts e0da58a
Accelerate label drawing ce74083
Remove the selected state when state is deselected e0d3e69
Rename TimeGraphRowElement to TimeGraphStateComponent a3a5a2d
Bump ssri from 6.0.1 to 6.0.2 5528daf
Add APIs to clean-up components and to remove event handlers 4b97ae9
Fix TypeError exception in TimeGraphChart 3246589
Support horizontal zooming selection with right mouse button 885dec8
Destroy the PIXI objects to free GPU memory. 7e59702
Destroy arrows when updating them 40986f2
Update documentation for keyboard and mouse zooming and navigation 8f77d88
Use crosshair cursor for time selection cf89086
Support horizontal panning with middle button or Ctrl+left button 484fbfc
Bump y18n from 3.2.1 to 3.2.2 5d65cdf
Use Vertical alignment for annotations b33a5cf
Fix horizontal zoom step ratio e8f2d34
Draw initial selection range 65ced9e
Resolves TypeError: Cannot read property viewRangeLength of undefined Fixes #104 c30a02c
Fix issues with the time graph navigator 89eecee
Support triangle and inverted-triangle annotation symbols 2153733
Make TimeGraphRow background and gridline spawn full chart width 055da10
Fix overlapping TimeGraphAxisScale labels 8922414
Make drawing of TimeGraphAxisScale labels optional and fix their y-pos 2da2641
Don't scroll chart when all rows are visible 2378be1
Resize background as well when resizing canvas. f3e0d3a
Fix some typos in the documentation 6e3fcdf
Provide documentation of the timeline-chart components 868cce0
Sync event timestamp with timegraph dc7f011
Set limit on zoom-in factor cd42151
Fix label overflow 369705f
Draw plus annotation symbol for unknown symbol styles 39ea33b
Revert "Bump learna from 2.11 to 3.22.1" 4bab710
Fix publishing with lerna v3.22.1 5ca5596
Switch CI/CD to GitHub actions instead of Travis df91952
Bump learna from 2.11 to 3.22.1 5ff3923
Bump ini from 1.3.5 to 1.3.7 b47344e
Create SECURITY.md 38acd00
add markers as new layer to timeline chart 44d9ded
Merge pull request #74 from maria-ericsson/space 945960c
Merge branch 'master' into space c1b0d5d
modify font type and font size for state label text 7054195
Reset fetching flag in a try-finally statement 35a92bf
Revert: Handle onClick event on timegraph row 7bde344
Adjust State's label Position based on view range 0b5dbb8
add vertical space in-between for states on adjacent rows 9096238
Make all opacity levels work with PIXIjs 5.0 b1ef6ce
Fix label overflow from the state 9da9757
Add license field in example and timeline-chart package.json 29bb7d9
Horizontal two-finger swipe moves timegraph chart in horizontal direction 72e88cb
Improve State Navigation using Right/Left Arrow Buttons 006aac4
Retain the row and state selection after call to states API a0e2dfb
Handle onClick event on timegraph row This feature was woking fine with earlier versions of PIXI Current PIXI is not able to handle events for elements with opacity 0. Changed the Opacity as a workaround fix. 9dc78bb
ctrl+mousewheel and shift+mousewheel should work even when there is no foucs 0559547
Changed Event listeners from document to canvas 924c35d
Programmatic switch between canvas renderer and WebGL 412579e
Set Min Width of Navigator fd01e65
Allow resizing of timeline chart e3c754b
Formatted Code Comments 4f6aacf
Set the minimum width of a state to 1 so that small states with negligible widths are visible in the initial zoom level 3fd9ffb
Use pixi.js-legacy instead of pixi.js b35da77
Bump http-proxy from 1.17.0 to 1.18.1 445aa1f
example: Fix the version requirement of example e6d2f07
Release v0.1.0 for real this time! 7a9cc31
v0.1.0 cee3bf9
Add a yarn test command 22a7628
Revert "Update version to 0.1.0" a92bba9
Update version to 0.1.0 7184ecd
Implement zoom in/out and horizontal scrolling using WASD (for right handed user) and IKJL (for left handed user). d0e6597
Timeline chart: Fixed bug in selectRowElement 35a4f32
update version for new "release" a84f45e
Timeline chart: Update chart after collapsing or expanding entries in the tree Added a new condition in time-graph-chart.ts that allows to fetch new data when collapsing or expanding entries. The function updateChart() allows to update the chart's rows simulteanously when it is called in the timegraph-output-component.ts in theia-trace-extension. ++ Added optional parameter to maybeFetchNewData() that enables the chart update. f28b84a
Timeline chart: Update chart after collapsing or expanding entries in the tree Added a new condition in time-graph-chart.ts that allows to fetch new data when collapsing or expanding entries. The function updateChart() allows to update the chart's rows simulteanously when it is called in the timegraph-output-component.ts in theia-trace-extension. af628cf
Bugfixes related to state navigation using the left/right arrow keys. 559e8f7
Render state labels. 14e1c84
Render state labels. d27a043
Merge pull request #20 from theia-ide/dependabot/npm_and_yarn/lodash.template-4.5.0 581f339
Merge pull request #19 from theia-ide/dependabot/npm_and_yarn/elliptic-6.5.3 1bb2370
Merge pull request #15 from theia-ide/dependabot/npm_and_yarn/lodash-4.17.19 084c342
Merge pull request #14 from theia-ide/dependabot/npm_and_yarn/websocket-extensions-0.1.4 7ddcf66
Bump lodash.template from 4.4.0 to 4.5.0 02edcd1
Merge pull request #13 from theia-ide/dependabot/npm_and_yarn/acorn-6.4.1 1d539a2
Merge pull request #12 from theia-ide/dependabot/npm_and_yarn/handlebars-4.7.6 1e38fe4
Merge pull request #11 from theia-ide/dependabot/npm_and_yarn/mixin-deep-1.3.2 e5b04d0
Bump elliptic from 6.4.1 to 6.5.3 e3a1d6f
Merge pull request #17 from bhufmann/chrome 254bdbc
Improve vertical line rendering performance by eliminating no-op loop iterations 20c4e6a
Add Chrome launch configuration e7695f5
Provide more details in package.json for publishing 7fdfc19
Bump lodash from 4.17.11 to 4.17.19 6671b9c
timegraph: uplift to PIXI 5.0 bf5bda4
Bump websocket-extensions from 0.1.3 to 0.1.4 9248870
Bump acorn from 6.1.0 to 6.4.1 fc230fd
Bump handlebars from 4.1.0 to 4.7.6 42d65be
Bump mixin-deep from 1.3.1 to 1.3.2 711dbb4
Give project launch configuration in vscode 1fdd204
update README.md with testing instructions 7138c10
Changed license to MIT a005d9b
Up down navigation for selection added dd547ad
NumberTranslator hook can return undefined. c3b17d2
added a data field for custom values to TimeGraphModel da9a90e
draw rectangles d2f11ec
test d719d77
Labels removed again, minor performance fixes 38f19d2
test a404af3
Improved label rendering 157db34
Added Labels 5c36b7f
Back to pure rectangles for elements 297e7f2
Add polygons for row elements efc7097
Fixed performance issue: use rect instead of roundedRect b70003b
Row style can be set now d9dc6ef
Deselect elements when setting new cursor 56439c6
Bugfixes and improvements 023c077
Axis scale improved 1356eb2
Bugfixes and changed navigation to trace-chart behaviour 862499a
Several changes regarding UI 476f5e2
Changes regarding canvas size changes. 7cbe4fe
Several improvements and bugfixes regarding scaling and selection 7e0c9e5
Changes regarding chart scaling 9a16849
several bugfixes and improvements dafa50d
Added version to package. 08342b9
DataProvider could return a promise 91e43d1
Namespace added to TimeGraphModel 0cdba42
Navigation improved. 65fd87f
several impovements 3bd06e9
Merge pull request #8 from theia-ide/jk/review 1cc61f0
code review e5a5e57
Arrows added cb65431
Lazy fetching bf71c5a
some more improvements 78fa358
improvements d2409c3
wip - use scale and position cbee973
Added possibility to add custom classnames to canvas 0293b8b
fixed build 3edcf06
Add possibility to add an external canvas to container via constructor. 19ef121
v0.0.2 513e5e4
fixed publishing 2bbca46
added travis badge aef0e4b
fixed publishing f8f416e
Made repo a mono repo, separated example from library 6e0361e
introducing arrows 5a7fdcb
Arrowhead png added 126f92a
hook to translate numbers into human readable form added. a371110
Cursor navigation, refactorings, performance cda917d
Changes regarding styling 5afbe08
Several features and improvements 702e690
improved scrolling velocity e5c95fd
Added real life data, implemented a test data provider 678c896
Added support for HiDPI screens. ed97ee2
Fixed cursor navigation e6301f6
Added test resources 863404c
Select element when cursor is shifted by arrow key f325cac
Made navigation handle draggable 0692484
Added gitpod link to README aaf9e0c
UI appearance improvements 4736f2f
Refactorings and other things 507e9b9
Divided views into independent layers. 62f330d
cursors added 92b3ef7
further refactorings 7bf6119
minor changes 387adb9
Implemented a new code structure beda917
Added x position offset to mouse wheel action. b175628
Introduced pixijs, implemented first version of zooming and panning b0b8caf
Added speedscope sources for testing it f73fc8a
time-graph-state-controller, time-axis, refactoring etc d5217bd
added first time graph components and example ad99005
fixed port exposure 7184627
update readme 54baccf
first steps dcbf4da

A lot of features went in since 0.2.0 release. So, I think this should be a minor release to 0.3.0 instead of 0.2.1.

Updated. I kept the branch name the same, but that should only visible in the PR.

Afterwards I can manually create a GitHub release for the couple of earlier versions (v0.1.0, v0.2.0), and move there the relevant part of the automatically generated release notes.

Thanks for the review!


Do not create directories in afterEvaluate

Inspecting the code, I noticed that https://github.com/srs/gradle-node-plugin/blob/master/src/main/groovy/com/moowork/gradle/node/npm/NpmTask.groovy#L31 creates directories as part of the evaluation phase. This is not a good plugin practice.
Consider moving that mkdir code into the task action.

Thanks for noticing this. Yes, I agree, this is not a good practice.

I think #214 might be related


Sonoff mini doesn't work after update V3.5.1

My sonoff mini in local mode did work with version V3.4.0, but after the update to version V3.5.1 the device is unavailable.
If I do a rollback towards version v3.4.0, then the sonoff mini works correctly.
Home Assistant 2023.4.4
Supervisor 2023.04.0
Operating System 10.0
Frontend-versie: 20230411.1 - latest

Try with master branch, see diff: https://github.com/AlexxIT/SonoffLAN/compare/v3.5.1...master

Master branch works.

Hello.
I have the same issue I guess. By reading other issues it seems to be a common problem.
How can I try with the master branch ? I did not see any option to choose it during integration.
Thank's

@sarus3749 like this: https://github.com/AlexxIT/SonoffLAN/issues/1164#issuecomment-1513563149

oh thank you @sipimokus  ! I did not think of that.

I can confirm this issue. 3.4 was the last version which worked with my in DIY mode. After an upgrade to a89296d it works again.
Big thanks to all the developers!


README - Where to put factories

As discussed in #53

One comment, otherwise LGTM

Nice, thanks. That's really useful :)


Split two regexes that were on 1 line. Change phone number to "standard" format.

Just housekeeping. I noticed that there were two regexes on the same line. One was a phone number.
I split the two regexes onto a line for each and converted the phone number to the format that we're currently using.

Coverage remained the same at 65.027% when pulling 602d5b9a933c62aa17d332cb80e27d47a92c8524 on makyen:Mak-blacklist-split-a-line into 4293e88e34d3dfc6c86d0d8817bda949f2648f4c on Charcoal-SE:master.


WordPress Plugin for Umami

I created a WordPress plugin for Umami with the aim of integrating its analytics into website easily. And I plan to publish this plugin in the WP Plugins directory. I need suggestions for: features and name.
features: what features should this plugin have?
name: can I use the name "Umami" or "Umami Analytics" to refer to this project?
Also, what do you think about making this plugin the official WP plugin for Umami?

Yes you can use the name Umami. Official would mean I would have to support it and I don't have the time. But you can add your plugin to the list of links here, https://umami.is/docs/useful-links

Hi Mike, that's very cool!
I'll add the link once it's approved by wp.org


CI: upload CirrOS disk image to DataVolume.

This pull request creates a small DataVolume and fills it with the CirrOS disk image so that later virtual machine tests can copy it locally.

qq why are the new virt asserts skipped?
https://gcsweb-ci.apps.ci.l2s4.p1.openshiftapps.com/gcs/test-platform-results/pr-logs/pull/openshift_oadp-operator/1315/pull-ci-openshift-oadp-operator-master-4.12-e2e-test-aws/1754627499213459456/artifacts/e2e-test-aws/e2e/build-log.txt
S [SKIPPED] [0.012 seconds]
VM backup and restore tests [BeforeAll]
/go/src/github.com/openshift/oadp-operator/tests/e2e/virt_backup_restore_suite_test.go:17
  should verify virt installation
  /go/src/github.com/openshift/oadp-operator/tests/e2e/virt_backup_restore_suite_test.go:50
------------------------------
S [SKIPPED] [0.000 seconds]
VM backup and restore tests
/go/src/github.com/openshift/oadp-operator/tests/e2e/virt_backup_restore_suite_test.go:12
  [It] should upload a data volume successfully
  /go/src/github.com/openshift/oadp-operator/tests/e2e/virt_backup_restore_suite_test.go:55

qq why are the new virt asserts skipped? https://gcsweb-ci.apps.ci.l2s4.p1.openshiftapps.com/gcs/test-platform-results/pr-logs/pull/openshift_oadp-operator/1315/pull-ci-openshift-oadp-operator-master-4.12-e2e-test-aws/1754627499213459456/artifacts/e2e-test-aws/e2e/build-log.txt

We are skipping them on 4.12 for now, because it needs extra work to replicate a new API field that was added in 4.13. https://github.com/openshift/oadp-operator/pull/1257#pullrequestreview-1798311014

/retest

ah... I see https://gcsweb-ci.apps.ci.l2s4.p1.openshiftapps.com/gcs/test-platform-results/pr-logs/pull/openshift_oadp-operator/1315/pull-ci-openshift-oadp-operator-master-4.14-e2e-test-aws/1754627499494477824/artifacts/e2e-test-aws/e2e/build-log.txt
Thanks @mrnold

/retest

/lgtm

/override ci/prow/4.14-e2e-test-aws

/override ci/prow/4.14-e2e-test-aws
  [FAILED] Expected
      <[]string | len:2, cap:2>: [
          "time=\"2024-02-06T16:24:21Z\" level=warning msg=\"VolumeSnapshot has a temporary error Failed to check and update snapshot content: failed to remove VolumeSnapshotBeingCreated annotation on the content snapcontent-73bd94ee-7866-433b-938d-7caf4787b299: \\\"snapshot controller failed to update snapcontent-73bd94ee-7866-433b-938d-7caf4787b299 on API server: Operation cannot be fulfilled on volumesnapshotcontents.snapshot.storage.k8s.io \\\\\\\"snapcontent-73bd94ee-7866-433b-938d-7caf4787b299\\\\\\\": the object has been modified; please apply your changes to the latest version and try again\\\". Snapshot controller will retry later.\" backup=openshift-adp/mysql-twovol-csi-e2e-f719373f-c50b-11ee-b634-0a580a831c3c cmd=/plugins/velero-plugin-for-csi logSource=\"/opt/app-root/src/velero-plugin-for-csi/internal/backup/volumesnapshot_action.go:250\" pluginName=velero-plugin-for-csi",
          "time=\"2024-02-06T16:24:21Z\" level=error msg=0 backup=openshift-adp/mysql-twovol-csi-e2e-f719373f-c50b-11ee-b634-0a580a831c3c logSource=\"pkg/controller/backup_controller.go:729\"",
      ]
  to equal
      <[]string | len:0, cap:0>: []
  In [It] at: /go/src/github.com/openshift/oadp-operator/tests/e2e/backup_restore_suite_test.go:164 @ 02/06/24 16:37:32.793

Cherry pick?

Cherry pick?

I think this is going to stay on master for now.


⚠ Bofrost.be has degraded performance

In 13c2d37, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1376 ms

Resolved: Bofrost.be performance has improved in ac25671.


StyleSense Admin for buisness implement - Inventory analysis, Transac…

…tion analysis and summary integrated in Flask

Great work! Exactly what we were looking for


formatting fix up to fix a lot of pylint warnings

spaces were inconsistent, trailing white space, some other easy cleans.

This is great! As you probably guessed, my background is Civil Engineering, not Computer Science, so I'm very much in the "learn Python by doing" camp. This means that I'm pretty good at getting things working, but not at all good at doing it in a way that makes it easier for others to use/ maintain. This sort of change is really important, so I really appreciate this PR!

No worries, and we're all learning, always! Thanks for the repo!


Error out on using self-closing tags with buffered code

Originally,
img hey

throws an error but
img= hey

doesn't. This PR fixes that.

LGTM.
How about a test case?

How about a test case?

Added one in jadejs/jade#2110.


Update Jest

@alansouzati it will fix dependencies warning (in PostCSS repo as well)

the test is failing. I'm assuming there is a breaking change with this migration. let me investigate this.

tracking on https://github.com/alansouzati/gulp-jest/pull/43


Sitemap validation

Could be implemented as SPIN constraints and run on application startup

Currently only a check for circular imports is done

This is now a Graphity Processor issue:
https://github.com/Graphity/graphity-processor/issues/17


Add link to AWS KmsIssuer external issuer

KMS issuer is a cert-manager Certificate Request controller that uses AWS KMS to sign the certificate request.

/assign @munnerz

Thanks @JoshVanL
A review of the issuer would be nice yes. The core functionalities are there. A few improvements are coming.

/lgtm

/lgtm


[improve][common] Reuse ClassLoader for the same NAR

Motivation
Sometimes, we package different plugins into one NAR, and there will be some shared code and data between the plugins, so we should use the same ClassLoader to load them to share code and data.
Modifications
Cache and reuse ClassLoader for the same NAR.
Use a reference counter to track the ClassLoader life cycle. When the counter reaches zero, close the ClassLoader.
Documentation

[ ] doc
[ ] doc-required
[x] doc-not-needed
[ ] doc-complete

Matching PR in forked repository
PR in forked repository:

If you want to go this way we must ask the connector developers to mark the connector as "classloader safe", in some configuration entry in the nar manifest for instance

This is not a good idea, if you share the classloader then you share the static variables and if the connector is not well coded (i.e. it uses shared state in static variables like caches) there will be bad things happening (mixing data, data corruption...)

@eolivelli I understand that if we package different plugins together, then we think they can be shared, and if we think they conflict, then we can package them into different nar packages.

what's the point of sharing the classloader if you are not sharing the same code ?
The goal of this patch is to not load the same classes twice, and that is my problem.
If you don't load the classes twice, but only once, then you are sharing the global variables and this will lead to problems.

I also think it's not a good idea, sharing classloader is a dangerous behavior.
In some extreme situations, it may lead to metadata space OOM.

If you don't load the classes twice, but only once, then you are sharing the global variables and this will lead to problems.

In addition, @eolivelli's comment makes sense to me as well.
From my understanding, this PR's motivation might be that there are two plugins A and B, while in plugin A, some methods might call methods in plugin B so that A could load B as well. But I'm still a little confusing for it. It's better to write a test for the motivation of this PR.


Upgraded Flutter and now no longer compiles

Upgraded Dart and Flutter to latest release on an M1 MacBook Pro. After upgrading it fails to compile despite updating all firebase links. It displays teh following error:
Error output from Xcode build:
    /Users/alan/Documents/flutter_apps/mindful/ios/Pods/Firebase/CoreOnly/Sources/Firebase.h:15:9: error: 'FirebaseCore/FirebaseCore.h' file not found
    /Users/alan/Documents/flutter_apps/mindful/ios/Runner/AppDelegate.swift:3:8: error: could not build Objective-C module 'Firebase'

I have tried all combinations of uninstalling cocoa pods, reinstalling, deintegrating, install pods etc etc nothing has worked.

I created a new project and added all the firebase includes to the yaml file and that also fails with the following error:
    /Library/Ruby/Gems/2.6.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:299:in `block in unwind_for_conflict'
    /Library/Ruby/Gems/2.6.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:297:in `tap'
    /Library/Ruby/Gems/2.6.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:297:in `unwind_for_conflict'
    /Library/Ruby/Gems/2.6.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:682:in `attempt_to_activate'
    /Library/Ruby/Gems/2.6.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:254:in `process_topmost_state'
    /Library/Ruby/Gems/2.6.0/gems/molinillo-0.8.0/lib/molinillo/resolution.rb:182:in `resolve'
    /Library/Ruby/Gems/2.6.0/gems/molinillo-0.8.0/lib/molinillo/resolver.rb:43:in `resolve'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/lib/cocoapods/resolver.rb:94:in `resolve'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/lib/cocoapods/installer/analyzer.rb:1078:in `block in resolve_dependencies'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/lib/cocoapods/user_interface.rb:64:in `section'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/lib/cocoapods/installer/analyzer.rb:1076:in `resolve_dependencies'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/lib/cocoapods/installer/analyzer.rb:124:in `analyze'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/lib/cocoapods/installer.rb:416:in `analyze'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/lib/cocoapods/installer.rb:241:in `block in resolve_dependencies'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/lib/cocoapods/user_interface.rb:64:in `section'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/lib/cocoapods/installer.rb:240:in `resolve_dependencies'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/lib/cocoapods/installer.rb:161:in `install!'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/lib/cocoapods/command/install.rb:52:in `run'
    /Library/Ruby/Gems/2.6.0/gems/claide-1.0.3/lib/claide/command.rb:334:in `run'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/lib/cocoapods/command.rb:52:in `run'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.2/bin/pod:55:in `<top (required)>'
    /usr/local/bin/pod:23:in `load'
    /usr/local/bin/pod:23:in `<main>'
Error output from CocoaPods:

So this is a tooling issue to do with the M1 Mac but I have been unable to resolve it.
Help

Think this a duplicate of https://github.com/flutter/flutter/issues/94914

@alanmeier
The errors seem to be pointing to Firebase plugins and sdk. Does the same error occur on a new project too ? (counter app) ?

After trying loadings of things around the pod files I have the system compiling on Android devices,  a hardware iPhone but the IOS Simulator still causes linking errors. So the issue is limited to the IOS simulator. The error is that it compiles for an x86 platform when it should be building for an arm64 platform. Nothing I have done allows it to be built for the simulator. I have the firebase plugins working now it is other plugins that are causing the error namely wavelock, the_apple_signin and VolumeWatcher

@alanmeier
Yes, it should build for arm64. Maybe the plugins it is complaining against are not supported to build for arm64. You may check those plugins and see if it helps.

That is not the issue this was all compiling fine and running on the simulator before I upgraded Dart/Flutter, so the upgrade process basically caused the problem. Will make sure I do not upgrade next time as flutter is very touchy on M1 Macs to the point it anyone thinking of using M1 on Flutter should think twice

Hi @alanmeier,  Please share your pubspec.yaml , podfile, and the output of flutter doctor -v.
Thanks

alan@MacBook-Pro ~ % flutter doctor -v
[✓] Flutter (Channel stable, 2.8.0, on macOS 12.0.1 21A559 darwin-arm, locale
en-AU)
• Flutter version 2.8.0 at /users/alan/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision cf44000065 (5 days ago), 2021-12-08 14:06:50 -0800
• Engine revision 40a99c5951
• Dart version 2.15.0
[✓] Android toolchain - develop for Android devices (Android SDK version
31.0.0)
• Android SDK at /Users/alan/Library/Android/sdk/
• Platform android-Sv2, build-tools 31.0.0
• ANDROID_HOME = /Users/alan/Library/Android/sdk/
• Java binary at: /Applications/Android
Studio.app/Contents/jre/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7281165)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 13.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• CocoaPods version 1.11.2
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[!] Android Studio
• Android Studio at /Applications/Android Studio Preview.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
✗ Unable to find bundled Java version.
• Try updating or re-installing Android Studio.
[✓] Android Studio (version 2020.3)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7281165)
[✓] VS Code (version 1.63.0)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.29.0
[✓] Connected device (4 available)
• sdk gphone64 arm64 (mobile) • emulator-5554                        •
android-arm64  • Android 12 (API 31) (emulator)
• iPhone 12 mini (mobile)     • 6330F399-7D4D-4F9E-BD5F-DC140A099B27 •
ios            • com.apple.CoreSimulator.SimRuntime.iOS-15-0
(simulator)
• macOS (desktop)             • macos                                •
darwin-arm64   • macOS 12.0.1 21A559 darwin-arm
• Chrome (web)                • chrome                               •
web-javascript • Google Chrome 96.0.4664.110
Yaml file
name: mindful
description: Meditation  application.
version: 0.59.0+1
environment:
sdk: ">=2.7.0 <3.0.0"
dependencies:
intl: ^0.17.0
fl_chart: ^0.4.0
google_fonts: ^2.1.0
flutter_native_timezone: ^2.0.0
flutter_signin_button: ^2.0.0
flutter_sfsymbols: ^2.0.0
firebase_auth: ^3.3.3
file_picker: ^4.0.3
firebase_core: ^1.10.5
firebase_storage: ^10.2.3
firebase_dynamic_links: ^3.0.2
cloud_firestore: ^3.1.4
google_sign_in: ^5.2.1
cupertino_icons: ^1.0.3
circular_countdown_timer: ^0.2.0
volume_watcher: ^2.0.1
enum_to_string: ^2.0.1
toggle_switch: ^1.2.0
flutter_bloc: ^8.0.0
path_provider: ^2.0.5
path: ^1.8.0
random_string: ^2.3.1
flutter_picker: ^2.0.2
the_apple_sign_in: ^1.1.1
provider: ^6.0.0
rxdart: ^0.27.2
flutter_secure_storage: ^4.2.1
package_info: ^2.0.2
wakelock: ^0.5.6
duration_picker: ^1.0.1
flex_color_scheme: ^4.1.0
Value equality
equatable: ^2.0.3
Local cache
shared_preferences: ^2.0.8
Platform Agnostic Widgets
flutter_platform_widgets: ^1.11.1
gapless_audio_loop:
just_audio: ^0.9.14
audio_service: ^0.18.1
uuid: ^3.0.4
flutter_local_notifications: ^9.1.4
notifications:
flutter_slidable: ^0.6.0
pausable_timer: ^1.0.0+1
flutter:
sdk: flutter
dev_dependencies:
flutter_test:
sdk: flutter
mockito: ^5.0.16
flutter_launcher_icons: ^0.9.2
flutter_driver:
sdk: flutter
flutter_icons:
android: "launcher_icon"
ios: true
image_path: "lib/dev_assets/mindful.png"
aqua blue color #00FFFF
For information on the generic Dart part of this file, see the
following page: https://dart.dev/tools/pub/pubspec
The following section is specific to Flutter.
flutter:
The following line ensures that the Material Icons font is
included with your application, so that you can use the icons in
the material Icons class.
uses-material-design: true
To add assets to your application, add an assets section, like this:
assets:
- assets/
- assets/chimes/
- assets/ambient/
- assets/cues/
- assets/mantras/
An image asset can refer to one or more resolution-specific "variants", see
https://flutter.dev/assets-and-images/#resolution-aware.
For details regarding adding assets from package dependencies, see
https://flutter.dev/assets-and-images/#from-packages
To add custom fonts to your application, add a fonts section here,
in this "flutter" section. Each entry in this list should have a
"family" key with the font family name, and a "fonts" key with a
list giving the asset and other descriptors for the font. For
example:
fonts:
- family: CustomIconFont
fonts:
- asset: /Users/Alan/Documents/flutter_apps/mindful/lib/assets/fonts/CustomIconFont.ttf
fonts:
- family: sficonsets
fonts:
- asset: packages/flutter_sfsymbols/fonts/sficonsets.ttf
Uncomment this line to define a global platform for your project
platform :ios, '12.0'
CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'
project 'Runner', {
'Debug' => :debug,
'Profile' => :release,
'Release' => :release,
}
def flutter_root
generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), FILE)
unless File.exist?(generated_xcode_build_settings_path)
raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
end
File.foreach(generated_xcode_build_settings_path) do |line|
matches = line.match(/FLUTTER_ROOT=(.*)/)
return matches[1].strip if matches
end
raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
end
require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)
flutter_ios_podfile_setup
target 'Runner' do
use_frameworks!
use_modular_headers!
flutter_install_all_ios_pods File.dirname(File.realpath(FILE))
end
post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
end
installer.pods_project.build_configurations.each do |config|
config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64"
end
end

Here is my standard Podfile without the exclude statement at the end which yields the following error that I first reported, it was added just to see whether I could get around this issue and I forgot to remove it:
Uncomment this line to define a global platform for your project
platform :ios, '12.0'
CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'
project 'Runner', {
'Debug' => :debug,
'Profile' => :release,
'Release' => :release,
}
def flutter_root
generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), FILE)
unless File.exist?(generated_xcode_build_settings_path)
raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
end
File.foreach(generated_xcode_build_settings_path) do |line|
matches = line.match(/FLUTTER_ROOT=(.*)/)
return matches[1].strip if matches
end
raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
end
require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)
flutter_ios_podfile_setup
target 'Runner' do
use_frameworks!
use_modular_headers!
flutter_install_all_ios_pods File.dirname(File.realpath(FILE))
end

This is likely a duplicate of https://github.com/flutter/flutter/issues/94914 as you point out.  Would need a flutter run verbose output to confirm.  Or you can verify it is fixed on the master channel.

No I had that issue earlier and resolved it. Prior to the upgrade it compiled fine including GoogleSignIn which originally had a similar error.
           /Users/alan/Documents/flutter_apps/mindful/ios/Pods/Pods.xcodeproj: warning: The iOS Simulator deployment target
           'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 15.2.99. (in

target
'GoogleSignIn' from project 'Pods')
/Users/alan/Documents/flutter_apps/mindful/ios/Pods/Pods.xcodeproj: warning: The iOS Simulator deployment target
'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 15.2.99. (in
target
'audio_session' from project 'Pods')
/Users/alan/Documents/flutter_apps/mindful/ios/Pods/Pods.xcodeproj: warning: The iOS Simulator deployment target
'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 15.2.99. (in
target
'just_audio' from project 'Pods')
/Users/alan/Documents/flutter_apps/mindful/ios/Pods/Pods.xcodeproj: warning: The iOS Simulator deployment target
'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 15.2.99. (in
target
'FMDB' from project 'Pods')
/Users/alan/Documents/flutter_apps/mindful/ios/Pods/Pods.xcodeproj: warning: The iOS Simulator deployment target
'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 15.2.99. (in
target
'AppAuth' from project 'Pods')
[  +34 ms] Could not build the application for the simulator.
[   +2 ms] Error launching application on iPhone 12 mini.
[   +9 ms] "flutter run" took 21,381ms.
[   +7 ms]
#0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
#1      RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:674:9)

#2      FlutterCommand.run. (package:flutter_tools/src/runner/flutter_command.dart:1140:27)

#3      AppContext.run. (package:flutter_tools/src/base/context.dart:150:19)

#4      CommandRunner.runCommand (package:args/command_runner.dart:209:13)

#5      FlutterCommandRunner.runCommand.
(package:flutter_tools/src/runner/flutter_command_runner.dart:288:9)

#6      AppContext.run. (package:flutter_tools/src/base/context.dart:150:19)

#7      FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:236:5)

#8      run.. (package:flutter_tools/runner.dart:62:9)

#9      AppContext.run. (package:flutter_tools/src/base/context.dart:150:19)

#10     main (package:flutter_tools/executable.dart:94:3)

[ +133 ms] ensureAnalyticsSent: 131ms
[   +1 ms] Running shutdown hooks
[        ] Shutdown hooks complete
[        ] exiting with code 1
alan@MacBook-Pro mindful %


Dynamic arrays that spill

Can you add functionality for dynamic arrays? It is part of the newer excel.

How about a reply?


Enable multiple MPI builds

This PR enables building lalinference against multiple mpi builds, using rules cribbed from the hdf5 feedstock.
Checklist

[x] Used a fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[x] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.
Here's what I've got...
For recipe:

The build section contained an unexpected subsection name. error_overdepending is not a valid subsection name.
The build section contained an unexpected subsection name. error_overlinking is not a valid subsection name.


Results: Comparision of two results is not working

Description

https://github.com/layer5io/meshery/issues/958#issuecomment-623664832
Expected Behavior

Comparision should work fine.

[Optional] To Reproduce
Steps to reproduce the behavior:

Still ambiguous

@leecalcote Got the issue fix is on the way!

Sweet. 😄


[New Hub] [Phase 1] [5th Sep deadline] Cloud Account Setup - nmfs-openscapes

What is the 'ready to work' status of this phase?
READY
Required information for setting up a cloud account for a new community on a dedicated cluster.
Important
The AWS account itself is already setup us, so we don't create it - but, we should still do various things such as providing 2i2c engineers access etc as part of the runbook.
Currently, the community isn't setup in airtable. Yuvi asks that its added into airtable by the person performing this task. I'll clarify who is a community champion and authorized technical contact, and this issue is blocked on that atm.
Default template
This phase is applicable for cases where a community is being setup on a
dedicated cluster. The following table lists the information that must
be provided before this phase can be marked as READY and begin.
Use the Notes column to provide any other contextual information.

Question
Answer
Notes

Cloud Provider
AWS

Will 2i2c pay for cloud costs?
No

Name of cloud account
nmfs-openscapes
https://891612562472.signin.aws.amazon.com/console

Have the Community been defined in AirTable?
No, but should be
Please figure out how to add the community "NMFS Openscapes" into airtable, along with Andy and Julia as community reps and authorized techical contacts (aka. support requesters)

Community Representatives
andy and julia, using a @openscapes.org email
Andy Teucher is ateucher on github, Julia Stewart Lowndes is jules32 on github - they are presumed by Erik to be both community reps and technical contacts

Have the Technical Contacts been added to the AirTable?
No, but should be
Please add and Andy and Julia!

Available runbooks:

https://infrastructure.2i2c.org/hub-deployment-guide/runbooks/phase1/#available-runbooks

Blocked by question to Yuvi at slack on defining the community in airtable: https://github.com/2i2c-org/infrastructure/issues/4690

New IAM accounts have been created for engineers and passwords distributed
Information has been added to AirTable


CMake 3.24.2 patch

Update to CMake version 3.24.2.

Sounds reasonable to me. You can change how testing is done by changing ZOPEN_CHECK ( see zopen build -? For env cars you can specify)

@MikeFultonDev I just added testing, can you review again? thanks!


How to Use Razor Components in .NET Core 3 Preview 1

Using Razor Components in .NET Core 3 Preview 1
After wondering why there have not been any new Blazor release announcements nor any news on a Razor Components preview, I did some browsing in this repository and others and found that significant progress was being made, but also that no one on the open internet was posting about how to check it out. I promptly dug out my experimental machine and installed .NET Core 3 Preview 1 and as well as Visual Studio 2019 Preview 1 with the ASP.NET Core Development package then launched it, expecting to be greeted by an easy way to make a new Razor Components website. To my dismay, I had to jump through a couple hoops to even get the .NET Core 3.0 option to appear in the project creation dialog, and once I did, I found that the options exposed were identical to the .NET Core 2.1 ones, with no extra indication that any other project type exists. I then started crawling through the .NET Core MyGet Feeds for ASP.NET Core to see if any newer packages were pushed relating to templates; as I found them, I used the .NET Core CLI to have them installed, and even once the list started looking promising, Visual Studio still gave me nothing. I then looked up the Blazor extension in the Visual Studio Marketplace to see if it was compatible with the 2019 prerelease of Visual Studio yet, and to my surprise, it wasn't. I then tried to edit the manifest files in the package to force support, but the VSIX installer wouldn't have it, so I searched for and found a branch in this repository called blazor-vsix, which I compiled the BlazorExtension project out of and installed it successfully, but it changed nothing. I then tried making a  test Razor Components project via the .NET Core CLI, but it didn't want to compile because it appeared that the tools that usually run pre-compile on the .cshtml files were not being activated. At that point I started getting desperate, having already spent hours trying to make even a basic project work, so I downloaded the ASP.NET Core Tooling source and compiled the RazorExtension project with a new minor version and tried to install it, to no avail, after which I ended up creating a local extension gallery with a generated atom file in the build output folder in order to force Visual Studio to use the generated file to update the extension. Once I finally installed it, upon clicking on a .cshtml file, I was greeted with an error asking for a preview version of the CodeAnalysis assembly, after which I gave up. What am I doing wrong?

Preview3 is out already :)


Performance: Fix issues with live and delayed columns

This PR improves performance of the workload view significantly.
Currently, the live and delayed columns update almost every second on a system where there is activity.
This PR changes the restarts and workload health columns to be live columns that only update every 5 seconds.
It also fixes an issue in the way these are updated - the updated lifecycle hook was being used, but this is triggered when anything on the component changes, which leads to the live and delayed columns updating a lot. We now do an initial trigger and then trigger when the page is changed by the user.

@richard-cox Fixed the problem on page change


az storage blob copy status?

How can I check the status of a async blob copy?
The az storage blob copy cancel appears to be the only blob command to take a --copy-id as returned from a az storage blob copy start command.
I would like to be able to get some sense of progress on the copy operation.
A nice bonus would be being able to optionally block/wait on the copy operation.

Update by @troydai on 8/29/2017
Requested features:

Wait on blob copy operation. [https://github.com/Azure/azure-cli/issues/1528]
Get copy operation status.

Hi @valencik you can check the copy status using the az storage file|blob show command. It will show the copy properties of the last copy operation.
I'm adding your suggestion to wait on the copy operation to issue #1528.
Are you using the copy start command or the copy start-batch command?

Thanks @tjprescott! We are using copy start-batch as recommended in https://github.com/Azure/azure-cli/issues/1527.
Just tested the following and it worked great!
az storage blob show \
--name Microsoft.Compute/Images/vhds/capture-1234-osDisk.hexcodestuffvhd \
--container-name system \
--account-name myAccountName

Perhaps a note in the help output or an alias under az storage blob copy would be useful. Particularly because that is where the copy_id is given, and where the cancel operation lives.
You can close this issue. Thanks again.

copy info's still missing when using table output format (table output format has limited info for most command-lines for now (v2.0.6))
hope you can bring the old command-line "azure storage blob copy show" back

hello, all!
is there any news regarding the status of blob copy?
I use azure-cli (2.0.15) which is still missing this functionality.

I'm reopen this issue and put this on the backlog.

There is no reason to bring back azure storage blob copy show as this information is returned as part of az storage blob show.

az storage blob show is only for static info about the blob:
root@Alexey-HP:/root# az storage blob list --container-name centoscontainer --account-name pgproimages
Name                                        Blob Type    Blob Tier         Length  Content Type              Last Modified

pgpro-<IP_ADDRESS>-enterprise-centos-7-rev4.vhd  PageBlob<PHONE_NUMBER>8  application/octet-stream  2017-08-29T16:21:14+00:00
pgpro-<IP_ADDRESS>-enterprise-centos-7-rev5.vhd  PageBlob<PHONE_NUMBER>8  application/octet-stream  2017-08-29T23:41:18+00:00
root@Alexey-HP:/root# az storage blob show --container-name centoscontainer --name pgpro-<IP_ADDRESS>-enterprise-centos-7-rev4.vhd --account-name pgproimages
Name                                        Blob Type    Blob Tier         Length  Content Type              Last Modified

pgpro-<IP_ADDRESS>-enterprise-centos-7-rev4.vhd  PageBlob<PHONE_NUMBER>8  application/octet-stream  2017-08-29T16:21:14+00:00
to find out the status of copy operation I have to run 'az storage blob show' repeatedly and compare 'Last Modified' column value
is there any other way to know about the status of blob copy?

@alexeyshishkin01 az storage blob show is the right way to get blob copy status. The command uses "Get Blob Properties" rest operation, which is the recommended approach: https://docs.microsoft.com/en-us/rest/api/storageservices/copy-blob.

@alexeyshishkin01 if I do a az storage blob show/list with JSON output format, I see that copy status is included as part of the blob's properties.  If you want to project this into table or TSV format, you can do so with --query.
@troydai I would not advocate for the revival of Xplat's blob copy show command, though we could consider adding copy status to the default table format.

ok, thanks, but even JSON output is workaround - one has to get it repeatedly to reach the status 'success'
compare it with progress bar of the command 'az storage blob upload'

Consider adding a note to the az storage blob copy documentation about where to check the status of the copy operation.


Update xmake.lua

Sentry native on windows requires crashpad by default. This can be enabled thorugh the flag ive added in the build script, (see here: https://docs.sentry.io/platforms/native/configuration/backends/crashpad/) but im not sure if this is how its supposed to be implemented in xmake. Please gimme some input on how this is supposed to work :D.

maybe you need add frameworks and syslinks for unresolved external symbol

This can be closed, I have fixed that in another merged PR


Added survey technologies

Added the initial technologies that are being surveyed!
Good overview

Could you sign off your commits in order to pass DCO check. In our workflow, it is mandatory.
I can't accept PR without it.
For more information about DCO, please read : https://github.com/apps/dco
Regards,

Done! :)


rename .notification-bar--warning

The current code is:
  &--warning {
    background-color: $danger-color;
  }

Given we are using the danger color, we should rename this modifier to .notification-bar--danger.  We also need to find any place in the codebase where this is being used and update the class.

Good First Issue: This issue is good for first time contributors. If you've already contributed to Warehouse, please work on another issue without this label instead. If there is not a corresponding pull request for this issue, it is up for grabs. For directions for getting set up, see our Getting Started Guide. If you are working on this issue and have questions, please feel free to ask them here, #pypa-dev on Freenode, or the pypa-dev mailing list.

Per @brainwane’s suggestion, I’m going to take this one on.


this should be window

Is there a reason it should be changed to window?
I'm not seeing why that variable would be called window instead of this as it seems to be working in my tests.
Is there a situation where it's breaking?

It fails if video.js and this plugin are used with browserify. this is not window because browserify scopes with a function.

Thanks!


fix(verifier): acquire HTTP port atomically

Acquire the port in VerifyMessageProvider and VerifyProvider atomically by using the listener used for a free port acquisition for the HTTP server.
This prevents a race condition when multiple pact verifiers run in parallel and compete for free ports, which could result in errors like
Expected server to start < 10s. Timed out waiting for http verification proxy on port 34425 - check for errors

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

20 of 27 (74.07%)  changed or added relevant lines in 2 files are covered.
3 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-0.09%) to 77.433%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

proxy/http.go
7
10
70.0%

dsl/pact.go
13
17
76.47%

Files with Coverage Reduction
New Missed Lines
%

proxy/http.go
1
36.04%

dsl/pact.go
2
83.69%

Totals

Change from base Build<PHONE_NUMBER>:
-0.09%

Covered Lines:
1472

Relevant Lines:
1901

💛  - Coveralls


OUTPUT_DWORD reading PLC memory?

Hello:
I have been trying to get some values that we write in the PLC memory but I am unable to find them.
I have loked in the TNC640 control and I can see that calling this function I get the correct values from the DWORD table:
    AAA = con.read_plc_memory(first_element=27,mem_type=pyLSV2.MemoryType.DWORD, number_of_elements=1)
    print(AAA)
The issue is that I am looking for a DWORD stored in another table ODWORD or something like that. I am guessing this means OUTPUT_DWORD since I can see the OUTPUT_WORD values correctly using this
    AAA = con.read_plc_memory(first_element=27,mem_type=pyLSV2.MemoryType.OUTPUT_WORD, number_of_elements=1)
    print(AAA)
My question is, Is thete a way to get OUTPUT_DWORD values

I think I understand what you mean and hope that it is as easy as to add a new data type to the code based on the settings of the regular output words. Currently I can't disturb our machines so it would be grate if you could try out the changes I made in pull request #63 before I merge them.

@LanderUrgoiti have you been able to confirm if the changes in #63 work?

support for output d word was added with v1.4


'make' fails when installing 'realgud'

Dependency realgud failed to install: Wrong type argument: stringp, (, "https://melpa.org/packages/")
Output:
Setting `package-selected-packages' temporarily since "emacs -q" would overwrite customizations
make: *** [_install] Error 255

Unfortunately, cask (what I use to manage packages) has proven to be very unreliable. When this happens (and it happens often for me), I've found the only way to fix it is to reboot (maybe just logging out and logging back in might work). I can't say why, only that I suspect some corrupted state is preserved between cask install calls that screws with things. I haven't been able to find where that state is kept. I'm only certainly it's not in /tmp.
TL;DR, could you try to reboot before running make install again? Just to rule out the possibility that this is Cask's doing.

I had uncommented the package lines at the top (since I'm using Emacs 25 now) before the failures, so I commented them back up, and it stopped happening.  Super weird.

Eyup, that's another issue I've inconsistently encountered as well and, again, I suspect Cask is to blame. I'm close to simply rolling my own plugin management system, but until that levvy breaks, I'm afraid we're stuck with it.
I'll keep this issue open until I've found a satisfactory solution to this.

Is there a reason you don't want to use the built-in package system?

The main reason: some plugins I use aren't available on any ELPA source, or are github-only forks. package.el can't pull straight from repos, nor can it manage them. And they fluctuate so much (and can sometimes be so numerous), I think it would be impractical to use submodules to keep track of them.
But I also prefer to manage plugins outside of Emacs, so that I can automate the process with tools like make. (And as a side-note, it means faster startup times. Woo!)

Okay, that makes sense.  Despite having used emacs for a while now, I'm really only just now starting to expand the number of packages I use, so I'm not surprised that I haven't run into the same problem.

v2.0 is done, and now has it's own package manager (powered by package.el and QUELPA), which has turned out much faster and more reliable than cask, so I'll close this issue now.


Generating code from external schemas in JARs - META-INF requirement

Hi team,
Curious why there is a requirement for schema files in external jars to exist under the META-INF folder.
This was uncovered in a maven graphql-codegen plugin project here. I'll update our documentation, but wondering why this is a requirement and does it make sense to update the documentation?

Usually schema files are added under src/main/resources for graphql projects and hence we scan for the META-INF folder in codegen. Thanks for pointing out the documentation gap, we need to fix that.

Fixed the docs here: https://github.com/Netflix/dgs/commit/a518e6d1af69d591fba88bc9d3b06f5c49862290

@srinivasankavitha

Usually schema files are added under src/main/resources for graphql projects and hence we scan for the META-INF folder in codegen. Thanks for pointing out the documentation gap, we need to fix that.

The even though the files are under src/main/resources they do not necessarily get packaged in the jar under META-INF. This requirement seems odd to me. All of the .graphql files in the jars I produce are packaged outside of META-INF.
Apollo's Federation graphqls files are not packaged under META-INF.

Why does the code need to enforce the META-INF prefix vs scanning the entire Jar?

It looks like DGS decided to package error related schema in graphql-error-types under src/main/resources/META-INF/schema which is why it's packaged that way, but not all teams want to structure their codebases this way.

Ok, I see. At the time of adding this feature, our primary use case was to pick up schemas under META-INF and from other modules in a given project that has schemas under META-INF, so the current implementation addresses that requirement. But for other external dependencies it would not work as you just pointed out. We could enhance this implementation to scan for .graphqls files more generally as well I suppose.

@srinivasankavitha thanks for taking a second look and reconsidering!


Adding font icon for Chef logo

Here's the first cut for chef logo, as discussed here

Hi. I am an automated pull request bot named Curry. There are commits in this pull request whose authors are not yet authorized to contribute to Chef Software, Inc. projects or are using a non-GitHub verified email address. To become authorized to contribute, you will need to sign the Contributor License Agreement (CLA) as an individual or on behalf of your company. You can read more on Chef's blog.
GitHub Users Who Are Not Authorized To Contribute
The following GitHub users do not appear to have signed a CLA:

@mrchief

Please sign the CLA here.

Thanks @mrchief. I don't have the experience to evaluate this, but we'll get someone to look at it once some people get back from vacation after recovering from ChefConf. In the meantime, could you sign the CLA? Otherwise we can't merge this in.

Hi. Your friendly Curry bot here. Just letting you know that all commit authors have become authorized to contribute. I have added the "Signed CLA" label to this issue so it can easily be found in the future.

@mmzyk  Cool, thanks!

@mrchief I had some problems using it in a Ruby project out of the box because of the relative paths for the fonts. I should be able to look into what it would take to fix this sometime this week. Thanks for adding this!

@smith I was trying to follow the same conventions that existing chef stylesheets had. I might have overlooked/misunderstood something though.

One more thing you might need is to add logo-font to this list: https://github.com/mrchief/chef-web-core/blob/master/Gruntfile.js#L147

Thanks so much for your patience on this, @mrchief; we're looking at both an icon font and inline SVG for things like this. At the moment it's looking more like SVG may offer a few more options in terms of customizability, but we'll update this PR as soon as we know for sure.

Closing this, as we've decided to go with SVG sprites instead.


A question about mip.seip read/write.

Hi, I have a question about mip.seip. In Spec description:

Sentence marked in blue：Does it means the logic-or of mip.seip and the value of external interrupt controller were writeen
to destination register by csrrw/csrrs/csrrc accessing In draft1.12 version?
Sentence marked in orange：the ignoring interrupt value from the external interrupt controller, is it for set/clean opeation of a csrrs/csrrc instruction? And the interrupt from the external interrupt controller shouldn't be written to mip.seip?
BTW, when will a new Spc be released?
Tianhu

The text you quoted was intended to be a clarification, not a semantic change.  In both cases, the value written to rd is the OR of the external signals and the internal flop.
I don't have a release date for v1.12 yet.

Got it. Thanks for you reply.

I had a similar confusion. I think the word "used" in the second sentence
is ambiguous, and should be replaced with "written, to distinguish it from
"read".
On Thu, Oct 15, 2020 at 2:15 AM tianhu-zeng<EMAIL_ADDRESS>wrote:

Closed #605 https://github.com/riscv/riscv-isa-manual/issues/605.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/riscv/riscv-isa-manual/issues/605#event-3880457274,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHPXVJXGXAP6QM6FZIQDKXTSK24TZANCNFSM4SRUIEHQ
.

There's only one value used in the RMW sequence, and it's both read and written.

Huh? There is a value that is read (from the CSR to a GPR) and the value
that is written (from a possibly different GPR to the CSR)
On Thu, Oct 15, 2020 at 5:30 PM Andrew Waterman<EMAIL_ADDRESS>wrote:

There's only one value used in the RMW sequence, and it's both read and
written.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/riscv/riscv-isa-manual/issues/605#issuecomment-709659838,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHPXVJUWEOON5VRF5U4WDXTSK6H33ANCNFSM4SRUIEHQ
.

That sentence doesn't discuss what's being written back to the x-register.  It's only talking about the RMW on the flop.

@aswaterman Both values will be written to MIP with RMW?

I don't understand the question.

In the 2nd sentence, "ignoring the interrupt value from the external interrupt controller". Does it mean that the interrupt from the  external interrupt controller will not be written to mip?

The sentence immediately preceding this explicitly discusses the read  part
of the RMW sequence.
The sentence we are talking about is  "However, the value used in the
read-modify-write sequence of a CSRRS or CSRRC instruction"
which I originally interpreted to mean an exception to the previous
sentence about the read. In fact, it means precisely the opposite.
If instead that sentence was worded "However, the value written in the
read-modify-write sequence of a CSRRS or CSRRC instruction" it would be
completely obvious.
And clearly, I am far from the only person confused by that sentence. I've
asked it to be clarified- what is obvious to you isn't obvious to others,
and there really isn't a good excuse not to make it obvious - there are no
downsides. IF it can easily be misinterpreted, it isn't a good spec.
On Thu, Oct 15, 2020 at 5:44 PM Andrew Waterman<EMAIL_ADDRESS>wrote:

That sentence doesn't discuss what's being written back to the x-register.
It's only talking about the RMW on the flop.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/riscv/riscv-isa-manual/issues/605#issuecomment-709663507,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHPXVJSTH7Q62IHGDNJ7SPLSK6JOHANCNFSM4SRUIEHQ
.

The value from the external interrupt controller never gets written to the flop.
When the CSR is read into an x-register, the value read is ((external interrupt) || flop).
When the CSR is written, the RMW action takes place on the flop.

But @allenjbaum your rewording is even more confusing.  It's not just that the value written in the RMW sequence is the software-writable bit.  That value is both read and written in the RMW sequence.  If you just say written, it leaves open to interpretation which value was read.

I think the text could be made clearer by saying the "However, only the software-writeable SEIP bit participates in the RMW of  ...CSR instructions..., ignoring the interrupt value from the external interrupt controller".

I think that helps slightly.  I also made the dependent clause at the end a bit firmer.

OK I see the problem here: there are 2 definitions of what RMW means in the
context of a CSR op..
One is an assumption  is that the value used to modify the value written to
the CSR is the CSR bit and GPR source and the CSR bit
The other  assumption is that the value used to modify the value written to
the CSR is the CSR bit and value being returned to GPR destination.
My model is the first, and the only thing that is different from other CSR
ops is that value being returned is modified by ithe nterrupt signal
Yours is the second:  the value returned is different, AND the value
written is different. That's more complicated to explain.
(unless I'm further confused: does a CSRRW X0, MIP, X0 OR the interrupt
bit with the value being written (0) into SEIP?
The only way you could tell is if the interrupt were cleared at the
source, and SEIP stayed set.
Using my model, you could delete the second sentence entirely, and it would
just work; you don't need to call out CSRRS or CSRRC as acting any
differently than CSRRW does in this case
Are there other cases where the second assumption is correct and the first
is not?
The other way to make it more clear might be to combine the two sentences
into one:
When mip is target of a CSR instruction, the value of the SEIP bit returned
to the rd destination register is the logical-OR of the software-writable
bit and the interrupt signal from the interrupt controller, but that
interrupt signal is not used to calculate the value written into mip.SEIP
That should remove any ambiguity about what is being read or written.
On Sat, Oct 17, 2020 at 3:29 PM Andrew Waterman<EMAIL_ADDRESS>wrote:

I think that helps slightly. I also made the dependent clause at the end a
bit firmer.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/riscv/riscv-isa-manual/issues/605#issuecomment-711088322,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHPXVJQ6UAOLRO7QYXCGM43SLILGLANCNFSM4SRUIEHQ
.

I've pushed another attempt to clarify this that takes Allen's most recent suggestion into account, but retains the first clause of the second sentence to reinforce the concept.

People can LMK if they don't think this version (48191f86c6e9a2c1bf57731e6f66fd9352591a11) is better than what it replaces.

OK, I like that a lot better.
On Sun, Oct 18, 2020 at 3:31 PM Andrew Waterman<EMAIL_ADDRESS>wrote:

People can LMK if they don't think this version (48191f8
https://github.com/riscv/riscv-isa-manual/commit/48191f86c6e9a2c1bf57731e6f66fd9352591a11)
is better than what it replaces.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/riscv/riscv-isa-manual/issues/605#issuecomment-711433647,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHPXVJQBM56L4SGWRNQRALLSLNUDTANCNFSM4SRUIEHQ
.


Add support for Windows

Fixes #1

Ideally this would include an automated job that runs a build on windows github action - I admit I don't use windows for development so not sure the best way to approach this. Very open to changes in the plugin build and the plugin to enable both to work seamlessly on windows machines. Mostly, I'm concerned about accidentally introducing a future change that breaks windows without me having a way of knowing about it.

CI failed on macOS:
> Task :plugin:functionalTest

com.ryandens.javaagent.JavaagentPluginFunctionalTest > can attach to application run task FAILED
    org.gradle.testkit.runner.UnexpectedBuildFailure at JavaagentPluginFunctionalTest.kt:227

8 tests completed, 1 failed
> Task :plugin:functionalTest FAILED

...but I can't reproduce this locally on macOS. I think this might be a flaky test (I saw it fail in this way once and then pass again).

Huh, that's interesting. I activated the build scan from that build, and it looks like the simple-agent jar is not present at the time that test executes 🤔 https://scans.gradle.com/s/lu7fzdilc6rlq/tests/overview


Research Tail-Wind

To Do
Watch "youtube video"

Tail wind will be the CSS framework for the project. All dev's will need to have an understanding of tailwind.

##To Do

[] Watch "youtube video"


Logfile rotation

Logfiles do not currently rotate and can result in massive file sizes.

Fixed in https://github.com/LockerProject/Locker/commit/ae14a9437516ac46ac2f1cb72e09338b25c4e5c2


chore(main): release 1.0.9

:robot: I have created a release beep boop
1.0.9 (2023-09-03)
Bug Fixes

remove binding from puma config (b5ab129)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/yetti/shelfie/releases/tag/1.0.9 :sunflower:


remove DIR in include

as directory already relative to app root.

I wasn't sure about this. I usually prefer to use "absolute" paths because the IDE autocompletes them, but on the other hand, using relative paths after changing current dir, makes them keep working even if I change the location of the file.
I think I'm going to merge it ;-)
Thanks!

:+1: you're welcome ;)


Add index files to hosted examples

This makes it easier for a reader to click through and see all of the
video/native/etc. examples in one place.

At least partially addresses https://github.com/prebid/prebid.github.io/issues/509
Might be good enough.


Bluetooth: GATT: Add support to notify by UUID

This adds support to notify by UUID which can now be passed as parameter to bt_gatt_notify_cb, in addition to that bt_gatt_notify_cb can notify multiple values at once.
To test the notifications a new shell command is introduced, gatt notify, which test using bt_gatt_notify_cb with a callback and user_data but while doing this it uncover a problem with current design of TX callbacks which run in TX thread which has very limited stack size causing the shell to crash when printing something from within the callback, so this introduces a config option to defer the execution of TX callbacks to the system wq.

CC @wdhpawa

@jhedberg I guess we can apply this one since there hasn't been any more comments.

@jhedberg I guess we can apply this one since there hasn't been any more comments.

@Vudentz done


TLS handshake error

Hello,
I'm getting TLS errors when using this plugin (I stripped IP addresses for privacy concerns):
$ curl -v https://xxx.yyy/
*   Trying xxx.xxx.xxx.x:443...
* TCP_NODELAY set
* Connected to xxx.yyy (xxx.xxx.xxx.x) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: /etc/ssl/certs
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to xxx.yyy:443
* Closing connection 0
curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to xxx.yyy:443

{"level":"debug","ts":1662558661.0007904,"logger":"http.stdlib","msg":"http: TLS handshake error from xx.xxx.xxx.xxx:3803: invalid signature"}

Here is my caddyfile:
{
	debug
	servers {
		listener_wrappers {
			proxy_protocol {
				timeout 5s
				allow <IP_ADDRESS>/0
			}
			tls
		}
	}
}

xxx.yyy {
	reverse_proxy sftpgo:8080 # I run this in docker-compose, so sftpgo is a docker containe
}

I don't understand what I'm doing wrong.

Same here.

Hi, @paullaffitte  I finally solved this!
The solution is: Set the allow attribute to only use this plugin with your Reverse proxy server!
For example, I'm using frp as a reverse proxy. And it works at <IP_ADDRESS>. So I set it as:
{
	servers :443 {
		listener_wrappers {
			proxy_protocol {
				timeout 2s
				allow <IP_ADDRESS>/32
			}
			http_redirect
			tls
		}
	}
}

In my case, caddy is my reverse proxy server, so it doesn't work for me.


Enhance Support Stats reporting - tidy up reporting formatting

Replaces https://github.com/ministryofjustice/operations-engineering/issues/4209 which has been broken down into smaller tickets.
The current format of the daily breakdown of yesterdays Support Requests reported into the Slack channel needs to be improved.  It needs to be made easier to read and look less clunky.
To achieve this the python script will need to be updated to:

Improve the overall format to be easier to read
Remove the row number from each row
Remove the decimals from the values being reported as they are not needed
Left align the request_type column
Look at the data provided and make it easier to understand
Improve the wording of the text to better explain what the report shows

Considered done when:

All of the above is completed and the report is easier to read and understand

The format of the report onto the ops-eng-team slack channel has been updated, making it easier to read and satisfying all the requirements above.
Yesterday we received 5 Support Requests:
Type: GitHub
Action: GitHub – add user to org
Number of requests: 1
Type: GitHub
Action: GitHub – add user to team/repo
Number of requests: 1
Type: GitHub
Action: GitHub - add Renovate to repo
Number of requests: 1
Type: GitHub
Action: GitHub - information/help
Number of requests: 1
Type: Other
Action: General infomation/help
Number of requests: 1


Add ability to reset supplier details on a user update

providing an update that changes a role from supplier to another role will wipe the supplier details from the user.
this allows them to be invited to other suppliers / admin user and so on.

:+1:

Rebased on top of latest master


migration: Add extra_data_json for audit log models

In preparation for #23116, we add a field extra_data_json to audit log models and implement double-writes (https://github.com/zulip/zulip/pull/23116#issuecomment-1335927889) for new audit log entries.
After merging this, we will be able to run the backfilling migration to populate extra_data_json for existing audit log entries as well, while making sure that new entries added will not violate the invariant that extra_data_json is required.
The commits sequence is organized such that they can be automatically squashed using --autosquash.
This is the 2nd of a sequence of 4 migration pull requests for migrating extra_data to use JSONField.

Self-review checklist

[ ] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[ ] Explains differences from previous plans (e.g., issue description).
[ ] Highlights technical choices and bugs encountered.
[ ] Calls out remaining decisions and concerns.
[ ] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[ ] Each commit is a coherent idea.
[ ] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[ ] Visual appearance of the changes.
[ ] Responsiveness and internationalization.
[ ] Strings and tooltips.
[ ] End-to-end functionality of buttons, interactions and flows.
[ ] Corner cases, error conditions, and easily imagined bugs.

Hey, @PIG208! It seems like your work is currently in progress, so I'll go ahead and remove the review labels for now. Just give me a heads-up when you're ready for a review. Thanks!

Can we calculate extra_data from extra_data_json using a pre_save hook, so that we don’t need to duplicate all these values and the diff will be clearer?

That's a great idea, thanks.

This is great, squashed and merged, thanks @PIG208!

Hmm, I think before we can proceed with integrating #25879, we may need to do something with the bulk_create calls on RealmAuditLog, which if I recall correctly, don't call the .save hooks.
(Probably we can extract the double-write logic as a function and call it on all the entries we're about to do bulk_create on in these 8 places).
$ git grep bulk_create | grep RealmAuditLog
zerver/actions/streams.py:    RealmAuditLog.objects.bulk_create(all_subscription_logs)
zerver/actions/streams.py:        RealmAuditLog.objects.bulk_create(all_subscription_logs)
zerver/lib/bulk_create.py:    RealmAuditLog.objects.bulk_create(
zerver/lib/digest.py:    RealmAuditLog.objects.bulk_create(log_rows)
zerver/lib/import_realm.py:    RealmAuditLog.objects.bulk_create(all_subscription_logs)
zerver/lib/soft_deactivation.py:            RealmAuditLog.objects.bulk_create(realm_logs)
zerver/migrations/0093_subscription_event_log_backfill.py:    RealmAuditLog.objects.bulk_create(objects_to_create)
zerver/migrations/0093_subscription_event_log_backfill.py:    RealmAuditLog.objects.bulk_create(objects_to_create)
zerver/migrations/0284_convert_realm_admins_to_realm_owners.py:    RealmAuditLog.objects.bulk_create(objects_to_create)
zerver/migrations/0322_realm_create_audit_log_backfill.py:    RealmAuditLog.objects.bulk_create(objects_to_create)
zerver/migrations/0374_backfill_user_delete_realmauditlog.py:    RealmAuditLog.objects.bulk_create(objects_to_create)
zerver/migrations/0450_backfill_subscription_auditlogs.py:            RealmAuditLog.objects.bulk_create(backfills)
zerver/tests/test_realm_export.py:        RealmAuditLog.objects.bulk_create(exports)
zilencer/management/commands/populate_db.py:    RealmAuditLog.objects.bulk_create(all_subscription_logs)
zilencer/management/commands/populate_db.py:            RealmAuditLog.objects.bulk_create(all_subscription_logs)

The other thing that should check is the one code path (data exports) where we mutate extra_data after creating it; I think those are safe because it uses .save(), not .update?
$ git grep extra_data | grep update_fields
zerver/actions/realm_export.py:    export.save(update_fields=["extra_data"])
zerver/migrations/0298_fix_realmauditlog_format.py:        ra.save(update_fields=["extra_data"])
zerver/migrations/0430_fix_audit_log_objects_for_group_based_stream_settings.py:        audit_log_object.save(update_fields=["extra_data"])
zerver/worker/queue_processors.py:                export_event.save(update_fields=["extra_data"])
zerver/worker/queue_processors.py:            export_event.save(update_fields=["extra_data"])
zerver/worker/queue_processors.py:                export_event.save(update_fields=["extra_data"])
zerver/worker/queue_processors.py:            export_event.save(update_fields=["extra_data"])

(I think it's safe to have this merged while we work on those items, as long as we merge #25879 after fixing them both).

OK, I'm on it.

I double-checked the bulk_create call sites -- they do not have extra_data involved. So they will just use the default value for extra_data_json; as for those that use save(update_fields=["extra_data"], no additional changes will be needed because the overridden save method is still being hit. I verified that with some manually checking that passes invalid extra_data to see if an exception is raised.


[FR]

I would like a new branch named Tests for commiting and pushing non-production ready commits.
Would also like instructions for installing bionic from that Tests branch. (For latest bleeding edge version of Bionic)
Finally I would like you to add the hacktoberfest and WIP labels to attract contributors. 😜

sure as your wish😀
On Tue, 30 Nov 2021 at 10:49, Tarunav BA @.***> wrote:

I would like a new branch named Tests for commiting and pushing
non-production ready commits.
Would also like instructions for installing bionic from that Tests
branch. (For latest bleeding edge version of Bionic)
Finally I would like you to add the hacktoberfest and WIP labels to
attract contributors. 😜

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/bionic-py/Bionic/issues/21, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AURG5KZ466M634PJBVPP4PTUORNGNANCNFSM5JA3JMHQ
.

Thankssssss 🤗


Admin Login Page

Fixes Issue
Fix Issue: #1916
Closes: #1916

Changes proposed

Screenshots

Note to reviewers

Summary by CodeRabbit

New Features

Introduced a "Remember Me" option for saving login credentials.

Improvements

Enhanced the login form layout for better aesthetics and usability, including a new logo and responsive design.
Added placeholders in the email and password fields for improved user guidance.

Bug Fixes

Improved error handling and clarity of feedback messages during login operations.

Do not worry about level 3. There are so many changes I local PC including UI base and all that is the reason I have added level3