fix SQLFileChange.generateCheckSum() to calculate checksum without property substitution

Impact

[X] Bug fix (non-breaking change which fixes expected existing functionality)
[ ] Enhancement/New feature (adds functionality without impacting existing logic)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Description
Add an overload of SQLFileChange.getSql() that has a parameter that indicates whether property substitution should be done on the contents of the SQL file and fix SQLFileChange.generateCheckSum() to call that overloaded method so that property substitution is not done.
Fixes #5389
Things to be aware of
The existing SQLFileChange.getSql() method continues to return the contents of the SQL file with property substitution done so as to minimize the impact of introducing the overloaded method.
Things to worry about

Additional Context

Thanks for the pr @jglass524 , this fix makes a lot of sense! I'm just thinking that people that already have checksums calculated using the current method will face checksums problems.
In method ValidatingVisitorUtil.isChecksumIssue we do workarounds  to make sure that fixes like this won't break the checksum calculation for current users.  Method validateMongoDbExtensionIssue is a good example: we try to validate the failed checksum using the "broken" approach, and if it matches we update the checksum to the new value making everything transparent to the end user.
Do you think you could implement something like that to fix the checksums using property substitution too? If not I can help with that but I'll be on pto until next year.

I will look into a fix for ValidatingVisitorUtil.isChecksumIssue, thanks!

I'm not sure whether ValidatingVisitorUtil.validateSqlFileChangeAndExpandExpressions is supposed to call changeLogService.replaceChecksum(changeSet). validateMongoDbExtensionIssue does, and that's the method you pointed out as an example, but it's not clear to me why validateAbstractSqlChangeV8ChecksumVariant doesn't

is there anything to do in the case where the changelog parameters have changed since the checksum was stored? I can't think of anything but I'm not familiar with all of liquibase's features

Hello @jglass524 ! You are right about validateAbstractSqlChangeV8ChecksumVariant : is not updating the checksum here because in the next steps of the flow Liquibase is going to upgrade it to v9.
But the validateMongoDbExtensionIssue updates it as the problem was happening for checksums v8 and v9 when we discovered it, so it needs to fixed anyway. Finally, the idea behind fixing it is that this part of the code is triggered only once for a changeset - so in the next update the usual checksum validation works and this heavy weight validation is never reached.

@jglass524 thank you very much for your contribution! Tested, looks good to me. cc @filipelautert we need to merge liquibase/liquibase-pro-tests#1211 tests, after this one is ready.

@rberezen done!
@jglass524 thanks again

With 4.25.1 our v7 and v8 checksums were upgraded to v9 checksums. This change causes the v9 checksums to change for change sets with <sqlFile path=".....sql" relativeToChangelogFile="true" />.


HARVESTER: Add maintenance quota

Summary
PR Checklist

Is this a multi-tenancy feature/bug?

[ ] Yes, the relevant RBAC changes are at:
~- Do we need to backport changes to the old Rancher UI, such as RKE1?
[ ] Yes, the relevant PR is at:~

Are backend engineers aware of UI changes?

[ ] Yes, the backend owner is:

Add maintenance quota

VMI migration should show pending

Add migration-config setting

Occurred changes and/or fixed issues

https://github.com/harvester/harvester/issues/3124

Technical notes summary

Areas or cases that should be tested

Areas which could experience regressions

Screenshot/Video

@n313893254   This PR should not be necessary as the issue does not require any UI changes. We can close this PR. Thank you.


MacOS jdk8 build failure with --with-sysroot enabled

Failing since: https://ci.adoptopenjdk.net/job/build-scripts/job/jobs/job/jdk8u/job/jdk8u-mac-x64-openj9/447/ with
OpenJ9 compile complete
/usr/bin/make -s VERBOSE="-s" LOG_LEVEL="warn" -I /Users/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-mac-x64-openj9/workspace/build/src/make/common -f /Users/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-mac-x64-openj9/workspace/build/src/closed/OpenJ9.gmk SPEC=/Users/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-mac-x64-openj9/workspace/build/src/build/macosx-x86_64-normal-server-release/spec.gmk stage_openj9_build_jdk
error: invalid or inappropriate API flag(s) specified
error: invalid or inappropriate API flag(s) specified
error: invalid or inappropriate API flag(s) specified
error: invalid or inappropriate API flag(s) specified
make[1]: *** [/Users/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-mac-x64-openj9/workspace/build/src/build/macosx-x86_64-normal-server-release/jdk/lib/compressedrefs/libcuda4j29.dylib] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [/Users/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-mac-x64-openj9/workspace/build/src/build/macosx-x86_64-normal-server-release/jdk/lib/compressedrefs/libj9dmp29.dylib] Error 1
make[1]: *** [/Users/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-mac-x64-openj9/workspace/build/src/build/macosx-x86_64-normal-server-release/jdk/lib/libjsig.dylib] Error 1
make[1]: *** [/Users/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-mac-x64-openj9/workspace/build/src/build/macosx-x86_64-normal-server-release/jdk/lib/j9vm/libjvm.dylib] Error 1
make: *** [j9vm-compose-buildjvm] Error 2

I believe tweaks made in https://github.com/AdoptOpenJDK/openjdk-build/commit/f5d645fe4aef9f628e8acc6e03fbf8c5b6e56f6c have caused this, perhaps how --with-sysroot is used in jdk8?

@keithc-ca?

I doubt it's related to --with-sysroot. Perhaps the version of codesign in Xcode 7.2 doesn't understand these options?
codesign --sign "$(MACOSX_CODESIGN_IDENTITY)" \
	--entitlements $(TOPDIR)/make/data/macosxsigning/entitlements.plist \
	--options runtime \
	--timestamp

As I understand it, those options are now required.

@gdams - Probably introduced by the codesign patch - can you take a look?

oh right, so @keithc-ca we cannot currently use that codesign arg on jdk8 as --options runtime is only available on macOS 10.13+. Assuming that OpenJ9 JDK8 needs to be built on Xcode 4 (same as hotspot) we won't be able to use this logic just yet. The last step here is to get JDK8 to compile on a newer Xcode version.

I was going to prepare a PR to disable code signing for Java 8, but I see @gdams beat me to it.
BTW, I tried to find documentation for codesign from older versions of Xcode but failed. Does anyone know where to find that information?

So does this mean jdk8 builds of openj9 are not code signed?


When a non-default profile is launched the settings of the default profile are used.

Environment
Windows build number: 10.0.18363.0
Windows Terminal version (if applicable): 1.0.1401.0

Any other software?

Steps to reproduce
Set default profile of Windows Terminal to Ubuntu (for example).
Open cmd and run the command 'wt cmd' to run Windows Terminal in cmd mode (for example)
Expected behavior
Windows Terminal launched in cmd mode with profile settings of cmd profile.
Actual behavior
Windows Terminal launches in cmd mode but with the profile settings of Ubuntu (default) profile.

If you'll want to use the profile settings of your "cmd" profile, you'll need to use wt -p cmd. Otherwise, wt cmd simply runs your default profile with the commandline cmd.
This does seem like a valuable docs gap on https://docs.microsoft.com/en-us/windows/terminal/command-line-arguments?tabs=windows though, so I'll move this issue there.


Replace n.something.equals(other) with equal.visit(n.something, other)

Not properly using the equal visitor in optimization.

I think I fixed this.


Could I set state editing to all row

I need to set state "editing" to all row instead of click on each row to edit. Could I do that.
In my project, there will be a button, if user click on that button, all row in table will set to edting state for edit. Then user will click on "Save button" or "Cancel button".
Thank you.

JsGrid keeps track of the currently editing row for some operations. You could go around the default behavior but their may be some unintended consequences to doing this. You may be better off coming up with a better UX or workflow. Making everything editing would enlarge the grid. Just my 2 cents.


running getting this issus on rpi4

