Change $BluebirdPSVersion to use assembly version

What existing command or class would you like to change in BluebirdPS?
When the module variable $BluebirdPSVersion is set on import, it imports the module manifest and sets the variable with the value in property ModuleVersion.
A cleaner method would be to use reflection to get the version from the assembly.
This does require the assembly version to be updated to match each module version.
The build script now handles this automatically.
Anything else?
No response

No new development will occur for this project.


Oracle 19.3 driver problem on Linux

According to https://medium.com/@kuassimensah/oracle-jdbc-drivers-on-maven-central-64fcf724d8b the Oracle JDBC driver and associated jars are now available on Maven Central. We will check that they are now redistributable, and if so include them by default.

I'm going to put this on hold for now as there's a problem with the 19.3 drivers we have yet to solve. Specifically against a 19.3 database, everything is fine on Windows but on our build server and on WSL with OpenJdk 11.0.3, we can't get a connection:
ERROR: Unexpected error
org.flywaydb.core.internal.exception.FlywaySqlException:
Unable to obtain connection from database (jdbc:oracle:thin:@//localhost:62064/ORCLPDB1) for user 'pdbadmin': IO Error: Invalid argument, Authentication lapse 0 ms.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
SQL State  : 08006
Error Code : 17002
Message    : IO Error: Invalid argument, Authentication lapse 0 ms.

        at org.flywaydb.core.internal.jdbc.JdbcUtils.openConnection(JdbcUtils.java:60)
        at org.flywaydb.core.internal.jdbc.JdbcConnectionFactory.<init>(JdbcConnectionFactory.java:80)
        at org.flywaydb.core.Flyway.execute(Flyway.java:431)
        at org.flywaydb.core.Flyway.info(Flyway.java:307)
        at org.flywaydb.commandline.Main.executeOperation(Main.java:170)
        at org.flywaydb.commandline.Main.main(Main.java:111)
Caused by: java.sql.SQLRecoverableException: IO Error: Invalid argument, Authentication lapse 0 ms.
        at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:874)
        at oracle.jdbc.driver.PhysicalConnection.connect(PhysicalConnection.java:793)
        at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:57)
        at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:747)
        at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:562)
        at org.flywaydb.core.internal.jdbc.DriverDataSource.getConnectionFromDriver(DriverDataSource.java:447)
        at org.flywaydb.core.internal.jdbc.DriverDataSource.getConnection(DriverDataSource.java:413)
        at org.flywaydb.core.internal.jdbc.JdbcUtils.openConnection(JdbcUtils.java:56)
        ... 5 more
Caused by: java.io.IOException: Invalid argument, Authentication lapse 0 ms.
        at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:870)
        ... 12 more
Caused by: java.io.IOException: Invalid argument
        at java.base/sun.nio.ch.SocketChannelImpl.sendOutOfBandData(Native Method)
        at java.base/sun.nio.ch.SocketChannelImpl.sendOutOfBandData(SocketChannelImpl.java:521)
        at java.base/sun.nio.ch.SocketAdaptor.sendUrgentData(SocketAdaptor.java:323)
        at oracle.net.nt.TcpNTAdapter.sendUrgentByte(TcpNTAdapter.java:433)
        at oracle.net.ns.NSProtocolNIO.negotiateConnection(NSProtocolNIO.java:159)
        at oracle.net.ns.NSProtocol.connect(NSProtocol.java:340)
        at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1596)
        at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:588)
        ... 12 more

Not the best of answers, but ojdbc10.jar may be a solution for higher JDKs (clearly we need ojdbc8 for compatibility with older ones)

Had another answer on SO and this time it is good. Disabling out-of-band-break is harmless with the 18.3 driver, and Flyway works as expected with the 19.6 driver.  https://stackoverflow.com/questions/58319173/cant-connect-to-oracle-19-3-with-19-3-jdbc-driver/62078980#62078980


Ability to remove secondary email addresses

In gitlab by @1219693 on Jan 28, 2016, 21:09
Addition of the ability for users to remove secondary email addresses.

In gitlab by @NFarrington on Aug 6, 2016, 13:55
mentioned in issue #431


Fix issues identified during Kesäseteli onboarding meeting

Description :sparkles:
Fix issues identified during Kesäseteli onboarding meeting:

Helsinki benefit example environment file for the backend
Also update the backend readme file
Helsinki-benefit: configure DEFAULT_AUTO_FIELD

Issues :bug:
Testing :alembic:
Screenshots :camera_flash:
Additional notes :spiral_notepad:

Codecov Report

Merging #942 (079cd42) into develop (a77713c) will increase coverage by 26.74%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##           develop     #942       +/-   ##
============================================
+ Coverage    68.82%   95.57%   +26.74%
============================================
  Files          705      182      -523
  Lines        20816     7797    -13019
  Branches      1786        0     -1786
============================================
- Hits         14327     7452     -6875
+ Misses        6195      345     -5850
+ Partials       294        0      -294

Impacted Files
Coverage Δ

backend/benefit/helsinkibenefit/settings.py
95.38% <100.00%> (+0.03%)
:arrow_up:

backend/shared/shared/azure_adfs/views.py
40.00% <0.00%> (-44.00%)
:arrow_down:

backend/shared/shared/common/tests/__init__.py
66.66% <0.00%> (-33.34%)
:arrow_down:

backend/shared/shared/common/tests/conftest.py
80.48% <0.00%> (-19.52%)
:arrow_down:

backend/shared/shared/audit_log/audit_logging.py
87.23% <0.00%> (-12.77%)
:arrow_down:

backend/shared/shared/oidc/auth.py
81.48% <0.00%> (-5.56%)
:arrow_down:

frontend/benefit/handler/src/hooks/useLogin.ts

...end/benefit/applicant/src/hooks/useFormActions.tsx

...esaseteli/handler/src/components/header/Header.tsx

frontend/benefit/applicant/start.js

... and 519 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a77713c...079cd42. Read the comment docs.


[Bug]: prism: payouts always stuck

btcpay 1.12
prism  <IP_ADDRESS>
tested with these sources: lnbits, alby, localnode
payouts are always stuck. in the previous version all was ok (a part with lnbits which did not work even before)
to replicate
just activate a prism to a destination. when a payment arrives that should trigger the payout. it always remain pending awaiting

Any logs?
On Wed, Dec 20, 2023, 7:08 PM Massimo Musumeci @.***>
wrote:

btcpay 1.12
prism <IP_ADDRESS>
tested with these sources: lnbits, alby, localnode
payouts are always stuck. in the previous version all was ok (a part with
lnbits which did not work even before)
to replicate
just activate a prism to a destination. when a payment arrives that should
trigger the payout. it always remain pending awaiting
—
Reply to this email directly, view it on GitHub
https://github.com/Kukks/BTCPayServerPlugins/issues/28, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAN357XYWNF2X5NGZAMG7FLYKMSS7AVCNFSM6AAAAABA5HCNS2VHI2DSMVQWIX3LMV43ASLTON2WKOZSGA2TCMBUGE4TCMA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

info: PayServer:      BTC (Lightning): Payment detected via notification (T4cJWZAsbhQmUg26WBUsE)
info: PayServer:      BTC (Lightning): No more invoice to listen on https://admin:xxx/lndhub/ext/, releasing the connection.
System.FormatException: Invalid string
at NBitcoin.Network.Parse(String str, Type targetType)
at NBXplorer.DerivationStrategy.DerivationStrategyFactory.ParseCore(String str)
at BTCPayServer.DerivationSchemeParser.Parse(String str) in /source/BTCPayServer/DerivationSchemeParser.cs:line 196
at BTCPayServer.Plugins.Prism.OnChainPrismClaimCreate.Execute(Object args) in /build/Plugins/BTCPayServer.Plugins.Prism/OnChainPrismClaimCreate.cs:line 44
fail: BTCPayServer.Plugins.PluginHookService: Filter on hook prism-claim-create failed
System.FormatException: Invalid string
at NBitcoin.Network.Parse(String str, Type targetType)
at NBXplorer.DerivationStrategy.DerivationStrategyFactory.ParseCore(String str)
at BTCPayServer.DerivationSchemeParser.Parse(String str) in /source/BTCPayServer/DerivationSchemeParser.cs:line 196
at BTCPayServer.Plugins.Prism.OnChainPrismClaimCreate.Execute(Object args) in /build/Plugins/BTCPayServer.Plugins.Prism/OnChainPrismClaimCreate.cs:line 44
at BTCPayServer.Plugins.PluginHookService.ApplyFilter(String hook, Object args) in /source/BTCPayServer/Plugins/PluginHookService.cs:line 53
info: LightningAutomatedPayoutSenderFactory:8FvFXPQTN1dUMbvor7jezdRkZo1a4NvhZtQfmvM5v9qW:BTC_LightningLike: 1 found to process. Starting (and after will sleep for 00:05:00)
info: LightningAutomatedPayoutSenderFactory:8FvFXPQTN1dUMbvor7jezdRkZo1a4NvhZtQfmvM5v9qW:BTC_LightningLike: 1 found to process. Starting (and after will sleep for 00:05:00)
info: LightningAutomatedPayoutSenderFactory:8FvFXPQTN1dUMbvor7jezdRkZo1a4NvhZtQfmvM5v9qW:BTC_LightningLike: 1 found to process. Starting (and after will sleep for 00:05:00)
info: LightningAutomatedPayoutSenderFactory:8FvFXPQTN1dUMbvor7jezdRkZo1a4NvhZtQfmvM5v9qW:BTC_LightningLike: 1 found to process. Starting (and after will sleep for 00:05:00)
info: LightningAutomatedPayoutSenderFactory:8FvFXPQTN1dUMbvor7jezdRkZo1a4NvhZtQfmvM5v9qW:BTC_LightningLike: 1 found to process. Starting (and after will sleep for 00:05:00)

moreover the change of source for lightning seems not working. for example if i have a source to a LNDHUB location and i want to change to lnbank, i got a blank page and the change is not executed.
 fail: Microsoft.AspNetCore.Server.Kestrel: Connection id "0HN01DQF1688H", Request id "0HN01DQF1688H:00000001": An unhandled exception was thrown by the application. System.FormatException: The format of the connectionString should a list of key=value delimited by semicolon    at BTCPayServer.Lightning.LightningConnectionStringHelper.ExtractValues(String connectionString, String& type)    at BTCPayServer.Extensions.IsSafe(ILightningClient connectionString) in /source/BTCPayServer/Extensions.cs:line 107    at BTCPayServer.Controllers.UIStoresController.SetupLightningNode(String storeId, LightningNodeViewModel vm, String command, String cryptoCode) in /source/BTCPayServer/Controllers/UIStoresController.LightningLike.cs:line 154    at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)    at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask1 actionResultValueTask)
