Scala 3 support

would a volunteer like to attempt to add Scala 3 to the crossbuild?

oh haha wait this was actually done already, sorry, I got confused
so the next time we publish (work on that is underway at #225), that will include 3.0.0-RC1

the work was done by @amumurst in #227

Note that it would be awesome if a volunteer added this library to the Scala 3 community build.

I can help with that but i only see scala 2 community build here https://github.com/scala/community-build ... not sure where scala3 lives 🤔

@tomasherman here's the info: https://github.com/lampepfl/dotty/blob/master/community-build/README.md

3.9.3 is released for Scala 3.0.0-RC1! https://repo1.maven.org/maven2/com/typesafe/scala-logging/scala-logging_3.0.0-RC1/3.9.3/

@SethTisue when can we expect a release for RC2?

@analytically is doing releases now (though I'm available to help if needed)

@analytically can you speed up the release with scala 3 version please - scala-logging is needed for me to do a scala 3 transition for my projects. THX

keeping open until publishing has happened

Are code changes required or is this just pushing a new version out that's the same as 3.0-RC1?

Changes needed are already merged in https://github.com/lightbend/scala-logging/pull/281. So as far as I know it`s just waiting for @analytically to have time to cut a release.

While I'm waiting / hoping for a published Scala 3.0.0 artifact, for my private project I'm doing sbt ++3.0.0 publishLocal and then using the locally published snapshot artifact. Of course this is a short-term crutch and only works if all your development happens on a single machine.

For private projects developed on a single machine, you can run sbt ++3.0.0 publishLocal in this repo and then use the local artifact for now, e.g. "com.typesafe.scala-logging" % "scala-logging_3" % "3.9.3+16-8ff9473c-SNAPSHOT".
This is of course not sustainable long-term, but helps if you want to get going while waiting for the official release.

We'd be happy to help if there's anything left that is needed to be done before releasing for 3.0 :)

@adamw As far as I know we only need to get hold of someone who knows how to release and has the priveleges to do so.
(Also sidenote if you have looked at scala 3 macros I guess noone really looked at the stuff I did in https://github.com/lightbend/scala-logging/pull/227 to get scala 3 to compile and test, so it might not be optimal) :)

I'll get a release out today.

I'm seeing "Could not authorize build request" for this repo, according to Travis CI docs: "usually means that the account’s subscription expired or that it ran out of trial builds.", @SethTisue I don't have access to the Lightbend Travis CI console, could you check?

@analytically I'm having the same problem over at https://github.com/lightbend/mima/pull/643 — I'm pursuing it with Lightbend IT

I'm manually publishing 3.9.4 currently.

@amumurst I didn't read the code thoroughly, but inlines with quotes & splices in the implementation is what I'd expect to see there :) So looks good, especially if it works ;)
@analytically Thanks!

https://search.maven.org/artifact/com.typesafe.scala-logging/scala-logging_3/3.9.4/bundle

Works, thanks again!

