Modify Custom Plugin code cause unexpected 504

Describe the bug
I am writing a custom Vite plugin to handle routing.
The plugin works fine, but when I comment out or add console statements in the load function, a 504 error is displayed on the webpage.

Reproduction
https://github.com/childrentime/vite-react-test
Steps to reproduce
Use npm run dev to start the app.
Visit http://localhost:5173/a route.
And go ./vitePlugns/pluginRoutes.js file, search FIXME word.
System Info
System:
    OS: macOS 13.3
    CPU: (10) arm64 Apple M1 Pro
    Memory: 89.31 MB / 16.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 18.18.0 - ~/.nvm/versions/node/v18.18.0/bin/node
    Yarn: 1.22.19 - /opt/homebrew/bin/yarn
    npm: 9.8.1 - ~/.nvm/versions/node/v18.18.0/bin/npm
    pnpm: 8.6.2 - ~/Library/pnpm/pnpm
    Watchman: 2<IP_ADDRESS> - /opt/homebrew/bin/watchman
  Browsers:
    Chrome: 116.0.5845.187
    Safari: 16.4
  npmPackages:
    @vitejs/plugin-react: ^4.0.4 => 4.0.4
    vite: ^4.4.9 => 4.4.9

Used Package Manager
pnpm
Logs
No response
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to vuejs/core instead.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

I can't reproduce this. It's running fine for me. The server seems to be restarting and perhaps the page fetched too eagerly that the server isn't ready yet? Does this also happen if you press the r shortcut in the Vite dev server to manually restart the server?

@bluwy Did you try commenting out the console statements multiple times and then checking the page? It's possible that the issue may not occur in once change.

@bluwy https://codesandbox.io/p/github/childrentime/vite-react-test/main?layout=%257B%2522sidebarPanel%2522%253A%2522EXPLORER%2522%252C%2522rootPanelGroup%2522%253A%257B%2522direction%2522%253A%2522horizontal%2522%252C%2522contentType%2522%253A%2522UNKNOWN%2522%252C%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522id%2522%253A%2522ROOT_LAYOUT%2522%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522contentType%2522%253A%2522UNKNOWN%2522%252C%2522direction%2522%253A%2522vertical%2522%252C%2522id%2522%253A%2522cln044bd700083b6icnf2elbo%2522%252C%2522sizes%2522%253A%255B70%252C30%255D%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522contentType%2522%253A%2522EDITOR%2522%252C%2522direction%2522%253A%2522horizontal%2522%252C%2522id%2522%253A%2522EDITOR%2522%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL%2522%252C%2522contentType%2522%253A%2522EDITOR%2522%252C%2522id%2522%253A%2522cln044bd600033b6ivaklz5ap%2522%257D%255D%252C%2522sizes%2522%253A%255B100%255D%257D%252C%257B%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522contentType%2522%253A%2522SHELLS%2522%252C%2522direction%2522%253A%2522horizontal%2522%252C%2522id%2522%253A%2522SHELLS%2522%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL%2522%252C%2522contentType%2522%253A%2522SHELLS%2522%252C%2522id%2522%253A%2522cln044bd600053b6idcazlze2%2522%257D%255D%252C%2522sizes%2522%253A%255B100%255D%257D%255D%257D%252C%257B%2522type%2522%253A%2522PANEL_GROUP%2522%252C%2522contentType%2522%253A%2522DEVTOOLS%2522%252C%2522direction%2522%253A%2522vertical%2522%252C%2522id%2522%253A%2522DEVTOOLS%2522%252C%2522panels%2522%253A%255B%257B%2522type%2522%253A%2522PANEL%2522%252C%2522contentType%2522%253A%2522DEVTOOLS%2522%252C%2522id%2522%253A%2522cln044bd600073b6iiudh0bdd%2522%257D%255D%252C%2522sizes%2522%253A%255B100%255D%257D%255D%252C%2522sizes%2522%253A%255B50%252C50%255D%257D%252C%2522tabbedPanels%2522%253A%257B%2522cln044bd600033b6ivaklz5ap%2522%253A%257B%2522id%2522%253A%2522cln044bd600033b6ivaklz5ap%2522%252C%2522activeTabId%2522%253A%2522cln045m7m00b63b6iigshuri1%2522%252C%2522tabs%2522%253A%255B%257B%2522id%2522%253A%2522cln044bd600023b6iaoq0s4bj%2522%252C%2522mode%2522%253A%2522permanent%2522%252C%2522type%2522%253A%2522FILE%2522%252C%2522filepath%2522%253A%2522%252FREADME.md%2522%257D%252C%257B%2522type%2522%253A%2522FILE%2522%252C%2522filepath%2522%253A%2522%252FvitePlugns%252FpluginRoutes.js%2522%252C%2522id%2522%253A%2522cln045m7m00b63b6iigshuri1%2522%252C%2522mode%2522%253A%2522permanent%2522%252C%2522state%2522%253A%2522IDLE%2522%257D%255D%257D%252C%2522cln044bd600073b6iiudh0bdd%2522%253A%257B%2522id%2522%253A%2522cln044bd600073b6iiudh0bdd%2522%252C%2522activeTabId%2522%253A%2522cln0481om01e13b6isawj9b7u%2522%252C%2522tabs%2522%253A%255B%257B%2522id%2522%253A%2522cln044bd600063b6iu90eln2r%2522%252C%2522mode%2522%253A%2522permanent%2522%252C%2522type%2522%253A%2522TASK_PORT%2522%252C%2522taskId%2522%253A%2522dev%2522%252C%2522port%2522%253A5173%252C%2522path%2522%253A%2522%252Fa%2522%257D%252C%257B%2522type%2522%253A%2522TASK_PORT%2522%252C%2522port%2522%253A5173%252C%2522taskId%2522%253A%2522dev%2522%252C%2522id%2522%253A%2522cln0481om01e13b6isawj9b7u%2522%252C%2522mode%2522%253A%2522permanent%2522%252C%2522path%2522%253A%2522%252F%2522%257D%255D%257D%252C%2522cln044bd600053b6idcazlze2%2522%253A%257B%2522tabs%2522%253A%255B%257B%2522id%2522%253A%2522cln044bd600043b6ilwub8q3u%2522%252C%2522mode%2522%253A%2522permanent%2522%252C%2522type%2522%253A%2522TASK_LOG%2522%252C%2522taskId%2522%253A%2522dev%2522%257D%255D%252C%2522id%2522%253A%2522cln044bd600053b6idcazlze2%2522%252C%2522activeTabId%2522%253A%2522cln044bd600043b6ilwub8q3u%2522%257D%257D%252C%2522showDevtools%2522%253Atrue%252C%2522showShells%2522%253Atrue%252C%2522showSidebar%2522%253Atrue%252C%2522sidebarPanelSize%2522%253A15%257D

Can you see this codesandbox. It can not work on it either.

please visite a route, like /a

I did it multiple times and using the codesandbox and I can't reproduce it still. If I had to guess, the issue you're seeing is that:

Server starts.
Client fetches and loads the page.
You update the code.
The server restarts. The client is disconnected.
Restart done.
Client is informed to reconnect and self reloads the page.
While reloading, you update the code again.
The server restarts. The client reload failed.
The error is shown.

In that case I don't think there's anything Vite can do here.

video
https://github.com/vitejs/vite/assets/58261676/961f6efe-3468-49ef-83b0-811f281c7f3a

Thanks. Strangely I can reproduce it now with that exact steps.

This is fixed by:

https://github.com/vitejs/vite/pull/14917

See new docs at: https://main.vitejs.dev/guide/ssr.html#setting-up-the-dev-server
We need to use the new versions of Vite middlewares after a restart:
  app.use((req, res, next) => {
    vite.middlewares.handle(req, res, next)
  })

instead of
  app.use(vite.middlewares)


Ensure tests on python 3.9

To do not forget from __future__ import annotations

CI tests are on 3.9 right now


[1.0] Failed in verifying 'Attestation Information' command received from the device: err 601