`

situation update:
info: BTCPayServer.Plugins.PluginManager: Adding and executing plugin BTCPayServer - 1.12.2
info: BTCPayServer.Plugins.PluginManager: Adding and executing plugin BTCPayServer.Plugins.Prism - <IP_ADDRESS>
unfortunately prism still does not work.  i see no errors in log. the payouts remain always awaiting.

situation update:
info: BTCPayServer.Plugins.PluginManager: Adding and executing plugin BTCPayServer - 1.12.2 info: BTCPayServer.Plugins.PluginManager: Adding and executing plugin BTCPayServer.Plugins.Prism - <IP_ADDRESS>
unfortunately prism still does not work. i see no errors in log. the payouts remain always awaiting.

Should be fixed with 1.2.4


Wallet Intialization Should send the pubkey

The wallet initialization should also send the pubkey as an alternative way of identifying the eGW as we may be missing the serial in some cases.

This is done and seems to not affect the backend when calling initialize


The way the selected values are returned is different from the input data.

TimeSearcher+ receives all data without grouping, however, it returns the data grouped by the "id" parameter. I don't know if it would be better to return the selected data in the same format as the input data to avoid confusion.

I think it makes sense to return the selected ids, and then provide a way of also accessing the individual rows including the time component. But given that the data is in tidy format

id
x
y

a
0
10

a
1
20

a
2
10

b
0
30

b
1
20

b
2
10

It is more useful to return that a and b as selected, rather than which specific combination of id, x, y are

Ok, so I can think of two options:
Option 1: Return a map
Similar to what we have now
Map of timeGroupName =>  Map itemID => Actual input data selected
e.g.
{
"Group_Spanish_Speaking" :
  {
    "Colombia":
     [  { Country: "Colombia",  temp: 27, year: 2020},
        { Country: "Colombia",  temp: 26, year: 2021},
        { Country: "Colombia",  temp: 28, year: 2022}
      ],
    "España":
     [  { Country: "España",  temp: 17, year: 2020},
        { Country: "España",  temp: 16, year: 2021},
        { Country: "España",  temp: 18, year: 2022}
      ],
    ....
  },
 ....
}

Option 2 An array of the ids, with a timeGroupName Attribute

itemID
timeGroupName
pointsSelected in Original data

Colombia
Group_Spanish_Speaking
[  { Country: "Colombia",  temp: 27, year: 2020}, { Country: "Colombia",  temp: 26, year: 2021}, { Country: "Colombia",  temp: 28, year: 2022} ]

España
Group_Spanish_Speaking
[  { Country: "España",  temp: 17, year: 2020}, { Country: "España",  temp: 16, year: 2021}, { Country: "España",  temp: 18, year: 2022} ]

I think that option 1 gives more options to obtain in a simple way both the Ids per group and the selected points in the original data. I will make the change, although we will probably break some notebooks and examples.

Let's add a selectedIds attribute in the returned value that contains the ids of the currently selected group.
Also return a selectedGroup attribute that contains the name of the currently selected group


How can I eddit /etc/resolv.conf

How can eddit "/etc/resolv.conf"
with our nameserver during the docker build, as the
terminal is read-only so we can not use
sudo vim /etc/resolv.conf
or How can I use our --dns= when using docker run command

when we try to install packages sudo we get a connection error as we will need to add this file /etc/resolv.conf

@hjalnko you might want to consider building your own sandbox image. You should probably base it off our sandbox image for now. You can set the image with SANDBOX_CONTAINER_IMAGE=ghcr.io/yourorg/sandbox


How to load bitstream to FPGA generated by OpenFPGA

Describe the bug
[ X ] FPGA-Bitstream

I looked for documentation in both OpenFPGA and SOFA but could not find how to load bitstream to the FPGA IC. I can find bitstream format is plain text (.bit) and for scan_chain configuration it is a configuration information for 1 line. After the generation of .bit file, how can I load this file to FPGA?
In SOFA, there is CCFF_HEAD and PROG_CLK, which I assume CCFF_HEAD is pushed to configuration chain shift-reg at each rising edge of PROG_CLK. So what kind of HW & SW is available to load the bitstream?
Does a simple 2-wire clk and data pin capable HW and related SW running in a microcontroller or a logic design in an FPGA to sent data with clock is enough?
Regards,

@mbaykenar To download bitstream, you may consider to develop your firmware by referring to the full testbench generated by OpenFPGA. To ease the development and debugging for your firmware, you may consider to use another FPGA to program your own FPGA.

Close this issue for now. If you have follow-up questions, feel free to reopen and post.


Can't use react-native init Project . Why?   Node -v 11.11.0   Npm -v 6.9.0

C:\ReactNative>react-native init MyProject
This will walk you through creating a new React Native project in C:\ReactNative\MyProject
'yarn' is not recognized as an internal or external command,
operable program or batch file.
Installing react-native...
Consider installing yarn to make this faster: https://yarnpkg.com
npm ERR! Unexpected end of JSON input while parsing near '..."_hasShrinkwrap":fals'
npm ERR!      C:\Users\alico\AppData\Roaming\npm-cache_logs\2019-03-21T16_33_09_718Z-debug.log
{ Error: Command failed: npm install --save --save-exact react-native
at checkExecSyncError (child_process.js:637:11)
at execSync (child_process.js:674:13)
at run (C:\Users\alico\AppData\Roaming\npm\node_modules\react-native-cli\index.js:294:5)
at createProject (C:\Users\alico\AppData\Roaming\npm\node_modules\react-native-cli\index.js:249:3)
at init (C:\Users\alico\AppData\Roaming\npm\node_modules\react-native-cli\index.js:200:5)
at Object. (C:\Users\alico\AppData\Roaming\npm\node_modules\react-native-cli\index.js:153:7)
at Module._compile (internal/modules/cjs/loader.js:799:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:810:10)
at Module.load (internal/modules/cjs/loader.js:666:32)
at tryModuleLoad (internal/modules/cjs/loader.js:606:12)
status: 1,
signal: null,
output: [ null, null, null ],
pid: 9476,
stdout: null,
stderr: null }
Command npm install --save --save-exact react-native failed.

@Alicoo1907 it seems you dont have yarn installed, can you verify this?

@Alicoo1907 did you find a solution?

Yes

@Alicoo1907 Then what is the solution ? I m still facing same issue. node -v: 10.15.3, npm -v: 6.9.0

I dont remember solution now. I can check my computer and tell you

Please let me know the solution asap. Appreciation in advance.:)

my udemy teacher send this link
https://github.com/npm/npm/issues/13345


Update the namespace for the PSR-4 autoloader

When using PSR-4 autoloading, the namespace should be based on the code namespace (e.g. "Entrecore\GTMetrixClient"), not the package name ("philcook/gtmetrix"). As it stands now, the generated autoloader looks like:
'philcook\\GTMetrixClient\\' => array($vendorDir . '/philcook/gtmetrix/src'),

When the desired line would be:
'Entrecore\\GTMetrixClient\\' => array($vendorDir . '/philcook/gtmetrix/src'),

@stevegrunwell thanks for the PR and yes your absolutely right! I will merge this now.

Happy to help, thanks for merging before I could even update my composer.json to use my fork in the meantime! 😄


Runtime error when using "adapter-node"

I just managed to pack all things into an application compiled with adapter-node. However, I get the following error during runtime:
 The requested module '../chunks/types.c09c3db7.js' does not provide an export named '__tla'. I guess that is the topLevelAwait export. Is there anything special that needs to be done to use that with adapter-node? I used it with the static adapter which worked fine, but in this case I will have to go with node...

Ok, I'll answer that myself. First of all, read the README even if you used the package already in another project. The following is important if used with rollup:
topLevelAwait({
		// The export name of top-level await promise for each chunk module
		promiseExportName: "__tla",
		// The function to generate import names of top-level await promise in each chunk module
		promiseImportName: i => `__tla_${i}`
	})

And then, clear the browser cache. Seems I had a cache refreshing issue (even using ctrl + shift + r which usually does the trick). All working very well.


Add golint workflow

Add a golint workflow. Currently, it checks only new code, eventually, we will validate all code.
In addition, this PR adds an option to configure goimpotrts with the separation of local imports.  in order to do it run `hack/tools/bin/fixgoimports.sh . if filename is not provided, imports in te entire project will be corrected.
Finally, it have an option to automatically verify code before commit. In order to do it, install pre-commit utility:

pip install pre-commit
pre-commit install

Signed-off-by: Alexey Roytman<EMAIL_ADDRESS>

was done by #1340 and several other golint related PRs. Closing.


Release CPython GIL using allow_threads

Background
The notorious CPython GIL prevents threaded true parallelism in Python code. External code may choose to release the GIL to allow threaded parallelism for specific sections of the code. This can provide huge performance benefits in cases where most of the work can safely be done outside of Python. A common example is a Python web server, where threads are often used for async operations, but will also benefit performance when work can be performed outside the GIL.
Tasks done

[x] Implement allow_threads in standalone
[x] Implement allow_threads in wrapped
[x] cargo fmt
[x] cargo test
[x] cargo clippy
[x] pytest
[x] maturin build --release --out dist --manifest-path pco_python/Cargo.toml

Benchmarks
iterations = 10

dur = 0
for i in range(iterations):
    com_f16_frames = []
    start = time()
    com_f16_frames = [standalone.simple_compress(f, config) for f in in_f16]
    dur += (time() - start) / iterations
print(f"{len(com_f16_frames) / dur:.0f} FPS")
print(f"{in_f16.nbytes / dur / 1000**2:.0f} MB/s")
# 1236 FPS
# 127 MB/s

dur = 0
with ThreadPool(4) as pool:
    for i in range(iterations):
        com_f16_frames = []
        start = time()
        com_f16_frames = pool.map(lambda f: standalone.simple_compress(f, config), in_f16)
        dur += (time() - start) / iterations
print(f"{len(com_f16_frames) / dur:.0f} FPS")
print(f"{in_f16.nbytes / dur / 1000**2:.0f} MB/s")
# 4635 FPS
# 478 MB/s

dur = 0
for i in range(iterations):
    decom_f16_frames = []
    start = time()
    decom_f16_frames = [standalone.simple_decompress(f) for f in com_f16_frames]
    dur += (time() - start) / iterations
print(f"{len(com_f16_frames) / dur:.0f} FPS")
print(f"{in_f16.nbytes / dur / 1000**2:.0f} MB/s")
# 8773 FPS
# 904 MB/s

dur = 0
with ThreadPool(4) as pool:
    for i in range(iterations):
        decom_f16_frames = []
        start = time()
        decom_f16_frames = pool.map(standalone.simple_decompress, com_f16_frames)
        dur += (time() - start) / iterations
print(f"{len(com_f16_frames) / dur:.0f} FPS")
print(f"{in_f16.nbytes / dur / 1000**2:.0f} MB/s")
# 30513 FPS
# 3144 MB/s

@mwlon, I've wrapped the functions that I benchmarked at >1us. However I'm not sure if the way I've wrapped the code is ideal in all places. Still very new to Rust, and the macros are posing some challenges.

I think you did everything right! Just those little style nits


Docs/pypi badge

Add a badge for PyPI package, which will display the current version.
And improve existing one to point to the right Travis page.
Looks like this:

Thanks!


Add link to tutorials in Builders Program FAQ

Issue
The FAQ page of the Builders Program omits any reference to the tutorials provided at https://docs.okp4.network/tutorials/overview. Moreover, the inclusion of the nodes and validators documentation link is irrelevant in this context and should be removed.

FYI @antho31

@ccamel
The nodes and validators documentation link should be only removed from the builders program FAQ ?

@ccamel
The nodes and validators documentation link should be only removed from the builders program FAQ ?

Yes. Due to their distinct target audiences and different thematic focuses, the two programs also come with varying documentation.


DBZ-1684 - Always create publication prior to replication slot

https://issues.redhat.com/browse/DBZ-1684
This should be the final fix hopefully, which guarantees that the publication is always created prior to the replication slot regardless of when we create the replication slot.

Hey @davecramer, any chance you could give this a try, so to see whether it resolves the problems you encountered?

@gunnarmorling it's in the queue. I'm trying to really understand why pg has such an issue with it

Ok, thanks a lot!

Applied. Thanks, @Naros!


[Question] hostname resolution in notification mail

I am running with the following command
docker run -v ~/volumes/gerrit:/var/gerrit/review_site --name gerrit_email -p 8090:8080 -p 29418:29418
-e AUTH_TYPE=LDAP
-e LDAP_SERVER=ldap://xxx.xxx.xxx.xxx
-e LDAP_ACCOUNTBASE="ou=Users,dc=D01,dc=ARC,dc=LOCAL"
-e LDAP_ACCOUNTPATTERN='(&(objectClass=person)(sAMAccountName=${username}))'
-e LDAP_ACCOUNTSCOPE="sub"
-e AUTH_GIT_BASIC_AUTH=true
-e SMTP_SERVER="xxx.xxx.xxx.xxx"
-e SMTP_SERVER_PORT="25"
-e SMTP_FROM="gerrit.hostname"
-d openfrontier/gerrit

notification mail is sent, but contains links of the form
http://7c65fe1e75a4:8080/7

which won't work.
Is there a recommended approach for this, short of modifying the email templates with hardcoded host:port information?

Sorry for the noise, should have looked more carefully into code and docs, this is achieved by the WEBURL env var.


question: RegionCoverer interface

Heya, I was checking out the RegionCoverer today and I noticed that the GetCovering* methods currently only support a single Loop (s2.LatLng[]) for the first argument.
Diving into the C++ code I see that the S2RegionCoverer::GetCovering method accepts an interface, and that interface provides an abstraction so it can operate on all sorts of polygonal geometries and spherical geometry such as discs (S2Cap).
Similarly in the Go Port the s2.Region is also an interface.
Looking at the C++ code I also noticed that these methods (such as GetRadiusCovering) don't exist in the C++ API, but are convenience methods of the JS API.
It would be really cool if I could pass a Polygon to a GetCovering() method and it compute the covering, considering any holes etc which I'm not confident in computing manually via CellUnion intersection of each ring, due to various error cases which could creep in (such as the holes being too large).
Do you have any long-term plans for developing the RegionCoverer? if so would you consider reverting to an API more similar to the C++ one which supports interfaces, if that's even possible in JS/TS?

