To enable mtls support on client opentelemtry-cpp side.

Is your feature request related to a problem?
Wanted to setup mtls connection between opentelemetry collector and opentelemetry-cpp client.
But was receiving error like
E1116 16:33:08.044460991 1642002 ssl_transport_security.cc:555] Corruption detected.
E1116 16:33:08.044507949 1642002 ssl_transport_security.cc:531] error:10000412:SSL routines:OPENSSL_internal:SSLV3_ALERT_BAD_CERTIFICATE
E1116 16:33:08.044518471 1642002 secure_endpoint.cc:306]     Decryption error: TSI_DATA_CORRUPTED
E1116 16:33:08.048551622 1642002 ssl_transport_security.cc:555] Corruption detected.
E1116 16:33:08.048570967 1642002 ssl_transport_security.cc:531] error:10000412:SSL routines:OPENSSL_internal:SSLV3_ALERT_BAD_CERTIFICATE
E1116 16:33:08.048579525 1642002 secure_endpoint.cc:306]     Decryption error: TSI_DATA_CORRUPTED

Upon research found out there is no mtls support from opentelemetry-cpp client side to enable connection with otel collector.
Steps to reproduce Issue
otel config should be:
receivers:
  otlp:
    protocols:
      grpc:
        tls:
          client_ca_file: "path to client.pem"
          cert_file: "path to server.crt"
          key_file: "path to server.key"
processors:
  batch:

exporters:
  logging:
    logLevel: debug

service:
  pipelines:
    logs:
      receivers: [otlp]
      processors: [batch]
      exporters: [logging]

    traces:
      receivers: [otlp]
      processors: [batch]
      exporters: [logging]

    metrics:
      receivers: [otlp]
      processors: [batch]
      exporters: [logging]

Run Client as following:
<path_to_dir>/opentelemetry-cpp/build/examples/otlp$ ./example_otlp_grpc localhost:4317 <path_to_ca_cert>

Please enable mTLS support on opentelemetry-cpp client side.

New issue created:  https://github.com/open-telemetry/opentelemetry-cpp/issues/1785
Closing this one.


add ShoppingCart context

thanks Younes!! this was the most important part, missing from shopping cart.. now picture is getting more clear. I will update my cart page accordingly. thanks


tauri_bindgen_host::generate macro fails when .wit file has CRLF line endings

My setup is:
bindings.wit
interface greet {
    func greet(name: string) -> string
}

src_tauri/src/main.rs
tauri_bindgen_host::generate!({
    path: "../bindings.wit",
});

If bindings.wit has LF line endings, this works with no errors. If the file has CRLF line endings, the tauri_bindgen_host::generate macro panics with this message:
proc macro panicked
message: called `Result::unwrap()` on an `Err` value: wit_parser::unexpected_token

  × expected an identifier, but found 'func'
   ╭─[src\modkit-tauri\src-tauri\../bindings.wit:1:1]
 1 │ interface greet {
 2 │     func greet(name: string) -> string
   ·     ──┬─
   ·       ╰── unexpected token
 3 │ }
   ╰────

Hey @bravely-beep if you have a spare second could you check if the linked PR correctly fixes your issue? I tried to test myself by creating a file with crlf line endings but I'm not 100% confident this works everywhere

tested it on Windows and Mac with CLRF and fixed the error.


Column order resets when editing a table

Used Column Settings to rearrange column order
In Dashboard View, columns successfully reorder
When go back to edit the Table, columns reset

Browser: Chrome

@zoesteinkamp might be good to keep in mind the changes coming with https://github.com/influxdata/influxdb/pull/15944

@desa  im going to watch this issue go out and check to see if it fixes this problem

just tried it. fixed by #15944


BETA: repo update

@baullmear can you please approve and merge? It's just a small upate to make this branch the same as main

thank you


regex.py is feature-engineering and will probably degrade performance when scaling to many languages

regex.py contains many assumptions that

only make sense for English (all apostrophe rules (?i:[sdmt]|ll|ve|re))
only make sense for some Western languages (roles of 'words', 'blanks')

The equivalent for image recognition would be to invest effort in 'arm'- and 'legs'-feature-detects. And then the thing needs to recognize a sphere...
Eastern languages do not use blanks to separate what the West calls 'words'. Some have syllable breaks (and syllables are not words), some have characters that are near equivalents to word-syllables and no work-breaks at all.
Some Western languages make heavy use of compound words (with no separators) or have far more complex grammatical morphing rules than English.
Recommendation: remove regex, or at least make it optional.

These are specific to the GPTs, not general tokenization

Thank you for all the excellent work!


Trying to play animation using paraview.simple

I'm creating a PVD file viewing tool. I'm using paraview.simple to read and display my files, but I can't execute the animation. When I run it, only the last frame is displayed in the browser.
How can I do this? Do you have an example similar to what I'm trying to do?

This was already answered in the trame discussion and there is an example about exactly that.


Support LangchainJS

LangchainJS has tracing built-in [1] and emits the same events to the tracing HTTP API. It would be great if this tool could also read events from the same API, or implement LangchainJS callbacks [2], so that it could visualize chain data. Thanks for this great project!

https://js.langchain.com/docs/production/tracing
https://js.langchain.com/docs/production/callbacks/#multiple-handlers

Unfortunately, this project is just a simple hacky wrapper around Ought's ICE visualizer, which seems to do a lot of magic around the call stack. My last attempt to use Langchain's callbacks for visualization failed due to this magic, so I think a proper solution is required that will write the execution tree to disk in ICE's expected file format.
It's on my todo list, but I haven't quite gotten around to it yet :)


Switched to Bgr to fix Red/Blue colours being swapped

Fixes #10 for the st7735s.

The datasheets that I have referenced stipulate RGB565.
Checking the C code showed that Big Endian was used to write the pixel data. I briefly tried using Little Endian to write the data instead. This solved the red/blue problem but then created a problem with  the 6 bits for green. Switching the MADCTL bit and the ColourFormat solves red/green/blue for this particular device.
I do not have additional st7735s based devices to verify if this will work for all iterations. Making it configurable would be a good solution. At this point in time I do not have enough experience to do this.


Pull Request

Hello @BayrakMustafa, others will love it if you created a pull request as this solves the strange character issuess indeed!
Regards

Hi @eaba, I solved the strange character issuess by doing trim last character. I'dont know this method work all case. Can you test my code, please?

@BayrakMustafa your code works for me.


Still buggy on new ion-slides

Auto play sometimes doesn't work, sometimes works.
Autoheight:true still raises error, and doesn't work either.

Greetings @ryanlin1986!
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!

Hello! Thanks for opening an issue with us, we just need a little more info from you so that we can better help you with your issue. Would you mind posting a code sample, plunkr or codepen that we can use to reproduce your issue? Also, would you mind running ionic info and posting the output? Thanks again!

Hello! Thanks for opening an issue with us! Since it has been a little while since there was any activity on this issue i will be closing it, but feel free to reopen this issue if needed!


Alignment of buttons

Issue Reference: #407
Before:

After:

@Pranav016 done!

/gssoc/

/level2/


Demons In Between Compatibility

Just a suggestion to make the demon in between faces selectable in the menu, if that mod is installed.

Added in v1.3.0


feat: Port CategoryTheory.Monad.Limits

[x] depends on: #3528

This PR/issue depends on:

leanprover-community/mathlib4#3528
By Dependent Issues (🤖). Happy coding!

This PR/issue depends on:

leanprover-community/mathlib4#3528
By Dependent Issues (🤖). Happy coding!

bors merge

bors merge


OAK-10803 - Fix memory consumption of uncompress properties

In OAK-10803 we introduce the possibility of compressing property values. During its development we encountered performance issues, namely with repeated decompression calls, even just during getNodeAtRevision. Before we can confidentially enable and use compression, we need to revisit performance first. Likely we'll have to make further tweaks before we can use it.

Done. Refactor it to make read access faster.

I don't see the value in this. This will restrict usability of compression to the time between creation and first access of the value. Thereafter it uses more space.

Revert it to first commit. Yes, the read access is slower.

decompressedValue is never set?

Done.

IIUC this PR has now addressed the suggestion on OAK-10803. That I think we should follow-up with indeed.
What about doing it in 2 steps though:

first address those suggestions (bring memory consumption back to pre-compression)
then look into performance improvements