python3 main.py
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 159, in _new                                                                                _conn
(self._dns_host, self.port), self.timeout, **extra_kw)
File "/usr/lib/python3/dist-packages/urllib3/util/connection.py", line 57, in                                                                                create_connection
for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
File "/usr/lib/python3.7/socket.py", line 748, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -2] Name or service not known
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 600, in                                                                                urlopen
chunked=chunked)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 343, in                                                                                _make_request
self._validate_conn(conn)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 841, in                                                                                _validate_conn
conn.connect()
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 301, in conn                                                                                ect
conn = self._new_conn()
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 168, in _new                                                                                _conn
self, "Failed to establish a new connection: %s" % e)
urllib3.exceptions.NewConnectionError: <urllib3.connection.VerifiedHTTPSConnecti                                                                                on object at 0xb555db10>: Failed to establish a new connection: [Errno -2] Name                                                                                or service not known
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 449, in send
timeout=timeout
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 638, in                                                                                urlopen
_stacktrace=sys.exc_info()[2])
File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 398, in incr                                                                                ement
raise MaxRetryError(pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.binance.binance                                                                                tld', port=443): Max retries exceeded with url: /api/v3/ping (Caused by NewConne                                                                                ctionError('<urllib3.connection.VerifiedHTTPSConnection object at 0xb555db10>: F                                                                                ailed to establish a new connection: [Errno -2] Name or service not known'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "main.py", line 1, in
from trade_client import *
File "/home/pi/bot/trade_client.py", line 3, in
client = load_binance_creds('auth/auth.yml')
File "/home/pi/bot/auth/binance_auth.py", line 11, in load_binance_creds
return Client(api_key = auth['binance_api'], api_secret = auth['binance_secr                                                                                et'], tld = "com" if 'binance_tld' not in auth else auth['binance_tld'])
File "/home/pi/.local/lib/python3.7/site-packages/binance/client.py", line 300                                                                                , in init
self.ping()
File "/home/pi/.local/lib/python3.7/site-packages/binance/client.py", line 526                                                                                , in ping
return self._get('ping', version=self.PRIVATE_API_VERSION)
File "/home/pi/.local/lib/python3.7/site-packages/binance/client.py", line 371                                                                                , in _get
return self._request_api('get', path, signed, version, **kwargs)
File "/home/pi/.local/lib/python3.7/site-packages/binance/client.py", line 334                                                                                , in _request_api
return self._request(method, uri, signed, **kwargs)
File "/home/pi/.local/lib/python3.7/site-packages/binance/client.py", line 314                                                                                , in _request
self.response = getattr(self.session, method)(uri, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 546, in get
return self.request('GET', url, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 533, in reque                                                                                st
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 646, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='api.binance.binan                                                                                ce_tld', port=443): Max retries exceeded with url: /api/v3/ping (Caused by NewCo                                                                                nnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0xb555db10>                                                                                : Failed to establish a new connection: [Errno -2] Name or service not known'))

Have you set the new field binance_tld in the config.yml?
Looks like the script wants to connect to host='api.binance.binance tld' which is non-existent.
I think op merged the code with this new field, but didnt update the Instructions.

This is Maria Knight…. Danny knight is the client that is trying to have you to take my bitcoin for payment I presume….. This is a serious deal as I have a second restraining order for him after he’s been charged with aggravated assault, child endangerment in the 1st degree, and aggravated stalking…. You have been allowing him to have access to all my cameras, Alexas, and alarm system that I need to protect myself from him. This was back in October  2020 and he is a huge threat to our safety. He is acting as me through an old device and this is his actual info. @.*** and<PHONE_NUMBER>. Please remove all bots asap and I can send you legal documents if needed as this is extremely illegal what your doing…
I may have to contact you each individually as he is now faced with felony charges once this is reported.  I have your info don’t worry and all the data I needed on a separate device locked so I’m good. Please be careful doing this it can hurt people. But you all did a great job as I have watched this for the past for days. Any info sold or taken please delete or I will take yours… Thanks!!!
Please contact me at<PHONE_NUMBER> (you already have it though lol ) if you need me.

On Aug 30, 2021, at 10:36 PM, Scout-lander @.***> wrote:
python3 main.py
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 159, in _new _conn
(self._dns_host, self.port), self.timeout, **extra_kw)
File "/usr/lib/python3/dist-packages/urllib3/util/connection.py", line 57, in create_connection
for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
File "/usr/lib/python3.7/socket.py", line 748, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -2] Name or service not known
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 600, in urlopen
chunked=chunked)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 343, in _make_request
self._validate_conn(conn)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 841, in _validate_conn
conn.connect()
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 301, in conn ect
conn = self._new_conn()
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 168, in _new _conn
self, "Failed to establish a new connection: %s" % e)
urllib3.exceptions.NewConnectionError: <urllib3.connection.VerifiedHTTPSConnecti on object at 0xb555db10>: Failed to establish a new connection: [Errno -2] Name or service not known
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 449, in send
timeout=timeout
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 638, in urlopen
_stacktrace=sys.exc_info()[2])
File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 398, in incr ement
raise MaxRetryError(pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.binance.binance tld', port=443): Max retries exceeded with url: /api/v3/ping (Caused by NewConne ctionError('<urllib3.connection.VerifiedHTTPSConnection object at 0xb555db10>: F ailed to establish a new connection: [Errno -2] Name or service not known'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "main.py", line 1, in
from trade_client import *
File "/home/pi/bot/trade_client.py", line 3, in
client = load_binance_creds('auth/auth.yml')
File "/home/pi/bot/auth/binance_auth.py", line 11, in load_binance_creds
return Client(api_key = auth['binance_api'], api_secret = auth['binance_secr et'], tld = "com" if 'binance_tld' not in auth else auth['binance_tld'])
File "/home/pi/.local/lib/python3.7/site-packages/binance/client.py", line 300 , in init
self.ping()
File "/home/pi/.local/lib/python3.7/site-packages/binance/client.py", line 526 , in ping
return self._get('ping', version=self.PRIVATE_API_VERSION)
File "/home/pi/.local/lib/python3.7/site-packages/binance/client.py", line 371 , in _get
return self._request_api('get', path, signed, version, **kwargs)
File "/home/pi/.local/lib/python3.7/site-packages/binance/client.py", line 334 , in _request_api
return self._request(method, uri, signed, **kwargs)
File "/home/pi/.local/lib/python3.7/site-packages/binance/client.py", line 314 , in _request
self.response = getattr(self.session, method)(uri, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 546, in get
return self.request('GET', url, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 533, in reque st
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 646, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='api.binance.binan ce_tld', port=443): Max retries exceeded with url: /api/v3/ping (Caused by NewCo nnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0xb555db10> : Failed to establish a new connection: [Errno -2] Name or service not known'))
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/CyberPunkMetalHead/binance-trading-bot-new-coins/issues/25, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATFGZ4HU5SQDRRESNCDKNVTT7Q53JANCNFSM5DDDL7MA.

hey I am the person you are trying to hack... Danny Knight has charges for aggravated assault, stalking, and intent to harm a child in the 1st the degree and is pretending to be me and has been given access to everything that I use to protect myself. I have a restraining order out since October of last year and no access to my my cameras and he listens through my Bluetooth devices now. He strangled me last time and got off with 12 months probation with it covid so now he could kill me freely and knows when I don't have my alarm on or cameras or anything for that matter as. well as my son and that's on you guys... so stop with the. bitcoin you can get in cause I can code to. I am not reporting anyone either cause you guys are really good at this but please do some digging first or you're worse than he his. Spread Love and Light ;)  and m are people pay you up front for services you aren't gangster level yet. lol good luck to you

ohh shoot snap yeah, whts the tld

Top-Level Domain com or us

thank you for being so understanding and nice about this... what all do you need?

yeah thanks so much i ended up working out the tld  , well i think
ran it again poped up with Working left it for a couple hours then desided to close it and got this
python main.py
working...
^CTraceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 377, in _make_request
httplib_response = conn.getresponse(buffering=True)
TypeError: getresponse() got an unexpected keyword argument 'buffering'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "main.py", line 219, in
main()
File "main.py", line 163, in main
new_coins = get_new_coins(coin_seen_dict)
File "main.py", line 42, in get_new_coins
all_coins_recheck = get_all_coins()
File "main.py", line 21, in get_all_coins
return client.get_all_tickers()
File "/home/pi/.local/lib/python3.7/site-packages/binance/client.py", line 571, in get_all_tickers
return self._get('ticker/price', version=self.PRIVATE_API_VERSION)
File "/home/pi/.local/lib/python3.7/site-packages/binance/client.py", line 371, in _get
return self._request_api('get', path, signed, version, **kwargs)
File "/home/pi/.local/lib/python3.7/site-packages/binance/client.py", line 334, in _request_api
return self._request(method, uri, signed, **kwargs)
File "/home/pi/.local/lib/python3.7/site-packages/binance/client.py", line 314, in _request
self.response = getattr(self.session, method)(uri, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 546, in get
return self.request('GET', url, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 533, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 646, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 449, in send
timeout=timeout
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 600, in urlopen
chunked=chunked)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 380, in _make_request
httplib_response = conn.getresponse()
File "/usr/lib/python3.7/http/client.py", line 1352, in getresponse
response.begin()
File "/usr/lib/python3.7/http/client.py", line 310, in begin
version, status, reason = self._read_status()
File "/usr/lib/python3.7/http/client.py", line 271, in _read_status
line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
File "/usr/lib/python3.7/socket.py", line 589, in readinto
return self._sock.recv_into(b)
File "/usr/lib/python3.7/ssl.py", line 1052, in recv_into
return self.read(nbytes, buffer)
File "/usr/lib/python3.7/ssl.py", line 911, in read
return self._sslobj.read(len, buffer)
KeyboardInterrupt

@Scout-lander Did you read the error message at all? Look at the last line, it says KeyboardInterrupt.
All that means is that you stopped the program mid-execution.

ohh shoot snap yeah, whts the tld

:ɪ •ᴡɪʟʟ •ɪɴᴛʀᴏᴅᴜᴄᴇ •ʏᴏᴜ •on• how •to •make• higher  profit•through•ɪɴᴠᴇꜱᴛᴍᴇɴᴛ No lose Text' me' on' •ᴡʜᴀᴛꜱᴀᴘᴘ••
+13234525476.

Top-Level Domain com or us

:ɪ •ᴡɪʟʟ •ɪɴᴛʀᴏᴅᴜᴄᴇ •ʏᴏᴜ •on• how •to •make• higher  profit•through•ɪɴᴠᴇꜱᴛᴍᴇɴᴛ No lose Text' me' on' •ᴡʜᴀᴛꜱᴀᴘᴘ••
+13234525476.

thank you for being so understanding and nice about this... what all do you need?

:ɪ •ᴡɪʟʟ •ɪɴᴛʀᴏᴅᴜᴄᴇ •ʏᴏᴜ •on• how •to •make• higher  profit•through•ɪɴᴠᴇꜱᴛᴍᴇɴᴛ No lose Text' me' on' •ᴡʜᴀᴛꜱᴀᴘᴘ••
+13234525476.


fix: allow late message as long as window is not closed

Even if a message is late, we can push it in as long as the window is open.

How come later message comes earlier than the watermark? I remember we discussed before, that the late message is always later than the wartermark.

How come late message comes earlier than the watermark? I remember we discussed before, that the late message is always later than the wartermark.

context is https://github.com/numaproj/numaflow/issues/697
we'd like to add latency to COB.

How come late message comes earlier than the watermark? I remember we discussed before, that the late message is always later than the wartermark.

Watermark and lateness gets decoupled at source, so it is totally possible that an element with isLate field set to true reach Vn vertex  before the watermark which caused it to late has arrived the same vertex.

How come late message comes earlier than the watermark? I remember we discussed before, that the late message is always later than the wartermark.

context is #697 we'd like to add latency to COB, so the late message could come earlier than the watermark minus latency time.
This PR is the preparation for the above task.

How come late message comes earlier than the watermark? I remember we discussed before, that the late message is always later than the wartermark.

Watermark and lateness get decoupled at the source, so it is totally possible that an element with isLate field set to true reaches Vn vertex before the watermark, which caused it to be late, has arrived at the same vertex.

Even without the context https://github.com/numaproj/numaflow/issues/697? I remember we discussed before about this, you said that was impossible :)

Even without the context #697? I remember we discussed before about this, you said that was impossible :)

lol, maybe I had got the question wrong earlier 😁. But, it does make sense right?

Even without the context #697? I remember we discussed before about this, you said that was impossible :)

lol, maybe I had got the question wrong earlier 😁. But, it does make sense right?

On the other hand, if this is possible, then a "good" data can also come later than the wartermark, if that's the case, is our watermark propagation still trustable?

On the other hand, if this is possible, then a "good" data can also come later than the wartermark, if that's the case, is our watermark propagation still trustable?

The above condition will never happen. I think there is a confusion. There a no watermark propagation problem. Watermark will always trail behind the data. This is the expected behavior.

only thought is that the same event stream may or may not drop the late events for subsequent runs with the same data set. Since the condition of watermark trailing late events is arbitrary and is not guaranteed always.

only thought is that the same event stream may or may not drop the late events for subsequent runs with the same data set. Since the condition of watermark trailing late events is arbitrary and is not guaranteed always.

however, i think this is ok as there is no determinism in watermark progression and is totally dependent on how the previous vertices go about processing the data stream.

When we tackle #697 we will introduce a flag to make this optional. There could be a case where user does not want late data to be processed.


Error on HA startup

I get this when HA start. The devices are working propertly.
2024-01-07 17:00:24.492 ERROR (MainThread) [homeassistant.components.select] Error while setting up tuya_local platform for select
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 360, in _async_setup_platform
    await asyncio.shield(task)
  File "/config/custom_components/tuya_local/select.py", line 14, in async_setup_entry
    await async_tuya_setup_platform(
  File "/config/custom_components/tuya_local/helpers/config.py", line 34, in async_tuya_setup_platform
    data[ecfg.config_id] = entity_class(device, ecfg)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/tuya_local/select.py", line 39, in __init__
    raise AttributeError(
AttributeError: select_initial_state does not have a mapping to a list of options

What device is this for (the name of the config file you selected)?

@make-all general error, in home-assistant.log

It is not a general error, as it is not occuring on my installation.  It is an error parsing one of the 500+ config files, and I need to know which one it is to fix the issue.

It help you?
2024-01-08 00:43:47.374 DEBUG (MainThread) [custom_components.tuya_local.helpers.device_config] Loaded device config somgom_single_switch.yaml
2024-01-08 00:43:47.374 DEBUG (MainThread) [custom_components.tuya_local.helpers.config] Adding number for number_timer
2024-01-08 00:43:47.375 ERROR (MainThread) [homeassistant.components.select] Error while setting up tuya_local platform for select
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 360, in _async_setup_platform
    await asyncio.shield(task)
  File "/config/custom_components/tuya_local/select.py", line 14, in async_setup_entry
    await async_tuya_setup_platform(
  File "/config/custom_components/tuya_local/helpers/config.py", line 34, in async_tuya_setup_platform
    data[ecfg.config_id] = entity_class(device, ecfg)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/tuya_local/select.py", line 39, in __init__
    raise AttributeError(
AttributeError: select_initial_state does not have a mapping to a list of options
2024-01-08 00:43:47.389 WARNING (MainThread) [homeassistant.components.light] Entity None (<class 'custom_components.tuya_local.light.TuyaLocalLight'>) is using deprecated supported features values which will be removed in HA Core 2025.1. Instead it should use <LightEntityFeature: 0> and color modes, please create a bug report at https://github.com/make-all/tuya-local/issues and reference https://developers.home-assistant.io/blog/2023/12/28/support-feature-magic-numbers-deprecation
2024-01-08 00:43:47.391 DEBUG (MainThread) [custom_components.tuya_local.helpers.device_config] Considering mapping for range of value
2024-01-08 00:43:47.391 DEBUG (MainThread) [custom_components.tuya_local.helpers.device_config] Considering mapping for range of value
2024-01-08 00:43:47.391 DEBUG (MainThread) [custom_components.tuya_local.helpers.device_config] Considering mapping for step of value
2024-01-08 00:43:47.391 DEBUG (MainThread) [custom_components.tuya_local.helpers.device_config] Step for value is 1 with scale 60
2024-01-08 00:43:47.391 DEBUG (MainThread) [custom_components.tuya_local.helpers.device_config] Considering mapping for range of value
2024-01-08 00:43:47.391 DEBUG (MainThread) [custom_components.tuya_local.helpers.device_config] Considering mapping for range of value
2024-01-08 00:43:47.391 DEBUG (MainThread) [custom_components.tuya_local.helpers.device_config] Considering mapping for step of value
2024-01-08 00:43:47.391 DEBUG (MainThread) [custom_components.tuya_local.helpers.device_config] Step for value is 1 with scale 60
2024-01-08 00:43:47.392 DEBUG (MainThread) [custom_components.tuya_local.device] Refreshing device state for Wall switch

Hmm i remember... this is device the prioblem:
https://github.com/make-all/tuya-local/issues/962

I dont know help or not, but i try to change the device any parameter on iot.portal, i get a error message that "param is empty". I think it wait the "switch inching" param, but i dont know what is this.

I change somgom swith config and now the error is gone AND the last state field work well! Thanks a lot!!


tools/curations: Make several Gradle tasks non-abstract

These tasks don't need to be abstract as they don't have any abstract functions. So, drop the abstract keyword in favor of open, as Gradle tasks are required to be non-final.
Part of #59.

These tasks don't need to be abstract as they don't have any abstract functions. So, drop the abstract keyword in favor of open, as Gradle tasks are required to be non-final.

FYI, this text and the PR title do not seem to match what's being done in the commits.

FYI, this text and the PR title do not seem to match what's being done in the commits.

This was indeed wrong, I've closed this in favor of #62.


Added feature to just insert a signature image to the PDF file without digitally signing it

Added a feature to just insert a signature image to the PDF file without digitally signing it. This is achieved by using the --just-image option from the command line (the --image option is mandatory). The already existing options --left, --top and --width can still be used to position and resize the image.
Sorry guys if I messed up with the tests. I'm not very familiar with Java and its ecosystem. They passed though.

Dear @claudix,
thank you for the issue and PR!
Can you elaborate a bit on the usecase for this? I'm a bit hesitent to add a option to open-pdf-sign that allows to actually not sign PDFs. In case you want to attach a image to a PDF, it's probably easier to use PDFBox directly?

Hi!
In Spain there are multiple levels of document signature validity. There's
the so called "simple signature", which consists on placing the plain image
of the signature in a document. This is the lowest level of validity
because you can't trust who signed the document, but it's still valid. It
is used, for example, when you enroll in a gym: you use a pad for drawing
your signature and the image is placed on the contract document.
Higher levels of validity include self-signed certificates and certificates
issued by the Spanish government.
With my PR I just wanted to give to open-pdf-sign the ability to sign using
any level. It was already able to sign documents using a certificate, but
not to sign using a plain signature image.
The patch I wrote for my PR uses PDFBox directly when I detect the
"--just-image" parameter. Actually if this parameter is detected I override
the default functionality of the core function used for signing PDFs.
On Tue, Feb 21, 2023, 21:53 Thomas @.***> wrote:

Dear @claudix https://github.com/claudix,
thank you for the issue and PR!
Can you elaborate a bit on the usecase for this? I'm a bit hesitent to add
a option to open-pdf-sign that allows to actually not sign PDFs. In case
you want to attach a image to a PDF, it's probably easier to use PDFBox
directly?
—
Reply to this email directly, view it on GitHub
https://github.com/open-pdf-sign/open-pdf-sign/pull/33#issuecomment-1439077382,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABM3YA2KUEQW7M26VLQO6MTWYUTNFANCNFSM6AAAAAAVDHNRK4
.
You are receiving this because you were mentioned.Message ID:
@.***>

Forgot to say that I don't use PDFBox library directly in my project because it's not written in Java. I needed a command line tool to sign PDF files and stumbled upon with open-pdf-sign. I'm even planning to extend its functionalities in order to fill forms, although I will not post any PR to avoid cluttering the main purpose of open-pdf-sign.

Thanks for the explanation! That’s indeed a very specific use-case. So, in that case, you don’t want to sign the PDF but basically overlay it with a specific image on a specific page.
We’re hesitant to add options to open-pdf-sign that give the impression of a signature without actually signing a document, which is, why we won’t merge this PR, as it would probably confuse users (and ourselves in maintaining it).
You’re of course welcome to fork! If you’re looking for other CLI tools that cover your use-case, you can look into tools that allow “stamping” PDFs such as PDFtk and usecase-specific tools such as https://github.com/benwinding/pdfstamp

No problem, and thank you anyway for this tool and the suggested tools for
stamping!
On Thu, Feb 23, 2023, 08:02 Thomas @.***> wrote:

Thanks for the explanation! That’s indeed a very specific use-case. So, in
that case, you don’t want to sign the PDF but basically overlay it with a
specific image on a specific page.
We’re hesitant to add options to open-pdf-sign that give the impression
of a signature without actually signing a document, which is, why we won’t
merge this PR, as it would probably confuse users (and ourselves in
maintaining it).
You’re of course welcome to fork! If you’re looking for other CLI tools
that cover your use-case, you can look into tools that allow “stamping”
PDFs such as PDFtk and usecase-specific tools such as
https://github.com/benwinding/pdfstamp
—
Reply to this email directly, view it on GitHub
https://github.com/open-pdf-sign/open-pdf-sign/pull/33#issuecomment-1441289072,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABM3YAZWW73555CDX73MIHDWY4DQBANCNFSM6AAAAAAVDHNRK4
.
You are receiving this because you were mentioned.Message ID:
@.***>


[Suggestion] Add toggle to show what mod an enchant is from

When exploring and finding enchanted books with multiple enchants on them, it would be really useful to know what mod each enchant is from as well as the enchantment description.
Love the mod btw, I love the way it is styled. Currently using the missing descriptions option as a workaround to this feature request as it shows the mod name.

Oh and I'm specifically using 0.2.0+1.19 for 1.19.2


fix: Empty commit

Issue #

Link to customer-raised discussion: https://github.com/awslabs/aws-sdk-swift/discussions/1354
Companion PR: https://github.com/awslabs/aws-sdk-swift/pull/1355
PR with empty commit for a hotfix release.
Description of changes

Scope

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Not needed - other small change in smithy-swift will be included in hotfix release.


Bump Minimum HA Version due to use of UnitOfTemperature

see https://www.home-assistant.io/blog/2022/11/02/release-202211/

Thanks for the PR. Not something I would have likely ever noticed.
hacs.json ref


Allow fronts tool account access to buckets

The idea is that once we've done this, any builds which a team wants to make just need to create their own credentials to upload to the buckets.
I don't see a way to apply the same policy to multiple buckets, which is annoying.
cc @sihil

Perfect, this is exactly what I need (I think). I can then make my own credentials, and upload to the riff raff buckets?

That's the idea.

Yes - this is what we do with the pan domain auth config. :+1:

Having sat with @rich-nguyen troubleshooting earlier - I wonder if we would have been better off adopting an assume role strategy here. S3 behaves unexpectedly if you put objects from another account, you must explicitly set an ACL on every put request.
Any reason for not adopting AssumeRole here @philwills?

Just to round-up the resolution of this, we've changed sbt-riffraff-artifact to transfer ownership to the bucket owner: https://github.com/guardian/sbt-riffraff-artifact/blob/master/src/main/scala/com/gu/riffraff/artifact/RiffRaffArtifact.scala#L126

When I say we, I actually mean @rich-nguyen


please give us mockup service

Thank you for your project. It's very helpful for me. But now, I can not try using because login does not work. Thank you

Thanks for checking out.
The login screen is connected to API through Authentication service.
https://github.com/patelmayankce/angular-8-boilerplate/blob/master/src/app/core/authentication/authentication.service.ts
so you need to connect your API endpoint in environment files. https://github.com/patelmayankce/angular-8-boilerplate/tree/master/src/environments

Yes, I know, I mean could you give me your service mockup to test this project, instead of creating new service by myself. It'll take more time

You can follow https://github.com/patelmayankce/hapi-18-boilerplate node HAPI FW boilerplate to setup API. ( it uses MongoDB as database)


Add TS_HTTP_RESPONSE_CLIENT_HOOK into cppapi

The hook was not present before.
Side note: it seems like touching the HOOK_TYPE_STRINGS array woke clang-format up.

clang format successful! https://ci.trafficserver.apache.org/job/clang-format-github/261/

RAT check successful! https://ci.trafficserver.apache.org/job/RAT-github/275/

AU check successful! https://ci.trafficserver.apache.org/job/autest-github/257/

FreeBSD11 build successful! https://ci.trafficserver.apache.org/job/freebsd-github/1956/

Intel CC build successful! https://ci.trafficserver.apache.org/job/icc-github/386/

Linux build successful! https://ci.trafficserver.apache.org/job/linux-github/1848/

Actually, hold off on merging this. I think there's some stub code that needs to be added too. Working on that now.

Ok. I think that should be it. I'll get the content type sniffing plugin done today and if it works this should be safe to merge.

clang-analyzer build failed! https://ci.trafficserver.apache.org/job/clang-analyzer-github/519/

clang format successful! https://ci.trafficserver.apache.org/job/clang-format-github/262/

RAT check successful! https://ci.trafficserver.apache.org/job/RAT-github/276/

Linux build failed! https://ci.trafficserver.apache.org/job/linux-github/1849/

FreeBSD11 build failed! https://ci.trafficserver.apache.org/job/freebsd-github/1957/

AU check failed! https://ci.trafficserver.apache.org/job/autest-github/258/

Intel CC build successful! https://ci.trafficserver.apache.org/job/icc-github/387/

clang-analyzer build failed! https://ci.trafficserver.apache.org/job/clang-analyzer-github/520/

The linux build still fails, not sure why this was approved with failed builds :)
utils_internal.cc: In function 'void {anonymous}::invokePluginForEvent(atscppapi::Plugin*, TSHttpTxn, TSEvent)':
utils_internal.cc:147:3: error: case value '16' not in enumerated type 'TSEvent' [-Werror=switch]
   case TS_HTTP_RESPONSE_CLIENT_HOOK:
   ^

Sorry, that was me changing the patch after it was approved. Still working on it.

We're going to back out this PR completely. There's a better solution.


Add DispenseType to Historical Collection

Please do work for this task in a branch called issue-82.

Changes made in branch issue-71


NotebookRestartAlert - migrate from ODH and document API

The code for this component currently lives at https://github.com/opendatahub-io/odh-dashboard/blob/main/frontend/src/pages/projects/components/NotebookRestartAlert.tsx
This new components should be built using PF6.
A PF6 version of this component lives in the current PF6 migration POC PR: https://github.com/opendatahub-io/odh-dashboard/pull/3038
The API of the new component should match the API of the component in RHOAI.
We can improve a11y, right-to-left language support, replace deprecated components under the hood, or generally clean up the implementation, as long as the API works in RHOAI.

I am not sure about migrating this one. It is way too product specific. It uses
import { NotebookState } from '~/pages/projects/notebook/types'; and
import { getDisplayNameFromK8sResource } from '~/concepts/k8s/utils'; internally and the API would have to change a lot to make this a general component.

Closing for now, because the migration is not possible without changing API.


Use basic view as Node type for as an connection.edge.node type by default fixes #1707 #1719

Beforehand, we created a specific type ViewNode for the connection.edge.node type, which was a clone of the actual View that was to be returned. With this PR this is changed, by default, the actual View is used as an connection.edge.node type.
See #1719 for more information.
You can activate the old bahavio by setting GraphQLEntityViewSupportFactory.setCreateNodeViewTypeForEdge(true)
Misc:

Also reproduces the __typename issue in #1707 (for DGS)

@beikov this one is ready for review.
I think the changelog message should be checked / polished by you at least, not sure what you need / write there usually


Time sensitive token

Hey
Can you tell me the logic to add a expiry period for the tokens, like Facebook/Google Api's have?
This would be a good security feature.

Closing this issue since it seems to be answered in a good way and is already open for a long time :)


blending mode "fade" available?

In #196 @romainguy said he had implemented internally a new 'fade' blending mode. Is this available publicly with version 1.5? Just checked the Custom Material Reference page, where it isn't added so far.

It is available yes. Set blending to fade instead of transparent in your custom material.

Sorry for not reporting back. Can't test in my app right now.
But I don't see this ticket as closed, as the custom material documentation is still not updated.

Thanks for calling it out. We'll update the documentation.

The documentation has been updated and I confirmed the blending mode contains fade.


Disco support for batched model

Also see https://github.com/octoml/mlc-llm/pull/17 which cleaned up most of Disco-specific changes in the batched model def from this PR


beam_PostCommit_Java_ValidatesRunner_Samza Failing

This test has been failing since May 28th.

Use this form to file an issue for test failure:

Jenkins Job - https://ci-beam.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Samza/9560/

Initial investigation:
It looks like a timeout.
07:04:13 org.apache.beam.sdk.io.BoundedReadFromUnboundedSourceTest > testTimeBound FAILED07:04:13     org.junit.runners.model.TestTimedOutException at BoundedReadFromUnboundedSourceTest.java:145
----
After you've filled out the above details, please assign the issue to an individual. Assignee should treat test failures as high-priority, helping to fix the issue or find a more appropriate owner. See Apache Beam Post-Commit Policies.
Imported from Jira BEAM-14543. Original Jira may contain additional context.
Reported by: Ryan.Thompson.

@youngoli Can you help me find who should look into this failure.
A little more research makes this bug look like this test is failing.
org.apache.beam.sdk.io.BoundedReadFromUnboundedSourceTest.testTimeBound
https://ci-beam.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Samza/9581/testReport/org.apache.beam.sdk.io/BoundedReadFromUnboundedSourceTest/testTimeBound/

@kw2542 - do you know who could look into this?

@xinyuiscool ?

Hmm based on the change at https://github.com/apache/beam/commit/9a6f7699b5d8daf846221d522d3702c5a4c7b562#diff-4a16a525202cde179b4211e986d385360aea8b5ab4cd8ca8de121155d5af84e8R89 I think the addition of the sickbay test workflow was faulty and caused this to start failing. I have a feeling the various configuration blocks in the gradle are having side effects which mutate some configuration so the tasks and bleeding in to each other.

We also do not need to run these sickbayed tests, necessarily. The excluded ValidatesRunner tests may just be unsupported features. The goal of the sickbayed test task is (I think) to notice if a test has been deflaked. So we don't need to run things that are not related to that goal.

Taking a look into this!

Note #21916 just sickbays the test. I think this is still P1 until we've clearly identify what would need to change in the Samza Runner to get this test passing and unsickbayed.
Could you help with that @fernando-wizeline?

Hi Brian @TheNeuralBit!
The intention of the task was to add it to a separate job to keep it from flying under the radar.
I can certainly take a look at this as part of another issue.
Thanks!

This test has been green for a while.

Even with sickbayed test, we don't have specific interested people in sorting it out at this time.


JavaScript

As a boot camp student
I want the prework notes to be structured on a webpage
So that I can easily find and read the information
GIVEN a Prework Study Guide website
WHEN I view the study guide
THEN I can see the four topics I learned listed along with a suggestion on what I should study first

I've mastered intro into JS!!!


DCA1000EVM USB Connection  not Recognized by Ubuntu 20.04

Hello,
Thank you for creating this repo and publishing it. This code looks like it would solve a problem for research I am involved with. However, I am having some trouble getting it to work. The text printed to the terminal after running radar.launch states that the address was not assigned to the dca and that the RadarPub object is missing the attribute dca1000. I'm sorry I don't have the output saved and on me right now. If necessary, I can go recreate the error and include it, but I may not be able to do so till later this week.
I believe the error is caused because I am apparently unable to connect the DCA1000 through USB and therefore am unable to send the configuration to it. I am using Ubuntu 20.04 with ROS Noetic. When connecting the DCA1000 by USB, my dmesg output shows an FTDI device was connected but it is not assigned a /dev/ttyxxx. I tried installing FTDI drivers (ftdi_sio, ftd2xx), mmWaveSDK, XDS EMUPack, and XDS Support Utilities.
Any help would be greatly appreciated, thank you.

If I recall correctly, the USB should not be connected to the DCA1000 but instead the radar dev board. This is because the radar configuration is sent via UART to the dev board, not the DCA1000.
To check the connection to the radar dev board, you should run ll /dev/serial/by-id to see if the radar shows up under /dev/ttyXXX.


Background image on slide not expanding to parent element.

I have  left and right elements within a parent. I'm using a clear fix on the left element so the background image expands to the height of the right element. When I make the left element a slide, the clear fix no longer works and the height is dictated by the content of the left element.

====================================================================
[ http://jsfiddle.net/robmccart/8of6ztL1/2/ ]
====================================================================
Steps to reproduce the problem

Try without slider (http://jsfiddle.net/robmccart/ssu337aw/1/)
Try with the slider (http://jsfiddle.net/robmccart/8of6ztL1/2/)

====================================================================
What is the expected behaviour?
The left side expands to the size of the right side element, 700px high.
====================================================================
What is observed behaviour?
The left side expands to the content (text + padding) of the slide
====================================================================
More Details

Which browsers/versions does it happen on?
Chrome Version 51.0.2704.103 m, same behavior in FF and IE
Which jQuery/Slick version are you using?
Latest
Did this work before?
Don't know

Hey @robmccart this is a CSS issue, not a bug with slider. Good luck man!


"export 'default' (imported as 'deepcopy') was not found in 'deepcopy

Version
nuxt-i18n: "^6.15.1"
nuxt:  "^2.14",
Nuxt configuration

[x] universal
[] spa

Nuxt-i18n configuration
i18n: {
    vueI18n: {},
    // If true, vue-i18n-loader is added to Nuxt's Webpack config
    vueI18nLoader: true,

    // List of locales supported by your app
    // This can either be an array of codes: ['en', 'fr', 'es']
    // Or an array of objects for more complex configurations:
    // [
    //   { code: 'en', iso: 'en-US', file: 'en.js' },
    //   { code: 'fr', iso: 'fr-FR', file: 'fr.js' },
    //   { code: 'es', iso: 'es-ES', file: 'es.js' }
    // ]
    //   `iso` value should have either:
    //   - code of ISO 639-1 (e.g. 'en')
    //   - code of ISO 639-1 and code of ISO 3166-1 alpha-2, with a hyphen (e.g. 'en-US')
    locales: [
      {
        name: 'English',
        code: 'en',
        iso: 'en-US',
        file: 'en.js',
      },
      {
        name: 'Italiano',
        code: 'it',
        iso: 'it-IT',
        file: 'it.js',
      },
    ],

    // The app's default locale, URLs for this locale won't have a prefix if
    // strategy is prefix_except_default
    defaultLocale: 'it',

    // Separator used to generated routes name for each locale, you shouldn't
    // need to change this
    routesNameSeparator: '___',

    // Suffix added to generated routes name for default locale if strategy is prefix_and_default,
    // you shouldn't need to change this
    defaultLocaleRouteNameSuffix: 'default',

    // Routes generation strategy, can be set to one of the following:
    // - 'no_prefix': routes won't be prefixed
    // - 'prefix_except_default': add locale prefix for every locale except default
    // - 'prefix': add locale prefix for every locale
    // - 'prefix_and_default': add locale prefix for every locale and default
    strategy: 'prefix_except_default',

    // Wether or not the translations should be lazy-loaded, if this is enabled,
    // you MUST configure langDir option, and locales must be an array of objects,
    // each containing a file key
    lazy: true,

    // Directory that contains translations files when lazy-loading messages,
    // this CAN NOT be empty if lazy-loading is enabled
    langDir: 'lang/',

    // Set this to a path to which you want to redirect users accessing root URL (/)
    rootRedirect: null,

    // Enable browser language detection to automatically redirect user
    // to their preferred language as they visit your app for the first time
    // Set to false to disable
    detectBrowserLanguage: {
      // If enabled, a cookie is set once a user has been redirected to his
      // preferred language to prevent subsequent redirections
      // Set to false to redirect every time
      useCookie: true,
      // Cookie name
      cookieKey: 'i18n_redirected',
      // Set to always redirect to value stored in the cookie, not just once
      alwaysRedirect: false,
      // If no locale for the browsers locale is a match, use this one as a fallback
      fallbackLocale: null,
    },

    // Set this to true if you're using different domains for each language
    // If enabled, no prefix is added to your routes and you MUST configure locales
    // as an array of objects, each containing a domain key
    differentDomains: false,

    // If true, SEO metadata is generated for routes that have i18n enabled.
    // Note that performance can suffer with this enabled and there might be compatibility
    // issues with some plugins. Recommended way is to set up SEO as described in:
    // https://nuxt-community.github.io/nuxt-i18n/seo.html#improving-performance
    seo: false,

    // Fallback base URL to use as prefix for alternate URLs in hreflang tags.
    // By default VueRouter's base URL will be used and only if that is not available,
    // fallback URL will be used.
    baseUrl: '',

    // By default a store module is registered and kept in sync with the
    // app's i18n current state
    // Set to false to disable
    vuex: {
      // Module namespace
      moduleName: 'i18n',

      // If enabled, current app's locale is synced with nuxt-i18n store module
      syncLocale: true,

      // If enabled, current translation messages are synced with nuxt-i18n store module
      syncMessages: false,

      // Mutation to commit to set route parameters translations
      syncRouteParams: true,
    },

    // By default, custom routes are extracted from page files using babel parser,
    // set this to false to disable this
    parsePages: true,

    // By default, custom paths will be encoded using encodeURI method.
    // This does not work with regexp: "/foo/:slug-:id(\\d+)". If you want to use
    // regexp in the path, then set this option to false, and make sure you process
    // path encoding yourself.
    encodePaths: true,

    // Called right before app's locale changes
    beforeLanguageSwitch: (oldLocale, newLocale) => null,

    // Called after app's locale has changed
    onLanguageSwitched: (oldLocale, newLocale) => null,
  },

Reproduction Link
Steps to reproduce
What is Expected?
What is actually happening?

const vueI18nOptions = typeof vueI18n === 'function' ? vueI18n(context) : deepcopy(vueI18n)
Warning error appears in console:
./.nuxt/nuxt-i18n/plugin.main.js 309:80-88"export 'default' (imported as 'deepcopy') was not found in 'deepcopy'

Remove your node_modules and re-install them.
If that doesn't help, please post your package-lock.json or yarn.lock contents somewhere (https://gist.github.com/ maybe).

Also seeing this after updating to v6.15.1 with a clean npm i

Feel free to help me to solve this issue by providing some information (answer my question or provide a repo).
I've misplaced my crystal ball somewhere.

@rchl Looks like deepcopy is not exported as default since v2.1.0
https://github.com/sasaplus1/deepcopy.js/blob/bc496ea7acc4dc6abc1787dfce170070cd131efa/src/index.ts#L92

I created a PR https://github.com/nuxt-community/i18n-module/pull/908

Please provide Nuxt project repo that reproduces.

Remove your node_modules and re-install them.
If that doesn't help, please post your package-lock.json or yarn.lock contents somewhere (https://gist.github.com/ maybe).

Sorry for the late response. Too busy. No luck with this. I will send you the package.json shortly

Also seeing this after updating to v6.15.1 with a clean npm i

I tried to downgrade to versions 6.14.2 and 6.13.12 but the error persist

As I've said before, verify if it still happens after deleting node_modules and re-installing dependencies. There was a caching bug in older Nuxt versions that would cause such issues. Removing node_modules would delete the cache.
If it still reproduces then I need to see the exact project with the lock file.

package.json
https://gist.github.com/filippolcr/a695eb042d092d887bc669ac3b821fc9
package.lock
https://gist.github.com/filippolcr/bc06cc9c650eab544cad1f9c04297457
Thanks 🤙🏻

No, sorry, this doesn't reproduce and I don't see anything wrong there.

I'm using nvm.
So, the .nvmrc says: 12.16.3
but nvm current command print v10.19.0
🤔

@rchl
This repo should reproduce: https://github.com/karlpower6/nuxti18n
Seems to be an issue below Nuxt v2.12

I can reproduce on that old version. I wonder why everyone before that was saying that it happens in the latest version... :)
Seems like https://github.com/nuxt/nuxt.js/pull/7070 is what fixed it in 2.12.
Not sure if it's fixable on my side, short of switching to some other library similar to deepcopy.

I can reproduce on that old version. I wonder why everyone before was saying that it happens in the latest version... :)
Seems like nuxt/nuxt.js#7070 is what fixed it in 2.12.
Not sure if it's fixable on my side, short of switching to some other library similar to deepcopy.

I've tried to come back to a previous branch and I notice that the error disappears when the nuxt-i18n version is set to "nuxt-i18n": "^ 6.13.1" and nuxt ":" ^ 2.14 "

I can reproduce on that old version. I wonder why everyone before was saying that it happens in the latest version... :)
Seems like nuxt/nuxt.js#7070 is what fixed it in 2.12.
Not sure if it's fixable on my side, short of switching to some other library similar to deepcopy.

I've tried to come back to a previous branch and I notice that the error disappears when the nuxt-i18n version is set to "nuxt-i18n": "^ 6.13.1" and nuxt ":" ^ 2.14 "

@filippolcr The bug is fixed from Nuxt v2.12. You shouldn't see it regardless of which version of nuxt-i18n you are using.
And an older version of nuxt-i18n didn't use deepcopy library which is a problematic one here so then you would also not see the issue.
And since you are saying that you are on ^2.14 range of Nuxt, I don't see how you can get this issue in the first place...

@filippolcr The bug is fixed from Nuxt v2.12. You shouldn't see it regardless of which version of nuxt-i18n you are using.
And an older version of nuxt-i18n didn't use deepcopy library which is a problematic one here so then you would also not see the issue.
And since you are saying that you are on ^2.14 range of Nuxt (as is the initial comment), I don't see how you can get this issue in the first place...

I'm worked on package.json configuration and I've tried some combinations./
For now the only trick is to revert to the "nuxt-i18n" version: "6.13.8", as explained previously.
Is it impossible that it is related to some module settings itself?
It seems strange to me, I'm using the latest version of Nuxt.

Then please provide a repo that reproduces.
If you have sensitive data in the repo then please remove all of that.

i have the same issue

https://github.com/nuxt-community/i18n-module/releases/tag/v6.15.4 no longer uses deepcopy.

https://github.com/nuxt-community/i18n-module/releases/tag/v6.15.4 no longer uses deepcopy.

The release 6.15.4 solve completely this issue.
Now my package.json contains:
     "nuxt-i18n": "^6.15.4",      "nuxt": "^2.14"

Then please provide a repo that reproduces.

My apologies rchl to not submitting the repo, Do you still need it? Am I back fully operational? 🙏

My apologies rchl to not submitting the repo, Do you still need it? Am I back fully operational?

The issue is fixed so I don't need the repro anymore, thanks.


spectator v5 endpoints update

@OllieJennings Hi, i have been working on a discord bot involving a few riot API calls like the spectator one. Your package has been of much help so i would like to help with implementing the v5 of the spectator api.
I couldn't find any other points in the rate limiter that need changing, as the API endpoints did not change much and the DTO typings are in the riot-api package. I will try to update whatever needs updating on that package aswell!

Its impossible for me to get the tests working, apart from simply disabling them without being able to access the Circle CI environment variables. I dont want to push anything like my API key to the repo. This will probably be easiest for you to fix.

@PascalVorwerk awesome, thanks for this! l will be able to get the pipeline running so it should be good, let me trigger a run tomorrow and get this merged in!

Cool, once i have time (probably the day after tomorrow) i will try to also get the riot-api package working with the new DTO's that they have. I believe there weren't any huge changes, just a few.

Hey man! Did you have a chance yet to start a run?

@PascalVorwerk really sorry, end up falling ill, but this shall be pushed out tomorrow!

No worries, hope you feel better. I believe the API status has been on 'down' for the past week anyways.


Latest Docker container is broken

ISSUE TYPE

Bug Report

COMPONENT NAME

Docker

CLOUDSTACK VERSION

Master branch (15afc35)

CONFIGURATION

No configuration at all, just ran the docker container with the command specified on:
https://hub.docker.com/r/cloudstack/simulator/
OS / ENVIRONMENT

Docker 17.12.0-ce running on Ubuntu 16.04.3 LTS
SUMMARY

The container stops doing anything after setting up mysqld (and restarting it around 8 times) and the web server on port 8080 returns error 503 Service Unavailable.
STEPS TO REPRODUCE

docker pull cloudstack/simulator
docker run --name cloudstack -d -p 8080:8080 cloudstack/simulator
<open browser at http://localhost:8080/client/>

EXPECTED RESULTS

A functional Cloudstack dashboard

ACTUAL RESULTS

503 Service Unavailable

Powered by Jetty

@pdion891 @swill any ideas who maintains the docker image? Can you help?

I'll take a look.

The https://hub.docker.com/r/cloudstack/simulator/tags/ is not officially supported/maintained. @Overv kindly have a look at tools/docker and build your own image. It's possible it's not maintained and may need bugfixing in which case you can send a PR. Closing on this remark.


Adjust known limitation for alter changefeed and cdc queries

Fixes DOC-9412
Adjusted the language for the alter changefeed and cdc query doc limitation to make it clear that users can alter a changefeed to switch out the options still, even if that changefeed uses cdc queries.

TFTRs!


Remove "stable" test packages from Myget feed

The packages EntityFramework.Core.FunctionalTests and EntityFramework.Relational.FunctionalTests appear as version 1.0.0 (by mistake), but Nuget seems to prefer these  "Stable" packages over the latest.
The feed is here: https://www.myget.org/gallery/aspnetvnext

@Eilon could you take care of this for us?

Will do.

Deleted. It'll take MyGet a few minutes to purge from its cache.


Store Bonfire solutions with whitespace and line breaks

In order to present bonfire solutions in readable ways (like gists or in modals) we need to also retain the whitespace and line breaks.

Never mind - they're already implemented this way.


TS-4376: Support variable extension in set-header

[approve ci]

FreeBSD build successful! See https://ci.trafficserver.apache.org/job/Github-FreeBSD/617/ for details.

Linux build successful! See https://ci.trafficserver.apache.org/job/Github-Linux/513/ for details.

This looks very reasonable to me. Since @zwoop is the header_rewrite guru I'd like him to ack as well.

:+1:


C++ boost default installation missing 'boost/uuid/uuid.hpp'

Description
The default C++ boost installation missing is missing uuid include only headers, i.e., C:\hostedtoolcache\windows\Boost\1.72.0\x86_64\boost\boost\uuid\uuid.hpp
Area for Triage:
C/C++
Question, Bug, or Feature?:
Bug
Virtual environments affected

[ ] macOS 10.15
[ ] Ubuntu 16.04 LTS
[ ] Ubuntu 18.04 LTS
[ ] Ubuntu 20.04 LTS
[ ] Windows Server 2016 R2
[X] Windows Server 2019

Other environments likely affected.
Expected behavior
When compiling with boost, expecting uuid.hpp to be available.
Actual behavior
uuid boost include only headers are not included with default boost install.
Repro steps
https://github.com/sttp/cppapi/actions/runs/289098801/workflow
https://github.com/sttp/cppapi/runs/1208301764?check_suite_focus=true

@ritchiecarroll, i advise you too change your settings
echo "::set-env name=BOOST_INCLUDEDIR::${{ env.BOOST_ROOT }}\boost\include"

to
echo "::set-env name=BOOST_INCLUDEDIR::${{ env.BOOST_ROOT }}\include\boost"

JFI, the uuid header files reside in these paths:
BOOST_ROOT_1_72_0/include/boost/uuid/uuid.hpp
BOOST_ROOT_1_72_0/include/boost-1_72/boost/uuid/uuid.hpp
BOOST_ROOT_1_72_0/libs/uuid/include/boost/uuid/uuid.hpp
Please confirm, this help

echo "::set-env name=BOOST_INCLUDEDIR::${{ env.BOOST_ROOT }}\boost\include"
to
echo "::set-env name=BOOST_INCLUDEDIR::${{ env.BOOST_ROOT }}\include\boost"
JFI, the uuid header files reside in these paths:
BOOST_ROOT_1_72_0/include/boost/uuid/uuid.hpp
BOOST_ROOT_1_72_0/include/boost-1_72/boost/uuid/uuid.hpp
BOOST_ROOT_1_72_0/libs/uuid/include/boost/uuid/uuid.hpp

Hi @ritchiecarroll, i am closing the issue because there's no response.
Please feel free to open new issue or re-open this one in case of any problem

Thanks - was working on other things and forgot about this one. Looks like changing the include folder helped.
Appreciate the hint.
Ritchie


Removed usage of deleteObject method

deleteObject method was deprecated, and has been removed now. This PR also removes the usage of that method in the documentation.

Looks good on staging http://www.openmicroscopy.org/site/support/omero5.3-staging/developers/Java.html


Added Driverless UPC labels

Will take a look at the Pull Request today.

Perfect thanks a lot !
[image: photo]
Roger Aylagas Torres
Vision Systems Engineer
https://etseib-motorsport.upc.edu/en/driverless
https://etseib-motorsport.upc.edu/en/driverless-3/
https://www.facebook.com/driverlessupcEM/
http://twitter.com/etseibmotorspor
http://www.google.es/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwjF9cWCnqbPAhVGyRQKHadBBjEQFggiMAE&url=https%3A%2F%2Fwww.instagram.com%2Fetseibmotorsport%2F&usg=AFQjCNE8QCpcu2KnyzlhA6N78wGOedt6HA&sig2=-cH0zzkfjxz8yz9qctaStA&bvm=bv.133700528,d.d24
El sáb., 18 may. 2019 a las 13:03, David Dodel<EMAIL_ADDRESS>escribió:

Will take a look at the Pull Request today.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ddavid/fsoco/pull/23?email_source=notifications&email_token=AKJ35WH2WEFW63GFM3MHQ7DPV7O7ZA5CNFSM4HNUEMD2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODVWMQLI#issuecomment-493668397,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AKJ35WDIFLSJPXCMHIYGBIDPV7O7ZANCNFSM4HNUEMDQ
.

Hi Roger, the labels are looking good. Could you please update the documentation with regards to your contribution?
https://github.com/ddavid/fsoco/blob/master/docs/index.md
As soon as that's done I can merge your changes.

Hi David,
I've updated the documentation but there are some conflicts. Will you
resolve them or shall I do it?
[image: photo]
Roger Aylagas Torres
Vision Systems Engineer
https://etseib-motorsport.upc.edu/en/driverless
https://etseib-motorsport.upc.edu/en/driverless-3/
https://www.facebook.com/driverlessupcEM/
http://twitter.com/etseibmotorspor
http://www.google.es/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwjF9cWCnqbPAhVGyRQKHadBBjEQFggiMAE&url=https%3A%2F%2Fwww.instagram.com%2Fetseibmotorsport%2F&usg=AFQjCNE8QCpcu2KnyzlhA6N78wGOedt6HA&sig2=-cH0zzkfjxz8yz9qctaStA&bvm=bv.133700528,d.d24
El sáb., 18 may. 2019 a las 21:52, David Dodel<EMAIL_ADDRESS>escribió:

Hi Roger, the labels are looking good. Could you please update the
documentation with regards to your contribution?
https://github.com/ddavid/fsoco/blob/master/docs/index.md
As soon as that's done I can merge your changes.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ddavid/fsoco/pull/23?email_source=notifications&email_token=AKJ35WC6ATU3KKQHJE7PD7DPWBM7ZA5CNFSM4HNUEMD2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODVWU5HI#issuecomment-493702813,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AKJ35WDL5ZWSITJSKVU563TPWBM7ZANCNFSM4HNUEMDQ
.

Hi Roger,
yes I can resolve the merge conflict. Should just be the sequence in which the teams appear in the table
Get Outlook for Androidhttps://aka.ms/ghei36

From: RogerAylagas<EMAIL_ADDRESS>Sent: Sunday, May 19, 2019 1:32:23 PM
To: ddavid/fsoco
Cc: David Dodel; Comment
Subject: Re: [ddavid/fsoco] Added Driverless UPC labels (#23)
Hi David,
I've updated the documentation but there are some conflicts. Will you
resolve them or shall I do it?
[image: photo]
Roger Aylagas Torres
Vision Systems Engineer
https://etseib-motorsport.upc.edu/en/driverless
https://etseib-motorsport.upc.edu/en/driverless-3/
https://www.facebook.com/driverlessupcEM/
http://twitter.com/etseibmotorspor
http://www.google.es/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwjF9cWCnqbPAhVGyRQKHadBBjEQFggiMAE&url=https%3A%2F%2Fwww.instagram.com%2Fetseibmotorsport%2F&usg=AFQjCNE8QCpcu2KnyzlhA6N78wGOedt6HA&sig2=-cH0zzkfjxz8yz9qctaStA&bvm=bv.133700528,d.d24
El sáb., 18 may. 2019 a las 21:52, David Dodel<EMAIL_ADDRESS>escribió:

Hi Roger, the labels are looking good. Could you please update the
documentation with regards to your contribution?
https://github.com/ddavid/fsoco/blob/master/docs/index.md
As soon as that's done I can merge your changes.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ddavid/fsoco/pull/23?email_source=notifications&email_token=AKJ35WC6ATU3KKQHJE7PD7DPWBM7ZA5CNFSM4HNUEMD2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODVWU5HI#issuecomment-493702813,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AKJ35WDL5ZWSITJSKVU563TPWBM7ZANCNFSM4HNUEMDQ
.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/ddavid/fsoco/pull/23?email_source=notifications&email_token=AEOCIA7AUTSL6WIO7N4UCR3PWE3EPA5CNFSM4HNUEMD2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODVXAHJA#issuecomment-493749156, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AEOCIAYQH4DXN5Q4XW27Z23PWE3EPANCNFSM4HNUEMDQ.

Good to go :+1:


On failure, the reference image uses the wrong DPI, resulting in bizarre diff image

👋
I am using latest version 8.0. I have configured the following:
fileNameOptions = .none

When recording, the framework generates the image correctly. The generated image is:

test_iconWithLabel.png, 600 × 200 pixels, 144 pixels/inch

When having a test failure in the same image, these are the generated failure diff images:

diff_test_iconWithLabel.png, 1200 × 400 pixels, 144 pixels/inch
failed_test_iconWithLabel.png, 600 × 200 pixels, 144 pixels/inch
reference_test_iconWithLabel.png, 600 × 200 pixels, 72 pixels/inch

As you can see:

The DPI of the reference_test_iconWithLabel.png image does not match the DPI of the test_iconWithLabel.png recorded image
The diff_test_iconWithLabel.png contains the following very unexpected content:

Find all images attached here: Images.zip

Yeah, same for me.
Looks like library ignore reference image resolution and use suffix to decide if it 72 or 144
No issue if fileNameOptions has .screenScale

The problem is that the captured test image has size with scale 2 when the reference image that is loaded from a file has size * 2 with scale 1.
The quick solution looks like:
// Copied '[UIImage fb_diffWithImage:]' method with a fix for image scale.
// https://github.com/facebookarchive/ios-snapshot-test-case/blob/master/FBSnapshotTestCase/Categories/UIImage%2BDiff.m#L35
@objc dynamic private func swizzled_fb_diff(
    with image: UIImage?
) -> UIImage? {
    guard let image = image else { return nil }

    let scaleFactor = scale / (max(scale, image.scale))
    let imageScaleFactor = image.scale / (max(scale, image.scale))
    let scaledSize = size.applying(.identity.scaledBy(x: scaleFactor, y: scaleFactor))
    let imageScaledSize = image.size.applying(.identity.scaledBy(x: imageScaleFactor, y: imageScaleFactor))

    let imageSize = CGSize(
        width: max(scaledSize.width, imageScaledSize.width),
        height: max(scaledSize.height, imageScaledSize.height)
    )
    UIGraphicsBeginImageContextWithOptions(imageSize, true, 0)
    guard let context = UIGraphicsGetCurrentContext() else { return nil }
    draw(in: CGRect(origin: .zero, size: scaledSize))
    context.setAlpha(0.5)
    context.beginTransparencyLayer(auxiliaryInfo: nil)
    image.draw(in: CGRect(origin: .zero, size: imageScaledSize))
    context.setBlendMode(.difference)
    context.setFillColor(UIColor.white.cgColor)
    context.fill(CGRect(origin: .zero, size: scaledSize))
    context.endTransparencyLayer()
    let returnImage = UIGraphicsGetImageFromCurrentImageContext()
    UIGraphicsEndImageContext()
    return returnImage
}

I opened a PR with the fix https://github.com/uber/ios-snapshot-test-case/pull/198


[Workbox Google Analytics] [Offline] No payload sent to GTM when network resumed.

Library Affected:
workbox-google-analytics
Browser & Platform:
Google Chrome Version 83.0.4103.116 (Official Build) (64-bit).
Issue Description:
I used GTM in my site with heavily using dataLayer to sent data to GTM and GA.
The problem is GTM request is using POST method with passing data via long query parameters append in the url, no body used.
currently,
when offline, workbox stores the un-reachable GTM requests to indexedDB and used  them later when network resumed. after network resumed, Workbox retry all the requests but without body sent.
here is my debugging console with showing values of variables in the scope of onSync method from google-analytics in compiled version (v5.1.2) (https://github.com/GoogleChrome/workbox/blob/v6/packages/workbox-google-analytics/src/initialize.ts#L49)

As you can see ( I debugged in generated version), I did print t in console, which is params. It was only return qt (queue time) which should return many parameters according to the request context in the right side panel ( s.url variable )
My purpose solution is at this line (https://github.com/GoogleChrome/workbox/blob/v6/packages/workbox-google-analytics/src/initialize.ts#L59)
we cloud do check bodyUsed also.

Sorry you're running into issues here. From looking at your example you, I see you're using the new App+Web (beta) in Google Analytics, and that ultimately appears to be the source of the problem.
I looked into it, and as far as I can tell there are two issues, one of which Workbox can fix, and one of which we can't:
1) It looks like the RegExp that workbox-google-analytics is using was overly lax, and it ended up matching the new collection endpoint used by gtag.js with App+Web properties (e.g. https://www.google-analytics.com/g/collect).
We can update our code to only match the endpoints used by analytics.js (e.g. /collect, /r/collect, and /j/collect), which will prevent our plugin from handling those requests, but that will also mean those requests will be lost when users are offline.
2) The main issue is that the new /g/collect endpoint used by App+Web properties does not support the &qt param to specify time offsets, which means we can't backdate timestamps (which is needed to associate hits sent after returning online to their correct offline time). The other issue is that the /g/collect endpoint is still in beta and it's not documented, and I'm not particularly comfortable supporting an undocumented API (that could change without notice).
If offline analytics is important to you, I'd suggest not using a App+Web property at the moment. We can look into adding support if/when App+Web properties come out of beta and support setting custom timestamps.
(cc: @diminishedprime who might know more about Google Analytic's plans to support this feature.)

Hi @philipwalton , the GA4 has been released for a while,  when your team will support it?

@jingz I'm experiencing the same issue, did you find a way to fix it please? I'm really stuck on this one :(
thanks a lot

@philipwalton I am having the same issue for Universal Analytics (analytics.js) as well. It seems the background-sync data is correctly saved into IndexedDB when GA tracks offline.

However, when the internet resumed, it sends empty payload other than qt=.

So, could you please look into why it happens?

FYI: we have some thoughts on how to deal with offline analytics moving forward in the Workbox project at https://github.com/GoogleChrome/workbox/issues/3055
It's likely that we're going to encourage folks to use an appropriate "recipe" in the future, as opposed to keeping workbox-google-analytics up to date with change in the underlying analytics platform.

I also encountered this error and raised an issue.
To fix the issue, I changed (using patch-package) this line in node_modules/workbox-google-analytics/initialize.js.
    // Measurement protocol requests can set their payload parameters in
    // either the URL query string (for GET requests) or the POST body.
    const params =
      request.method === 'POST'
        ? new URLSearchParams(await request.clone().text())
        : url.searchParams;

to this
    const params = url.searchParams;

    // Measurement protocol requests can be set in the POST body as well.
    if (request.method === 'POST') {
        const additionalParams = new URLSearchParams(await request.clone().text());

        for (const [key, value] of additionalParams.entries()) {
            params.append(key, value);
        }
    }

Hi there,
Workbox is moving to a new engineering team within Google. As part of this move, we're declaring a partial bug bankruptcy to allow the new team to start fresh. We realize this isn't optimal, but realistically, this is the only way we see it working. For transparency, here're the criteria we applied:

For PRs, we closed everything that doesn't target the current v7 branch.
For Issues, we closed everything that was created before 2024.

Thanks, and we hope for your understanding!
The Workbox team


Show pokemon moves when catching

Example:
A Wild Staryu appeared! [CP 515] [Potential 0.67] [Quick Attack(7.51 DPS)] [Power Gem(13.79 DPS)]
Fast moves: http://onlinefanatic.com/pokemon-go-normal-move-list/
Charged moves: http://onlinefanatic.com/pokemon-go-charge-move-list/

Some merge issue, need to recreate commit, sorry


Frangel v2

Reviewing work by @To5BG to split the FrAngel implementation out of HerbSearch.

Hackathon Plan
Follow the same structure as Probe. FrAngel then only differs in the grammar update step. Ignore Angelic conditions/execution for now, as that applies to any synthesizer.


Improve and fix DEB822-style template

Summary
This is based on #1167 and tidy a bit the template and tests.
Improve and fix DEB822-style template
Related Issues (if any)

#1167

Rebased on top of the main branch.  I guess that the invalid parameter markup make this become a bugfix PR rather that a maintenance one now that the code was released.


Configure ASP.NET Core project without Webpack?

Is it possible to add the SignalR Typescript library to an existing ASP.NET Core project without Webpack?
I have this existing ASP.NET Core project where I use TypeScript, RequireJS and Gulp to compile (and copy) my TypeScript files. I do not want to add WebPack to this configuration, but I cannot seem to find out how to add SignalR to this project.
Can somebody help me with this? I would be nice to have an AspNetCore Doc for this ;-)
Regards,
Danny

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 47557f89-3a14-1139-0074-38d931b35faf
Version Independent ID: 1cee43b4-b672-e480-3e26-72e08a6c2d77
Content: Use ASP.NET Core SignalR with TypeScript and Webpack
Content Source: aspnetcore/tutorials/signalr-typescript-webpack.md
Product: aspnet-core
Technology: aspnetcore-tutorials
GitHub Login: @ssougnez
Microsoft Alias: bradyg

@scheelings Gulp and RequireJS replace the task runner and module loading capabilities that Webpack provides. You'll need to add the SignalR JavaScript client library to your project. Choose one of the 3 approaches documented at https://docs.microsoft.com/aspnet/core/signalr/javascript-client#install-the-signalr-client-package. For questions on how to load the client library via RequireJS, we recommend that you ask over at StackOverflow.

OK, thx.
But this way I do not have the possibility to use intellisense in TypeScript, because there are no type definitions available at https://definitelytyped.org/.


Privileges trying to install a helper tool while I'm a standard user.

My college manages my laptop. Privilege is trying to install a helper tool while I'm a standard user. I cannot install a helper tool without admin privileges. please help

You need to reach out to whomever admins your laptop. There’s a section in
the wiki and a post install script that will resolve this issue. All these
things need to be done by your admin.
On Sun, Apr 23, 2023 at 12:53 PM kimo-supremo @.***>
wrote:

My college manages my laptop. Privilege is trying to install a helper tool
while I'm a standard user. I cannot install a helper tool without admin
privileges. please help
[image: image]
https://user-images.githubusercontent.com/70135155/233853361-daf6183b-bac1-45e8-9ed2-2733e824540f.png
—
Reply to this email directly, view it on GitHub
https://github.com/SAP/macOS-enterprise-privileges/issues/68, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AFQ2LDTYWIPOAFLJBRGGC4DXCVNA7ANCNFSM6AAAAAAXIUPTHY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

is there no way to disable the helper installer just for 1 minute to get my privileges and then install it?

Can you tell us where on the wiki we can find this? I have searched but couldn't find the post-install script.
Thank you.

no clue where I'd find it in the wiki but here it is in my app. I fixed it by contacting my admin but then the issue happened again so I had to contact the admin again to fix it.

I'm the admin trying to get my users this app, but the helper is giving me some issues. I created a post-install script that runs the CLI command to add the user but when removing the privileges from the app the pop up comes again.
I'm not sure what to do about the helper anymore :/

You can find some info on how to install the helper tool at https://derflounder.wordpress.com/2019/03/20/building-an-installer-package-for-privileges-app/ It's mostly about packaging the app but you should be able to work what goes where


fix(react-tinacms-editor): fixes menu jumping to top on scroll

closes #1495

Oh yeah it's not taking into account the toolbar offset. I'll look into that

@all-contributors please add @franknoirot for docs

I'm still seeing the title bar flicker in the next demo on Chrome

It's almost OK on my end when I add the sticky prop
https://www.loom.com/share/4aeae82a474d41a49b267580e6e54f96
There's one glitch when you scroll down past the editor. Maybe a border / focus ring thing?

it's not working at all for me.

Right, when the WYSIWYG is positioned in the bottom it does not follow the scroll, and I don't manage to set sticky true 🤷

yeah something went wrong. I've been testing on /blog/apple but i'll try to see whats up

@kendallstrautman Agreed,  it's weird to have to pass the CSS variables of the toolbar height to the sticky prop. If the toolbar is here, sticky true should be visible by default.
Do we have a way to define a low priority to load the toolbar, like can it be done only when you cick in the wysiwyg field? I feel this issue is opening some rabbit hole on how to better smart load that toolbar.

That's a great point @DirtyF. I feel like there's a broader UX discussion here of how we want the wysiwyg menubar (toolbar) to behave. I like the idea of it only showing up on click. First I need to suss out this sticky offset logic, but I think we could investigate your other points in another PR.

This is ready for another look @DirtyF & @dwalkr. I debounced the scroll event handlers to try and smooth things out and contained the layout calculations for whether the menu should stick or not in a requestAnimationFrame. I also delayed the offset calculation until the the whole page (with images) finished loading. I tested on the info page and it seems to work as expected, but please do some digging.
One last thing that would be nice is to programmatically handle the toolbar height in the offset calculation. That would require us knowing whether the toolbar was mounted and it felt like another PR.

Hey @kendallstrautman : changes look good, but as I checked these in demo gatsby, they are still not addressing all scenario.

@spbyrne : implemented previous version of sticky menu and has also context about it.

Thanks @DirtyF & @jpuri I'll check this out on demo-gatsby and use that offsetTop from the utils!

For the record, I am still seeing the sizing issue, but it's not shrinking as much as it was before:

With that said, this looks pretty minor now and is a significant improvement over the previous buggy jumping. I don't think we need to flog this horse any more :smile:


NoMethodError (undefined method `step_out' for #Byebug::Context:0x00000003c62f48)

Problem description
I get the error. The error message is on title.
I found the same error in https://github.com/deivid-rodriguez/byebug/issues/200, but the error was not resolved.
The difference is I use Docker on mac os.
Rails 5.0.2
Ruby 2.4.1
byebug 9.1.0
Docker Version 17.09.0-ce-mac35 (19611)
mac os 10.12.6

I Reproduce the error.
Dockerfile
FROM ruby:2.4.1
RUN apt-get update -qq && \
 apt-get install -y build-essential libpq-dev curl && \
 curl -sL https://deb.nodesource.com/setup_4.x | bash - && \
 apt-get install -y nodejs && \
 mkdir /app
WORKDIR /app
ADD Gemfile /app/Gemfile
ADD Gemfile.lock /app/Gemfile.lock
RUN bundle install
ADD . /app

Gemfile
source 'https://rubygems.org'

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '5.0.1'
gem 'sqlite3'
# Use sqlite3 as the database for Active Record
group :development, :test do
  # Call 'byebug' anywhere in the code to stop execution and get a debugger console
  gem 'byebug'
  gem 'debase', "0.2.1"
  gem 'ruby-debug-ide', "0.6.0"
end

application code
class TopController < ApplicationController
  def index
    byebug
  end
end

Then, I try to access localhost:3000/top/index, The error blow raises.
Completed 500 Internal Server Error in 464ms (ActiveRecord: 0.0ms)

NoMethodError (undefined method `step_out' for #<Byebug::Context:0x007fa4608278d0>):

app/controllers/top_controller.rb:3:in `index'

Please give me an advise.
Thanks.

Same issue here, my specs:

Rails 5.0.4
Ruby 2.4.1p111
byebug 9.1.0
Docker Version 17.09.0-ce-mac35 (19611)
macOS 10.13.1 (17B48)

Sorry I never got to answer this. Byebug is incompatible with debase.

I got the same issue and I'm not using debase gem. Any suggestion please?


Fix graphene_triangle_get_barycoords() for a point outside the triangle plane

graphene_triangle_get_barycoords() is based on this algo. From the description on that page:
 With that in mind we can now describe any point on the plane as
    P = A + u * (C - A) + v * (B - A)

-> "on the plane".
From the book that I read, there are three different algorithms described, with:
Although it is straightforward to solve Equation (2.32) algebraically, it is often fruitful to compute a direct geometric solution.

The algebraically equation being roughly the same as implemented in graphene currently.
One geometric solution is to compute the signed areas of the sub-triangles: A_a being the subtriangle PBC, A_b the subtriangle APC and A_c the subtriangle ABP, and A the area of the full triangle ABC. A_a + A_b + A_c = A if the point is in the same plane as the triangle. And the barycentric coordinates are A_b/A and A_c/A. Looks like a simple solution, at least on paper. (note that I've written this paragraph a bit quickly, it can contain some mistakes such as the order of the subtriangles vectors, since it matters for a signed area).

I'm not really sure that we should "fix" anything. Also, not every solution ends up being computationally fast.
As far as I can see, barycentric coordinates are overwhelmingly used with coplanar points — i.e. they usually involve finding the normal of the triangle passing through the barycentre in order to compute the various directions in a mesh.
I'd rather have some benchmarks on how different solutions stack up than have a nominally "correct" solution to a larger problem space that is the one that is normally encountered.

Yes, and verifying that a point belongs to the triangle plane can be done with other graphene functions. If nothing is done, it's better to document the restriction. And if later the restriction is lift, it won't be an API break.


fix: add tags to resources

Description
This fix adds tags to resources within the VSI which are passed into the module
Tick the relevant boxes:

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Examples / tests (addition or updates of examples or tests)
[ ] Documentation update
[ ] CI related update (pipeline, etc)

Checklist:

[ ] If relevant, a test for the change has been added / updated as part of this PR.
[ ] If relevant, documentation for the change has been added / updated as part of this PR.

Merge:
Merge using "Squash and merge" and ensure to use a relevant conventional commit message based on the PR contents (this ultimately determines if a new version of the modules needs to be released, and if so, which semver number should be used).

@argeiger @vburckhardt Do you guys think there will ever be a need to create different tags per resource type?
For example, in this PR the values in var.tags will be used to tag the vsi, the vsi fips and the volume. Do you foresee a use case where maybe we would need to add a different tag for one of these?

@ocofaigh correct on that it tags all resources with tags passed in.  I think this is a good start for the tagging aspect since if we were to do each additional component, it will introduce a variable per resource.  This variable could be the base tag and if we introduce additional tagging on per resource, it can append to this.

Yes I agree, we can go with this approach as a start and then if needed, we could add extra tag variables per resource later on

Hmm, the pipeline failed with:
Error: [0m Error: [ERROR] Instance (0737_736b4530-5815-4f56-8efa-6c8040492cbf) went into failed state during the operation
│  ([
│     {
│         "code": "cannot_start_compute",
│         "message": "Can't start instance because provisioning failed.",
│         "more_info": "https://cloud.ibm.com/docs/vpc?topic=vpc-instance-status-messages#cannot-start-compute"
│     },
│     {
│         "code": "cannot_start_compute",
│         "message": "Can't start instance because provisioning failed.",
│         "more_info": "https://cloud.ibm.com/docs/vpc?topic=vpc-instance-status-messages#cannot-start-compute"
│     }
│ ])
│  [WARNING] Running terraform apply again will remove the tainted instance and attempt to create the instance again replacing the previous configuration
│
│   with module.slz_vsi.ibm_is_instance.vsi["slz-vsi-s7ojiv-3"],
│   on ../../main.tf line 66, in resource "ibm_is_instance" "vsi":
│   66: resource "ibm_is_instance" "vsi" {
│
╵}

Re-running to see if it happens again..

:tada: This PR is included in version 1.0.3 :tada:
The release is available on:

GitHub release
v1.0.3

Your semantic-release bot :package::rocket:


TraceApi plugin can't parse  eosio.token at 2.1.0

No params in response of v1/trace_api/get_block in nodeos 2.1.0
When I send query to v1/trace_api/get_block with nodeos 2.0.9, I can get from, to, quantity, memo for eosio.token in the response (params).
But when I send the same request to 2.1.0 nodeos, response doesn’t have params
I have eosio.token.abi in /data/abis and both nodes (2.0.9 / 2.1.0) have the same config. I only updated from the node 2.0.9 to 2.1.0
my config :
plugin = eosio::trace_api_plugin
trace-slice-stride=10000
trace-rpc-abi=eosio.token=abis/eosio.token.abi
trace-minimum-irreversible-history-blocks=100000
http-max-response-time-ms=3000

Working on issue. Will post updates as we have it.

Hi @farukterzioglu  can you tell me how you obtained 2.1 and which OS you are running on?   This only seems to be a problem under certain circumstances.

Hi @praphael
I got it from Releases of this repository and I am running it on Ubuntu 18.04.
I have been running the EOS node on the same machine for a long time. All the thing same, I only upgraded to the latest version.

Ok this definitely a bug in plugins/trace_api_plugin/abi_data_handler.cpp.   When there is no return_value in the action, the chain/abi_serialzier will thrown an unpack exception, which causes function to return an empty tuple, so it is not included as part of JSON response.  The fix is simply to separate out calls of parameter serialization and return_value serialization, and to wrap return_value serialization around a try/catch block.   Will be updated ASAP.


[CI][e2e]close e2e test

Tips

Thanks very much for contributing to Apache DolphinScheduler.
Please review https://dolphinscheduler.apache.org/en-us/community/development/pull-request.html before opening a pull request.

What is the purpose of the pull request
(For example: This pull request adds checkstyle plugin.)
Brief change log
(for example:)

Add maven-checkstyle-plugin to root pom.xml

Verify this pull request
(Please pick either of the following options)
This pull request is code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added dolphinscheduler-dao tests for end-to-end.
Added CronUtilsTest to verify the change.
Manually verified the change by testing locally.

Codecov Report

Merging #4945 (55389c0) into dev (54fc458) will increase coverage by 0.40%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##                dev    #4945      +/-   ##
============================================
+ Coverage     46.89%   47.30%   +0.40%
- Complexity     3624     3690      +66
============================================
  Files           567      568       +1
  Lines         23810    23896      +86
  Branches       2742     2754      +12
============================================
+ Hits          11166    11304     +138
+ Misses        11634    11563      -71
- Partials       1010     1029      +19

Impacted Files
Coverage Δ
Complexity Δ

...olphinscheduler/server/registry/HeartBeatTask.java
31.70% <0.00%> (-52.67%)
2.00% <0.00%> (-1.00%)

...he/dolphinscheduler/remote/utils/ChannelUtils.java
16.66% <0.00%> (-16.67%)
1.00% <0.00%> (ø%)

...lphinscheduler/remote/future/ReleaseSemaphore.java
85.71% <0.00%> (-14.29%)
2.00% <0.00%> (-1.00%)

...heduler/server/master/registry/MasterRegistry.java
71.42% <0.00%> (-5.72%)
6.00% <0.00%> (ø%)

...er/master/dispatch/host/assign/RandomSelector.java
77.77% <0.00%> (-5.56%)
3.00% <0.00%> (-1.00%)

...inscheduler/remote/handler/NettyClientHandler.java
29.82% <0.00%> (-5.27%)
5.00% <0.00%> (-1.00%)

...dolphinscheduler/remote/future/ResponseFuture.java
81.35% <0.00%> (-1.70%)
18.00% <0.00%> (-1.00%)

...heduler/server/worker/registry/WorkerRegistry.java
83.01% <0.00%> (-1.60%)
10.00% <0.00%> (ø%)

...olphinscheduler/plugin/alert/email/MailSender.java
71.32% <0.00%> (-1.48%)
19.00% <0.00%> (-1.00%)

...e/dolphinscheduler/remote/NettyRemotingClient.java
50.70% <0.00%> (-1.41%)
11.00% <0.00%> (-1.00%)

... and 30 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 54fc458...55389c0. Read the comment docs.


Create alert for parent_station and its children

This enhancement will allow service alerts to be created easily for a parent_station and all of its children stops.

User searches for stop in the service alerts map interface
If stop has children, they will appear in pop up
A button is provided to users to create/update an alert with either just the parent_station or the parent plus all of its children stops.

This fix will require updates to gtfs-lib's GraphQL API, as well as adapting the UI to query for child stops and render them correctly.

:tada: This issue has been resolved in version 4.1.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket: