My server crashes after trying to create a new world with MV

Information

Server version: 1.16.3

Full output of /mvc world_spawn normal:

Server log:
latest.log

Help request
Problem
It crashed the server and it got stuck at preparing spawn area
What I have tried
I have tried removing some plugins that could've been the issue and still didn't work.
Screenshots

Please do/provide the following:

Update mv http://ci.onarandombox.com/view/Multiverse/ and your server software https://papermc.io/downloads
Send your full startup log, found in logs/latest.log via https://hastebin.com/
Send link generated from /mvversion -p

I have this same issue!

I do not wish to repeat myself but:
Please do/provide the following:
Update mv http://ci.onarandombox.com/view/Multiverse/ and your server software https://papermc.io/downloads
Send your full startup log, found in logs/latest.log via https://hastebin.com/
Send link generated from /mvversion -p

I have the most up-to-date version of multiverse (version 4.2.2), can't say I understand how to get the server software info though. For the server startup log: https://mclo.gs/ZxfBugu
As for the /mvversion -p I got: "Version info jumped here: https://j.mp/36KPLrG"

Try latest version of papermc instead of spigot https://papermc.io/downloads. And also with only mv plugins installed.

Another thing I woulkd like to point out is aternos is very very poor server specs. So even creating a new world can cause the server to lag, and timeout as you have experienced.

It worked! Thank you!


DJL UI prototype

DJL UI prototype for training visualization
README

@mgubaidullin Thank you for creating such a great demo.
This implementation contains two parts:

UITrainListener - this looks like a candidate to be party of DJL library
Web serverice - this should be a separated. User can deploy it as a micro service, or use the library in their existing server.

I think the best way to moving forward is:

merge this code into djl-demo repo
we can write a blogpost about this feature.
We split UITrainListener out and see how can this better fix into DJL visualization plan, or create a standalone package.

Let me know what do you think.

Do you mean something like that?

mm


Inconsistent theming across widgets

Hi guys,
I have inconsistent theming across widgets.
OutlineInputBorder  widget uses the theme's primaryColor  when focused, while the Radio widget uses the theme's accentColor when selected.
This doesn't allow us to set the primaryColor for other uses.
In general, I find theming very inconsistent.

@aleripe
Can you check out this issue and confirm if it resemble yours ?
Also see the underlying comments which describes the new updates and ongoing work on themes and confirm if they resolve some of your queries and if landing of those issues would resolve your issue as well.
https://github.com/flutter/flutter/issues/65782#issuecomment-693496339
https://github.com/flutter/flutter/issues/65782#issuecomment-693592819

Not exactly the same problem, but I think it's related to all the inconsistencies in theming... I see you're already working on a theme redesign so it might solve my problem in the future.

@aleripe - you are right that the material library theme system is still inconsistent. We continue to work on improving that, as @darshankawar pointed out however, it's a slow process.  The fact that the Theme's toggleableActiveColor defaults to the (obsolete) Theme accent color is on our list of things to undo - it probably should default to the color scheme's secondary color. That will be a breaking change.

@aleripe
Can you provide flutter doctor -v and a minimal complete reproducible code sample that shows the inconsistency ? We can link this with the original so that it'll be tracked properly.

Without additional information, we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact description of what happens, logs, and the output of flutter doctor -v.
All system setups can be slightly different, so it's always better to open new issues and reference related issues.


Update appveyor.yml

