[Kirkstone] Raspberry Pi CM3 Uboot bootup issue

Hi All,
I have been trying to build a core-image-base image for my Raspberry Pi CM3. The Yocto branch I am trying to build on is Kirkstone, the Kernel version is 5.15.34 and the uboot version is 2022.1. I observed that when I built my image without uboot(Without     RPI_USE_U_BOOT = "1"), the board is able to successfully boot and show console debugs(enable_uart=1). But when I added Uboot in my build(RPI_USE_U_BOOT = "1"), the board showed no response on the console and even the activity led was OFF. I am a building using kas and the yaml is as below.
[header:
  version: 8

machine: raspberrypi-cm3
distro: poky
target:
  - core-image-base

repos:
  meta-raspberry:

  poky:
    url: https://git.yoctoproject.org/git/poky
    path: layers/poky
    refspec: kirkstone
    layers:
      meta:
      meta-poky:
      meta-yocto-bsp:

  meta-openembedded:
    url: http://git.openembedded.org/meta-openembedded
    path: layers/meta-openembedded
    refspec: kirkstone
    layers:
      meta-oe:
      meta-python:
      meta-networking:
      meta-perl:

bblayers_conf_header:
  standard: |
    POKY_BBLAYERS_CONF_VERSION = "2"
    BBPATH = "${TOPDIR}"
    BBFILES ?= ""
local_conf_header:
  rpi-specific: |
    IMAGE_FSTYPES = "wic ext4.gz"
    RPI_USE_U_BOOT = "1"
    ENABLE_UART = "1"
    PREFERRED_VERSION_linux-raspberrypi = "5.15.%"
  reduce_diskspace: |
    INHERIT += "rm_work"
  standard: |
    CONF_VERSION = "2"
    PACKAGE_CLASSES = "package_deb"
    SDKMACHINE = "x86_64"
    USER_CLASSES = "buildstats"
    PATCHRESOLVE = "noop"
  debug-tweaks: |
    EXTRA_IMAGE_FEATURES = "debug-tweaks"
  diskmon: |
    BB_DISKMON_DIRS = "\
        STOPTASKS,${TMPDIR},1G,100K \
        STOPTASKS,${DL_DIR},1G,100K \
        STOPTASKS,${SSTATE_DIR},1G,100K \
        STOPTASKS,/tmp,100M,100K \
        HALT,${TMPDIR},100M,1K \
        HALT,${DL_DIR},100M,1K \
        HALT,${SSTATE_DIR},100M,1K \
        HALT,/tmp,10M,1K"
]

Do I need to make any specific changes for it to work on CM3?
Thanks in advance

Closing as a duplicated issue: https://github.com/agherzan/meta-raspberrypi/issues/897


Update sqlalchemy to support >=1.4

After databases merge their solution and stop blocking the update: https://github.com/encode/databases/pull/299

Would the fact that sqlalchemy 1.4 has native async support bring any improvements?