I'm not actually sure if S2Polygon::GetCellUnionBound actually removes holes from the CellUnion or not 🤷♂
I was a bit disappointed to see that the Go Port (p *Polygon) CellUnionBound() function returns the CellUnion of the Cap! So it's just returning a coverage of outer rings and not considering interior rings 😢

I might have had the wrong assumptions about RegionCoverer, I assumed it would cover the surface of the shape rather than the boundary, looking at the C++ code that doesn't seem to be the case.
#include "s2/s2point.h"
#include "s2/s2cell_id.h"

#include "s2/s2builder.h"
#include "s2/s2builderutil_s2polygon_layer.h"
#include "s2/s2polygon.h"
#include "s2/s2loop.h"

#include "s2/s2text_format.h"

#include "s2/s2region.h"
#include "s2/s2region_coverer.h"

using s2builderutil::S2PolygonLayer;
using s2textformat::MakeLoopOrDie;
using s2textformat::MakePolygonOrDie;
using s2textformat::ToString;

using absl::make_unique;
using std::cout;
using std::endl;

string CellUnionTokens(const S2CellUnion &cell_union)
{
  string out;
  for (S2CellId cell_id : cell_union)
  {
    if (!out.empty())
      out += ",";
    out += cell_id.ToToken();
  }
  return out;
}

int main()
{
    S2Builder::Options options;
    S2Builder builder(options);

    S2Polygon output;
    builder.StartLayer(make_unique<S2PolygonLayer>(&output));

    auto outer = MakeLoopOrDie("-32.364:153.207, -35.364:153.207, -35.364:158.207");
    builder.AddLoop(*outer);
    cout << "-- outer --" << endl;
    cout << ToString(*outer) << endl;

    auto inner1 = MakeLoopOrDie("-34.364:155.207, -34.364:154.207, -33.364:154.207");
    builder.AddLoop(*inner1);
    cout << "-- inner1 --" << endl;
    cout << ToString(*inner1) << endl;

    // auto inner2 = MakeLoopOrDie("-34.364:157.207, -34.364:156.207, -33.364:156.207");
    // builder.AddLoop(*inner2);
    // cout << "-- inner2 --" << endl;
    // cout << ToString(*inner2) << endl;

    cout << "-- build --" << endl;
    S2Error error;
    builder.Build(&error);
    cout << error << endl;

    cout << "-- output --" << endl;
    cout << ToString(output) << endl;

    S2RegionCoverer coverer;
    S2CellUnion ret = coverer.GetCovering(output);

    cout << "-- cell union --" << endl;
    cout << CellUnionTokens(ret) << endl;

    return 0;
}

-- outer --
-32.364:153.207, -35.364:153.207, -35.364:158.207
-- inner1 --
-34.364:155.207, -34.364:154.207, -33.364:154.207
-- build --

-- output --
-32.364:153.207, -35.364:153.207, -35.364:158.207;
-33.364:154.207, -34.364:154.207, -34.364:155.207
-- cell union --
6b63,6b65,6b6f,6b71,6b77,6b7c,6c82c,6c9d

I found this function GetInteriorCovering() which solves my issue 🎉
  S2Builder::Options options;
  S2Builder builder(options);

  S2Polygon polygon;
  builder.StartLayer(make_unique<S2PolygonLayer>(&polygon));

  auto outer = MakeLoopOrDie("-35.364:153.207, -35.364:158.207, -32.364:158.207, -32.364:153.207");
  auto inner1 = MakeLoopOrDie("-34.364:154.207, -34.364:155.207, -33.364:155.207, -33.364:154.207");
  auto inner2 = MakeLoopOrDie("-34.364:156.207, -34.364:157.207, -33.364:157.207, -33.364:156.207");

  S2Error error;
  builder.Build(&error);

  S2RegionCoverer coverer;
  coverer.mutable_options()->set_min_level(0);
  coverer.mutable_options()->set_max_level(16);
  coverer.mutable_options()->set_max_cells(100);

  S2CellUnion outerCells = coverer.GetCovering(*outer);
  S2CellUnion inner1Cells = coverer.GetInteriorCovering(*inner1);
  S2CellUnion inner2Cells = coverer.GetInteriorCovering(*inner2);

  auto output = outerCells.Difference(inner1Cells).Difference(inner2Cells);
  cout << CellUnionTokens(output) << endl;

  return 0;

result: https://s2.sidewalklabs.com/regioncoverer/?center=-33.958564%2C155.768571&zoom=8&cells=6b6295%2C6b62b%2C6b62d%2C6b62e4%2C6b62ec%2C6b634%2C6b6454%2C6b645c%2C6b64604%2C6b64c%2C6b654%2C6b659%2C6b65a4%2C6b65ac%2C6b65bd5%2C6b6e3%2C6b6e5%2C6b6ed%2C6b6ef%2C6b6f1%2C6b6f24%2C6b6f3c%2C6b6f4004%2C6b6f7%2C6b6fc%2C6b7001%2C6b7003%2C6b70041%2C6b70045%2C6b70047%2C6b7004c%2C6b70054%2C6b7005c%2C6b7006c%2C6b70073%2C6b70075%2C6b70077%2C6b700c3%2C6b700c5%2C6b700cc%2C6b700d4%2C6b700dc%2C6b700e4%2C6b700e9%2C6b700ef%2C6b700f4%2C6b700fc%2C6b7014%2C6b701c%2C6b703%2C6b705%2C6b7064%2C6b706c%2C6b70704%2C6b7070c%2C6b70711%2C6b70717%2C6b7071c%2C6b70724%2C6b7072c%2C6b70731%2C6b70733%2C6b7073b%2C6b7073d%2C6b707b%2C6b707d%2C6b7085%2C6b70864%2C6b70869%2C6b7086f%2C6b70871%2C6b70877%2C6b7087c%2C6b708c%2C6b7094%2C6b7099%2C6b709a4%2C6b709ac%2C6b709b4%2C6b709bb%2C6b709bd%2C6b70a24%2C6b70a2c%2C6b70a34%2C6b70a39%2C6b70a3b%2C6b70a3f%2C6b70a5%2C6b70a7%2C6b70ac%2C6b70b4%2C6b70bc%2C6b70d%2C6b70f%2C6b711%2C6b713%2C6b71b%2C6b71d%2C6b76d%2C6b76f%2C6b774%2C6b7784%2C6b779c%2C6b77a01%2C6b782c%2C6b7834%2C6b785%2C6b78b4%2C6b78b9%2C6b78d%2C6b78f%2C6b794%2C6b79c%2C6b7a04%2C6b7a084%2C6b7a08c%2C6b7a091%2C6b7a093%2C6b7a09b%2C6b7a09d%2C6b7a0f4%2C6b7a0fc%2C6b7a104%2C6b7a109%2C6b7a10b%2C6b7a1c%2C6b7a21%2C6b7a23%2C6b7a244%2C6b7a25c%2C6b7a27%2C6b7a29%2C6b7a2b%2C6b7a2ec%2C6b7a2f3%2C6b7a2f5%2C6b7aa8c%2C6b7aa94%2C6b7aa9c%2C6b7aab%2C6b7aad%2C6b7aae4%2C6b7aaec%2C6b7aaf4%2C6b7aafb%2C6b7aafd%2C6b7aaff%2C6b7ab4%2C6b7ab84%2C6b7ab9c%2C6b7aba4%2C6b7ac43%2C6b7ac45%2C6b7ac4c%2C6b7ac54%2C6b7ac5c%2C6b7ac64%2C6b7ac6c%2C6b7ac7c%2C6b7acc%2C6b7ad4%2C6b7ad9%2C6b7adb%2C6b7adc1%2C6b7adc7%2C6b7adec%2C6b7adf4%2C6b7b05%2C6b7b07%2C6b7b0c%2C6b7b14%2C6b7b19%2C6b7b1b%2C6b7b20c%2C6b7b214%2C6b7b219%2C6b7b21b%2C6b7b23%2C6b7b25%2C6b7b27%2C6b7b2c%2C6b7b34%2C6b7b3c%2C6b7b5%2C6b7b7%2C6b7b9%2C6b7ba4%2C6b7ba9%2C6b7baf%2C6b7bb1%2C6b7bb7%2C6b7bbc%2C6b7bc4%2C6b7bc9%2C6b7bcf%2C6b7bd1%2C6b7bd43%2C6b7bd45%2C6b7bd4d%2C6b7bd4f%2C6b7bd54%2C6b7bd5c%2C6b7bd7%2C6b7bdc%2C6b7bf%2C6b7c04%2C6b7c0c%2C6b7c11%2C6b7c13%2C6b7c144%2C6b7c14c%2C6b7c151%2C6b7c153%2C6b7c15c%2C6b7c164%2C6b7c16c%2C6b7c174%2C6b7c179%2C6b7c17b%2C6b7c183%2C6b7c185%2C6b7c18c%2C6b7c194%2C6b7c19c%2C6b7c1b%2C6b7c1d%2C6b7c1e4%2C6b7c1ec%2C6b7c1f4%2C6b7c1fb%2C6b7c1fd%2C6b7c603%2C6b7c605%2C6b7c60d%2C6b7c60f%2C6b7c614%2C6b7c61c%2C6b7c63%2C6b7c65%2C6b7c664%2C6b7c66c%2C6b7c674%2C6b7c67b%2C6b7c67d%2C6b7c69%2C6b7c6a3%2C6b7c6a5%2C6b7c6ac%2C6b7c6b4%2C6b7c6bc%2C6b7c6d%2C6b7c6f%2C6b7c74%2C6b7c7c%2C6b7c84%2C6b7c89%2C6b7c8a4%2C6b7c8ac%2C6b7c8b1%2C6b7c8b7%2C6b7c8bc%2C6b7c8c4%2C6b7c8c9%2C6b7c8cf%2C6b7c8d1%2C6b7c8d5%2C6b7c8d7%2C6b7c8dc%2C6b7c8f%2C6b7c94%2C6b7c9c%2C6b7cb%2C6b7cd%2C6b7ce4%2C6b7cec%2C6b7cf04%2C6b7cf09%2C6b7cf0f%2C6b7cf14%2C6b7cf1c%2C6b7cf24%2C6b7cf2c%2C6b7cfa3%2C6b7cfa5%2C6b7cfa7%2C6b7cfac%2C6b7cfb4%2C6b7cfbc%2C6b7cfd%2C6b7cfe1%2C6b7cfe7%2C6b7d014%2C6b7d01c%2C6b7d03%2C6b7d05%2C6b7d064%2C6b7d06c%2C6b7d07b%2C6b7d07d%2C6b7d084%2C6b7d08c%2C6b7d094%2C6b7d099%2C6b7d09b%2C6b7d09f%2C6b7d0b%2C6b7d0d%2C6b7d0f%2C6b7d14%2C6b7d1c%2C6b7d3%2C6b7d5%2C6b7d7%2C6b7d84%2C6b7d8c%2C6b7d9d4%2C6b7d9dc%2C6b7d9e1%2C6b7d9e3%2C6b7d9fd%2C6b7d9ff%2C6b7da04%2C6b7df4%2C6b7dfc%2C6b7e04%2C6b7e154%2C6b7e15c%2C6b7e1c%2C6b7e3%2C6b7e5%2C6b7e61%2C6b7e624%2C6b7e663%2C6b7e665%2C6b7e66c%2C6b7e674%2C6b7e67c%2C6b7e684%2C6b7e689%2C6b7e68f%2C6b7e69c%2C6b7e6a4%2C6b7e6a9%2C6b7e6ab%2C6b7e6af%2C6b7e893%2C6b7e895%2C6b7e897%2C6b7e89c%2C6b7e8b%2C6b7e8d%2C6b7e8e4%2C6b7e8ec%2C6b7e903%2C6b7e905%2C6b7e90d%2C6b7e90f%2C6b7e914%2C6b7e91c%2C6b7e93%2C6b7e95%2C6b7e97%2C6b7ea05%2C6b7ea07%2C6b7ea0c%2C6b7ea14%2C6b7ea1c%2C6b7ea3%2C6b7ea5%2C6b7ea7%2C6b7eac%2C6b7eb4%2C6b7ebc%2C6b7ed%2C6b7ef%2C6b7f1%2C6b7f3%2C6b7f44%2C6b7f4c%2C6b7f7%2C6b7fc%2C6b8001%2C6b80021%2C6c7e2c%2C6c7e33%2C6c7fcd5%2C6c7fd4%2C6c7fdc%2C6c7fe4%2C6c7ffc%2C6c804%2C6c8084%2C6c808c%2C6c80f4%2C6c80fc%2C6c8104%2C6c810c%2C6c8174%2C6c817c%2C6c81c%2C6c824%2C6c82c%2C6c8304%2C6c831c%2C6c8324%2C6c832c%2C6c83ac%2C6c83b4%2C6c83cc%2C6c83d4%2C6c9cd4%2C6c9d3%2C6c9d5