:x: Build GuiStracini.SDKBuilder 3.0.442 failed (commit https://github.com/guibranco/GuiStracini.SDKBuilder/commit/5ed62fa396 by @guibranco)

:white_check_mark: Build GuiStracini.SDKBuilder 3.0.447 completed (commit https://github.com/guibranco/GuiStracini.SDKBuilder/commit/acce6dd6c2 by @guibranco)

:white_check_mark: Build GuiStracini.SDKBuilder 3.0.449 completed (commit https://github.com/guibranco/GuiStracini.SDKBuilder/commit/b9fb288e55 by @guibranco)

:white_check_mark: Build GuiStracini.SDKBuilder 3.0.456 completed (commit https://github.com/guibranco/GuiStracini.SDKBuilder/commit/b26aad32fa by @guibranco)


Set up GitHub Action for Svelte and TypeScript linting

What's your idea?
We need to establish a strict linter so that each contributor must appease the format requirements before merging into main.

Issue History

Started on commit https://github.com/EthanThatOneKid/acmcsuf.com/commit/977aa8217ee6a6d504c619ab7d5ba4ab7f18244a.
Example workflow run: https://github.com/EthanThatOneKid/acmcsuf.com/runs/4086262800?check_suite_focus=true


Change logs to use string formatter

Some of the logs are using string concatenation and should be updated to using string formatting.
String formatting example:
logger.info("Query: %s" % query.query_dsl())

String concatenation example:
logger.info("Query: " + str(query.query_dsl())

I looked through the logging statements in the repository and it looks like none of them are using string concatenation anymore, so I think this can be closed.


[LD-CTID-FIN6] SimuLand Project Network Template Creation Request

FIN6 Template: https://github.com/center-for-threat-informed-defense/adversary_emulation_library/tree/master/fin6

Open an issue in https://github.com/OTRF/SimuLand
Start collaboration with contributors to SimuLand and make sure someone is assigned to the creation of the environment.
Close ticket and move it to done once the issue is create in the other project and someone is assigned to it

Done: https://github.com/OTRF/SimuLand/issues/1


[Question]: Driver not found after package a WPF in msix.

Your question
Environment:
OS: Win 10 20H2 19042.1415
IDE: Visual Studio Pro 2019
SDK: .Net Core 3.1
Playwright: Microsoft.Playwright 1.16.1
Issues:
I'm trying to build a WPF application with Playwright, everything works perfectly until I tried to package the WPF.
I followed the instruction here: https://docs.microsoft.com/en-us/windows/apps/desktop/modernize/modernize-wpf-tutorial-5
to package my WPF app into MSIX, then after deploying it, I got the "Driver not found" error.
Then when checking the App folder, the .playwright directory is missing, but in the original WPF app, the .playwright folder does exist in the bin path.
From my understanding, the packaging process should package all content within the bin path, and release them once deployed, but why the .playwright folder is missed?
I would like the WPF app could be packaged well so that it could be deployed to other machines easily, so manually installing the playwright on the target machine is not a good choice.
Any idea about this?

Your question
Environment: OS: Win 10 20H2 19042.1415 IDE: Visual Studio Pro 2019 SDK: .Net Core 3.1 Playwright: Microsoft.Playwright 1.16.1
Issues: I'm trying to build a WPF application with Playwright, everything works perfectly until I tried to package the WPF.
I followed the instruction here: https://docs.microsoft.com/en-us/windows/apps/desktop/modernize/modernize-wpf-tutorial-5 to package my WPF app into MSIX, then after deploying it, I got the "Driver not found" error.
Then when checking the App folder, the .playwright directory is missing, but in the original WPF app, the .playwright folder does exist in the bin path.
From my understanding, the packaging process should package all content within the bin path, and release them once deployed, but why the .playwright folder is missed?
I would like the WPF app could be packaged well so that it could be deployed to other machines easily, so manually installing the playwright on the target machine is not a good choice.
Any idea about this?

Hello sir did u manage to run msix packaged playwright from your wpf? Im having the same problem if you done it let me know sir thanks


New Rule: No Force Unwrapping

Expected Behavior of the rule
Any uses of !! should be flagged.
This rule would be disabled by default as it is potentially divisive.
Context
My preference is to avoid !! if possible and would appreciate a rule to help enforce this as part of the coding standard my team follows. We currently utilize a similar rule for Swift code provided by swiftlint

Today is your lucky day. 🙂
We already provide such a rule. Please take a look at the following link.
https://arturbosch.github.io/detekt/potential-bugs.html#unsafecallonnullabletype

Gosh, I promise I searched for it! Sorry for the dupe.
Maybe this is because Kotlin doesn't have a real name for the !! operator besides literally "The !! Operator. Not very searchable compared to swift's term "Force Unwrapping"

No worries 😉
Not-null assertion operator is the name.


Develop 251 static nstream

closes #251
I left a couple static variables that are essentially counters towards a maximum number of error message before failing. I think these should act as cumulative counters across threads, which doesn't seem like a bad thing, but we can move them to the per-thread data if needed.

Codecov Report
Base: 77.99% // Head: 78.05% // Increases project coverage by +0.05% :tada:

Coverage data is based on head (1e25c69) compared to base (adb6c2c).
Patch coverage: 62.74% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #255      +/-   ##
==========================================
+ Coverage   77.99%   78.05%   +0.05%
==========================================
  Files         105      105
  Lines        8263     8258       -5
==========================================
+ Hits         6445     6446       +1
+ Misses       1818     1812       -6

Impacted Files
Coverage Δ

...iative_transfer/solvers/discrete_ordinant_util.F90
46.92% <61.22%> (+0.20%)
:arrow_up:

...c/radiative_transfer/solvers/discrete_ordinant.F90
87.30% <100.00%> (+0.20%)
:arrow_up:

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

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


Active & accepting PRs for Hacktoberfest 2021?

This is a great consolidated repo and I'd like to do some genuine contribution to it during hacktoberfest 2021. Is it open to accept
and review PRs?

Please, see #345

@AdityaKane2001 I'm closing this issue, see comment above.


CB-9852: cordova-plugin-camera file picker does not appear in browser

When using getPicture with source Camera.PictureSourceType.PHOTOLIBRARY on browser platform, a file upload input field is inserted into the DOM. This change hides the input field and triggers the file upload window when getPicture() is called, making the process super smooth and seamless

Cordova CI Build has completed successfully.
Commit     - Link
Dashboard - Link

Builder Name
Console Output
Test Report
Device Logs

Windows 8.1 Store
Link
Link
Link

Windows 10  Store
Link
Link
Link

Windows 8.1 Phone
Link
Link
Link

iOS
Link
Link
Link

Android
Link
Link
Link

Cordova CI Build has completed successfully.
Commit     - Link
Dashboard - Link

Builder Name
Console Output
Test Report
Device Logs

Windows 8.1 Store
Link
Link
Link

Windows 10  Store
Link
Link
Link

Windows 8.1 Phone
Link
Link
Link

iOS
Link
Link
Link

Android
Link
Link
Link

Hi there, works quite well, why is it still open? cheers, johann

Is there an ETA for this getting merged in?
This still appears to be a problem as of v.2.4.1.

Yes please merge this


Expand tabs => configurable number of spaces to fix #150

Thinking about this some more, you replaced tabs at the line level, but most of the formatters can't actually emit tabs. Probably only from literals, message and prefix? So it might pay off to be precise about that.

Yes, I agree. The code changes I am working on now will only replace inside those elements. Just wanted to check if you think it is acceptable complexity to also store away the original message & prefix and re-expand them when tab width changes?

How about we only do that if message/prefix/template actually contained any tabs?

How about we only do that if message/prefix/template actually contained any tabs?

So like this?
enum StringMaybeTabs {
    NoTabs(Cow<'static, str>),
    Tabs {
        original: Cow<'static, str>,
        expanded: String,
    }
}

Something like that, yes. I'll need to see it in context.

I wonder if we can query the terminal for its tab size?
https://unix.stackexchange.com/questions/46368/set-tab-width-in-gui-terminal

I wonder if we can query the terminal for its tab size?
https://unix.stackexchange.com/questions/46368/set-tab-width-in-gui-terminal

I looked into that but I don't think there's any way to query it unless you actually print a tab and measure the difference in cursor position (e.g. https://unix.stackexchange.com/a/389266). Plus, who knows how Windows / macOS work.

Maybe open an issue against console? This seems like the kind of thing that it could provide.

Maybe open an issue against console? This seems like the kind of thing that it could provide.

OK, will do.

On further thought, I don't think that console are any better positioned to fix this than we are, so I'm going to push on and attempt to make a fix.

OK, here's my latest attempt at fixing #150. Still need to write tests for it.

Sorry, it's been a very busy week, but this is definitely still on my list.

OK, just going to wait for the tests to complete then I'll merge :)


No time stamps in the final file

After synchronizing the lyrics, the time stamps do not appear in the finally exported LRC file.

Is there any errors in the browser console?

YEah... !

Follow these the steps and tell me which steps don't  behave as expected.

paste the plain lyric text in the edit page and drag audio into page.
expected behavior: the audio metadata loaded, its time length will show in the page footer.
select the "synchronize" button in the page header.
expected behavior: your lyric text will be parsed, split by line, transformed to a list. There will be an anchor on the selected line which show the current time stamp.

play the audio (ctrl/command+return,or click the play button in the page footer), use space key to synchronize the lyric.
expected behavior: the timestamp will insert into selected line, and the anchor will go next line.

click download button will download the exported LRC file. Or navigate to the edit page, the text box content changed. It is as same as the download file's content.

It seems like another irrelevant problem in your screenshot. (try to read cache which does not exist.) I will fix it.

I cannot reproduce it.
Please reopen this issue if you have more information.


[PROJECT SUBMISSION] ipfs-cidsail

Create a project profile here in the ipfs/community repository using the project submission template here. Name the file name after your project and fill in as much information as you can. Use your project name as the file name so the community can find your project easily!

Create ipfs-cidsail.md #602


[Improvement]: Close the dab process from CLI

What happened?
I am working with a solution that creates the configuration and runs the dab as a separate process.
As the endpoints changes for the production I would like to stop the dab process gracefully with the CloseMainWindow. However, the dab process not always wants to stop. Perhaps, there might be an option to stop the host from CLI that is using for example IHostLifetime under the hood? Killing the process works perfectly. I would expect that there might be scenarios where safely shutting down the host is expected and it can finish processing of the requests.
Version
0.8.52
What database are you using?
Azure SQL
What hosting model are you using?
Local (including CLI)
Which API approach are you accessing DAB through?
REST
Relevant log output
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Wait for customer to identify this issue is a priority again. If this matters to you, we welcome a PR.


Show subscription name on the update frequency page

Previously there was no mention of what subscription you're changing the
frequency of on this page which was confusing. Add the title from the
subscriber list so people know what they're changing.
Having @subscriptions[@subscription_id]["subscriber_list"]["title"] in
the view is a bit ugly, so add a new SubscriptionsManagementHelper
module to hold some new methods that are only used in the view.
Trello
Screenshot of the new heading:

⚠  This repo is Continuously Deployed: make sure you follow the guidance ⚠

👍🏻  from the UCD team on the content


PR #2: Merge this one instead

Read the comments in PR #1 before closing it.
I forgot to update the changelog in the last PR.
Signed-off by CS

Comments noted.
Should we keep the tags or just add the "start" and "end" attribute with the tag?
It will make the xml document a bit cleaner if we removed tag, but I'm unsure whether it's appropriate or not.
Check the validation of data types in xsd if we need to add/remove anything.
Merged by JL


Zold commands fail after launching node for the first time

After running zold node --invoice 45fc3916b5274ed1 --threads 1 successfully, other commands now fail with the same error even if I stop the node. Here is a sample output for zold --trace show:
ERROR: invalid value for Integer(): "0x.v8flags.6.6.346.24-node.5.82027888c5bb8fc395411cb6804a066c.json" (ArgumentError)
/usr/local/lib/ruby/gems/2.5.0/gems/zold-0.9.8/lib/zold/id.rb:33:in `Integer'
/usr/local/lib/ruby/gems/2.5.0/gems/zold-0.9.8/lib/zold/id.rb:33:in `initialize'
/usr/local/lib/ruby/gems/2.5.0/gems/zold-0.9.8/lib/zold/wallets.rb:54:in `new'
/usr/local/lib/ruby/gems/2.5.0/gems/zold-0.9.8/lib/zold/wallets.rb:54:in `block in all'
/usr/local/lib/ruby/gems/2.5.0/gems/zold-0.9.8/lib/zold/wallets.rb:49:in `each'
/usr/local/lib/ruby/gems/2.5.0/gems/zold-0.9.8/lib/zold/wallets.rb:49:in `select'
/usr/local/lib/ruby/gems/2.5.0/gems/zold-0.9.8/lib/zold/wallets.rb:49:in `all'
/usr/local/lib/ruby/gems/2.5.0/gems/zold-0.9.8/lib/zold/commands/fetch.rb:59:in `run'
/usr/local/lib/ruby/gems/2.5.0/gems/zold-0.9.8/bin/zold:145:in `<top (required)>'
/usr/local/bin/zold:23:in `load'
/usr/local/bin/zold:23:in `<main>'

@rultor release, tag is 0.9.9

@rultor release, tag is 0.9.9

@yegor256 OK, I will release it now. Please check the progress here

@rultor release, tag is 0.9.9

@yegor256 Done! FYI, the full log is here (took me 5min)

@biboran try 0.9.9, the problem should disappear

@yegor256 seems to be working

I'm not managing yegor256/zold GitHub repository, you have to contact me in Slack first, see §11

@rultor release, tag is 0.9.9

@biboran @yegor256 Invalid release tag 0.9.9 specified. There is already a release 0.9.9 newer than the given release in this repository.

@rultor release, tag is 0.9.9

@yegor256 I'm sorry, I don't understand you :( Check this page and try again please


Update pip-version

Seems like the version you get from pip3 is more than a year old, and missing features such as "mnLevel" etc.

Please, update pip version when you have time. @acschaefer Thanks a lot!


Undefined DOM element (body) with synchronous deployment

When Tags is deployed syncronously the document.body is not available for the creation of the event listener, giving a null error (see below).

Expected behaviour: no null error in console.  Events configured correctly

fixed in main, thanks to


[BUG]: Chatbot will be hided fixed

Hello @RushilJalal
PR Description 📜
[BUG]: Chatbot will be hided fixed
Fixes #187

Type of Change

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation update

How Has This Been Tested?

[ ] Test A
[x] Test B

Mark the task you have completed ✅

[x] I follow CONTRIBUTING GUIDELINE & CODE OF CONDUCT of this project.
[x] I have performed a self-review of my own code or work.
[x] I have commented my code, particularly in hard-to-understand areas.
[ ] My changes generates no new warnings.
[x] I have followed proper naming convention showed in CONTRIBUTING GUIDELINE
[ ] I have added screenshot for website preview in assets/images
[ ] I have added README.md in my folder

Add your screenshots(Optional) 📸
Before

After
Screencast from 2024-07-01 19-47-00.webm

Thank you soo much for contributing to our repository 💗

@sivaprasath2004 You cannot work on an issue that has not been assigned to you.
Kindly remove your PR and check your issue #187


pub starting to feel slow

I've attached a timestamp log from a pub update on the web_ui package (version 0.4.1+3). There were no packages downloaded, but this is definitely slower than it should be (8 seconds with logging disabled, from my fast desktop on the  fast Google network).
A non-verbose log looks like this:
[2013-03-08 16:45:10] Resolving dependencies...
[2013-03-08 16:45:18] Dependencies updated!
[2013-03-08 16:45:18] Some packages that were installed are not compatible with your SDK version 0.1.2+0.r19695.dgrove and may not work:
[2013-03-08 16:45:18] - 'web_ui' requires >=0.4.0+0.r19406
[2013-03-08 16:45:18] - 'html5lib' requires >=0.3.7+5.r18669
[2013-03-08 16:45:18] - 'csslib' requires >=0.3.7+5.r18717
[2013-03-08 16:45:18] - 'source_maps' requires >=0.3.7+5.r18669
[2013-03-08 16:45:18]
[2013-03-08 16:45:18] You may be able to resolve this by upgrading to the latest Dart SDK
[2013-03-08 16:45:18] or adding a version constraint to use an older version of a package.

Attachment:
pub.out.detailed (221.89 KB)

This issue has been moved to dart-lang/pub#474.


TypeError: Cannot read property 'allowedExtensions' of undefined

I was trying to follow the example in the source and the readme. for some reason, in my $scope.$on('$dropletReady', function whenDropletReady() {, $scope.uploader is undefined. (or, if i set it to {} as in the example, it remains an empty dict.
What am I missing?
My source is here:
https://github.com/thegreatmichael/case-of-fabulous
https://github.com/thegreatmichael/case-of-fabulous/blob/master/app/views/main.html
https://github.com/thegreatmichael/case-of-fabulous/blob/master/app/scripts/controllers.main.js
I edited ng-droplet.js to console.log($scope.interface); right before $rootScope.$broadcast('$dropletReady'); and it seems to be a properly defined object, but somehow it's not making it back to the property on MainCtrl

@thegreatmichael Sorry, your controllers.main.js doesn't exist any more, so I can't exactly what you're doing.
I assume your $scope.uploader is the $scope.interface from the README. In that case, you'll need to ensure that you're passing your $scope.uploader into the ng-model in your template:
<droplet ng-model="uploader"></droplet>

Please let me know if that works for you :+1:

I apologize for the typo: it's been corrected to https://github.com/thegreatmichael/case-of-fabulous/blob/master/app/scripts/controllers/main.js
the relevant (I think) snippets are:
MainCtrl (indicated in my app config app.js to be the controller that uses template main.html)
angular.module('caseOfFabulousApp')
  .controller('MainCtrl', function ($scope, $timeout) {

    ...

    // $scope.uploader = {}; //doesn't seem to help whether I define this or not

    $scope.$on('$dropletReady', function whenDropletReady() {
      // Directive's interface is ready to be used...
      console.log('droplet ready!!!');
      $timeout(function () {
        $scope.$apply(function () {
          console.log('timedout');
          // console.log($scope);
          console.log($scope.uploader);
          $scope.uploader.allowedExtensions(['png', 'jpg', 'bmp', 'gif']);
        });
      }, 2000);
    });
});

main.html
...

<droplet ng-model="uploader">
</droplet>

...

thanks for any suggestions. for now, i figured out a workaround, i modified the ng-droplet src locally to change
$rootScope.$broadcast('$dropletReady');
to
$rootScope.$broadcast('$dropletReady', $scope.interface);

so I can now expect the interface to be passed in directly to my $dropletReady callback, where i can assign it to the local ($scope) variable.

I could make that change in the source itself, because it would be a non-breaking change, but that doesn't solve the actual issue. I assume the uploader in the ng-model attribute isn't the same uploader that you're using in the controller.
On line 701 is where the $scope.interface is bound but that's simply using the ng-model attribute from line 29.

On the following line move your ng-controller into the views/main.html template, because an ng-include implicitly creates a child scope.

'Allo, 'Allo!

    ...

Alternatively you can use the controller as syntax and leave the ng-controller where it is.
...or use $parent, or use an Object to prevent objects being defined on the incorrect scope.


Ring buffer does not allow to partially put/get data

Is your feature request related to a problem? Please describe.
Current ring buffer implementation allow to claim the buffer for putting data (ring_buf_put_claim) and get pointer to the location within the buffer. When data is copied into that location ring_buf_put_finish is called to indicated how much data is copied. User can then claim the buffer, fill it (e.g. by passing it to the driver) and finish it. If for some reason data is not filled then ring_buf_put_finish(buf, 0) can be called to indicate that there is data copied.
What is not supported is ability to put portion of data because ring_buf_put_finish updates also internal pointer for claiming new buffer. Ring buffer fails in following scenario:

allocate buffer for UART reception (ring_buf_put_claim(buf, data, 8)) and pass it to the driver
on RX timeout receive 3 bytes (less that buffer size). Call ring_buf_put_finish(buf, 3). UART is keep using the same buffer.
allocate second buffer for UART and pass it to the driver. UART async API supports double buffering so buffer can be passed before previous one is completed. Because ring_buf_put_finish moved internal pointer, new buffer will overlap with previous buffer.

Describe the solution you'd like
In some cases it is vital that internal "claim" pointer is updated by ring_buf_put_finish. That is when we are actually done with the buffer. In the UART case above that would be if receiver is actually done with receiver to given buffer when timeout occurs. To support both cases i would add a partial flag to ring_buf_put_finish and ring_buf_get_finish. When partial flag is set to true then internal, "claim" pointer is not updated.
API change
That change would extend API with legacy behavior achieved by converting ring_buf_put_finish(buf, n) to  ring_buf_put_finish(buf, false). Ring buffer API is not mentioned in https://docs.zephyrproject.org/latest/reference/overview.html#

@nordic-krch  looks like your PR was closed due to inactivity, do you still need this? I guess you can reopen this, but closing this as stale right now, given that the PR was stale.


Bug: Foundry Items Parry-calculation broken

Browser: latest Chrome
Hosted: via The Forge
all modules disabled: yes
NaN: 0.12.5
The parry value of foundry items with a bonus (e.g. +2 to parry) is broken.

When the item is opened in the editor and the editor closed again the values for Attack and Parry of that item are totally off. Until the item is unequipt and equipt again.

I am unable to recreate this issue.   When I open and close the editor (for an Item), the item updates correctly.  Here is a melee attack with a +0 parry bonus.

Updating parry to +20 (in editor)... character sheet still shows parry of 9

but when I close the editor, the parry is correctly updated to 29.

I see !
I think it is not about the Parry Bonus as I thought at first but about calculating the default Parry Level.
Would you please give your character a second item, with a bonus of DX-1 and see what happens.

In conjunction weird things happen.


Determine impact and analyze traffic re recent nugetgallery throttling events

IcM ticket: https://portal.microsofticm.com/imp/v3/incidents/details/248928316/home
Service ticket<EMAIL_ADDRESS>

Should we transfer this issue to the engineering repo?


Readd initsession check

@danwalkowski @aaustin note that this purposefully includes one other commit (submitted in a different PR) so that I can ask a partner to test this.

Isn't this a lot of what you had before?

Yes, it's exactly what we had before. We should put this back in, as it prevents race conditions when initSession is in progress but not yet finished

:+1:   this pr was blamed for the problems caused by the other pr that sometimes produced a nil sessionID

:+1:


Fid of SiT-S/2

Hi, could you also release the Fid-50K performance for SiT-S/2? Thanks!

Hi, we haven't tried doing experiments with SiT-S/2 and unfortunately currently we do not have a plan to do such experiments.


Bump CUDSS to v0.2

The errors are related to this issue: https://github.com/exanauts/CUDSS.jl/issues/45.
I will send an email to the CUDSS team with a MWE.

The issue is fixed with CUDSS.jl v0.3.0.

Superseded by #355


API DSL

Closing #1190 in favor of this (against ZIO 1.0).
Here's a variant against the current main branch @tusharmath :)
Todos

[ ] Customize Response headers, status code, etc. in handler
[ ] Refine api
[ ] Flesh out Doc type
[ ] Add Error type
[ ] Unify Input & Params into single type
[ ] Improve Client
[ ] Extract model into shared project so we can have a Scala.js client
[ ] Improve OpenAPI support
[ ] Expose OpenAPI from server

Performance Explorations

[ ] Tuple Allocation Optimizations (during Zips)
[ ] OrElse Optimizations (create Trie-like request parsing structure)

zio-schema needs to be updated for Scala 3. But I believe that's in the works, at least according to discord :)

Codecov Report

Merging #1193 (b1322fa) into main (bba6d8b) will decrease coverage by 8.32%.
The diff coverage is 0.00%.

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

Made a couple of the changes. Maybe we could link up again on Zoom and discuss some of the bigger changes. Might help to sync up :)


Address search box not working

A user brought this issue to our attention today. When you enter a zip code or address into the search box and hit search, an error pops up that says -  "www.Phillyfoodfinder.org says : Cannot find [zip code or address]."
It does not matter what you enter into the search box, the same error occurs. Changing internet applications also does not resolve the bug.
Please help!
Screenshot of the error message:

This happened because phillyfoodfinder exceeded the daily limits of the
Google's geocoding API. I signed up for a (free) API key and added it to
the production server. This issue should now be fixed.
On Tue, Jun 7, 2016 at 3:40 PM phillyfpac<EMAIL_ADDRESS>wrote:

A user brought this issue to our attention today. When you enter a zip
code or address into the search box and hit search, an error pops up that
says - "www.Phillyfoodfinder.org says : Cannot find [zip code or
address]."
It does not matter what you enter into the search box, the same error
occurs. Changing internet applications also does not resolve the bug.
Please help!
Screenshot of the error message:
[image: pff bug 6 7 16]
https://cloud.githubusercontent.com/assets/16429508/15872165/16ae2fcc-2cc6-11e6-80ba-cf1a52855955.jpg
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/hack4impact/gpcah/issues/88, or mute the thread
https://github.com/notifications/unsubscribe/AEmaFOueF81ovMdikcR667Z98QqN9rpxks5qJck1gaJpZM4IwSOL
.

Thanks so much Ben, it's working fine!


Stats: Option to have a flat list of assets

Feature request
Webpack 5's stat output seems a bit on the verbose side with the nested asset stats, I'd like an option to just have a flat list of assets.
What is the expected behavior?
Before:
assets by path . 13 MiB
  assets by path js/ 11.6 MiB
    asset js/file.js 10.3 KiB [emitted] [minimized] (name: file) (id hint: vendors)
    asset js/file2.js 44.7 KiB [emitted] [minimized] (name: file2) (id hint: vendors)

After:
asset js/file.js 10.3 KiB [emitted] [minimized] (name: file) (id hint: vendors)
asset js/file2.js 44.7 KiB [emitted] [minimized] (name: file2) (id hint: vendors)

What is motivation or use case for adding/changing the behavior?
Having more terse output for easier visual parsing.
How should this be implemented in your opinion?
A boolean option like stats.nestAssets.
Are you willing to work on this yourself?
no

No options, you have hooks and can change this if you need, sorry, we don't want to change current output, look at example https://github.com/webpack/webpack/blob/master/lib/stats/DefaultStatsPrinterPlugin.js


[xds interop] Fix a potential AttributeError

ProtoBuf uses a factory-injected dictionary that we don't need to explicitly check for exceptions like KeyError:
https://developers.google.com/protocol-buffers/docs/reference/python-generated#undefined
The original version works, but not as elegant.
C++: https://fusion2.corp.google.com/invocations/bda35f30-1fec-4b2f-ad3b-b9297c9d9b65/targets
Java: https://fusion2.corp.google.com/invocations/d26cb91e-4ac8-4b02-a5ea-db9692d646aa/targets

I guess I will wait until the freeze period is over.


Polkadot Protocol > Architecture > System Chains > BridgeHub

Adds high level documentation of the functionality and components that make up the BridgeHub system chain

Besides those details, it LGTM! 🚀  Just tag me when you work on the comments so that I can approve the PR on our end :)

@nhussein11 thank you, should be good to go!

@polkadot-developers/docs-formatting-team this needs one more approval on your side, it's good to go 🚀


Dependency complaints from zigi when upgrading zopen

I've been seeing these complaints for a few weeks now when upgrading zopen.  I don't have zigi installed, and yet I see error messages about it.
Checking dependencies for zigi: git...
installDependencies 15: installPort 45: installPorts 8: /u/home/ANGIO/meta/bin/lib/zopen-install 454: FSUM7343 cannot open "zigi/.depsenv" for output: EDC5129I No such file or directory.
installDependencies 27: installPort 45: installPorts 8: /u/home/ANGIO/meta/bin/lib/zopen-install 454: FSUM7343 cannot open "zigi/.depsenv" for output: EDC5129I No such file or directory.
Checking git...
New release with tag "gitport_783" found for gitport
Preparing to download git
Downloading latest release from gitport...
***WARNING: Could not download https://github.com/ZOSOpenTools/gitport/releases/download/gitport_783/git-<IP_ADDRESS>30320_172306.zos.pax.Z
installDependencies 33: installPort 45: installPorts 8: /u/home/ANGIO/meta/bin/lib/zopen-install 454: FSUM7343 cannot open "zigi/.depsenv" for output: EDC5129I No such file or directory.

I suspect this was when .appenv started to rollout rather than just .env
and/or when the metadata changes started.  @AnthonyGiorgio are you still able to recreate as havent seen this, with or without zigi installed ..


Update golang version to 1.7.4 in Dockerfile, Security Update.

Reference: https://groups.google.com/forum/m/#!topic/golang-announce/2lP5z9i9ySY

Coverage decreased (-0.2%) to 89.194% when pulling dee59a14e7a2ec3ea7c59cc0013fab467b6ed2db on clsung:go1.7.4_security into 874921ed9f7a8eba9fcebe1e813a99da3cef9e96 on nats-io:master.


change line number colors to catppuccin-comment color instead of background

The line number colors are at the moment set to a background color which makes them essentially invisible, as it is almost the same color as their background.
In this PR I have set them to the catppuccin foreground color so that they are visible. 😸

Thanks for pointing that out!! Sorry for the inconvenience I think catppuccin-comment is a better candidate for this color. What do you think ?
The catppuccin-fg color

The catppuccin-comment color.

This also follows the convention in doom-theme

Thank you, I think you are right that looks better! I changed it :)

Thanks for contributing!


pthread mutex: better error in reentrant-locking-UB

Also test reentrant locking of PTHREAD_MUTEX_INITIALIZER

@bors r+

:pushpin: Commit 67402ddf48c341370c27e324828229a71b851a41 has been approved by RalfJung
It is now in the queue for this repository.

:hourglass: Testing commit 67402ddf48c341370c27e324828229a71b851a41 with merge eaf93d01f874bb1225d4ad7037e67e806e558780...

:sunny: Test successful - checks-actions
Approved by: RalfJung
Pushing eaf93d01f874bb1225d4ad7037e67e806e558780 to master...


PHP float parsing returns null when the number is an int

What are you generating using Kiota, clients or plugins?
API Client/SDK
In what context or format are you using Kiota?
Nuget tool
Client library/SDK language
PHP
Describe the bug
For properties declared as a number (or float) on the API spec, if the API returns a value for that property as an integer (e.g. 3, as opposed to 3.0), the generated PHP Kiota client returns the value as a null.
Expected behavior
According to JSON Schema, integers numbers as values for floats properties are also expected. As such, the PHP Kiota client should be parsing the integer value as a float instead of null. For example, a float property to hold prices could be represented with the forms 4 or 4.00 and both should be accepted as the same float value.
https://json-schema.org/understanding-json-schema/reference/numeric#number
How to reproduce
Generate a Kiota PHP client and call the "/products" service on the Open API file below and observe the price values.
Open API description file
https://github.com/galrito/kiota-deserializer-php-bug-example/blob/main/openapi.yaml
Kiota Version
1.18.0+5c6b5d0ef23865ba2f9d9f0b9fe4b944cf26b1ec
Latest Kiota version known to work for scenario above?(Not required)
No response
Known Workarounds
No response
Configuration
No response
Debug output
Click to expand log
```

</details>

### Other information

The problem lies on the implementation of `getFloatValue()` that should also be expecting an int

https://github.com/microsoft/kiota-serialization-json-php/blob/a60319f9a47e5f3f241768463b67b20649f9cdea/src/JsonParseNode.php#L76

I've created a PR just in case you agree with this change. Thanks.


Simple call service light not working

Hi,
I'm trying out pyscript and... got nothing. I don't understand why it just does not work on my setup.
Of course I tried reloading pyscript, reloading HA, nothing.
Here is a minimum example, very simple. It's in file
config/pyscript/flash_light.py
@service
def light_the_f_up(light_bulb=None):
  if light_bulb is not None:
    light.turn_on(entity_id=light_bulb, brightness=255)
    log.info(f"light_on({light_bulb})")

Called from a lovelace button card
type: button
  tap_action:
    action: call-service
    service: pyscript.light_the_f_up
    service_data:
      light_bulb: light.etoile

No error in the Log, only this :
2021-01-21 14:39:21 INFO (MainThread) [custom_components.pyscript.file.flash_light.light_the_f_up] light_on(light.etoile)
Of course the light.etoile entity works otherwise...
Env:
hass.io in docker container on DSM.
Version | 2021.1.4
Installation Type | Home Assistant Supervised
Development | false
Supervisor | true
Docker | true
Virtual Environment | false
Python Version | 3.8.7
Operating System Family | Linux
Operating System Version | 4.4.59+
CPU Architecture | x86_64
Nothing much to go on... Any idea ? Thanks !

Have you tried calling the service from the Dev Tools in HA?. It should shop up as pyscript.light_the_f_up

Have you tried calling the service from the Dev Tools in HA?. It should shop up as pyscript.light_the_f_up

Thanks for your answer !
No luck. There is no pyscript in the dev tools... That's weird

Thanks for your answer !
No luck. There is no pyscript in the dev tools... That's weird

This is indeed strange since you have a log entry that shows that the component is installed correctly. I see for instance

Can you try to call homeassistant.turn_on(entity_id=light.etoile) instead of the light.turn_on()?

This is indeed strange since you have a log entry that shows that the component is installed correctly. I see for instance

Can you try to call homeassistant.turn_on(entity_id=light.etoile) instead of the light.turn_on()?

Added hass_is_global: true and homeassistant.turn_on(entity_id=light.etoile) does the exact same nothing...

Added hass_is_global: true and homeassistant.turn_on(entity_id=light.etoile) does the exact same nothing...

Just tried to reinstall pyscript, no change.
No pyscript.reload, no pyscript at all... Maybe something has gone wrong during install

Just tried to reinstall pyscript, no change.
No pyscript.reload, no pyscript at all... Maybe something has gone wrong during install

You installed pyscript via HACS? Do you see it correctly in the "Integrations" tab after installation?

You installed pyscript via HACS? Do you see it correctly in the "Integrations" tab after installation?

Yes and yes

Yes and yes

Well, this is really strange. I see that you installed it on a Synology, in a docker container. I also use docker (though not on a Synology but on a server) so we should see the same.
I will ask a friend tonight who has a Synology how he installed his HA instance and will ask him to add pyscript to test.

Well, this is really strange. I see that you installed it on a Synology, in a docker container. I also use docker (though not on a Synology but on a server) so we should see the same.
I will ask a friend tonight who has a Synology how he installed his HA instance and will ask him to add pyscript to test.

I also tried stopping and relaunching the container FYI.
Ok thanks.

I also tried stopping and relaunching the container FYI.
Ok thanks.

No pb. Out of curiosity, this is what you see something like that in your pyscript custom component folder?
/etc/docker/data/hass/custom_components/pyscript(master*) # ls
config_flow.py  eval.py   function.py    __init__.py        logbook.py     mqtt.py      requirements.py  state.py      translations
const.py        event.py  global_ctx.py  jupyter_kernel.py  manifest.json  __pycache__  services.yaml    strings.json  trigger.py

In my case /etc/docker/data/hass is the root of HA (the place where configuration.yaml lives)

No pb. Out of curiosity, this is what you see something like that in your pyscript custom component folder?
/etc/docker/data/hass/custom_components/pyscript(master*) # ls
config_flow.py  eval.py   function.py    __init__.py        logbook.py     mqtt.py      requirements.py  state.py      translations
const.py        event.py  global_ctx.py  jupyter_kernel.py  manifest.json  __pycache__  services.yaml    strings.json  trigger.py

In my case /etc/docker/data/hass is the root of HA (the place where configuration.yaml lives)

I would "grep" the home assistant log file for any ERRORs and WARNINGs. If you don't have the pyscript services, something definitely went wrong.
(Also, just as a added bit, you don't need hass_is_global in order to use homeassistant.turn_on. hass_is_global provides access to a global variable called hass that is the real HASS Object inside of Home Assistant, for advanced use cases only. The only time I've ever used it is when I'm trying to test a weird idea that I eventually turn into a PR against pyscript).

I would "grep" the home assistant log file for any ERRORs and WARNINGs. If you don't have the pyscript services, something definitely went wrong.
(Also, just as a added bit, you don't need hass_is_global in order to use homeassistant.turn_on. hass_is_global provides access to a global variable called hass that is the real HASS Object inside of Home Assistant, for advanced use cases only. The only time I've ever used it is when I'm trying to test a weird idea that I eventually turn into a PR against pyscript).

yes, @dlashua , do not hesitate to whip me publicly for misdirecting someone :) (who would have thought that there is a unicode Chinese symbol for whip: 鞭)
Now - my friend installed pyscript on his Synology (in a docker) and - surprise - no pyscript.reload or pyscript.* for that matter

yes, @dlashua , do not hesitate to whip me publicly for misdirecting someone :) (who would have thought that there is a unicode Chinese symbol for whip: 鞭)
Now - my friend installed pyscript on his Synology (in a docker) and - surprise - no pyscript.reload or pyscript.* for that matter

It is in integration. Also tried to remove lines from config file and relaunch integration.
File structure different but not too much :

It is in integration. Also tried to remove lines from config file and relaunch integration.
File structure different but not too much :

Hi, do you have any other idea of things I could try ? Thanks

Hi, do you have any other idea of things I could try ? Thanks

The only thing I can think of is to

remove the integration
make sure that the folders are gone
reinstall the docker image (if you have a persistent folder there will be no data lost)

The test on another Synology went on without problems (addition, then installation of the integration).

The only thing I can think of is to

remove the integration
make sure that the folders are gone
reinstall the docker image (if you have a persistent folder there will be no data lost)

The test on another Synology went on without problems (addition, then installation of the integration).

Turn on debugging for pyscript. In configuration.yaml:
logger:
  default: info
  logs:
    custom_components.pyscript: debug

Then restart home assistant, wait for it to fully start, then navigate to developer-tools/service and look for pyscript.reload in the dropdown.
Then dump your home-assistant.log file into pastebin.com and link it here. We'll be able to find the issue that way.

Turn on debugging for pyscript. In configuration.yaml:
logger:
  default: info
  logs:
    custom_components.pyscript: debug

Then restart home assistant, wait for it to fully start, then navigate to developer-tools/service and look for pyscript.reload in the dropdown.
Then dump your home-assistant.log file into pastebin.com and link it here. We'll be able to find the issue that way.

Ok I'm back on rails. I've updated HA (no change), so reinstalled docker image. I see no changes except now I can find the pyscript service in devtools, so that's a good sign !
I've tried calling the service from devtools, still no light. Tried reloading pyscript too.
What's next ? Do you still want a home-assistant.log pastebin ?

Ok I'm back on rails. I've updated HA (no change), so reinstalled docker image. I see no changes except now I can find the pyscript service in devtools, so that's a good sign !
I've tried calling the service from devtools, still no light. Tried reloading pyscript too.
What's next ? Do you still want a home-assistant.log pastebin ?

Do you still want a home-assistant.log pastebin ?

Yes, this may show some issues

Do you still want a home-assistant.log pastebin ?

Yes, this may show some issues

Damn I did not call the right service since reinstall... Rectified that and now it works ! Seems the docker image was the problem somehow ?
You can close the issue
Thank you guys for your help !

 Rectified that and now it works ! Seems the docker image was the problem somehow ?
You can close the issue
Thank you guys for your help !

Seems the docker image was the problem somehow

Make sure o have a persistent volume for your configuration

You can close the issue

You can close the issue yourself ("Comment & Close" button)

Seems the docker image was the problem somehow

Make sure o have a persistent volume for your configuration

You can close the issue

You can close the issue yourself ("Comment & Close" button)


Loss of contrast.

I use this and it makes me have washed out images in 2.1.  I am not sure why even when I use loras to contrast fix the contrast is just gone.  I add high contrast to the prompt and still it is gone, but when I disable the extension it is fine.
Any idea where the contrast went, or how to get it back?  Besides that it works great.

That is a potential side effect of this technique, as part of what artifacts of high CFG Scale artifacts even are is overpowered contrast. The main mimic function essentially just reduces contrast / dynamic range (in latent space though, not color space).
You might try raising the mimic scale to closer to your CFG scale, or mucking with the advanced settings.

Well, thanks.


Download URI for Yarn does not fetch proper resource for Yarn +2

Attempting to upload a function that has a engines.yarn entry in it's manifest with a value greater than 1 fails to download.
https://github.com/GoogleCloudPlatform/buildpacks/blob/2b3fa7060ed553797cb9f0a22c7fe6c35f22e222/cmd/nodejs/yarn/main.go#L31-L36
You can see the same URL in the cloud build output below, (this example is where no engine.yarn entry is listed, so it succeeds).
No newer entries found matching current filter.
Info
2022-03-09 15:35:50.032 EST
Step #1 - "build": google.nodejs.yarn 2.0.0
Info
2022-03-09 15:35:51.194 EST
Step #1 - "build": === Node.js - Yarn<EMAIL_ADDRESS>===
Info
2022-03-09 15:35:51.194 EST
Step #1 - "build": 2022/03/09 20:35:51 [DEBUG] GET https://registry.npmjs.org/yarn
Info
2022-03-09 15:35:51.356 EST
Step #1 - "build": DEBUG: ***** CACHE MISS: "yarn_engine"
Info
2022-03-09 15:35:51.356 EST
Step #1 - "build": Installing Yarn v1.22.17
Info
2022-03-09 15:35:51.356 EST
Step #1 - "build": Running "bash -c curl --fail --show-error --silent --location --retry 3 https://yarnpkg.com/downloads/1.22.17/yarn-v1.22.17.tar.gz | tar xz --directory /layers/google.nodejs.yarn/yarn_engine --strip-components=1"
Info

This works fine for any "classic" versions of yarn, but does not work for any of the +2 versions as the URI yarnpkg.com/downloads/** is a permenant redirect to https://classic.yarnpkg.com/downloads/**.
http HEAD "https://yarnpkg.com/downloads/1.22.17/yarn-v1.22.17.tar.gz"
HTTP/1.1 301 Moved Permanently
CF-Cache-Status: MISS
CF-RAY: 6e96be667d018f4d-SEA
Cache-Control: public, max-age=14400
Connection: keep-alive
Content-Length: 81
Content-Type: text/plain; charset=utf-8
Date: Wed, 09 Mar 2022 21:01:04 GMT
Expect-CT: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Expires: Thu, 10 Mar 2022 01:01:04 GMT
Location: https://classic.yarnpkg.com/downloads/1.22.17/yarn-v1.22.17.tar.gz
Server: cloudflare
Vary: Accept-Encoding
X-Nf-Request-Id: 01FXR7RF19BY0YRBB6XBF5FD0B

These just redirect to the github release for yarn classic:
http HEAD https://classic.yarnpkg.com/downloads/1.22.17/yarn-v1.22.17.tar.gz
HTTP/1.1 301 Moved Permanently
Age: 59227
Cache-Control: public, max-age=0, must-revalidate
Content-Length: 94
Content-Type: text/plain; charset=utf-8
Date: Wed, 09 Mar 2022 04:39:30 GMT
Location: https://github.com/yarnpkg/yarn/releases/download/v1.22.17/yarn-v1.22.17.tar.gz
Server: Netlify
Strict-Transport-Security: max-age=31536000
X-Nf-Request-Id: 01FXR82MGQ7TYRMMBFMK8F16SJ

To fix this versions of yarn >= 2 should be using the download URl for the berry repository: https://github.com/yarnpkg/berry/releases

We should fix this (although, IMO Yarn made a mess of this when they released 2.0). For now the workaround is to declare "yarn": "1.x.x" in your engines section and then bundle yarn 2 with your source code and point to it in your .yarnrc.yml via the yarnPath option.


how to change  masterRecoveryType=MasterRecoveryPseudoGTID  recovery type

Hi，
I test several times，the default masterRecoveryType is  MasterRecoveryPseudoGTID, and the sample config file  lost AutoPseudoGTID , so  orchestrator can not auto failover.
So，i want to test  other  masterRecoverType， such as MasterRecoveryBinlogServer， but i can't find configureation of  MasterRecoveryType。

Did you find what you were looking for?


[AMORO-2546] Upgrade paimon dependency to 0.7.0

Why are the changes needed?

Close #2546.
Brief change log

Bump Paimon 0.5.0 to 0.7.0

How was this patch tested?

[ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[x] Run test locally before making a pull request

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.huyuanfeng seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

The CI is failed. @huyuanfeng2018

This is caused by a bug in hive. The version we are using is 2.1.1, and this bug exists https://issues.apache.org/jira/browse/HIVE-15081?jql=project %3D HIVE
Do you need to consider upgrading hive dependencies to 2.3.9?
@baiyangtx cc


defer accesstoken error logging

Description

Contribution Checklist:

[x] The pull request does not introduce any breaking changes
[x] I have read the contribution guidelines.
[ ] Create an issue and link to the pull request.

Attach Screenshots (Optional)

when we're appending multiple errors, there is no separator between the errors so we're going to get the last and the first words together - we should add some separator type at the end of each string (e.g. ;) to indicate the end of the error message before the next one is appended.


DVOP-2354 ldap configuration for artifactory

It is good practice to keep the ldap configuration separate to service configuration where possible. We should pull the ldap config out into its own tpl.
Example: https://github.com/companieshouse/kafka-stack/tree/main/groups/grafana/module-grafana/cloud-init/templates


feat(origin-ui): runtime Docker environment variables

Tested on:

[x] Linux
[x] OSX
[ ] Windows with Windows Subsystem for Linux 2

Tested on OSX 🚀


unknown ip address show in admin api

when open admin page, check dashboard, admin api looks like random, it should be same as server ip: <IP_ADDRESS>

The feature is IP Advertising. In simple words, you can specify the strategy and host for IP advertising.
e.g.


Add @types/node-crisp-api

Please add support for typescripts types with @types/node-crisp-api.
Would remove the need for us to add a index.d.ts.
Thank you 🙏🏽

This issue already exists: https://github.com/crisp-im/node-crisp-api/issues/12


Typo at code summary of Multiple Components Chapter

In the summary segment, code written for app/app.module.ts reads:
import { HeroDetailComponent } from './hero-detail.component';
Which will throw an error. It is missing the right directory. It should instead be written as:
import { HeroDetailComponent } from './app.hero-detail.component';

where?

closing since this was rewritten with the CLI


Add support for assignment

Statements with BNF: name = expr ;
For example, a = 5;

It may be good if we resolve #10 before merging additional features


FRQ does not belong in FRQ

Problem: "The web application shall be formatted for use on a desktop monitor, so smaller screens may have difficulties with usability." contains a FRQ, but also a Capability Constraint.
Location: 3.) FRQ - 4.11)
Suggested fix: Move " smaller screens may have difficulties with usability" to section 2.4.2
Criticality: Low

frq removed from requirements section. new capabilities constraint added


Use httpredir instead of hardcoded ac.uk mirror

"If you don't know which mirror to use or your system moves around a lot, you can use the mirror redirector service in your apt sources.list. It dynamically redirects package download requests to the best mirror available based on a number of factors such as mirror availability, location, architecture and freshness. "
From http://debian.org/mirror/list

Thanks @dfc :+1:


Chrysler Pacifica PHEV 2019 "Dashcam Mode - Car Unrecognized"

Describe the bug
After upgrade to openpilot 0.7.2 the autopilot functionality disappeared, the EON only in dashcam mode.
How to reproduce or log data
Here is the fingerprint from the console:
fingerprint 168: 8, 257: 5, 258: 8, 264: 8, 268: 8, 270: 8, 274: 2, 280: 8, 284: 8, 288: 7, 290: 6, 291: 8, 292: 8, 294: 8, 300: 8, 308: 8, 320: 8, 324: 8, 331: 8, 332: 8, 344: 8, 368: 8, 376: 3, 384: 8, 388: 4, 448: 6, 456: 4, 464: 8, 469: 8, 480: 8, 500: 8, 501: 8, 512: 8, 514: 8, 515: 7, 516: 7, 517: 7, 518: 7, 520: 8, 528: 8, 532: 8, 544: 8, 557: 8, 559: 8, 560: 8, 564: 8, 571: 3, 579: 8, 584: 8, 608: 8, 624: 8, 625: 8, 632: 8, 639: 8, 653: 8, 654: 8, 655: 8, 660: 8, 669: 3, 671: 8, 672: 8, 680: 8, 701: 8, 703: 8, 704: 8, 705: 8, 706: 8, 709: 8, 710: 8, 719: 8, 720: 6, 736: 8, 737: 8, 746: 5, 752: 2, 754: 8, 760: 8, 764: 8, 766: 8, 770: 8, 773: 8, 779: 8, 782: 8, 784: 8, 792: 8, 799: 8, 800: 8, 804: 8, 808: 8, 816: 8, 817: 8, 820: 8, 825: 2, 826: 8, 832: 8, 838: 2, 848: 8, 853: 8, 856: 4, 860: 6, 863: 8, 878: 8, 882: 8, 897: 8, 906: 8, 908: 8, 924: 8, 926: 3, 929: 8, 937: 8, 938: 8, 939: 8, 940: 8, 941: 8, 942: 8, 943: 8, 947: 8, 948: 8, 958: 8, 959: 8, 962: 8, 969: 4, 973: 8, 974: 5, 979: 8, 980: 8, 981: 8, 982: 8, 983: 8, 984: 8, 992: 8, 993: 7, 995: 8, 996: 8, 1000: 8, 1001: 8, 1002: 8, 1003: 8, 1008: 8, 1009: 8, 1010: 8, 1011: 8, 1012: 8, 1013: 8, 1014: 8, 1015: 8, 1024: 8, 1025: 8, 1026: 8, 1031: 8, 1033: 8, 1050: 8, 1059: 8, 1082: 8, 1083: 8, 1098: 8, 1100: 8
number of messages 157:
Expected behavior
The autopilot used to work before just fine
Device/Version information (please complete the following information):

Device: EON
Version: 0.7.2
Car make/model Chrysler Pacifica PHEV 2019

Additional context
Not applicable

Can you share your dongle id or a route where this happens?

import fingerprint_helper                                >>> fingerprint_helper.find_matches()                        Enter fingerprint: {168: 8, 257: 5, 258: 8, 264: 8, 268: 8, 270: 8, 274: 2, 280: 8, 284: 8, 288: 7, 290: 6, 291: 8, 292: 8, 294: 8, 300: 8, 308: 8, 320: 8, 324: 8, 331: 8, 332: 8, 344: 8, 368: 8, 376: 3, 384: 8, 388: 4, 448: 6, 456: 4, 464: 8, 469: 8, 480: 8, 500: 8, 501: 8, 512: 8, 514: 8, 515: 7, 516: 7, 517: 7, 518: 7, 520: 8, 528: 8, 532: 8, 544: 8, 557: 8, 559: 8, 560: 8, 564: 8, 571: 3, 579: 8, 584: 8, 608: 8, 624: 8, 625: 8, 632: 8, 639: 8, 653: 8, 654: 8, 655: 8, 660: 8, 669: 3, 671: 8, 672: 8, 680: 8, 701: 8, 703: 8, 704: 8, 705: 8, 706: 8, 709: 8, 710: 8, 719: 8, 720: 6, 736: 8, 737: 8, 746: 5, 752: 2, 754: 8, 760: 8, 764: 8, 766: 8, 770: 8, 773: 8, 779: 8, 782: 8, 784: 8, 792: 8, 799: 8, 800: 8, 804: 8, 808: 8, 816: 8, 817: 8, 820: 8, 825: 2, 826: 8, 832: 8, 838: 2, 848: 8, 853: 8, 856: 4, 860: 6, 863: 8, 878: 8, 882: 8, 897: 8, 906: 8, 908: 8, 924: 8, 926: 3, 929: 8, 937: 8, 938: 8, 939: 8, 940: 8, 941: 8, 942: 8, 943: 8, 947: 8, 948: 8, 958: 8, 959: 8, 962: 8, 969: 4, 973: 8, 974: 5, 979: 8, 980: 8, 981: 8, 982: 8, 983: 8, 984: 8, 992: 8, 993: 7, 995: 8, 996: 8, 1000: 8, 1001: 8, 1002: 8, 1003: 8, 1008: 8, 1009: 8, 1010: 8, 1011: 8, 1012: 8, 1013: 8, 1014: 8, 1015: 8, 1024: 8, 1025: 8, 1026: 8, 1031: 8, 1033: 8, 1050: 8, 1059: 8, 1082: 8, 1083: 8, 1098: 8, 1100: 8}
Exact fingerprint match!
CHRYSLER PACIFICA HYBRID 2019
15 less key/value pairs

Looks to be perfectly working on my fork

Me too :-(

import fingerprint_helper                                >>> fingerprint_helper.find_matches()                        Enter fingerprint: {168: 8, 257: 5, 258: 8, 264: 8, 268: 8, 270: 8, 274: 2, 280: 8, 284: 8, 288: 7, 290: 6, 291: 8, 292: 8, 294: 8, 300: 8, 308: 8, 320: 8, 324: 8, 331: 8, 332: 8, 344: 8, 368: 8, 376: 3, 384: 8, 388: 4, 448: 6, 456: 4, 464: 8, 469: 8, 480: 8, 500: 8, 501: 8, 512: 8, 514: 8, 515: 7, 516: 7, 517: 7, 518: 7, 520: 8, 528: 8, 532: 8, 544: 8, 557: 8, 559: 8, 560: 8, 564: 8, 571: 3, 579: 8, 584: 8, 608: 8, 624: 8, 625: 8, 632: 8, 639: 8, 653: 8, 654: 8, 655: 8, 660: 8, 669: 3, 671: 8, 672: 8, 680: 8, 701: 8, 703: 8, 704: 8, 705: 8, 706: 8, 709: 8, 710: 8, 719: 8, 720: 6, 736: 8, 737: 8, 746: 5, 752: 2, 754: 8, 760: 8, 764: 8, 766: 8, 770: 8, 773: 8, 779: 8, 782: 8, 784: 8, 792: 8, 799: 8, 800: 8, 804: 8, 808: 8, 816: 8, 817: 8, 820: 8, 825: 2, 826: 8, 832: 8, 838: 2, 848: 8, 853: 8, 856: 4, 860: 6, 863: 8, 878: 8, 882: 8, 897: 8, 906: 8, 908: 8, 924: 8, 926: 3, 929: 8, 937: 8, 938: 8, 939: 8, 940: 8, 941: 8, 942: 8, 943: 8, 947: 8, 948: 8, 958: 8, 959: 8, 962: 8, 969: 4, 973: 8, 974: 5, 979: 8, 980: 8, 981: 8, 982: 8, 983: 8, 984: 8, 992: 8, 993: 7, 995: 8, 996: 8, 1000: 8, 1001: 8, 1002: 8, 1003: 8, 1008: 8, 1009: 8, 1010: 8, 1011: 8, 1012: 8, 1013: 8, 1014: 8, 1015: 8, 1024: 8, 1025: 8, 1026: 8, 1031: 8, 1033: 8, 1050: 8, 1059: 8, 1082: 8, 1083: 8, 1098: 8, 1100: 8}
Exact fingerprint match!
CHRYSLER PACIFICA HYBRID 2019
15 less key/value pairs

Looks to be perfectly working on my fork

Is there a fork I can switch to, or is this fix will be merged into release2 soon? Please advise!

Those fingerprints come from my fork. Having collected and merged fingerprints over many months and many users. You can try it out and PR my merged fingerprint. Maybe it will be considered

Those fingerprints come from my fork. Having collected and merged fingerprints over many months and many users. You can try it out and PR my merged fingerprint. Maybe it will be considered

Do I get 072-clean or release4?

Go release4 go!

Go release4 go!

Will try tonight and report back. Thanks!

Tried just now including flashing panda. Still the same message - "Dashcam Mode - Car Unrecognized". Have your picture now in the bottom left corner though!

Sadly you tried it without internet access and I was not able to get the crash log of why it went to unrecognized car. Could you try it again with a hotspot or wifi?

I see what is happening, I updated the helper with the 2020 hybrid and it looks like
Exact fingerprint match!
CHRYSLER PACIFICA HYBRID 2019
15 less key/value pairs
Exact fingerprint match!
CHRYSLER PACIFICA HYBRID 2020
13 less key/value pairs
Your car is a subset of the two fingerprints

I see no need for them to be split. There are no conflicting messages.

Please leave the discussion of forks to #custom-forks on discord.
@igor-fedulov Can you share your dongle id? Then I can add the fingerprint, and run a replay of on of your drives to verify that it actually works.
@NeilEugene Thanks for sharing!

As suggested by @arne182 the 2019 and 2020 are the same. I made this pr to merge them https://github.com/commaai/openpilot/pull/1142
Let me know it running that PR solves your issues!

Good evening. I reinstalled the OpenPilot from workbench and reflashed Panda. This morning I got LKAS fault and on subsequent drive the problem went away. The dongle id is f6a0b679cf4fa9d2

Does running the master-ci branch fix your fingerprinting problems?

Another observation. The EON upgraded to 0.7.3 automatically. The autopilot was working fine for two days or so and today started again giving unrecognized car dashcam mode message on start. I did the reinstall open pilot through the console - didn’t help. I then went to do a full factory reset holding volume down and power and reinstalled open pilot and the problem went away. I’m back on 0.7.3 and it again works.

Mine also still says unrecognized car after upgrade. If next upgrade does
not fix dashcam mode I'll have to try factory reset as well.
Tks for the tip
Neil
On Thu, Feb 27, 2020, 17:03 igor-fedulov<EMAIL_ADDRESS>wrote:

Another observation. The EON upgraded to 0.7.3 automatically. The
autopilot was working fine for two days or so and today started again
giving unrecognized car dashcam mode message on start. I did the reinstall
open pilot through the console - didn’t help. I then went to do a full
factory reset holding volume down and power and reinstalled open pilot and
the problem went away. I’m back on 0.7.3 and it again works.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/commaai/openpilot/issues/1081?email_source=notifications&email_token=ANFK6BFQ3G4DU5B6VBTEIZTRFBPGHA5CNFSM4KT3JOHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENGSADI#issuecomment-592257037,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANFK6BAN6GNBM6IW3IA7MNLRFBPGHANCNFSM4KT3JOHA
.

This morning the EON is back to Dashcam mode. So hard reset didn’t help. Sounds like car signature has variations.

Total noob, just got a comma 2 for a 2019 Pacifica hybrid. Same error message after installing openPilot... Can anyone help me as well :)

The fix will go out in 0.7.4, so until now you have to run the master-ci if you want the fix.

Can you explain what that means? And also howdo I understand the difference
between versions?
On Tue, Mar 3, 2020, 5:28 PM Willem Melching<EMAIL_ADDRESS>wrote:

The fix will go out in 0.7.4, so until now you have to run the master-ci
if you want the fix.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/commaai/openpilot/issues/1081?email_source=notifications&email_token=AHXKWGEUK25367NWQMSNA2LRFWHABA5CNFSM4KT3JOHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENVSKMI#issuecomment-594224433,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHXKWGE4RE7ZOZ74ZXTN52TRFWHABANCNFSM4KT3JOHA
.

@pd0wn Verified fixed using "master-ci" branch. Thanks!

@Jejunum you can read on how to install fork or another branch here: https://medium.com/@jfrux/comma-eon-installing-a-fork-of-openpilot-5c2b5c134b4b


php-cs-fixer not work in windows 8-64

Hi all!
I try to use atom-beautify on windows 8-64.
And i catch this error:
Command failed: C:\WINDOWS\system32\cmd.exe /s /c "php ("C:\ProgramData\PHP Coding Standards Fixer\bin\php-cs-fixer.phar" fix "C:\Users\user\AppData\Local\Temp\input115330-7320-qu2bz8") & move "C:\Users\user\AppData\Local\Temp\input115330-7320-qu2bz8" "C:\Users\user\AppData\Local\Temp\115330-7320-1ctpyu3"" �� 㤠���� ����� 㪠������ 䠩�.
in console i viewed this:
C:\Users\user>C:\WINDOWS\system32\cmd.exe /s /c "php ("C:\ProgramData\PHP Coding Standards Fixer\bin\php-cs-fixer.phar" fix "C:\Users\user\AppData\Local\Tem
p\input115330-7320-qu2bz8")"
Could not open input file: (C:\ProgramData\PHP Coding Standards Fixer\bin\ph
p-cs-fixer.phar
I think this error was because in cli execution line after [ "php ] locate [ ( ].
Debug:
Atom Beautify - Debugging information
The following debugging information was generated by Atom Beautify on Thu Apr 30 2015 11:10:49 GMT+0500 (RTZ 4 (зима)).

Platform: win32
Versions
Atom Version: 0.194.0
Atom Beautify Version: 0.24.1
Original file to be beautified
Original File Path: Z:\html\module\Application\src\Application\Controller\AccountController.php
Original File Grammar: PHP
Original File Contents:
<?php

namespace Application\Controller;

use Zend\Mvc\Controller\AbstractActionController,
    Zend\View\Model\ViewModel,
    Zend\View\Model\JsonModel;

class AccountController extends AbstractActionController {

    protected $ORM;

    public function __construct() {

    }

    public function indexAction() {
        $this->redirect()->toRoute('account/user');
    }

    public function userAction() {
        // echo $user_id = $this->zfcUserAuthentication()->getIdentity()->getId();

        $code = 'BB0102A';
        $search_surface = $this->getORM()->getRepository('\Application\Entity\outdoorSurfaces')->findOneBy([
          'owners_code' => $code,
          'client' => $user_id = $this->zfcUserAuthentication()->getIdentity()->getClient()->getId(),
          ]);

        echo $search_surface->getId();

        $this->layout()->setTemplate('layout/my_layout');
        return new ViewModel();
    }
}

Beautification options
Editor Options:
Options from Atom Editor settings
{
    "indent_size": 2,
    "indent_char": " ",
    "indent_with_tabs": false
}

Config Options:
Options from Atom Beautify package settings
{
    "php": {
        "cs_fixer_path": "C:\\ProgramData\\PHP Coding Standards Fixer\\bin\\php-cs-fixer.phar",
        "fixers": "",
        "level": ""
    },
    "js": {
        "indent_size": 2,
        "indent_char": " ",
        "indent_level": 0,
        "indent_with_tabs": false,
        "preserve_newlines": true,
        "max_preserve_newlines": 10,
        "space_in_paren": false,
        "jslint_happy": false,
        "space_after_anon_function": false,
        "brace_style": "collapse",
        "break_chained_methods": false,
        "keep_array_indentation": false,
        "keep_function_indentation": false,
        "space_before_conditional": true,
        "eval_code": false,
        "unescape_strings": false,
        "wrap_line_length": 0,
        "end_with_newline": false
    },
    "css": {
        "indent_size": 2,
        "indent_char": " ",
        "selector_separator_newline": false,
        "newline_between_rules": false,
        "preserve_newlines": false
    },
    "html": {
        "htmlbeautifier_path": "",
        "indent_inner_html": false,
        "indent_size": 2,
        "indent_char": " ",
        "brace_style": "collapse",
        "indent_scripts": "normal",
        "wrap_line_length": 250,
        "wrap_attributes": "auto",
        "wrap_attributes_indent_size": 2,
        "preserve_newlines": true,
        "max_preserve_newlines": 10,
        "unformatted": [
            "a",
            "sub",
            "sup",
            "b",
            "i",
            "u"
        ],
        "end_with_newline": false
    },
    "sql": {
        "indent_size": 2,
        "keywords": "upper",
        "identifiers": "lower",
        "sqlformat_path": ""
    },
    "markdown": {
        "pandoc_path": "",
        "yaml_front_matter": true
    },
    "perl": {
        "perltidy_path": "perltidy",
        "perltidy_profile": ""
    },
    "python": {
        "autopep8_path": "",
        "max_line_length": 79,
        "indent_size": 2,
        "ignore": [
            "E24"
        ]
    },
    "ruby": {
        "rbeautify_path": ""
    },
    "c": {
        "uncrustifyPath": "",
        "configPath": ""
    },
    "cpp": {
        "uncrustifyPath": "",
        "configPath": ""
    },
    "objectivec": {
        "uncrustifyPath": "",
        "configPath": ""
    },
    "cs": {
        "uncrustifyPath": "",
        "configPath": ""
    },
    "d": {
        "uncrustifyPath": "",
        "configPath": ""
    },
    "java": {
        "uncrustifyPath": "",
        "configPath": ""
    },
    "pawn": {
        "uncrustifyPath": "",
        "configPath": ""
    },
    "vala": {
        "uncrustifyPath": "",
        "configPath": ""
    }
}

Home Options:
Options from C:\Users\user\.jsbeautifyrc
{}

EditorConfig Options:
Options from EditorConfig file
{}

Project Options:
Options from .jsbeautifyrc files starting from directory Z:\html\module\Application\src\Application\Controller and going up to root
[
    {},
    {},
    {},
    {},
    {},
    {}
]

Logs
Error logs: Not yet supported

I just published a new release to v0.25.0
This is a very big release with lots of internal changes and (hopefully) no breaking changes. Please let me know if you are experiencing any unusual behaviour / breaking changes after updating. Thank you.
This may even resolve your issue. If not, now we can continue debugging from here and the internal code for Atom Beautify should be much easier to debug :+1:.

I think this error was because in cli execution line after [ "php ] locate [ ( ].

You are correct. I noticed this typo earlier this week and fixed it. So you should be working now with v0.25.0 and up.


NeoBundleCheck: defer call always

While it basically works for !has('gui_running'), it causes problems:

localvimrc does not use the g:localvimrc_persistent setting
ryanoasis/vim-webdevicons gets loaded twice for airline
mappings for vim-tmux-navigator are not being setup

Instead of debugging this, it seems to be more consistent to just use
the same mechanism for GUI and non-GUI.

OK.


Workspace problems with multiple monitors

I currently have two monitors, each with a bar, that I launch using:
polybar config
[bar/main]
monitor = ${env:MONITOR}
...

launch.sh
MONITOR=eDP1 polybar main &
MONITOR=HDMI1 polybar main &

my bspwmrc monitor code is:
bspc monitor eDP1 -d I II III IV
bspc monitor HDMI1 -d V VI VII VIII IX

With bspwm + lemonbar, I have multiple workspaces on each screen, but in polybar I seem to have 7 workspaces on eDP1 and only one workspace on HDM1.  Workspace 1 seems to get assigned to HDMI1 and the rest are assigned to eDP1.  Everything else seems to be working great.  I can't figure out what the problem here is.
Thanks!

Can you post the output of bspc wm -g

Ah sorry, that command helped me realize the problem was with my bspwmrc file.  It's all good now.  Thank you!

I am having a similar issue. Can you explain what steps you took to solve this?
Thanks.


Just do not work

➜  ~ gitter-cli authorize cdad17759851e7b1cb18f94a49d36755f9323fc9

The token is not correct.

➜  ~ gitter-cli set-auth cdad17759851e7b1cb18f94a49d36755f9323fc9

The token is not correct.

Please help

Hi @iho, sorry it's not working for you.
Just to confirm, you are using the token from this page?

@RodrigoEspinosa yes, I use token from this page https://developer.gitter.im/apps

Given that the nature of this issue is somehow related to sensitive information as your token. Do you mind sending me a direct message over Twitter? Here is my user: @reciam (direct messages are open for everyone).
Thanks!

For others who try this, I had a similar issue... Ended up having to run that with sudo to set the token with authorize

why does it work better as superuser ? I think it is very wrong.

That shouldn't be the case if node and npm were installed correctly. Installing packages with the global flag (npm install -g or npm install --global) should work without sudoing.


Fetch Trophies incorrectly returns empty array

Report

Closed with https://discord.com/channels/696452134346031116/1178812047568404644/1216475355477704787


Vulkan, Android: RenderTexture.Create with shadow sampling failed: Hardware does not support shadow compare sampling.

Ran into this during a Snapdragon Profiler capture.

Usually comes with Unity Desired shader compiler platform 5 is not available in shader blob

Seems like an issue of the Snapdragon Profiler to Vulkan connection.


getSDKProperties is missing in e2e tests

We have to add the test, this was missed when the implementation was added.

see #31


[EventHubs] ClientLibraryInformation serializes the current information once and then no longer uses reflection

Same as https://github.com/Azure/azure-sdk-for-net/pull/29949 but for EventHubs as promised
Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.

Anything required for the change log? I was a bit hesitant because it is an internal only change. I haven't measured it but since we did the reflection and materialization for every connection scope this should give some noticeable boost.

Anything required for the change log? I was a bit hesitant because it is an internal only change. I haven't measured it but since we did the reflection and materialization for every connection scope this should give some noticeable boost.

I don't think anything specific is needed;  I was planning on lumping these wonderful things under a general item for "performance enhancements and efficiency improvements" with attribution.


READD: codeql

Can you try to remove the fixes (config file) I added?

Can you try to remove the fixes (config file) I added?

Done


BBC Documentaries feed is slow and frequently refuses to respond.

I have a RSS setup on my server which pings members about new BBC programming, however Documentaries is one of these feeds which refuses to work half the time. Are there any fixes planned in the future to prevent the slow halts?

It's really the source of the data that's very slow. If you replace rss in the feed url path with cache you may see some more successful responses (though you will see quick empty responses until the cache is successfully populated the first time, if that makes sense).
e.g. http://bbc-rss.herokuapp.com/cache/radio/available/format/PT006.rss


use named regex match groups to automatically populate routing state

sadly, named regex match groups are not supported natively in javascript, so this is not strictly speaking possible.


Translating to Portuguese Brazil

Hi!
I'm working with my professor, @afmachado, here in UFRGS Brazil, translating free source educating programs. We would like to translate your program. I am just new to this and have not found a string.xml file. Can you tell me how can we do this?
Best regards,
Emily

Hi Emily,
Thanks for your proposal, strings to translate are in the file https://github.com/llaske/sugarizer/blob/master/locale.ini .  There is a "how to" here: https://github.com/llaske/Sugarizer#localization
If you're not familiar with JavaScript, just translate strings in the locale.ini file and I will do the JavaScript part.
Best regards.
    Lionel.

Hi Lionel, I've done the update of the files. Thank you very much.

Nice. Could you send a PR with your change so I could integrate it in the next release ?

Fixed in https://github.com/llaske/sugarizer/releases/tag/v0.8


Example's Compiler is not working.

@hiukim
Download MindAR and go to examples/image-tracking/compile.html.
https://ss395120.stars.ne.jp/mind-ar/examples/image-tracking/compile.html
Uploading images is not working first. Please let me know if there is anything missing to make this work.
Thanks.

you can use the one in documentation https://hiukim.github.io/mind-ar-js-doc/tools/compile

@hiukim Thank you for your prompt reply.
I would like to create an application that incorporates this Compiler. I tried to verify the operation of this Example first, but it did not work, so I am asking this question.
The purpose is not to create a marker file, but to incorporate the compiling function to create a marker file into a web application I am developing.

what's the error ?

If you upload below, you will get a captcha error in the console.
I also can't drag and drop images.
https://ss395120.stars.ne.jp/mind-ar/examples/image-tracking/compile.html

404 - It said your mindar-image.js doesn't exist.

@hiukim I downloaded the entire project, does that mean that mindar-image.js is not included in the project?
Where can I find mindar-image.js?

npm run dev to generate development version and npm run build to generate production version.

我下载了整个项目，这是否意味着mindar-image.js不包含在项目中？我在哪里可以找到mindar-image.js？

Can you please share how to build image compiler on your own webpage


unable to download PCF Dev

unable to download PCF Dev, it display a popup with below message while downloading PCF Dev for windows 10 64 bit desktop
Unfortunately, we are unable to provide you with access to download software at this time. Please contact<EMAIL_ADDRESS>for assistance.
can anyone please help me proceed with this ?

Hi @alekranthi, this is an issue with your account on Pivotal Network and is unrelated to PCF Dev (you'll get the same error if you try to download any software from the site). There's some automatic screening that happens when you register and it looks like your account got flagged. You'll need to email<EMAIL_ADDRESS>and have them override it. Then you should be able to download PCF Dev.

Thank you @mdelillo


Guard folly headers when NETWORKX=OFF

What do these changes do?
Fix the build error when NETWORKX=OFF
Remove a warning.

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

Codecov Report

Merging #1259 (0493877) into main (a45a7b9) will decrease coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #1259      +/-   ##
==========================================
- Coverage   73.71%   73.70%   -0.02%
==========================================
  Files          89       89
  Lines        9474     9474
==========================================
- Hits         6984     6983       -1
- Misses       2490     2491       +1

Impacted Files
Coverage Δ

python/graphscope/client/rpc.py
85.12% <0.00%> (-0.83%)
:arrow_down:

Continue to review full report at Codecov.

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


kernelsize default equal to 2 in UpsamplingDeconvBlock?

for example, in vnet_multi_head.py line 100, the default parameter named kernel_size in Conv3d equal to 2? It makes me confused.

May I have your suggestion about loss function named hd_loss in train_LA_HD.py line 106? what reference when you coding, thanks for your kindly help.

The TMI paper "Reducing the Hausdorff Distance in Medical Image Segmentation with Convolutional Neural Networks"


TestDocumentsWriterStallControl takes over a minute with -Ptests.seed=B83F4990EF501F47

Description
gradlew test -p lucene/core --tests *TestDocumentsWriterStallControl* -Ptests.seed=B83F4990EF501F47

I noticed this while running unrelated tests but it does reproduce. Could be an unfortunate randomization pattern but it takes an awful long time to finish (and CPU usage is nearly nothing in between). Weird.
Version and environment details
No response

this test is slower for me quite often as well, tends to take around entire minute in many cases.

I don't think profiler is helpful because test is not doing anything, except sleeping on Object.wait. I used jstack while the test was hung:
"TEST-TestDocumentsWriterStallControl.testRandom-seed#[B83F4990EF501F47]" #20 prio=5 os_prio=0 cpu=118.76ms elapsed=100.21s tid=0x00007fff9405cc50 nid=0x37b3 in Object.wait()  [0x00007fffb5ffd000]
   java.lang.Thread.State: WAITING (on object monitor)
	at<EMAIL_ADDRESS>Method)
	- waiting on <no object reference available>
	at java.lang.Thread.join(java.base@17.0.5/Thread.java:1304)
	- locked <0x00000000fcbdeee0> (a org.apache.lucene.index.TestDocumentsWriterStallControl$1)
	at java.lang.Thread.join(java.base@17.0.5/Thread.java:1372)
	at org.apache.lucene.index.TestDocumentsWriterStallControl.join(TestDocumentsWriterStallControl.java:313)
	at org.apache.lucene.index.TestDocumentsWriterStallControl.testRandom(TestDocumentsWriterStallControl.java:89)

It runs much faster with this patch:
--- a/lucene/core/src/test/org/apache/lucene/index/TestDocumentsWriterStallControl.java
+++ b/lucene/core/src/test/org/apache/lucene/index/TestDocumentsWriterStallControl.java
@@ -62,7 +62,7 @@ public class TestDocumentsWriterStallControl extends LuceneTestCase {
             @Override
             public void run() {

-              int iters = atLeast(1000);
+              int iters = atLeast(100);
               for (int j = 0; j < iters; j++) {
                 ctrl.updateStalled(random().nextInt(stallProbability) == 0);
                 if (random().nextInt(5) == 0) { // thread 0 only updates

The condition where this test takes minutes isn't that rare, I ran the test 10 times and hit the slow condition 3 out of 10 executions:

151s
158s
32s

With the patch, I ran the test 50 times and it was always reasonable. Will make a PR


Add "overlay-port-dirs".

The existing "overlay-ports" setting created confusion for users, including internal users, who had a vcpkg.json containing their manifest, where they expected subdirectories to be treated as overlay ports. Example: https://github.com/microsoft/vcpkg/issues/30942#issuecomment-1555070579
This change adds new options, "overlay-port-dirs", which behave similarly to overlay-ports, but which always use the "directory containing directories that are ports" rather than "directory that is itself the port" interpretation.
Other notable behavior changes:

Previously, the load_all_control_files family on OverlayPortProviderImpl would load all ports in the lowest priority --overlay-ports, then overwrite any of those with 'higher' values. This meant that malformed ports which vcpkg would never consider would be forced to be loaded, thus potentially triggering irrelevant errors.
Previously, some paths that considered overlay ports in the "subdirectories of named overlay ports" would enforce that their contained CONTROL/vcpkg.json declared a matching name, and some paths did not. Now, all paths consider ports with mismatched names an error rather than silently using the name in vcpkg.json.
Previously, there were additional fs.exists checks in order to determine if the indicated directory should contain the port or subdirectories that are ports; now, we try_read_contents and consider file not found as nonexistent, saving a disk operation.

Related:

https://github.com/microsoft/vcpkg-tool/pull/1533 (Prerequisite)
https://github.com/microsoft/vcpkg-tool/pull/1522 (Prerequisite)
https://github.com/microsoft/vcpkg/pull/41909 (Adds CMake option to drive this)
https://github.com/microsoft/vcpkg-docs/pull/422 (Documentation for this)

Resolves:

https://github.com/microsoft/vcpkg/issues/30942
https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1979597

I'd prefer overlay-ports to be fixed even if it means someone would break, instead of introducing a new option that has a similar name. IMHO

I'd prefer overlay-ports to be fixed even if it means someone would break, instead of introducing a new option that has a similar name. IMHO

I think there is nothing to fix. Its a documentation issue at best.

who had a vcpkg.json containing their manifest, where they expected subdirectories to be treated as overlay ports

This is just a misunderstanding of the option.

I'd prefer overlay-ports to be fixed even if it means someone would break, instead of introducing a new option that has a similar name. IMHO

What do you mean by 'fixed'? As far as I can tell the feature's behavior matches its intended behavior. That you can point overlay-ports at the port directory itself is not an accident, and it is documented behavior.

who had a vcpkg.json containing their manifest, where they expected subdirectories to be treated as overlay ports

This is just a misunderstanding of the option.

Perhaps. The problem is, without this feature, there was no way to configure what the user wanted.

The problem is, without this feature, there was no way to configure what the user wanted.

Just assume if there is subdirectories with vcpkg.json in it that the whole directory is a collection of ports and otherwise directory is considered to be a directly a port?
As far as I understand the problem is:
ports
| - vcpkg.json (project? manifest)
| - port A
     | - vcpkg.json (port manifest)
| - port B
     | - vcpkg.json (port manifest)

In my opinion this directory structure does not make a lot of sense but you can decided to either error here or ignore the root vcpkg.json.

In my opinion this directory structure does not make a lot of sense but you can decided to either error here or ignore the root vcpkg.json.

We have at least 2 independent reports of users trying to do exactly this.

We have at least 2 independent reports of users trying to do exactly this.

Have you asked why they are doing that?
For overlay reuse it does not make sense to have projects manifest at the root of the overlay.
Ideally you would want something like this:
vcpkg-stuff
| - manifest (or without subfolder)
  | - vcpkg.json
  | - portfile.cmake.in (for auto generating the projects portfile and exporting it.)
  | - vcpkg-configuration.json
| - overlay-triplets (here it would be fun to look for triplets in same named subfolders
  | - triplet1.cmake
  | - triplet2.cmake
  | - triplet3-folder (this is not allowed yet but would be nice to have. if triplet3.cmake is not found at the root.
    | - triplet3.cmake
| - overlay-ports
  | - port A
    | - vcpkg.json (port manifest)
  | - port B
    | - vcpkg.json (port manifest)

but you can also go option b) and simply warn on the layout or ignore it. I don't see a reason to add another option even though that is the "safe" way.

I mean you are adding a new option just for people with a strange file layout? Seems more like a case to tell them to adjust their layout to match what vcpkg would expect or come up with a default layout instead of adding another very similar option which makes learning about overlays more complicated.

Have you asked why they are doing that?
For overlay reuse it does not make sense to have projects manifest at the root of the overlay.

'I want all the vcpkg things to be in the same directory' is a reasonable ask.

'I want all the vcpkg things to be in the same directory' is a reasonable ask.

Then either:

assume intention and ignore the top level manifest
or force a layout for 'vcpkg things should be in the same directory'

For me the later option is the better route since it won't potentially break anybody.
(or add a switch (--ignore-top-level-manifest-in-overlay-ports) instead of basically the same option with slightly different behavior)

As far as I can tell the feature's behavior matches its intended behavior. That you can point overlay-ports at the port directory itself is not an accident, and it is documented behavior.

'I want all the vcpkg things to be in the same directory' is a reasonable ask.

Maybe it's better to add a note to the docs about this behavior and suggest to use a subdirectory for overlay-ports.

'I want all the vcpkg things to be in the same directory' is a reasonable ask.

Then either:

assume intention and ignore the top level manifest

I would vote for that. Or is there a reasonable motivation for depending on the same manifest as port with a portfile?
It could print a warning that the ports should be ideally moved in a sub dir (for example called overlay-ports).

assume intention and ignore the top level manifest

Unfortunately I believe one of the reports didn't use the same manifest as the one that happened to be reachable from the configured overlay-ports..... but at least warning about this seems like a good idea nonetheless.

@ras0219-msft would like to add an explicit error if overlay-ports is provably the top-level manifest directory.

For the record, I am in favor of allowing overlay-port-dirs as the directory with the top level manifest.

@AugP @JavierMatosD @ras0219-msft @vicroms and I discussed this today. Based on internal feedback plus feedback from the contributors above, we have decided to not ship this feature.
I will retarget this PR to include the structural improvements to not have that be a wasted effort, and the docs PR that clarifies how overlay-ports works better.


chore(deps): update common-dev-assets digest to 5032206

This PR contains the following updates:

Package
Update
Change

common-dev-assets
digest
92a44bc -> 5032206

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Renovate Bot.

:tada: This PR is included in version 1.0.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


feature: add info() method

This PR adds a method to replicate the info() method from ora. I believe this will help people migrate to this package a bit more seamlessly.

The fix was released in 1.2.0.


Algorithm for jwt_decode in OpenIDConnectAuth backend should be configurable

https://github.com/omab/python-social-auth/blob/master/social/backends/open_id.py#L334
That value is hard-coded to HS256 which is not the only possible option. It should be a trivial matter to allow a user-configurable value there (in my case RS256).

Recent changes to OpenIdConnect porting it to use jwkest lib, properly take care of the signing algorithm.


Upgrade to concurrent ruby from threadsafe

ThreadSafe is unmaintained and is not compatible with Ruby 2.4.0 because Fixnum was unified into Integer. This leads to loads of deprecation warnings on projects that use gems which depend on ThreadSafe.
This gem is a dependency of virtus, which is used quite widely. We've got a project which uses a gem which uses Virtus that we're running on 2.4.0 now, and I'm trying to cast a wide net and raise PR's that update this gem chain.
Switching to Concurrent::Hash from ThreadSafe::Hash is essentially a drop-in replacement, so that's what I've done here.
I've also had to update the devtools dependency to a released gem version (As a bundle install locally in development fails because the locked version isn't present on GH anymore).
As part of that upgrade I've updated the project local rubocop configuration to reflect the existing code, and fixed the reek configuration too.
I noticed Mutant failures while running rake ci -- I've done the suggested upgrades in 4d6ba63 but I'm not sure why they're good (I don't really understand these changes) so if you're feeling generous some explanation would be amazing :)
Thanks!

Came here to report this, and saw an already open PR. Thank you very much @kalleth! I hope this gets merged soon!

I think the better way forward is to simply implement the thread save cache based on ruby core provided primitives. Rather than pulling another big dependency in for dropping one.

I see your point, although I'd argue concurrent-ruby is not that big of a dependency as it doesn't pull anything with it and a lot of recent versions of libraries already depend on it (including sucker_punch, sidekiq, rails, rack, most dry-* gems, hanami, activesupport (!!), rom, etc) so if you're doing any kind of web service or app you'll definitely not get away without it, and even for other ruby apps it's rather probable you'll probably pull it in too. :smile: :smile: :smile:

@ivoanjo This argument is good but does not beat having no dependency at all.

Fair enough, I tried 👐 👌

@ivoanjo Its not my final call, its not my gem. Once my clients reach 2.4 (they are not because I'm very defensive until it stabilizes) I'll hit the problem by myself and likely have to come back to this one.


Support for different time periods

The card is great, however for those on Octopus Tracker tariff the current rate changes only once a day (at least for those without Home mini) - it would be great to be able to change half hourly updates to hourly / daily through variable

I would like to support @VovaBre's request. For example, we have gas on tracker and electricity on agile. This card would work greatly to show the price for the day as well. I could suggest, as a workaround, to allow to limit the number of hours that are shown at once. That way, if we could limit the hours to 1 hour, we would have the price of the day. Currently, if I attempt to show my gas prices, I get the same one repeated multiple times every half hour.

I believe a feature was added in 0.3.0 which might help you here: combinerate (see the README) removes duplicate rows, so I think it would colapse the card down.
Try it and let us know!


Browser implementation

What does this look like? How does it work so far?

Already covered by https://github.com/ipfs/browser-design-guidelines/issues/9