(I'll continue to pursue the Travis-CI issue.)

Travis-CI is working again.


Dataset modified

DCAT Dataset title, description, keywords, contacts, etc. will be those as currently populated in the IPT, not those of the last published version of a resource (I need to actually verify this). For Dataset modified date however, we'll use the last publication date, as it is a more important date, which increases with the version number. That means however that some elements (title, description, keywords, etc.) might change without the modified date to change.
@timrobertson100, knowing this, would you suggest to map to last modified date instead of last published date?

Last published date is when the last archive was published - that would be the timestamp the distribution was made
A last modified date... not entirely sure what you would use that for in the context of DCAT...

The date the metadata of the resource was updated?

Seems sensible.


When using FloatingOverlay tabbing within a floating does not bring element into view

Describe the bug
When creating a basic popover with a <FloatingOverlay  lockScroll: false> and FloatingFocusManager, if the floating element is out of view (scroll the body), and tabbing within the floating element the element stays out of view.
To Reproduce
Steps to reproduce the behavior:

Go to https://codesandbox.io/p/sandbox/reverent-sanderson-zl2wt4
Scroll down in the Preview browser and click [Add Review]
Scroll up in the body to have the floating element be out of view
Using the Tab key, change the focus (tab between elements) of the floating content.
Floating element will not come into view

Expected behavior
The floating element should be in view when tabbing the elements within the floating content.
Context:

OS: N/A
Browser: Chrome and Edge

Additional context
I also found anther issue with the tabbing and focus but not sure if I should create a new issue for it?
If I click outside the application main window (such as the browse link) and then use the tab key to get back in to the application where a floating element is open, the focus is not kept in the floating element, the focus goes to elements in the body.

This is a CSS issue, not related to the library. The fixed overlay element contains the floating element when it's out of view but goes outside its bounds, causing scroll and positioning issues. To fix it, make it a sibling:
  {isOpen && (
        <>
          <FloatingOverlay
            className="Popover-overlay"
          />
          <FloatingFocusManager context={context}>

Review balloon

              <textarea placeholder="Write your review..." />

              <button
                style={{ float: "right" }}
                onClick={() => {
                  console.log("Added review.");
                  setIsOpen(false);
                }}
              >
                Add
              </button>

          </FloatingFocusManager>
        </>
      )}

I also found anther issue with the tabbing and focus but not sure if I should create a new issue for it?
If I click outside the application main window (such as the browse link) and then use the tab key to get back in to the application where a floating element is open, the focus is not kept in the floating element, the focus goes to elements in the body.

The focus management uses simple guards, so this can happen; but with regular keyboard usage, focus will not escape. It doesn't happen if you use guards={false}, which is recommended for dialogs in particular.

May be worth adding into FloatingOverlay the documentation about making it a sibling. I took the sample page and documentation to set up the structure.
Thanks!


new signals need a test harness before 0.3.0

they were test manually before merge, but need something formal

For example: https://github.com/ipython/ipywidgets/blob/master/.travis.yml

Precisely


Preview for xlsm files

Description of the new feature / enhancement
ctrl space to get a preview on a XLSM FILE
Scenario when this would be used?
i work mostly with xlsm file and preview pane by windows does not allow preview of xlsm file
Supporting information
No response

XLSM are XLSX files but with support of macros

So, should be easy, right @Aaron-Junker ?


Ember.Test Dependency

Thanks for the awesome addon. I just started using it today and it is flexible and nicely documented.
I ran into a problem with this addon in my ember-cli app when I do a production build with ember build --environment production.  It produces the following error: "Uncaught TypeError: Cannot read property 'registerWaiter' of undefined"
The problem is this component now depends on Ember.Test in this recent commit: https://github.com/ritesh83/ember-cli-jstree/commit/dd8101e0f3ae8359754b10095bc4c96d3761ebe2. I don't think Ember.Test is available by default when building an ember-cli app for production. Why does this addon need to depend on Ember.Test?

Also, here's my environment:
ember-cli: 0.2.3
ember: 1.11.1

@gregjopa You are right. I'll add a check. Should only perform that for the test environment.

Great, thanks @ritesh83. Please let me know when you publish a new version with this fix.

@gregjopa Just published a new version. Should work now.

Just tested v0.0.18 and it works great. Thanks for the fix!


Automatic updates of pipelines agent fail (./bin/Agent.Listener: No such file or directory)

Agent Version and Platform
2.193.0
OS of the machine running the agent
Linux (Ubuntu 18.04)
Azure DevOps Type and Version
dev.azure.com
What's not working?
We are running a self-hosted agent in Docker on Linux that has been configured according to the instructions at Run a self-hosted agent in Docker.
Spinning up a container from an image built locally with the latest version of the Azure Pipelines Agent always works. However, when an automatic update from Azure DevOps is triggered after a new version is available, the error message ./bin/Agent.Listener: No such file or directory. is always logged, and the container exits.  Building a new image with the latest version locally and spinning up a container works fine. The issue has only been replicated through automatic updates of the Azure Pipelines Agent triggered via Azure DevOps. We have tested turning off automatic updates for pipeline agents, but Azure DevOps release pipelines sometimes require the latest version of the Azure Pipelines Agent to run. This has been an issue for over six months and has not been isolated to a single version of Azure Pipelines Agent.
Please find the logs below:
agent1_1  | 1.  This step is not required for building sources from Git repositories.
agent1_1  |
agent1_1  | A copy of the Team Explorer Everywhere license agreement can be found at:
agent1_1  |   /azp/externals/tee/license.html
agent1_1  |
agent1_1  |
agent1_1  | >> Connect:
agent1_1  |
agent1_1  | Connecting to server ...
agent1_1  |
agent1_1  | >> Register Agent:
agent1_1  |
agent1_1  | Scanning for tool capabilities.
agent1_1  | Connecting to the server.
agent1_1  | Successfully replaced the agent
agent1_1  | Testing agent connection.
agent1_1  | 2021-10-22 15:02:03Z: Settings Saved.
agent1_1  | 2. Running Azure Pipelines agent...
agent1_1  | Scanning for tool capabilities.
agent1_1  | Connecting to the server.
agent1_1  | 2021-10-22 15:02:05Z: Listening for Jobs
agent1_1  | Agent update in progress, do not shutdown agent.
agent1_1  | Downloading 2.193.1 agent
agent1_1  | Waiting for current job finish running.
agent1_1  | Generate and execute update script.
agent1_1  | Agent will exit shortly for update, should back online within 10 seconds.
agent1_1  | Cleanup. Removing Azure Pipelines agent...
agent1_1  | Removing agent from the server
agent1_1  | Connecting to server ...
agent1_1  | Succeeded: Removing agent from the server
agent1_1  | Removing .credentials
agent1_1  | Succeeded: Removing .credentials
agent1_1  | Removing .agent
agent1_1  | Succeeded: Removing .agent
agent1_1  | 1. Configuring Azure Pipelines agent...
agent1_1  | ./config.sh: line 85: ./bin/Agent.Listener: No such file or directory

Any tips or suggestions would be much appreciated.
Thank you!

It seems this issue is a duplicate of this one #3587. @jimaxe would you mind tracking the progress on this issue in the following ticket?

#3587

I'm closing this issue since it is a duplicate. @jimaxe if you have any concerns about it, please feel free to let us know and we will reopen the ticket.


mongo_proxy: support configurable command list for metrics

Commit Message: mongo_proxy: support configurable command list for metrics
Additional Description:

This additionally removes query from the default list of commands, since that's not actually a MongoDB command.  I'm not sure why it was ever added, but we never see any query command metrics (not be to be confused with the separate query namespace).
Hardcoding aliases (findandmodify => findAndModify, etc...) seems reasonable, and doesn't make sense to be configurable, because these aliases only exist for historical reasons, and newer MongoDB commands (afaik) don't have such aliases.

Risk Level: Low
Testing: Updated tests and tested internally at Stripe.
Docs Changes: Updated mongo_proxy config docs to mention new commands field.
Release Notes: mongo_proxy: the list of commands to produce metrics for is now configurable.
Fixes #13448

(Friendly request to please never force push. It makes reviews much more difficult. Thank you!)

@bartle-stripe please stop force pushing! Thanks!

Sorry, the instructions on the DCO check told me to force push my last commit because I didn't include Signed-off-by .

Apologies this will need another main merge.
/wait


Updated campaign when voted for a campaign

Closes #267
Proposed changes
Update Campaign Card when voted.
Checklist

[ ] Campaign Contribution gets updated after voting automatically

👍🏼 backers and values updated after contributing funds to campaign


Add support for rest-parameter tuple types

I've run into an incompatibility between JSDoc and Typescript, and I'm really not sure how to fix it.
The short version is, I need to create the type function foo(...args: [A, B]) -- or, more specifically, function foo(...args: Parameters<OtherFunc>) -- but the JSDoc format for rest-parameters automatically turns @parameter {...X} into an array of X, as you already discovered.
As you're probably aware, JSDoc hasn't added any new features for over 5 years now, so I'm not counting on them to fix this.  I actually think even if you switched to the TS compiler, there might not be a syntax to support this.  I'm going to post an issue over there, and mention this one in hopes that somebody has an idea of how to move forward.

Created https://github.com/microsoft/TypeScript/issues/49801 , in case you want to track.


Add retired version support to attack-archives

As a user of the ATT&CK Website, I want to be able to see previous versions of the site. Where previous versions are not available, I want to be able to be linked to a JSON file for the data for that version as well as a github-pages-branch commit for the files for that version.
This will require edits to the attack-archives repo. The archival script, and archives.json, will need to be updated to have the following fields:

cti_url: url of the version-tag for that release on mitre/cti.
gh_pages_url: url of the github-pages commit for the last update under that version.
retired: boolean, if true the version will not be deployed to the site, and the entry on /resources/previous-versions/will be replaced with a blurb explaining that the version was retired, and descriptive links to cti_url and gh_pages_url.

See mitre-attack/attack-archives for the cli and archives.json files.

We can also provide the cti and pages links for the versions that are hosted (non-retired), in case people want easy access to the data.


Ignore empty files by default in samCountFiles.sh

Hi @oksuzian,
You have proposed changes to files in these packages:

Scripts

which require these tests: build.
@Mu2e/write, @Mu2e/fnalbuild-users have access to CI actions on main.
:hourglass: The following tests have been triggered for f2c740acaa2bfe39e709cc9db00539b7525c3712: build  (Build queue is empty)
About FNALbuild. Code review on Mu2e/Offline.

:sunny: The build tests passed at f2c740acaa2bfe39e709cc9db00539b7525c3712.

Test
Result
Details

test with
:white_check_mark:
Command did not list any other PRs to include

merge
:white_check_mark:
Merged f2c740acaa2bfe39e709cc9db00539b7525c3712 at 3ac8b8fc566c94f84ed1bd9999370b75130f3eb4

build (prof)
:white_check_mark:
Log file. Build time: 04 min 14 sec

ceSimReco
:white_check_mark:
Log file.

g4test_03MT
:white_check_mark:
Log file.

transportOnly
:white_check_mark:
Log file.

POT
:white_check_mark:
Log file.

g4study
:white_check_mark:
Log file.

cosmicSimReco
:white_check_mark:
Log file.

cosmicOffSpill
:white_check_mark:
Log file.

ceSteps
:white_check_mark:
Log file.

ceDigi
:white_check_mark:
Log file.

muDauSteps
:white_check_mark:
Log file.

ceMix
:white_check_mark:
Log file.

rootOverlaps
:white_check_mark:
Log file.

g4surfaceCheck
:white_check_mark:
Log file.

FIXME, TODO
:white_check_mark:
TODO (0) FIXME (0) in 0 files

clang-tidy
:white_check_mark:
0 errors 0 warnings

N.B. These results were obtained from a build of this Pull Request at f2c740acaa2bfe39e709cc9db00539b7525c3712 after being merged into the base branch at 3ac8b8fc566c94f84ed1bd9999370b75130f3eb4.
For more information, please check the job page here.
Build artifacts are deleted after 5 days. If this is not desired, select Keep this build forever on the job page.


Ability to install, but disable

Does this module have the ability to configure specific values in the epel.repo file?  Such as having the ability to have the epel repo installed, but setting enabled=0 ?

Yes, there is an _enabled parameter for each repo, i.e. $epel_enabled or $epel_testing_source_enabled to control the epel and epel_testing_source repos, respectively. You can see the default for each parameter here.

Thanks. I was able to set the parameter by placing epel::epel_enabled: 0 in hiera.  It would great to have a little bit more documentation on the modules forge page.


gparyani: Watch api.whatsapp.com

gparyani requests the watch of the watch_keyword api\.whatsapp\.com. See the MS search here and the Stack Exchange search here.

api\.whatsapp\.com has been seen in 2 true positives, 13 false positives, and 2 NAAs.

Approved by Eliah Kagan in Charcoal HQ

While this does have a high false positive catch rate, not having this in the watch list results in quite a few cases of spam that don't get caught by any other filter, one of which I manually reported just prior to requesting this. I'd recommend keeping this on the watchlist.
(Edit: this was approved before I could post this. Thanks!)

2/17 is waaay too low, even for a watch. I'm gonna remove this - let's figure out something (or somethings) more specific, rather than hit a small nail with a very large very blunt hammer.

@ArtOfCode- I figured that this could be watched in the same manner as
<a href=" is watched. I couldn't find anything in the URL that would more clearly indicate that it's spam and not legitimate. There are several spam posts that would not be caught if this watch didn't exist, and the few examples above took much more time to get deleted (with the author of one leaving a harassing comment) than usual.


Update DI Framework to OE11.7 with constructor injection and demo

Also the demo has been adapted to show the constructor injection. The samurai is a somehow more modern warrior now.
For some reason the Condition need to be completely qualified as OpenEdge.InjectABL.Binding.Conditions.Condition. Otherwise it did not compile in our environment.

I'm not sure why this change was necessary - was there a conflict with another class (or table?) called "Condition"

There was no "real" conflict. Actually OpenEdge was not able to resolve this class (in our environment) without the complete package name (bug?). This also happened with a few Openedge.Core classes.


Prevent hamburger menu when not needed

Please prevent the hamburger menu from appearing when there is actually plenty of white space in which the menu entries could be shown:
Bad:

Good:

GitHub itself has the exact same issue and it's been driving me nuts for ages ;-/

@probonopd Can you test out the latest website?

Thanks @srevinsaju it's fixed now :+1:


Arcade offline app: "KittyWumps" can't open when offline

Describe the bug
Arcade offline app: "KittyWumps" can't open when offline
Steps to reproduce the behavior
1.Download https://makecode.com/api/release/arcade/v1.5.56/win64
2.Arts and Crafts----->KittyWumps----->Show Instructions
Expect behavior
It can open like other instruction under "Arts and Crafts" directory when offline

Actual behavior
"KittyWumps" can't open when offline

Additional context
1.OS: Windows(rs6)
2.arcade version: 1.5.56
3.Microsoft MakeCode version: 7.1.35

This URL is throwing 404. https://imakeathome.us/kittywumpus
We need to remove it.

@Jaqster fyi


Using SAS token to copy from local UNC path to File Storage on Azure is throwing errors: ResourceNotFound and ShareSizeLimitReached

Which version of the AzCopy was used?
10.15.0
Which platform are you using? (ex: Windows, Mac, Linux)
Windows Server 2012R2
What command did you run?
./azcopy.exe copy \\local-nas\backitup\ https://redacted.file.core.usgovcloudapi.net/backup/?SAS Token --overwrite=false --from-to=LocalFile --follow-symlinks --put-md5 --follow-symlinks --disable-auto-decoding=false --cap-mbps=25 --recursive --log-level=ERROR --check-length=false --s2s-preserve-access-tier=false
What problem was encountered?
Some files are found and are properly ignored due to already existing in the target location:
2022/05/18 15:02:57 WARN: [P#0-T#11] \\?\UNC\local-nas\backitup\someservername\somefile.tar.gz File already exists, so will be skipped Dst: https://redacted.file.core.usgovcloudapi.net/backup/backitup/someservername/somefile.tar.gz?se=SAS Token
2022/05/18 15:02:57 ==> OUTGOING REQUEST (Try=1)
   HEAD https://redacted.file.core.usgovcloudapi.net/backup/backitup/someservername/somefile.tar.gz?SAS Token
  User-Agent: [AzCopy/10.15.0 Azure-Storage/0.8.0 (go1.17.9; Windows_NT)]   X-Ms-Client-Request-Id: [974d7a2c-68c5-46ec-508b-370e1f2b5f90]
   X-Ms-Version: [2020-10-02]
4000 rows later in the log file, these start showing up
2022/05/18 15:03:00 ==> REQUEST/RESPONSE (Try=1/26.0644ms, OpTime=26.0644ms) -- RESPONSE STATUS CODE ERROR PUT https://redacted.file.core.usgovcloudapi.net/backup/backitup/someotherfolder2/someotherfile2.trn?SAS Token&timeout=901
User-Agent: [AzCopy/10.15.0 Azure-Storage/0.8.0 (go1.17.9; Windows_NT)]
X-Ms-Cache-Control: []
X-Ms-Client-Request-Id: [bbeaac29-01cf-4764-44dd-55d7e12a8c09]
X-Ms-Content-Disposition: []
X-Ms-Content-Encoding: []
X-Ms-Content-Language: []
X-Ms-Content-Length: [10240]
X-Ms-Content-Type: [application/octet-stream]
X-Ms-File-Attributes: [Archive]
X-Ms-File-Creation-Time: [2022-05-03T05:46:01.2969820Z]
X-Ms-File-Last-Write-Time: [2022-05-03T05:46:01.3281823Z]
X-Ms-File-Permission: [inherit]
X-Ms-Type: [file]
X-Ms-Version: [2020-10-02]
RESPONSE Status: 403 The specified share is full.
Content-Length: [218]
Content-Type: [application/xml]
Date: [Wed, 18 May 2022 15:02:59 GMT]
Server: [Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0]
X-Ms-Client-Request-Id: [bbeaac29-01cf-4764-44dd-55d7e12a8c09]
X-Ms-Error-Code: [**ShareSizeLimitReached**]
X-Ms-Request-Id: [eec053b0-601a-0005-2dc8-6acbed000000]
X-Ms-Version: [2020-10-02]
Response Details: **ShareSizeLimitReached** The specified share is full.
Meanwhile our azure drive has 5TB of data and sized for up to 100TB. So there's no way we've run out of space.
How can we reproduce the problem in the simplest way?
Not sure
Have you found a mitigation/solution?
Robocopy to a drive mapped to azure doesn't give any grief.

@mdonnaruma How did you fix this if you have? I am facing same issue


How to use hydrate with composer and typescript?

Below code failed as Property 'delete' does not exist on type 'TextMessage'.
const message = new Composer();

message.on("message:photo", async (ctx) => {
    try {
        const statusMessage = await ctx.reply("*Reading your image*", {
            parse_mode: "Markdown",
        });
        await statusMessage.delete();
    }
});

new Composer<MyContext>()


add website to Additional Information

Since we've dropped EveryPolitician data in there, it would be lovely to explicitly link to everypolitician.org because we provide lots of potentially useful information both about the data and how to use it (e.g., that we have libraries for working with it/keeping it up to date)... which isn't obvious just from grabbing the data itself.
"More information:" maybe?  Or (less hinty-helpy) "Website:"
Suggestion/example:

(oops no www needed on URL there)

Fixed in https://github.com/mysociety/jkan/commit/b5bd53a68abde458db63f46184700babedb95e72

Thanks @jacksonj04 :-)


Allow aggregations to be grouped by durations

We want to be able to group aggregations into interval/duration buckets.
A simple example in English would be: Sum up all messages in a chat by the minutes in an hour.
More technically correct is the logical test in logictest/testdata/aggregate/window.
For this, to work we exploit the fact that we can group timestamps into intervals by dividing these through the duration.

timestamp
duration
math
hashed bucket

0
2
floor(0/2)
0

1
2
floor(1/2)
0

2
2
floor(2/2)
1

3
2
floor(3/2)
1

4
2
floor(4/2)
2

5
2
floor(5/2)
2

6
2
floor(6/2)
3

and so on.

Doesn't seem to bad. :relaxed:
name                  old time/op    new time/op    delta
Aggregation/sum-24      1.83ms ± 1%    1.85ms ± 1%  +0.85%  (p=0.011 n=9+9)
Aggregation/count-24    1.82ms ± 2%    1.84ms ± 1%  +1.50%  (p=0.002 n=10+10)
Aggregation/max-24      1.82ms ± 1%    1.85ms ± 1%  +1.94%  (p=0.000 n=10+10)

name                  old alloc/op   new alloc/op   delta
Aggregation/sum-24      1.63MB ± 0%    1.63MB ± 0%    ~     (p=0.274 n=10+8)
Aggregation/count-24    1.63MB ± 0%    1.63MB ± 0%    ~     (p=0.905 n=9+10)
Aggregation/max-24      1.63MB ± 0%    1.63MB ± 0%    ~     (p=0.190 n=10+10)

name                  old allocs/op  new allocs/op  delta
Aggregation/sum-24       1.43k ± 0%     1.44k ± 0%  +0.14%  (p=0.000 n=8+8)
Aggregation/count-24     1.43k ± 0%     1.44k ± 0%  +0.14%  (p=0.000 n=9+9)
Aggregation/max-24       1.43k ± 0%     1.44k ± 0%  +0.14%  (p=0.000 n=8+10)

yep, looks good, happy with that


Lists do not show styles

The issue is visible on ordered lists:
`
A test
B test
`
The number will not appear. Similarly, the <ul> tag has no visible styling like bullet points to it.
(Tested on Home.jsx and Web only)

Hey, put in a fix for this. I took off the flex styling on ul and li elements that was there before and check that the ul looked ok. This should be fixed up! Let me know if you see an issue with the latest reapp-ui and I can investigate.


Mention as "Listed above"

Hi, the current wording "listed above" are not correct now, because content was moved somewhere else. Also words like "all FQDN" which are not mentioned here, or link to other location are missing. Can someone make a trusted list easy simple like https://techcommunity.microsoft.com/t5/Deployment/Trusted-Sites-and-Local-Intranet-Assigment-for-Office-365/td-p/127034? Thanks for consideration.

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

ID: f067ba99-0e05-7b24-0074-c5573b2bcef3
Version Independent ID: 22154e5a-18d3-eed6-d8c9-09cf4452b727
Content: Additional endpoints not included in the Office 365 IP Address and URL Web service
Content Source: Enterprise/additional-office365-ip-addresses-and-urls.md
Service: o365-administration
GitHub Login: @JoeDavies-MSFT
Microsoft Alias: josephd

@Kazzan Thank you for this feedback
I will get this over to the Enterprise team for investigation.
The team will get this prioritized into a sprint plan. Thank you for reporting and making the docs better. Much appreciated.
I made a note to request the team to update this when the work is complete.


Tb/capture

We will need to choose a convention for the base/core activity shared by the flavors. In a previous MR (https://github.com/tvbarthel/CameraColorPicker/pull/25/) the name PaletteCreationBaseActivity was used, in this MR the name CoreColorPickerActivity was introduced.
What do you prefer xxxBaseActivity or CoreXxxActivity ?
Otherwise lgtm :+1:

@vbarthel-fr consistency applied for name and specific flavour code regarding the capture. Could you review the last commit?

lgtm !! :ghost:


[sentiment-analysis-network] Sentiment_Classification_Solutions.ipynb weights initialization

Potential improvement in init_network function under class SentimentNetwork:
To initialize weights between the hidden layer and output layer, self.output_nodes**-0.5 should be changed to self.hidden_nodes**-0.5.

 This should offer an improvement, and I'll take a closer look at this solution code to see if I should add this as a note or refactor the code. Thank you!

Alright, I decided to add this weight initialization strategy as an alternate solution notebook in this repo. I also added some text in the classroom explaining this improvement, thank you!


FABN-1660 Throw error on missing peers

When using discovery and setting endorsing organizations,
throw an error to indicate that one or more of the required
organizations do not have any peers to endorse.
Signed-off-by: Bret Harrison<EMAIL_ADDRESS>

/azp run


release: 5.0.1

Coverage remained the same at 82.312% when pulling b4dd049f63429b61cf94ec90ae8aac17deb9ee12 on release-5.0.1 into 9052580b8145fc10802b2a61162456221bdfdc83 on master.


Include CertData, KeyData in TLSClientConfig for ArgoCD cluster.

https://issues.redhat.com/browse/HIVE-1625

/lgtm


dashboard

is the dashboard customizable by the end user? something like: http://datatorrent.github.io/malhar-dashboard-webapp/#/

sure you can customize dashboard just edit the module and component file


RO-2924 Update newton dependencies

This change is the result of running gating/update_dependencies/*
See update_dependencies in https://rpc-openstack.atlassian.net/wiki/spaces/RE/pages/19005457/RE+for+Projects for more details.
Issue: RO-2924

recheck_cit_artifact

recheck_cit_artifact

recheck_cit_artifact


Idw replacement script

This PR contains the updated cdm files, including auditCDM.
The corresponding python scripts to generate these files exist in the private "tooling" repo.

i'd like more details about how the python code has created the relationships in the manifest file since this info is not in the v1.9 audit-CSV template

These relationships ARE in the 1.9 file. Please see the relationshipTo column in the csv file. I used this column to generate relationships.


Broken link

The config guide link in the next steps is broken. Evidently the guide has moved.

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

ID: bdb257b2-dce3-fe06-c84d-4784fc701f5b
Version Independent ID: 9553d0d3-ebd6-1d99-e483-6ec937c274bf
Content: Integrate logs with ArcSight using Azure Monitor
Content Source: articles/active-directory/reports-monitoring/howto-integrate-activity-logs-with-arcsight.md
Service: active-directory
Sub-service: report-monitor
GitHub Login: @cawrites
Microsoft Alias: chadam

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

@memildin good catch! I made a pull request to fix this. https://github.com/MicrosoftDocs/azure-docs-pr/pull/93802


Google Maps SDK for IOS 3.0.3 was released

Hello Masashi,
Not sure if you intend to update the plugin, just wanted to let you know that IOS SDK version 3.0.3 was released.
Here is the relate podspec:
https://github.com/CocoaPods/Specs/blob/master/Specs/a/d/d/GoogleMaps/3.0.3/GoogleMaps.podspec.json
Changelog since 2.7.0 mentions the following fixes:
Version 3.0.3 - February 2019
==========================
Resolved Issues:
  - Fixes the occasional rendering bug when the using polygon overlay feature.

Version 3.0.0 - January 2019
==========================
Note:
  - Support for iOS 8.0 has been dropped. The new minimum is iOS 9.0.

Known Issues:
  - There is an occasional rendering bug when the using polygon overlay feature.

As far as I tested, cocoapod can not find out v3.0.3 for some reasons (Cordova fails installation).
I specified as ~> 3.0.2.

I think cocoapod problem. Try to upgrade using cocoapod command.

cordova-plugin-googlemaps has been released, which uses Google Maps SDK for iOS v3.1.0


Service Login

Task Overview
This task focuses on creating the service-side login and registration page for LapProFix, where service providers can submit detailed information, including their expertise, certifications, and authorization status. This data will later help match technicians to customer service requests using a scheduling algorithm.
Your Role

Fork the Repository
Fork the LapProFix repository to your local machine.

Install Packages
Navigate to the project directory and install the necessary packages using:
bash
npm install i

Run the Project
bash
npm run dev

Identify Components
Locate the components responsible for rendering the service provider login and registration forms.

Create Service-Side Login Page
Design a page where providers can submit their details:

Personal Information: Name, contact info (email, phone).
Expertise: Fields of expertise (e.g., display repair, keyboard issues, cleaning, upgrades).
Number of Technicians: The number of technicians working for the service provider.
Certification Attachments: Upload files proving their certifications or licenses.
Authorization: Data confirming how they are certified or authorized (e.g., company certifications, government licenses).

Implement Form Validation
Ensure that all fields have proper validation, particularly for file uploads (certifications/licenses) and expertise categories.

Store Data
Use MongoDB to store the service provider’s data, including:

Personal details
Expertise fields and technician count
Certification files
Authorization status

What Needs to be Done
1. Create Login/Register Form

Implement a form where service providers can:

Register by submitting:

Name, contact information (email, phone).
Field(s) of expertise: Display repair, keyboard issues, cleaning, general maintenance, upgrades.
Number of technicians employed.
Certification attachments (file upload).
Authorization data (how they are certified or licensed).

Login: Providers should be able to log in using their credentials to manage their profiles.

2. Form Validation

Validate that all required fields (e.g., name, expertise, certifications) are filled out correctly.
Ensure file uploads (certifications/licenses) meet format and size requirements.

3. Store and Retrieve Data

Store the service provider’s data in MongoDB, including:

Personal details
Expertise and technician count
Certification and authorization status

Retrieve and display the stored data when the provider logs in.

Expected Outcome

A fully functional service-side login and registration page.
Form validation ensures all fields are properly filled out, including certification attachments and technician counts.
Service provider data, including their expertise and authorization status, will be stored and retrievable via MongoDB.
This data will be used for a scheduling algorithm to match technicians to customer requests based on expertise.

@VishnuAmit  please share the UI of this page


Summon getting attacked by a Minotaur while under Sanctuary breaks the game

It is my suspicion that these conditions are the ones that breaks the game. It could be that the minion or the minotaur part is irrelevant but some kind of combination of Sanctuary + Minion or Sanctuary + Minotaur crashes the game. More testing is required.
Mod version <IP_ADDRESS>, custom campaign Forsaken Isle, game version 1.4.33
Sanctuary on Minion.zip

This is a vanilla bug. Minotaurs break the game when a charge is attempted. Happens on vanilla too.

It is not a charge though it is a melee swing. And it clearly states mod instability in a big dialogue box and then proceeds to hang the game. I am pretty certain it is not the same issue. Same scenario without the Sanctuary buff does not pose any issues

Will take a look at the save

I saved right before the situation in question. Just end the turn on the current character and the Minotaur is almost guaranteed to hit the skeleton in front of it and crash the game

I found the issue and was able to fix the null exception. It’s caused by trying to fetch PB from a summon. It’ll now default to zero which isn’t the best resolution here as the save DC won’t be that high.
how does DnD tackle situations like this?

I am not sure I understand the question. Per dnd rules (and I believe as it is worded in this mod too) Sanctuary should take the dc from the caster and should not interact with the target's attributes at all.
Also as a side note, per dnd rules Sanctuary is not supposed to be a concentration spell
And a last ps that has little to do with this exact issue, I have noticed that Sanctuary is missing a buff icon on the portrait on the initative order

Cool. So if a summon I better find who casted if for proper DC. Will check if doable

fixed condition icon, removed concentration and also suggested to inventor. had to find an intermediate solution for summons DC...

how does DnD tackle situations like this?

If the summon is a "normal monster" (Conjure Minor Elementals from the PHB, as an example) its proficiency bonus = the proficiency bonus of the monster in question, which is determined by its Challenge Rating. If the summon isn't a normal monster but rather has stats dependent on the spell slot used to cast it (Summon Undead from Tasha's, as an example) its proficiency bonus = the proficiency bonus of the spellcaster.


Publish to npm the latest release

We should publish 1.24.0 to npmjs.
Related: https://github.com/nteract/nteract/issues/3323
FYI @jameskoch @lgeiger @rgbkrk

Thanks for pinging me. I totally forgot. Will do ASAP.

Published to npm :shipit:


New package: Harbest v0.1.4

Registering package: Harbest
Repository: https://github.com/jdiaz97/Harbest.jl
Created by: @jdiaz97
Version: v0.1.4
Commit: 8b05fa08991bcb3f28ec0810a14449649412eece
Reviewed by: @jdiaz97
Reference: https://github.com/jdiaz97/Harbest.jl/issues/5
Description: Julia Package to scrape the internet.

Presumably supersed by #74208


Export Command Returning System.InvalidOperationException: Response Status Code: 500

Hi,
I am trying to Migrate jira FSC project to Azure DevOps where I am facing issue while exporting data from jira, using command
jira-export -u user -p pwd --url https://xxxx/projects/ --config config-scrum.json --force
The config file for this is,
config-scrum.txt
when I am running command I am getting error,
[I][20:34:53] Connecting to Jira...
[I][20:34:53] Retrieving Jira fields...
[E][20:34:54] Unexpected migration error.
[System.AggregateException] System.AggregateException: One or more errors occurred. ---> System.InvalidOperationException: Response Status Code: 500. Response Content:
JIRA — Internal Server Error

JIRA — Internal Server Error
Error reference: 17d2d68b-d5f7-414e-aecd-64e6680334ee
Unable to render full error details at this time.
Please consult the error logs for more information. ...
check the attachment for complete logs,
jira-export-log-220908-211525.txt
Kindly guide to solve this problem

Hi @kkagwade! :)
Please read through and follow our Getting Started (https://github.com/solidify/jira-azuredevops-migrator/blob/master/docs/overview.md) and Config file (https://github.com/solidify/jira-azuredevops-migrator/blob/master/docs/config.md) documentation if you haven't already. Usually you can find mosty common questions answered here already :)
Are we talking about JIRA Server or JIRA Cloud?
Some immediate points I noticed (you can also find these answers in the docs):

The --url parameter should be the base path to your JIRA instance (e.g. https://solidifydemo.atlassian.net)
The source project name in your config file should be the the Short name or Key of your project, not the full project name (this also goes for the query).

I am using jira Server.
When I use Jira url with my creds, I am getting Unauthorized (401).
For our Jira server we have Multifactor Authentication, is this the cause of getting 401?
I am sharing logs .
jira-export-log-220909-113154.txt

Make sure you are using a JIRA API token for the -p parameter :)

I am using API token still I am getting the same issue -Unauthorized (401).
jira-export-log-220909-114010.txt

Shouldn't matter. And -u is your full email?
You can make REST API calls using username and the API token generated by the app. That will bypass the MFA.
Can you try a bsaic REST call via Postman, python, powershell, or something like that, to verify that you have the proper access?
Try for instance this basic python script to get all issue fields (add your own email, api token and jira url):
import requests
from requests.auth import HTTPBasicAuth
import json

# Config
url = "https://solidifydemo.atlassian.net"
email =<EMAIL_ADDRESS>api_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# End config

api = url + "/rest/api/3/field"
auth = HTTPBasicAuth(email, api_key)
headers = {
   "Accept": "application/json"
}

response = requests.request(
   "GET",
   api,
   headers=headers,
   auth=auth
)

print(response.text)

Hi,
I have created personal access token using my Jira profile because we have separate FCS team to provide us Jira which is not complete Jira Server.
With this API key If I trying to login with API key is returning success, But with basic Auth I am getting 401. Refer images in attachment.

If it is Jira Cloud instead of jira server then what will be difference?

Ok! In that case you will need to go through the JIRA support. If your authentication scheme is not set up to allow connections to the Rest API, then you will not be able to use our tool, and we cannot help any further :)

From: kkagwade @.>
Sent: Friday, September 9, 2022 9:12:43 AM
To: solidify/jira-azuredevops-migrator @.>
Cc: Alexander Hjelm @.>; Assign @.>
Subject: Re: [solidify/jira-azuredevops-migrator] Export Command Returning System.InvalidOperationException: Response Status Code: 500 (Issue #535)
Hi,
I have created personal access token using my Jira profile because we have separate FCS team to provide us Jira which is not complete Jira Server.
With this API key If I trying to login with API key is returning success, But with basic Auth I am getting 401. Refer images in attachment.
[API_Key_Img]https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fuser-images.githubusercontent.com%2F113122333%2F189292445-7a427a84-a958-454c-89e6-6630158a221f.JPG&data=05|01|alexander.hjelm%40solidify.dev|9a97e0b289184c804bf808da9232b10a|1f39fa86968941dab81ed60e10615bf0|0|0|637983043676714812|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=Q4RFFGdYlBRNdmyQZoBm3KhKzkcj%2F8eK9I7G2iasTng%3D&reserved=0
[Basic_Auth_Img]https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fuser-images.githubusercontent.com%2F113122333%2F189292457-8bcbf36e-080d-4a7d-b8c9-a7da1e689e67.JPG&data=05|01|alexander.hjelm%40solidify.dev|9a97e0b289184c804bf808da9232b10a|1f39fa86968941dab81ed60e10615bf0|0|0|637983043676714812|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=iLNtYU3sGxMHCB6ZAuQh6xSkqcFZuke53bLV5sXh4j8%3D&reserved=0
If it is Jira Cloud instead of jira server then what will be difference?
—
Reply to this email directly, view it on GitHubhttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsolidify%2Fjira-azuredevops-migrator%2Fissues%2F535%23issuecomment-1241591280&data=05|01|alexander.hjelm%40solidify.dev|9a97e0b289184c804bf808da9232b10a|1f39fa86968941dab81ed60e10615bf0|0|0|637983043676714812|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=X0JxmtUMhXk36CAq7Xbi9ApdJSjYLMJCciuFbOyTJqk%3D&reserved=0, or unsubscribehttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FACRQL6HVAZVNAX76IXLXHZLV5LPOXANCNFSM6AAAAAAQIK5WVY&data=05|01|alexander.hjelm%40solidify.dev|9a97e0b289184c804bf808da9232b10a|1f39fa86968941dab81ed60e10615bf0|0|0|637983043676714812|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=4C%2BUe5cuQ2BIdbEtQfqU8VjKXB3rJZAgkQ7aSq00ZJw%3D&reserved=0.
You are receiving this because you were assigned.Message ID: @.***>


Integration Testing Issue - Mariadb

Source
We are seeing the integration testing is failing on that PR, I tested on local and it showed
 (2003, "Can't connect to MySQL server on 'localhost' ([Errno 61] Connection refused)")

when connecting to mariadb.
This happened since yesterday (or few a days ago?). I tested on normal mysql and it works fine.
What I tried:

Tried to downgrade the mariadb container version to 10.4, failed
Tried to downgrade the sqlalchemy version to 2.0.15, failed

Need to investigate more

if we find out that it's a docker image version problem, let's pin one that's working so we don't have this issue again

I suspect the issue is they (mariadb docker) released recently:
https://github.com/MariaDB/mariadb-docker/pull/510

then switching to an old image should fix it.

Hi, I'm trying to work out the MariaDB issue you had with the Docker Official Images. I assume its something that happened on :latest / 11.0.2? Was it the removed mysql* named executable or something else?
I found https://github.com/ploomber/jupysql/actions/runs/5248219154/jobs/9479419853 as connection errors. Is the container failing to start or are the tests starting before the container is ready?
If the later there is a healthcheck.sh script in the container that can help with this (docs).  If you need help just ask.


new jboss-parent & checkstyle that supports Java 8 syntax

Linux Build 1602 is now running using a merge of 2e9b6b30913dbbe38a8b7817dbb7ec11b2d427ed

Core - Full Integration Build 858 is now running using a merge of 2e9b6b30913dbbe38a8b7817dbb7ec11b2d427ed

Windows Build 1251 is now running using a merge of 2e9b6b30913dbbe38a8b7817dbb7ec11b2d427ed

Linux Build 1602 outcome was FAILURE using a merge of 31899ac8e8ccc31c61c2a5d3b698a63333716275
Summary: Tests failed: 16 (16 new), passed: 2779, ignored: 51 Build time: 0:11:27
Build problems:
Failed tests detected
Failed tests
org.jboss.as.test.integration.domain.DomainControllerMigrationTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.SSLMasterSlaveTwoWayTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.ServerManagementTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.suspendresume.DomainSuspendResumeTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.suspendresume.DomainGracefulShutdownTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.AdminOnlyPolicyTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.DefaultInterfaceOveridingDomainTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.AdminOnlyModeTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.suites.CLITestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.suites.FullRbacProviderRunAsTestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.suites.DomainTestSuite: <no details avaliable>

##### there are 6 more failed tests, see build details

Windows Build 1251 outcome was SUCCESS using a merge of 31899ac8e8ccc31c61c2a5d3b698a63333716275
Summary: Tests passed: 3098, ignored: 66 Build time: 0:20:31

Core - Full Integration Build 858 outcome was SUCCESS using a merge of 31899ac8e8ccc31c61c2a5d3b698a63333716275
Summary: Tests passed: 2857, ignored: 412 Build time: 0:47:41

Windows Build 1252 is now running using a merge of 31899ac8e8ccc31c61c2a5d3b698a63333716275

Linux Build 1603 is now running using a merge of 31899ac8e8ccc31c61c2a5d3b698a63333716275

Core - Full Integration Build 859 is now running using a merge of 31899ac8e8ccc31c61c2a5d3b698a63333716275

Linux Build 1603 outcome was FAILURE using a merge of 31899ac8e8ccc31c61c2a5d3b698a63333716275
Summary: Tests failed: 16, passed: 2779, ignored: 51 Build time: 0:11:25
Build problems:
Failed tests detected
Failed tests
org.jboss.as.test.integration.domain.DomainControllerMigrationTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.SSLMasterSlaveTwoWayTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.ServerManagementTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.suspendresume.DomainSuspendResumeTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.suspendresume.DomainGracefulShutdownTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.AdminOnlyPolicyTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.DefaultInterfaceOveridingDomainTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.AdminOnlyModeTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.suites.CLITestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.suites.FullRbacProviderRunAsTestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.suites.DomainTestSuite: <no details avaliable>

##### there are 6 more failed tests, see build details

Windows Build 1252 outcome was SUCCESS using a merge of 31899ac8e8ccc31c61c2a5d3b698a63333716275
Summary: Tests passed: 3098, ignored: 66 Build time: 0:20:26

Core - Full Integration Build 859 outcome was FAILURE using a merge of 31899ac8e8ccc31c61c2a5d3b698a63333716275
Summary: Tests failed: 1 (1 new), passed: 2856, ignored: 412 Build time: 0:49:28
Build problems:
Failed tests detected
Failed tests
org.jboss.as.test.integration.jca.datasource.remove.EjbAppDsRemoveTestCase.testDatasourceRemove: <no details avaliable>

Windows Build 1255 is now running using a merge of 31899ac8e8ccc31c61c2a5d3b698a63333716275

Core - Full Integration Build 862 is now running using a merge of 31899ac8e8ccc31c61c2a5d3b698a63333716275

Linux Build 1606 is now running using a merge of 31899ac8e8ccc31c61c2a5d3b698a63333716275

Linux Build 1606 outcome was FAILURE using a merge of 31899ac8e8ccc31c61c2a5d3b698a63333716275
Summary: Tests failed: 16, passed: 2779, ignored: 51 Build time: 0:12:53
Build problems:
Failed tests detected
Failed tests
org.jboss.as.test.integration.domain.suites.CLITestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.suites.FullRbacProviderPropertiesRoleMappingTestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.suites.DomainTestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.suites.FullRbacProviderRunAsTestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.suites.SimpleRbacProviderTestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.suites.FullRbacProviderTestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.ServerManagementTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.SSLMasterSlaveTwoWayTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.DefaultInterfaceOveridingDomainTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.suspendresume.DomainGracefulShutdownTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.suspendresume.DomainSuspendResumeTestCase: <no details avaliable>

##### there are 6 more failed tests, see build details

Windows Build 1255 outcome was SUCCESS using a merge of 31899ac8e8ccc31c61c2a5d3b698a63333716275
Summary: Tests passed: 3098, ignored: 66 Build time: 0:20:34

Linux Build 1607 is now running using a merge of 31899ac8e8ccc31c61c2a5d3b698a63333716275

Core - Full Integration Build 862 outcome was SUCCESS using a merge of 31899ac8e8ccc31c61c2a5d3b698a63333716275
Summary: Tests passed: 2858, ignored: 414, muted: 1 Build time: 0:49:35

Linux Build 1608 is now running using a merge of 31899ac8e8ccc31c61c2a5d3b698a63333716275

Linux Build 1607 outcome was FAILURE using a merge of 31899ac8e8ccc31c61c2a5d3b698a63333716275
Summary: Tests failed: 16, passed: 2787, ignored: 51 Build time: 0:13:26
Build problems:
Failed tests detected
Failed tests
org.jboss.as.test.integration.domain.DomainControllerMigrationTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.SSLMasterSlaveTwoWayTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.ServerManagementTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.suspendresume.DomainSuspendResumeTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.suspendresume.DomainGracefulShutdownTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.AdminOnlyPolicyTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.DefaultInterfaceOveridingDomainTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.AdminOnlyModeTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.suites.CLITestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.suites.FullRbacProviderRunAsTestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.suites.DomainTestSuite: <no details avaliable>

##### there are 6 more failed tests, see build details

Linux Build 1608 outcome was FAILURE using a merge of 31899ac8e8ccc31c61c2a5d3b698a63333716275
Summary: Tests failed: 16, passed: 2787, ignored: 51 Build time: 0:12:48
Build problems:
Failed tests detected
Failed tests
org.jboss.as.test.integration.domain.suites.CLITestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.suites.FullRbacProviderPropertiesRoleMappingTestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.suites.DomainTestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.suites.FullRbacProviderRunAsTestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.suites.SimpleRbacProviderTestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.suites.FullRbacProviderTestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.ServerManagementTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.SSLMasterSlaveTwoWayTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.DefaultInterfaceOveridingDomainTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.suspendresume.DomainGracefulShutdownTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.suspendresume.DomainSuspendResumeTestCase: <no details avaliable>

##### there are 6 more failed tests, see build details

Linux Build 1609 is now running using a merge of 31899ac8e8ccc31c61c2a5d3b698a63333716275

Linux Build 1609 outcome was FAILURE using a merge of 31899ac8e8ccc31c61c2a5d3b698a63333716275
Summary: Tests failed: 16, passed: 2787, ignored: 51 Build time: 0:13:12
Build problems:
Failed tests detected
Failed tests
org.jboss.as.test.integration.domain.SSLMasterSlaveTwoWayTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.AdminOnlyPolicyTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.ServerManagementTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.DomainControllerMigrationTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.suites.FullRbacProviderPropertiesRoleMappingTestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.suites.CLITestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.suites.FullRbacProviderRunAsTestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.suites.SimpleRbacProviderTestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.suites.DomainTestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.suites.FullRbacProviderTestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.DefaultInterfaceOveridingDomainTestCase: <no details avaliable>

##### there are 6 more failed tests, see build details

Linux Build 1610 is now running using a merge of 31899ac8e8ccc31c61c2a5d3b698a63333716275

Linux Build 1610 outcome was FAILURE using a merge of 31899ac8e8ccc31c61c2a5d3b698a63333716275
Summary: Tests failed: 16, passed: 2787, ignored: 51 Build time: 0:13:11
Build problems:
Failed tests detected
Failed tests
org.jboss.as.test.integration.domain.SSLMasterSlaveTwoWayTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.AdminOnlyPolicyTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.ServerManagementTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.DomainControllerMigrationTestCase: <no details avaliable>

org.jboss.as.test.integration.domain.suites.FullRbacProviderPropertiesRoleMappingTestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.suites.CLITestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.suites.FullRbacProviderRunAsTestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.suites.SimpleRbacProviderTestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.suites.DomainTestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.suites.FullRbacProviderTestSuite: <no details avaliable>

org.jboss.as.test.integration.domain.DefaultInterfaceOveridingDomainTestCase: <no details avaliable>

##### there are 6 more failed tests, see build details

Linux Build 1612 is now running using a merge of 31899ac8e8ccc31c61c2a5d3b698a63333716275

Core - Full Integration Build 865 is now running using a merge of 6e7bf8de7da276156e54e2537bc1c10c529fda71

Linux Build 1614 is now running using a merge of 6e7bf8de7da276156e54e2537bc1c10c529fda71

Windows Build 1258 is now running using a merge of 6e7bf8de7da276156e54e2537bc1c10c529fda71

Windows Build 1258 outcome was SUCCESS using a merge of 6e7bf8de7da276156e54e2537bc1c10c529fda71
Summary: Tests passed: 3108, ignored: 66 Build time: 0:21:42

Linux Build 1614 outcome was SUCCESS using a merge of 6e7bf8de7da276156e54e2537bc1c10c529fda71
Summary: Tests passed: 3108, ignored: 66 Build time: 0:23:23

Linux Build 1612 outcome was FAILURE using a merge of 6e7bf8de7da276156e54e2537bc1c10c529fda71
Summary: Execution timeout (new); tests passed: 3036, ignored: 63; org.wildfly.core:wildfly-core-testsuite-domain Build time: 0:45:02
Build problems:
Execution timeout
Process exited with code 137

Core - Full Integration Build 865 outcome was SUCCESS using a merge of 6e7bf8de7da276156e54e2537bc1c10c529fda71
Summary: Tests passed: 2859, ignored: 414 Build time: 0:49:09

Linux Build 1619 is now running using a merge of 6e7bf8de7da276156e54e2537bc1c10c529fda71

Linux Build 1619 outcome was SUCCESS using a merge of 6e7bf8de7da276156e54e2537bc1c10c529fda71
Summary: Tests passed: 3108, ignored: 66 Build time: 0:22:56

Linux Build 1620 is now running using a merge of 6e7bf8de7da276156e54e2537bc1c10c529fda71

Linux Build 1620 outcome was SUCCESS using a merge of 6e7bf8de7da276156e54e2537bc1c10c529fda71
Summary: Tests passed: 3108, ignored: 66 Build time: 0:22:47


User runs yarn/npm with mirrord, their app does not start

Bug Description
On CLI - new shell opens, on vscode - Nothing happens.
Steps to Reproduce
Did not reproduce for me, but here is what the user reported:

git clone https://github.com/hmcts/civil-citizen-ui && cd civil-citizen-ui
yarn install && yarn webpack
mirrord exec -t .. -- yarn start
A new interactive shell opens, the yarn app does not run.

For vscode:
{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "launch",
            "name": "Launch Program",
            "skipFiles": [
                "<node_internals>/**"
            ],
            "program": "${workspaceFolder}/src/main/server.ts"
        },{
            "command": "npm start",
            "name": "Run npm start",
            "request": "launch",
            "type": "node-terminal"
        }
    ]
}

And user only sees this output:
echo 'yarn run start' | DYLD_INSERT_LIBRARIES=/tmp/10779832966104285419-libmirrord_layer.dylib /var/folders/82/bndhr3411j90b382k_dh7kjw0000gn/T/mirrord-bin-ghu3278mz/bin/zsh -is
user@User-Mac civil-citizen-ui % echo 'yarn run start' | DYLD_INSERT_LIBRARIES=/tmp/10779832966104285419-libmirrord_layer.dylib /var/folders/82/bndhr3411j90b382k_dh7kjw0000
gn/T/mirrord-bin-ghu3278mz/bin/zsh -is

This output is valid, I get it too, but for me the app then starts, so I think maybe something in the session start gets stuck or takes very long and so the user is stuck on that phase.
Backtrace
No response
Relevant Logs
No response
Your operating system and version
macOs
Local process
node
Local process version
v21.7.1
Additional Info
https://canary.discord.com/channels/933706914808889356/1280178791469023314

I couldn't manage to reproduce the error, mirrord exec .. yarn -- start works as expected, though there are some problems I did have to change because of my local setup, I don't have a tls redis and the string value from env variable propagated to comparison and "false" is truthy
-- const protocol = config.get('services.draftStore.redis.tls') ? 'rediss://' : 'redis://';
++ const protocol = config.get('services.draftStore.redis.tls') === 'true' ? 'rediss://' : 'redis://';

I have a feeling something in ~/.zshrc or similar is involved here because we are running zsh with mirrord so it's probably related to that and not the underlying nodejs or npm

I also use zsh

User can't reproduce, everything works now.


[BUG] closing sockets in one thread doesn't cause blocking I/O in others to be cancelled

Hi,
I can reproduce this behaviour with TCP as well as with AF_UNIX. The main thread creates the blocking-I/O server, and a background thread is invoking accept() on it. Now, when the main thread decides to close()/shutdown() the listening file descriptor, the background thread's accept() syscall is meant to be cancelled, returning -1 and having errno set to EINVAL, as the file descriptor became invalid. This works just fine on Linux/OSX but not on WSL.
Expected Behavior: Any blocking syscall on a closing file descriptor must be returning with -1 (and errno being set to EINVAL) instead of just continuing to block indefinitely.
NB: I noticed that a connect() to such a socket that got closed/shutdown can still accept (once).

Microsoft Windows [Version 10.0.17134.165]

Any blocking syscall on a closing file descriptor must be returning with -1 (and errno being set to EINVAL) instead of just continuing to block indefinitely.

In a word, no. this
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/un.h>
#include <unistd.h>
#include <iostream>

int main(int argc, const char *argv[])
{
    struct sockaddr_un unaddr = {};
    unaddr.sun_family = AF_UNIX;
    unlink("/tmp/tstsvr");
    strcpy(unaddr.sun_path, "/tmp/tstsvr");
    int sd = socket(AF_UNIX, SOCK_STREAM, 0);
    bind(sd, reinterpret_cast<struct sockaddr*>(&unaddr), SUN_LEN(&unaddr));
    listen(sd, 8);
    if (fork() == 0) {
        sleep(1);
        close(sd);
    } else {
        int ret = accept(sd, nullptr, nullptr);
        std::cout << "accept returned: " << ret << "\n";
    }
    return 0;
}

Real Linux:
unlink("/tmp/tstsvr")                   = 0
socket(AF_UNIX, SOCK_STREAM, 0)         = 3
bind(3, {sa_family=AF_UNIX, sun_path="/tmp/tstsvr"}, 13) = 0
listen(3, 8)                            = 0
clone(strace: Process 3052 attached
child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7ffb2d894050) = 3052
[pid  3052] nanosleep({tv_sec=1, tv_nsec=0},  <unfinished ...>
[pid  3051] accept(3, NULL, NULL <unfinished ...>
[pid  3052] <... nanosleep resumed> 0x7ffd949d3850) = 0
[pid  3052] close(3)                    = 0
[pid  3052] exit_group(0)               = ?
[pid  3052] +++ exited with 0 +++
<... accept resumed> )                  = ? ERESTARTSYS (To be restarted if SA_RESTART is set)
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3052, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3052, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
accept(3, NULL, NULL     <--- and here we wait


DiffList is not returned

it seems that both Diff.treeToTree and Tree#diff fail to return a DiffList, but instead return a Diff object.
the documentation states that they should, so i'm wondering - is DiffList not supported anymore? was it replaced by another type?
by the way, that also means that the "diff-commits" example is broken, as it iterates over such list.

here's a code snippet, to put it in context:
let repository;

Git.Repository.open(gitRoot)
    .then(repo => {
        repository = repo;
        return repo;
    })
    .then((repo) => {
        return Promise.all([
            repo.getHeadCommit(),
            repo.getMasterCommit(),
        ])
    })
    .then(([head, master]) => {
        if (!master.id().equal(head.id())) {
            return Promise.all([
                head.getTree(),
                master.getTree(),
            ])
        }
        throw new Error ('no diff!');
    })
    .then(([headTree, masterTree]) => {

        // both of these will return a Diff, not a DiffList:

        // return Git.Diff.treeToTree(repository, headTree, masterTree);
        return headTree.diff(masterTree);
    })
    .then(list => {
        list.forEach((v, k) => { // --> TypeError: list.forEach is not a function
            console.log(`v: ${v}, k: ${k}`);
        });
    })

I am facing the same issue with very similar code.

I can run diff-commit.js just fine so I don't think it's broken.
Commit's getDiff function will return a Diff[] so there isn't a problem there.

@rcjsuen - perhaps Commit's API returns an array of Diffs, but that's not what this issue is about.
the issue here is other API entries (namely Diff.treeToTree and Tree#diff) that are either poorly documented or flat out fail to return their declared return type.

@eliranmal In your original comment, you mentioned:

by the way, that also means that the "diff-commits" example is broken, as it iterates over such list.

I was merely trying to clarify that the example is not exactly broken as it runs just fine. Perhaps it is misleading but it does work and run.

@rcjsuen i see, in my case the diff-commits example was not working at the time of writing (due the mentioned bug). thanx for the clarification :)


#78 Removed METS code

Hi @doolse , please merge the changes from issue 78 into master.  The removed code now lives in Equella-METS, and the documentation for integration (including the couple of possible issues clients can run into when running Equella without METS) is linked in that repo's README file.

As per #78, METS functionality is staying as part of the core Equella code base.


Support sequence for PS2 for commands containing line breaks

Shift+enter on pwsh caused this:

Not sure if pwsh will have hooks for the >>
This should also ensure that they are all replayed correctly (shift+enter, bracketed paste mode, different line break?)

This is too much of a change after testing has happened, pushing to Feb.


Appstudio update test-component-pac-qxvt

Pipelines as Code configuration proposal
To start the PipelineRun, add a new comment with content /ok-to-test
For more detailed information about running a PipelineRun, please refer to Pipelines as Code documentation Running the PipelineRun
To customize the proposed PipelineRuns after merge, please refer to Build Pipeline customization

Pipelines as Code CI/test-component-pac-qxvt-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
5 seconds
init

✅ Succeeded
21 seconds
clone-repository

✅ Succeeded
18 seconds
sast-snyk-check

✅ Succeeded
34 seconds
build-container

✅ Succeeded
8 seconds
inspect-image

✅ Succeeded
34 seconds
deprecated-base-image-check

✅ Succeeded
8 seconds
clair-scan

✅ Succeeded
34 seconds
clamav-scan

✅ Succeeded
9 seconds
sbom-json-check

✅ Succeeded
25 seconds
label-check

✅ Succeeded
5 seconds
show-summary

✅ Succeeded
5 seconds
show-sbom

Pipelines as Code CI/test-component-pac-qxvt-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
5 seconds
init

✅ Succeeded
21 seconds
clone-repository

✅ Succeeded
34 seconds
build-container

✅ Succeeded
18 seconds
sast-snyk-check

✅ Succeeded
34 seconds
deprecated-base-image-check

✅ Succeeded
8 seconds
inspect-image

✅ Succeeded
8 seconds
clair-scan

✅ Succeeded
34 seconds
clamav-scan

✅ Succeeded
9 seconds
sbom-json-check

✅ Succeeded
25 seconds
label-check

✅ Succeeded
5 seconds
show-sbom

✅ Succeeded
5 seconds
show-summary


ModuleNotFoundError: No module named 'openvino.tools' on Google Colab

Hello, im trying to optimization model on Google Colab.

Can you advice? Thank in advance!

@tungnt90 unfortunatly, openvino is not a part of preinstalled google colab libs, please install them according this repo installation instruction
https://github.com/openvinotoolkit/openvino_notebooks/blob/main/requirements.txt

@tungnt90 do you resolve your issue?


rustls alternative ssl feature

This would be a good alternative on non-linux platforms

@DoumanAsh
You are absolutely right. It would be great to start using native Rust rustls crate.
Do you think you'd like to give it a shot and prepare some PR? Let me know if you need any help with it.

Ok, do you want it as separate feature fom ssl?
Also, do you want ot allow both ssl and rustls to be present at the same time?

I think another feature like native-ssl would be a good point to start. Later on, when the implementation will be stabilised we ca deprecate existing ssl feature based on open-ssl crate in favour of native-ssl based on rustls.
To start the development you can easily check what is included into ssl feature and implement similar structures leveraging rustls.


Fence blocks can result in invalid nodes missing a name that breaks react rendering

What happened?
When using a custom Fence node with a definition of:
{
 ...
 fence: {
    render: 'Fence',
    attributes: {
      language: { type: String },
      process: { type: Boolean, render: false, default: true },
    }
  },
  ...
}

And a (simplified) component being passed like:
  const r = Markdoc.renderers.react(markdoc.content, React, {
    components: (name) => {
      return componentLibrary[name]
    },
  })

Where component library has a component like:
export const componentLibrary = {
  ...
  Fence: Fence,
  ...

Can result an AST representation like:
{
  "$$mdtype": "Node",
  "errors": [],
  "lines": [
    21,
    35
  ],
  "inline": false,
  "attributes": {
    "content": "int main() {...}\n",
    "language": "cpp"
  },
  "children": [
    {
      "$$mdtype": "Node",
      "errors": [],
      "lines": [default
        21,
        35
      ],
      "inline": true,
      "attributes": {
        "content": "int main() {...}\n"
      },
      "children": [],
      "type": "text",
      "annotations": [],
      "location": {
        "file": "4 - Connect/2 - Clients & Tools/3 - Client - C++.md",
        "start": {
          "line": 21
        },
        "end": {
          "line": 35
        }
      }
    }
  ],
  "type": "fence",
  "annotations": [],
  "location": {
    "file": "4 - Connect/2 - Clients & Tools/3 - Client - C++.md",
    "start": {
      "line": 21
    },
    "end": {
      "line": 35
    }
  }
}

And an output node of
{
  "$$mdtype": "Tag",
  "attributes": {
    "language": "cpp"
  },
  "children": [
    "int main() {...}\n"
  ]
}

This results in an error in an error:
Error occurred prerendering page "/docs/connect-cpp". Read more: https://nextjs.org/docs/messages/prerender-error
Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.

I have traced this down to https://github.com/markdoc/markdoc/blob/main/src/renderers/react/react.ts#L53
Where the name property is undefined, which results in us being unable to resolve to the proper component.
I have been unable to see where this happens.
If I take the default transform function for fence node and add it to my fence defintion, this fixes the error (but breaks the rendering of my component)
To reproduce
I don't have a minimal reproduce yet....
Version
0.2.1
Additional context
This is using a custom integration, but it is a pretty straight forward in it's usage of transforms and react

I have found the cause of this issue:
My markdown config object was, in some cases, being modified and malformed during processing.
Specifically, I am re-using some of the functionality of @markdoc/next.js which expects the render field to be a function to render a component instead of a string, so my config object was getting modified.
While this bug was my own, it was difficult to track down and I think it might be nice for Markdoc to do some more input validation.
Specifically, I think validating the markdoc config object might make it easier to catch bugs in usage as it is a non-trivial object to build.
I will keep this open to let you decide how you want to handle that.

Hey @addisonj — makes sense. You can validate the Markdoc config object by using the Config type exported from @markdoc/markdoc.
Going to close this issue since you resolved your case, but @rpaul-stripe we should consider potentially adding some warning message to the React renderer when in development.


FR: Split dev dependencies into separate file

I see a difference in the list of dependencies in requirements.txt and setup.py which I would assume because they are updated separately. Would it be easier to have the list of dependencies in just requirement.txt and read them directly from setup.py? The non-essential ones (related to development) can be added to a separate file called dev.requirements.txt

setup.py is used by Python package managers.
'requirement.txt is meant to be used by developers and CI workflows that have access to the full source code checked out from the repo.
Beyond that we don't intend to make any distinction.

setup.py is used by Python package managers.
'requirement.txt is meant to be used by developers and CI workflows that have access to the full source code checked out from the repo.
Beyond that we don't intend to make any distinction.


Repo chores 10/2020

Contributes to #20675.

Cleans up orphaned files.
Removes redirection file hops.
Replaces redirected and non-relative links.

@luisquintanilla There's one deleted image in the /spark folder, which is why you were tagged.

@gewarren thanks 🙂

@adegeo Could you take a look when you get a chance?

@dotnet/docs Could I get a review on this PR? It's only 5 files changed now.

Thanks Tom!


Success on some GPU nodes, fail on other GPU nodesCheck failed: e == cudaSuccess CUDA: exclusive-thread device already in use by a different thread

Hi all,
When running standalone train_mnist.py example on GPU cluster, we always got a strange problem. Assuming nodes' names are GPU01 ~ GPU10, total 10 nodes. Sometimes, only GPU10 successed, sometimes GPU09. Others always fail.
We located at the crashing code, finding that, they fail in step model.fit in "train_model.py":
model.fit(
X = train,
eval_data = val,
eval_metric = eval_metrics,
...
)

The error information is:

2016-07-06 09:59:34,752 Node[0] start with arguments Namespace(batch_size=128, data_dir='mnist/', gpus='0', kv_store='local', load_epoch=None, lr=0.1, lr_factor=1, lr_factor_epoch=1, model_prefix=None, network='lenet', num_epochs=10, num_examples=60000, save_model_prefix=None)
[09:59:36] /home/wenjing/software/mxnet/src/io/iter_mnist.cc:94: MNISTIter: load 60000 images, shuffle=1, shape=(128,1,28,28)
[09:59:36] /home/wenjing/software/mxnet/src/io/iter_mnist.cc:94: MNISTIter: load 10000 images, shuffle=1, shape=(128,1,28,28)
2016-07-06 09:59:36,240 Node[0] Start training with [gpu(0)]
[09:59:36] [09:59:36] /home/wenjing/software/mxnet/dmlc-core/include/dmlc/./logging.h:235: [09:59:36] /home/wenjing/software/mxnet/mshadow/mshadow/./tensor_gpu-inl.h:35: Check failed: e == cudaSuccess CUDA: exclusive-thread device already in use by a different thread
/home/wenjing/software/mxnet/dmlc-core/include/dmlc/./logging.h:235: [09:59:36] /home/wenjing/software/mxnet/mshadow/mshadow/./tensor_gpu-inl.h:35: Check failed: e == cudaSuccess CUDA: exclusive-thread device already in use by a different thread
terminate called recursively
terminate called after throwing an instance of 'dmlc::Error'

It seems that the device has already been used. However, we checked and checked again, and ensure that there was no other process using GPU .
Did anyone meet with the same problem?
Many Thanks!

@baiyancheng20

@mawenjing

@mli

This issue is closed due to lack of activity in the last 90 days. Feel free to reopen if this is still an active issue. Thanks!


Added 2 new contest sites

added links to CSAcademy and Atcoder

@masterchef2209 please squash all your different commits and raise a PR for all commits in just one PR.


Chrome dev tools audit

The Chrome developer tools audit shows we've got some easy gains to make, in particular optimising the initial load. Please run this and act on the advice outside the scope of API interactions perf

@rhyslbw Lighthouse tells me the the most important optimization right now would be to enable gzip compression on the server. I will look into reducing the package sizes in the meanwhile.

Fixed in #151


Tracking: Images redraw when no trims are set.

Checklist

[X] I have updated the integration to the latest version available
[X] I have checked if the problem is already reported

The problem
When resetting the trims with reset_trim at current is implemented that if the vacuum isn't "docked" the trims should be re-calculated at each frame. While testing the new released 2024.08.1 I noticed that (on V1 vacuums but probably also with other) the Camera render the robot and path but not the floor. Reload of the Camera correctly update the image.
What version of an integration has described problem?
2024.08.1
What was the last working version of an integration?
2024.06.4
What vacuum model do you have problems with?
Roborock.V1
Please firmware installed on your Vacuum.
not relevant.
What type of platform you use?
ARM (Raspberry Pi, Odroid, etc.) > 4GB
What version of Home Assistant do you use?
2024.8.1
What type of installation are you running?
Home Assistant OS
Logs or Errors shown in the HA snapshots (please enable the Debug Mode) text will be auto formatted to code.
No errors occurs but from the logs the image base layer looks never draw till the camera reload.

Function, that in your opinion is creating the issue.
Image Aspect Ratio
Additional information
Will be working on this trying to confirm the root cause and eventually fix it. This issue is for tracing reason created.

Found cause of the issue, the fix should be released with one of the beta of 2024.10.0

Thanks to @hayvan96 in https://community.home-assistant.io/t/valetudo-vacuums-map-camera-for-home-assistant/600182/141?u=gsca075 it looks that by calling the camera reset_trims service once now the issue with the image update is fixed :)
To automatically detect when it is the case to reset the trims I'm going to implement an event "vacuum.start", so that the camera will reset the trims automatically.


WIP: Add tslint and fix linting errors

This PR adds tslint to our build process.

Ruleset is based on recommended config
Few rules adapted to match inferno codebase
debugger statements are allowed. We should probably disable this once we are near a release

@trueadm Do we use spaces or tabs? Seems like my editor screwed that one up and made the PR far bigger than necessary

Awesome. Thank you - I'll check this out later once I get some time. Does it align with the Ealing okay? Also the code base is tabs :)

@trueadm Thanks for the quick response! I'm afraid I don't know what Ealing stands for.

Sorry, autocorrect fail. I meant ESLint.

haha I somehow missed the connection to ESLint.
Yep, the tslint config matches the eslint one closely. The only exception is the rule about the debugger keyword which is currently allowed in tslint.

Awesome stuff :) would you be interested in joining the Inferno slack? Email me at<EMAIL_ADDRESS>and I can send you an invite.


Array instances: check array / component type

Instead of element type
Ex: an array of double is analyzed to check if some elements are null

Avoiding useless analysis should improve performance


Document filters on select and Include

Right now we don't document that select and include select all sort of filters for relational fields.
See https://github.com/prisma/prisma/issues/2245 for additional context.

Filtering with include and select now documented here:

https://www.prisma.io/docs/reference/tools-and-interfaces/prisma-client/filtering#filter-within-include
https://www.prisma.io/docs/reference/tools-and-interfaces/prisma-client/filtering#filter-within-select


Enable GPU based ray queries on mac

Signed-off-by: Ian Chen<EMAIL_ADDRESS>🦟 Bug fix
Summary
Enable GPU based ray queries on macOS since we now have the metal shaders in place, see https://github.com/gazebosim/gz-rendering/issues/747.
I tested locally on my mac and mouse picking, camera control, and transform control are working.
Checklist

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

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

Hi There!
I think this PR may have introduced a new Test regression on gz-rendering7
Reference build: https://build.osrfoundation.org/job/ignition_rendering-ci-gz-rendering7-homebrew-amd64/28/
Test regression on INTEGRATION_scene_ogre2_metal: SceneTest.VisualAt
Log output:
37: [Dbg] [CommonRenderingTest.hh:69] Using OGRE2-METAL backend to test
37: [Msg] Loading plugin [gz-rendering-ogre2]
37: /Users/jenkins/workspace/ignition_rendering-ci-gz-rendering7-homebrew-amd64/ign-rendering/test/integration/scene.cc:174: Failure
37: Expected: (nullptr) != (sphere_visual), actual: (nullptr) vs (nullptr)
37: [  FAILED  ] SceneTest.VisualAt (528 ms)

I checked if CI passed without these changes, and they did:
Check changes with PR:
Check changes without PR:
I ran a build today to check if this issue is still a problem:
As you can see, it is still an issue. Do you have any thoughts on this one? (@iche033 @ahcorde)
FYI: @Blast545


dateBR Validation

Description
Brazilian date validation to format: dd/mm/yyyy

also misses a proper PR description.
please give your PR more love, in case you really want it be part of this project.

Aguardando aprovação....

Waiting Approved...


Translations fixes

We don't need to translate strings directly, except when they have the content key. Also we should return untranslated items such as numbers in a list.
When doing ujson.dumps(), it adds extra slashes to the string. This throws off regexes parsing those strings.
We need to translate descriptions for videos using htmlDescription because some of these strings have html in them.
We need to translate assessment items before localizing image urls because there will be no match in the translation catalog after localization.
Raise NotTranslatable for strings we can't translate in assessment items (this makes them unavailable in exercises) <--- just realized the last commit doesn't add much value. I'll have to revisit later.

@benjaoming Done testing it and reviewing it. We can merge it now

Fantastic work @ralphiee22
And nice with the quick reviewing and testing @mrpau-eduard !
Is there any improvements in the content packs because of this or does it only address changes in KA's data?


tf.make_tensor_proto() does not respect byte order of numpy input array

Click to expand!
Issue Type
Bug
Source
binary
Tensorflow Version
tf 2.8
Custom Code
No
OS Platform and Distribution
No response
Mobile device
No response
Python version
No response
Bazel version
No response
GCC/Compiler version
No response
CUDA/cuDNN version
No response
GPU model and memory
No response
Current Behaviour?
Byte order is not checked when creating a TensorProto with tf.make_tensor_proto() from a numpy.ndarray with non-native byte order. This leads to wrong tensor data.

I would expect that byte order is checked and swapped if necessary before assigning to tensor_proto.tensor_content in [python/framework/tensor_util.py](https://github.com/tensorflow/tensorflow/blob/v2.8.0/tensorflow/python/framework/tensor_util.py#L523)

Standalone code to reproduce the issue
x = np.ones(shape=(1, 2), dtype=np.float32)
x_bswap = x.astype('>f4') # assuming native byte order is little endian

y = tf.make_ndarray(tf.make_tensor_proto(x))
y_bswap = tf.make_ndarray(tf.make_tensor_proto(x_bswap))

print(y)
print(y_bswap)

assert np.array_equal(x, y)
assert np.array_equal(x, y_bswap)

Relevant log output
[[1. 1.]]
[[4.6006e-41 4.6006e-41]]
---------------------------------------------------------------------------
AssertionError                            Traceback (most recent call last)
in <cell line: 7>()
      5 print(y_bswap)
      6 assert np.array_equal(x, y)
----> 7 assert np.array_equal(x, y_bswap)

AssertionError:

@chunduriv ,
I was able to reproduce the issue in tf v2.7, v2.8 and nightly.Please find the gist of it here.

I'll take a look at this one!

#56395 fixes this issue.

Thanks @mjangstadt ! Added some comments on #56395 . One of my main question was the use case for this feature. Please see the comment.


Track previously reviewed discrepancies

KC and I think this probably doesn't apply to gnomAD production and is more related to RDG loading pipeline issues


[Feature-14404][datasource-plugin] add HANA datasource

[Feature-14404][datasource-plugin] add  HANA datasource

Codecov Report

Merging #14404 (df7c83c) into dev (a7b8e07) will increase coverage by 0.02%.
The diff coverage is 0.00%.

:exclamation: Current head df7c83c differs from pull request most recent head d898276. Consider uploading reports for the commit d898276 to get more accurate results

@@             Coverage Diff              @@
##                dev   #14404      +/-   ##
============================================
+ Coverage     38.48%   38.50%   +0.02%
- Complexity     4561     4562       +1
============================================
  Files          1237     1237
  Lines         43541    43538       -3
  Branches       4813     4813
============================================
+ Hits          16756    16765       +9
+ Misses        24932    24919      -13
- Partials       1853     1854       +1

Impacted Files
Coverage Δ

...cheduler/common/constants/DataSourceConstants.java
0.00% <ø> (ø)

.../org/apache/dolphinscheduler/spi/enums/DbType.java
0.00% <0.00%> (ø)

...dolphinscheduler/plugin/task/datax/DataxUtils.java
0.00% <0.00%> (ø)

... and 1 file with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

approval the ci run

need to run mvn spotless:apply to format your docs @IT-Kwj

the deadline of docs will be fix in https://github.com/apache/dolphinscheduler/pull/14406

Hi @IT-Kwj  , what a good addition to dolphinscheduler, it help sap Hana user user dolphinscheudler easier, and welcome to join the contributors community 🎉 .
If you want to continue your contribution but could not find issues, maybe you could start in https://github.com/apache/dolphinscheduler/contribute
or just search our issue list https://github.com/apache/dolphinscheduler/issues, Looking for something you interesting.


pew in needs to exit with an error code when the command is not found

I had a problem in my CI build, where after some refactoring we noticed that our tests were not executed, but the build succeeded anyway. The reason turns out to be that when you run pew in venv tox, and tox isn't actually installed in venv, pew prints a helpful message about not finding tox, and exits with 0.
It would be nice if pew could exit with some other code when failing to execute the command.

Yeah, that's quite annoying for it to be failing silently :/
I thought of properly relaying the exit code already some time ago, there's no good reason that wouldn't have been done already.
I prepared a fix, will merge soon.
Thanks for the report!


Output Cosmos Multi documents

In C# it is possible to output more than one document to cosmos. Is there a way to output in python as well more than one document.
It works with one document but I found now way to pass to doc.set a array

@dajor
You can set DocumentList to output like this:
def main(docs: func.DocumentList, outdoc: func.Out[func.Document]) -> str:
        ...snip...
        newdoc1_dict = {}
        newdoc1_dict["id"] =  "idxxxxxxxxxxxxx1"
        newdoc1_dict["name"] ="namexxxxxxxx1"
        newdoc1_dict["text"] = "textxxxxxxxxxx1"

        newdoc2_dict={}
        newdoc2_dict["id"] =  "idxxxxxxxxxxxxx2"
        newdoc2_dict["name"] ="namexxxxxxxx2"
        newdoc2_dict["text"] = "textxxxxxxxxxx2"

        newdocs = func.DocumentList()
        newdocs.append(func.Document.from_dict(newdoc1_dict))
        newdocs.append(func.Document.from_dict(newdoc2_dict))

        outdoc.set(newdocs)

I  modified my sample code to give DocumentList as output object in this:
https://github.com/yokawasa/azure-functions-python-samples/blob/master/v2functions/cosmos-trigger-cosmodb-output-binding/__init__.py
I close this but please feel free to re-open if you want


OU Exclusion request for Test-PasswordQuality

Hi.
We have a couple of OU's where users passwords don't expire for a particular reason.
I would like to exclude the accounts in those OU's from the Test-PasswordQuality "Passwords of these accounts will never expire" output?
Is this possible?
Thanks in advance.
Grant.

Well, anything is possible in PowerShell, you just need to script it.  Depending on your exact needs, you could do something like this:
$results = Get-ADReplAccount -All -Server DC01 | Test-PasswordQuality
$domainName = GetADDomain | Select-Object -ExpandProperty NetBIOSName
Get-ADUser -SearchBase 'OU=IgnoredOU,DC=example,DC=com' -Filter * | ForEach-Object {
   $results.PasswordNeverExpires.Remove("$domainName\$($PSItem.SamAccountName)")
}

Hi Micheal, still playing with the script above. Slowly getting there.
Another enhancement request, if possible :)
Is there any way to list the Display names or descriptions of users in the output?
I am running the script to see if users are using the same password for there server logon account and notify them
Problem is that I have to look up each logon name as we use the employee id number?
Group 14:
NTSH\74653
NTSH\z74653
Would love to see something like
Group 14:
NTSH\74653 - John Smith
NTSH\z74653 - John Smith Server logon
Is this possible?
Thanks, Grant

Hi Micheal, still playing with the script above. Slowly getting there.
Another enhancement request, if possible :)
Is there any way to list the Display names or descriptions of users in the output?
I am running the script to see if users are using the same password for there server logon account and notify them
Problem is that I have to look up each logon name as we use the employee id number?
Group 14:
NTSH\74653
NTSH\z74653
Would love to see something like
Group 14:
NTSH\74653 - John Smith
NTSH\z74653 - John Smith Server logon
Is this possible?
Thanks, Grant

Hi @gw1966 , Test-PasswordQuality is currently only storing strings (SamAccountName), so I would need to rewrite some portions of it. But it is a good idea.
In the meantime, you could try something like this:
Install-Module -Name ConvertADName -Force

Get-ADReplAccount -All -Server localhost |
    Test-PasswordQuality |
    Select-Object -ExpandProperty WeakPassword |
    ForEach-Object { Convert-ADName -InitType GC -OutputType Display -UserName $PSItem }

Hi @gw1966 , Test-PasswordQuality is currently only storing strings (SamAccountName), so I would need to rewrite some portions of it. But it is a good idea.
In the meantime, you could try something like this:
Install-Module -Name ConvertADName -Force

Get-ADReplAccount -All -Server localhost |
    Test-PasswordQuality |
    Select-Object -ExpandProperty WeakPassword |
    ForEach-Object { Convert-ADName -InitType GC -OutputType Display -UserName $PSItem }

Hi. I have tried this but don't seem to get any output?
The convertADname module seemed to install fine

Using the normal command works fine.

Not sure what I am doing wrong?
Sorry, just learning powershell as we go along.
Thanks
Grant

Hi. I have tried this but don't seem to get any output?
The convertADname module seemed to install fine

Using the normal command works fine.

Not sure what I am doing wrong?
Sorry, just learning powershell as we go along.
Thanks
Grant

Hi Micheal.
I have been on holiday and just got back, just wondering if you have had a play with the new feature yet?
I also have another suggestion. and I don't think any other product does this.
Is there a way to tell if a person has the same password from a previous date?
For example, people can change their password back to the same one if they have the privilege or use a script to change it "x" number of times back to the same one. I know I can run a report on last changed password but it can never tell me if they have actually changed it to something else.
If the hash table could be saved encrypted and then compared to the downloaded hash table and then check the account name and highlight which account has the same password from last time?
Anyway, just an idea?
If these new features were added, I would actually be happy to "buy" this product.
Thanks, Grant

Hi Micheal.
I have been on holiday and just got back, just wondering if you have had a play with the new feature yet?
I also have another suggestion. and I don't think any other product does this.
Is there a way to tell if a person has the same password from a previous date?
For example, people can change their password back to the same one if they have the privilege or use a script to change it "x" number of times back to the same one. I know I can run a report on last changed password but it can never tell me if they have actually changed it to something else.
If the hash table could be saved encrypted and then compared to the downloaded hash table and then check the account name and highlight which account has the same password from last time?
Anyway, just an idea?
If these new features were added, I would actually be happy to "buy" this product.
Thanks, Grant

Hi. I have another enhancement request, we noticed a few people had changed the password in our network as per our policy every 30 days, but if they had the rights, they could change it back to the same password each time. Is there a way to compare Hash data for users to see if it's the same one dumped say 6 months ago to ensure they now have a totally different password?
I have looked on the internet and cant see if anyone is able to provide this script?
Thanks again in advance.
Grant

@gw1966 Did they perform a password change or reset operation? Only admins can do a reset and thus bypass password history.

Hi. I have another enhancement request, we noticed a few people had changed the password in our network as per our policy every 30 days, but if they had the rights, they could change it back to the same password each time.

Yes, Our Domain Admin users and delegated staff have rights to change their own password back again or just update their password before the expiry date to the same one, we also have some service account for applications that we just use normal user accounts with a password that never expires that we should change on a regular basis, but we cant check if they were all done or not?
Thanks
Grant

@gw1966 As a quick solution, you could compare historical hashes of an account using HashEqualityComparer.

Hi. I was just wondering if you ever got around to having the option to export a SamAccountName with your products output. I have tried all the above without luck so far :)
Grant

Hello @gw1966, I have a feeling that we are mixing too many things into this one thread.
Another option would be doing something like this:
$accounts = Get-ADReplAccount -All -Server localhost
$weakPassword = Test-PasswordQuality | Select-Object -ExpandProperty WeakPassword
$accounts | Where-Object LogonName -in $weakPassword | Select-Object -Property SamAccountName,UserPrincipalName,DisplayName


Rock Paper Scissor

I want to create a Rock Paper Scissor Game in html, css, js. Can you attach the heacktoberfest labels and assign me this issue ?

Sure I'll add a hacktoberfest label on it.


ci: add codeclimate integration

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


How does one create a targetRange selection from a contentBlock for use with applyEntity

The entity examples are incomplete in that they start off with entityRanges already created. Most real world scenarios ( blue background added to mentions etc. ) would require one to generate entities dynamically from user input. For the life of me I cannot discover a way to do this. Can you help me out with an example?
Seems like you would somehow need to create a new selection with the start and end point of the text you want to set as an entity, just not sure how.

Take a look at the link example, which does create entities via RichUtils: https://github.com/facebook/draft-js/blob/master/src/model/modifier/RichTextEditorUtil.js#L377
A target range is a SelectionState object, so if you don't already have a target range object in hand, it can be created on the fly via the SelectionState constructor.

Yes I looked at those. I am attempting to create a SelectionRange. How does one determine the anchor and focus keys?
  parse(contentBlock, callback) {
    let editorState = this.state.editorState.getCurrentContent()
    let value = contentBlock.getText()
    let obj = inerpret(value)
    let raw = task.raw
    obj.parsed.forEach(chunk => {
      let klazz = styles[chunk.className] || ''
      let className = klazz? `class=${klazz}`: ''
      let text = chunk.text
      let start = raw.indexOf(text)
      let end = start + text.length
      const entityKey = Entity.create(chunk.className, 'MUTABLE', {klazz})

      let targetRange = new SelectionState({
        anchorKey:?,
        anchorOffset: ?,
        focusKey: ?,
        focusOffset: ?
      })

      let contentState = Modifier.applyEntity(
        editorState,
        targetRange,
        entityKey
      )

      const newState = EditorState.push(editorState, contentState)

      callback(start, end)
    })
  }

It's up to you to choose the anchor or the focus point. But in general, the focus is the start (leftmost) and the anchor the end. If not, you need to also set isBackward to true in your SelectionState.
For more information, look at the doc for SelectionState.