Fix typo

Hi, thank you for all your fixes! It is much appreciated. Next time, you can put them in a single PR 👍


Remove background-attachment property from .monster.frame

Fix for #3275 as requested by @calculuschild

Thanks @RKuerten !


BAU: Downgrade integration tests to mongo 5

Downgrade integration tests to mongo 5
Imports moved automatically by google style java formatter

CI: Security warnings found!


Change the filename to lowercase.

Hello!

When using linux and angular-cli with "import { SortablejsModule } from 'angular-sortablejs';", it throw an error with file name, because linux is Case Sentitive...

Can you change the filename in npm?

Up.

Already talked with angular-sortablejs plugin.
https://github.com/SortableJS/angular-sortablejs/issues/109

This cannot be changed as it would break backwards compatibility


Reported OOM with high cardinality distrinct aggregates

Describe the bug
We have a user report that they are unable to get Comet to run certain aggregate queries that work fine in Spark.
This issue is to track the effort in creating a repro case so that we can understand the root cause.
Steps to reproduce
No response
Expected behavior
No response
Additional context
No response

The OOM is happening in native code in the Comet shuffle write processor

Hmm, is any stack trace or other hint?

Btw, the shuffle write processor pulls batches from current stage of execution. It doesn't have to be in shuffle code (during shuffling). I.e., if the write processor pulls batches from aggregation and OOM during aggregation.

They also said they turned shuffle off, and got OOM in Java code. I don't think we have enough info yet.


Add rplumbo colormap

In remote sensing, NDVI (measure of vegetation) is frequently colored red (bad) to green (good). (Sources: 0, 1 )
Unfortunately, there are no red-to-green color maps supported by rio-tiler. This PR adds the "rplumbo" color map:

Grayscale (dark-to-light) from indices 0-127
Red-to-green from indices 128-255

An aside: In the long-term, it would be nice if rio-tiler could take a color map (or some representation that programmatically generates a color map) via query parameters or even POST body. Is this something worth adding an issue for?
Thanks to Mapbox and all contributors for this amazing rasterio / rio-tiler toolchain!
References:
[0] https://pro.arcgis.com/en/pro-app/help/data/imagery/ndvi-colorized-function.htm
The default color map is named NDVI3. Red and orange pixels represent areas with no vegetation. Yellow pixels represent areas with low to moderate vegetation. Green pixels represent areas with high vegetation density and vigor.

[1] https://crops.extension.iastate.edu/cropnews/2016/05/choosing-right-imagery-best-management-practices-color-nir-and-ndvi-imagery
Areas with Green had the highest index value, followed by Yellow and Red had the lowest.

Thanks this awesome PR @DanSchoppe
about  Is this something worth adding an issue for? this is definitely something I wanted to add. I'll open an issue right now.
About the PR itself, would you mind adding a test here https://github.com/cogeotiff/rio-tiler/blob/master/tests/test_utils.py#L270-L279 ?

Thanks for the feedback, Vincent!
I was able to write a purposefully failing test, fix the test, then re-run to see it pass, so it should be good now.

Thanks for merging, Vincent! I'll keep an eye out for discussion around providing colormap colorization parameters at request time. I've got a couple thoughts ;-)

Thanks again, I've merged this PR to master, but I forgot that I had the maint-1.0 branch up for this kind of PR. I should have remembered this 🤦♂
For now it's not a big thing but if you have more PR to come I'll ask you to use maint-1.0 as base :-)
I'll publish a new version of rio-tiler 1.1.4 later today with your change

I've got a couple thoughts ;-)

@DanSchoppe feel free to start the ticket if you prefer 😄

@DanSchoppe rio-tiler 1.1.4 is available.
result looks great
https://viewer.remotepixel.ca/?sceneid=LC08_L1TP_039037_20190225_20190309_01_T1&scale=1&format=png&saturation=0&contrast=0&expr=(b5-b4)%2F(b5%2Bb4)&color_map=rplumbo&rescale=-1,1#9.56/33.0304/-115.5103

Awesome! Thanks for helping with this and being so responsive! The rplumbo could be a good default for your remotepixel viewer index tiles ;-)


autocomplete.js options not working

<AgAutocomplete
  apiKey={"xxx"}
  appId={"xxx"}
  indices={[{index: 'xxx'}]}
  inputId="input-search"
  placeholder="Search for apps..."
  options={{
    debug: true,
    openOnFocus: true
  }}
/>

I'm trying to pass these options to the component but they're not affecting it at all.

hi @dubstrike thank you. I'll check this and i'll let you know.

@dubstrike can you please try to use the package directly from github repo? i pushed a fix, try and let me know. If it works i'll update the npm module.
in package.json
"react-algoliasearch": "git+https://github.com/scerelli/react-algoliasearch.git",

Hi has this been resolved since? Encountering the same issue trying to do a search aroundLatLng


contract data

hey, this is an awesome project, love the idea. was literally about to start scraping before i looked around for something.
any plans to include contract/salary 💰data?

Thanks for the kind words, glad you are interested in the project!
I am currently undergoing some final changes for an imminent (at least, I hope!) 0.1.0 release (the first official release of the project) which will contain mostly team-based statistics and information, such as boxscore data, schedules, overall team statistics, etc. Once I release 0.1.0, however, I plan on jumping immediately to development of my next version where I will include roster/player information and, where applicable, information on player salaries! From what I've found so far, the website I am scraping from doesn't necessarily have the best contract/salary information, but I can do some more digging. Any particular sport you are interested in getting this info for? If so, perhaps that will motivate me to work on that sport first. :smile:

oh awesome sounds good!
yea its kind of buried away on basketball reference but i see player stats  & team stats.  for sure though, don't want to interrupt your release plan, ill definitely be watching the repository & getting a feel for the code in case its a quick PR

That's really cool! I haven't spent much time looking at the player information pages yet, so this is new to me, but I will be sure to work on that once I begin my next release! Thanks again for sharing this! I will keep this issue open until I create the new feature so we make sure it's included properly.

Closing this for now with the inclusion of the NBA Roster class in #2. If needed, this can be re-opened or commented on if the content should be altered.

Hey @romainmartinez! I think this would be a good idea for the future. I haven't added the salaries in yet as they aren't listed on the player's individual page (at least, not that I've found), so this would be a separate feature that would be added. I can certainly add this to a future release. Are you thinking of a specific page? Perhaps the all NHL current salaries or individual team salaries? Or is there a different page that you desire?


Consolidate container, box, panel, area, and define sass variable for padding.

Suggest retaining container and area, then use a variable for each container type.

Consider using pattern *-sm, *-md, etc. Coupled with sass variable, this would give better flexibility and make the containers more suited to generic use.

Leaving this system unchanged as it seems to work well as it is.


Uncaught (in promise) TypeError: Cannot read property 'buffer' of undefined

Using MediaPipe Pose example for JavaScript.  Modified it a bit (see attached).  Running on Windows 10 in Chrome Browser.  Works as expected about 50% of the time but then throws errors in the console the other 50%.  This is one example of an error that it throws.  I've attached the file I'm using as well as the error log.
index.txt
<IP_ADDRESS>-1630016886258.log

Hi @thomhut, Could you please have a look at this https://github.com/google/mediapipe/issues/2189#issuecomment-880112598. Which address your query. Thanks!

This isssue was closed... but I've had a similar problem in my environment, so I'll note it here.
It happened on "Pose" solution,
and this error does not always occur.
When I had this error, all resources was completed download with 200, including "https://cdn.jsdelivr.net/npm/<EMAIL_ADDRESS>I will post again if I know something.
pose_solution_simd_wasm_bin.js:9 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'buffer')
at Object.write (VM696 pose_solution_simd_wasm_bin.js:9)
at Object.write (VM696 pose_solution_simd_wasm_bin.js:9)
at Object.createDataFile (VM696 pose_solution_simd_wasm_bin.js:9)
at finish (VM696 pose_solution_simd_wasm_bin.js:9)
at processData (VM696 pose_solution_simd_wasm_bin.js:9)
at Object.createPreloadedFile [as FS_createPreloadedFile] (VM696 pose_solution_simd_wasm_bin.js:9)
at DataRequest.finish (VM695 pose_solution_packed_assets_loader.js:140)
at DataRequest.onload (VM695 pose_solution_packed_assets_loader.js:135)
at processPackageData (VM695 pose_solution_packed_assets_loader.js:17


estimate an empirical prior from LAION-Face

https://github.com/FacePerceiver/LAION-Face

another dataset - https://github.com/Arthur151/Relative_Human


Notebook: undo/redo should reveal cell that changes

Testing #100965
Currently we do not scroll the cell into view that is being undo/redo.

Already fixed in latest Insiders.


Set retention policies for stored telemetry data

As a project developer, I want retention policies set for Log Analytics and Application Insights, so that data is archived after some time, reducing costs

Mentioned in #235


HTML5 Rendering Engine based on Chromium Embedded Framework

Integration of HTML5 Rendering Engine based on Chromium Embedded Framework

Done for a long time :)


add Source attribute to File

This PR proposes adding the source attribute to the file struct.
Use Case
When preparing an image bundling dockerd, we usually embed the generated server certificate and key (server.pem and server-key.pem) to the image for fast deployment. This source attribute allows us to copy the content of these files into the image.
Signed-off-by: Chanwit Kaewkasi<EMAIL_ADDRESS>

kindly ping @justincormack @riyazdf
could you please have a look?

Hmm. Need to think about this. The alternative is templating to add file contents, see https://github.com/moby/tool/issues/5#issuecomment-298953460 - the proposal was to have an (optional) moby template stage that would be able to do things like add file contents.

I'm just thinking that a yaml file is an analogy of Dockerfile for moby. If moby build were to support adding files relative to its yaml, it's going to be great also for users as it's going to be similar to how we currently use docker build.

That would suggest only allowing relative paths without .. in then, not any path. I am not sure about that either - people have asked for ways to add ssh keys. Not sure we want to stick to being like docker build exactly either...

OK so don't worry about this PR then.
I'm just needing it atm to build a pre-production dockerd image with TLS enabled :-) :-) :-)

We definitely need something to do this...

I am going to merge this as I need it for something too, and not sure that templating would be very nice for that use case (large binary files).

:tada: thank you for merging this @justincormack
It makes my life easier.


Tilt installation ootb

Signed-off-by: brunopecampos<EMAIL_ADDRESS>
What type of PR is this?
/kind feature

What this PR does / why we need it:
Added tilt-verify target in Makefile + tilt installation ootb
Which issue(s) this PR fixes:

fixes #378
Special notes for your reviewer:
Added tilt-verify as a Makefile target. Made it a requirement for the tilt-up and tilt-down targets.
The new target executes ./hack/tilt/verify, which verifies if tilt is installed and set up.
Does this PR introduce a user-facing change?

NONE

/lgtm
/approve


Empty bottles

The formulas listed below install most/all of their files into font-utils's directories and, as a result, their bottles are empty. Fix their installation scripts and regenerate bottles or remove bottles.

[x] encodings
[ ] font-adobe-100dpi
[ ] font-adobe-75dpi
[ ] font-adobe-utopia-100dpi
[ ] font-adobe-utopia-75dpi
[ ] font-adobe-utopia-type1
[ ] font-arabic-misc
[ ] font-bh-100dpi
[ ] font-bh-75dpi
[ ] font-bh-lucidatypewriter-100dpi
[ ] font-bh-lucidatypewriter-75dpi
[ ] font-bh-ttf
[ ] font-bh-type1
[ ] font-bitstream-100dpi
[ ] font-bitstream-75dpi
[ ] font-cronyx-cyrillic
[ ] font-cursor-misc
[ ] font-daewoo-misc
[ ] font-dec-misc
[ ] font-ibm-type1
[ ] font-isas-misc
[ ] font-jis-misc
[ ] font-micro-misc
[ ] font-misc-cyrillic
[ ] font-misc-ethiopic
[ ] font-misc-meltho
[ ] font-misc-misc
[ ] font-mutt-misc
[ ] font-schumacher-misc
[ ] font-screen-cyrillic
[ ] font-sony-misc
[ ] font-sun-misc
[ ] font-winitzki-cyrillic
[ ] font-xfree86-type1