Currently this PR seems to mix both concerns, which makes review discussion a bit more complex.
Having said that, reg the performance improvements: I still think we need to address the performance aspect differently. As it stands now, the first call to decompress() will expand the value again to its original state (I would then have perhaps set value instead of introducing/duplicating decompressedValue) - which means it will use up again the original amount of memory (at which point the gain done by compression is over). The issue is that decompress() will be call pretty much immediately after a property was created - namely when it needs to be put into the cache and when its memory consumption is estimated. Hence there would be zero gain of compression if decompression was done as it stands now. (we could for example verify how the memory consumption calculation could be fixed - after all it's probably broken now with compression anyway - and perhaps that could make the compression state live longer)

I separated construction of DocumentPropertyState from CompressedDocumentPropertyState through a factory method for step 1: first address those suggestions (bring memory consumption back to pre-compression)
We can change the commit message

Done. Call DocumentPropertyState through factory method.

The constructor in CompressedDocumentPropertyState has changed from the previous version of DocumentPropertyState

The constructor in CompressedDocumentPropertyState has changed from the previous version of DocumentPropertyState

What question or comment does this refer to?

Also, compressValueThrowsException : now expects an exception while previously it didn't?

This question

(Adding a general comment here in the main discussion as it otherwise might be getting a bit complicated by now)
What I was trying to say: the fact that the DocumentPropertyStateTest got refactored into 3 different classes lost a few aspects and thus results in a regression.

as mentioned I believe some test methods got lost (I will double-check and can add more details)
in addition though, some of the @Before and @After logic got lost - which actually is also a regression. For example, the broken surrogate tests no longer work as they were intended - they now inherit the threshold from whatever test/test-method was executed before, which is breaking change from the previous behavior (I think previously they tested with -1)
(and the -1 bug mentioned several times is thus still undetected by tests and is still existing in the code)

Plus what is also a regression vs the previous state is what I mentioned previously:

Also, compressValueThrowsException : now expects an exception while previously it didn't?

Previously the constructor was swallowing those exceptions, which I think is a good thing. Now that has been changed. Why?

Moved broken surrogate tests on CompressedDocumentPropertyStateTest(before and after are in place here).
In CompressDocumentPropertyState constructor the logic is only for compression, if it fails then throw new IllegalArgumentException.

In CompressDocumentPropertyState constructor the logic is only for compression, if it fails then throw new IllegalArgumentException.

That's a change to the previous behavior though. We previously discussed that it shouldn't throw an exception for compressing a property but just fall back to uncompressed. What is the reason for this change?

In CompressedDocumentPropertyState constructor if it throws an exception, it will be caught in factory method and call DocumentPropertyState constructor.

(Moving this back to main thread)
Could the test (compressValueThrowsException) then be adjusted to use the factory and thus avoid (expected = IllegalArgumentException.class) ?

On the test methods that seem to have gotten lost, here's a list of them - those existed prior to this PR and now seem gone (unless renamed) :
uncompressValueThrowsException
multiValuedAboveThresholdSize
stringAboveThresholdSizeNoCompression
testEqualsWithoutCompression
testInterestingStringsWithoutCompression
testOneCompressOtherUncompressInEquals
uncompressValueThrowsException

Also noticed that stringBelowThresholdSize actually tests below threshold - so either the test name or the test code is wrong.
Also, as a general comment : I think it would be useful to go via the factory method whenever possible. That would extend the test coverage of the factory method - which is a very key element. (I think this would be the lost prio comment though)

All the tests mention above were refactored to use new context. The test suite created covered all scenarios previous done.

All the tests mention above were refactored to use new context. The test suite created covered all scenarios previous done.

where is uncompressValueThrowsException covered? where testInterestingStringsWithoutCompression ?

Added required test methods in CompressedDocumentPropertyState

ok, test failed, but the failures looks like unrelated flaky ones. going to merge anyway.


Bump upload/download-artifact from 3 to 4

Bump upload/download-artifact from 3 to 4
https://github.com/actions/download-artifact#breaking-changes
"Downloading artifacts that were created from action/upload-artifact@v3 and below are not supported."
https://github.com/actions/upload-artifact#breaking-changes
"Due to how Artifacts are created in this new version, it is no longer possible to upload to the same named Artifact multiple times. You must either split the uploads into multiple Artifacts with different names, or only upload once. Otherwise you will encounter an error."

Note:  Fail the build to see ci-artifacts archive commit is just for testing purposes, do not merge till it's dropped from the PR


Adding docker automated image build pipeline and related scripts

Signed-off-by: Peter Zhu<EMAIL_ADDRESS>Description
Adding docker automated image build pipeline and related scripts
Issues Resolved
#801
Check List

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Example release from Jenkins running pipeline: https://hub.docker.com/r/opensearchproject/logstash-oss-with-opensearch-output-plugin/tags?page=1&name=7.13.4

Codecov Report

Merging #859 (9fef1c8) into main (c0e66e1) will decrease coverage by 0.58%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #859      +/-   ##
==========================================
- Coverage   91.55%   90.97%   -0.59%
==========================================
  Files          81       87       +6
  Lines        2249     2370     +121
==========================================
+ Hits         2059     2156      +97
- Misses        190      214      +24

Impacted Files
Coverage Δ

src/build_workflow/builder.py
75.00% <0.00%> (-25.00%)
:arrow_down:

src/system/temporary_directory.py
82.75% <0.00%> (-13.80%)
:arrow_down:

src/system/os.py
92.30% <0.00%> (-7.70%)
:arrow_down:

src/manifests/input_manifest.py
94.18% <0.00%> (-2.88%)
:arrow_down:

src/run_ci.py
85.71% <0.00%> (-0.96%)
:arrow_down:

src/run_build.py
88.57% <0.00%> (-0.32%)
:arrow_down:

src/manifests/build_manifest.py
100.00% <0.00%> (ø)

src/build_workflow/build_target.py
100.00% <0.00%> (ø)

src/ci_workflow/ci.py

src/build_workflow/builders.py
54.54% <0.00%> (ø)

... and 10 more

Continue to review full report at Codecov.

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


Parameter PolicyType has a wrong description

Hi,
the parameter PolicyType has the same description as the parameter PolicyName. Can you please update the article accordingly to show the available parameters.
Thanks!

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

ID: b185b8d0-fa84-7ea6-4531-cf4eb6cc26fd
Version Independent ID: 24754aee-bff2-fa16-e7e6-af45362fd916
Content: New-CsBatchPolicyAssignmentOperation (MicrosoftTeamsPowerShell)
Content Source: teams/teams-ps/teams/New-CsBatchPolicyAssignmentOperation.md
Service: teams-powershell
GitHub Login: @tomkau
Microsoft Alias: tomkau

Thanks for your feedback!


Push Veracruz Docker image to Docker hub

Push the Docker Veracruz image to Docker Hub to make it easier to test and run Veracruz examples.

@ShaleXIONG, @dreemkiller, @hugovincent, @geky: what do you think of this idea?  We didn't do this before open-sourcing as it was not on the critical path to getting the code out in the open.  Is there any reason not to do this, now?

Making it easier for more people to try out Veracruz has got to be a good thing, I don't see any reason not to do this.

@basmaelgaabouri would you be happy to try and do this?

yes I would.

Is this done?

I think this is obsolete as we now use github to host our docker images


221 add count token housing security

WIP branch and pull request for add _count to housing security and quality. Sharing the progress on this because we are near deadline and someone might need to pick up this work.

In these last commits I add in the new indicators and clean up some unused imports/print statements. I also comment out a block of unused code in load_aggregated.py. Figured this was ok because it needs a refactor anyways

@td928 I can't assign you as reviewer because you opened this PR, but you should be reviewer

@td928 I can't assign you as reviewer because you opened this PR, but you should be reviewer

lol about this. I also could not approve because I opened it.

@td928 I can't assign you as reviewer because you opened this PR, but you should be reviewer

lol about this. I also could not approve because I opened it.

lol shoot. can you review? or do you want to just leave comments in conversation?

Hey @AmandaDoyle, @mbh329 I think this is big enough to need two reviewers? Once it's approved by one of you I can run the housing security export from dev


Changing background color in full screen mode

Hi. We are developing application with full screen mode as in example https://openlayers.org/en/latest/examples/full-screen.html . We are not using online base maps. We are found out, wheh application in full screen mode, application background changing from white to black colour. What could be reason color changing, or is it API bug?

By default the map div is transparent so you are seeing the browser's default background in both cases.  You just need set something in the css, e.g.
  .map {
    background: white;
  }


Publish dagre to npmjs as @neo4j-bloom/dagre

We are going to dismiss Jfrog so this PR will change the publishing location to NPMJS as a private package

Can I attach this to https://trello.com/c/Ebw7v6mF/3478-change-bloom-packages-to-npmjs as well?


use token to login

this is a poc for #1163
cc @itowlson @lann

I’d recommend calling the environment variable FERMYON_TOKEN. Hippo has no concept of a personal access token at this time.

this is ready for review again @lann @itowlson @bacongobbler, thanks

thank you for the review/approval Michelle (and everyone)


fix: Change datatype of column type in BaseColumn to allow larger datatype names for complexed columns

SUMMARY
Some columns such as the ones representing a complex structure (array, struct, enum or a combination of these) may require more than 32 chars to store the datatype. Changing datatype to TEXT and no limit was suggested by @villebro in the 1st associated issue listed below.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
Before:

After:

TESTING INSTRUCTIONS
After the migration, easiest way to test is to edit an existing dataset and change the type value of a column (using the legacy datasource editor) to something larger than 32 characters, Superset should accept the change and confirm the row was changed in the database.
ADDITIONAL INFORMATION

[X] Has associated issue:

https://github.com/apache/superset/issues/13572
https://github.com/apache/superset/issues/13690

[ ] Required feature flags:
[ ] Changes UI
[X] Includes DB Migration (follow approval process in SIP-59)

[X] Migration is atomic, supports rollback & is backwards-compatible
[X] Confirm DB migration upgrade and downgrade tested
[X] Runtime estimates and downtime expectations provided: downtime is minimal, takes a second to execute the script.

[ ] Introduces new feature or API
[ ] Removes existing feature or API

Should we use a VARCHAR here with a longer char limit instead of TEXT? I think there are performance implications of using TEXT, but i'm not knowledgeable enough of a backend engineer to know for sure

Should we use a VARCHAR here with a longer char limit instead of TEXT? I think there are performance implications of using TEXT, but i'm not knowledgeable enough of a backend engineer to know for sure

We could... but how longer? We deal with complexed columns (think many levels of nested elements) and the schema becomes the default type when saving the query as a dataset in sqllab. Others reported similar symptoms in the above issues. But yeah, more than happy to hear from the engineers for the potential side effects of this change.

how long are we talking? more than 255 characters? more than 1000? sorry, i don't know just how complex this can get

I'm wondering if we can have two columns for this... store 95% cases in VACHAR with a reasonable limit and use TEXT to store large ENUMs and more advanced structs. Then there can be some helper functions to translate the complex types to more generic types to be used by the UI.

how long are we talking? more than 255 characters? more than 1000? sorry, i don't know just how complex this can get

I have use cases with more than 3000 characters, hard to predict.

Should we use a VARCHAR here with a longer char limit instead of TEXT? I think there are performance implications of using TEXT, but i'm not knowledgeable enough of a backend engineer to know for sure

I know for fact that for Postgres there's no cost in using TEXT instead of VARCHAR, and it might even be faster in some cases. Not sure about MySQL and other DBs.

Should we use a VARCHAR here with a longer char limit instead of TEXT? I think there are performance implications of using TEXT, but i'm not knowledgeable enough of a backend engineer to know for sure

I know for fact that for Postgres there's no cost in using TEXT instead of VARCHAR, and it might even be faster in some cases. Not sure about MySQL and other DBs.

It's also my experience that VARCHAR and TEXT have pretty similar performance on all databases I've used. I don't think it will have any performance impact in this case.

Thanks to people smarter than I double checking the perf implications.
We definitely should have a note in UPDATING though, as this will probably be a table lock on mysql dbs. otherwise, lgtm

IIRC, there does have some implications on search performance for VARCHAR vs TEXT in MySQL. Search w/ indexing is either not possible or much slower doe TEXT depending on which storage engine you use and which MySQL version you are on.

Thanks to people smarter than I double checking the perf implications.
We definitely should have a note in UPDATING though, as this will probably be a table lock on mysql dbs. otherwise, lgtm

Sorry, I'm new to this process, should I write this note?

IIRC, there does have some implications on search performance for VARCHAR vs TEXT in MySQL. Search w/ indexing is either not possible or much slower doe TEXT depending on which storage engine you use and which MySQL version you are on.

Thanks for you input, I appreciate as this is not my expertise, I still need guidance whether or not we should use a VARCHJAR with a higher number or a TEXT for that specific column.

Thanks to people smarter than I double checking the perf implications.
We definitely should have a note in UPDATING though, as this will probably be a table lock on mysql dbs. otherwise, lgtm

Sorry, I'm new to this process, should I write this note?

Yeah, just add it to the file (https://github.com/apache/superset/blob/master/UPDATING.md) under the next release.

IIRC, there does have some implications on search performance for VARCHAR vs TEXT in MySQL. Search w/ indexing is either not possible or much slower doe TEXT depending on which storage engine you use and which MySQL version you are on.

Thanks for you input, I appreciate as this is not my expertise, I still need guidance whether or not we should use a VARCHJAR with a higher number or a TEXT for that specific column.

Looks like with MySQL we can use still TEXT, but we need to specify a length in order to have an index: https://dev.mysql.com/doc/refman/8.0/en/create-index.html#create-index-column-prefixes. So we could change to TEXT, and later still add an index if needed.
Performance-wise there seems to be an extra cost when operating on TEXT (https://dba.stackexchange.com/a/222182), but I think it's safe to assume that we're only going to do simple scans on this table, so it should be fine from what I understand.
Since we don't know the maximum expected size of this column I think it's OK to:

Switch to TEXT
If needed in the future add an index prefix, after consulting the community on the size

Thanks to people smarter than I double checking the perf implications.
We definitely should have a note in UPDATING though, as this will probably be a table lock on mysql dbs. otherwise, lgtm

Sorry, I'm new to this process, should I write this note?

Yeah, just add it to the file (https://github.com/apache/superset/blob/master/UPDATING.md) under the next release.
Done.


ISPN-16154 Cross site view change event logs stale view

https://issues.redhat.com/browse/ISPN-16154

Image pushed for Jenkins build #2:
quay.io/infinispan-test/server:PR-12480

Thanks @pruivo, this is working as expected now :tada:


Fatal JavaScript Error

just finished installing it on Arch Linux, did betterdiscordctl and everything, trying to boot discord gives this, tried reinstalling discord, better discord, and openJDK, no luck. suggestions before I throw in the towl? would be really cool to use this.

Sounds like it needs to be updated significantly. Also JDK has no effect on any of this. Java and JavaScript are completely different.

this is a error caused by discord_arch_electron a patch that utilizes the system electron over the version bundled with discord. It would be cool if betterdiscord could support this patch set.

this is a error caused by discord_arch_electron a patch that utilizes the system electron over the version bundled with discord. It would be cool if betterdiscord could support this patch set.


README does not distinguish between static and dynamic NAT

For the average Internet user, a significant value of NAT is the technique's ability to
act with the most desirable property of a firewall: because outbound traffic appears
to come from the NAT gateway, there is no way to target an individual host behind
the gateway.
Most wireless routers and similar devices therefore use dynamic NAT - each outbound
endpoint - an (IP_adress, port) pair - is logged in a translation table against the originating
(IP_address, port) pair when it is first detected.
Outbound traffic from an internal host is then rewritten on the fly, so to the remote
endpoint it appears to come from an endpoint on the gateway. When the remote system
replies to the gateway endpoint, the gateway looks up the internal endpoint associated
with that gateway endpoint and rewrites it so the internal system sees what appears to be
a direct reply from the remote host.
Since translation table entries cannot be created by incoming traffic, hosts inside the
(dynamic) NAT gateway are secure against any inbound connection. Typically table
entries will time out if no traffic is seen between the mapped port pair for a specific length
of time.
Static NAT systems allow the administrators to create specific mappings from external
endpoints to internal endpoints. Since the mappings are independent of traffic,
external systems can connect to internal endpoints by addressing the external
endpoint mapped to it. This is typically used to unify disparate services behind the
gateway, possibly on different servers, so they appear to be independent services
all running on different ports on the same host.
The above information might make the README even more informative.

Thank you @holdenweb for this. I will def add this


⚠ API - Lens has degraded performance

In 77a8cfe, API - Lens ($LENS_API_URL) experienced degraded performance:

HTTP code: 503
Response time: 384 ms

Resolved: API - Lens performance has improved in a49011a after 6 minutes.


chores: Correct Grammatical Mistakes

Description

Fixes #49
Type of Change:

Documentation

How Has This Been Tested?

Checklist:

[ ] My PR follows the style guidelines of this project
[ ] I have performed a self-review of my own code or materials
[ ] I have made corresponding changes to the documentation

Hi @unnati914 I made some updates in this PR and the comment as needed.

sure

@unnati914 hey any update on the changes requested?


make a better allignement to the home footer links

Related Issue
make a better allignement to the home footer links __
Fixes:  #4132
Description
[Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.]

Type of PR

[ ] Bug fix
[x] Feature enhancement
[ ] Documentation update
[ ] Other (specify): _______________

Screenshots / videos (if applicable)
[Attach any relevant screenshots or videos demonstrating the changes. Make sure to attach before & after screenshots in your PR.]
Checklist:

[x] I have made this change from my own.
[x] I have taken help from some online resources.
[x] My code follows the style guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] I have made corresponding changes to the documentation.
[x] My changes generate no new warnings.
[x] I have tested the changes thoroughly before submitting this pull request.
[x] I have provided relevant issue numbers and screenshots after making the changes.

raise new issue like fixing footer on all pages and also include same icons @Bhupendrakumar20

sure wait !!


[WIP] Fix error reporting when R\W path has errors

Explain the changes

in nodes_monitor report_error_on_node_blocks

each error reported from the I\O path caused the node with error to be disconnected.
each disconnection caused more errors and more disconnections
changed the function to only disconnect once every 2 minutes.
maybe we need to consider if the disconnect is always necessary or we should do it selectively.

some log messages in block_store_client were referencing properties of undefined objects. fixed messages

Issues: Fixed #xxx / Gap #xxx

Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1847099

Testing Instructions:

I created an image based on 5.5 (dannyzaken/noobaa-core:test-s3-fix). waiting for @MeridianExplorer to run the failing test on it

I tried the dannyzaken/noobaa-core:test-s3-fix image and failed to reproduce the bug ever since. Seems like this PR fixes the issue properly.


Multi user chat name labels #297

User initials when no profile picture available.

I would recommend that these changes go through.  They are nice and necessary (especially emoji on windows)


Clean pending_snapshot directory of aggregator

Issue
The pending_snapshot directory is never cleaned and some uncompleted snapshots stay forever.
This can create a storage issue (particularly with the mainnet archives).
To do

[x] Clear pending_snapshot before or after snapshot archive is created
[x] Clear pending_snapshot at aggregator startup

The temp files in the pending_snapshot directory were only removed after a successful upload.
Now, pending_snapshot directory is cleaned at aggregator startup and uncompleted snapshots archives are removed at every step :

if an error occurs during the creation of the archive
if an error occurs during the upload

More details in the PR https://github.com/input-output-hk/mithril/pull/1011 description.


Nitpicky stuff (4/2022)

[ ] Morgan Stables can react on opponent's dudes being moved by you, should not.
[x] Cookin' Up Trouble can discard things with cheatin' punishment abilities.
[ ] De Annulos Mysteriis is not restricted to a job marking a location.
[ ] git - Funtime Freddy is in the wrong folder
[x] High Stakes Haven offers discard option when no cards are in play hand as long as GR available. (And could use passing false to DiscardAtRandom now that that's a thing)
[x] Christine Perfect consistantly can't find a legal target for the noon ability
[x] The Flying Popescus not getting the inf bonus despite hex attachments (possibly because 'hex' isn't an array)

Re De Annulos Mysteriis: the location restriction was not done because it would be quite complicated and is not really worth it.

Closing since I am not going to the change for De Annulos Mysteriis. In case there will more such cards targeting jobs marking specific targets, it can be implemented.


Adding support for Database in Manifest Json

Describe the feature
Sometimes users need to have a reference to the database in manifest.json, in order to feed the manifest in 3rd party tools.
The Database category is not used in Teradata since the equivalent is schema, in the manifest the database is populated as Null.
The request from users is that if the Database is defined in the configurations, then the database is populated, this only for documentation matters.
For generating the database artifacts, only the schema will continue to be relevant, as it is right now.
Describe alternatives you've considered
Not applicable.
Additional context
This is only related to documentation and manifest file.
Who will this benefit?
Users that feed the manifest in other 3rd party tools.
Are you interested in contributing this feature?
I could.

I had this issue and posted in the chat in Slack and wasn't able to ever get it working.
https://getdbt.slack.com/archives/C027B6BHMT3/p1680535202992639
here was the response from the teradata person in the chat:

Hi there, since Teradata doesn’t implement the database -> schema hierarchy and has only databases instead, we had to decide how to map the database -> schema hierarchy to the Teradata world. The decision was to use the schema (as it’s part of the fully qualified relation name in dbt). When you configure dbt-teradata, you have two options:
Leave database field blank (translates to null).
Set database field to the schema name.
It sounds like you use #1, and the thing your are trying to do doesn’t like it. Try approach #2 and see if that works better with the export step.

@Austin1 Thanks for the feedback. Actually I opened this issue to give the team visibility on the topic you noticed in Slack.
An update to the codebase is needed to enable the steps above to attain the desired objective.

I made modifications to the dbt-teradata codebase to assign the schema value to the database name by adjusting the dbt/include/teradata/macros/adapters.sql file as follows:
{% macro teradata__generate_database_name(custom_database_name=none, node=none) -%}
  {%- set schema_name = node.schema -%}
  {{ schema_name }}
{%- endmacro %}

This change enables the schema name to be returned whenever dbt-core attempts to retrieve the database name, successfully adding the database name to the manifest.json file instead of returning None.
Issue with catalog.json
However, I encountered an issue with the generation of the catalog.json file when running the dbt docs generate command. This problem is linked to the TeradataIncludePolicy in the dbt/adapters/teradata/relation.py file:
class TeradataQuotePolicy(Policy):
    database: bool = False
    schema: bool = True
    identifier: bool = True

According to this policy, dbt-core renders the list of nodes without including the database name in path_part, resulting in an empty list of nodes in the catalog.json file.

Consideration of Teradata's Schema Implementation
As Teradata does not implement a database -> schema hierarchy and instead relies on databases directly, we have chosen to use the schema as part of the fully qualified relation name in dbt. Altering the policy to set the database flag to True would cause all SQL references to adopt the hierarchy database_name.schema_name.relation_name, which is not valid in Teradata.
Impact on Integration with Other Tools
It's also important to consider the potential impact on dbt-teradata integrations with other tools. These tools rely on the manifest.json and catalog.json files to understand the dbt project structure (For example dagster dbt). If we add the database name to these files, other integration tools might mistakenly interpret the hierarchy as database_name.schema_name.relation_name, leading to further complications.
Conclusion
Given these observations, it seems prudent to adhere to the existing TeradataIncludePolicy and allow the database name to remain None in both the manifest.json and catalog.json files.


ERROR: bias_op_gpu.cu.pic.d (No such file or directory) when building from source

Please make sure that this is a build/installation issue. As per our GitHub Policy, we only address code/doc bugs, performance issues, feature requests and build/installation issues on GitHub. tag:build_template
System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Centos7
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:
TensorFlow installed from (source or binary): source
TensorFlow version: build from main branch
Python version: 3.6
Installed using virtualenv? pip? conda?:  no
Bazel version (if compiling from source): 0.24.1
GCC/Compiler version (if compiling from source): 7.3.1
CUDA/cuDNN version: 11.6/8
GPU model and memory: V100 16G

Describe the problem
ERROR: /DeepRec/tensorflow/core/kernels/BUILD:4695:1: error while parsing .d file: /root/.cache/bazel/_bazel_root/de860b3f457ade81f033a15040b8fdd2/execroot/org_tensorflow/bazel-out/host/bin/tensorflow/core/kernels/_objs/bias_op_gpu/bias_op_gpu.cu.pic.d (No such file or directory)
In file included from /usr/local/cuda/bin/../targets/x86_64-linux/include/thrust/system/cuda/config.h:33:0,
                 from /usr/local/cuda/bin/../targets/x86_64-linux/include/thrust/system/cuda/detail/execution_policy.h:35,
                 from /usr/local/cuda/bin/../targets/x86_64-linux/include/thrust/iterator/detail/device_system_tag.h:23,
                 from /usr/local/cuda/bin/../targets/x86_64-linux/include/thrust/iterator/detail/iterator_facade_category.h:22,
                 from /usr/local/cuda/bin/../targets/x86_64-linux/include/thrust/iterator/iterator_facade.h:37,
                 from bazel-out/host/bin/external/cub_archive/_virtual_includes/cub/third_party/cub/device/../iterator/arg_index_input_iterator.cuh:48,
                 from bazel-out/host/bin/external/cub_archive/_virtual_includes/cub/third_party/cub/device/device_reduce.cuh:41,
                 from ./tensorflow/core/kernels/reduction_gpu_kernels.cu.h:27,
                 from tensorflow/core/kernels/bias_op_gpu.cu.cc:28:
/usr/local/cuda/bin/../targets/x86_64-linux/include/cub/util_namespace.cuh:46:2: error: #error CUB requires a definition of CUB_NS_QUALIFIER when CUB_NS_PREFIX/POSTFIX are defined.
 #error CUB requires a definition of CUB_NS_QUALIFIER when CUB_NS_PREFIX/POSTFIX are defined.
  ^~~~~
Target //tensorflow/tools/pip_package:build_pip_package failed to build
INFO: Elapsed time: 41.305s, Critical Path: 36.17s
INFO: 928 processes: 928 local.
FAILED: Build did NOT complete successfully

Provide the exact sequence of commands / steps that you executed before running into the problem
step1
./configure
here is the content of .tf_configure.bazelrc
build --action_env PYTHON_BIN_PATH="/usr/bin/python3"
build --action_env PYTHON_LIB_PATH="/usr/lib64/python3.6/site-packages"
build --python_path="/usr/bin/python3"
build:xla --define with_xla_support=true
build --config=xla
build:star --define with_star_support=true
build:pmem --define with_pmem_support=true
build --action_env TF_USE_CCACHE="0"
build --action_env CUDA_TOOLKIT_PATH="/usr/local/cuda"
build --action_env TF_CUDA_COMPUTE_CAPABILITIES="7.0,8.0,8.6,6.1"
build --action_env LD_LIBRARY_PATH="/usr/lib64:/usr/local/lib64:/usr/local/lib64:/usr/local/cuda/lib64:/opt/rh/devtoolset-7/root/usr/lib64:/opt/rh/devtoolset-7/root/usr/lib:/opt/rh/devtoolset-7/root/usr/lib64/dyninst:/opt/rh/devtoolset-7/root/usr/lib/dyninst:/opt/rh/devtoolset-7/root/usr/lib64:/opt/rh/devtoolset-7/root/usr/lib:/usr/lib64/:/usr/local/cuda/compat/lib:/usr/local/nvidia/lib:/usr/local/nvidia/lib64:/usr/local/cuda/lib64/:/usr/lib64/:/usr/local/cuda/compat/lib:/usr/local/nvidia/lib:/usr/local/nvidia/lib64:/usr/local/nvidia/lib:/usr/local/nvidia/lib64"
build --action_env GCC_HOST_COMPILER_PATH="/opt/rh/devtoolset-7/root/usr/bin/gcc"
build --config=cuda
build:opt --copt=-march=native
build:opt --copt=-Wno-sign-compare
build:opt --host_copt=-march=native
build:opt --define with_default_optimizations=true
build:v2 --define=tf_api_version=2
test --flaky_test_attempts=3
test --test_size_filters=small,medium
test --test_tag_filters=-benchmark-test,-no_oss,-oss_serial
test --build_tag_filters=-benchmark-test,-no_oss
test --test_tag_filters=-gpu
test --build_tag_filters=-gpu
build --action_env TF_CONFIGURE_IOS="0"

step2:
bazel build --cxxopt="-D_GLIBCXX_USE_CXX11_ABI=0" --host_cxxopt="-D_GLIBCXX_USE_CXX11_ABI=0" -c opt --config=opt   --copt=-march=native //tensorflow/tools/pip_package:build_pip_package --verbose_failures
Any other info / logs
Include any logs or source code that would be helpful to diagnose the problem. If including tracebacks, please include the full traceback. Large logs and files should be attached.

please build deeprec with cuda10 or cuda11

Sorry for missing the cuda version. I used cuda 11.6

Good catch, we'll check this.


Github makes it impossible to DM people, sorry.

@FallDownTheSystem
Hey I have a cloned version of a certain similar project to this that you built a while ago. I was trying to figure how to get pages to connect on certain sites as it seems they have been changed in some fashion.  I was looking over the extension script and I can't figure out why the websocket is only working for some sites other than maybe the way the other sites are restricting the CSP?  Anyway if you want to take the time to let me know why I can't figure out how to put the square block into the square hole I would greatly appreciate it lol.

Yeah those are just dom query selectors. The sites have updated so the HTML no longer matches the selector, meaning they need to be updated. It's easy enough just by inspecting the HTML.
movesSelector is used to check if the page has a chess game with moves that can be read, sanSelector is the selector for the actual moves (chess notation), overlay is the board, analysis is for checking whether an analysis board is open, sideFinder is just a function for checking if you're white or black.


SQL error on inserting test-org organisation.

Following the installation script from https://github.com/OSGP/Config I have to execute the following command.
run the script (/home/dev/Sources/Config/sql/create-test-org.sql) to insert 'test-org' organization into the organisation table of the osgp_core database.
The command can be found in the screenshot in installation script (http://<IP_ADDRESS>/documentation/chapter3/section3.html)
psql -U osp_admin -d osgp_core -f /home/dev/Sources/Config/sql/create-test-org.sql
The following error occures.
dev@dev-box:~$ psql -U osp_admin -d osgp_core -f /home/dev/Sources/Config/sql/create-test-org.sql
psql:/home/dev/Sources/Config/sql/create-test-org.sql:4: ERROR:  relation "organisation" does not exist
LINE 1: INSERT INTO organisation(id, creation_time, modification_tim...
^

Short version: As described in our documentation (http://<IP_ADDRESS>/documentation/chapter3/section3.html) and in the README.md (https://github.com/OSGP/Config) developers are supposed to start Apache Tomcat before trying to insert the 'test-org' organization into the database.
Long version: We use FlyWay. This is a database migration tool. The database is provisioned (tables, sequences, etc. are created) when our software is started for the first time. This means when our wars get deployed to tomcat and tomcat is started, lot's of database migration is exectued. After that initial run, the organisation table in osgp-core database should exist.
The last 4 steps of the 'Manual steps' section show this:

continue with starting Apache ActiveMQ (the executable can be found in the folder /home/dev/Downloads/apache-activemq-*/bin/linux-x86-64): by opening a terminal and use the command: sudo ./activemq console to start ActiveMQ as a terminal process (this way, ActiveMQ doesn't detach from the terminal and starts running as a daemon)

with ActiveMQ running, the Tomcat7 server can be started

open pgAdminIII and configure a connection: choose the 'Add a connection to a server.' and fill out the fields using Host localhost, Port 5432, Username osp_admin and Password 1234

run the script (/home/dev/Sources/Config/sql/create-test-org.sql) to insert 'test-org' organization into the organisation table of the osgp_core database

@WalterBorgstein are you sure you started tomcat? dit that step succeed?

Yep, did that. See the screenshot for all the related items. Tomcat is starte, Active MQ.

Have all components of the software started up without errors. (this can be seen in the console of eclipse)?

I will restart the steps from the starting of Eclipse/Tomcat/Active MQ.
This is the log of eclipse.
org.eclipse.m2e.logback.configuration: The org.eclipse.m2e.logback.configuration bundle was activated before the state location was initialized.  Will retry after the state location is initialized.
org.eclipse.m2e.logback.configuration: Logback config file: /home/dev/workspace/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.<IP_ADDRESS>50109-1820.xml
org.eclipse.m2e.logback.configuration: Initializing logback
[INFO] Setting property: classpath.resource.loader.class => 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'.
[INFO] Setting property: velocimacro.messages.on => 'false'.
[INFO] Setting property: resource.loader => 'classpath'.
[INFO] Setting property: resource.manager.logwhenfound => 'false'.
dev@dev-box:~/Downloads/eclipse$ ./eclipse --clean
org.eclipse.m2e.logback.configuration: The org.eclipse.m2e.logback.configuration bundle was activated before the state location was initialized.  Will retry after the state location is initialized.
org.eclipse.m2e.logback.configuration: Logback config file: /home/dev/workspace2/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.<IP_ADDRESS>50109-1820.xml
org.eclipse.m2e.logback.configuration: Initializing logback
[INFO] Setting property: classpath.resource.loader.class => 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'.
[INFO] Setting property: velocimacro.messages.on => 'false'.
[INFO] Setting property: resource.loader => 'classpath'.
[INFO] Setting property: resource.manager.logwhenfound => 'false'.
dev@dev-box:~/Downloads/eclipse$ ./eclipse --clean
org.eclipse.m2e.logback.configuration: The org.eclipse.m2e.logback.configuration bundle was activated before the state location was initialized.  Will retry after the state location is initialized.
org.eclipse.m2e.logback.configuration: Logback config file: /home/dev/workspace/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.<IP_ADDRESS>50109-1820.xml
org.eclipse.m2e.logback.configuration: Initializing logback
[INFO] Setting property: classpath.resource.loader.class => 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'.
[INFO] Setting property: velocimacro.messages.on => 'false'.
[INFO] Setting property: resource.loader => 'classpath'.
[INFO] Setting property: resource.manager.logwhenfound => 'false'.
d

That is not the logging of the applications that have started.
That is the logging of the startup of Eclipse (why don't you start eclipse by clicking on the executable instead of starting in from a terminal?)
In Eclipse there's a screen that is calle dConsole. There the applications print logging during startup.

Thanks. Will do! I will verify if and where I made an error and make a
suggestion to improve the process.
On di 16 feb. 2016 at 17:41, Kevin Smeets<EMAIL_ADDRESS>wrote:

That is not the logging of the applications that have started.
That is the logging of the startup of Eclipse (why don't you start eclipse
by clicking on the executable instead of starting in from a terminal?)
In Eclipse there's a screen that is calle dConsole. There the applications
print logging during startup.
—
Reply to this email directly or view it on GitHub
https://github.com/OSGP/Documentation/issues/29#issuecomment-184760321.

I checked the

installation of Tomcat,
ActiveMQ,
Creating Sym Link to Maven Settings
Usage of the Context.xml
(added a  in line 2 to prevent validate error)

The Tomcat console has a lot of error in them. I can't figure out what they relate to. Maybe you can see it right away?
Start tomcat log.txt
Tomcat log.txt

In the logging I see that most components fail to start.
@rlemmers Can you check and if needed sync the configuration files in https://github.com/OSGP/Config ?

My tomcat server also shows errors when it wants to boot:

I tried it yesterday and I still experienced (probably) this problem. Maybe we can make the installation more easy. Example of openhab: https://github.com/openhab/openhab-distro/blob/master/docs/sources/development/ide.md . The configure Eclipse with a script.

The Vagrant installation script should work now: http://documentation.opensmartgridplatform.org/Userguide/Installation/Setup-VM-Vagrant.html

I am having the exact same after following the instructions using Vagrant

@kolawoletech If you run into ERROR: relation "organisation" does not exist the most likely cause is that the tables have not been created yet.
The tables are created by starting the components. We are using Flyway to migrate the databases.

This migration script creates the table: https://github.com/OSGP/open-smart-grid-platform/blob/development/osgp/platform/osgp-core/src/main/resources/db/migration/V2014.001__Initial_version_PostgreSQL.sql
The component osgp-core contains this script
Try starting component in Tomcat and the table should be created

Okay, I got it to work eventually but i still have  couple of issues. On setting the project on SoapUI, I cant viewe the UI of the projects at https://localhost/web-device-simulator/devices or at any url, I get a 404 error saying
Type Status Report
Message /web-device-simulator/devices
Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists

The error you describe indicates the web-device-simulator component is not available in your Tomcat application server.

has the component been deployed to Tomcat?
are there errors in the logging when the component starts in Tomcat?

There are a bunch of things that are off but I have found a way, I am
documenting them and let you know where the issues arose for me. I have
been looking at issues from past releases and adjusting accordingly, for
instance, I use the local tomcat installation instead of the metadata
version on the server creation side for things to work in accordance with
the documentation. I also had issues with the SSL version of the web demos
and had to restart apache for it to register the SSL test-org
[image: --]
kolawole Olulana
[image: http://]about.me/kolawole
*+27620294056 *
On Tue, 6 Oct 2020 at 12:30, Kevin Smeets<EMAIL_ADDRESS>wrote:

The error you describe indicates the web-device-simulator component is
not available in your Tomcat application server.

has the component been deployed to Tomcat?
are there errors in the logging when the component starts in Tomcat?

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/OSGP/Documentation/issues/29#issuecomment-704179619,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABBN5RJHE6QF2QEXIM4WIU3SJLWV7ANCNFSM4B3MUKKQ
.


Fix bug in the logic for determining if a rolling-update is timed out

Previously, we'd update the deployment-group status on every task and
as a consequence we looked at the mtime of the deployment-group status
node to determine how long ago a task started. With the recent changes
to how deployment-groups work, i.e. introducing the separate tasks node,
this is no longer the case.
So, instead look at the mtime of the deployment-group tasks path --
which we write to whenever we proceeded to a new task.

@davidxia @rohansingh

:+1: Test?

@davidxia yes please, patches welcome ;)


Add availability to change bundle build architecture

There is some troubles with deployment from Mac OS to Linux servers, so it should be added option for change build architecture

funny enough this has been working for me for months and all of a sudden i'm getting the fibers error.


Redirecting to /setup after creating new user

Hi mrvautin....I happen to have your previous model of the express cart and I run through the error where I can't  create a new admin user...any help would be appreciated.
https://Mtush254.herokuapp.com

Not able to reproduce as the link doesn't work. I just downloaded a fresh install and seems to be working fine. Also, latest version has a bug fix around creation of initial user.


Napari "quits unexpectedly" when trying to start the plugin

Sonoma 14.4
M3 Max
Tried running this in three different conda envs, with both the dev version and standard version. One of the envs is a completely clean env with only Napari and napari-segment-anything installed.
When I click on the plugin in the plugin dropdown, Napari shuts down with the error message in the clean env being:
/opt/homebrew/Caskroom/miniforge/base/envs/napari-sam/lib/python3.10/site-packages/napari/components/viewer_model.py:10: FutureWarning: Labels.color is deprecated since 0.4.19 and will be removed in 0.5.0, please set Labels.colormap directly with an instance of napari.utils.colormaps.DirectLabelColormap instead.!

But that warning does seem to have anything to do with the closing of Napari as far as I can tell.

Hi @comatose-tortoise ,
Could you try deleting the directory at $HOME/.cache/napari-segment-anything?
Your weights could have been corrupted by closing Napari or a crash during the download, and now it's loading corrupted weights and crashing.

Hi @JoOkuma
I'm having a similar problem I'm afraid - clean environment with just napari and napari-segment-anything in, using pyqt5 backend and Mac M1/Monterey 12.5.
I tried deleting the cache as described above but it didn't help - the behaviour is that after cache deletion and opening plugin from napari plugins menu, SAM layers are generated and download initiates. Once the download completes, napari crashes with no error message. Following this, napari always crashes instantly when Segment Anything is selected from the plugins menu.
The behaviour is the same both from the command line and through the napari GUI.
Let me know if you need more information from me!
Many thanks,
Siân

Hi @superresolusian , could you try the solution on #27 since you're using an M1 laptop?

Hi @JoOkuma - just tried that (installed into the napari-segment-anything repo I created previously), same problem unfortunately, just crashing without giving any error messages. It's definitely a Mac thing, I tried the recommended install on a Windows machine and it worked fine.
So I do now have a machine it works on so I can test my data now, but happy to try any recommended fixes/provide more information if it's helpful for debugging from your end :)


Comments not compliant with PEP8

Description
Toggle comment (Ctrl+1) and block comment (Ctrl+4) don't comply to PEP8 since white-spaces are missing. The code style analysis (great feature!) always complains which is quite annoying.
What is the expected output? What do you see instead?
-> # comment (PEP8)
-> #comment (not PEP8)
Version and main components

Spyder Version: 2.x and 3

There should be an opened issue about it already. Following pep8 can make problems when uncommenting in some corner cases, that's why no one has worked on it yet.

Yep, this is a duplicate of issue #1785, but thanks for reporting :-)


Creating font style with italic:false results style with italic font

Hello all,
I have pulled latest Excelize code, but now this error appeared in some of latest updates.
When I create new style, and I tell NewStyle function that I do not want my font to be italic, I still get style with italic font and my cells get italic.
Here is code for test:
package main
import (
"fmt"
"github.com/360EntSecGroup-Skylar/excelize"
)
func main() {
f := excelize.NewFile() // create new file option

categories := map[string]string{"A2": "Small", "A3": "Normal", "A4": "Large", "B1": "Apple", "C1": "Orange", "D1": "Pear"}
values := map[string]int{"B2": 2, "C2": 3, "D2": 3, "B3": 5, "C3": 2, "D3": 4, "B4": 6, "C4": 7, "D4": 8}

for k, v := range categories {
    f.SetCellValue("Sheet1", k, v)
}

for k, v := range values {
    f.SetCellValue("Sheet1", k, v)
}
// CREATING STYLE WITH ITALIC: FALSE
style, err := f.NewStyle(`{"alignment":{"horizontal":"center", "vertical":"center", "wrap_text":false, "indent":0, "justify_last_line":false, "shrink_to_fit":false, "text_rotation":0}, "font":{"size":11, "name":"Calibri", "bold":true, "underline":"", "italic":false, "family":"", "color":"#ffffff"}, "fill":{"type":"pattern", "color":["#00c5ff"], "pattern":1}}
`)
err = f.SetCellStyle("Sheet1", "A1", "D1", style)

err = f.SaveAs("./Book1.xlsx")
if err != nil {
    fmt.Println(err)
}

}
Result:

Thank you all :)

Hi @OFAH, thanks for your feedback, I have tested by your code and it works well on Microsoft Excel™, which application are you using?

@xuri I am getting this issue both on MS office (I will ask for version) and on Open office.
Here is Open office info:

I have tested with 23c73ab and it works well with Apache OpenOffice 4.1.7, I close this issue and welcome left comments if you have any more questions.

@xuri found the same problem in the application shown below.

@xuri
Excelize version: v2.5.0
Golang version: 1.17
main func like this:
func main() {
	f := excelize.NewFile()
	_ = f.SetColWidth("Sheet1", "A", "C", 40)
        // Theoretically the italic of font is false by default, so i don't configure it explicitly.
       style, _ := f.NewStyle(&excelize.Style{
		Alignment: &excelize.Alignment{
			Horizontal:      "center",
			Indent:          1,
			JustifyLastLine: true,
			ReadingOrder:    0,
			RelativeIndent:  1,
			ShrinkToFit:     true,
			TextRotation:    45,
			Vertical:        "",
			WrapText:        true,
		},
	})
	_ = f.SetColStyle("Sheet1", "A:E", style)
	_ = f.SetColWidth("Sheet1", "A", "E", 50)
	_ = f.SetCellValue("Sheet1", "A1", "Pod")
	_ = f.SetCellValue("Sheet1", "B1", "Cluster")
	_ = f.SetCellValue("Sheet1", "C1", "Application")
	_ = f.SetCellValue("Sheet1", "D1", "Duration(seconds)")
	_ = f.SetCellValue("Sheet1", "E1", "Env")

	if err := f.SaveAs("demo.xlsx"); err != nil {
		fmt.Println(err)
	}
}

The demo.xlsx content is like below:

The problem keeps existing after upgrading to v2.6.1 of excelize.

I have tested your code under v2.5.0 and v2.6.1, and it works well. Note that the rotation and italic were two kinds of different properties. Did you mean that remove rotation? If that, please remove the TextRotation field in the style.


Hugo blogging themes highligh notification

Hello, everyone! There is a mention I've promised on my blog post with hugo blogging themes highligh, 15 themes included:
ananke by @budparr
beg by @dim0627
Casper by @vjeantet
Classic by @goodroot
coder by @luizdepra
Fabric by @wd
Jane by @xianmin
Journal by @damiencaselli
Liquorice by @eliasson
Manis by @yursan9
Nofancy by @gizak
NOW-UI by @cboettig
Refined by @kaushalmodi
Retroful Hugo by @5ARMALE
Whiteplain by @taikii
Thanks everyone for creating the themes, it was a pleasure to go trough them.
Informational, resolving right away.

Nice! :+1:
The Hugo-theme-Jane is still incomplete. I will gradually improve it, if I have more time.

Cool. Thanks, pascal! уважение от Канады ))


adding bubble sort algorithm

Hi, I'm participant of Hacktoberfest '21. I want to add bubble sort algorithm in some different language, such as Golang, Python. Can I create PR one by one based on language?

@andre-fajar-n  go ahead :)

hello , i would like to contribute in c++ lang. please allow me to go ahead

I want to add bubble sort algorithm in java please assign this to me

@Sanket2055 create your own issue ,will assing you surely.

@

I want to add bubble sort algorithm in java please assign this to me

Create new issue , will assign you.

could you please assign me bubble sort in Golang?


What are the meanings of the metrics implemented in the /generation/decoder.py?

What are the meanings of the metrics (cls_acc, icls_acc, topo_acc, assm_acc) implemented in the /generation/decoder.py?

cls_acc is the motif prediction accuracy.
icls_acc is the attachment prediction accuracy.
assm_acc is the graph prediction accuracy.


⚠ UdeS website (prod) has degraded performance

In 36e2c06, UdeS website (prod) (https://www.usherbrooke.ca/) experienced degraded performance:

HTTP code: 200
Response time: 12801 ms

Resolved: UdeS website (prod) performance has improved in b7f69a9.


add ukrainian localization

Add Ukrainian localization.

add file with UA localization, took RU as example
add 'ua' in the list of all the available localizations

Thank you!


Outdated PCB link to easyeda

Hi,
it seems like the link to easyeda.com is only for V2 of the PCB.
Could you please supply the link to v3, as I would like to make some changes?
Thank you!

Hi,
V3 of the PCB  has been uploaded.
Thanks for your email, I almost forgot that I should upload a new file.
This is the new link.

------------------ Original ------------------
From: @.>;
Date:  Mon, May 24, 2021 10:04 PM
To: @.>;
Cc: @.***>;
Subject:  [blackbox114/Blacky] Outdated PCB link to easyeda (#30)

Hi,
it seems like the link to easyeda.com is only for V2 of the PCB.
Could you please supply the link to v3, as I would like to make some changes?
Thank you!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Thank you!


Update default build node version to 16

JS packages are built using Node 14 currently. We should update default build version to 16 now since we have node 18 also available.

This has already been completed.


Feature request: REPL in puppeteer

Hello,
My name is Vasily and I am a beginner in test automation using puppeteer.
I suggest that puppeteer may be significantly improved by adding some kind of REPL interface which will allow much more faster and convenient way to develop and debug puppeteer tests.
Problem:
From the very begging I'm struggling with impossibility to quickly realize if the code is actually works against the web page under test.
It's very frustrating to run whole script again and again just to verify that you finally figured out working selector on line 155 of the script...And even if selectors may be tested other tools, the correct working of such things as page.screenshot() can be verified only in actual script
Possible solution
It would be great to run node console, run non-headless browser from it and then feed something like
await page.type('[name="email"]',login)
into and see what happens :)
I guess the whole community will benefit from ability to have quick feedback during test script development.
P.S. It cannot be only me who needs this - such project as codecept.io suggests REPL as one of three of its killer features.

You can use Chrome DevTools for this. Run node --inspect, and debug it in Chrome. Then in the console you can do:
let puppeteer = require('puppeteer');
let browser = await puppeteer.launch();
let page = await browser.newPage();
etc

Some more options:

Just use node's REPL to play around: type node in terminal, and then..

pptr = require('puppeteer');
pptr.launch().then(b => global.browser = b); // to assign to global variable
browser.newPage().then(p => global.page = p);
// ...

You can use try-puppeteer.appspot.com to play with Puppeteer.
(somewhat unrelated) there's puppeteer-recorder that helps generating puppeteer scripts; you might find it convenient.


commands and translations overhaul

DESCRIPTION
Goals of this PR:

Improve usability of commands, by using more advanced features like parameter arguments or context-aware suggestions.
Improve UX when interacting with certain commands or plugin components, by re-working the default translations.
Bring multi-language support for translations.

Migrating commands to a framework is necessary to implement some planned features much easier. Cloud v2 has been chosen because of (1) extensible API, (2) annotations module, (3) brigadier support, (3) maturity and recognition.
Translations system provided by FancyLib should make interacting with translations cleaner.
FIXES
Fixes https://github.com/FancyMcPlugins/FancyNpcs/issues/81
Common states (collidable, glowing, show_in_tab, turn_to_player) can now be toggled. Attribute values cannot be toggled with the current attribute system, at least not without unnecessary parsing and guessing the value type.
Fixes https://github.com/FancyMcPlugins/FancyNpcs/issues/86
Unable to reproduce the issue with this build.
Fixes https://github.com/FancyMcPlugins/FancyNpcs/issues/87
Equipment is no longer reset after changing NPC type to other living-entity. No modification GUI but improvements to equipment sub-command family.

TO-DO

[ ] Fix all blocking issues:

[x] @Default annotation not working on flags.
[x] Location argument suggestions not working properly.
[ ] Translator utility not updating the file with new contents.
[x] Translator utility throwing NPE non-existent messags, translation key should be printed instead.

[x] Port all commands the new framework.
[x] Map Cloud captions to plugin translations, preferably using exception handlers.
[x] Final tweaks and improvements to commands.
[x] Final tweaks and improvements to default translations.
[x] Write detailed changelog with all changes introduced by this PR.
[ ] Test on versions other than 1.20.6.

TO-DO (OPTIONAL, NON-BLOCKING)

[ ] Replace temporary ExceptionHandlerRegistration for LocationParser.LocationParseException with a regular ExceptionHandler. Depends on Incendo/cloud-minecraft (#70).
[ ] Bump cloud-paper version to one that don't trigger Legacy Material Support. These changes are already in the bukkit module of said dependency but have not been released yet.

CHANGLOG / REFERENCE
Important / Breaking Changes

Command permissions have been renamed and now follow a fancynpcs.command.(command).(sub) format. New permissions are listed below.
Some commands have had their syntax modified to support new features. Changes are listed below.
Some sub-commands have been renamed to use snake_case instead of lowerCamelCase. These sub-commands are:

interactionCooldown ➞ interaction_cooldown
turnToPlayer ➞ turn_to_player
showInTab ➞ show_in_tab
serverCommand ➞ server_command
playerCommand ➞ player_command

Localization has been reworked.

New system supports multiple languages and these can be defined inside FancyNpcs/language/ directory.
Language can be changed globally (for all players) inside the plugin configuration (config.yml).
Currently, only english (en.yml) locale is bundled with the plugin.
Old localization file (lang.yml) is no longer used by the plugin.

Command Reference
/npc attribute

Syntax:  /npc attribute (npc) (set | list)
Permissions: fancynpcs.command.npc.attribute.(sub)
Listing attributes is now possible with list sub-command.

/npc collidable

Syntax:  /npc collidable (npc) [state]
Permissions: fancynpcs.command.npc.collidable
Can now be "toggled" when [state] argument is not specified.

/npc copy

Syntax: /npc copy (npc) (new_name)
Permissions: fancynpcs.command.npc.copy
Name check is now more strict and only allows A-Z a-z 0-9 _ - / characters.

/npc create

Syntax: /npc create (name) [--position (x y z)] [--world (world)] [--type (type)]
Permissions: fancynpcs.command.npc.create
Basic customization has been added via parameter flags.
Name check is now more strict and only allows A-Z a-z 0-9 _ - / characters.

/npc displayname

Syntax:  /npc displayname (npc) (@none | name)
Permissions: fancynpcs.command.npc.displayname
Empty message placeholder is now @none instead of <empty>.

/npc equipment

Syntax: /npc equipment (npc) (set | clear | list)
Permissions: fancynpcs.command.npc.equipment.(sub)
Clearing entries is now possible with clear sub-command`.
Listing entries is now possible with list sub-command.
Now accepts either @none, @hand or valid item type as an argument.

/npc fix

Syntax:  /npc fix (npc)
Permissions: fancynpcs.command.npc.fix

/npc glowingColor

Command has been removed and additional functionality has been added to /npc glowing command.

/npc glowing

Syntax:  /npc glowing (npc) [disabled | color]
Permissions: fancynpcs.command.npc.glowing
Now, instead of true or false, accepts disabled or color as an argument.
Can now be "toggled" when [disabled | color] argument is not specified.

/npc help

Syntax:  /npc help [page]
Permissions: fancynpcs.command.npc.help
Is now cleaner and richer in information, command description is now available upon hover.
Contents is nwo split across multiple pages.

/npc info

Syntax:  /npc info (npc)
Permissions: fancynpcs.command.npc.info
Is now cleaner and richer in information. Some values can be copied and a few others redirect to a different command.

/npc interaction_cooldown

Syntax:  /npc interaction_cooldown (npc) (disabled | cooldown)
Permissions: fancynpcs.command.npc.interaction_cooldown
Formerly known as /npc interactionCooldown.
Now uses time duration instead of a number of seconds eg. 2min. Supported units:

milliseconds: ms
seconds: s
minutes: min
hours: h
days: d
months: mo
years: y

/npc list

Syntax:  /npc list [--type (type)] [--sort (sort)]
Permissions: fancynpcs.command.npc.list
Now supports basic filtering and sorting via parameter flags.

/npc message

Syntax: /npc message (npc) (add | set | remove | clear | list | send_randmly)
Permissions: fancynpcs.command.npc.message.(sub)
Empty message placeholder is now @none instead of <none>.
Improved blocked command check and now only the base command is compared.

/npc move_here

Syntax:  /npc move_here (npc)
Permissions: fancynpcs.command.npc.move_to
Formerly known as /npc moveHere.

/npc move_to

Syntax:  /npc move_to (npc) (x) (y) (z) [world] [--look-in-my-direction]
Permissions: fancynpcs.command.npc.move_to
Formerly known as /npc teleport.
Can now be executed from the console.
Now supports --look-in-my-direction presence flag that makes NPC turn in direction player is currently standing at.

/npc nearby

Syntax:  /npc nearby [--radius (radius)] [--type (type)] [--sort (sort)]
Permissions: fancynpcs.command.npc.nearby
This is a new command. Similar to list sub-command but only lists NPCs in player's world.

/npc player_command

Syntax: /npc player_command (npc) (add | set | remove | clear | list)
Permissions: fancynpcs.command.npc.player_command.(sub)
Formerly known as /npc playerCommand.
Improved blocked command check and now only the base command is compared.

/npc remove

Syntax: /npc remove (npc)
Permissions: fancynpcs.command.npc.remove

/npc server_command

Syntax: /npc server_command (npc) (add | set | remove | clear | list)
Permissions: fancynpcs.command.npc.server_command.(sub)
Formerly known as /npc serverCommand.
Improved blocked command check and now only the base command is compared.
Now supports multiple entries.

/npc show_in_tab

Syntax:  /npc show_in_tab (npc) [state]
Permissions: fancynpcs.command.npc.show_in_tab
Formerly known as /npc showInTab.
Can now be "toggled" when [state] argument is not specified.

/npc mirrorSkin

Command has been removed and additional functionality has been added to /npc skin command.

/npc skin

Syntax:  /npc skin (npc) (@none | @mirror | name | url)
Permissions: fancynpcs.command.npc.skin
Now supports removing skin using @none flag.
Now supports skin mirroring using @mirror flag.

/npc teleport

Syntax:  /npc teleport (npc)
Permissions: fancynpcs.command.npc.teleport
Now teleports sender to the NPC. Teleportng the NPC to specified location is now handled by /npc move_to command.

/npc turn_to_player

Syntax:  /npc turn_to_player (npc) [state]
Permissions: fancynpcs.command.npc.turn_to_player
Formerly known as /npc turnToPlayer.
Can now be "toggled" when [state] argument is not specified.

/npc type

Syntax:  /npc type (npc) (type)
Permissions: fancynpcs.command.npc.type

I'm going to go through all commands in-game and if it looks good to me, it will be merged, so the community can test these very fancy new command system.


Release plan for CDI.next

Any non-service release (major, minor) requires that we create a release plan that states the scope and goals. We can use this issue to define the scope and whether a major/minor release is needed and create the associated EE4J project release plan when the information is defined.

The 4.1 release plan has been created:
https://projects.eclipse.org/projects/ee4j.cdi/releases/4.1


Add extensions to bin scripts.

Adption to changes in Node.
See https://github.com/nodejs/node/pull/31415

Fixes #

I'm a bit wary that the  bin/tsc → bin/tsc.js feels likely to break something somewhere (given the amount of platforms / tools which embed TS.) Perhaps a safe solution is to add new files for the .js(each of these files is only 2 LOC long anyway)?

Perhaps a safe solution is to add new files for the .js

It's a good point. Can i change PR and add "twins"?

Appears to be a fix for #39381

We... don't set type: module in our package.json - #39381 is totally indicative of an error in the implementation of the experimental flag in node itself.

@weswigham effectively OP is experiencing this issue? https://github.com/nodejs/node/issues/33226
I don't think we should merge anything with nonzero risk in order to enable experimental node stuff

Yep, that looks to be a report of the same thing.

This makes sense, we should probably close this.


add --assemble cli command for firm/assembler phase

integration tests will use this command for interfacing until the required command is released in next weeks assignment

bors r+

Technically, --assemble is the wrong name for this option. The process of "assembling" is converting assemblercode to machinecode (That's why the program doing it is called the (GNU) assembler). :trollface: I don't know if there's a good name for just producing assemblercode :-)

--lower

Oh we need to link the libfirm.so lib

If I'm not mistaken, waiting for problam/play-libfirm to be in a mergable state and then rebasing on that should suffice to resolve all build problems, right? At least ./run works over there (doesn't work here)

cherry-picked in ontop of this. I want to move forward with this.
bors r+


[CosmosDB] Add minimal TLS version as a parameter for create/update operations

Related commands

az cosmosdb create
az cosmosdb update

Description
This change allows for customers to specify the minimal TLS version while creating or updating an account. The accepted values for the minimal Tls version are 'Tls', 'Tls11', and 'Tls12', which correspond to the TLS versions 1.0, 1.1, and 1.2. If no TLS version is specified, the default Tls version is 1.0, except for Cassandra and Mongo API's, which only work with Tls version 1.2
Testing Guide
The following commands should create or update an account in which the minimal TLS version allowed is the one specified as 'TlsVersion':

az cosmosdb create -n DBName -g RGName --minimal-tls-version TlsVersion.

az cosmosdb update -n DBName -g RGName --minimal-tls-version TlsVersion.

History Notes

[Component Name 1] BREAKING CHANGE: az command a: Make some customer-facing breaking change
[Component Name 2] az command b: Add some customer-facing feature

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

[ ] I adhere to the Error Handling Guidelines.

CosmosDB

@dani99vargas Pls fix all CI so that we can start reviewing

@dani99vargas Please make sure all CI pass then this PR could be ready for review. If you want to catch Aug release, please pay attention to the code complete date


Docs: replace twbs/bootstrap-npm-starter by twbs/examples/tree/main/icons-font

Bootstrap 4 is EOL in few weeks.
It means that https://github.com/twbs/bootstrap-npm-starter shouldn't be referenced anymore in our latest documentation. And that it could probably by archived.
This PR suggested that all references to https://github.com/twbs/bootstrap-npm-starter are changed to use the closest already existing example we have... and it seems to be https://github.com/twbs/examples/tree/main/icons-font.
This PR also suggest to update the Starter template example page to add references to our other examples.
This version tries not to modify too much wording and references by keeping the notion of "npm started" even if our example is rather named "Bootstrap Icons", but we can go further.
/cc @mdo
Type of changes

Refactoring (non-breaking change)

Checklist

[x] I have read the contributing guidelines
[x] My code follows the code style of the project (using npm run lint)
[x] My change introduces changes to the documentation
[x] I have updated the documentation accordingly
[x] All new and existing tests passed

Live previews

https://deploy-preview-37671--twbs-bootstrap.netlify.app/

Link in the footer
Link in the homepage

Starter template example
Modified callout used in:

Customize > Sass > Variable defaults
Getting started > Contribute > Using npm scripts
Getting started > Download > Package managers

I think https://github.com/twbs/examples/tree/main/sass-js or https://github.com/twbs/examples/tree/main/sass-js-esm is a better fit here instead of the Icons example which doesn't compile Bootstrap's source Sass code at all. Thoughts?

I can replace in this PR https://github.com/twbs/examples/tree/main/icons-font with https://github.com/twbs/examples/tree/main/sass-js as suggested and in a second time recreate the starter template in https://github.com/twbs/examples which is mayble more complete?


SAK-32659 Moved to portal.i18n

Should this be using Sakai18n webservice?
A lot of this Javascript i18n doesn't get handled the way java properties do.

Going to get on it tonight - I've been a bit snowed under with Lancs stuff. Setting up JIRA Service Desk :)

Merge #4629 first. I'll refactor this after to use the new approach.

I've refactored this PR now, so commons uses SakaiI18n.


Support basicAuth per hostname

In our setup we have multiple hostnames routed against one istio ingess gateway pod so we have to setup basic auth for each hostname differently.

The latest basic auth filter has hosts option now: https://github.com/istio-ecosystem/wasm-extensions/releases/tag/1.9.2. Please take a look at this configuration reference on how to configure the hosts option: https://github.com/istio-ecosystem/wasm-extensions/tree/master/extensions/basic_auth#configuration-reference.
An example configuration is like the folllow:
{
"basic_auth_rules": [
{
"hosts":["bookinfo.com", ".suffix.com", "host.prefix."],
"prefix": "/productpage",
"request_methods":[ "GET", "POST" ],
"credentials":["test:test"]
}
]
}
Thanks!


add instant-share to app using webtorrent list

Adding Instant-Share. A file sharing app using webtorrent.
It's very lite and easy to use.
Checkout the app at http://fs.lunik.xyz/

:+1:

You should add https. LGTM

@Lunik I will echo what @DiegoRBaquero said. HTTPS is important, otherwise your JavaScript can be intercepted and modified by anyone.


[Event Request] Codeunit 90 "Purch.-Post" PostGLAccICLine

"OnAfter" Event Publisher required inside PostGLAccICLine procedure:
local procedure PostGLAccICLine(PurchHeader: Record "Purchase Header"; PurchLine: Record "Purchase Line"; var ICGenJnlLineNo: Integer)
var
    GLAcc: Record "G/L Account";
    IsHandled: Boolean;
begin
    IsHandled := false;
    OnBeforePostGLAccICLine(PurchHeader, PurchLine, ICGenJnlLineNo, IsHandled);
    if IsHandled then
        exit;

    if (PurchLine."No." <> '') and not PurchLine."System-Created Entry" then begin
        GLAcc.Get(PurchLine."No.");
        GLAcc.TestField("Direct Posting");
        if (PurchLine."Job No." <> '') and (PurchLine."Qty. to Invoice" <> 0) then begin
            CreateJobPurchLine(JobPurchLine, PurchLine, PurchHeader."Prices Including VAT");
            JobPostLine.PostJobOnPurchaseLine(PurchHeader, PurchInvHeader, PurchCrMemoHeader, JobPurchLine, SrcCode);
        end;

        //New Event Publisher:
        //OnPostGLAccICLineOnBeforeInsertICGenJnlLine(PurchHeader, PurchLine, xPurchLine, ICGenJnlLineNo);

        if (PurchLine."IC Partner Code" <> '') and PurchHeader.Invoice then
            InsertICGenJnlLine(PurchHeader, xPurchLine, ICGenJnlLineNo);

        OnAfterPostAccICLine(PurchLine, SuppressCommit);
    end;
end;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


Improvements on the job execution inside the QGIS container

a more refined workflow definition
versioned workflow output
less settings to define a workflow step - less confusion
a new "output" key in the root feedback object to avoid using arr indices
better feedback when some tests are failing

Fixes https://github.com/opengisch/qfieldcloud/issues/60

Task linked: QF-1589 Refer to step outputs with "step0.returns.OUTPUT_NAME", instead of global per task "OUTPUT_NAME"


[Suggestion] Please make HTTPS download links

I am unable to load Leaflet in JSFiddle, because download links are HTTP. It would be great if there were HTTPS download links for JS and CSS files.

Duplicate of https://github.com/Leaflet/Leaflet/issues/1824.


Add additional API endpoints

It would be helpful if the HTTP API had additional endpoints, these could include:

Rasa version
Current loaded configuration
Server log
Request log

As mentioned by @alexDeCastroAtGit in https://github.com/golastmile/rasa_nlu/issues/332

it would also be useful to return the training status/progress

@tmbo @amn41 - I have these developed, if you would like to assign to me.

great! Please open a PR & we can discuss

It looks like config and version were merged, but I don't see anything for the logs. I'll leave it open for those two pieces of functionality unless they won't be implemented then I'll close.

i'll close this in favor of https://github.com/RasaHQ/rasa_nlu/issues/1306


GMT - the drop-down for Properties of a node template overlaps with other elements in GUI

Current state
When Properties are selected in the top menu and the Properties button is pressed in the node template, the drop-down overlaps with other elements. Tested in Mozilla Firefox and Chrome browsers.

Desired state
Properties are displayed over other elements and visible to a user.

I'll track it in our main repo for higher visibility. However, as a workaround I would strongly recommend to use the side panel to adapt your props:


Support for 7.3 release

It appears the latest release is for Bitbucket 6.8, posted to Docker Hub five months ago. I would like to open a ticket to track adding support for Bitbucket 7.3 (released June 2020).

Atlassian has their own Docker Hub space. If support here is waning, what are the steps to migrate to atlassian/bitbucket-server:7?

It appears Atlassian doesn't have any images published based on alpine past 5.x. That could be a good reason to maintain this parallel project.

https://github.com/teamatldocker/bitbucket/pull/53

@jhult can you take a look at this PR and #50 when you get a chance.


Minecraft search bar

Adds search bar to Minecraft gridpicker menu.

@caitlin-hennessy,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

:shipit:

The vertical alignment of the search icon looks off. Should probably be in the middle.

This is what the search bar looks like on adafruit right now:

Are we able to make the default look better? And then specialize the minecraft one to look minecrafty.

This is what I would imagine the default to look like:

.ui.input input.blocklyGridPickerSearchBar {
background: none;
border: none;
color: white;
}
.ui.input input.blocklyGridPickerSearchBar::-webkit-input-placeholder {
color: white;
}


turbo --save-exact does not work

Description of Bug
various turbo commands offer [-E,--exact,--save-exact], but it doesn't work
Steps to Reproduce

Create a new node.js project
Run the command turbo add --save-exact<EMAIL_ADDRESS>Open package.json and see that ramda dependency ends up with a ^ modifier "ramda": "^0.27.1"

^ means "Compatible with version"
See https://docs.npmjs.com/cli/v7/configuring-npm/package-json and https://github.com/npm/node-semver#caret-ranges-123-025-004
Expected Behavior
Expect package.json to be
{
  "name": "node-starter",
  "version": "0.0.0",
  "private": true,
  "dependencies": {
    "ramda": "0.27.1"
  },
  "scripts": {}
}

as save exact means the dependency should not have any modifier.
Additional Context/Questions
Chrome Version 90.0.4430.212 (Official Build) (x86_64)
This also causes npm --save-exact to not work as well

yep its fixed


Move to Operator Metadata Bundle Format

RHT operators migration timeline: April 17th,2020 - Jun 17th
Will update this issue as details become more clear what the actual expectation is. Expect documentation in early March: Documentation by Brian and Ralph for operator pipelines: Mar 6th,2020

[X] Convert to Bundle Format
[X] Update Molecule Paths
[ ] Update downstream-prep.sh paths
[ ] Document Branching Process. Going forward we'll likely be submitting a PR to the branch to update the CSV tags, etc.
[ ] Document adding a bundle image to the index image * This may come as a separate PR after branching so I can step through the process.

This one is pretty straight forward but there is a new tool called opm.
Bundle images can be set up to build automatically in quay
When it's ready we will just run opm to add the new bundle to the old image index and push to the new


show modal pop up instead of inline editing

Hello,
I just want to disable the inline editing feature and show pop up modals for adding and editing new record. I don't know how to proceed. Please help.

Go to the demos page http://js-grid.com/demos/ and see the demo Data Manipulation. It shows the scenario that you described.

thanks a lot..
On Sat, Jul 9, 2016 at 3:20 PM, Artem Tabalin<EMAIL_ADDRESS>wrote:

Closed #350 https://github.com/tabalinas/jsgrid/issues/350.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/tabalinas/jsgrid/issues/350#event-717888109, or mute
the thread
https://github.com/notifications/unsubscribe/AJc1vnGveJYE9M4eLj7-d2MVQ3N4KbT1ks5qUB6igaJpZM4JIqxn
.


Only one remote actor should return its Booster

Currently each actor returns the trained Booster object.
This is inefficient:

All Booster objects are the same
Transferring large Boosters over slow networks can lead to much overhead
We call ray.get() three times on each of the training futures. Although results should be cached, this doesn't always seem to be the case

Instead, only the first live training actor should return its Booster object.
Also, we want to minimize the number of calls to ray.get().
This should fix an issue that came up training with 150 workers where each individual result fetch would take about 2 seconds to complete.
cc @mmui

Before we merge this I would like to confirm that this actually resolves the issue. I.e. it could also be a large evaluation results object.

Confirmed with a local change that this does indeed solve the issue in the specific run.

Thanks for the PR, this would speed up post-processing for jobs with large models and/or a large number of actors!


Does it work with Tensorboard?

The plugin does not seem to work with Tensorboard.

Can you confirm ?

Do you have a repo that is setup with TensorBoard and works on mybinder.org? That would make it easier to debug.

The PR does not fix it.

Launch https://mybinder.org/v2/gh/hadim/binder-test/master?urlpath=lab
Open a terminal.
Execute tensorboard --logdir .
Navigate to the proxy by adding proxy/6006 to the URL.

On binder, I got a 404 error. Bu locally the Tensorboard UI load and then stop (probably because of some 404 errors, see the screenshots for details).

My bad I forgot the enable the extension.
I tried to add the postBuild file but the extension does not seem to load... I must be missing something obvious: https://github.com/hadim/binder-test/blob/master/postBuid

My bad again postBuild filename was misspelt... I can now reproduce the issue: https://mybinder.org/v2/gh/hadim/binder-test/master?urlpath=lab

If I launch your binder and then visit https://hub.mybinder.org/user/hadim-binder-test-/proxy/6006 I see the output of tensorboard. I think this means it works?
Should we close this issue?

Yes, Tensoboard interface shows up but if you open your browser console, you'll see a lot of 404 errors. I think Tensorboard is using WebSocket and something else to communicate with the server and retrieve info.
To better illustrate the issue  have added a notebook to the repo called TF_Example.ipynb: https://mybinder.org/v2/gh/hadim/binder-test/master?urlpath=lab
If you execute the notebook and then launch tensorboard --logdir=/tmp/tensorflow_logs  in a terminal when you visit https://hub.mybinder.org/user/hadim-binder-test-/proxy/6006, you should see a message Failed to load the set of active dashboards.
Without the proxy and locally I see TF scalar values and the TF graph:

Thanks for the instructions. When I run it and look at the network requests being made I see lots of requests to https://hub.mybinder.org/user/hadim-binder-test-UNIQUE/proxy/data/runs which result in 404 errors. Not sure why tensor board cuts off the port number. Maybe it has a baseUrl configuration option or something like that?
If you manually try out https://hub.mybinder.org/user/hadim-binder-test-UNIQUE/proxy/6006/data/runs (with port) you get a JSON response. So I think this is something about configuring tensorboard.

Thank you @betatim. I think you got the cause of the issue correctly. Unfortunately after trying a bunch of --path_prefix, --base_url and --host options, I can't get it to work.
I'll open an issue on the TB repo.
Thanks for the help.

Easy fix: add a trailing slash at the end of the URL.

"Easy" :) Only took two people several hours to work out :-/
Thanks for making the examples for reproducing this and for figuring it out in the end!
I updated the title to try and make it so others with similar problems will find it, not just tensorboard users.


adalFetch Returns 401 with POST

I'm trying to send a POST request to an API that is hosted in Azure and is authenticated through Azure Active Directory. I'm using React with React-Adal to send my requests. I configured react-adal using the GitHub repo and this tutorial to guide me.
adalConfig.js
import { AuthenticationContext, adalFetch, withAdalLogin, adalGetToken } from 'react-adal';

export const adalConfig = {
    tenant: 'ad5842d4-1111-1111-1111-111111111111',
    clientId: '1f89aa20-1111-1111-1111-111111111111', //ClientID of the ReactClient application
    endpoints: {
        demoApi: 'e7926712-1111-1111-1111-111111111111', //ClientID of the DemoApi
        microsoftGraphApi: 'https://graph.microsoft.com'
    },
    postLogoutRedirectUri: window.location.origin,
    redirectUri: 'https://localhost:44394/',
    cacheLocation: 'sessionStorage'
};

export const authContext = new AuthenticationContext(adalConfig);

export const adalDemoApiFetch = (fetch, url, options) =>
    adalFetch(authContext, adalConfig.endpoints.demoApi, fetch, url, options);

export const adalTokenFetch = () =>
    adalGetToken(authContext, adalConfig.endpoints.demoApi);

export const withAdalLoginApi = withAdalLogin(authContext, adalConfig.endpoints);

When I use the adalDemoApiFetch with a GET request it works fine and returns 200 with the list of schedules.
const url = `https://localhost:44322/api/Schedules/GetAllSchedules`;

        const response = await adalDemoApiFetch(axios.get, url);
        console.log(response);

        const schedules = response.data;

When I use the same adalDemoApiFetch with a POST to add a new schedule to the list it returns a 401.
const url = `https://localhost:44322/api/Schedules/AddSchedule`;

        const azureADID = authContext.getCachedUser();
        const token = authContext.acquireToken("e7926712-1111-1111-1111-111111111111");
        console.log(token);

        const options = {
            beginningDateTime: this.state.begDateTime.toJSON(),
            endindDateTime: this.state.endDateTime.toJSON(),
            userID: this.state.userID,
            azureADID: azureADID.profile.oid
        };

        const response = await adalDemoApiFetch(axios.post, url, options);
        console.log(response);

I also tried copying out the token and using it in Postman to make the call and it still returns 401. When I use the token that is returned from the function below it works just fine.
export const adalTokenFetch = () =>
    adalGetToken(authContext, adalConfig.endpoints.demoApi);

I use axios to call it in the code below and it works just fine.
const url = `https://localhost:44322/api/Schedules/AddSchedule`;

        const azureADID = authContext.getCachedUser();
        const token = await adalTokenFetch();
        console.log(token);

        const options = {
            beginningDateTime: this.state.begDateTime.toJSON(),
            endindDateTime: this.state.endDateTime.toJSON(),
            userID: this.state.userID,
            azureADID: azureADID.profile.oid
        };

        const response = await axios.post(url,
            {
                data: options
            },
            {
                headers: {
                    "Authorization": `Bearer ${token}`
                }
            }
        );

        console.log(response);

What am I doing wrong? Why would it work with a GET request and not with the POST request? Am I missing something?

same

you have to use axios in a "fetch" style
https://github.com/axios/axios#axiosurl-config
axios(url[, config])
adalDemoApiFetch(axios, url, options);
where options is
{ method:'post',
data: ....
}

@salvoravida Could you give a clearer example, I also have the same problem. My current reusable Axios request looks like this:
import axios from 'axios';
import { adalApiFetch } from '~source/utils/adalConfig';

export const serverURL =
    'https://cors-anywhere.herokuapp.com/https://adpstest-api-cm.azurewebsites.net/api';

export const axiosRequest = async (method, endpoint, payload?) => {
    try {
        const { data } = await adalApiFetch(axios[method], `${serverURL}/${endpoint}`, payload);
        return data;
    } catch (error) {
        if (error.response) {
            // The request was made and the server responded with a status code
            // that falls out of the range of 2xx
            const errorMessage = `${error.response.status} ${error.response.statusText}`;
            throw errorMessage;
        } else if (error.request) {
            // The request was made but no response was received
            throw error.request;
        } else {
            // Something happened in setting up the request that triggered an Error
            throw error.message;
        }
    }
};

And this is what happens haha:

Figured it out. Should be:
        const { data } = await adalApiFetch(axios, `${serverURL}/${endpoint}`, {
            method,
            data: payload,
        });

The ' Gotcha'  is that you really just pass the axios function without any arguments in the first parameter of adalApiFetch...


There is a failed activity log when clicking 'Manage Access Control Lists…' for one ADLS Gen2 blob container/blob/folder

Storage Explorer Version: 1.21.0-dev
Build Number: 20210803.3
Branch: main
Platform/OS: Windows 10/Linux Ubuntu 20.04/MacOS Big Sur 11.4
Architecture: ia32\x64
How Found: From running test cases
Regression From: Previous build (20210801.1)
Steps to Reproduce

Expand one ADLS Gen2 storage account -> Blob Containers.
Select one blob container then right click it -> Click 'Manage Access Control Lists...'.
Check whether the 'Manage Access' dialog pops up.

Expected Experience
The 'Manage Access' dialog pops up.
Actual Experience

No 'Manage Access' dialog pops up.
There is a failed activity log.

Verified this issue on build 20210806.4. Fixed.