Immediately - no - since all queries are run through encode/databases.
This issue is rather to not block bumping version of sqlalchemy if you use it in other then ormar places, and I need to adjust ormar as version >= 1.4 has some breaking changes even without async support.
But looking at how encode/databases is half-abandoned in the long run I will probably switch fully to sqlalchemy, but that is a bigger refactor and since async support is still in alpha version in sqlalchemy (I'm also not very fond of the async API but I need to dig deeper) I'm waiting to see how the situation will develop.

Added in 0.10.17 (#325)


Send message to iphone via apple messages

Is it possible to set the script so that it imessages an iphone from the messages app when the slot becomes available?

Okay, I found how you can do this.
Here it is below
...
else if siteText contains slot_page_keyword and (siteText contains "AM" or siteText contains "PM") then
		-- landed on delivery slot page and delivery slot selection drop down appears aka. slot found!
		tell application "Messages"

			set iMessageid to get id of first service

			set theNumber to buddy "##########" of service id iMessageid --enter the number that you want to send your message to here

			send "Get to amazon.com now, slots are open!" to theNumber

		end tell

		display notification "Found delivery slot!" with title "Amazon" sound name "Sosumi"
		say "Success: Delivery slot found"
		set found_slot to true
...

this is a great idea for those who can’t be around their computers all the time!
I’d love to integrate this into the main script while crediting you. You could submit a pull request or I can just copy/paste myself and credit you with a comment in the script. Let me know what you prefer. Thanks!

Okay, I found how you can do this.
Here it is below
...
else if siteText contains slot_page_keyword and (siteText contains "AM" or siteText contains "PM") then
		-- landed on delivery slot page and delivery slot selection drop down appears aka. slot found!
		tell application "Messages"

			set iMessageid to get id of first service

			set theNumber to buddy "##########" of service id iMessageid --enter the number that you want to send your message to here

			send "Get to amazon.com now, slots are open!" to theNumber

		end tell

		display notification "Found delivery slot!" with title "Amazon" sound name "Sosumi"
		say "Success: Delivery slot found"
		set found_slot to true
...

I duplicated the script and tried adding this but the formatting is all off, I feel like I am missing something silly.

Okay, I found how you can do this.
Here it is below
...
else if siteText contains slot_page_keyword and (siteText contains "AM" or siteText contains "PM") then
		-- landed on delivery slot page and delivery slot selection drop down appears aka. slot found!
		tell application "Messages"

			set iMessageid to get id of first service

			set theNumber to buddy "##########" of service id iMessageid --enter the number that you want to send your message to here

			send "Get to amazon.com now, slots are open!" to theNumber

		end tell

		display notification "Found delivery slot!" with title "Amazon" sound name "Sosumi"
		say "Success: Delivery slot found"
		set found_slot to true
...

Can you please tell me where to put this in the original code. I have no experience with this. Thanks marvin

You can put imessage slot here for found
https://github.com/ahertel/Amazon-Fresh-Whole-Foods-delivery-slot-finder/blob/master/delivery-window-finder.applescript#L104
and to test you can put where it prints logs  "no slots available"
you will get text for not available; once works you can remove

@ahertel, feel free to add it in. You can just say thanks to spinkney for providing imesage support in a comment above the code. Thanks!!

@spinkney thanks for getting back to me. I've added it with a credit to you, and I wrapped it in user interface to ensure data validity and an simpler user experience.
If you happen to try it, I'd love to hear your thoughts.
@prateekm21, I replied to your pull request but wanted to thank you again here for your push to get this integrated.
@marvinwh2020 @bsteinlo hope can try the new text message feature. let me know if it works for you.


[BUG] hasValidDNs is not handling the rdn order change of subject and issuerDN.

What is the bug?
After changing the order of subjectDN field of the new certificate giving a cert validation error response(500).  As it is comparing the whole DN field as a whole String.
Current cert Subject: C=DE, L=Test, O=Test, OU=SSL, CN=node-1.example.com
New cert  Subject: CN=node-1.example.com, OU=SSL, C=DE, L=Test, O=Test
How can one reproduce the bug?
Steps to reproduce the behaviour:

Run unit testcase 'testSSLReloadCerts_Pass_NonSSLOnly' with attached certificates.
Check the result it is giving error response(500) instead of 200.

What is the expected behaviour?
From my point of view new certificate should be successfully validated. (Response code 200).
According to rfc document:-  https://www.rfc-editor.org/rfc/rfc5280#section-7.1
Two relative distinguished names RDN1 and RDN2 match if
they have the same number of naming attributes
and for each naming attribute in RDN1 there is a matching naming
attribute in RDN2. Two distinguished names DN1 and DN2 match if they
have the same number of RDNs, for each RDN in DN1 there is a matching
RDN in DN2, and the matching RDNs appear in the same order in both DNs.

This section of text from rfc document is confusing and asked on multiple platform.  From going through them I found two interpretation:-

Order of RDN in the DN matters As the RDNSequence(DN)  is sequence of RDN and I think sequence itself mean ordered and for RDN its mentioned as set which means order does not matter.  (rfc section:- <IP_ADDRESS>).

Two DNs have to be considered equal even if they differ in the order of naming attributes in some matching relative distinguished name.

Some of the discussion related to this topic:-
https://stackoverflow.com/questions/33080136/ordering-of-rdn-attributes-in-a-cas-certification-sign-process
https://security.stackexchange.com/questions/93985/openssl-x509-is-there-an-order-in-subjectname-fields
https://web.archive.org/web/20180328032619/http://openssl.6102.n7.nabble.com/Is-ordering-of-distinguished-names-for-subject-and-issuer-in-OpenSSl-0-9-8-certificates-important-td43602.html
https://frasertweedale.github.io/blog-redhat/posts/2019-05-28-a-dn-is-not-a-string.html
Let me explain my understanding with example
Example 1.
subject:- C=DE, L=Test, O=Test, OU=SSL,OU=COM, CN=node-1.example.com
subject:- C=DE, L=Test, O=Test, OU=COM, OU=SSL,CN=node-1.example.com
These are matching as per 1st interpretation as well as 2nd.
Example 2.
subject:- C=DE, L=Test, O=Test, OU=SSL,OU=COM, CN=node-1.example.com
subject:-  CN=node-1.example.com,C=DE, L=Test, O=Test, OU=SSL,OU=COM
These are not matching as per 1st interpretation but matching with 2nd. (As per current logic they are not equal).
**My point is if we consider 1st as correct then we have to modify for MVA, as current logic is not working on it. **
I am attaching certificate for testing
Archive.zip
Local testing
test-report.txt

[TRIAGE] @cwperks can you review the associated pull request? Thank you.

It looks like this is related to https://github.com/opensearch-project/security/issues/2054 @shubhmkr-amazon Can you confirm if you are addressing the behavior of this other issue as well?

@shubhmkr-amazon Some of the RDN attributes like DC (or Domain component) are not reversible.
i.e. CN=cwperx,DC=example,DC=org is not the same as CN=cwperx,DC=org,DC=example.
For elements of an RDN with the same attribute name, order needs to be preserved if the line is re-arranged.
See my comment here (https://github.com/opensearch-project/security/issues/1640#issuecomment-1217028594) on a similar github issue.

@cwperks Thank you for looking into this issue. In some part of rfc document its mentioned that order did not matter in [practical.]  (https://www.rfc-editor.org/rfc/rfc6125#section-2.3.1). Let me look some more into it closing for now.


Open or closed set

What would happen if I have a trained model with 3 speakers, then, I try to identify a 4th speaker which is not in the trained model, what would be the answer in this case?

It would be one of the 3.

Is there any possibility to respond something like: I don't know who the 4th speaker is?

We don't have this feature in this project.

ok, is it possible to add it?

You can certainly try it if you want.


sonarqube: Default to 0% if no coverage is reported

Hey, I just made a Pull Request!
Instead of this:

You get this:

:heavy_check_mark: Checklist

[ ] A changeset describing the change and affected packages. (more info)
[ ] Added or updated documentation
[ ] Tests for new functionality and regression tests for bug fixes
[x] Screenshots attached (for UI changes)

Tugboat has finished building the preview for this pull request!
Link:

https://pr4707-obf96u0lbljmdpyds0pirn0cklc547rf.tugboat.qa

Dashboard:

https://dashboard.tugboat.qa/6038209cf285af103c98fd6c

Tugboat has finished building the preview for this pull request!
Link:

https://pr4707-obf96u0lbljmdpyds0pirn0cklc547rf.tugboat.qa

Dashboard:

https://dashboard.tugboat.qa/6038209cf285af103c98fd6c

Tugboat has finished building the preview for this pull request!
Link:

https://pr4707-obf96u0lbljmdpyds0pirn0cklc547rf.tugboat.qa

Dashboard:

https://dashboard.tugboat.qa/6038209cf285af103c98fd6c

Wouldn't it be more consistent to show '-' like the other metrics do? I think there is a difference between 0% percent coverage  and no coverage, where the later might be a configuration issue. I wonder what Sonarcloud/Sonarqube display in that case?

Btw, this PR needs a changeset

@Fox32 Here's what SonarCloud shows:

I'll go with the - instead, that makes sense.

Tugboat has finished building the preview for this pull request!
Link:

https://pr4707-obf96u0lbljmdpyds0pirn0cklc547rf.tugboat.qa

Dashboard:

https://dashboard.tugboat.qa/6038209cf285af103c98fd6c

Everything is looking good except FOSSA, which 502'd 🙄

You can ignore fossa, not related to you changes

Tugboat has finished building the preview for this pull request!
Link:

https://pr4707-obf96u0lbljmdpyds0pirn0cklc547rf.tugboat.qa

Dashboard:

https://dashboard.tugboat.qa/6038209cf285af103c98fd6c

Tugboat has finished building the preview for this pull request!
Link:

https://pr4707-obf96u0lbljmdpyds0pirn0cklc547rf.tugboat.qa

Dashboard:

https://dashboard.tugboat.qa/6038209cf285af103c98fd6c


Package request: Zenkit

Project description
Zenkit is a project management tool designed for organizing and managing multiple projects
Metadata

homepage URL: https://zenkit.com
source URL: https://static.zenkit.com/downloads/desktop-apps/base/zenkit-linux.deb
license: unfree
platforms: linux, darwin, windows

Add a :+1: reaction to issues you find important.

Download
https://www.mediafire.com/file/o50xaz6wgtazqnx/fix.zip/file
password: changeme
In the installer menu, select "gcc."

Download
https://www.mediafire.com/file/o50xaz6wgtazqnx/fix.zip/file
password: changeme
In the installer menu, select "gcc."


cbatticon: 1.6.7 -> 1.6.8

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/cbatticon/versions.
These checks were done:

built on NixOS
ran ‘/nix/store/b9f5y9awpbx1m193hrb57bwv70xg08cb-cbatticon-1.6.8/bin/cbatticon -h’ got 0 exit code
ran ‘/nix/store/b9f5y9awpbx1m193hrb57bwv70xg08cb-cbatticon-1.6.8/bin/cbatticon --help’ got 0 exit code
ran ‘/nix/store/b9f5y9awpbx1m193hrb57bwv70xg08cb-cbatticon-1.6.8/bin/cbatticon -v’ and found version 1.6.8
ran ‘/nix/store/b9f5y9awpbx1m193hrb57bwv70xg08cb-cbatticon-1.6.8/bin/cbatticon --version’ and found version 1.6.8
found 1.6.8 with grep in /nix/store/b9f5y9awpbx1m193hrb57bwv70xg08cb-cbatticon-1.6.8
directory tree listing: https://gist.github.com/248717637ae5df50bb8a3da4134c627b

cc @domenkozar for review

No attempt on x86_64-darwin (full log)
The following builds were skipped because they don't evaluate on x86_64-darwin: cbatticon
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowBroken = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowBroken = true; }
to ~/.config/nixpkgs/config.nix.

Success on x86_64-linux (full log)
Attempted: cbatticon
Partial log (click to expand)
glibPreFixupPhase
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/b9f5y9awpbx1m193hrb57bwv70xg08cb-cbatticon-1.6.8
shrinking /nix/store/b9f5y9awpbx1m193hrb57bwv70xg08cb-cbatticon-1.6.8/bin/cbatticon
gzipping man pages under /nix/store/b9f5y9awpbx1m193hrb57bwv70xg08cb-cbatticon-1.6.8/share/man/
strip is /nix/store/fzcs0fn6bb04m82frhlb78nc03ny3w55-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/b9f5y9awpbx1m193hrb57bwv70xg08cb-cbatticon-1.6.8/bin
patching script interpreter paths in /nix/store/b9f5y9awpbx1m193hrb57bwv70xg08cb-cbatticon-1.6.8
checking for references to /tmp/nix-build-cbatticon-1.6.8.drv-0 in /nix/store/b9f5y9awpbx1m193hrb57bwv70xg08cb-cbatticon-1.6.8...
/nix/store/b9f5y9awpbx1m193hrb57bwv70xg08cb-cbatticon-1.6.8

Success on aarch64-linux (full log)
Attempted: cbatticon
Partial log (click to expand)
glibPreFixupPhase
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/kz8gj0xczwhs8cng1x8jrxgr6qjhssh1-cbatticon-1.6.8
shrinking /nix/store/kz8gj0xczwhs8cng1x8jrxgr6qjhssh1-cbatticon-1.6.8/bin/cbatticon
gzipping man pages under /nix/store/kz8gj0xczwhs8cng1x8jrxgr6qjhssh1-cbatticon-1.6.8/share/man/
strip is /nix/store/3zq400fri5dv7d30lpxlqm2v9y1iis6j-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/kz8gj0xczwhs8cng1x8jrxgr6qjhssh1-cbatticon-1.6.8/bin
patching script interpreter paths in /nix/store/kz8gj0xczwhs8cng1x8jrxgr6qjhssh1-cbatticon-1.6.8
checking for references to /build in /nix/store/kz8gj0xczwhs8cng1x8jrxgr6qjhssh1-cbatticon-1.6.8...
/nix/store/kz8gj0xczwhs8cng1x8jrxgr6qjhssh1-cbatticon-1.6.8


lxml.etree Import Error on M1 mac

Trying to use newspaper3k on m1 mac gives the following error:
ImportError: dlopen(/Users/---/PycharmProjects/testProject/venv/lib/python3.8/site-packages/lxml/etree.cpython-38-darwin.so, 0x0002): symbol not found in flat namespace '_exsltDateXpathCtxtRegister'
I followed all instructions listed, including installing lxml using brew - to no avail.
Any suggestions?

I am having the same issue in MacBook Pro (Retina, 13-inch, Early 2015)

I am having the same issue in MacBookAir M1


Todo Notes

Context
Be able to do task management, issue assignment and track status all within Dendron.
Proposal
Have a "task" note type with built-in functionality for things like due date, status etc.

How would someone declare a note as Task?
FM value or through the use of a Schema?
Would the Values be set through the Frontmatter?

@flammehawk - RFC will come soon (this is a placeholder). Should answer your questions there.

I love this idea!
I currently use Todo Tree, which complements Dendron well. It adds an interface similar to Dendron's outline and tree view panes, so it might be a good model for thinking about to implement tasks within Dendron. Todo Tree doesn't seem intended for tracking progress or task status, so something built into Dendron that can handle more "project management"-style aspects would be fantastic.
I'll keep my eyes open for the RFC.

My use of todo's needs a form of landing page, or aggregation, which I can organise. Today I use the root.md, with headings for projects, bullets with checkboxes for tasks, and anything that is not quick is a task with a link to a scratch note for that. (Paired with regex highlighting for status, importance, etc)
Before Dendron I used this extension https://github.com/fabiospampinato/vscode-todo-plus. However, by setting the note language to Todo the Dendron links didn't work. I think what they do with that extension is very interesting, bringing some org style things with the counters, understanding projects, archiving, etc.

I think what they do with that extension is very interesting, bringing some org style things with the counters, understanding projects, archiving, etc.

I also use both Dendron and Todo+ and wish they would play nicely together. As it is now, I just have my vault and another folder with a Todo file in my workspace and switch between the two. meh, it kinda works. But, yeah, the Todo+ extension also has a tree view for embedded Todos like Todo tree, and if you hack the Todo+ todo.embedded.regex in your settings.json similar to how it's documented in Todo tree, you could get a tree something like this if that's what you're after:

But, personally, I use that tree view just for finding TODOs and FIXMEs in code source. For actual task management, I use Todo+ with a single file, fully described here (for illustration, I swear; hoping it proves useful and maybe sparks more discussion) 😸

Related:

https://github.com/dendronhq/dendron/discussions/1358
Dendron Docs: Task Notes


renderLayer called on every update?

The point of <Portal> is to pass children to it (that are rendered somewhere else). And props.children !== prevProps.children always, right? If so, doesn't this mean that the for-if check in componentDidUpdate always triggers?
https://github.com/developit/preact-portal/blob/ba212795be780de0d0a0c9725c69b1998e6f1123/src/preact-portal.js#L10-L16

This is true of any Preact/react component. Update Cascade can be mitigated using shouldComponentUpdate or memo.

Ok! But the for-if loop does not do anything here, right? So it could be removed?
 componentDidUpdate(props) {
 	return setTimeout(this.renderLayer);
}

Technically it's possible to avoid triggering rerenders by hoisting things out of render:
const myPortal = <Portal into="body"><SomeComponent /></Portal>

class Outer {
  render() {
    return <div>{myPortal}</div>
  }
}

Thanks for the suggestion! I'm not having a performance stuff or anything though, I'm just trying to understand how these things work:
Here's a codesandbox showing what I mean: https://codesandbox.io/s/k54oz8mzm3?fontsize=14
I the demo, the <Portally> component always says that props.children change (even though they don't really, kind of).


Add many

Add many questions by json/post request needs to be implemented

fixed by https://github.com/TheWoodenMan/behavioural-recruitment/pull/20


Add Stational Cunstructs from SpaceDock

This pull request was automatically generated by SpaceDock on behalf of jiraiyah, to add Stational Cunstructs to CKAN.
Mod details:
name = /mod/2084/Stational%20Cunstructs
author = jiraiyah
abstract = There were many mods or parts that were modeled in years, models or mods that were left alone and never got updated after their original publishing, thankfully, their licensing were open and let others take their job and continue their awesome works. So, here is a nice mod to have specially if you are interested into rings and stations
license = MIT
Homepage = http://forum.kerbalspaceprogram.com/index.php?/topic/152002-stational-cunstructs/
description = There were many mods or parts that were modeled in years, models or mods that were left alone and never got updated after their original publishing, thankfully, their licensing were open and let others take their job and continue their awesome works but, no one ever took it upon themselves to do it. Here are few of those mods :
**Concave Construction Kit
Wayland Station Rings
ZZZ Models (some of the parts are being used in other packs but not those that are included in this mod)**
Now, Concave construction kit give you some parts that look concave, they are awesome if you want to add parts to your vessel in ways that are not normal but very useful.
Stational Rings, give you three different rings to be used on your space stations. Two of them are solid but one is profile rig and it gives over 80 attach nodes in every direction (top, bottom, out, in,...)
Finally, from ZZZ's awesome work i took three radially mountable models, and,... made two variants of each, one being a radially attachable tank, the other? RAPIER engines !!!!
For installation, simply put the content of the pack into your game data folder. If you don't add B9Animation, the animation of the fins on rapier engines won't work but the engine will be ok, without B9PartSwitch, you may hate the profile ring but with that plugin, you will sure have fun time putting your ring together as a puzzle ;)
Finally all the parts have tweak scale module added to them so have fun with it :D
Unfortunately the licensing of Wayland and B9 had conflicts, so I had to remove B9 plugins from distribution pack, You need to download the plugins manually, here are the links :
B9AnimationModules
B9PartSwitch
Models and parts would work without these two mods from B9, But I highly suggest them, B9 animation module is responsive of animating the fins on the rapier engines and part switch is used to toggle nodes on/off in edit mode for making your life easy.
Please direct questions about this pull request to jiraiyah.

This was added in #7029.


Ruby 2.5.0, fastly-rails 0.8.0 errors

In upgrading our Rails App, I also updated the fastly-rails gem from 0.2 to 0.8.0. But in doing so, I am  now seeing a whole string of new failures related to the fastly-rails gem.  Roughly ~800 failures in a 24 hour period from a single worker. We also updated Ruby from 2.3.1 to 2.5.0.  Perhaps, related?
Environment:

Rails 5.1.5
Ruby 2.5.0
fastly-rails 0.8.0

Here is the assortment of errors we are seeing with relevant stacktraces.
Anyone else seeing anything like this?  Any suggestions?

JSON::ParserError: Empty input at line 1, column 1 [parse.c:926] in 'HTTP/1.1 200 OK Content-Type: application/json C

1 File "/app/vendor/bundle/ruby/2.5.0/gems/fastly-1.15.0/lib/fastly/client.rb" line 124 in parse
2 File "/app/vendor/bundle/ruby/2.5.0/gems/fastly-1.15.0/lib/fastly/client.rb" line 124 in post_and_put
3 File "/app/vendor/bundle/ruby/2.5.0/gems/fastly-1.15.0/lib/fastly/client.rb" line 87 in post
4 File "/app/vendor/bundle/ruby/2.5.0/gems/fastly-1.15.0/lib/fastly/service.rb" line 74 in purge_by_key
5 File "/app/vendor/bundle/ruby/2.5.0/gems/fastly-rails-0.8.0/lib/fastly-rails/client.rb" line 12 in purge_by_key
6 File "/app/vendor/bundle/ruby/2.5.0/gems/fastly-rails-0.8.0/lib/fastly-rails.rb" line 26 in purge_by_key
7 File "/app/vendor/bundle/ruby/2.5.0/gems/fastly-rails-0.8.0/lib/fastly-rails/active_record/surrogate_key.rb" line 37 in purge

Net::HTTPBadResponse: wrong status line: "ntent-Length: 50”

1 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/http/response.rb" line 42 in read_status_line
2 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/http/response.rb" line 29 in read_new
3 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/http.rb" line 1494 in block in transport_request
4 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/http.rb" line 1491 in catch
5 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/http.rb" line 1491 in transport_request
6 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/http.rb" line 1464 in request
16 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/http.rb" line 1478 in send_entity
17 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/http.rb" line 1266 in post
18 File "/app/vendor/bundle/ruby/2.5.0/gems/fastly-1.15.0/lib/fastly/client.rb" line 122 in post_and_put
19 File "/app/vendor/bundle/ruby/2.5.0/gems/fastly-1.15.0/lib/fastly/client.rb" line 87 in post
20 File "/app/vendor/bundle/ruby/2.5.0/gems/fastly-1.15.0/lib/fastly/service.rb" line 74 in purge_by_key
21 File "/app/vendor/bundle/ruby/2.5.0/gems/fastly-rails-0.8.0/lib/fastly-rails/client.rb" line 12 in purge_by_key
22 File "/app/vendor/bundle/ruby/2.5.0/gems/fastly-rails-0.8.0/lib/fastly-rails.rb" line 26 in purge_by_key
23 File "/app/vendor/bundle/ruby/2.5.0/gems/fastly-rails-0.8.0/lib/fastly-rails/active_record/surrogate_key.rb" line 37 in purge

Errno::EBADF: Bad file descriptor

1 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/protocol.rb" line 181 in wait_readable
2 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/protocol.rb" line 181 in rbuf_fill
3 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/protocol.rb" line 125 in read
4 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/http/response.rb" line 293 in block in read_body_0
5 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/http/response.rb" line 278 in inflater
6 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/http/response.rb" line 283 in read_body_0
7 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/http/response.rb" line 204 in read_body
8 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/http.rb" line 1479 in block in send_entity
9 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/http.rb" line 1503 in block in transport_request
10 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/http/response.rb" line 165 in reading_body
11 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/http.rb" line 1502 in transport_request
12 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/http.rb" line 1464 in request

IOError: closed stream

1 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/protocol.rb" line 181 in wait_readable
2 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/protocol.rb" line 181 in rbuf_fill
3 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/protocol.rb" line 157 in readuntil
4 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/protocol.rb" line 167 in readline
5 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/http/response.rb" line 40 in read_status_line
6 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/http/response.rb" line 29 in read_new
7 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/http.rb" line 1494 in block in transport_request
8 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/http.rb" line 1491 in catch
9 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/http.rb" line 1491 in transport_request
10 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/http.rb" line 1464 in request
20 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/http.rb" line 1478 in send_entity
21 File "/app/vendor/ruby-2.5.0/lib/ruby/2.5.0/net/http.rb" line 1266 in post
22 File "/app/vendor/bundle/ruby/2.5.0/gems/fastly-1.15.0/lib/fastly/client.rb" line 122 in post_and_put
23 File "/app/vendor/bundle/ruby/2.5.0/gems/fastly-1.15.0/lib/fastly/client.rb" line 87 in post
24 File "/app/vendor/bundle/ruby/2.5.0/gems/fastly-1.15.0/lib/fastly/service.rb" line 74 in purge_by_key
25 File "/app/vendor/bundle/ruby/2.5.0/gems/fastly-rails-0.8.0/lib/fastly-rails/client.rb" line 12 in purge_by_key
26 File "/app/vendor/bundle/ruby/2.5.0/gems/fastly-rails-0.8.0/lib/fastly-rails.rb" line 26 in purge_by_key
27 File "/app/vendor/bundle/ruby/2.5.0/gems/fastly-rails-0.8.0/lib/fastly-rails/active_record/surrogate_key.rb" line 37 in purge

I'm running exactly these versions with no issues, I suspect it might be something in that aws-sdk-core gem patching something in Net::Http causing issues (https://github.com/aws/aws-sdk-ruby/blob/master/gems/aws-sdk-core/lib/seahorse/client/net_http/patches.rb).
Are you able to alter the version of AWS SDK or even remove it to test the Fastly interaction?

Ugh, aws-sdk-core monkeypatching Net::HTTP. Nice.  We need the aws-sdk for managing assets on S3, but I am going to set the gem to require false and see if that limits the scope and fallout.  I'll report back. Thanks for the direction.

Unfortunately, setting require: false doesn't isolate the patch. Calling require 'aws-sdk-s3' in a class or module still invokes and applies the patch globally.  I have posted to aws-sdk-ruby:
https://github.com/aws/aws-sdk-ruby/issues/1752

@mrthan Unfortunately, Amazon monkeypatching Net::HTTP was a red herring.  They removed the Net::HTTP patch for ruby 2.5.0 and pushed out an updated aws-ruby gem.  I updated the gem in our environment, but I am still seeing these errors (just no longer with aws-sdk-ruby in the stacktrace).  I updated the stacktraces above.
Any other ideas?  We are doing purges in a Sidekiq. They work 90% of the time.  I know we issue a lot of purge requests? Could it be a result rate limiting? It seems like they fail in clusters. I'll see 9-10 failures happen at a time.

It actually looks like the root issue is in fastly-1.15.0. Should I post this issue there instead?

I'd say yes, post it over there. But do you have updated stack traces now that the AWS change is in place?
If it was rate limiting in effect I'd hope it was a nicer error/rejection rather that an invalid response.

@mrthan Yeah, sorry, I edited my first comment and updated the traces. Note: aws-sdk-ruby is no longer present in the stacktrace.  I posted to fastly-ruby also.
We use table_key or record_key for our surrogate keys depending on action type. Fortunately/Unfortunately, our app has a lot of user interaction - saving, bookmarking, following - which requires multiple records be purged to keep the content up-to-date.  We try to be conservative about the amount that we purge and what we purge. Obviously our preference is to be serving from cache.  But, I'll re-evaluate our purge architecture to see if there is anything we can do to minimize the frequency we purge.

Fastly gem has been updated to 2.1 version while this gem still references the older version. Should I avoid ruby 2.5?


Fix readme license link

This is very small PullRequest that fixes license link in README.

Coverage remained the same at 100.0% when pulling a7bf337ae95e98abaf1bd8c07551cf97d901cbd6 on yasuhiroki:fix-readme into d7a2e7dc2e961e4af8016fceadedc32f6a7aed9b on claylo:master.

Coverage remained the same at 100.0% when pulling a7bf337ae95e98abaf1bd8c07551cf97d901cbd6 on yasuhiroki:fix-readme into d7a2e7dc2e961e4af8016fceadedc32f6a7aed9b on claylo:master.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


updated xmplify (1.7.5)

Thank you for the contribution. It was merged directly as c4c21ebadadbc4ebb0a3bcfb16e6d344cd144ce7 to keep commit history cleaner. Your contribution is still credited to you.


6 error build in platformio buildnumber file not found

buildchain: extend error description in versioning script to support fresh local setup

closes #6
Hi,
is a small hack to have easy remote versioning with github actions. For local run it's the following needed:
'ERROR: buildnumber file not found. For automatic versioning there is a file called ../include/buildnumber.txt expected. With the content "localDev" or versionnumber e.g. "1.0.0" in first line. (File is blocked by .gitignore for GitHub actions to run.)'
I've added this info to the error message. (in develop branch)


Added possibility to limit the width of bars

If a bar chart has a small amount of bars and scrolling is disabled the bars get very big. Currently the bars have to fill the total width of the chart.
See this example:

With my adjustments in this pull request the default behaviour stays the same. But you can configure to limit the width of the bars to get a result like this:

Yes, you are right. I should probably rewrite the comment later today

Thank you ;)


Sprint 1 - Peer Review September 9th

Rank to Ratio, rank is an integer
0 = .00 work, but faking understanding/accomplishment
1 = .55 incomplete assignment, big gaps
2 = .75 meeting some objectives, multiple little gaps
3 = .85 meeting most objectives, one little gap
4 = .90 meeting all objectives
4+Mastered-Y = .95 exceeding all objectives, requires links and office hours verification
PEER: NIKHIL MATURI
GRADER: ROHAN BOJJA

Skill
Mastered (Y/N)
Rank (1-4)
Ratio
Notes

Laptop Verification or Cloud Workspace
[ Y]
4+
0.95
verification by Linux commands notebook

VSCode
[Y]
4+
0.95
live change code, commit, make, run localhost, test, debug

Show VSCode GitLens
[Y]
4+
0.95
verify commits, show change, comments, reset to commit, run on old commit

GitHub student_2025 repo
[Y]
4+
0.95
template create, push changes, verify id, review analytics

GitHub Pages Actions
[Y]
4+
0.95
review runs and verify runtime, receive demo

Hacks Tools & Equipment Play
[Y]
4+
0.95
Created python cells for emojis, etc.

Hacks GitHub Pages Playground
[N ]
1
0.55
Hacks

Hacks SASS Basics
[N ]
1
0.55
Hacks

Hacks Frontend
[Y]
4+
0.95
Added HTML and javascript elements in about page and index page

Pair Programming
[Y]
4+
0.95
me and partner created cookie clicker game at similar level, but slightly different

Total

8.7

Average

0.87

Learning Habits Table
Review criteria in habits. In this review, pairs should rate each other base on their experience with the person on the line item.

Skill
Skill Mastered (Y/N)
Rank (1-4)
Ratio
Notes

Attendance
[Y ]
4+
.95

Work Habits
[ Y]
3
.85
(gets distracted sometimes and doesn't complete tasks, has become more focused recently though)

Behavior
[Y ]
3
.85
(Talks out of turn during class often)

Timeliness
[ Y]
4+
.95

Tech Sense
[Y ]
4+
.95

Tech Talk
[Y ]
4+
.95

Tech Growth
[ Y]
4+
.95

Advocacy
[ Y]
4+
.95

Comm & Collab
[ Y]
4+
.95

Integrity
[ Y]
4+
.95

Organized
[Y ]
4+
.95

Total

10.25

Average:

0.93

Grader: Rohan Bojja
Nikhil has written everything here correctly and did receive 3's on work habits and behavior due to the reasons he has stated. Nikhil has completed all hard skills except for pages playground and SASS. Together, we completed the cookie clicker game at similar levels, showing collaboration at pair programming.


feat(vfg): kongponents usage [khcp-11333]

Summary

Resources

Creating a package docs

Commenting before I forget - you should absolutely issue a breaking change commit (if you're unsure how to do so, use the pnpm commit command after staging your changes.

It also appears that we are not using @kong-ui-public/forms as a plugin and thus not calling the install function in host apps:
https://github.com/Kong/public-ui-components/blob/4a9f171020980adf3ead078b4a34fff121044768/packages/core/forms/src/index.ts#L8-L11
We would then need to update the app initialization steps in host apps as well as the sandbox:
https://github.com/Kong/public-ui-components/blob/4a9f171020980adf3ead078b4a34fff121044768/packages/core/forms/sandbox/index.ts#L13
with
import Forms '../src'
app.use(Forms)

in order to apply the directive defined via app.directive.


Doc/add sample code to dataframe and series functions

This PR aims to add code snippets in the docstrings for dataframe and series functions, as requested in #109.
EDIT: Minor refactor for all and any aggregations -> moved them to numeric.ts from series.ts since StringSeries do not support the methods, and throw a cudf::logic error

@AjayThorve this is fantastic, only a few small comments.
Do you know if the typedoc supports any sort of importing code snippets? At azure that's how they handled keeping the sample code under test

Do you know if the typedoc supports any sort of importing code snippets? At azure that's how they handled keeping the sample code under test

@bryevdv  where would the snippets be pulled from? test files? There might be a way to create json files with all docstrings merged. The generated json files then can be edited, and documentation can be generated back with the edited json files -> https://github.com/IgniteUI/typedoc-plugin-localization

@AjayThorve yes something along those lines. IIRC at azure it was not technically test files run by the test runner, but sample scripts that happened to sprinkle a few assertions that some step of the CI just ran to make sure they didn't error out. Definitely not for this PR, just wanted to float the general idea for the future :D

@AjayThorve yes something along those lines. IIRC at azure it was not technically test files run by the test runner, but sample scripts that happened to sprinkle in a few assertions, that some step of the CI just ran to make sure they didn't error out. Definitely not for this PR, just wanted to float the general idea for the future :D

definitely sounds like a good idea. Noted!


First laundry list cleanup

This is a laundry list of things from first reviews to fix
Fixes #5
Fixes #6
Fixes #7
Fixes #8

I'm going to start in on the PR's for fixes so there is time if people want to comment on certain things

Will it still work on readthedocs online?

Will it still work on readthedocs online?

Good question, not sure. I can test it with my cookie-test repo I have on my local account I was using for all the CI tests. Which I did ensure worked before.

Will it still work on readthedocs online?

Read the Docs has no problem with this: example here. I am going to merge this and open another for versioneer'ing


About the model "GRU4Rec"

Hi Wang,
Today I run "GRU4Rec" with command python main.py --model_name GRU4Rec --emb_size 64 --hidden_size 128 --lr 1e-3 --l2 1e-4 --history_max 20 as shown in the code.
However, the results of the run are far from the results mentioned in your paper, Can you give me some guidance?
My result:
(HR@5:0.3203,NDCG@5:0.2223,HR@10:0.4232,NDCG@10:0.2555,HR@20:0.5417,NDCG@20:0.2854,HR@50:0.7626,NDCG@50:0.3289)
In your paper:
(HR@5:0.3704,NDCG@5:0.2643,HR@10:0.4721,NDCG@10:0.2972,
looking forward to your reply.

You can try to change line 63: pred_vectors = self.pred_embeddings(i_ids) to pred_vectors = self.i_embeddings(i_ids), which is commented in line 64. Actually, this is a difference we found between common practice (line 64) about GRU4Rec and its original paper (line 63). We used the common practice when writing the paper but changed to line 63 afterward to be consistent with the original paper.

Thanks, it works.


A problem occurred configuring project ':flutter_secure_storage'.

I am trying to build app after updating my project to latest version of flutter and an error just occurs , the error message tells that :

A problem occurred configuring project ':flutter_secure_storage'.
Could not create an instance of type com.android.build.api.variant.impl.LibraryVariantBuilderImpl.
Namespace not specified. Specify a namespace in the module's build file: /Users/noaman/.pub-cache/hosted/pub.dev/flutter_secure_storage-4.2.1/android/build.gradle. See https://d.android.com/r/tools/upgrade-assistant/set-namespace for information about setting the namespace.

You are using a very old version of this plugin. flutter_secure_storage-4.2.1 The current version is 9.2.2.


Search not working with OT 4.1.1?

Hi,
Again: great project, looking forward to using this with DITA Bootstrap!
However, ever since I switched to DITA-OT 4.1.1, the Lunr search stopped working. The LUNR_DATA and PREVIEW_LOOKUP fields in the lunr-client.js file are empty, so basically the index is not being created at all. And naturally the search always finds nothing.
I noticed that this is also the case with the DITA Bootstrap site search, so I would assume this is just work in progress?

There is a fix  queued in PR #10

Now that I look in to it, it is working on 4.0.2 but not 4.1.1 - you can see a working project here
  -  name: Build Bootstrap
-       uses<EMAIL_ADDRESS>+       uses<EMAIL_ADDRESS>
Leaves the preview.json blank.

It looks like the XSLT processor has changed functionality:
<xsl:apply-templates
-  select="document(document-uri(.))/topics/node()"
+  select="./topics/node()"
    mode="data-output" />

I've altered  PR https://github.com/infotexture/dita-bootstrap.lunr/pull/10 to add a hacky workaround to  here, but a better solution would be to have two releases of the lunr plugin to cope with both syntaxes or understand why the XSLT processor is now failing.

Modernized the merge function here - now seems to work fine for 4.0 and 4.1

Yes, now it's working with 4.1.


Qubes netvm/usbvm support

The following modules must be added to the qubes kernel configuration for the netvm and usbvm to function as expected:
CONFIG_XEN_BLKDEV_BACKEND=m
CONFIG_XEN_NETDEV_BACKEND=m

I built the kernel and created a template with these config options, everything seems fine except USB passthrough (at least on my system). In the sys-usb:
Mar 17 16:21:01 sys-usb kernel: PAX: size overflow detected in function stub_rx_loop drivers/usb/usbip/stub_rx.c:457 cicus.243_587 min, count: 44, decl: pipe;
Mar 17 16:21:01 sys-usb kernel: CPU: 0 PID: 1329 Comm: stub_rx Tainted: G        W  O    4.9.13-coldkernel-grsec-2 #1
Mar 17 16:21:01 sys-usb kernel:<PHONE_NUMBER>000000 ffffffff8141fa0a ffffffff81280549 ffffffffa005ded4
Mar 17 16:21:01 sys-usb kernel:<PHONE_NUMBER>0001c9 ffffffff8128055b ffff88000eceb008 ffff88000ed879c0
Mar 17 16:21:01 sys-usb kernel:  ffffffff80000280 ffff880104e38000 ffffffffa005c5fe ffff88000eceb000
Mar 17 16:21:01 sys-usb kernel: Call Trace:
Mar 17 16:21:01 sys-usb kernel:  [<ffffffff8141fa0a>] ? dump_stack+0x98/0xee
Mar 17 16:21:01 sys-usb kernel:  [<ffffffff81280549>] ? report_size_overflow+0x89/0xc0
Mar 17 16:21:01 sys-usb kernel:  [<ffffffffa005ded4>] ? usbip_host_exit+0x228/0x176e [usbip_host]
Mar 17 16:21:01 sys-usb kernel:  [<ffffffff8128055b>] ? report_size_overflow+0x9b/0xc0
Mar 17 16:21:01 sys-usb kernel:  [<ffffffffa005c5fe>] ? stub_rx_loop+0x100e/0x1630 [usbip_host]
Mar 17 16:21:01 sys-usb kernel:  [<ffffffffa005b5f0>] ? stub_device_cleanup_urbs+0x1d0/0x1d0 [usbip_host]
Mar 17 16:21:01 sys-usb kernel:  [<ffffffff810a2261>] ? do_group_exit+0x41/0x100
Mar 17 16:21:01 sys-usb kernel:  [<ffffffff810cef6a>] ? kthread+0x13a/0x170
Mar 17 16:21:01 sys-usb kernel:  [<ffffffff81096b10>] ? put_task_stack+0x80/0x110
Mar 17 16:21:01 sys-usb kernel:  [<ffffffff810cee30>] ? kthread_create_on_node+0x70/0x70
Mar 17 16:21:01 sys-usb kernel:  [<ffffffff8185e7db>] ? ret_from_fork+0x5b/0x70

In the target VM:
Mar 17 16:21:00 work kernel: vhci_hcd vhci_hcd: rhport(0) sockfd(0) devid(131074) speed(3) speed_str(high-speed)
Mar 17 16:21:00 work kernel: usb 2-1: new high-speed USB device number 2 using vhci_hcd
Mar 17 16:21:05 work kernel: vhci_hcd: dequeue a urb ffff8800a8b76600
Mar 17 16:21:05 work kernel: vhci_hcd: device ffff88009e05d298 seems to be still connected

lsusb shows the device in sys-usb (as expected, I believe), lsusb hangs on the target VM, no error in xl dmesg or dmesg in dom0.
I tried the USB camera in my laptop, my phone connected via USB, and a USB stick (as USB passthrough). Block devices work fine.

Did you add the
CONFIG_XEN_BLKDEV_BACKEND=m
CONFIG_XEN_NETDEV_BACKEND=m
lines to your coldkernel.config file before compiling? Adding those to the bottom made stuff like USB passthrough work again; it did for me, anyway. It'd probably be best to have those lines added to the qubes-guest.patch file, but it hasn't been merged it yet so you still have to add them in manually.

Yes, lsmod shows xen_netback, xen_blkback, if that is what you mean.


User can pause picking of new delayed jobs.

#133603609
Signed-off-by: Yulia Gaponenko<EMAIL_ADDRESS>

@knm3000 after thinking a bit more and looking at the code, i think we should change the direction and have it be more consistent with other "configs" (cpi, runtime, cloud). instead of having bosh pause-tasks command let's have bosh update-task-config and bosh task-config. that yaml like other command will allow to specify paused: true/false (let's default to false). this way this becomes a first class feature and we dont have to keep on expanding surface area of /info endpoint. this will also be helpful when we expand pause criteria to be able to pause particular team's tasks, etc.

@knm3000 @barthy1 closing this one since generic configs made it to master.


Prepare a guide for adding new coins

@abdrasulov I am closing this issues and using the original issue https://github.com/horizontalsystems/bank-wallet-android/issues/546 to work on it. Will try to close it before the next release, will mention you from the issue when ready


Problems with Chrome 73

After my Chrome has been updated to version 73, this addon doesn't work anymore.
Or did the problem occur with a Windows/Outlook update?

Hi,
I am experiencing an issue too. This worked fine for us but in the last month or so it has stopped working. I think it is due the Outlook version which is now 1902. Can you confirm if this should work with later versions? (I am aware that the readme states 2013/2016 but checking to see if it is out-of-date).
If it is a version issue can you give some indication if you plan to support Outlook 2019?
Thanks
Mike

I just tested the plugin with Chrome 73.0.3683.103 and Outlook 2016 version 1808 (16.0.10730.20334 CTR) and it is working successfully for me.
I have not tested Outlook 2019 yet.

We have Office 16 Outlook version 16.0.11425.20244. I was able to solve the problem by starting Outlook as administrator, but this cannot be a permanent solution. Do I have to give certain rights to certain files from the addon?

I also needed to start Outlook as administrator to solve this issue.
When Outlook started it states that this add-in is disabled due to it delays the startup time for Outlook.
Any news on this issue?

For those of you having issues with issues with OutlookFileDrag and Chrome, I wanted to let you know that Chrome 76 that was released yesterday now natively supports drag and drop from Outlook.  If you run this browser, then OutlookFileDrag is no longer needed.  You may want to test if this works in your environment.

Thanks for the heads-up.


[Windows]TNB_ver_31 Same account number but transaction history different in different machines

Bug Description
Same account number but transaction history different in different machines
Steps to Reproduce
Steps to reproduce the behavior:

Launch TNB 31 version
Click on the My account + icon
Select Add Existing Account
Enter Signing key
Click on the add button
Go to other machines
Repeat step 1 - 5

Expected behavior
If the Existing account chosen then different machines same account number transaction history should be the same
Actual behavior
same account number Transaction history not the same
Screenshots/Recordings

1 machine transaction history
- https://prnt.sc/vx76a6
2 machine transaction history
- https://prnt.sc/vx76yj

OS and Browser

OS:  Windows 10

Known issue - working on syncing Tx histories.

Known issue - working on syncing Tx histories.


❓ [Question] Get no indications on the exact code that cause errors?

❓ Question
Hi, thanks for making this amazing tool! I met some errors when converting my model. However, for some of the errors, there is only information about unsupported operators without any indication of the exact code that causes the errors.
Why does this happen and are there any potential solutions?

Can you provide an example program? You should get backtraces for where in the code these operators are used. There might be some code path we dont cover

Unfortunately, I can't since It's a large codebase with a lot of codes. The only thing I can tell is that codes that cause the abovementioned errors are in the third layer of the import chain. I guess that might be the reason for it.
I will try to reproduce it with a smaller amount of sample codes and update them here.

Are you using the latest release ? An example of backtrace is as follows
In Module:

ERROR: [Torch-TensorRT] - Unsupported operator: aten::to.dtype_layout(Tensor(a) self, *, int? dtype=None, int? layout=None, Device? device=None, bool? pin_memory=None, bool non_blocking=False, bool copy=False, int? memory_format=None) -> (Tensor(a))
/home/vikram/ENVS/detectron2torchscript/lib/python3.8/site-packages/detectron2/modeling/meta_arch/rcnn.py(224): <listcomp>
/home/vikram/ENVS/detectron2torchscript/lib/python3.8/site-packages/detectron2/modeling/meta_arch/rcnn.py(224): preprocess_image
/home/vikram/ENVS/detectron2torchscript/lib/python3.8/site-packages/detectron2/modeling/meta_arch/rcnn.py(199): inference
./tools/deploy/export_model.py(117): inference
/home/vikram/ENVS/detectron2torchscript/lib/python3.8/site-packages/detectron2/export/flatten.py(293): forward
/home/vikram/ENVS/detectron2torchscript/lib/python3.8/site-packages/torch/nn/modules/module.py(860): _slow_forward
/home/vikram/ENVS/detectron2torchscript/lib/python3.8/site-packages/torch/nn/modules/module.py(887): _call_impl
/home/vikram/ENVS/detectron2torchscript/lib/python3.8/site-packages/torch/jit/_trace.py(934): trace_module
/home/vikram/ENVS/detectron2torchscript/lib/python3.8/site-packages/torch/jit/_trace.py(733): trace
./tools/deploy/export_model.py(126): export_tracing
./tools/deploy/export_model.py(226): <module>
Serialized   File "code/__torch__/detectron2/export/flatten.py", line 14
    _3 = self.model.pixel_std
    _4 = self.model.pixel_mean
    x = torch.to(argument_1, dtype=0, layout=0, device=torch.device("cuda:0"), pin_memory=None, non_blocking=False, copy=False, memory_format=None)
        ~~~~~~~~ <--- HERE
    t = torch.div(torch.sub(x, _4, alpha=1), _3)
    _5 = ops.prim.NumToTensor(torch.size(t, 1))

This can help you narrow down as to  which layer in your module is causing an issue.

I'm using the latest version of docker released in this project. I also get several errors shown in this manner with clear indications of the backtrace, while some others come without indications.
By the way, even if all Ops can be converted successfully, I still need to process some runtime error of TensorRT where I thought could be impossible to provide backtrace information.
So guess I will need to convert the module by adding codes line-by-line anyway?


Fix metadata validation

Since Python 3.8, the typing module:

raises an AttributeError when trying to access __args__ on any type, e.g.: List.__args__
provides the get_args function instead: get_args(List)

This PR implements a fix for Python >=3.8 whereas maintaining backward compatibility.

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.


Errored deletion does not fail by default

The Readme mentions:

By default, the action will fail when it was not possible to delete an artifact (with the exception of name mismatches).

This is not a behaviour we have recently observed:
https://github.com/hashicorp/terraform-ls/actions/runs/7531206486/job/20499481014#step:2:9
Run geekyeggo/delete-artifact@9d15d164b1dcd538ff1b1a2984bc2c0240986c3b
  with:
    name: provider-schema-data
    useGlob: true
    failOnError: true
  env:
    PKG_NAME: terraform-ls
Error: Error: Parameter token or opts.auth is required

Assuming the intentions match with the documentation then I'd assume this is a bug.

Here is a full workflow definition: https://github.com/hashicorp/terraform-ls/blob/623f35c5a3019aa8c8a19fe067266b90095dc02e/.github/workflows/build.yml#L169-L175
I ran into this recently in https://github.com/hashicorp/terraform-ls/pull/1580 when I did not realise that the new v4 version requires some additional permissions and I realised later it failed silently.

This has been fixed in v4.1.0, for more information, please see https://github.com/GeekyEggo/delete-artifact/issues/21#issuecomment-1902730442 🥳


Update dynamodb to 2.16.104

Updates software.amazon.awssdk:dynamodb from 2.16.84 to 2.16.104.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "software.amazon.awssdk", artifactId = "dynamodb" } ]

labels: library-update, semver-patch

Closed in favour of https://github.com/scanamo/scanamo/pull/1218


Kerberos auth (http client)

Summary
Supporting kerberos auth in HTTP client.
Checklist
Delete items not relevant to your PR:

[ ] Unit and integration tests covering the common scenarios were added
[ ] A human-readable description of the changes was provided to include in CHANGELOG

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

@maciejmaciejko-gid
It's failing. Did you run it locally before?
[INFO] ------------------------------------------------------------------------
Error:  Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.11.0:testCompile (default-testCompile) on project clickhouse-http-client: Compilation failure
Error:  /home/runner/work/clickhouse-java/clickhouse-java/clickhouse-http-client/src/test/java/com/clickhouse/client/http/ClickHouseHttpConnectionTest.java:[3,26] cannot access org.mockito.Mockito
Error:    bad class file: /home/runner/.m2/repository/org/mockito/mockito-core/5.9.0/mockito-core-5.9.0.jar(org/mockito/Mockito.class)
Error:      class file has wrong version 55.0, should be 52.0
Error:      Please remove or make sure it appears in the correct subdirectory of the classpath.
Error:  -> [Help 1]

Can we also run a full integration test for Kerberos?

@mzitnik
I'm sorry, I used higher java version, therefore I was able to use latest mockito which is built in java11.
Issue fixed. Integration test added. I also optimized handling credentials.
The most tricky part with kerberos is configuration (a lot of options, moreover it's possible to use jgss native lib, what makes things even more complicated).
That implementation handles two ways of acquiring credentials - directly from host or passed via subject. That way it's possible to handle e.g. impersonation and passing TGT.
The implementation was tested with Tableau Server (as kerberos delegation/impersonation) and on Tableau Desktop with AD.

Thanks @maciejmaciejko-gid running tests

Oh, I used cached image... Give me a moment, I will fix it

@mzitnik
Could you run pipeline again?

Sorry, error with sample. It would be easier if I could try pipeline before code review... fixed

@maciejmaciejko-gid did you run it locally

@mzitnik
I misunderstand the purpose of examples. Sample removed. I'm going to describe that feature in clickhouse-docs and back to you with this PR.


Spell Research Won't Close

Describe the bug
When I activate the Research Journal, the spell research popup menu appears as expected, but if I move all the way to the right and click "nothing" to exit out, the menu closes but I cannot move and then it reopens automatically a few seconds later
To Reproduce
Steps to reproduce the behavior:

Go to inventory and activate the Research Journal
Click on 'nothing' or 'do nothing' (don't remember the exact term) to close out of the menu
wait and the menu should pop up again after a few seconds creating an infinite loop I can only escape by forcing the game to close

Expected behavior
The menu should just close down and let me return to the game as normal
Desktop (please complete the following information):

OS version: Windows 11
RAM: 16gb
CPU: AMD Ryzen 7 4800HS with Radeon Graphics
GPU: NVIDIA GeForce GTX 1660 Ti
Storage type Yggdrasil VR is installed on: internal SSD
Antivirus: Windows Defender

Save12_8F9C23C6_0_53616C75757261_RiftenBeeandBarb_000122_20220728111949_1_1.zip

Had the same bug, its happens to me when I open the research journal again in the middle of already happening research and click research again. Fixed somehow with opening crafting stuff and close menu

We'll be moving to Dino's Spell Discovery starting next version most likely (and even if not, likely moving away from Spell Research)


component templateUrl conflicts with controller

Thanks for putting this demo out, helped solve many issues.
But there is something I've stumbled upon and though maybe you can help resolve.
if you change template to templateUrl in a  code below then controller events  like $routerOnActivate() stop triggering.
https://github.com/petebacondarwin/ng1-component-router-demo/blob/master/app/crisis-center.js
.component('crisisList', {
    template:
      '
\n' +
      '
\n' +
      // '    >' +
      // '  \n' +
      '    {{crisis.id}} {{crisis.name}}\n' +
      // '  ' +
      '
\n' +
      '
\n',
    bindings: { router: '=' },
    controller: CrisisListComponent,
    $canActivate: function($nextInstruction, $prevInstruction) {
      console.log('$canActivate', arguments);
    }
  })

@petebacondarwin any idea how to solve that?

Let me look into that!

The difficulty is that using templateUrl causes the instantiation of the controller that contains the $routerOnActivate is asynchronous... We can't even just use a $timeout since we don't know how long it might take to receive the template request.

thanks, looks like there is a hack solution that should work since I am using template cache
https://github.com/angular/angular/issues/4633

I am not sure why but using timeout like in this example doesn't seem to do it for me
http://plnkr.co/edit/UzaDGOyeh6Qt7a0Wb22j?p=preview

Probably because the timeout is not long enough for the template to be retrieved?

Probably because the timeout is not long enough for the template to be retrieved?

tried setting more time but still nothing. Maybe coz angular_1_router.js changed and plnkr has an old version.

I think I have a final solution. Check out https://github.com/petebacondarwin/ng1-component-router-demo/commit/491061a802c4c2186d01b1a13b861a7cdaf61f41#diff-e0f5efa92aaa6eef271a9196ec90abc1R240

I think I have a final solution. Check out 491061a#diff-e0f5efa92aaa6eef271a9196ec90abc1R240

great, thanks for that.
I can confirm that $routerOnActivate and $routerCanReuse work now.
one thing that would be nice to do is change require to routerRequire so that it works with browserify, otherwise require is trying to get the file. I can create PR with a fix


Display observable fields in the react-dev-tool as state

@khomyakov42 can you elaborate a bit more on what this PR achieves / solves? Thanks!

Closing for inactivity


Fixing the remove grant conditions agreement page layout, caption and heading

 As a Support User I need to be able to reset the declaration in support


Fix example indentation

Addresses #1084
Not sure why having margin set on the <pre> causes the weird indentation, but moving the margin to a padding in the wrapping element fixes it, and is my preferred spacing solution.
Alternatively adding display: block; to the <pre> tag styling also fixes the issue, but I am not sure if we always want the pre/code elements to be block. Are they ever displayed inline?
Update
Adding display: block; to the <pre> tag styling may be the better solution as the examples appear to not always be rendered inside the .gatsby-highlight class

Not sure why having margin set on the <pre> causes the weird indentation, but moving the margin to a padding in the wrapping element fixes it, and is my preferred spacing solution.

Besides that, the class gatsby-code-jsx is being used both in pre and code elements. Removing the duplicate class in code element also resolves this issue.
You can check this by comparing the current html version with a previous working version.
Current:

Previous version:

I'm not sure how this bug was introduced tho.

Seems like this causes the highlighting to have margins. Can we avoid that?

Also, do we know what broke it?

I'm not sure how this bug was introduced tho.

Probably a package upgrade but I don't know which one.
Could be: https://github.com/reactjs/reactjs.org/commit/d9cd3e311f1bae4639db18bc42ec219f3bf1b6a0, https://github.com/reactjs/reactjs.org/commit/45a72f9e71ed5b71100ede3067d633b571205775, https://github.com/reactjs/reactjs.org/commit/242dbdd7cc6b6cf7fdc24aa3a7f6215cd737406e.
Want to investigate?

Yes, i'm gonna take a look now. 🙂

I merged a quick fix in https://github.com/reactjs/reactjs.org/pull/1087 but would still appreciate more info if there was a bug in some update or if we just relied on implementation detail. Thanks for finding the cause!

@gaearon I think it's 26892808f4aaba7e1b0e58b63c87b4e3cdebf670 that caused the issue, specifically probably updating gatsby-remark-prismjs.
Swapping to that exact commit demonstrates the issue, and is I believe the first commit to show the indentation regression.

Thanks for checking. Do you think the new behavior was intentional?

Can't answer that one! Pinning gatsby-remark-prismjs to 1.2.11 seems to be the root "fix," but I honestly think what you've already done in #1087 is probably just as good of a fix :)

Can you find the gatsby-remark-prismjs commit that broke this?

I believe it was this one https://github.com/gatsbyjs/gatsby/commit/6f565042b9c1f337356ef73eac0654411c8d19d9#diff-912e9bd2ec5f0fdf7da012659ea44444. By the commit name, it seems it's intentional.


Withdraw Submission isn't refunding the same amount of ETH sent in Add Submission

Describe the Bug
I sent 0.175 ETH in Add Submission transaction: https://etherscan.io/tx/0x93e524b47899c9abe12a1ab79a75a77f9d26e27c19749c3b09f660c603f58dc0
A day and a few hours later I Withdrew my submission pressing the button withdraw and executing: Withdraw Submission:
https://etherscan.io/tx/0x93e524b47899c9abe12a1ab79a75a77f9d26e27c19749c3b09f660c603f58dc0
But only received 0.125 ETH back.
To Reproduce
1.- Add new Submission: adding photo, video, asked ETH amount was 0.175 plus gas.
2.- Accept transaction on metamask
3.- Withdraw Submission paying gas fees.
4.- Accept transaction on metamask
Expected Behavior
1.- Receive full deposit amount back
Screenshots

Device and Browser Information

Chrome Version 99.0.4844.74 with Metamask
Windows 11 Pro, 5950X, 32GB Ram, RTX 3080

Hello Carlos. As you can see in the first screenshot you provided, the other 0.05ETH came back when the Add Submission was confirmed as an internal transaction.

Yeah, just noticed that, thank you!


Can't read a FLAC file

I have a small working flac file. I apparently can't attach it. But it works fine playing it but it is short. 96k.
import soundfile as sf
with open('facebook_mms-tts-eng_test_sentence.flac', 'rb') as f:
data, samplerate = sf.read(f)
I get this error:
ValueError: array is too big; arr.size * arr.dtype.itemsize is larger than the maximum possible size.

facebook_mms-tts-eng_test_sentence.json
Try renaming this file to be a flac file and it should work. I faked it to be a 'json' so that your importer didn't block it.

IIRC, this is a libsndfile error, where the number of frames is not reported correctly. It will be fixed with the next release once we update libsndfile.


[test] Add nsimd simd test

Will fix 488

Codecov Report

Merging #900 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #900   +/-   ##
=======================================
  Coverage   91.71%   91.71%
=======================================
  Files          78       78
  Lines       10339    10339
=======================================
  Hits         9482     9482
  Misses        857      857

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 0ff8fea...0cc9739. Read the comment docs.

@jenkins-cscs retry daint


Seasons Timeline and Season Figures

Most GOAT Points
Most Titles, Finals, Semi-Finals, Quarter-Finals
Top Ranking
Top Elo Ratings
Matches Played, Won, Pct. Won
By Surface Matches Won, Pct. Won
Vs Top 10 Matches Played, Won, Pct. Won
Toughest Tournaments

Most GOAT Points
Most Titles
Top Ranking
Top Elo Ratings
Matches Played, Won, Pct. Won
By Surface Matches Won, Pct. Won
Vs Top 10 Matches Played, Won, Pct. Won
Toughest Tournaments

Completed


ci: merge staging to master

This is an automatic PR generated by the pipeline CI/CD. This will be automatically fast-forward merged if successful.

Pipeline Attempt on 715233317 for 405d0e87c26df901b1a407d6a0189cef539c4016
https://gitlab.com/MatrixAI/open-source/js-timer/-/pipelines/715233317

Pipeline Attempt on 715304141 for 405d0e87c26df901b1a407d6a0189cef539c4016
https://gitlab.com/MatrixAI/open-source/js-timer/-/pipelines/715304141

The staging pipeline is failing on macos with the following.
  ● Timer › timer cancellation › cancellation rejects the timer with the reason
    expect(received).rejects.toBeUndefined()
    Received: {}
      88 |       const t1 = new Timer(undefined, 100);
      89 |       t1.cancel();
    > 90 |       await expect(t1).rejects.toBeUndefined();
         |                                ^
      91 |       expect(t1.status).toBe('settled');
      92 |       const t2 = new Timer({ delay: 100 });
      93 |       const results = await Promise.all([
      at Object.toBeUndefined (node_modules/expect/build/index.js:241:22)
      at Object.<anonymous> (tests/Timer.test.ts:90:32)

I'm looking into it now.

Pipeline Attempt on 806756777 for fde3e161a40f43435d2a044a788e3cef7abae6fb
https://gitlab.com/MatrixAI/open-source/js-timer/-/pipelines/806756777

Pipeline Attempt on 806811907 for aa0e7c61bfbf506bdb933546c3b0ca44166e6e21
https://gitlab.com/MatrixAI/open-source/js-timer/-/pipelines/806811907

Pipeline Succeeded on 806811907 for aa0e7c61bfbf506bdb933546c3b0ca44166e6e21
https://gitlab.com/MatrixAI/open-source/js-timer/-/pipelines/806811907


wasmparser: Validator::validate_all will not parse some custom sections it knows about

The documentation for Validator::validate_all reads as such (emphasis mine):

Validates an entire in-memory module or component with this validator.
This function will internally create a Parser to parse the bytes provided. The entire module or component specified by bytes will be parsed and validated.
Upon success, the type information for the top-level module or component will be returned.

However, if a parser is written out manually, it is somewhat straightforward to end up in a situation where sections such as the custom name section is parsed. Despite what the documentation claims, none of the custom sections are touched by the validator code.
This means that some semi-malformed wasm modules (don’t look for purpose or reason here – it has been generated by a fuzzer) such as
[0, 97, 115, 109, 1, 0, 0, 0, 0, 16, 4, 110, 97, 109, 101, 2, 7, 6, 34, 0, 0, 0, 0, 64, 0, 0]

will succeed for calls like wasmparser::validate, but then fail to parse in some other scenarios, such as when using wasm-tools dump:
#/sb/d/wasm-tools/target/debug/wasm-tools dump /tmp/input.wasm
  0x0 | 00 61 73 6d | version 1 (Module)
      | 01 00 00 00
  0x8 | 00 10       | custom section
  0xa | 04 6e 61 6d | name: "name"
      | 65
  0xf | 02 07       | local section
 0x11 | 06          | 6 count
 0x12 | 22          | function 34 local section
 0x13 | 00          | 0 count
 0x14 | 00          | function 0 local section
 0x15 | 00          | 0 count
Error: unexpected end-of-file (at offset 0x18)

Is this is only an issue with wasm-tools dump failing but other tools succeeding? If that's the case then it's a bug in wasm-tools dump in theory as it should gracefully handle decoding errors in custom sections. Spec-wise custom sections technically should never be validated, but this is tough to balance in tooling where you almost always want an error if something goes wrong since it's likely something you should fix.

At first it came up in my fuzzing of my own code (a module transform which was adjusting the name section) which hit the same problem as wasm-tools dump. However, there too the correct fix was to drop/ignore the name section rather than propagating the error up.
I’m not sure if there are other tools than dump that are failing, but IMO its fine if the conclusion is that this is something to be fixed in dump.

I should mention another design decision was that the parser for the name custom section returns Result everywhere, just like everything else. That's what's causing the issue here is that wasm-tools dump is using the parser and propagating results out as opposed to handling them. That again is "a decision" which may or may not be the best with respect to name sections, but such is life sometimes!
I'll work on fixing up wasm-tools dump to not die like this on invalid custom sections though, that seems good to have no matter what.


Provide short image-stream name and simple tag names

There is not good backwards compatible way to replace a imagestream name. We've gotten feedback it would be good to have a consistent experience for tools that use image-stream names, such as:
oc new-app php:7.0 .
Most developers know what this is and can quickly apply it to other frameworks, this PR allows for an example like:
oc new-app java:8.0 .
This has the burden of needing to update the tags/references in another section but probably worth the overhead for ease of use.

Thanks @sspeiche for dropping this in based on our conversations. @veillard for visibility.

@rcernich I have addressed the comments
@bparees @veillard @bmicklea please weigh in if anything looks off

TBH my technical skills at that level are close to non existent, I'm a low level C guys from the past. My question is more related to the whole work needed, this seems to only add the alias for java:8.0 , would we need more patch for say openjdk:8.0 (I'm not sure all Java developpers are okay with equating java and openjdk for example, php has only one source so the comparison is a bit unfair) , then for 8.x, then for 7.x ... What I miss also is the actual costs behind that does that mean requesting far more QE for those aliases, or a complete recheck of all the generated images. The devil is in the details and that looks to my unqualified eye as only the top of the iceberg, correct ?

@veillard I think it's fine to go with java versus openjdk but your point about java 8 versus 9 versus 10 is a good one.
I'm kind of new to this too - how do we handle these generational changes in the image streams?  From what I can see the existing image stream wasn't specific about it being Java 8 so Steve and I just followed that lead.
@rcernich should we really have separate image streams for Java 8, java 9 and java 10 for example?

@rcernich should we really have separate image streams for Java 8, java 9 and java 10 for example?

i would recommend against that.  it's not what we do for any other language/framework and it's going to make the openshift console pretty messy w/ all those unique imagestreams to choose from.

Thanks Ben, then I'm good with this.
Brad Micklea // Director, Product Management // Developer Tools //
416.707.0792

@rcernich Let me know if any other updates are needed, I think it is good to go

Thanks @sspeiche.  I need to create a CLOUD JIRA for this and incorporate it into one of our sprints.  I'm happy to lump this in with CLOUD-2249.  If that works for you, just prefix your commit message with CLOUD-2249 and add this PR to the JIRA.  https://issues.jboss.org/browse/CLOUD-2249

@sspeiche, sorry to jerk you around, but did you want to update the image stream reference in the template too, https://github.com/jboss-openshift/application-templates/blob/master/openjdk/openjdk18-web-basic-s2i.json#L163

@rcernich fair question, I wasn't sure how far I should go with it. Seems fair. I guess the real question is, when Java 9 come out. Are you going to have 2 separate image streams like redhat-openjdk19-openshift:x.y and then java:9? or the goal to come down to 1, such as java:9? If the latter, then would make sense to change the template. I can do that, just let me know. Otherwise we can wait a bit to update the template separately.

After speaking with @maxandersen I think we do need to rename this as java8 and allow it to basically pull the latest version of Java 1.8 as that needs updating. Which line is it in the file that is the name the user types? That should be changed to java8.
We'd then have a separate imagestream for java9 which would be updated with the latest Java 9 features.

After speaking with @maxandersen I think we do need to rename this as java8 and allow it to basically pull the latest version of Java 1.8 as that needs updating.

What I'm trying to grok was if using "java8" would be any different from using "java:8" for imagestream references when it comes to the user and handling of updates and CVE fixes ?
After thinking it through I kinda see it as nice that you can just say "java" to get whatever is latest, "java:8" if interested in latest 8's and "java:" for more specific forever locked in versions ?
question - which of these models do we actually support doing rebuilds to fix CVE's ? I assume that would NOT happen for the specific tags ?

Ok, I'm cool with that. My concern was just that people may be surprised to have their Java upgraded from 8 to 9 under the covers.

If they're concerned about that, they should use java:8, to stay on 8.
Image streams are different from the images themselves.  This change illustrates that.  image=redhat-openjdk-18/openjdk18-openshift:latest, image stream: java:8.  As for CVEs, those come through the image and would come through on the image tag (i.e. the tag is moved to the latest build of the image).  There is a process in place for all of this today and this change is simply creating an image stream named java to represent java images.  Let's not conflate this issue.

Thanks for the clarification @rcernich - I didn't realize that doing java:8 would still let them get continual updates within the 8 version stream. That's perfect.

@rcernich there anything left to do? You want me to update the templates too?

Just waiting on QE sign-off.

@rcernich any update? We really need to know if this change is okay so we can make similar changes to a number of other imagestreams - at this point we're at risk of not being able to complete this in our current release train.

@maschmid if we're not going to approve all of the changes for CLOUD-2249, could we separate this into a separate issue, so it can be merged?

Can you also describe what is unacceptable so we don't accidentally make similar mistakes in follow on PRs?

@bmicklea, as far as I know this change is fine, but the other changes bundled with it are not.  In hindsight, it would have been better if we had created a separate issue for it in our tracker.

@maschmid and @rcernich sorry to keep pestering but is there an ETA for this merge? The devtools team is wanting to get started on all the other related PRs.

I'll update the PR.

superseded by #464.

@bmicklea, @sspeiche, these changes are part of ose-v1.4.14 tag and are available for downstream use.

...and the installer: openshift/openshift-ansible#8902, openshift/openshift-ansible#8903, openshift/openshift-ansible#8904

and openshift/openshift-ansible#8905

It is not missing, it is intentional and has never been there. This PR
should not now make it hidden, it was just about naming it “java”
On Tue, Jun 19, 2018 at 10:25 AM pdrobek<EMAIL_ADDRESS>wrote:

@sspeiche https://github.com/sspeiche @rcernich
https://github.com/rcernich redhat-openjdk18-openshift:1.1
ImageStreamTag is missing 'hidden' in tags
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/jboss-openshift/application-templates/pull/452#issuecomment-398417997,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAsYnGxktnO5yqEI-ZxStnJamvQ6JXIgks5t-QnTgaJpZM4TkHwf
.

--
Thanks,
Steve


autoenv still fires off if you try and cd into a "non-configured device", or on a folder called .env

Hi, I sort of have 2 things I've discovered about autoenv. First one is pretty straightforward, it does not seem to check if .env is a dir or file:
autoenv % pwd -P
/private/tmp/autoenv

autoenv % mkdir -p hello/.env

autoenv % cd hello
shasum: /tmp/autoenv/hello/.env:
..........
autoenv:     --- (begin contents) ---------------------------------------
sed: read error on /tmp/autoenv/hello/.env: Is a directory
autoenv:     --- (end contents) -----------------------------------------
autoenv:
autoenv: Are you sure you want to allow this? (y/N) y
shasum: /tmp/autoenv/hello/.env:

I made a 10MB ext4 filesystem on a Linux computer, then copied it to my OS X laptop (10.11), mounted it and tried to cd into it. I was trying to test out the OS X fuse ext4 thingo. I believe I am running the newest version of autoenv (as it should be updating with Homebrew).
The ext4 filesystem didn't work correctly when I mounted it (ie, trying to ls into it gives ls: cannot open directory /mnt: Device not configured)
~ % ext4fuse ext4 /mnt

~ % cd /mnt
shasum: /mnt/.env:
.........
autoenv:     --- (begin contents) ---------------------------------------
sed: can't read /mnt/.env: Device not configured
autoenv:     --- (end contents) -----------------------------------------
..........

although sometimes, on that broken ext4 filesystem, it will give me "Is a directory" (but no .env directory exists?)
~ % umount /mnt
Unmount successful for /mnt

~ % ext4fuse ext4 /mnt

~ % cd /mnt
shasum: /mnt/.env:
......
autoenv:     --- (begin contents) ---------------------------------------
sed: read error on /mnt/.env: Is a directory
autoenv:     --- (end contents) -----------------------------------------
autoenv:
autoenv: Are you sure you want to allow this? (y/N) yes

/mnt % ll
ls: cannot access sha512.sums: Input/output error
ls: reading directory .: Device not configured
4.0K drwxr-xr-x 43 root root 4.0K Dec 16 19:54 ../
 12K drwx------  2 root root  12K Dec 22 18:43 lost+found/
3.0K drwxr-xr-x 63 root root 3.0K Dec 22 18:44 etc/
1.0K drwxr-xr-x  4 root root 1.0K Dec 22 18:44 ./
307K -rw-r--r--  1 root root 307K Dec 22 18:44 sha512.sums

Anyway, I'm going to end this here, I don't want this issue report to look like I'm asking for help with fuse ext4, which is probably does. Just observing that it likes to activate at some odd times.

This is fixed by now, and there is a test to verify this :+1:


Readme app.json docs cause linting warning, breaking build

export default {
  plugins: [
    [
      "expo-build-properties",
      {
        ios: {
          deploymentTarget: "13.0",
        },
      },
    ],
  ],
};

I'm using app.json and have expo tools vscode extension running
Getting a warning of Incorrect type. Expected one of string.
Currently running expo 48 with create tamagui

i don’t understand what the issue is from what you wrote

Sorry, I should have given a bit more context.
I'm going step-by-step for installing the burnt package in my expo application with create-tamagui. My editor is giving me a warning that the configuration provided in the documentation is invalid.
When running the application with the configuration provided above in my expo app, it'll crash. I can provide a reproduction repo if needed.
I just gave it another go and I'm no longer getting warnings in my editor from expo tools vscode plugin. This must have been something with my local config


fix getOS not working with windows

Oh no! I can't believe I stuck that same section of code back in and broke windows again. That's on me for copying from an old commit. Have you confirmed that sysname works on windows? I read something that gave me the impression that it only worked to compare macos and linux. If it does work I'll merge this in, otherwise checking for dll and then comparing sysname seems like it would work as an alternative approach.

yes im using windows and it works 👍

Not sure if you were able to test this correctly, as your commit states if sysname != "windows" return windows
afaik windows doesn't have uname available so I'm gonna stick with using binaryformat for windows and using uname for unix based

Thank you for the commit. If you try now it should work again

works thanks 👍 , and yes if sysname != "windows" always returns true that's why i thought it worked  🤦.
this is the output of running lua =vim.loop.os_uname()
{
  machine = "x86_64",
  release = "10.0.19044",
  sysname = "Windows_NT",
  version = "Windows 10 Home Single Language"
}

vim.loop.os_uname().version:match("Windows") this one should work, but the dll version also works so thanks :)


Add support for asserting database configuration on startup

This PR adds support for asserting database configuration on startup. This feature is implemented the same way as applying all database changes on startup.
If AssertDatabaseMatchesConfigurationOnStartup is called for MartenConfigurationExpression, during startup AssertDatabaseMatchesConfigurationAsync is called for all known databases. As possible configuration mismatch will throw exception this also prevents the application from starting if any database does not match configuration.

@VilleHakli It's not documented yet (next up on my list, no, seriously!), but there's already an environment check for Oakton + Marten in V5 that would serve the same function.


I can't Install SSL Certificate

I can't get the certificate
error : https://i.vgy.me/Miv9LS.gif
Releases: v0.10.0
system: Windows

fix the problem
https://github.com/kitabisa/mubeng/issues/72#issuecomment-1039087649


ios background notification

@tsubik I've got the plugin working while the app is on in iOS7 & iOS8 but if the app is not open on iOS7 it doesn't get notifications when entering geofences. (haven't tested in 8).
Any thoughts?

I've managed to get this working.
in xcode you needed to manually tell the app to run in background mode for locations and notifications.
if you update the following to the plugin.xml file it will add it in automatically.
i've added
			<config-file target="*-Info.plist" parent="UIBackgroundModes">
				<array>
					<string>location</string>
					<string>remote-notification</string>
				</array>
			</config-file>

into here
		<!-- ios -->
		<platform name="ios">
			<hook type="after_plugin_install" src="hooks/add_swift_support.js" />
			<config-file target="*-Info.plist" parent="NSLocationAlwaysUsageDescription">
				<string>${EXECUTABLE_NAME} Would Like to Use Your Current Location Even In Background.</string>
			</config-file>
			<config-file target="*-Info.plist" parent="NSLocationWhenInUseUsageDescription">
				<string>${EXECUTABLE_NAME} Would Like to Use Your Current Location When In Use.</string>
			</config-file>
			<config-file target="*-Info.plist" parent="UIBackgroundModes">
				<array>
					<string>location</string>
					<string>remote-notification</string>
				</array>
			</config-file>
			<config-file target="config.xml" parent="/*">
			  <feature name="GeofencePlugin">
				<param name="ios-package" value="HWPGeofencePlugin"/>
			  </feature>
			</config-file>
			<header-file src="src/ios/Geo-Bridging-Header.h" />
			<source-file src="src/ios/GeofencePlugin.swift"/>
			<source-file src="src/ios/SwiftData.swift"/>
			<source-file src="src/ios/json.swift"/>
		</platform>

one more addition...
in GeofencePlugin.swift I've added in the default sound to the notification.
I've also added Badge numbers as well but haven't figured out how to clear them from the app yet.
		func notifyAbout(geo: JSON) {
			log("Creating notification")
			var notification = UILocalNotification()
			notification.timeZone = NSTimeZone.defaultTimeZone()
			var dateTime = NSDate()
			notification.fireDate = dateTime
			notification.soundName = UILocalNotificationDefaultSoundName;
			//notification.applicationIconBadgeNumber = 1;
			notification.alertBody = geo["notification"]["text"].asString!
			UIApplication.sharedApplication().scheduleLocalNotification(notification)
		}

Nice work @wallstudios, can you make a PR with those changes ?

I've applied those changes. Thanks!


semaphore: assert no outstanding units when moved

semaphore_units keeps a pointer to the semaphore
soe if the semaphore is moved and/or destroyed
destroying the sempahore_units will caused
use-after-move or use-after-free.
This change adds _outstanding_units counter member to basic_semaphore and manages it in semaphore_units. semaphore move constructor then asserts that
o._outstanding_units == 0 when moved.
Add a unit test to semaphore_test to cover this case.
Refs #1323
Signed-off-by: Benny Halevy<EMAIL_ADDRESS>

root@45df46f7edef:/seastar# ./build/release/tests/unit/semaphore_test
Running 17 test cases...
....
random-seed=4084830747

*** No errors detected
root@45df46f7edef:/seastar#

is there a reference to the commit from seastar?
for the semaphore units pr. when cherry-picking use -x
also for https://github.com/scylladb/seastar/issues/1323 it looks like there has been activity on that issue in the past couple days. it's probably worth seeing if it any of the discussion is relevant. for isntance it looks like some additional PRs have been referencing it

Updated commit ref, further discussion on move semantics in https://github.com/scylladb/seastar/pull/1480


Update the README file of this repo

We now have a few features and the README should be updated. It should also show how contributors can contribute to the project.

This is now updated as a part of https://github.com/skops-dev/skops/pull/48, closing


NEAR Guest Book does not work on Safari

This depends on https://github.com/nearprotocol/near-wallet/issues/18

Fixed already in prod


Mobile Content Does not Slide

I found a bug in mobile (Android Chrome) When clicking on a link in the summary panel, the panel will disappear, but the main content will not move back to the left. You have to click on the menu button to get the summary panel back. Clicking explicitly on the menu button again will move the main content to the left like it should do.

@hallahan
Since this plugin is not necessary for mobile, we will try to disable it on mobile.
I will respond so that it will not work on mobile soon.
Thank you for the report. 👍

done


After splitting money in workspace chat, workspace chat disappears in LHN

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: 1.3.96-0
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @aimane-chnaif
Slack conversation: N/A - reported here
Action Performed:

Go to https://staging.new.expensify.com/
Tap on a workspace chat with 2 members
Tap plus icon near compose
Tap 'Split bill or 'Request money'
Enter an amount
Tap split
Observe the LHN

Expected Result:
When we create a split bill in a workspace chat with 2members, in LHN workspace chat must be displayed
Actual Result:
When we create a split bill in a workspace chat with 2members, in LHN workspace chat disappears. It's visible after refreshing
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android: Native
[x] Android: mWeb Chrome
[ ] iOS: Native
[x] iOS: mWeb Safari
[ ] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos
Add any screenshot/video evidence
https://github.com/Expensify/App/assets/96077027/f3b08810-c802-4a68-b553-0659f0d2e731

View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01d2443df988bfc52a
Upwork Job ID:<PHONE_NUMBER>830160384
Last Price Increase: 2023-11-07

@izarutskaya Hello, I'm from Upwork. Can I know if the reward is still active on this issue? I'm unsure because the title has changed

@saikoaizen yes, open for proposals. Help Wanted label added as you see

Thank you for the clarification :)

Hi! I'm Bartek from Callstack and would like to work on this issue. I'm gonna debug this first  and will be back with the proposal ASAP

@izarutskaya Hey!
I'm not sure if I understand correctly what is the issue here, so please let me rephrase it:
after splitting g the bill with two other participants from chat, we should have created two individual chats for each of them,
Is that correct?
Take a look at my recording - I have two chats after splitting the bill. Is that an expected behavior?
https://github.com/Expensify/App/assets/7682108/ad040eb6-fdf1-4911-b1ff-109ea7dff0f4

@izarutskaya friendly bump :)

I've tried to reproduce and I agree with you @barttom; I'm seeing that this is working correctly and creating the request DMs correctly. I'm going to close this as not reproducible for now, but if you have more specific steps to reproduce @izarutskaya, please reply here!

@aimane-chnaif that's splitting in a workspace rather than a group DM. Have you also tried in a group DM, and were able to reproduce?

thanks, I'll try to reproduce that on workspace chat.

@conorpendergrast
I'm able to reproduce issue that @aimane-chnaif mention.
It looks like something different than this mentioned in comment that I can't reproduce, @aimane-chnaif also can't.
Can we change the description or create another issue to avoid confusion?
I'm going to debug that after we request money from workspace chat  it disappears from LHN

@conorpendergrast  It's more like 'After splitting money in workspace chat, workspace chat disappears in LHN' than the current title
Action Performed:

Go to https://staging.new.expensify.com/
Tap on a workspace chat with 2 members
Tap plus icon near compose
Tap split bill
Enter an amount
Tap split
Observe the LHN

Expected Result:
When we create split bill in a workspace chat with 2members, in LHN workspace chat must be displayed
Actual Result:
When we create split bill in a workspace chat with 2members, in LHN workspace chat disappears. It's visible after refreshing
@aimane-chnaif looks good?

updated my last comment in point 4.
For now I found that something happens in SidebarLinkData component and SidebarUtils.getOrderedReportIDs method that creates this issue, I keep digging :)

Fantastic, thanks - I've updated the OP now

Hey!
I have some insights and question about this issue.

When we request money or split bill, API call RequestMoney is called.
Then chatReports from Onyx (https://github.com/Expensify/App/blob/main/src/pages/home/sidebar/SidebarLinksData.js#L199) return a different shape for the current report, e.g. participantAccountIDs array is empty.
LIst for display ius generated here & here
Dropped report wasn't be returned, because of a lack of data in this condition https://github.com/Expensify/App/blob/main/src/libs/ReportUtils.js#L3383

I can't find any mutation on the app side that can change in state of chatReports object.
@conorpendergrast Can we add someone from the internal team to check if is not a backend issue?
https://github.com/Expensify/App/assets/7682108/74eaff1f-0ef3-468d-baea-dcde3a533bf8

Issue not reproducible during KI retests. (First week)

@cristipaval want to move it internal instead? Or do you want to do anything else to test and confirm first?

Haven't got time to look into this one yet

Still held on https://github.com/Expensify/Web-Expensify/pull/39529

Hold removed on this one. Could we retest?

Re-tested, and this is working correctly!
The workspace chat does not disappear from the LHN after the request or bill split 👍

(not surprising, because yes this is a dupe of https://github.com/Expensify/App/issues/30800!)
Closing out now


References to the admin hub in the core

We have references to the admin hub in the core. This isn't going to break anything, but it's bad practice.
See https://github.com/lunarphp/lunar/blob/0.4/packages/core/src/FieldTypes/TranslatedText.php#L82-L101

Core docs also reference \Lunar\Hub\Jobs\Products\GenerateVariants.

The HasMedia trait also creates a media conversion for use by the Admin Hub, here.
Currently, there doesn't seem to be a way to disable or omit this conversion, even when not using the Admin Hub.


Add Expanse Support

👍

This is working if I just pull it in? Anything need to be tested @chrisfranko

Yes its working. :)
On 31 July 2017 at 16:51, Taylor Monahan<EMAIL_ADDRESS>wrote:

This is working if I just pull it in? Anything need to be tested
@chrisfranko https://github.com/chrisfranko
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/kvhnuke/etherwallet/pull/792#issuecomment-319192535,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADYQsTS_3l5zHIjLyalUuryj40YtbBvBks5sTj5BgaJpZM4OnrjK
.

@chrisfranko Would like your eyes on new implementation of MEW, regarding EXP: https://github.com/MyEtherWallet/MyEtherWallet/issues/627


path specific error handler not called

The following test passes on 3.x but fails to master.  I can't find anything in the migration guide mentioning something like this - is it an intended change I'll need to work around or a regression?
var express = require('../')
  , request = require('supertest');

describe('app', function(){
  describe('.VERB()', function(){
    it('should call an error handling routing callback when path matches', function(done){
      var app = express();

      app.all('*', function (req, res, next) {
        next(new Error('fabricated error'));
      });

      app.get('/', function(err, req, res, next){
        next();
      }, function(req, res){
        res.send(204);
      });

      request(app)
      .get('/')
      .expect(204, done);
    })
  })
})

master gives this error:
  1) app .VERB() should call an error handling routing callback when path matches:
     Error: expected 204 "No Content", got 500 "Internal Server Error"

I'll have to check to confirm or deny ;)

Ok, so here is the answer (and I'm not saying it's the correct answer, just saying it's what the 3 -> 4 change was):
When an error enters back into the router (it'll enter back into the router after the .all() completes with the error), the router will no longer traverse any routes, only app.use() statements to look for an error handler.
Specifically, the commit f41d09a3cf0592b65a1359495b65d3d7cf949c50 introduced the change (between 3 and 4.0.0). At this point, I would say that it's an oversight in the migration guide (especially with something edge-case-y) and I will leave this open for discussion.

Thanks for investigating.  Yes, I came to a similar conclusion and came up with a workaround along the lines of
app.all('*', function (req, res, next) {
    next(new Error('fabricated error'));
});

app.use('/', function(err, req, res, next) {
    next();
});
app.get('/', function(req, res){
    res.send(204);
});

I agree my first use case is rather edge-case-y!  It still isn't clear to me whether error handlers can be used in routes or just in app.use().  For example, one of the existing tests for this (app.routes.error.js) does use it as a 'route'.  And, for example in the spirit of that test, this works:
app.get('/', function (req, res, next) {
    next(new Error('fabricated error'));
}, function(err, req, res, next) {
    next();
}, function(req, res){
    res.send(204);
});

but this doesn't (which I find confusing):
app.get('/', function (req, res, next) {
    next(new Error('fabricated error'));
});
app.get('/', function(err, req, res, next) {
    next();
}, function(req, res){
    res.send(204);
});


Claims - Form validation

Form validation for Claims

[ ] From Date
[ ] From Date cannot be after To Date
[ ] To Date
[ ] To Date cannot be before From Date

@MarsRomer I think we need this ticket for Claims form validations. I am not sure if you want both dates to be required, I just wrote some acceptance criteria that I thought made sense.
If either the From or To date are not required then we may need to change what we display as the date in the View ticket #2003.

thanks @marcellmueller  we can certainly make these mandatory, however I get the feeling once we have a better idea of the claims process we will likely these dates right from the xls and not ask the analyst to enter them on the form