We can fix this really quickly by deleting all of these bottles and adding bottle :unneeded to each of these formulae.
That said, I think this indicates a problem with bottling. If files installed into directories outside of the formula's Cellar prefix aren't included when installing from bottles, then all sorts of formulae will have different (and wrong) behaviour when poured from a bottle.
Are you aware of any core formulae with the same problem?

These formulas can be fixed by adding --with-fontrootdir=#{share}/fonts/X11.
We just need to make sure that it will behave the same way as it would when placed inside the font-util directory.
We could place symlinks into font-utils directory, but then, again, will bottle include these symlinks? Or, can we add them after pouring a bottle?

On Jul 31, 2016, at 13:22, Bob W. Hogg<EMAIL_ADDRESS>wrote:
We can fix this really quickly by deleting all of these bottles and adding bottle :unneeded to each of these formulae.
That said, I think this indicates a problem with bottling. If files installed into directories outside of the formula's Cellar prefix aren't included when installing from bottles, then all sorts of formulae will have different (and wrong) behaviour when poured from a bottle.
Are you aware of any core formulae with the same problem?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub https://github.com/Linuxbrew/homebrew-xorg/issues/192#issuecomment-236447665, or mute the thread https://github.com/notifications/unsubscribe-auth/AMhAT4MHllYIM4VY3iwLV0Kf-sfYFPBuks5qbOfxgaJpZM4JZCsO.

One other option (that I'll admit makes me queasy) would be to stuff all of these formulae into resources for the font-util package, perhaps hidden behind a default-enabled option.

that might be not a bad idea. have to think about it.
Sent from my iPhone

On Jul 31, 2016, at 13:26, Bob W. Hogg<EMAIL_ADDRESS>wrote:
One other option (that I'll admit makes me queasy) would be to stuff all of these formulae into resources for the font-util package, perhaps hidden behind a default-enabled option.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub, or mute the thread.

The solution with --with-fontrootdir=#{share}/fonts/X11 doesn't work in it's simplest implementation because of duplicate symlinks created by different formulas

I think for now we have to mark them as bottle :unneeded as modifying it so that homebrew detects new files in other folders might take awhile.

I think for now we have to mark them as bottle :unneeded as modifying it so that homebrew detects new files in other folders might take awhile.

I'm okay with that plan. While there are a lot of fonts, none of them take all that long to build if I remember correctly.
Still, hopefully we come up with a better plan in the long term.

Reopening this until we have non-empty bottles

List of required font packages has been significantly reduced
  font-util-1.3.1.tar.bz2
  encodings-1.0.4.tar.bz2
  font-alias-1.0.3.tar.bz2
  font-adobe-utopia-type1-1.0.4.tar.bz2
  font-bh-ttf-1.0.3.tar.bz2
  font-bh-type1-1.0.3.tar.bz2
  font-ibm-type1-1.0.3.tar.bz2
  font-misc-ethiopic-1.0.3.tar.bz2
  font-xfree86-type1-1.0.4.tar.bz2


Fix issue #52: to convert to become Go Module

This PR is to address the issue #52  (Convert to Go Module) for Edinburgh release.

VERSION number bumped up to 0.5.0
Remove glide.yaml as it is no longer used
Use logging from go-mod-core-contracts instead of original edgex-go package
go.mod created for this module

Signed-off-by: Jim Wang<EMAIL_ADDRESS>

@tingyuz @lenny-intel @tsconn23 please review.
Thanks, Jim Wang

@tingyuz  so for the final version change: should we open an issue and fix toward it so that there is record on track?


Theme Version

Is this the most recent version of the theme? I notice it hasn’t been updated since 2017 but the website has changed significantly over the past few years.

I think they've moved on. They should delete this repo IMO.
Have you looked at this - https://www.makedo.net/work/nhs-wordpress-theme-project/

Also the NHS leadership academy did a good one - https://wordpress.org/themes/nightingale/ has a good plugin for content https://wordpress.org/plugins/nhsblocks/

Thanks for sharing @stevanbarry
Really appreciate you getting to us.

I think they've moved on. They should delete this repo IMO. Have you looked at this - https://www.makedo.net/work/nhs-wordpress-theme-project/

We used to have access to the code for this theme but it appears  @mkdo has removed it from Github. I think this may have been the ALPHA theme prior to the NHS taking over the design and development of the newer Nightingale theme.

Also the NHS leadership academy did a good one - https://wordpress.org/themes/nightingale/ has a good plugin for content https://wordpress.org/plugins/nhsblocks/

This is a great theme. We are using it at the moment on the @convictioncares website (admittedly not using it to its full advantage currently).


HTMLEditorField in FieldGroup caused obtuse JavaScript error

Doing something like the following in getCMSFields():
$fields->addFieldsToTab("Root.MyTab", array(
    $fg = FieldGroup::create(
        HtmlEditorField::create('MyFieldContent', 'MyField Content')
    )
));

Causes the following JavaScript errors in console and HTMLEditorField doesn't appear at all:
LeftAndMain.EditForm.js?m=1500872371:222 Uncaught TypeError: Cannot read property 'getInstance' of undefined
    at init.oneditorinit (LeftAndMain.EditForm.js?m=1500872371:222)
    at init.<anonymous> (jquery.entwine-dist.js?m=1500872398:1764)
    at one (jquery.entwine-dist.js?m=1500872398:1011)
    at init.prxy [as from .htmleditor_editorinit] (jquery.entwine-dist.js?m=1500872398:1036)
    at HTMLDocument.<anonymous> (jquery.entwine-dist.js?m=1500872398:1751)
    at HTMLDocument.dispatch (jquery.js?m=1500872400:3332)
    at HTMLDocument.eventHandle (jquery.js?m=1500872400:2941)
    at Object.trigger (jquery.js?m=1500872400:3210)
    at HTMLTextAreaElement.<anonymous> (jquery.js?m=1500872400:3869)
    at Function.each (jquery.js?m=1500872400:660)

Just chiming in on this one, as it's specific to SS3.6 (possibly lower versions too) and hasn't been confirmed against SS4.

One work around right now it to make sure the field has a wrapper with '.field.htmleditor' classes. It looks like the small field holder by default is only including .htmleditor.

Fix at https://github.com/silverstripe/silverstripe-framework/pull/7220

both this and the linked https://github.com/silverstripe/silverstripe-framework/issues/3260 issue describe the 3 branch, but the fix is for 4
perhaps someone has a moment to backport the fix?

Fixed in 3 branch with https://github.com/silverstripe/silverstripe-framework/pull/7213


Check self-signed Certificate Parameters

https://github.com/integritee-network/worker/pull/799#discussion_r903985981

I checked and I'm fine with the params. But @echevrier please let Torben review the PKI stuff too

Certificate / key handling item will be solved by https://github.com/integritee-network/worker/pull/1034


#34892 makes TS ignore some yields

#34892 makes it possible to do this:
function* g() {
    class C extends (yield 0) { }
}

except that the yield is ignored and therefore g doesn't get the proper type.

Fixed via #35126, which had the wrong "fixes".


The Cluster delete option doesn’t work

Describe the bug
The Cluster Delete option doesn't work on https://cloud.armosec.io/settings/assets/clusters
Environment
OS: Mac OS Ventura Version 13.0 (22A380)
Kubescape: v2.0.176

Steps To Reproduce
Steps to reproduce the behavior:

Go to 'https://cloud.armosec.io/settings/assets/clusters'
Click on 'delete'
Confirm action 'delete'
Nothing happened

Expected behavior
Cluster deletion
Actual Behavior
Nothing happened
Additional context
The code inspection

show an HTTP error code: 400

After some minutes, the cluster was deleted from my account.

@yossi77 Maybe we should add an indicator for deleted clusters.

We have fixed this in the ARMO Portal.


change valuemap to a table and build via external scripts rather than in requests

This PR addresses both #5 and #6 but does not automatically enable cron work.
On first request after update, the normal introspection will drop the existing valuemap materialized view and then create an empty valuemap table.  This should happen very quickly.
The external script ermrest-valuemap-recreate should be called with a catalog ID number or the script ermrest-valuemap-work to automatically rebuild on all existing catalogs in the registry. The latter script is appropriate as a cron job.

Looks fine to me.


Add support for profile based aws authentication

Add support for aws profile based authentication
Remove iml file from source control
Update .gitignore file
Bump aws sdk version to 1.11.118
Move away from deprecated function new InstanceProfileCredentialsProvider() to  InstanceProfileCredentialsProvider.getInstance().

I have verified that it works, was able to upload/download from s3.

+1

+1


Added server platform to mono config script

These are the 3.1 fixes for the missing server build flags in the mono config.py. Related to pull request #33249
I was not going to make a pull request for this until I saw there was a 3.1.2 RC

I was not going to make a pull request for this until I saw there was a 3.1.2 RC

Even if there wasn't, there's very likely to be a new patch release at some point in the future, so you should never decide against a pull request like this just because there's no upcoming release.

A fair point. I was under the incorrect assumption that with 3.2 entering alpha and beta that 3.1 was not likely to accept any new pull requests. That being said I thank you for the advice and will keep that in mind for the future.

Even Godot 2.1 still gets updates, mostly for supporting newer Android versions. Old releases are updated whenever there's an issue that prevents them from working as they did on release.
You're right that the work done on 3.1 slows down after 3.2's release, but also, anything relating to the Mono module is an exception, since it's still considered experimental. Pretty much every 3.0 patch release broke something in the Mono module. So don't be shy about cherry-picking Mono fixes :)


Reimplement SCS in terms of conv2d

This PR proposes a change in implementation of SCS which uses Conv2D, a much more performant primitive. The gist of the idea is to

Normalize the kernel as we already do
Compute per-window normalization factor coming from the image by sqrt(avg_pool2d(input ** 2) * window_size)
Compute the dot products via conv2d between the input and normalized kernel
Normalize the output elementwise by the array obtained in step 2.
Proceed as before

On my laptop this achieves more than 2x performance improvement. I attach a quick test (compat_test.py) to verify that the two implementations yield (almost) the same results. This PR will obviously need some code unification and renaming before being merged, I submit it as it to facilitate easy comparisons by the maintainers :)

This is fantastic. I look forward to doing a careful comparison of results and a clean integration. I hope I can get to it sooner rather than later. Thanks!

This implementation is great! Thank you for making it.
I have a quick question about eps, but it shouldn't be a difference-maker.
For the sake of keeping its scale, should we add it when squaring the input:
       x_norm_squared = F.avg_pool2d(
            (x + self.eps) ** 2,
            kernel_size=self.kernel_size,
            stride=self.stride,
            padding=self.padding,
            divisor_override=1, # we actually want sum_pool
        ).sum(dim=1, keepdim=True)

So when the outputs are normalized below:
    y = y_denorm / (x_norm_squared.sqrt() + q_sqr)

It will be with eps instead of sqrt(eps)?

@enzokro you're right, it would make more sense to add it before avg_pool2d. I somehow missed that this addition can be moved there in order to completely preserve the original semantics.


Sustaining a Large-Scale Repository Architecture: Behind the Scenes of the Stanford Digital Repository

Mike Giarlo, Justin Coyne
<EMAIL_ADDRESS>In 2006, Stanford Libraries built the Stanford Digital Repository (SDR). The system has served us well—thirteen years later, SDR contains over 2.0 million objects (~500 terabytes of content). We built SDR using open-source software (including Samvera, Fedora, and Blacklight) and an additional ~300,000 lines of custom code. We believe it is among the largest and most complex repository systems in research libraries, and yet the challenges we face are common.
We have grown SDR to a point where it is extremely difficult for us to sustain. Some of our foundational technologies are not only aging but are beyond end-of-life. Meanwhile, we are challenged to continue offering a valuable, performant, highly-available repository service to our stakeholders. Over the past two years, we have analyzed the factors complicating sustainability; that work has led to operational changes that improve the current state and a plan for sustaining repository development combining open-source and custom software.
Our presentation highlights the reasons SDR became unsustainable and shares areas where we have made improvements and where we go next. We believe the lessons we have learned are widely applicable to institutions that develop their own repository solutions.

8/26 Confirmed

8/27 both registered


Introducing ordinal-carrots

Icon.png; inscriptions.json and meta.json is introduced as per the ordinal standard.

Mistake; Dublicate id


ICON - Smart Contract Code Review

[ ] IBC Handler
[ ] IBC Host
[ ] Light Client
[ ] xCall

Is this for the internal code review?


DNS problem: NXDOMAIN looking up TXT for _acme-challenge.

Hi;
I know it's not related to dehydrated and/or the hooks but I miss understood something;
do I have to create the TXT _acme-challenge. ?
if yes where I found the VALUE
may I have a concrete example ?
Regards!
Jonathan