Reproduction steps
I am working on Matter SDK built from 1.0 and hit the same issue as reported in #23164
I am trying to pair with ESP devkit light app.
When pairing from chip-tool, I see that the pairing progresses through commissioning step however when programmatically doing from our logic , it fails with the error :
Failed in verifying 'Attestation Information' command received from the device: err 601
It is clear from the debug logs that the key is not in the testCDs that Matter SDK is looking for here:
[connectedhomeip/src/credentials/attestation_verifier/DefaultDeviceAttestationVerifier.cpp](https://github.com/project-chip/connectedhomeip/blob/7b284c027bd5499ca3c5be00d51f83715e8969d6/src/credentials/attestation_verifier/DefaultDeviceAttestationVerifier.cpp#L472-L479)

Lines 472 to 479 in [7b284c0](https://github.com/project-chip/connectedhomeip/commit/7b284c027bd5499ca3c5be00d51f83715e8969d6)

 CHIP_ERROR err = mCdKeysTrustStore.LookupVerifyingKey(kid, verifyingKey);
 VerifyOrReturnError(err == CHIP_NO_ERROR, AttestationVerificationResult::kCertificationDeclarationNoCertificateFound);

 // Disallow test key if support not enabled
 if (mCdKeysTrustStore.IsCdTestKey(kid) && !IsCdTestKeySupported())
 {
     return AttestationVerificationResult::kCertificationDeclarationNoCertificateFound;
 }

My logs:
07-29 04:04:07.574 12576 12591 D CTL     : 0xfe, 0x34, 0x3f, 0x95, 0x99, 0x47, 0x76, 0x3b,
07-29 04:04:07.574 12576 12591 D CTL     : 0x61, 0xee, 0x45, 0x39, 0x13, 0x13, 0x38, 0x49,
07-29 04:04:07.574 12576 12591 D CTL     : 0x4f, 0xe6, 0x7d, 0x8e, ---> kid

07-29 04:04:07.574 12576 12591 D CTL     : 0x62, 0xfa, 0x82, 0x33, 0x59, 0xac, 0xfa, 0xa9,
07-29 04:04:07.574 12576 12591 D CTL     : 0x96, 0x3e, 0x1c, 0xfa, 0x14, 0x0a, 0xdd, 0xf5,
07-29 04:04:07.574 12576 12591 D CTL     : 0x04, 0xf3, 0x71, 0x60, --> gCdKids[0]

07-29 04:04:07.574 12576 12591 D CTL     : 0x83, 0xfa, 0xd7, 0x81, 0xe8, 0x2d, 0x01, 0x8b,
07-29 04:04:07.574 12576 12591 D CTL     : 0x4f, 0x14, 0xf0, 0xa1, 0xc7, 0xf6, 0x84, 0x01,
07-29 04:04:07.574 12576 12591 D CTL     : 0x8c, 0xc5, 0xd1, 0x9f, --> gCdKids[1]

.....
07-29 04:04:07.574 12576 12591 E CTL     : Failed in verifying 'Attestation Information' command received from the device: err 601. Look at AttestationVerificationResult enum to understand the errors

What is the significance of SHA commit hash where matter SDK was built from and what is flashed on ESP32 devkit (as mentioned in the closed issue)?
Any hints and pointers on how to fix the problem ?

Bug prevalence
all the time
GitHub hash of the SDK that was being used
1.0 head
Platform
efr32
Platform Version(s)
No response
Type
Platform Issue
Anything else?
No response

What is the significance of SHA commit hash where matter SDK was built from and what is flashed on ESP32 devkit (as mentioned in the closed issue)?

If you have flashed binary in end-device(ESP devkit) having CD certs other than test CD certs then you need to pass the path of CD certs while pairing from chip-tool.

Any hints and pointers on how to fix the problem ?

You can try as @bzbarsky-apple mentioned in reply of an issue https://github.com/project-chip/connectedhomeip/issues/26142#issuecomment-1517939129

In my case, I am not flashing the ESP devkit from my code base but just using what they have provided here: https://espressif.github.io/esp-launchpad/?flashConfigURL=https%3A%2F%2Fespressif.github.io%2Fesp-matter%2Flaunchpad.toml
I think i know the root cause, based on https://github.com/project-chip/connectedhomeip/blob/master/src/credentials/attestation_verifier/DefaultDeviceAttestationVerifier.cpp the test key is validated using gCdSigningKey001Kid however this key changed between v1.0 and master.
For testing purposes, if I swap my local version of the code(ie v1.0) to use master's test key is that okay ? Or any recommended steps to follow ?

Thank you ! Swapping the keys unblocks me and I am able to progress beyond chip device attestation.


make an "update contact" label?

see if Jared wants this, else close

This can be done manually but will add to automation if requested. Closing.


path-item-action: minor visual tweaks

Issue: KBFS-4023

Bump @songgao ? or are you waiting for mobile tooltip to be merged?


Add transport type to ledgend

Perhaps we can expand the legend to include

stdio
SSE

This would be useful as currently some client implementations only work with STDIO.

Are you open to raising a PR?

I will have a look through all the codebase at some point this week hopefully


[Bug]: Delete button not showing/very thin on table

Preflight Checklist

[X] I could not find a solution in the documentation, the existing issues or discussions
[X] I have joined the ZITADEL chat

Environment
ZITADEL Cloud
Describe the bug
When I switch to table view on projects and hover over the first item, I get only a small, light grey line, instead of a proper delete button. It shows as expected on the second item though.
To reproduce
Steps to reproduce:

go to Projects
click on table view button
hover over first list item in the table

Screenshots
Expected behavior:

Buggy behavior:

Expected behavior
expected is the same behavior as seen in the second list item
Version
No response
Operating System
Mac, Chrome, current version.
Relevant Configuration
No response
Additional Context
No response

Hi @juergrinaldi, I think the delete/trash button is not seen on the first item because Zitadel checks that you don't delete accidentally.Zitadel's project and its core apps like console. So I think that it's expected and fine that trash icon is not seen for that very first row.
In any case if you agree, I'll try to remove the gray line if possible

@doncicuto You're absolutely right.
So if you can remove the gray line, that would be great, gracias!. :-)


How to use on_duplicate_ignore with subselect?

In PostgreSQL, when attempting to do something like the following:
customers, customers_backup = Tables('customers', 'customers_backup')

q = Query.into(customers_backup).columns('id', 'fname', 'lname')
    .from_(customers).select(customers.id, customers.fname, customers.lname).on_duplicate_ignore()

I get the error TypeError: 'Field' object is not callable. Am I doing something wrong or is this not yet supported?

Possibly related #173

Indeed, on MySQL it works:
q = MySQLQuery.into(customers_backup).columns('id', 'fname', 'lname'). \
from_(customers).select(customers.id, customers.fname, customers.lname).on_duplicate_key_ignore()

output:
INSERT INTO `customers_backup` (`id`,`fname`,`lname`) SELECT `id`,`fname`,`lname` FROM `customers` ON DUPLICATE KEY IGNORE

This is not implemented for PostgreSQL dialect. What would be the right output for PostgreSQL? With the right output I can take a look and implement that for PostgreSQL as well.

This hack worked for Postgres
customers, customers_backup = Tables('customers', 'customers_backup')

q = Query.into(customers_backup).columns('id', 'fname', 'lname')
    .from_(customers).select(customers.id, customers.fname, customers.lname)

q_sql = str(q)
q_sql += ' on conflict do nothing'

So to augment your example for PostgreSQL:
INSERT INTO `customers_backup` (`id`,`fname`,`lname`) SELECT `id`,`fname`,`lname` FROM `customers` ON CONFLICT DO NOTHING

See also: https://www.postgresql.org/docs/9.5/sql-insert.html#SQL-ON-CONFLICT

@ivanvenosdel I was searching the code to find where to implement that and I found what you need
from pypika.dialects import PostgreSQLQuery

q = PostgreSQLQuery.into(customers_backup).columns('id', 'fname', 'lname'). \
from_(customers).select(customers.id, customers.fname, customers.lname).on_conflict().do_nothing()

print(q)

Output will be:
INSERT INTO "customers_backup" ("id","fname","lname") SELECT "id","fname","lname" FROM "customers" ON CONFLICT DO NOTHING

Great! I will try it out and get back to you.

Works!


Formatted text

Since v 1.6.1 code below
body().wrap("

").text()
clear new lines. Instead "hello\n" (html contains
 tag) it returns just "hello"

(Closing out old, dormant bugs. If you are still impacted by this, please reopen & vote.)


How to get a printed book?

How can I buy the printed book? Any links on Amazon?

It will come out in spring 2023
On Wed, Oct 19, 2022 at 7:25 AM liygcheng @.***> wrote:

How can I buy the printed book? Any links on Amazon?
—
Reply to this email directly, view it on GitHub
https://github.com/probml/pml2-book/issues/173, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABDK6EB6I2RWW4EH24F243TWEAAGLANCNFSM6AAAAAARJF2ZPM
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

--
Sent from Gmail Mobile


Sync ansiblecm with upstream

synced with latest https://github.com/jmal98/ansiblecm and resolved conflicts

sorry pull request to upstream instead of fork doh


August 2020 release notes

I've tried to add blog post about key features implemented in August.

@g4s8 @olegmoz please review

@g4s8 @olegmoz looks good to me

@g4s8 thanks, I've added links

@yegor256 it seems that https://blog.artipie.com/ does not show this post after merge, could you please look into it?


configurables with scripts

Similar to configurable constants being subject to change during contract deployment, they should be configurable when running scripts.
Refs #931

Already done in: https://github.com/FuelLabs/fuels-rs/pull/844


README: Suggest asset mocks

What kind of change does this PR introduce? (check at least one)

[ ] Bugfix
[ ] Feature
[ ] Code style update
[ ] Refactor
[x] Docs
[ ] Underlying tools
[ ] Other, please describe:

Does this PR introduce a breaking change? (check one)

[ ] Yes
[x] No

Other information:
Using Vue v3 and vue add unit-jest I got SyntaxError: Invalid or unexpected token on an imported gif. Adding asset mocks using moduleNameMapper (StackOverflow) fixed it. Let me know if a different approach to this problem is recommended.
  moduleNameMapper: {
    '\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$':
      '<rootDir>/src/__mock__/file-mock.js',
    '\\.(css|less)$': '<rootDir>/src/__mock__/style-mock.js',
  },

I just noticed it's also possible with a transform via jest-transform-stub. Not sure which is preferable.
FYI My dependency versions:
    "@vue/cli-plugin-babel": "~4.5.9",
    "@vue/cli-plugin-eslint": "~4.5.9",
    "@vue/cli-plugin-unit-jest": "^4.5.9",
    "@vue/cli-service": "~4.5.9",
    "@vue/compiler-sfc": "^3.0.4",
    "@vue/test-utils": "^2.0.0-0",
    "babel-eslint": "^10.1.0",
    "vue-jest": "^5.0.0-0",

I can also add this to the vue-cli documentation if desired.

Thanks for the suggestion!
But I think there's a better place to fix this issue:
https://github.com/vuejs/vue-cli/blob/451f3d2f5fae5d153d337f00e35be9571638101c/packages/%40vue/cli-plugin-unit-jest/presets/default/jest-preset.js#L12
jest-transform-stub is already configured in the default preset. The problem is that the gif extension was missed out.

Ah, I wasn't aware that jest-transform-stub was already included! Good call. Proposed in #6170.


Problem with VDMAs and AXI-Interconnect

@OVGN
Hi, First I want to thank you for your great work and that you made it open source which is a very valuable.
I saw a problem in my system using openHBMC and found a workaround for it, so I decided to report it here for use of others facing it. Actually the problem is not still very clear to me and I don't exactly know where the cause of problem is, so I just report my observations without any conclusion.
I have three VDMAs and a Microblaze with I-Cache and D-Chache enabled and connected to openHBMC by AXI-Interconnect IP (Vivado's default suggestion is AXI-SmartConnect but it uses a lot of resources!). This is part of my system in Vivado:

Microblaze is configured with 8KB D-Cache and 8KB I-Cahce and each cache is configured with 16 Line Length parameter for better performance. When VDMAs Memory Map Data Width parameter is configured automatically which is 64 bits, memory test (template from Vitis with no changes) Fials. This failure is not always the same as sometimes it fails only for 32 bits test, sometimes for all tests and sometimes microblaze satlls. However, when I change the VDMAs Memory Map Data Width parameter manulally and set it to 32 bits every thing is OK and memory test passes.
My system spec is this:

FPGA: Spartan-7 : XC7S50-1FTGB196C
HyperRAM: S27KL0641DABHB02 (64 Mb & 3.3v)
openHBMC v2.0 and all settings to default values
HyperRam freq: 100 MHz
AXI and MB freq: 100 MHz

Hello!
Thanks a lot for a detailed report. I will try to investigate this issue soon. Sorry, I haven't tested 16-bit and 64-bit mode enough. Hope that 32-bit AXI bus width mode works stable for you. Stay sure that AXI 32-bit mode will not limit memory throughput according with you system specs:
(AXI width x AXI clock) >= (HBMC width x HBMC clock x DDR)
32bit x 100MHz >= 8bit x 100MHz x 2

Stay sure that AXI 32-bit mode will not limit memory throughput according with you system specs:
(AXI width x AXI clock) >= (HBMC width x HBMC clock x DDR)
32bit x 100MHz >= 8bit x 100MHz x 2

Thank you very much for your reply. You are write, I was missing a very important point. I changed the clock of the AXI port of OpenHBMC to 50 MHz and every thing seems to be OK.

@OVGN
Hello,
Last time I changed the Microblazr and OpenHBMC clock to 50 MHz and the memory test program was OK. However, my own application still has problem. Microblaze stall's on a specific instruction. I checked the OpenHBMC AXI port and saw that there is a write transaction that doesn't complete ever. Here is the ILA data for OpenHBMC AXI port:

As you can see, AWVALID is asserted but AWREADY stays zero forever. This causes an overflow to happen in data cache port.
I was using OpenHBMC v1.1 with my application successfully for several months (I am not sure if I had a successful run with v2.0 or not) so I will try to find out what has changed and caused this problem.

Hello, @mohammadhgh
This is quite strange. Such kind of stalls should never happen.
I need more details to figure out what happend. Your screenshot is good, but not enough.
Could you, please, catch this issue on ILA again and export .vcd file? I will be able to see and analyze all signals on your waveform.

At least I see one strange thing on your waveforms:

Please, upload VCD file.

@OVGN
Hi,
These are two ILA files for the picture I uploaded previously. One is for for the AXI Interconnect Slave side which is connected to Microblaze I-Cache and D-Cache an also Microblaze Trace port and the other ILA file is for AXI Interconnect Master side that is connected to OpenHBMC.
iladata.zip

Hi,
Thanks a lot for ILA files. I have found the issue.  I will try to fix it today.

Hello,
I have fixed the AXI stuck issue. Please update you IP and let me know if it works for you.
Concerning to 16-bit and 64-bit mode, they are still not tested yet, going to do this in a few day, so please continue using AXI 32-bit data width mode.

@OVGN
Hello,
Thank you very much for the changes. I tested the new OpenHBMC in new test Vivado and Vitis projects which have only Microblaze subsystems and OpenHBMC.  In this project, the Vitis's memory test program passes and there is no problem.
However, I still have memory issues in my main application project. For some specific cache sizes or cache line lengths, the memory test program fails. I checked the AXI port of OpenHBMC to see what is the problem and this the result. This is the first word write process in Vitis's memory test program which writes 0x00000001 to address 0x000000 and is done successfully.

But the first word read back fails as the data read back is 0x00008001:

I increased Microblaze cache size and cache line length and this time memory test program passes. This the ILA result:

The only difference that I see in this two situations is that the AXI ID width is changed from 3 to 1. Do you have any idea about this?
Also because I am using Vivado 2021.2, I upgraded the fifo IP cores inside the OpenHBMC but it didn't change the result. iladata.zip is also attached.

Hi, @mohammadhgh
Many thanks again for detailed reports.
I have analyzed the diagrams and made different tests with various cache line length and size. Finally, I could catch wrong read failure. In fact there is no relation between cache line length, cache size and incorrect data at read. This is just some specific design placement, that causes error. This is quite unexpected... Nevertheless, I have fixed IP core primitives location to stabilly reproduce this bug, having some internal signals connected to ILA. Investigations are in progress. Hope to find the root of the problem tomorrow.

Hi, @mohammadhgh
I have some results. Looks like this is not design logic issue. In fact this is timing issue.
I was running tests on mb_dual_ram design project. I noticed, that I forgot to declare system clock frequency constraint.
There were a lot of timing warnings like no_clock, unconstrained_internal_endpoints, no_input_delay, no_output_delay.
Most of the violations can be ignored, as this is CDC synchronizers or input/output delay warnings, that are already resolved by design. But I decided to add a constraints file for IP to resolve all warnings.
Any other timing violations are critical and must be fixed by IP user. As you are using ILA, I strongly recommend to set for all your ILA cores this option: Input Pipe Stages = 1. It will not affect captured ILA data, but will help a lot to relax timings.
In general, I think that your design fails due to timing violations in IP core. Probably you haven't noticed them, as there are quite a lot of warning, because I hadn't added contraints file. I'm going to fix this very soon, probably tomorrow.

Hi @OVGN
Thank you very much for your work and fast replies.
I have a compilation in which there is no problem. I fixed the placement of the OpenHBMC module and everything is good for now, so I think you are right and it seems like a timing issue.
I checked OpenHBMC synthesis reports and found there exist these critical warnings about FIFO IP cores inside OpenHBMC. Then I upgraded FIFO IP cores, but the warnings where still there so I just ignored theme!
[Designutils 20-1280] Could not find module 'fifo_18b_18b_512w'. The XDC file /..../fifo_18b_18b_512w.xdc will not be read for any cell of this module.
Also I remember that there where an XDC file in the OpenHBMC v1.1 which I noticed is omitted in the current version. With the v1.1, I had always a negetive slack around 0.7 ns with 100MHz Hyper Bus clock. The problem is that in our board, the RWDS is not connected to a clock compatible pin, and also the speed grade of the FPGA is -1. We are planning to change the board and in the new board we will connect the RWDS to an MRCC or SRCC pin.

Hello, @mohammadhgh

I checked OpenHBMC synthesis reports and found there exist these critical warnings about FIFO IP cores inside OpenHBMC. Then I upgraded FIFO IP cores, but the warnings where still there so I just ignored theme!

I can't understand why, but Vivado cannot understand that fifo_18b_18b_512w is not used due to selected parameter and there is no need to apply .xdc file of unused module. I'm going to replace Xilinx FIFO IP with custom ones to make design more flexible and remove these annoying errors. Yes, please, ignore these warning for a while.

Also I remember that there where an XDC file in the OpenHBMC v1.1 which I noticed is omitted in the current version. With the v1.1, I had always a negetive slack around 0.7 ns with 100MHz Hyper Bus clock.

Right, I removed that XDC file, as it was incorrect. Now I'm working at new one, adding all needed constraints for OpenHBMC and will return correct XDC file back. Just need a bit more time...

The problem is that in our board, the RWDS is not connected to a clock compatible pin, and also the speed grade of the FPGA is -1. We are planning to change the board and in the new board we will connect the RWDS to an MRCC or SRCC pin.

In common HyperBUS IP design RWDS is used to sample data bus. In this case, you are right, RWDS should be connected to a clock capable pin. As RWDS is guaranteed to be edge aligned to data, we should delay RWDS to shift it to the center of the data bit. The flaw of this scheme is that calibration procedure is needed to shift RWDS. Also for low frequencies, even 100MHz this is quite hard to delay RWDS by 5ns. Single IDELAY primitive can delay signal for 2.5ns max. In this case probably IDELAY cascading can help, no matter. Also theoretically  HyperBUS tCKDS and tCKD timing values can vary with temperature of the memory part and probably periodic RWDS recalibration will be needed for reliable operation.
OpenHBMC data reception logic is designed in completely different way. RWDS is not used to sample data bus. RWDS is oversampled by x6 clock (x3 in DDR) along with data bus. There is no special IO placement requirements for RWDS, it can be connected to clock capable or common FPGA pin. After that oversampled data goes to DRU (data recovery unit) that detects RWDS rising and falling edges and selects right data samples to recover data. There is no need to make any kind of calibration with this scheme. DRU FSM covers all possible conditions and always should be able to recover data.
In general, if you can connect RWDS to MRCC/SRCC - do it. This is probably will be mandatory for some HyperRAM memory controller IPs, but OpenHBMC doesn't need it at all:

Concerning performance, I'm using commercial lowest speed grade XC7S50-1CSGA324C with W956D8MBYA5I.
I have stable working project mb_single_ram configured to run HyperRAM at max possible frequency of 200MHz.

Hi, @mohammadhgh
I have released rev.83. Among other improvements, I have finally added constraints file, i.e. no more timing critical warnings.


constant value rather env variable

Please could you replace the code below :
"{{ splunk_home }}/bin/splunk createssl server-cert -d /opt/splunk/etc/auth -n server.pem"
With
"{{ splunk_home }}/bin/splunk createssl server-cert -d {{splunk_home }}/etc/auth -n server.pem"
it should be more flexible.
Thanks.

Will fix hardcoded path in: https://github.com/splunk/ansible-role-for-splunk/search?q="%2Fopt%2Fsplunk%2F"


net: http: Remove the old legacy API

There are no internal users for old HTTP API so removing it.
Signed-off-by: Jukka Rissanen<EMAIL_ADDRESS>

What about external users? Can't we do this post 1.10 release?

Well, @nashif wanted it like this so I sent this patch.
I prepared the earlier HTTP patches for the normal deprecation process in mind but if that is not needed then so be it.

We are still using the old API, FWIW

We are having issues / fixing bugs in the new HTTP API.  Let's keep the legacy API around till 1.10 to buy some time for our changes to get merged in.

ok, lets move it to 1.11


feat: query based on all partitions

CATEGORY
Choose one

[ ] Bug Fix
[x] Enhancement (new features, refinement)
[ ] Refactor
[ ] Add tests
[ ] Build / Development Environment
[ ] Documentation

SUMMARY
In presto, when a user selected a table in SQL lab to preview its data, we used to just partition on the first key even if there were multiple partitions. We should get the latest data from all the partitions in a Presto data source.
TEST PLAN
Added unit tests
REVIEWERS
@betodealmeida @DiggidyDave @xtinec

@khtruong, how does this look like in the table metadata in SQL Lab?

@khtruong, how does this look like in the table metadata in SQL Lab?

Codecov Report

Merging #7782 into master will increase coverage by 0.16%.
The diff coverage is 92.85%.

@@            Coverage Diff             @@
##           master    #7782      +/-   ##
==========================================
+ Coverage   65.71%   65.87%   +0.16%
==========================================
  Files         459      459
  Lines       21983    21986       +3
  Branches     2415     2415
==========================================
+ Hits        14446    14484      +38
+ Misses       7416     7381      -35
  Partials      121      121

Impacted Files
Coverage Δ

superset/db_engine_specs/presto.py
78.28% <92.85%> (+8.57%)
:arrow_up:

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 ebb7fbc...598ff3c. Read the comment docs.

@khtruong I have a few comments and a couple questions.

Done!

Awesome!


Open TSC Meeting, Thursday 30th April 2020

NOTE: This meeting is on Thursday at 9am - 10am PT
Zoom Meeting link: https://zoom.us/j/975841675
In order to give some more visibility into the topics we cover in the TSC meetings here is the planned agenda for the next meeting.  Hopefully this will allow people to plan to attend meetings for topics that they have an interest in.  And for folks who cannot attend they can comment on this issue prior to the meeting.  Feel free to suggest other potential agenda topics.
*Please submit comments below for topics or proposals that you wish to present in the TSC meeting

Topic
Owner
Decision/NextStep

Decide on 3.1/3.5/4.0 & SemVer -discussion/votes in #2212
@OAI/tsc

I filed #2219 with an idea of how to communicate the magnitude of change in the next release.  It would work with any of the proposed version numbers including keeping SemVer and going to 4.0.

3.1 - Drop Semver and make minor breaking change.

4.0 - Not really major but semver compliant

8.0 - for Ron.

2020/04 - no correlation between

2020/05.patch-xx

does it make any sense to do a 3.1 release first that doesn't contain the semver-requires-us-to-do-4.0 changes first, and then follow up with a 4.0 (that does) later on?

@karenetheridge the "almost but not quite JSON Schema compatible" approach is unsatisfying, and rather confusing because some of the incompatibilities are rather subtle.
The idea has come up, but as @lornajane has emphasized, we really need to focus on releasing useful changes (it's been three years since 3.0) and punting 4.0 out could delay compatibility for a long time.
The idea of simultaneous 3.1 + 4.0 releases was floated, but I think that will really confuse people over which to take and why, and didn't get a lot of traction.

Semantic versioning is an existing promise. Is this something you can really just drop? It affects thousands of API and tooling developers. Is there a real obligation to release 3.1?
I understand that there is probably a roadmap for 4.0 but I'm wondering what is the cost of changing a roadmap is vs breaking the promise of keeping promises.
If there is really no way to maintain BC in 3.1, I suspect most would rather see it released as 4.0.

@Jaesin I will be writing a blog post to explain the reasoning for this. It was not a decision we made lightly.

As above: decision taken, 3.1-rc0 released and blog post published.


Docker Playground resources unavailable

As you can see there are no resources and I can not create any container.

Fixed.


Finish darwin auto-updater support

Afaict it's as simple as calling setFeedUrl and checkForUpdates when manually checking.
In fact I'd really like to have.. an update store that responds to CHECK_FOR_UPDATE and emits stuff like UPDATE_AVAILABLE, UPDATE_READY

Bit of a pain in the butt to test because it requires signed application so, can't test on OSX until we get our Apple code signing certificate.


[SI] Typo in stream definition of  Streaming Integrator 101

Description:
In https://ei.docs.wso2.com/en/latest/streaming-integrator/quick-start-guide/quick-start-guide-101/ . step 3 refers to a property called 'deviceNo' which should be 'deviceID'.
Suggested Labels:

Suggested Assignees:

Affected Product Version:
OS, DB, other environment details and versions:
Steps to reproduce:
Related Issues:

Corrected via [1].
[1] https://github.com/wso2/docs-ei/pull/1482


Correction for raw affiliation CRP-CPO, UR UPJV 7273, Simusanté CHU Sud - Amiens (France)

Correction needed for raw affiliation CRP-CPO, UR UPJV 7273, Simusanté CHU Sud - Amiens (France)
raw_affiliation_name: CRP-CPO, UR UPJV 7273, Simusanté CHU Sud - Amiens (France)
new_rors: 010567a58;01gyxrk03
previous_rors: 010567a58
works_examples: W4295227039
contact: 62e2405baf955f91e6bc6e7398a830fd:9452789eacfa112246d6c71a5e78f0d4 @ u-picardie.fr

This issue was accepted and ingested by the OpenAlex team on 2024-10-10. The new affiliations should be visible within the next 7 days.


Add README note about UIScreenBrightnessDidChangeNotification

To make it even more automatic you can trigger night/day by monitoring for when the system brightness changes below a certain threshold. My favorite hacker news app seems to trigger auto night around 30%.

I have considered to add this feature to DKNightVersion. But it's a little tricky.

In the use of your third party, we met in the program of these problems ：1.Switch to the night mode, then switch to the mode during the day, some cell appeared under control (label) on the black background, above the label data disappeared, and there will be a phenomenon of cell multiplexing？2.The import of a third party, you will is our program to change the font (black fonts into a red, red fonts become white)？ 3. Navigation around the color of the button is our custom, after the switch to the night mode, switch back, about navigation button color becomes blue, not our custom colors ？Thank you for your answer，We can add the qq chat with these questions if you have time! My QQ:1418259706


Fix compiletest tests

Closes https://github.com/rust-embedded/cortex-m-rt/issues/215

r? @therealprof
(rust_highfive has picked a reviewer for you, use r? to override)

bors r+


Add SAML2 support

Copy of #2573 due to hastily deletion of old branch.
Adds a plugin that makes SAML2 authentication setup very similar to the OAuth suite currently in place.
Documentation

[x] Your code is flake8 compliant.
[x] Your code is python 3.5 compliant (specific python >=3.6 syntax is currently not accepted).
[x] If this is a new feature and not a bug fix, you've included the proper documentation in the ReadTheDocs documentation folder. https://github.com/DefectDojo/Documentation/tree/master/docs or provide feature documentation in the PR.
[ ] Model changes must include the necessary migrations in the dojo/db_migrations folder.
[ ] Add applicable tests to the unit tests.
[ ] Add the proper label to categorize your PR.

@cody-m-tibco, for k8s it is bad that we need to change setting.py, can we have it in the form of environment variables like is there for other type of  authentications?

It's not ideal from the plugin perspective, but it can be done.

@cody-m-tibco manage to use your code and make it work, also i added config param over te env, please take a look:
https://github.com/dsever/django-DefectDojo/blob/defect_dojo_saml_integrated/dojo/settings/settings.dist.py#L350

Looks good. I arrived at a similar place.


Usability, Embed Support and more

This pulls the recent stable updates into production. Updated in this pull are the following:

Better embed support
Discontinuation of Embedly
Responsive styling
Readability and coloring
Favicon and site icon
User input footer

AWWWEEEE YIIISSSSSSS! :D

Can you put this live for me? <3

Im already working on it.

Wait till I create a release for this version

Okay cool thank you! <3


added localstorate blocker

#31  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @leonchike and the rest of your teammates on  Graphite


ERROR IN TGE DETERMINING ISONB

While running FVCOM, I get the following error:
FVCOM Fatal Error!
ERROR IN TGE DETERMINING ISONB
Stopping FVCOM
Could you please help me to find the problem?
I have previously tested my mesh and input files in another linux machine and the model was working fine.

Hi
Looks like you still have a problem with the mesh or at least information related to the mesh. I am afraid I don’t have any specific advise beyond checking the mesh and setup again. Specially if you have upgraded to the latest fvcom recently.
R
From: asafaie<EMAIL_ADDRESS>Sent: 12 April 2020 21:38
To: pwcazenave/fvcom-toolbox
Cc: Subscribed
Subject: [pwcazenave/fvcom-toolbox] ERROR IN TGE DETERMINING ISONB (#11)
While running FVCOM, I get the following error:
FVCOM Fatal Error!
ERROR IN TGE DETERMINING ISONB
Stopping FVCOM
Could you please help me to find the problem?
I have previously tested my mesh and input files in another linux machine and the model was working fine.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/pwcazenave/fvcom-toolbox/issues/11, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABGHWPZGZWU7OLNGCDLGNFDRMIRAXANCNFSM4MGRTQKQ.

This email has been scanned by PML for spam & viruses. If you believe this email should have been stopped by our filters, click herehttps://portal.mailanyone.net/index.html#/outer/reportspam?token=dXNlcj1yaXRvQHBtbC5hYy51azt0cz0xNTg2NzIzODU4O3V1aWQ9NUU5MzdDMTIwRUQxQTgxRTgyNkNBNTc0NTJFQjMwNzc7dG9rZW49MTlkM2I0N2ZjN2Y2YTRlMTNmMWM0MjMwZDVhYzc1Y2QxODJhMjE1MTs%3D to report it.
Please visit our new website at www.pml.ac.uk and follow us on Twitter @PlymouthMarine
We have updated our Privacy Notice which is available at http://www.pml.ac.uk/System-pages/Privacy_Notice
Plymouth Marine Laboratory (PML) is a company limited by guarantee registered in England & Wales, company number 4178503. Registered Charity No. 1091222. Registered Office: Prospect Place, The Hoe, Plymouth  PL1 3DH, UK.
This message is private and confidential. If you have received this message in error, please notify the sender and remove it from your system. You are reminded that e-mail communications are not secure and may contain viruses; PML accepts no liability for any loss or damage which may be caused by viruses.

Hi Looks like you still have a problem with the mesh or at least information related to the mesh. I am afraid I don’t have any specific advise beyond checking the mesh and setup again. Specially if you have upgraded to the latest fvcom recently. R From: asafaie<EMAIL_ADDRESS>Sent: 12 April 2020 21:38 To: pwcazenave/fvcom-toolbox Cc: Subscribed Subject: [pwcazenave/fvcom-toolbox] ERROR IN TGE DETERMINING ISONB (#11) While running FVCOM, I get the following error: FVCOM Fatal Error! ERROR IN TGE DETERMINING ISONB Stopping FVCOM Could you please help me to find the problem? I have previously tested my mesh and input files in another linux machine and the model was working fine. — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub<#11>, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABGHWPZGZWU7OLNGCDLGNFDRMIRAXANCNFSM4MGRTQKQ.
…
________________________________ This email has been scanned by PML for spam & viruses. If you believe this email should have been stopped by our filters, click herehttps://portal.mailanyone.net/index.html#/outer/reportspam?token=dXNlcj1yaXRvQHBtbC5hYy51azt0cz0xNTg2NzIzODU4O3V1aWQ9NUU5MzdDMTIwRUQxQTgxRTgyNkNBNTc0NTJFQjMwNzc7dG9rZW49MTlkM2I0N2ZjN2Y2YTRlMTNmMWM0MjMwZDVhYzc1Y2QxODJhMjE1MTs%3D to report it. Please visit our new website at www.pml.ac.uk and follow us on Twitter @PlymouthMarine We have updated our Privacy Notice which is available at http://www.pml.ac.uk/System-pages/Privacy_Notice Plymouth Marine Laboratory (PML) is a company limited by guarantee registered in England & Wales, company number 4178503. Registered Charity No. 1091222. Registered Office: Prospect Place, The Hoe, Plymouth PL1 3DH, UK. This message is private and confidential. If you have received this message in error, please notify the sender and remove it from your system. You are reminded that e-mail communications are not secure and may contain viruses; PML accepts no liability for any loss or damage which may be caused by viruses.

Hi,
Thank you for your response. This is what I guessed in the first place, but the is no problem with the mesh. I tested the model in other linux machines that I have access and it works fine. I only get this error in my new hpc. I debugged the code in the hpc and I am sure the mesh is read and its information is loaded to the FVCOM correctly but I do not know why tge.f could not handle it. Maybe there is a problem with my intel compiler or required libraries that I installed.
Here is how I installed them:
***OpenMPI
source /share/apps/composer_xe_2015.2.164/bin/compilervars.sh intel64
tar xvzf openmpi-1.6.1.tar.gz
export CC=icc
export CXX=icpc
export FC=ifort
export F90=ifort
./configure --prefix=/home/asafaie/setup/library/openmpi 2>&1 |tee config.out
make all 2>&1 |tee make.out
make install 2>&1 |tee make-install.out
export PATH=/home/asafaie/setup/library/openmpi/bin:$PATH
***NetCDF
tar xvzf netcdf-4.1.3.tar.gz
export CC=icc
export CXX=icpc
export FC=ifort
export F90=ifort
./configure --prefix=/home/asafaie/setup/library/netcdf --disable-netcdf-4
make
make install
make check
***cmake
tar xvzf cmake-2.8.8.tar.gz
export CC=icc
export CXX=icpc
export FC=ifort
export F90=ifort
./configure --prefix=/home/asafaie/setup/library/cmake
make
make install
***METIS
tar xvzf metis-5.0.2.tar.gz
cd /home/asafaie/install/metis-5.0.2
export CC=icc
export CXX=icpc
export FC=ifort
export F90=ifort
make config prefix=/home/asafaie/setup/library/metis
make
make install

Am I correct in assuming that you managed to run this setup in a stand alone linux but it fails in your hpc? If that is the case, then maybe the errors are associated with your HPC environment setup. I am afraid that is outside of my area of knowledge.
The FVCOM developers do have some instructions on how to install fvcom in a cluster in case they are of any use (http://fvcom.smast.umassd.edu/FVCOM/FVCOMHelp/FVCOM_cluster.html)
Regards
Ricardo
From: asafaie<EMAIL_ADDRESS>Sent: 14 April 2020 13:33
To: pwcazenave/fvcom-toolbox
Cc: Ricardo Torres; Comment
Subject: Re: [pwcazenave/fvcom-toolbox] ERROR IN TGE DETERMINING ISONB (#11)
Hi Looks like you still have a problem with the mesh or at least information related to the mesh. I am afraid I don’t have any specific advise beyond checking the mesh and setup again. Specially if you have upgraded to the latest fvcom recently. R From: asafaie [mailto:notifications<EMAIL_ADDRESS>Sent: 12 April 2020 21:38 To: pwcazenave/fvcom-toolbox Cc: Subscribed Subject: [pwcazenave/fvcom-toolbox] ERROR IN TGE DETERMINING ISONB (#11https://github.com/pwcazenave/fvcom-toolbox/issues/11) While running FVCOM, I get the following error: FVCOM Fatal Error! ERROR IN TGE DETERMINING ISONB Stopping FVCOM Could you please help me to find the problem? I have previously tested my mesh and input files in another linux machine and the model was working fine. — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub<#11https://github.com/pwcazenave/fvcom-toolbox/issues/11>, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABGHWPZGZWU7OLNGCDLGNFDRMIRAXANCNFSM4MGRTQKQ.
…
________________________________ This email has been scanned by PML for spam & viruses. If you believe this email should have been stopped by our filters, click herehttps://portal.mailanyone.net/index.html#/outer/reportspam?token=dXNlcj1yaXRvQHBtbC5hYy51azt0cz0xNTg2ODY3NTczO3V1aWQ9NUU5NUFENzREQjdEOEMxMTQ1MDU2MDQzMjA5NkE4NzE7dG9rZW49OGM5ODMxY2UwZjc2Zjk3NThkMTExOTliY2IyZGZlODU3YWU3OTllZDs%3Dhttps://portal.mailanyone.net/index.html#/outer/reportspam?token=dXNlcj1yaXRvQHBtbC5hYy51azt0cz0xNTg2NzIzODU4O3V1aWQ9NUU5MzdDMTIwRUQxQTgxRTgyNkNBNTc0NTJFQjMwNzc7dG9rZW49MTlkM2I0N2ZjN2Y2YTRlMTNmMWM0MjMwZDVhYzc1Y2QxODJhMjE1MTs%3D to report it. Please visit our new website at www.pml.ac.ukhttp://www.pml.ac.uk and follow us on Twitter @PlymouthMarine We have updated our Privacy Notice which is available at http://www.pml.ac.uk/System-pages/Privacy_Notice Plymouth Marine Laboratory (PML) is a company limited by guarantee registered in England & Wales, company number 4178503. Registered Charity No. 1091222. Registered Office: Prospect Place, The Hoe, Plymouth PL1 3DH, UK. This message is private and confidential. If you have received this message in error, please notify the sender and remove it from your system. You are reminded that e-mail communications are not secure and may contain viruses; PML accepts no liability for any loss or damage which may be caused by viruses.
Hi,
Thank you for your response. This is what I guessed in the first place, but the is no problem with the mesh. I tested the model in other linux machines that I have access and it works fine. I only get this error in my new hpc. I debugged the code in the hpc and I am sure the mesh is read and its information is loaded to the FVCOM correctly but I do not know why tge.f could not handle it. Maybe there is a problem with my intel compiler or required libraries that I installed.
Here is how I installed them:
***OpenMPI
source /share/apps/composer_xe_2015.2.164/bin/compilervars.sh intel64
tar xvzf openmpi-1.6.1.tar.gz
export CC=icc
export CXX=icpc
export FC=ifort
export F90=ifort
./configure --prefix=/home/asafaie/setup/library/openmpi 2>&1 |tee config.out
make all 2>&1 |tee make.out
make install 2>&1 |tee make-install.out
export PATH=/home/asafaie/setup/library/openmpi/bin:$PATH
***NetCDF
tar xvzf netcdf-4.1.3.tar.gz
export CC=icc
export CXX=icpc
export FC=ifort
export F90=ifort
./configure --prefix=/home/asafaie/setup/library/netcdf --disable-netcdf-4
make
make install
make check
***cmake
tar xvzf cmake-2.8.8.tar.gz
export CC=icc
export CXX=icpc
export FC=ifort
export F90=ifort
./configure --prefix=/home/asafaie/setup/library/cmake
make
make install
***METIS
tar xvzf metis-5.0.2.tar.gz
cd /home/asafaie/install/metis-5.0.2
export CC=icc
export CXX=icpc
export FC=ifort
export F90=ifort
make config prefix=/home/asafaie/setup/library/metis
make
make install
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/pwcazenave/fvcom-toolbox/issues/11#issuecomment-613415430, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABGHWP3YFLVYPBL7WBSERUDRMRJW5ANCNFSM4MGRTQKQ.
Please visit our new website at www.pml.ac.uk and follow us on Twitter @PlymouthMarine
We have updated our Privacy Notice which is available at http://www.pml.ac.uk/System-pages/Privacy_Notice
Plymouth Marine Laboratory (PML) is a company limited by guarantee registered in England & Wales, company number 4178503. Registered Charity No. 1091222. Registered Office: Prospect Place, The Hoe, Plymouth  PL1 3DH, UK.
This message is private and confidential. If you have received this message in error, please notify the sender and remove it from your system. You are reminded that e-mail communications are not secure and may contain viruses; PML accepts no liability for any loss or damage which may be caused by viruses.

Am I correct in assuming that you managed to run this setup in a stand alone linux but it fails in your hpc? If that is the case, then maybe the errors are associated with your HPC environment setup. I am afraid that is outside of my area of knowledge. The FVCOM developers do have some instructions on how to install fvcom in a cluster in case they are of any use (http://fvcom.smast.umassd.edu/FVCOM/FVCOMHelp/FVCOM_cluster.html) Regards Ricardo From: asafaie<EMAIL_ADDRESS>Sent: 14 April 2020 13:33 To: pwcazenave/fvcom-toolbox Cc: Ricardo Torres; Comment Subject: Re: [pwcazenave/fvcom-toolbox] ERROR IN TGE DETERMINING ISONB (#11) Hi Looks like you still have a problem with the mesh or at least information related to the mesh. I am afraid I don’t have any specific advise beyond checking the mesh and setup again. Specially if you have upgraded to the latest fvcom recently. R From: asafaie [mailto:notifications<EMAIL_ADDRESS>Sent: 12 April 2020 21:38 To: pwcazenave/fvcom-toolbox Cc: Subscribed Subject: [pwcazenave/fvcom-toolbox] ERROR IN TGE DETERMINING ISONB (#11<#11>) While running FVCOM, I get the following error: FVCOM Fatal Error! ERROR IN TGE DETERMINING ISONB Stopping FVCOM Could you please help me to find the problem? I have previously tested my mesh and input files in another linux machine and the model was working fine. — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub<#11<#11>>, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABGHWPZGZWU7OLNGCDLGNFDRMIRAXANCNFSM4MGRTQKQ. …
…
________________________________ This email has been scanned by PML for spam & viruses. If you believe this email should have been stopped by our filters, click herehttps://portal.mailanyone.net/index.html#/outer/reportspam?token=dXNlcj1yaXRvQHBtbC5hYy51azt0cz0xNTg2ODY3NTczO3V1aWQ9NUU5NUFENzREQjdEOEMxMTQ1MDU2MDQzMjA5NkE4NzE7dG9rZW49OGM5ODMxY2UwZjc2Zjk3NThkMTExOTliY2IyZGZlODU3YWU3OTllZDs%3Dhttps://portal.mailanyone.net/index.html#/outer/reportspam?token=dXNlcj1yaXRvQHBtbC5hYy51azt0cz0xNTg2NzIzODU4O3V1aWQ9NUU5MzdDMTIwRUQxQTgxRTgyNkNBNTc0NTJFQjMwNzc7dG9rZW49MTlkM2I0N2ZjN2Y2YTRlMTNmMWM0MjMwZDVhYzc1Y2QxODJhMjE1MTs%3D to report it. Please visit our new website at www.pml.ac.uk<http://www.pml.ac.uk> and follow us on Twitter @PlymouthMarine We have updated our Privacy Notice which is available at http://www.pml.ac.uk/System-pages/Privacy_Notice Plymouth Marine Laboratory (PML) is a company limited by guarantee registered in England & Wales, company number 4178503. Registered Charity No. 1091222. Registered Office: Prospect Place, The Hoe, Plymouth PL1 3DH, UK. This message is private and confidential. If you have received this message in error, please notify the sender and remove it from your system. You are reminded that e-mail communications are not secure and may contain viruses; PML accepts no liability for any loss or damage which may be caused by viruses. Hi, Thank you for your response. This is what I guessed in the first place, but the is no problem with the mesh. I tested the model in other linux machines that I have access and it works fine. I only get this error in my new hpc. I debugged the code in the hpc and I am sure the mesh is read and its information is loaded to the FVCOM correctly but I do not know why tge.f could not handle it. Maybe there is a problem with my intel compiler or required libraries that I installed. Here is how I installed them: ***OpenMPI source /share/apps/composer_xe_2015.2.164/bin/compilervars.sh intel64 tar xvzf openmpi-1.6.1.tar.gz export CC=icc export CXX=icpc export FC=ifort export F90=ifort ./configure --prefix=/home/asafaie/setup/library/openmpi 2>&1 |tee config.out make all 2>&1 |tee make.out make install 2>&1 |tee make-install.out export PATH=/home/asafaie/setup/library/openmpi/bin:$PATH ***NetCDF tar xvzf netcdf-4.1.3.tar.gz export CC=icc export CXX=icpc export FC=ifort export F90=ifort ./configure --prefix=/home/asafaie/setup/library/netcdf --disable-netcdf-4 make make install make check ***cmake tar xvzf cmake-2.8.8.tar.gz export CC=icc export CXX=icpc export FC=ifort export F90=ifort ./configure --prefix=/home/asafaie/setup/library/cmake make make install ***METIS tar xvzf metis-5.0.2.tar.gz cd /home/asafaie/install/metis-5.0.2 export CC=icc export CXX=icpc export FC=ifort export F90=ifort make config prefix=/home/asafaie/setup/library/metis make make install — You are receiving this because you commented. Reply to this email directly, view it on GitHub<#11 (comment)>, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABGHWP3YFLVYPBL7WBSERUDRMRJW5ANCNFSM4MGRTQKQ. Please visit our new website at www.pml.ac.uk and follow us on Twitter @PlymouthMarine We have updated our Privacy Notice which is available at http://www.pml.ac.uk/System-pages/Privacy_Notice Plymouth Marine Laboratory (PML) is a company limited by guarantee registered in England & Wales, company number 4178503. Registered Charity No. 1091222. Registered Office: Prospect Place, The Hoe, Plymouth PL1 3DH, UK. This message is private and confidential. If you have received this message in error, please notify the sender and remove it from your system. You are reminded that e-mail communications are not secure and may contain viruses; PML accepts no liability for any loss or damage which may be caused by viruses.

I was previously successful to compile and run FVCOM with this setup in both stand alone linux machines and hpcs, but it fails this time and it's been a month that I am not able to solve this issue.
Thank you Ricardo.
Ammar


PostgreSQL and Windows

PostgreSQL for some unknown reason fails few tests on Windows - mostly because of different quoting - looks like the Windows version ignores binding values as integers and treats them as strings instead.
That leads to following type of errors:
Failed asserting that two strings are equal.
Expected :'INSERT INTO "group" ("id", "title", "as") VALUES (1, 'Test Group', 3)'
Actual   :'INSERT INTO "group" ("id", "title", "as") VALUES ('1', 'Test Group', 3)'

Discussed in #1064, that this is a low priority issue.
Tested on Windows 7, PHP 5.6

i'm just hitting this issue. My environment: Ubuntu 12.04, php 5.5.30, postgres 9.1.19.

--- Expected
+++ Actual
@@ @@
-'SELECT book.id, book.title, book.isbn, book.price, book.publisher_id, book.author_id FROM book WHERE book.author_id=1258'
+'SELECT book.id, book.title, book.isbn, book.price, book.publisher_id, book.author_id FROM book WHERE book.author_id='1258''

/xxx/Propel2/tests/Propel/Tests/Runtime/ActiveQuery/ModelCriteriaTest.php:2712

5) Propel\Tests\Runtime\ActiveQuery\QuotingTest::testInsertQuery
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
-'INSERT INTO "group" ("id", "title", "as") VALUES (4, 'Test Group', 3)'
+'INSERT INTO "group" ("id", "title", "as") VALUES ('4', 'Test Group', 3)'

/xxx/Propel2/tests/Propel/Tests/Runtime/ActiveQuery/QuotingTest.php:46

6) Propel\Tests\Runtime\ActiveQuery\QuotingTest::testDeleteQuery
Failed asserting that two strings are equal.

--- Expected
+++ Actual
@@ @@
-'UPDATE "group" SET "as"=2 WHERE "group"."id"=6'
+'UPDATE "group" SET "as"=2 WHERE "group"."id"='6''

/xxx/Propel2/tests/Propel/Tests/Runtime/ActiveQuery/QuotingTest.php:71

FAILURES!
Tests: 3289, Assertions: 8155, Failures: 7, Incomplete: 4, Skipped: 24.

looks like the Windows version ignores binding values as integers and treats them as strings instead.

I think no, after digging into the source code, i found that when querying sequence, propel didn't cast the result (in the doInsert function)
$this->id = $dataFetcher->fetchColumn();

By casting the result into int, it's should solve the issue
$this->id = (int) $dataFetcher->fetchColumn();

The referenced PR also fixes all the tests i mentioned above


should we always click on NEW TASK of old task is done? why?

u can either click NEW TASK or click the empty text field to enter prompt.

You don't have to click start new task, you can hit the 'x' button at the top right of the task card to go back to the welcome screen.

but it needs to be a new task or? ive read that llms get confusing if u dont delete history


adding new QGIS activity

Adding new QGIS activity, Norwegian user group QGIS Seminar 5th desember in Oslo

Thanks,
should show up in a couple of hours

Thanks a lot!!!!!
Vennlig hilsen
Antonio Armas Díaz
+47 936 33 308
Fra: Richard Duivenvoorde<EMAIL_ADDRESS>Sendt: tirsdag 2. oktober 2018 14:41
Til: qgis/QGIS-Website<EMAIL_ADDRESS>Kopi: Antonio Armas Diaz<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Emne: Re: [qgis/QGIS-Website] adding new QGIS activity (#570)
Thanks,
should show up in a couple of hours
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/qgis/QGIS-Website/pull/570#issuecomment-426258329, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AKb4sfbV2vqH_N5ayMSLt1Sv9zpimhsjks5ug17ngaJpZM4XD65q.


nami won't link to the wallet

i have had a Nami wallet for a while and it has been working fine, today it won't sync together/load my wallet details on the wallet

it may of just taken a while to load but it was experiencing loading times with JPG store. It is working well now tho :)


It has a wrong phone number, and my helpdesk doesn't know how to reset

They don't understand what the problem is and keep asking me random questions such as okta setup, office365 setup etc.
How can I clearly instruct them on how/where to update the phone number for this?

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

ID: 276c38fe-aa72-6afa-23d8-14ff206c6f50
Version Independent ID: 9ffe59dd-c667-4802-1da0-6917638804c5
Content: Common problems with account two factor authentication - Azure AD
Content Source: articles/active-directory/user-help/multi-factor-authentication-end-user-troubleshoot.md
Service: active-directory
Sub-service: user-help
GitHub Login: @curtand
Microsoft Alias: curtand

@rapout83 Thanks for your feedback! We will investigate and update as appropriate.

If you are a member user then you can change it yourself by going to aka.ms/mfasetup.
Otherwise the Azure AD admin can change it by going to portal.azure.com > Azure Active Directory > Users > your user account > Edit

aka.ms/mfasetup can't work as it requires the verification with the 'wrong' phone number. Let me know if there's a way to bypass it.
I'm asking the admin if he can update it from the portal.

Can you try to add it as if you were adding a new phone number, following the instructions here and going to "Additional Verification Info"? https://docs.microsoft.com/en-us/azure/active-directory/user-help/multi-factor-authentication-end-user-troubleshoot#i-got-a-new-phone-number-and-i-want-to-add-it
Also, in the mfasetup, you can maybe try adding your real number as an alternate number and removing the other number (though I'm not sure if this will work as I haven't tried it).

it doesn't work as it asks me to verify myself with the 'wrong' phone number first. Only after the verification I can change/add the phone number.

You can only disable the verification method as a tenant admin, which is something the admin will have to do for you.
Sign in to the Azure portal.
On the left, select Azure Active Directory > Users.
Select Multi-Factor Authentication.
Under Multi-Factor Authentication, select service settings.
On the Service Settings page, under verification options, select/unselect the methods to provide to your users.
Click Save.
If for some reason they're unable to do this, they can look to the troubleshooting guides or create a support case.
As an end user, you can change your default MFA method to something else such as email, Authenticator app, or office phone by going to myapps.microsoft.com. But if it's still prompting you to MFA and you don't have an alternate MFA method such as email or authenticator app, then the admin will need to do it.

Here is the guide for handling your exact scenario, which you can pass on to your administrator:
Ask another cloud services admin to reset your Multi-Factor Authentication settings. To do this, the admin should follow these steps:
Sign in to the cloud service portal as an admin.
Go to https://account.activedirectory.windowsazure.com/usermanagement/multifactorverification.aspx.
Select the check box for the admin account whose Multi-Factor Authentication settings you want to reset.
Click Manage user settings.
Select the Require selected users to provide contact methods again check box, and then click Save.
https://support.microsoft.com/en-us/help/2834954/can-t-use-azure-multi-factor-authentication-to-sign-in-to-cloud-servic

Hope this helps! If they have trouble please ask them to create a support ticket with us.


Cannot change strategy of configuration ':apt' after it has been resolved

When using the Gretty plugin in combination with the APT plugin, I receive the following error:

Cannot change strategy of configuration ':apt' after it has been resolved

in Gradle < 3.0 this was just a warning and I was able to proceed anyway, but in Gradle 3.0 this is an error that prevents me from building the project.
I am using Gretty 1.4.0 and Gradle-APT-Plugin 0.8 (both latest versions). Simple build.gradle that you can use to reproduce this:
apply plugin: 'java'
apply plugin: 'net.ltgt.apt'
apply plugin: 'org.akhikhl.gretty'

buildscript {
    repositories {
        maven { url "https://plugins.gradle.org/m2/" }
    }
    dependencies {
        classpath "net.ltgt.gradle:gradle-apt-plugin:0.8"
        classpath 'org.akhikhl.gretty:gretty:1.4.0'
    }
}

You can count it as a gradle-apt-plugin bug, which should now be fixed (not yet released though)


[alignment] Question: How to get alignment result (.obj on input-image)

Hello
Thanks for sharing your nice work.
I tried your code last night. I could get ".obj" file which is face fitted model of the input image.
I am a newbie to 3DMM. Is there any way to get the aligned image? (.obj on input-image)
I want to make my video like the one you posted.

See https://github.com/YadiraF/PRNet/blob/master/demo.py

I'm just a user but I recommend my solution:
https://github.com/YadiraF/PRNet/issues/52


can be used as a git dependency

I can add your crate by writing the following in my toml:
[dependencies]
vendor_base64 = { git = "https://github.com/Andrew-Shay/rust_vendor_base64" }

If you want people to actually copy your code, you should consider not arranging it in crate form, which makes it easy for them to not.

Thanks for the suggestion, I'll consider that.
If someone really wanted to use it as a crate, I guess they could, but I wouldn't advise it 🤷♂


Lowering PyTorch Models to MLIR Linalg Dialect in Shark-Turbine

Description
I am currently using Shark-Turbine for lowering my PyTorch neural network models to MLIR code. However, I've noticed that the output is in the Torch dialect and I need it to be in the MLIR Linalg dialect.
Questions

Is there an option in the Shark-Turbine API to lower PyTorch models directly to the MLIR Linalg dialect?
I would appreciate any suggestions or guidance on how to achieve the desired lowering from PyTorch to MLIR in the Linalg dialect or from Torch dialect to Linalg dialect, whether through Shark-Turbine or any other methods or tools that you recommend.

Thank you in advance

Generally, compilers like iree prefer to interchange at the torch dialect and then they have a conversion pipeline that imports it, incidentally taking it through linalg on the way. But we also have compiler specific lowerings and opinions in the import pipeline

Thanks for the prompt reply,
Does it mean that there is already a way, even if partially implemented, to get mlir code with linalg dialect?

yes absolutely. If you're using the aot.export api like in the simple mlp example:
class MLP(nn.Module):
    def __init__(self):
        super().__init__()
        self.layer0 = nn.Linear(8, 8, bias=True)
        self.layer1 = nn.Linear(8, 4, bias=True)
        self.layer2 = nn.Linear(4, 2, bias=True)
        self.layer3 = nn.Linear(2, 2, bias=True)

    def forward(self, x: torch.Tensor):
        x = self.layer0(x)
        x = torch.sigmoid(x)
        x = self.layer1(x)
        x = torch.sigmoid(x)
        x = self.layer2(x)
        x = torch.sigmoid(x)
        x = self.layer3(x)
        return x

model = MLP()
example_x = torch.empty(97, 8, dtype=torch.float32)
exported = aot.export(model, example_x)
aot.CompiledModule.run_import(exported.compiled_module)
exported.print_readable()
compiled_binary = exported.compile(save_to=None)

if you change the last few lines to:
model = MLP()
example_x = torch.empty(97, 8, dtype=torch.float32)
exported = aot.export(model, example_x)
aot.CompiledModule.run_import(exported.compiled_module) #This is the line that brings it to linalg
exported.print_readable()
compiled_binary = exported.compile(save_to=None)

this should print the linalg ir for you. If you want to save to a file you can do:
exported.save_mlir("my_linalg_output.mlir") to save your linalg output. (If you end in .mlirbc you'll get bytecode instead)

Thank you so much and sorry for the late reply.
I try to use the code provided.

It works, thank you.


fix: guardian starts rest and grpc on same port

start up fix to use different port for grpc
docs fix for gcs
remove unsupported shield identity client

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

4 of 6 (66.67%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.003%) to 75.969%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

plugins/providers/bigquery/client.go
0
2
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.003%

Covered Lines:
8137

Relevant Lines:
10711

💛  - Coveralls


Resolve ErrorProne warnings

Since a recent PR, we've been observing a number of code style warnings from ErrorProne. This PR resolves those warnings.

@alexander-yevsyukov, PTAL. @armiol, PTAL. @serhii-lekariev, FYI.

I propose https://github.com/SpineEventEngine/base/commit/bb9f27675e1f0cffd995977a98497c969ff5c945 and https://github.com/SpineEventEngine/base/commit/82fd14d819810a9c5e8a9f5f4f833ba80240eed2, which seem to resolve the warnings. As for EnvironmentType design - let's discuss.

As discussed with @dmdashenkov, I'll slightly redesign EnvironmentType in https://github.com/SpineEventEngine/base/pull/542. I'll make sure to deal with the Error Prone warnings too.

@serhii-lekariev, I'll close the PR but leave the branch alive for now.


bug: Can't archive freshly unarchived thread

Describe the bug
I'm running into Bad state: Stream has already been listened to. when trying to archive a freshly-unarchived thread.
I belive this might be a race condition of some sort (where the channel has not yet finished being updated or whatnot).
The reason it's freshly unarchived is because I'm running a command as the first message in an archived thread.
so basically, I'm running /archive, which un-archives the thread because that sent a message, and the command tries to archive it back but I feel like it's going too fast. running the command again afterwards is fine.
To Reproduce
final slashCommand = SlashCommandBuilder(
    "archive",
    "e",
    canBeUsedInDm: false,
  )..registerHandler((p0) async {
      final thread = await p0.interaction.channel.download() as IThreadChannel;

      ThreadBuilder threadBuilder = ThreadBuilder(name);
      threadBuilder.archived = true;
      threadBuilder.locked = false;

      thread.edit(threadBuilder);
    })

interactions.registerSlashCommand(slashCommand);

Expected behavior
The thread should archive and my command should not error.
Desktop (please complete the following information):

OS: Linux
Dart version: 2.18.0
Nyxx version: 4.4.0

Additional context
This can be worked around by editing with archive = true, then with archive = false, like so:
ThreadBuilder threadBuilder = ThreadBuilder(name);
threadBuilder.archived = false;
threadBuilder.locked = false;

thread.edit(threadBuilder);

threadBuilder.archived = true;

thread.edit(threadBuilder);

I don't know if this belongs in nyxx_interactions but I believe it might have to do with nyxx itself.

Hey there, could you attach a stack trace of where this error occurs? I'm struggling to locate where the error is happening.

Sorry, here is the stack trace.
Error: Bad state: Stream has already been listened to.
Stack trace:
#0      _StreamController._subscribe (dart:async/stream_controller.dart:676:7)
#1      _ControllerStream._createSubscription (dart:async/stream_controller.dart:827:19)
#2      _StreamImpl.listen (dart:async/stream_impl.dart:471:9)
#3      new _ForwardingStreamSubscription (dart:async/stream_pipe.dart:114:10)
#4      _ForwardingStream._createSubscription (dart:async/stream_pipe.dart:86:16)
#5      _ForwardingStream.listen (dart:async/stream_pipe.dart:81:12)
#6      _HttpIncoming.listen (dart:_http/http_impl.dart:444:8)
#7      _HttpClientResponse.listen (dart:_http/http_impl.dart:703:19)
#8      new _ForwardingStreamSubscription (dart:async/stream_pipe.dart:114:10)
#9      _ForwardingStream._createSubscription (dart:async/stream_pipe.dart:86:16)
#10     _ForwardingStream.listen (dart:async/stream_pipe.dart:81:12)
#11     StreamView.listen (dart:async/stream.dart:2201:20)
#12     new _SinkTransformerStreamSubscription (dart:async/stream_transformers.dart:49:16)
#13     _BoundSinkStream.listen (dart:async/stream_transformers.dart:171:9)
#14     Stream.fold (dart:async/stream.dart:1091:14)
#15     Encoding.decodeStream (dart:convert/encoding.dart:24:10)
#16     ByteStream.bytesToString (package:http/src/byte_stream.dart:33:16)
#17     HttpHandler._handle (package:nyxx/src/internal/http/http_handler.dart:125:61)
<asynchronous suspension>
#18     HttpEndpoints.executeSafe (package:nyxx/src/internal/http_endpoints.dart:453:22)
<asynchronous suspension>
#19     HttpEndpoints.editThreadChannel (package:nyxx/src/internal/http_endpoints.dart:1819:9)
<asynchronous suspension>
#20     handleResolve (package:codercord/discord/commands/resolve.dart:15:5)
<asynchronous suspension>
#21     getCommand.<anonymous closure> (package:codercord/discord/commands/resolve.dart:101:7)
<asynchronous suspension>
#22     Interactions.sync.<anonymous closure> (package:nyxx_interactions/src/interactions.dart:262:11)
<asynchronous suspension>

Different version, different issue. Here's with 4.4.1
Error: Unknown interaction (10062) POST https://discord.com/api/v10/interactions/1066999320957693982/[...]/callback
Stack trace:
#0      HttpEndpoints.executeSafe (package:nyxx/src/internal/http_endpoints.dart:456:48)
<asynchronous suspension>
#1      InteractionsEndpoints.executeSafe (package:nyxx_interactions/src/internal/interaction_endpoints.dart:125:22)
<asynchronous suspension>
#2      InteractionEventWithAcknowledge.respond (package:nyxx_interactions/src/events/interaction_event.dart:229:7)
<asynchronous suspension>
#3      handleResolve (package:codercord/discord/commands/resolve.dart:50:11)
<asynchronous suspension>
#4      getCommand.<anonymous closure> (package:codercord/discord/commands/resolve.dart:101:7)
<asynchronous suspension>
#5      Interactions.sync.<anonymous closure> (package:nyxx_interactions/src/interactions.dart:262:11)
<asynchronous suspension>

This seems to be a separate issue. You can close this one and reopen a new one (probably on the nyxx_interactions repo, looking at the stack trace), or ask for help on the Discord server.

Core of the issue fixed in 4.4.1 . As @abitofevrything you can open separate issue in nyxx_interactions if the problem remains :)


Release with Bloom to ROS Indigo?

Any word on getting this released into ROS as a debian?
Thanks!

Hi all— would like to get this discussion rolling again, as we're looking at some applications for Kinect2 where we'd need to ship released binaries of the driver. Looks like the major thing would be getting libfreenect2 packaged and onto packages.ros.org, which is helped by there now being an upstream tag for that project.
As always, it's the question of whether we should suck in a Launchpad deb (eg), or do a third party catkin release. @tfoote, your opinion on this?


Dotted left/right nav

Can someone help to solve this issue? Trying to insert dotted nav like fullpage.js but its seem go wrong. Thanks.

The best place for this question is stackoverflow.com


bug: Scroll callbacks not fired during inertial scrolling iOS8

Type: bug
Platform: ios 8 webview
During inertial scrolling on iOS8 no scroll callbacks are fired. This may be contributing to a larger issue where, during inertial scrolling, touch positions are not updated.
Initially reported https://github.com/driftyco/ionic/issues/4008 after implementing iOS8 scroll fix.
Video highlighting the issue: https://vimeo.com/136085384
Sample project: https://github.com/mrtomrichy/Ionic-iOS8-Scroll-Issue

Greetings @mrtomrichy!
My sensors indicate that you need to update your issue through our custom issue form. We are now requiring all issues to be submitted this way, to ensure that we have all of the information necessary to fix them as quickly as possible.
Click Here To Update Your Issue
I will have no choice but to close this issue if it is not resubmitted through the form. Please fill out the rest of the form, so that I may use my friendly robot powers to assist you.
Thank you!

I am also having an issue with this. Any update or workaround?

@cnnrmtthws After more investigation I think it could be an iOS8 bug with -webkit-overflow-scrolling: touch; and I haven't managed to find a workaround.
Did you get a chance to look into this @mhartington?
Thanks

Thanks @mrtomrichy
The app is usable despite this issue but it does result in some really confusing behaviour for users, i.e. click on an item in a moving list and a different item is actually selected.

I took a look at the project, there was some stuff in there that could have been effecting it, so I used a blank project and built a similar example to yours @mrtomrichy
I was unable to reproduce the issue.
If you have any more info, I could take a look, but on a real device (ios and android), I'm not seeing it.

@mhartington Do you know what could have been affecting it?

It may have something to do with that scrollfix in your code.
Or the upgrade to angular 1.4.
Would you mind trying the latest ionic code?

@mhartington I am using Ionic 1.1.0 and I have removed the scroll fix. The good news is that I can scroll (that was the reason the scroll fix was implemented) however the issue where touch areas do not update still persists.
I believe the scroll fix was merged into master last week?
https://github.com/jarjee/ionic/commit/44b2583ae7dafa2dbcb476ed6b398f9828d51590

Hmm, I'm still not able to replicate it on my end. Could you give the list codepen a try and see if that works?

@mhartington I tried the list codepen and that did not suffer from this issue. When I tapped during scrolling it stopped the scrolling and did not fire a click event unlike what I am seeing in my example application.
I have managed to recreate the issue on multiple iOS devices running iOS8.

Has there been any progress in this issue?
I'm having the eaxct same behaviour.
When the list is scrolling the tap does not stop the list but goes to the item the user started the scroll on, which is really confusing because that's not the item the user is currently clicking on.

Hello! Are you still experiencing this issue?

Yes I am, but i narrowed it down to the exact situation.
I entered this bug:
https://github.com/driftyco/ionic/issues/5726

Thanks for getting back to me! As you opened a new issue for the latest version of ionic i will be closing this one. Thanks again!


Translate filter fails to replace variable when using components

Translate filter doesn't replace variables when using angular's components and "$ctrl.varName" notation.
Your environment

version of angular-translate: 2.14.0
version of angular: 1.5.9
which browser and its version: chrome 56

Steps to reproduce
Here is a unit test : https://plnkr.co/edit/twOaJC8xIT4SG9DbCxc8?p=preview.
Expected behaviour
The output should be "Hi, John" (or "Bonjour, John") each time.
Actual behaviour
The second example fails.

AngularJS filter do not have access to the current scope (in which $ctrl is hold). Therefor, the expression $ctrl.name cannot be resolved.
You must provide a full object, not an interpolation expression.
Scratch (look for ng-init): https://plnkr.co/edit/8T9d9GDbFCeYB7uF4Tuv?p=preview


Add schedule clear command into UG

@lzan98 adding on, might want to indicate 30min intervals as well as the office hours for schedule add command?


PRM-856: added inset text

Currently fails AT's which is expected. Could you also rename the PR?

Will need rebasing 😄

Will need rebasing 😄

On it 👍

Understandably this is covered in the AT's but we may want to cover it before it gets to that stage (failing fast)

I feel like there is a test or 2 missing in the controller integration test? Could we add some tests that shows the inset text? So like: 2 duplicates (of the same file) - shows the inset text (insert 2 of the same files into the repository and Jsoup parse the page in the controller IT test) multiple duplicates- shows the inset text (insert 2 sets of duplicates into the repository and Jsoup parse the page in the controller IT test)

Understandably this is covered in the AT's but we may want to cover it before it gets to that stage (failing fast)

I feel like there is a test or 2 missing in the controller integration test? Could we add some tests that shows the inset text? So like: 2 duplicates (of the same file) - shows the inset text (insert 2 of the same files into the repository and Jsoup parse the page in the controller IT test) multiple duplicates- shows the inset text (insert 2 sets of duplicates into the repository and Jsoup parse the page in the controller IT test)

Makes sense to include the tests in the IT's, as I wouldn't have caught the inset text issue if I had not run the AT's

In UpscanServiceSpec replace add another case after line 129:
UploadJourney("file3", UploadStatusEnum.DUPLICATE),
In OtherReasonControllerSpec after line 387:
      "return OK and correct view - for duplicate uploads" in new Setup(AuthTestModels.successfulAuthResult) {
        when(mockUploadJourneyRepository.getUploadsForJourney(any())).thenReturn(Future.successful(Some(Seq(duplicateCallBackModel))))
        val result: Future[Result] = controller.onPageLoadForUploadComplete(NormalMode)(userRequestWithCorrectKeys)
        status(result) shouldBe OK
      }

In OtherReasonController, line 225 to be replaced with:
  if(previousUploadsState.isEmpty ||
       previousUploadsState.exists(!_.exists(file => file.fileStatus == UploadStatusEnum.READY || file.fileStatus == UploadStatusEnum.DUPLICATE))) {

In UpscanService, line 116 to be replaced with:
_.fold(0)(_.count(file => file.fileStatus == UploadStatusEnum.READY || file.fileStatus == UploadStatusEnum.DUPLICATE))


Add bucketPolicy and bucketName to storage construct

Use Case
I'm currently using lift to create s3 storage buckets. I have two requests:

Make it more convenient to name the bucket (enhancement)
Enable bucket policy support (bug)

Currently, creating a separate bucket policy doesnt guarantee that the policy will be applied. Lift is creating its own default bucket policy from CDK, so if I create my own bucket policy as a separate resource, there will actually be two bucket policies created. From my understanding, only the first policy will apply to the bucket (which would be the default policy from CDK). To support bucket policies on storage constructs, we would need to call addToResourcePolicy(statement) (https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_s3-readme.html#permissions)
Example Config
constructs:
  my-bucket:
    type: storage
    encryption: kms
    extensions:
      bucket:
        Properties:
          BucketName: ${sls:stage}-${self:service}-my-bucket-${aws:region}

...

resources:
  Resources:
    MyBucketPolicy:
      Type: AWS::S3::BucketPolicy
      Properties:
        Bucket: ${construct:my-bucket.bucketName}
        PolicyDocument:
          Version: "2012-10-17"
          Statement:
            - Principal:
                AWS:
                  - ${self:custom.externalDataRole}
              Effect: Allow
              Action:
                - s3:GetObject
                - s3:PutObject
                - s3:PutObjectAcl
              Resource: !Join
                - "/"
                - - ${construct:my-bucket.bucketArn}
                   - "*"
            - Principal:
                AWS: ${self:custom.externalDataRole}
              Effect: Allow
              Action:
                - s3:ListBucket
              Resource: ${construct:my-bucket.bucketArn}

Implementation Idea
Initial Implementation Idea.
constructs:
  my-bucket:
    type: storage
    encryption: kms
    name: ${sls:stage}-${self:service}-my-bucket-${aws:region}
    policyStatements:
      - Principal:
          AWS:
            - ${self:custom.externalDataRole}
        Effect: Allow
        Action:
          - s3:GetObject
          - s3:PutObject
          - s3:PutObjectAcl
        Resource: !Join
          - "/"
            - - ${construct:my-bucket.bucketArn}  # I don't this we'd be able to self-reference like this.
            - "*"
      - Principal:
          AWS: ${self:custom.externalDataRole}
        Effect: Allow
        Action:
          - s3:ListBucket
        Resource: ${construct:my-bucket.bucketArn}

To avoid the self-reference issue. Since all s3 bucket resource policy requires that the resource is based on the arn itself, we can join implicitly to the bucket arn such that:

no resource provided in construct = Resource: ${bucket ARN}/
Resource: "*" = Resource: ${bucket ARN}/*
Resource: "prefix1" = Resource: ${bucketArn}/prefix1

constructs:
  my-bucket:
    type: storage
    encryption: kms
    name: ${sls:stage}-${self:service}-my-bucket-${aws:region}
    policyStatements:
      - Principal:
          AWS:
            - ${self:custom.externalDataRole}
        Effect: Allow
        Action:
          - s3:GetObject
          - s3:PutObject
          - s3:PutObjectAcl
        Resource: "*" # will translate to ${bucketArn}/*
      - Principal:
          AWS: ${self:custom.externalDataRole}
        Effect: Allow
        Action:
          - s3:ListBucket
        # no Resource provided, will translate to the bucket's arn in CDK

Hi, I would love to learn more about your use case (i.e. why you are interested in naming the bucket in a particular way, and why you want to set up a specific policy).
So far it sounds like these options might be configurable via extensions (you actually mention that in an example)?

Yeah, the bucket name is more of a convenience thing that we can easily configure via extensions. we typically like to have standardized patterns when it comes to naming our AWS resources to make things easier to find in AWS console, so having the bucket name config "lifted" out of extensions would help. again this one is not a blocker for us, and is more of a nice to have for us
For the use case on the specific policy - we want an external user to be able to put/access content from our S3 bucket via bucket policy. this is currently not possible with the way lift works right now:

Currently, creating a separate bucket policy resource doesnt guarantee that the policy will be applied. Lift is creating its own default bucket policy from CDK, so if I create my own bucket policy as a separate resource, there will actually be two bucket policies created. From my understanding, only the first policy will apply to the bucket (which would be the default policy from CDK). To support bucket policies on storage constructs, we would need to call addToResourcePolicy(statement) (https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_s3-readme.html#permissions)

@mnapoli I'm happy to implement this myself and put up a PR, but before I do, I want to ask: does my implementation proposal sound reasonable?


Some tests are not being presented/sent to the reportportal when rerun is enabled

Hi There,
Some tests are not being presented/sent to the reportportal when rerun is enabled. I'm using mocha.

Hi @paulohvalipio.
Could you please provide which version of @reportportal/agent-js-webdriverio and rpConfig you are using? Also describe your case in a little more detail.
Perhaps this will be useful: How rerun works


v5.0 known bugs

[ ] #561
[x] Cross-guild sync sometimes refuses to work (TBD)
[x] Auto-trade doesn't relate to item link but id (enhancement)
[ ] Disenchanter list now requires full canonical name with realm but doesnt mention it
[x] Auction list groups items with random suffix under one item (uses id instead of link). Same for bidding.
[x] Items equiped by people do not continental enchants (use link instead of id)
[x] Unable to award items with random suffixes through manual award ui
[x] Tokens ilvl is invalid; they dont relate to equip slot also (next point)
[x] Tokens do not accept any default value (same as wotlk)
[x] #564
[x] #562

#572 will finalize this list


Irish l10n update

This PR brings us back to 100%, and fixes a couple of small linguistic bugs in our plural forms.  Thanks to @Aonghuso and Donncha King as usual!
Small review request from someone who knows the setup for plural forms: I've assumed here that we can leave out the "#" from the translation if we don't need it. For example in the "one" case, we can say "1 duine amháin" for "1 person", but it's nicer to say just "Duine amháin" so that's what I've done here.

This has been peer reviewed as mentioned above.


chore(examples): use 2.x version of nuxt instead of latest

🔗 Linked issue

❓ Type of change

[ ] 📖 Documentation (updates to the documentation, readme or JSdoc annotations)
[ ] 🐞 Bug fix (a non-breaking change that fixes an issue)
[ ] 👌 Enhancement (improving an existing functionality like performance)
[ ] ✨ New feature (a non-breaking change that adds functionality)
[x] 🧹 Chore (updates to the build process or auxiliary tools and libraries)
[ ] ⚠ Breaking change (fix or feature that would cause existing functionality to change)

📚 Description
Updated examples to use 2.x version of Nuxt dependency instead of latest (Nuxt 3).
Of course I haven't verified that all of them work still.
📝 Checklist

[ ] I have linked an issue or discussion.
[ ] I have updated the documentation accordingly.

These examples are all using Nuxt 3. You might be looking instead for https://github.com/nuxt/nuxtjs.org.


Sidechainscript

Here is my bash script for the sidechain app setup.
Additional tools used: jq
The script checks that zend_oo and sdk is up to date and compiles the sdk and app if there is no latest jar available in path .
The script also checks that java version >= 8 and maven version >= 3 is ínstalled.
#152

Thank you!! @ponta9 we will assign this for review and get back to you!! :) -Angie.

Hello! @ponta9, your script is being reviewed by @zennermac and will also get a couple of more reviews in the meantime. We will come back to you with any feedback and about your bounty in the next following days. thank you!


rust: updates for rust & clippy 1.54

Windows 32-bit segfault is because dictoffset in the PyCell seems to be calculated incorrectly. I think the types in pyclass_slots.rs need to be #[repr(C)], will confirm when I get home later

Looks like we calculated dictoffset incorrectly on 32-bit windows. The dictoffset was resolving to the padding bytes at the end of the PyCell struct. I guess that Rust 1.54 might have stopped zero-initialising the padding (or vice versa?) which caused the crash to become noticeable.
I've replaced the offset calculations with more robust ones.

Sounds like this should be released as 0.14.2?

Yes, I'm going to open a PR to fix #1719 and then prepare the full lot as 0.14.2 release. (Hopefully today, depending on some family stuff I've got to do first)


Add resumeJob method to nexrender-api

Resolves #549

The change is small but powerful! Very cool :)

The change is small but powerful! Very cool :)


Support for axis without arrow head(s)

Axes are frequently need to be drawn without arrow heads in PhET sims.  To accomplish that using bamboo's AxisNode, you have to clip to the ChartRectange to remove the parts of the axis (including the arrow head or heads) that extend past the edges.
So something like what I've done in base class WaveformChartNode in Fourier:
    // Parent for Nodes that must be clipped to the bounds of chartRectangle
    const clippedParent = new Node( {
      clipArea: chartRectangle.getShape(),
      children: [ xAxis, yAxis ]
    } );

    options.children = [
      .... // all the childen that are not clipped
      clippedParent
    ];

This is inconvenient, and I'd like to have a way of creating axes that do not have arrow heads.   Some ways to accomplish that:
(1) Add an option to AxisNode, maybe something like:
// 0  = no arrow heads
// 1 = one arrow head, pointing in the positive direction
// 2 = two arrow heads
numberOfArrowHeads: 2

This would be a rewrite of AxisNode, since it currently extends ArrowNode and uses its options. Surprisingly, I only see AxisNode used in Fourier.
(2) Create a new type of axis Node that does not involve arrows.  The extension option might still be nice to have, but default to 0.  This involves coming up with a good name for the new class, and probably coming up with a new name for AxisNode -- maybe AxisLine and AxisArrowNode, since they are subclasses (specializations) of Line and ArrowNode? This is definitely the easier of the 2 approaches.
@samreid thoughts?

In the above commits, I added AxisLine, and I'm using it throughout Fourier.
There is a lot of duplication between AxisLine and AxisNode.

AxisLine sounds reasonable, but I'm wondering what you think about using the ArrowNode API for customizing it.  For instance, setting an arrow head width/height to 0?  Or combining that with doubleHead to determine the number of arrowheads?

That was option (2) in https://github.com/phetsims/bamboo/issues/38#issue-921864684.  It's more complicated and will involve options that can't be combined.  I sort of double that ArrowNode supports headWidth:0 or headHeight:0, and I really don't want to touch ArrowNode.
So I'm inclined to rename AxisNode to AxisArrowNode, and call this done.  @samreid thoughts?

I guess another approach would be AxisNode extends Node, and then have it create either ArrowNode or Line, based on options.   An immediate problem is that ArrowNode and Line have very different APIs.   So AxisNode API would probably need to look something like (yuck):
class AxisNode extends Node {

    options = merge( {
      value: 0, // by default the axis is at 0, but you can put it somewhere else
      extension: 20, // in view coordinates, how far the axis goes past the edge of the ChartRectangle

      useArrowNode: true, // true=use ArrowNode and arrowNodeOptions, false= use Line and lineOptions

      // ArrowNode options
      arrowNodeOptions: {
        doubleHead: true,
        headHeight: 10,
        headWidth: 10,
        tailWidth: 2
      },

      // Line options
      lineOptions: {
        lineWidth: 2
      }
    }, options );
}

So I'm inclined to rename AxisNode to AxisArrowNode, and call this done. @samreid thoughts?

That seems the best solution to me.  Still sound good to you?

In the above commits, I renamed AxisNode to AxisArrowNode, and I used AxisLine in one bamboo demo.  I was surprised to find that AxisNode was not used outside of the bamboo demos.
Since this is a breaking API change, I announced on the Google Group at https://groups.google.com/g/developing-interactive-simulations-in-html5/c/1Zm4l3sye20/m/Iy34b9jRAAAJ.
@samreid have a look, feel free to close if it looks OK.

I reviewed the commits and tested the ChartCanvasNode demo.  It seems reasonable and I don't have any recommendations, closing.


makeMixinParameters throws TypeError: Cannot read property '1' of null

Apologies for bothering you, I know that this could as well be a abandonware since you are not using LESS anymore.
I get TypeError: Cannot read property '1' of null in VSCode console, they emit from here:
https://github.com/mrmlnc/less-symbols-parser/blob/c5fbb881b5a4d182acff8f031a3f6d2f14944de4/src/index.ts#L41
Reason is that line of code assumes the regex match succeeded, it should have a check that if it's null do something else.

Hello, @Ciantic,
Can you give me an example of code that causes this error?

Did some digging, I think it's this, the text parameter contains ... when the error occurs.
<EMAIL_ADDRESS>{
    -webkit-filter: @a;
    -moz-filter: @a;
    -ms-filter: @a;
    filter: @a;
}

However I can just throw that away I use post-css.

Or this

.linear-gradient-multi(...) {
    background-image: -webkit-linear-gradient(@arguments);
    background-image: -moz-linear-gradient(@arguments);
    background-image: -ms-linear-gradient(@arguments);
    background-image: -o-linear-gradient(@arguments);
    background-image: linear-gradient(@arguments);
}

Yes, we need to support rest arguments pattern. And also, the parameter of mixins is not the same as a normal variable, it could just be an arbitrary word for pattern matching.
So these two edge cases would break the params splitting and the token matching in makeMixinParameters:
function makeMixinParameters(text: string, offset: number): IVariable[] {
	const variables: IVariable[] = [];
	if (text === '()') {
		return variables;
	}

	// Remove parenthesis
	text = text.slice(1, text.length - 1);
	const params = text.split(/([,;]\s*)(?=@)/);

	// Skip `(`
	offset += 1;

	for (let i = 0; i < params.length; i = i + 2) {
		const token = params[i];
		const stat = token.match(/([\n\t\r\s]*)(@[\w-]+)(?:\s*:\s*(.*))?/);
	}
// ...
}

I've tried to modify it like this:

But there is a case would failed:
.foo(@color: rgba(0,0,0,0), bar)

I couldn't find a proper way to split the params if (?=@) this restriction is unnecessary.
Looking forward to your help @mrmlnc if you have any free time.


Update name and logo on UI, examples and API docs

Part of https://github.com/gazebo-tooling/release-tools/issues/728

Summary

Logo
Window title
Example docs
API docs
Version header
CLI message

Checklist

[x] Signed all commits for DCO
[ ] Added tests
[x] Updated documentation (as needed)
[x] Updated migration guide (as needed)
[x] Consider updating Python bindings (if the library has them)
[x] codecheck passed (See contributing)
[x] All tests passed (See test coverage)
[x] While waiting for a review on your PR, please help review another open pull request to support the maintainers

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by messages.
🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸

found a couple more docs in case you want to change in this PR:

Thanks! Updated in 96db6c5


About the ALASKA dataset

Thank you for your excellent work, I have a question. In the paper, I see that you randomly select 20,000 uncompressed PG images of size 256 × 256 from the ALASKA database. I tried to download Uncompressed COLOR images datasets according to the readme flow, but the image format is based on TIFF. However, in the spilt file, the image format of the ALASKA dataset is all based on JPG. Am I picking the right database version?

Yes, “Uncompressed COLOR images datasets” is right. And in our paper, we mentioned that "To ensure uniformity, we resize all PG and T2I images to three different resolutions: 256×256, 128×128, and64 × 64. Following the resizing, we apply JPEG compression to the images using a randomly selected quality factor ranging from 75 to 95."

thank you for answer


Fix hedgewars: use 0.9.22 on El Capitan

After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} reports no offenses.
[x] The commit message includes the cask’s name and version.

Hedgewars requires Sierra as of version 0.9.23.

Thanks for the PR!


Migrate from CircleCI to Github Actions

    #### Summary
    The PR build (CI) is a reusable [required workflow](https://github.com/mattermost/actions-workflows/tree/main/.github/workflows/required_workflows/plugins)

    #### Ticket Link
    Ticket: https://mattermost.atlassian.net/browse/CLD-4816

Codecov Report
Base: 25.00% // Head: 23.33% // Decreases project coverage by -1.67% :warning:

Coverage data is based on head (12c180b) compared to base (7a52a41).
Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff             @@
##           master      #13      +/-   ##
==========================================
- Coverage   25.00%   23.33%   -1.67%
==========================================
  Files           3        3
  Lines          44       60      +16
==========================================
+ Hits           11       14       +3
- Misses         31       44      +13
  Partials        2        2

Impacted Files
Coverage Δ

server/configuration.go
0.00% <0.00%> (ø)

server/plugin.go
58.33% <0.00%> (+0.43%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.