You need to create a TXT record of the form:
_acme-challenge.certificatedomain.tld.
For example, if my certificate name was “certify-me.example.org” my TXT record would be “_acme-challenge.certify-me.example.org.” The value of that record will be given by the ACME CA server.

You (or ideally a script) have to create a _acme-challenge.yourdomain.tld TXT-record. The value for that will be generated by the Let's Encrypt server and dehydrated will call a hook-script with those values so they can be deployed. You should have a look at the example hook script which has an example deployment using nsupdate, or you could have a look at the project wiki where you can find a big list of user-provided hook-scripts for a ton of DNS providers / APIs.


Initialized parameters

Hi, a great job,
Do you use ImageNet pretrained parameters to initialize the model or the parameters of pre-trained DETR on MS-COCO dataset ? In configs/refcoco+/RefTR_refcoco+.sh, at line 12, --pretrained_model "./data/MODEL_ZOO/detr-r50-e632da11.pth", but in paper, you claim "For image backbone, we experiment with the popular ResNet-50 and ResNet-101 networks [15] where weights are initialized from corresponding ImageNet-pretrained models", it's confused.
By the way, how to train RefTR separately instead of joint multi-task training ?
Thanks.

Hi, thanks for your attention. Your question is a good catch, at first we use detr~r50 pretrained weights on mscoco, then i realized mscoco training could have some slightly overlap with refcoco+ validation, so switched back to imagenet init.(to switch back, you simply remove that line.) As what I experienced, This leads to some performances drop

Thanks a lot, I'm just wondering what is the performance of the single task model.

Thanks a lot to clarify!


fix(client): fix auto_flush_interval units in LineSenderFromConf

The auto_flush_interval unit was nanos while should be millis.
Also improves HTTP sender tests.

@sklarsa could you take a look at this one?

@sklarsa thanks for the review!


Add proper source for errors

Most errors just leave the Error implementation empty, but there are some that should implement the source function to give an underlying error.

Fixed by 7ffd2d61a7372d58634f584dd638b3dc04689521


Is it possible to limit the languages within the language detection

Hi, I am tying to use the Language Classifier 95 model, but the accuracy is not so good.
I have tried to increase the top_n value, but did not help too much.
I thought I can neglect most of the languages (which I do not care about) with specifying a reduced set of languages in the lang_dict and the lang_group_dict parameters in the following line:
languages, language_groups = get_language_and_group(wav, model, lang_dict, lang_group_dict, top_n=2)
but it does not work.
Is it possible somehow to specify a subset of the languages for this model?
Thanks!

Hi,

Hi, I am tying to use the Language Classifier 95 model, but the accuracy is not so good.

Can you describe your validation dataset, its size and composition, maybe share some metrics (accuracy, precision, recall)?

Is it possible somehow to specify a subset of the languages for this model?

You can just rewrite this function - https://github.com/snakers4/silero-vad/blob/master/utils_vad.py#L339-L362

Hi,
I do not have a validation dataset yet, we are just speaking short sentences into the microphone...
But I will try to setup some repeatable tests and share some metrics with you soon.
On the other hand, I will check this function in the utils_vad.py.
Thanks!


Kong - update URL and description

What this PR does / why we need it:
Kong - update URL and description
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed

(at least I think I signed it! I'm not certain that I did it right)

Closed by #8796


Fix: missing inline html image nodes

MediaItem nodes fetched while converting html  tags to Gatsby images were not always being properly cached.
This would manifest as a few cryptic bugs when some other parts of the code were expecting that these nodes had been cached. This would break previews which are using html images.

Thanks! Published in<EMAIL_ADDRESS>


Add a Spock stack template

Add a new template for the lightweight Haskell web framework,
Spock.

Sorry for the multiple commits, still figuring out stack and how all the config files work together.

ping

Looks fine to me, so I've merged this.
I'd like to reiterate that I think it'd be a good idea if users could use Stack templates via URIs or if they could download them to their ~/.stack themselves. Has anything like that happened yet @mgsloan?

The merge broke the build? :grimacing:

@jturner is this:
- location:
    git: "https://github.com/agrafix/Spock.git"
    commit: "HEAD"
  subdirs:
    - Spock
    - Spock-core
    - reroute

Strictly necessary? I think the incompatible lts snapshot is breaking it.

I believe it is needed and in the recent commit I did exclude it in the test-templates
"spock" : -- contains a stack file, makes stack new choke

I think it's because lts-7.1 now required haskell 8.0.1 but the CI install haskell 7.10.3 still?

Oh this isn't even on you, that's the chrisdone build. I'll wait and see if others pipe up.

@bitemyapp it's not strictly necessary as all the Spock packages are in LTS7 and nightly

@agrafix given that, I'd rather remove the custom-ness from the template. @jturner do you have any objections?

I do not. I'll work on an updated PR.

New PR: https://github.com/commercialhaskell/stack-templates/pull/75


Add dependency on @effect/schema

Already done.

ah I noticed your fork, was not paitient to wait a bit, so thanks anyway


RoboVM - iOS 8.4 (32 bit) - MacOS 10.10.4

Hi guys, i have this error using sound on emulator.
The application doesn't run.
Any ideas?
2015-07-24 18:06:49.961 IOSLauncher[1659:49871] [debug] IOSApplication: iOS version: 8.4
2015-07-24 18:06:49.962 IOSLauncher[1659:49871] [debug] IOSApplication: Running in 32-bit mode
2015-07-24 18:06:49.964 IOSLauncher[1659:49871] [debug] IOSApplication: scale: 2.0
2015-07-24 18:06:49.982 IOSLauncher[1659:49871] [debug] IOSApplication: Unscaled View: Portrait 320x480
2015-07-24 18:06:49.982 IOSLauncher[1659:49871] [debug] IOSApplication: View: Portrait 640x960
2015-07-24 18:06:49.983 IOSLauncher[1659:49871] [debug] IOSGraphics: 640.0x960.0, 2.0
2015-07-24 18:06:50.216 IOSLauncher[1659:49871] [debug] IOSGraphics: Display: ppi=264, density=1.65
2015-07-24 18:06:50.443 IOSLauncher[1659:49956] 18:06:50.443 ERROR:     98: Error '!obj' trying to fetch default input device's sample rate
2015-07-24 18:06:50.443 IOSLauncher[1659:49956] 18:06:50.443 ERROR:     100: Error getting audio input device sample rate: '!obj'
2015-07-24 18:06:50.444 IOSLauncher[1659:49956] 18:06:50.444 WARNING:   230: The input device is 0x0; '(null)'
2015-07-24 18:06:50.444 IOSLauncher[1659:49956] 18:06:50.444 WARNING:   234: The output device is 0x26; 'AppleHDAEngineOutput:1B,0,1,2:0'
2015-07-24 18:06:50.444 IOSLauncher[1659:49956] 18:06:50.444 ERROR:     296: error '!obj'
2015-07-24 18:06:50.445 IOSLauncher[1659:49928] 18:06:50.445 ERROR:     296: error -66680
2015-07-24 18:06:50.446 IOSLauncher[1659:49928] 18:06:50.446 ERROR:     113: * * * NULL AQIONode object
2015-07-24 18:06:50.446 IOSLauncher[1659:49871] 18:06:50.446 ERROR:     >aurioc> 806: failed: -10851 (enable 2, outf< 2 ch,  44100 Hz, Int16, inter> inf< 2 ch,      0 Hz, Int16, inter>)
2015-07-24 18:06:50.446 IOSLauncher[1659:49871] OAL Error: +[ALWrapper openDevice:]: Could not open device (null)
2015-07-24 18:06:50.446 IOSLauncher[1659:49871] OAL Error: -[ALDevice initWithDeviceSpecifier:]: <ALDevice: 0xd20f420>: Failed to create OpenAL device (null)
2015-07-24 18:06:50.447 IOSLauncher[1659:49871] OAL Error: +[ALWrapper closeDevice:]: Invalid Value (error code 0x0000a004)
2015-07-24 18:06:50.448 IOSLauncher[1659:49871] OAL Warning: -[OALAudioSession onAudioError:]: Received audio error notification, but last reset was 0.132711 seconds ago. Doing nothing.
2015-07-24 18:06:50.448 IOSLauncher[1659:49871] OAL Error: -[OALSimpleAudio initWithSources:]: <OALSimpleAudio: 0xd20f1c0>: Could not create OpenAL device
2015-07-24 18:06:50.448 IOSLauncher[1659:49871] [error] IOSAudio: No OALSimpleAudio instance available, audio will not be availabe
2015-07-24 18:06:50.449 IOSLauncher[1659:49928] 18:06:50.449 ERROR:     703: Can't make UISound Renderer
2015-07-24 18:06:50.513 IOSLauncher[1659:49871] [debug] IOSApplication: created
2015-07-24 18:06:52.941 IOSLauncher[1659:49967] 18:06:52.941 ERROR:     296: error -66680
2015-07-24 18:06:52.941 IOSLauncher[1659:49967] 18:06:52.941 ERROR:     >aq> 1595: failed (-66680); will stop (8000/0 frames)
2015-07-24 18:06:52.942 IOSLauncher[1659:49967] OAL Error: -[OALAudioTrack preloadUrl:seekTime:]: <OALAudioTrack: 0x10013860: song.mp3>: Failed to prepareToPlay: file:///Users/administrator/Library/Developer/CoreSimulator/Devices/629ABFBE-96EC-4370-9830-4B607DF23ADF/data/Containers/Bundle/Application/07A2CBEB-2BBA-4F3D-9CC0-61C2D485D299/IOSLauncher.app/data/musics/song.mp3
com.badlogic.gdx.utils.GdxRuntimeException: com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load dependencies of asset: data/musics/song.mp3
at com.badlogic.gdx.assets.AssetManager.handleTaskError(AssetManager.java)
at com.badlogic.gdx.assets.AssetManager.update(AssetManager.java)

https://github.com/libgdx/libgdx/blob/master/CONTRIBUTING.md#using-the-issue-tracker

Darkyenus, i don't understand your post..

The common cause of this issue is that your system sound isn't correctly configured. If you are on a mac mini for example, you may have to plug in some jacks (even to mic port sometimes).
If this isn't the case, we can't do anything from your report, please read @Darkyenus's link as it shows what is required for a bug report.

Thank you for your answer. Mario told me to create a bug here... then I did it. I'll try to plug mic on my system.

Even if it was (is?) a bug, we wouldn't know how to reproduce, we would need HW/SW specs, code, etc.


Doesn't show interactive output of before_hooks when running *-all

Hi
I have a configuration of hcl-file with before-hook action.
In this action, Terragrunt should execute my shell script with echo and read commands.
When I tried to run terragrunt plan or terragrunt apply or validate commands, it running very good and interact with User (in console I can see all output on time). But when I tried to run terragrunt plan-all or apply-all or validate, Terragrunt run this script, they waiting for some user-input but doesn't show any interactive output. Terragrunt shows them after hook are Terraform-cmd is done. I think it's not very good in this case and it can be a bug. In documentation I not found something about working of hooks with *-all commands.
Thanks!
terraform {
  before_hook "init_1" {
    commands = ["validate", "plan", "apply"]
    execute  = ["${get_parent_terragrunt_dir()}/test.sh"]
  }
}

Terragrunt version: v0.23.27
Terraform version: v0.12.26

Just to make sure I understand correctly:

When you run plan, validate, or apply, the hooks run correctly and, based on the contents of test.sh, prompt the user interactively for input.
When you run plan-all, validate-all, or apply-all, the hooks don't run? Or they run, but you don't see the output? Or you see the output, but you aren't prompted for input?

Just to make sure I understand correctly:

When you run plan, validate, or apply, the hooks run correctly and, based on the contents of test.sh, prompt the user interactively for input.
When you run plan-all, validate-all, or apply-all, the hooks don't run? Or they run, but you don't see the output? Or you see the output, but you aren't prompted for input?

Yes
They run, I don't see the output but I can enter user-input to the script. All output I get after the completion of the terraform command

Hm, that does sound like a bug. Note that the xxx-all commands all run concurrently and interleave their output, but it's not clear to me why the output would come after its corresponding input... If anyone has a chance to dig into this, a PR is welcome!
Also, the xxx-all commands aren't really ideal for use in an interactive mode. See #1084.

Ok
Many thanks!
Perhaps in the future, I will probably create PR, but before that, I need to learn a little Go language)

I also encountered this when attempting to use an S3 bucket for storing state. On the initial run, terragrunt was prompting me as to whether or not I wanted it to create the bucket, but the text was not written to the console. So, it appears as though terragrunt was frozen until I hit the return key.


Having trouble with building plugin for UE4.20

I'm on step 4 and having trouble building.
How do I build the plugin to get the UE4Editor-LivePP.lib file?

If you upgrade to 4.22, it'll already be integrated for you!


WinForms Support for IronPython

Greetings Developers,
Please consider support for visual design of WinForms for IronPython projects using Visual Studio 2017.
Does there exist any plans for future support of simplified/minimal code for GUI in IronPython.
Thanks,
coast

Thanks for the request. Unfortunately, integrating the WinForms designer with IronPython is a very significant project that we are not currently able to commit to. And while it would be valuable for some users, we are focused on other features that will have broader impact.
As there is nothing actionable here, I'm closing the issue to keep our tracker clean.

Thanks for quick response, maybe in future we can see visual Python GUI design  operations

On Jul 24, 2017, at 12:45 PM, Steve Dower<EMAIL_ADDRESS>wrote:
Closed #2821.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Run OAF validator on goaf

See OGC validator

It seems the bboxc test is done against a bbox spec:
schema:
  type: array
  minItems: 4
  maxItems: 4

instead of:
schema:
  type: array
  oneOf:
  - minItems: 4
    maxItems: 4
  - minItems: 6
    maxItems: 6

probably need to make a issue on ->https://github.com/opengeospatial/ets-ogcapi-features10/issues


Feature Request - Augment Elasticsearch Resource with Domain Config

The CreateDate attribute for a given ElasticSearch domain is not currently available in the elasticsearch custodian resource.
Requesting that the resources attributes be augmented to contain those found in the
describe-elasticsearch-domains-config call.
Specifically interested in:
DomainConfig.ElasticsearchClusterConfig.Status.CreationDate
Example object:
elasticsearch_domain_config_object.txt

instead of an augment (which would mean an api call per es domain), would a filter for cluster-config that allowed the same be viable, that way the additional api calls are contained to usages that need them.

Yes, that sounds like a better approach!


Fixing TypeScript 5 decorator key of undefined

Hi! 👋
Firstly, thanks for your work on this project! 🙂
Today I used patch-package to patch<EMAIL_ADDRESS>for the project I'm working on.

Here is the diff that solved my problem:
diff --git a/node_modules/nest-aws-sdk/dist/lib/aws-service.decorator.d.ts b/node_modules/nest-aws-sdk/dist/lib/aws-service.decorator.d.ts
index f6e71ea..9548e63 100644
--- a/node_modules/nest-aws-sdk/dist/lib/aws-service.decorator.d.ts
+++ b/node_modules/nest-aws-sdk/dist/lib/aws-service.decorator.d.ts
@@ -1,2 +1,2 @@
 import { AwsService, AwsServiceType } from './types';
-export declare const InjectAwsService: (serviceConstructor: AwsServiceType<AwsService>) => (target: object, key: string | symbol, index?: number) => void;
+export declare const InjectAwsService: (serviceConstructor: AwsServiceType<AwsService>) => (target: object, key: string | symbol | undefined, index?: number) => void;

This issue body was partially generated by patch-package.

Thanks so much! Closing in favor of #24


HydroShare reports error unzipping a bag file it created

I created a resource, then downloaded the bag zip file, then uploaded the bag zip file into a new hydroshare resource.  When I attempt to unzip the bag zip file I get the following error.

Note that the contents of the folder created by the unzip appear to be complete, so perhaps the error is a false alarm.

I see the problem, but I already fixed this with some refactoring I did for overwrite... so this'll be fixed with 1.16.1

@dtarb - try this out and beta and if you're satisifed, please close the ticket.

Verified fixed on beta.

good find.  This is a bug with the rename code.  if a file is sitting next to a folder that starts with the same name as the folder and you rename the folder, it'll try to move a bad path constructed by a naive regex that builds the destination.
This code exits the loop and throws the error when the bad path is encountered, so there is the possibility of the rename not being reflected in django for every file, depending on the order it walks through the files

Offending code for reference when this bug is worked on.
https://github.com/hydroshare/hydroshare/blob/develop/hs_core/views/utils.py#L756


Marts Run order and Materialization

Marts have to be materialized as views because they are created during the dbt build, whereas the upload of artifacts happens after this on-run-end. The only way to materialize the mart models as tables will be to have it as a separate job and/or package that runs after the regular job.

Closing as this has been achieved via the new dbt_observability_marts package


Fix hookFilterProductContent to allow hook chain

Questions
Answers

Description?
All hookFilter* functions should always return the following: return $params; Returning $params ensures that other modules in the same hook chain receive the correct $params argument.

Type?
bug fix / critical

BC breaks?
no

Deprecations?
no

Fixed ticket?
Fixes https://github.com/PrestaShop/PrestaShop/issues/28342

How to test?
To reproduce the bug install an additional module with hookFilterProductContent AFTER the productcomments and run in debug mode.

@idnovate, you have to change docblock in the hook implementation to not return void but array :)

@idnovate, you have to change docblock in the hook implementation to not return void but array :)

Done. Is it not easier for you to apply and commit this patch than wait for the author? Or even when there's just a change in a single line but placed tabs instead of spaces. Which is the aim of it?

@idnovate it depends, sometimes we can use GH UI to request changes in a specific part of the file, but this part with the comment wasn't available :D

Thanks @idnovate
I'm sending this PR to our QA :)

@khouloudbelguith hi, how do you test second scenario? do you have return $params?

Hello @khouloudbelguith
The fix is valid. Please test it with the example module. Maybe there are some specific things related to the ps_qualityassurance module. Example module:
filterproductcontent.zip
Information:

After the installation, this module will add a (filtered) text to the product name
Before the fix of productcomments, this module won't work if the productcomments will be first in the Design -> Positions -> filterProductContent hook
It will work after the fix because the return of the productcomments module will be an array.

This issue is critical as it affects some very popular hosting environments that use LiteSpeed cache. (the litespeedmodule is affected by this bug)

hey @khouloudbelguith
Any chance to put it on your schedule? it's quite a critical issue :(

Thanks @idnovate and @khouloudbelguith


Avacash.Finance's  token logo

Hello. This is the logo for the $CASH token
The $CASH token is the token for the Avacash.Finance protocol, and it will be used for governance and to share the protocol gains.
More details in the Tokenomics Article
About Avacash.Finance: Privacy-focused Investments in Avalanche
Avacash.Finance automatically invest your assets in different DeFi protocols with 100% anonymity improving your privacy by breaking the on-chain link between the recipient and destination addresses of different DeFi assets
Project Medium: https://avacash.medium.com/
Webpage: https://avacash.finance/
Telegram: https://t.me/AvacashFinance
Twitter: https://twitter.com/AvacashFinance

Please use the checksummed address name as per the README

0xCd426834D733e5B4bFFC89D3f21FA7e16D0Bf583

0xCd426834D733e5B4bFFC89D3f21FA7e16D0Bf583

Thanks! Now the check-summed address is being used!

Good stuff, thanks!


Generic Image Component

Inspired by https://nextjs.org/docs/api-reference/next/image

Often we need to add images to our websites, naturally we add the classic attributes src, alt, width, height and title.
The thing is that sometimes it is not enough for performance reasons, so we add attributes like srcset/sizes/loading="lazy" or use the other element <picture> and their <source>.
The issue is that there is a lot of small things to add and think of while working with images, and we repeat a lot of things that can be simplified.
The Twig toolkit could provide a generic image component that simplifies this process and automatically add according attributes and optimize images/SEO automatically based on provided props.
We can provide these props :

src <String> (required)
alt <String> (required)

either :

size (WordPress size) <String> (optional)

or one of these (or the two) :

height <Number> (optional) if missing it will calculate the height based on aspect ratio
width <Number> (optional) if missing it will calculate the width based on aspect ratio

The component will generate either a <picture> or <img> (I don't really know how this should work but if we want to convert images to .webp or .avif like so : https://timber.github.io/docs/guides/cookbook-images/#using-webp-images it could be interesting)
Question : How can this work if we use an external service like TwicPics ?

We now have the Figure JS and Twig components, as well as the FigureTwicPics JS component 🙂


Optimize compiler.(*engine).NewModuleEngine

Before:
❯ go test -benchmem -memprofile memprofile.out -cpuprofile profile.out -run=^$ -bench ^BenchmarkInitialization/compiler$ github.com/tetratelabs/wazero/internal/integration_test/bench
goos: darwin
goarch: arm64
pkg: github.com/tetratelabs/wazero/internal/integration_test/bench
BenchmarkInitialization/compiler-10                64510             17417 ns/op          145950 B/op        128 allocs/op
PASS
ok      github.com/tetratelabs/wazero/internal/integration_test/bench   1.600s

After:
❯ go test -benchmem -memprofile memprofile.out -cpuprofile profile.out -run=^$ -bench ^BenchmarkInitialization/compiler$ github.com/tetratelabs/wazero/internal/integration_test/bench
goos: darwin
goarch: arm64
pkg: github.com/tetratelabs/wazero/internal/integration_test/bench
BenchmarkInitialization/compiler-10                59250             17296 ns/op          145950 B/op        128 allocs/op
PASS
ok      github.com/tetratelabs/wazero/internal/integration_test/bench   1.493s

Another pretty minor win. Includes commits from #841, if that one can get merged first this will be a clean diff.

freebsd tends to timeout occationally, so you can just ignore the ci error on that one

I regret trying to stack changes now. If this one is acceptable, it can just get merged and #841 should auto close or it can be manually closed.


Change size to "about 400 MB"

Do you have an idea how often the size will change?
Are there code comments pointing to the places in the code if DJL changes the default embedding model?
I think, "382" is a too fine-grained number. Remember, all texts need to be translated.

I would propose to use "about 400 MB"

Size won't change at all.
It depends on the selected embedding model.
Size may vary a lot, so I use FileUtils.byteCountToDisplaySize. Is there an internationalized method like that?

Size text is not translated. In the translation message there is %0, which I replace with the results of FileUtils.byteCountToDisplaySize

If a translated variant is still needed, then I can code "nicer" solution (like in https://github.com/InAnYan/jabref/issues/145), with "less than 50 MB", "100 MB", etc.

Thank you for the explanation!


update to new UnitsDB structure: https://github.com/plurimath/asciima…

…th2unitsml/issues/8

@opoudjis sorry I accidentally merge https://github.com/plurimath/asciimath2unitsml/pull/14 (it includes your branch too), CI is fixed, so maybe that's ok


🌱 Add additional fuzzing probes

What kind of change does this PR introduce?
Feature

[x] PR title follows the guidelines defined in our pull request documentation

What is the current behavior?
There is no checking of C, CPP, Rust, Java or Python fuzzing.
What is the new behavior (if this is a feature change)?**
There is checking of C, CPP, Rust, Java or Python fuzzing.

[x] Tests for the changes have been added (for bug fixes/features)

Which issue(s) this PR fixes
Ref: https://github.com/ossf/scorecard/issues/897
Special notes for your reviewer
This adds additional changes to the fuzzing logic in order to support the new probes:

Adds the ability to have multiple file extensions checked. This is needed for CPP fuzzing and will likely also be impacting others down the line.
Removes a check for test files if isTestdataFile(filepath) { in OnMatchingFileContentDo. This is blocking existing fuzzing checks in that often fuzzers will be located under *test* directories, but the check avoids checking these folders. This is likely causing a number of false negatives. Furthermore, the documentation of this function says it's matched against all functions but this is not the case as some are excluded. I removed it now as the doc is then right + fuzzing will be more accurately detected.

Does this PR introduce a user-facing change?
For user-facing changes, please add a concise, human-readable release note to
the release-note
(In particular, describe what changes users might need to make in their
application as a result of this pull request.)

Adds fuzzing probes for C, CPP, Python, Rust and Java.

This would be nice to have. @oliverchang @jonathanmetzman - can you please review the diff as well and suggest any improvements/gaps to address ?

This would be nice to have. @oliverchang @jonathanmetzman - can you please review the diff as well and suggest any improvements/gaps to address ?

It would be great to have your thoughts on this as well https://github.com/ossf/scorecard/issues/3475

once all the modifications to existing callers of matching file contents are reversed.

Please consider the logic in https://github.com/ossf/scorecard/pull/3473#discussion_r1329938618 and let me know what you prefer

Is your plan to do the file content matching with testdata in a follow up PR?

yes


aws-ec2 kamelets proposed improvement

Since aws-ec2-sink.kamelet.yaml support just one of the possible operations (i.e. createAndRunInstances, startInstances, stopInstances, terminateInstances, describeInstances, describeInstancesStatus, rebootInstances, monitorInstances, unmonitorInstances, createTags, deleteTags) we can create one kamelet for each of those, or just have 2 kamelets:

aws-ec2-source.kamelet.yaml: having a structure like   from(timer) .... to(aws2-ec2)...to(kamelet:sink) and supporting the following operations:

describeInstances
describeInstancesStatus

aws-ec2-source.kamelet.yaml: having a structure like from(kamelet:source)...to(aws2-ec2) and supporting the following operations:

createAndRunInstances
startInstances
stopInstances
terminateInstances
rebootInstances
monitorInstances
unmonitorInstances
createTags
deleteTags

mind that I have assumed from the operations name what they would do, so someone more familiar with AWS can make more sense of this.

Will have a look

It would too complex to have a single kamelet for source and sink, because we'll have to deal with different headers combination. It probably makes more sense to have one kamelet for operation.


Test eBPF with driver verifier + low resources simulation

Describe the feature you'd like supported
Adding an eBPF stress test with driver verifier's low resources simulation  enabled should offer a relatively high ROI, since verifier already implements a variety of low resources simulations within driver verifier hooks. No changes to the driver under test are needed; the only costs are setting up an environment with verifier enabled and collecting system crash dumps.
Since standard Azure Pipelines and GitHub Actions images do not support a reboot step in test jobs, which is a prerequisite for enabling driver verifier, custom agents are required. Using custom images and/or custom CI runner pools is relatively straightforward and benefits other test workloads, since driver verifier should ideally be enabled in non-stress tests, too.
Similarly system crash dumps cannot be collected from the standard CI agents, so custom pools need to be used.
Proposed solution
Using driver verifier and taking advantage of the existing, high quality hooks for low resources simulation provides another layer of coverage for error handling code paths in eBPF, complementing any existing stress tests eBPF has.
In addition to the improved confidence in customer-facing quality, developers of other projects, including XDP, that use driver verifier can have increased confidence in the reliability of eBPF in stress and low resources environments.
Additional context
The XDP project has been using driver verifier and low resources simulation throughout the development lifecycle, and has found many bugs; unfortunately, most were found before open sourcing to GitHub. Since the XDP stress tests run with verifier enabled on eBPF as well, we've caught several bugs within eBPF without modifying that binary or explicitly targeting it for stress testing.
There is probably more low hanging fruit here an eBPF stress test would discover with the assistance of driver verifier.

Duplicate of #2022


Add Jokes part other than quotes

Make a new function for jokes part and a separate data file for jokes .
Add jokes too.

I want to contribute to this.

@Jain-Sanchit I can take this on

@cainwatson  Yes , Sure you can go with it . Keep me updated.

@Jain-Sanchit PR up

@cainwatson , Let me check and get back to you.

@cainwatson I have merged the PR , thanks for contributing.


[GenerateBlocks] Consensus validating failed: Round Id not match.

Run 5 bps nods for a while, and the bp4 can't generate block.
This issue was only encountered once.
2019-03-20 09:20:52,237 [27] TRACE AElf.Kernel.Blockchain.Domain.ChainManager - Attach "64145139a3e4e3279ad74d6c65604e81bda5e61fb9fbdeae7c2939f3bbdcab33" to longest chain, status: LongestChainFound, height: 310, longest chain hash: "64145139a3e4e3279ad74d6c65604e81bda5e61fb9fbdeae7c2939f3bbdcab33", not linked blocks: { }, branches: { "a7f74c42c2328ba6116f8116754b4f8aedd8cb50509a41f5a9acf7e02d11e644": "121", "64145139a3e4e3279ad74d6c65604e81bda5e61fb9fbdeae7c2939f3bbdcab33": "310" }
2019-03-20 09:20:52,242 [37] DEBUG Volo.Abp.BackgroundJobs.BackgroundJob - Finish setting LIB job at height 305, block hash "1eef037b7e41e2299bbff4651dd443409d00fda6747c8d7ce972043d6a6cff26"
2019-03-20 09:20:52,247 [27] ERROR AElf.Kernel.Consensus.Application.ConsensusService - Consensus validating failed: Round Id not match.
2019-03-20 09:20:52,248 [27] WARN  AElf.Kernel.SmartContractExecution.Application.FullBlockchainExecutingService - Block validate fails before execution. block hash : "64145139a3e4e3279ad74d6c65604e81bda5e61fb9fbdeae7c2939f3bbdcab33"
2019-03-20 09:20:52,249 [27] INFO  AElf.Kernel.SmartContractExecution.Application.FullBlockchainExecutingService - Attach blocks to best chain, status: LongestChainFound, best chain hash: "30ced1f6801cc085a31969984e12e4da909b5aebe13b2c0700d680c9c79d4427", height: 309
2019-03-20 09:20:52,286 [37] DEBUG AElf.OS.Network.Grpc.GrpcServerService - Received announce "64145139a3e4e3279ad74d6c65604e81bda5e61fb9fbdeae7c2939f3bbdcab33" from ipv4:<IP_ADDRESS>:49856.
2019-03-20 09:20:52,286 [37] TRACE AElf.OS.Handlers.PeerConnectedEventHandler - Receive header { hash: "64145139a3e4e3279ad74d6c65604e81bda5e61fb9fbdeae7c2939f3bbdcab33", height: 310 } from 04d36acd32d3134207cdfb67820c2d138572a71330cd67248bfbfc148f7fede517c360a40209f41a905f74b631235225128d3cd32c597d72fb9bf40b36d2892200.
2019-03-20 09:20:52,287 [37] DEBUG AElf.OS.Handlers.PeerConnectedEventHandler - Block "64145139a3e4e3279ad74d6c65604e81bda5e61fb9fbdeae7c2939f3bbdcab33" already know.

This is caused by executing block from branched chain.


[Bug] Home app requires two presses for lights... odd behavior

Please use the template and fill in all the data requested below!
Describe the bug
Noticed something odd the other day... the Home app requires two presses to match what the light is actually doing if the light is turned on from other than the Home.app. For example... Node-RED automation turns on the light, the light will change from off to on in the Home app. Pushing the light turns off the actual light, however then the home app will show it's off, then go back to on - but the light is still off. Pushing it again shows it off in Home, doesn't change the light. Now they match status.
Related devices
Are you experiencing this behavior with a particular device?
Please list which device(s) you experience this with.
To Reproduce
Steps to reproduce the behavior, for example:

Change '...' via the Home app.
Log shows MQTT message '...' being published to topic '...'
The device does the following: '...'

Expected behavior
Matching indications without double clicking.
MQTT messages
If possible (and applicable), please provide the following:

The device entry from zigbee2mqtt/bridge/devices (note: this is different from zigbee2mqtt/bridge/config/devices)

Status update from zigbee2mqtt/[FRIENDLY_NAME]
info  2022-02-25 10:28:11: MQTT publish: topic 'zigbee2mqtt/Floor Lamp', payload '{"brightness":254,"color":{"hue":42,"saturation":38,"x":0.3636,"y":0.3656},"color_mode":"color_temp","color_temp":226,"last_seen":"2022-02-25T10:27:38-07:00","linkquality":138,"state":"ON","update":{"state":"idle"},"update_available":false}'
info  2022-02-25 10:28:19: MQTT publish: topic 'zigbee2mqtt/Floor Lamp', payload '{"brightness":254,"color":{"hue":42,"saturation":38,"x":0.3636,"y":0.3656},"color_mode":"color_temp","color_temp":226,"last_seen":"2022-02-25T10:28:19-07:00","linkquality":138,"state":"ON","update":{"state":"idle"},"update_available":false}'
info  2022-02-25 10:28:19: MQTT publish: topic 'zigbee2mqtt/Floor Lamp', payload '{"brightness":254,"color":{"hue":42,"saturation":38,"x":0.3636,"y":0.3656},"color_mode":"color_temp","color_temp":226,"last_seen":"2022-02-25T10:28:19-07:00","linkquality":138,"state":"OFF","update":{"state":"idle"},"update_available":false}'
info  2022-02-25 10:28:25: MQTT publish: topic 'zigbee2mqtt/Floor Lamp', payload '{"brightness":254,"color":{"hue":42,"saturation":38,"x":0.3636,"y":0.3656},"color_mode":"color_temp","color_temp":226,"last_seen":"2022-02-25T10:28:25-07:00","linkquality":138,"state":"OFF","update":{"state":"idle"},"update_available":false}'
info  2022-02-25 10:28:25: MQTT publish: topic 'zigbee2mqtt/Floor Lamp', payload '{"brightness":254,"color":{"hue":42,"saturation":38,"x":0.3636,"y":0.3656},"color_mode":"color_temp","color_temp":226,"last_seen":"2022-02-25T10:28:25-07:00","linkquality":138,"state":"OFF","update":{"state":"idle"},"update_available":false}'
info  2022-02-25 10:28:30: MQTT publish: topic 'zigbee2mqtt/Floor Lamp', payload '{"brightness":254,"color":{"hue":42,"saturation":38,"x":0.3636,"y":0.3656},"color_mode":"color_temp","color_temp":226,"last_seen":"2022-02-25T10:28:30-07:00","linkquality":138,"state":"OFF","update":{"state":"idle"},"update_available":false}'
info  2022-02-25 10:28:30: MQTT publish: topic 'zigbee2mqtt/Floor Lamp', payload '{"brightness":254,"color":{"hue":42,"saturation":38,"x":0.3636,"y":0.3656},"color_mode":"color_temp","color_temp":226,"last_seen":"2022-02-25T10:28:30-07:00","linkquality":138,"state":"ON","update":{"state":"idle"},"update_available":false}'
info  2022-02-25 10:28:35: MQTT publish: topic 'zigbee2mqtt/Floor Lamp', payload '{"brightness":254,"color":{"hue":42,"saturation":38,"x":0.3636,"y":0.3656},"color_mode":"color_temp","color_temp":226,"last_seen":"2022-02-25T10:28:35-07:00","linkquality":134,"state":"ON","update":{"state":"idle"},"update_available":false}'
info  2022-02-25 10:28:35: MQTT publish: topic 'zigbee2mqtt/Floor Lamp', payload '{"brightness":254,"color":{"hue":42,"saturation":38,"x":0.3636,"y":0.3656},"color_mode":"color_temp","color_temp":226,"last_seen":"2022-02-25T10:28:35-07:00","linkquality":134,"state":"ON","update":{"state":"idle"},"update_available":false}'

Messages published by this plugin that might be related to your issue (can also be seen in the homebridge logs)
[2/25/2022, 10:28:19 AM] [homebridge-z2m] Publish to 'zigbee2mqtt/0x00178801048b6ef3/set': '{"state":"OFF"}'
[2/25/2022, 10:28:25 AM] [homebridge-z2m] Publish to 'zigbee2mqtt/0x00178801048b6ef3/set': '{"state":"OFF"}'
[2/25/2022, 10:28:30 AM] [homebridge-z2m] Publish to 'zigbee2mqtt/0x00178801048b6ef3/set': '{"state":"ON"}'
[2/25/2022, 10:28:35 AM] [homebridge-z2m] Publish to 'zigbee2mqtt/0x00178801048b6ef3/set': '{"state":"ON"}'

Versions used
Please provide the version of the following pieces of software:

This plugin 1.7.0
Homebridge 1.4.0
Zigbee2MQTT 1.23.0

Uploading FullSizeRender.MOV…

Well uploading the screen recording didn't seem to work...
Ah it seems like it could be! Apologies, I searched for "light" when attempting to see if this was already reported.

I have also had this weird issue. At first I thought that a group of 6 bulbs in my setup was the cause. Somehow it felt like IKEA LED1923R5 was more affected than my other bulbs. I downgraded Homebridge to v1.3.9 and it seems to work better.
Homebridge: v1.3.9
zigbee2mqtt: 1.24.0-dev
Homebridge-z2m: v1.7.0


AutoPr-Compute-aspand-REST Spec PrNumber 5507

Opened for https://github.com/azure/azure-rest-api-specs/pull/5507


CSS property - background-color property documentation is wrong - patched

https://discourse.codecombat.com/t/web-development-campaign-background-color-error-in-example-definition/8742

CSS property is wrong
the end style tag is missing a slash

I have created a patch for this component
https://discourse.codecombat.com/t/css-property-patch-for-background-color/9330
Please let me know if there is a better way to do this in future.  Should I just create an issue here and then submit the patch for it?

I accepted this patch on Friday. Thanks, Harry.