Center of mass location

I'm trying to get the position of the vehicle's center of mass.
x and y values give a realistic result if applied to the center of the bounding box (e.g. y value is close to 0, x value varies depending on engine placement) but the z value is always negative and too low to be applied at the same location because it results in hilariously low CoG's for some vehicles.
Applying it to the z coordinate of the vehicle.get_location() value doesn't make any sense either because it looks like it is the level of the road and not the level of the geometric center or the center of mass.
Does anybody know the actual reference point for the center_of_mass location?

Is there any update on this issue ? The COM value returned is different than the UE's vehicle blueprint.


VS 'Refresh UI' Support

I am running Visual Studio Professional 17.10.0 Preview 6.0.
When I turn on any of the themes the editor window theming is updated correctly but the surrounding borders/menus/headers are white.  If I enable "Use classic UI control styles (requires restart)" then everything works as expected.  Are there any plans to update the theme to accommodate the new UI?
https://devblogs.microsoft.com/visualstudio/the-visual-studio-ui-refresh-preview-is-here/
Thanks!

I am running Visual Studio Professional 17.10.0 Preview 6.0.
When I turn on any of the themes the editor window theming is updated correctly but the surrounding borders/menus/headers are white. If I enable "Use classic UI control styles (requires restart)" then everything works as expected. Are there any plans to update the theme to accommodate the new UI?
https://devblogs.microsoft.com/visualstudio/the-visual-studio-ui-refresh-preview-is-here/
Thanks!

Support isn't there yet for the new control styles. But we do plan on supporting it. My current VS version doesn't seem to have that as a preview feature. I can't make any promises about when it might come though.

I have relabeled the title - this is technically, a feature request vs a bug.

@djflan this issue is regarding the new UI components.  The sticky scroll is fixed but the new UI is still incompatible (for me anyway)

@DylanWhite2 Are you on a VS preview release channel? What does the refresh UI look like with the theme applied?
My problem here is that it isn't yet a preview feature in the stable channel, so I don't have a way to actually look at it and make tweaks.
Sounds like we need to revisit this.

Yes, just on the regular preview builds (currently Visual Studio Professional 2022 17.11.0 Preview 1.1)

Haha, woopsy from my side! Somehow, I misunderstood your issue as "sticky scroll no worky" when, in fact, it was that the ui refresh that doesn't really work with the theme.
I just fixed that (or at least I think I did) with the recent pull request. Test it out and let me know if there's anything I might have missed!

We might need to be careful here, as I understand it the preview builds often contain identifiers that aren't finalized yet. Just a thought because we could spend time working on this and it breaks when the feature goes live in the stable channel.

Oh, bongos. You're right, they might swap the identifiers for different ones or just be using these as temporary placeholders to replace later with the original ones (the ones with “color” in the name) when they release the refreshed UI. But hey, at least now we have a rough idea of how the theme would look with the new UI!
For now, it might be best to just draft, close or whatever works for my pull request and wait until the stable release.
Ah, and also the author of the issue now has a draft of the theme’s look in the new UI, something is something haha!

Hi @djflan. Are there any updates to this? The latest update doesn't seem to add support for the UI refresh.

@marss72 none yet, the PR can't be finalized until the 'UI Refresh' is out of preview.

@marss72 none yet, the PR can't be finalized until the 'UI Refresh' is out of preview.

Makes sense. I heard that the UI refresh will be available in the stable channel in VS 2025 (or later). That isn't official however.


Makefile: simpily ledger build tags

In the process of working on the goreleaser PR I discovered that how we are building the BUILD_TAGS is overly verbose and unnecessary.
Ultimately we are just trying to add ledger to -tags.  Hardcoding it and adding a note in the README for the 2 distributions that aren't supported seemed easier to maintain.

Codecov Report

Merging #2449 (a4aa0a5) into main (2afebb7) will not change coverage.
Report is 1 commits behind head on main.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #2449   +/-   ##
=======================================
  Coverage   20.61%   20.61%
=======================================
  Files         131      131
  Lines       15270    15270
=======================================
  Hits         3148     3148
  Misses      11820    11820
  Partials      302      302

:loudspeaker: Have feedback on the report? Share it here.


Run command not working

Description
What steps will reproduce the problem?

I am using Spyder 4.2.1  on RPI4 using Python 3.9
Hitting run (or the green arrow) does nothing.
I can get the program to run by highlighting it all and choosing 'Run Selection'
F5 also does not work
Versions

Spyder version: 4.2.1
Python version: 3.9.2
Qt version: 5.15.2
PyQt5 version: 5.15.2
Operating System: Linux 6.1.21-v8+

Dependencies

# Mandatory:
atomicwrites >=1.2.0            :  1.4.0 (OK)
chardet >=2.0.0                 :  4.0.0 (OK)
cloudpickle >=0.5.0             :  1.6.0 (OK)
diff_match_patch >=20181111     :  20200713 (OK)
intervaltree >=3.0.2            :  3.0.2 (OK)
IPython >=7.6.0                 :  7.20.0 (OK)
jedi >=0.17.2                   :  0.18.0 (OK)
jsonschema >=3.2.0              :  3.2.0 (OK)
keyring >=17.0.0                :  22.0.1 (OK)
nbconvert >=4.0                 :  5.6.1 (OK)
numpydoc >=0.6.0                :  1.1.0 (OK)
parso >=0.7.0                   :  0.8.1 (OK)
pexpect >=4.4.0                 :  4.8.0 (OK)
pickleshare >=0.4               :  0.7.5 (OK)
psutil >=5.3                    :  5.8.0 (OK)
pygments >=2.0                  :  2.7.1 (OK)
pylint >=1.0                    :  2.7.2 (OK)
pyls >=0.36.2;<1.0.0            :  0.36.2 (OK)
pyls_black >=0.4.6              :  0.4.6 (OK)
pyls_spyder >=0.3.0             :  0.3.0 (OK)
qdarkstyle >=2.8                :  2.8.1 (OK)
qtawesome >=0.5.7               :  1.0.2 (OK)
qtconsole >=5.0.1               :  5.0.2 (OK)
qtpy >=1.5.0                    :  1.9.0 (OK)
setuptools >=39.0.0             :  52.0.0 (OK)
sphinx >=0.6.6                  :  3.4.3 (OK)
spyder_kernels >=1.10.1;<1.11.0 :  1.10.2 (OK)
textdistance >=4.2.0            :  4.2.0 (OK)
three_merge >=0.1.1             :  0.1.1 (OK)
watchdog >=0.10.3               :  1.0.2 (OK)
xdg >=0.26                      :  0.27 (OK)
zmq >=17                        :  20.0.0 (OK)

# Optional:
cython >=0.21                   :  None (NOK)
matplotlib >=2.0.0              :  3.7.1 (OK)
numpy >=1.7                     :  1.24.2 (OK)
pandas >=1.1.1                  :  1.5.3 (OK)
scipy >=0.17.0                  :  1.10.1 (OK)
sympy >=0.7.3                   :  None (NOK)

Hi @AlanTJohnstone thank you for the feedback! Is there any reason why you are still using Spyder 4.2.1? The latest Spyder version available is 5.4.3. Spyder 4.2.1 is almost 3 years old! If you still need to use Spyder 4.x, maybe try updating to the the last Spyder 4.x release (version 4.2.5), if not I would suggest you to update to Spyder 5.4.3 and check again.
I think there is not much we can do other than to suggest you to update to a more recent Spyder version :/ but let us know if you can update and if that helps!

Thank you for your quick response.
The reason why I am using 4.2.1 is simple. That is what I got when I downloaded  via APT. When I open the program I get a popup suggesting I upgrade but when I followed the link it described the upgrade as ‘experimental’ for linux. So I decided to work with something tried and tested.
Tomorrow I will upgrade and see, but I am sure the problem is not version related. I am sure you did not release a stable version with that did not run a program!!.
Alan
From: Daniel Althviz Moré
Sent: Friday, June 30, 2023 8:50 PM
To: spyder-ide/spyder
Cc: Alan ; Mention
Subject: Re: [spyder-ide/spyder] Run command not working (Issue #21089)
Hi @AlanTJohnstone thank you for the feedback! Is there any reason why you are still using Spyder 4.2.1? The latest Spyder version available is 5.4.3. Spyder 4.2.1 is almost 3 years old! If you still need to use Spyder 4.x, maybe try updating to the the last Spyder 4.x release (version 4.2.5), if not I would suggest you to update to Spyder 5.4.3 and check again.
I think there is not much we can do other than to suggest you to update to a more recent Spyder version :/ but let us know if you can update and if that helps!
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>

Closing due to lack of response


there was an error beautifying your sass

after successfully installation of sassbeautify, when executing command according to "package control messages" file, i am getting the following error :
'sass-convert' is not recognized as an internal or external command, operable program or batch file.
MY OS is windows 8.1 and using sublime text-2

Same issue, fixed by following instructions here: https://github.com/badsyntax/SassBeautify#compatibility-with-rvmrbenv


Event Section

Event section will list current and past events. We'll determine upcoming and past by event date.

Event title
Speakers

Name
Social
Photo
Topic

[ ] @rabellamy Create markup for the event teaser
[ ] Event (node) page)
[ ] @nonlinear Style event component
[x] @misscs Populate event JSON file (ideally export from meetup) #3
[ ] Style archive/past events

I'd love to leverage microformats hevent for event markup if only for the fact that we can easily generate .ics files for users to add our events to their calendars. Thoughts?

Sounds like a good idea to explore....

Here's an example response from Meetup. Our event object won't have all of the fields nor will we store some of timestamp info the same way, but it is helpful so we can mimic what's there. We'll have different fields. In the end, Meetup is just for past data for our archive. Which means we can have two json files, one for us moving forward and one for all past events.
{
"status": "upcoming",
"visibility": "public",
"maybe_rsvp_count": 0,
"venue": {
"id": 15942472,
"zip": "10011",
"lon": -73.994774,
"repinned": false,
"name": "Pivotal Labs",
"state": "NY",
"address_1": "625 Avenue of Americas, 2nd Floor",
"lat": 40.74021,
"city": "New York",
"country": "us"
},
"id": "dzqhblytcbbc",
"utc_offset": -18000000,
"duration": 10800000,
"time":<PHONE_NUMBER>000,
"waitlist_count": 0,
"announced": true,
"updated":<PHONE_NUMBER>000,
"yes_rsvp_count": 22,
"created":<PHONE_NUMBER>000,
"event_url": "http://www.meetup.com/gothamsass/events/218778325/",
"description": "
Have questions that need answers? Have some knowledge you would like to share?

Come out and hack with us!

Big thanks to our host :

",
"name": "SassHack: Bring questions, your projects, your knowledge.",
"headcount": 0,
"group": {
"id": 3610272,
"created":<PHONE_NUMBER>000,
"group_lat": 40.720001220703125,
"name": "New York Sass & Compass Meetup",
"group_lon": -73.98999786376953,
"join_mode": "open",
"urlname": "gothamsass",
"who": "Sasstronauts"
}
}

Proposal for event object architecture. Standardizes keys for Meetup.com data. Let me know what you think.
{
  "name": "The Current State of Sass",
  "description":"Chris Eppstein, creator of Compass, talks about what's to come in Sass 3.3, and Alan Hogan on simplifying responsive web design with Sass",
  "date": "2012-04-23T18:25:43.511Z",
  "venue": {
    "name": "Pivotal Labs",
    "address_1": "625 Avenue of Americas, 2nd Floor",
    "address_2": null,
    "city": "New York"
  },
  "sponsors": [
    {
      "name": "Pivotal Labs",
      "description": "Short description about sponsor",
      "logo": null,
      "url": "http://pivotal.com",
      "social": {
        "twitter": "pivotalnyc",
        "hash": "#pivotalrocks"
      }
    }
  ],
  "speakers": [
    {
      "name": "Chris Eppstein",
      "photo": {
        "path": null,
        "alt": null
      },
      "bio": "I'm the creator of [compass-style](compass-style.org)Compass, a stylesheet authoring framework and I'm on the core team of Sass — the stylesheet syntax upon which Compass is built. I maintain about a dozen less well known ruby libraries and rails plugins on github, and am an active contributor of patches to the many open source projects that I use.",
      "social": {
        "twitter": "chriseppstein",
        "github": "chriseppstein"
      },
      "title": "title of the speaker's presentation",
      "description": "this is a longer description for a speaker's topic if we have multiple speakers"
    },
    {
      "speaker_name": "Chris Eppstein 2",
      "photo": {
        "path": null,
        "alt": null
      },
      "bio": "I'm the creator of [compass-style](compass-style.org)Compass, a stylesheet authoring framework and I'm on the core team of Sass — the stylesheet syntax upon which Compass is built. I maintain about a dozen less well known ruby libraries and rails plugins on github, and am an active contributor of patches to the many open source projects that I use.",
      "social": null,
      "title": null,
      "description": null
    }
  ]
}

Thoughts

let users submit bios as markdown so they can include links. harp has a markdown filter we can use on the field
speaker topic and description can be null if they are the same as the main event title and description
down the line we can do something nicer with location data. it would be nice to have a map and even nicer if we could easily reference location from a shared file (pipe dreams)

Only field i'm not too certain of is date. I like how @rabellamy sample data includes the time and date in one, but i wonder if we should separate the date and time for clarity. definitely don't want to copy how meetup handles it. there's is fancy for dealing with the complexities of a global system.
"utc_offset": -18000000,
"duration": 10800000,
"time":<PHONE_NUMBER>000,

Nice, I will incorporate the proposal and update the PR.

Added another task for display of the archive section. We may end up splitting out the styling of this story into two issues to not hold up merge

@rabellamy can you let us know where you are with events? just leave a comment on this ticket. thanks!

@misscs, @nonlinear, @skyfaerie, @rmjames and @adekunleoduye
What I have done:

I created an example event _data.json
I created the initial markup for event teaser and an event page

What I am planning on doing:

refining all markup

What I need feedback on:

the event JSON
all markup
what date format we are going to use

Thanks!!

@rabellamy i believe we've addressed everything for events functionally. probably some style clean-up but no reason to keep this ticket open. If there isn't a sep ticket for archive/past events section, can you create one to capture that task? Otherwise this is done.


Add Production code for frontend

Add build command for building frontend for production and serving statically using nginx docker(#2)

Please test this once... The frontend opens up fine enough but I couldn't test it due to no login/password.
Run the following set up commands in views/:
$ yarn run build
$ python -m http.server 8091

Open up puppy.pclub.in

:+1: lgtm
Fixed some minor issues.

Waise I think we'll be using nginx for serving the build files of production....

Of course. A Dockerfile for that is welcome :smile:


Revert "Simplify type signature for internal logger"

This reverts commit a8bee5e25ed18be48ac2ef070879f6dca71bcb7d.
Unblocks Release For More Debate Per #6630

FWIW I was also fine with this change, I don't think we need to revert it.

Cool, then lets roll forward with the release. I'm cool with it as well, but didn't want things to be blocked.


Call Hierarchy Implementation

When you all get the chance, I'm really excited about using the newly-released call hierarchy and it would be awesome to have it available for python when y'all can get around to it.
Thanks!

Duplicate of upstream issue https://github.com/Microsoft/python-language-server/issues/888


pre/post-deploy-event-reg receives force boolean --force-events

Description
Flag is passed to pre-deploy-event-reg and post-deploy-event-reg hooks to indicate if remote event registrations should be deleted if they are not present in appConfig
Related Issue
ACNA-1998
Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):
Types of changes

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

Checklist:

[x] I have signed the Adobe Open Source CLA.
[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[x] All new and existing tests passed.

flags.dependsOn does not work how I expect it here ... but this might be an oclif version issue


Suites with double underscore at end of filename results in a suite with no name

A suite folder or suite file with double underscore at the end of the name, like 'test__.robot' or 'folder__', results in a suite with no name.
Steps to reproduce:

create a new RobotProject
create a folder with name 'suite__'
create a file with name 'first__.robot' in folder 'suite__'
add a simple testcase to file 'first__.robot_ like:

*** Test Cases ***
simple
    Log    hello

execute the suite with 'robot .'

the resulting output is:
==============================================================================
Rt1
==============================================================================
Rt1.
==============================================================================
Rt1..
==============================================================================
first                                                                 | PASS |
------------------------------------------------------------------------------
Rt1..                                                                 | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Rt1.                                                                  | PASS |
1 test, 1 passed, 0 failed
==============================================================================
Rt1                                                                   | PASS |
1 test, 1 passed, 0 failed
==============================================================================

I expect that the correct suite names are in there like:
Rt1.Suite.First
Also the log and report doesn't show the correct suite name.
I assume that robot suitebuilder thinks, that the suite name is a prefix, see [here] (https://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#test-suite-name-and-documentation) for explanations. But I think, if the name after the prefix is empty, it should be handled as a normal name, without a prefix.
Used Versions:
RobotFramework 4.1.3 and 5.0 beta 1

Yeah, __ is considered a separator between the prefix and the name. I'm fine changing this so that if the name part is empty, the whole thing is considered a name. Do you @d-biehl have interest to look at changing it?


Run example code

Hi, I installed secret-agent with npm and I wanted to run the example code to test but when I do node index.js I get an error
** CODE **
const agent = require('secret-agent');

(async () => {
    await agent.goto('https://example.org');
    const title = await agent.document.title;
    const intro = await agent.document.querySelector('p').textContent;
    await agent.close();
})();

** ERROR **
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './lib/CoreProcess' is not defined by "exports" in<EMAIL_ADDRESS>

Thanks for the report. We've had a few issues getting the Es module exports right. There are a few fixes not yet released as well. Could you tell us which version of nodejs, which operating system and which version of secret agent you're using?
Thanks!

Np, i use Node v14.12.0
OS: mac OS BigSur v 11.1
Secret agent version ^1.3.1-alpha.1
I can't wait for you to release the update ;)

I updated nodejs to version v15.11.0 and it works fine

FYI - It looks like wildcard support was added in node 14.13.0.... We're gonna have to re-think how we're exporting the modules.


Firefox font wasnt working with SVGs

Might just me my desktop computer, ill check on another computer

Abit fudgy everywhere else, however they don't load properly when used inside svgs.


fix(mjs): remove harmony unused build errors

What kind of change does this PR introduce?

fixes #9044
Did you add tests for your changes?

No
Does this PR introduce a breaking change?

No
What needs to be documented once your changes are merged?

nothing

Thanks @alreadyExisted


Impossible to renew a certificate. Works well at creation.

The cron message give an error and when I try manually, I get this error  :
[alysse@web528 ~]$ ls
bin  certificates  le_config  lib  logs  ruby-2.3.1  src  webapps
[alysse@web528 ~]$ letsencrypt_webfaction --config ~/le_config/config.d55org.yml
/home/alysse/ruby-2.3.1/lib/ruby/2.3.0/fileutils.rb:253:in `mkdir': Permission denied @ dir_s_mkdir - /home/alysse/webapps/d55org (Errno::EACCES)
        from /home/alysse/ruby-2.3.1/lib/ruby/2.3.0/fileutils.rb:253:in `fu_mkdir'
        from /home/alysse/ruby-2.3.1/lib/ruby/2.3.0/fileutils.rb:227:in `block (2 levels) in mkdir_p'
        from /home/alysse/ruby-2.3.1/lib/ruby/2.3.0/fileutils.rb:225:in `reverse_each'
        from /home/alysse/ruby-2.3.1/lib/ruby/2.3.0/fileutils.rb:225:in `block in mkdir_p'
        from /home/alysse/ruby-2.3.1/lib/ruby/2.3.0/fileutils.rb:211:in `each'
        from /home/alysse/ruby-2.3.1/lib/ruby/2.3.0/fileutils.rb:211:in `mkdir_p'
        from /home/alysse/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/letsencrypt_webfaction-2.2.1/lib/letsencrypt_webfaction/domain_validator.rb:43:in `block (2 levels) in write_files!'
        from /home/alysse/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/letsencrypt_webfaction-2.2.1/lib/letsencrypt_webfaction/domain_validator.rb:41:in `each'
        from /home/alysse/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/letsencrypt_webfaction-2.2.1/lib/letsencrypt_webfaction/domain_validator.rb:41:in `block in write_files!'
        from /home/alysse/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/letsencrypt_webfaction-2.2.1/lib/letsencrypt_webfaction/domain_validator.rb:40:in `each'
        from /home/alysse/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/letsencrypt_webfaction-2.2.1/lib/letsencrypt_webfaction/domain_validator.rb:40:in `write_files!'
        from /home/alysse/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/letsencrypt_webfaction-2.2.1/lib/letsencrypt_webfaction/domain_validator.rb:12:in `validate!'
        from /home/alysse/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/letsencrypt_webfaction-2.2.1/lib/letsencrypt_webfaction/application.rb:29:in `run!'
        from /home/alysse/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/letsencrypt_webfaction-2.2.1/exe/letsencrypt_webfaction:5:in `<top (required)>'
        from /home/alysse/.letsencrypt_webfaction/gems/bin/letsencrypt_webfaction:23:in `load'
        from /home/alysse/.letsencrypt_webfaction/gems/bin/letsencrypt_webfaction:23:in `<main>'
[alysse@web528 ~]

Is d55org the correct app folder?
I'd guess that there is a config typo. The failure is coming from the part of the code that creates the authorization file: https://github.com/will-in-wi/letsencrypt-webfaction/blob/93240c438d5c3a28d3b1bea56e9f52488204b8a0/lib/letsencrypt_webfaction/domain_validator.rb#L43
What's happening is that it has successfully contacted Let's Encrypt and obtained the contents of the authorization file. It is now trying to create the folder (presumably something like /home/alysse/webapps/d55org/.well-known/acme-challenge/something). In order to do this, it runs a mkdir -p on the path leading up to that (/home/alysse/webapps/d55org/.well-known/acme-challenge), then writes the file itself.
For some reason, it doesn't see /home/alysse/webapps/d55org as existing and tries to create it. This partially makes sense, as WebFaction only allows creation of immediate subfolders of ~/webapps through the admin UI. That's why this is failing with a permission denied error.

Yes, there was a file error for d55.
However, I had two other configuration files called in the cron. They work well called alone, but not from the cron, which emailed me the following message:
Failed to verify statuses.
/home/alysse/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/letsencrypt_webfaction-2.2.1/lib/letsencrypt_webfaction/domain_validator.rb:67:in `print_error': undefined method `[]' for nil:NilClass (NoMethodError)
	from /home/alysse/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/letsencrypt_webfaction-2.2.1/lib/letsencrypt_webfaction/domain_validator.rb:54:in `block in print_errors'
	from /home/alysse/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/letsencrypt_webfaction-2.2.1/lib/letsencrypt_webfaction/domain_validator.rb:54:in `each'
	from /home/alysse/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/letsencrypt_webfaction-2.2.1/lib/letsencrypt_webfaction/domain_validator.rb:54:in `print_errors'
	from /home/alysse/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/letsencrypt_webfaction-2.2.1/lib/letsencrypt_webfaction/domain_validator.rb:21:in `validate!'
	from /home/alysse/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/letsencrypt_webfaction-2.2.1/lib/letsencrypt_webfaction/application.rb:29:in `run!'
	from /home/alysse/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/letsencrypt_webfaction-2.2.1/exe/letsencrypt_webfaction:5:in `<top (required)>'
	from /home/alysse/.letsencrypt_webfaction/gems/bin/letsencrypt_webfaction:23:in `load'
	from /home/alysse/.letsencrypt_webfaction/gems/bin/letsencrypt_webfaction:23:in `<main>'

I think you've uncovered a bug in my handling of an edge case. I'm looking into it…

I think I've fixed this in v2.2.3. Could you check that this is the case?

I had this same issue. Updated to v2.2.3 and it appears to be working now.


add overloads to compose.ts

these are missing, and will be needed

closing for now, I'll re-open after rebasing on existing PRs


feat: add dataplane metrics for control plane

Adds the following metrics:
* duration (s) to establish initial connection between dp and cp
* duration (s) of individual config mutations
* duration (s) of total aggregate config mutations
* duration (s) of version compat cache miss path

Should we use a cp_ prefix for these metrics?

Are you suggesting something like cp_data_plane_connect_duration_seconds?

Should we use a cp_ prefix for these metrics?

Are you suggesting something like cp_data_plane_connect_duration_seconds?

Yes, basically indicating which koko component is generating these metrics.

@hbagdi I've made the requested changes. Note that I am following established convention in the code where possible, and review comments indicate we are no longer following that pattern.


Two Visual Programming links to nowhere

Refinery - Write a feature in less than the time it takes to have a meeting about it.
Storyscript Prelaunch - Magical coding notebook for tomorrow’s developer.
Both do not go to a service or app. A cursory glance appears that both have been closed/shut down. Please remove.

@AlexanderDaly thanks for pointing this out - somehow I missed that travis.ci no longer builds this project. Will convert to github actions and investigate all failures.

If you would like me to help out and review all the projects in the list let me know. I would love to help in any way. Thanks

When it comes to programming and development, I prefer to always use the services of trusted specialists. Not so long ago I found Erised https://www.erised.io/ which provides quality no-code development services, and also helps to finish the development of an already started application. I think that for many who are looking for ways to grow their business, this will be a great solution.

I am happy to have a new section being added that lists consultancies. If you can, please add a PR with a link and a short description.
Cheers,
Kai

@AlexanderDaly removed all broken links and the project is now building on github actions.
@whelme I will close this issue as the main concern has been addressed. However I am really happy to accept PR adding a section about consultancies.
Cheers,
Kai


Add start playlist selection empty

Close #22

Pull Request Test Coverage Report for Build #71
Details

6 of 6 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build #69:
0.0%

Covered Lines:
367

Relevant Lines:
367

💛  - Coveralls


fix(doc): README section order and generation

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

npm package (@latest dist-tag)
GitHub release
1.1.2

Your semantic-release bot :package::rocket:


Inconsistent alignment of CM_PARTIAL_RESOURCE_DESCRIPTOR structure

Summary
The CM_PARTIAL_RESOURCE_DESCRIPTOR structure is currently missing the #[repr(C, packed(4))] attribute, which is necessary to ensure 4-byte alignment on x86_64 targets. This issue leads to the CM_PARTIAL_RESOURCE_LIST structure having a size of 32 bytes instead of the expected 28 bytes.
In wdm.h of the WDK, the definition of CM_PARTIAL_RESOURCE_DESCRIPTOR is currently preceded by a
#include "pshpack4.h"

directive, which ensures the correct alignment.
Crate manifest
[dependencies.windows]
version = "0.54.0"
features = ["Wdk", "Wdk_System", "Wdk_System_SystemServices"]

Crate code
No response

The alignment comes from metadata. Will transfer to the WDK metadata repo for consideration.


Wrong parametrization of the rqscheduler instance

Closes #2543
Motivation and context
Before the change, rqscheduler was initalized with hardcoded "redis" value as a host - instead of using the ENV_CVAT_REDIS_HOST env variable. Due to this error there was no possibility to change the name of the container with redis. The problem appeared when CVAT was installed on kubernetes pod - where the suggested host for accessing containers within the same pod is localhost. Lack of possibility to change this address led to delays in starting CVAT pod - as the kubernetes needs some time to register the "redis" name - while if rqscheduler uses localhost as an address of "redis" connection is made quickly.
How has this been tested?
I've tested it by running the CVAT deployment on kubernetes. After correction there were no problems with accessing the "redis" container since the start of the CVAT container.
Checklist

[X] I submit my changes into the develop branch
[ ] I have added description of my changes into CHANGELOG file
[ ] I have updated the documentation accordingly
[ ] I have added tests to cover my changes
[X] I have linked related issues (read github docs)
[ ] I have increased versions of npm packages if it is necessary (cvat-canvas,
cvat-core, cvat-data and cvat-ui)

License

[X] I submit my code changes under the same MIT License that covers the project.
Feel free to contact the maintainers if that's a concern.
[ ] I have updated the license header for each file (see an example below)

# Copyright (C) 2020 Intel Corporation
#
# SPDX-License-Identifier: MIT

Coverage decreased (-0.02%) to 62.131% when pulling fabb9dee737d60394d81f76962a8fe74542bbe51 on jcchr:develop into 240f07c3ac3a58a14304806ab076e03422b2a23c on openvinotoolkit:develop.

@jcchr Thank you for the contribution!


item related recommendation

Is it possible to recommend related item?
i mean, query "item" => "i1" and finding related item?
Thank you!

Yes. would Similar Product work for your case? Query is a list of item IDs.
http://templates.prediction.io/PredictionIO/template-scala-parallel-similarproduct

Thank you, it is helpful.
now i want to query, user and item
Do you have same hint to modify Algorithm?

hi @bonbon1702 , would you explain more what you meant by "want to query, user and item" ?
You can deploy multiple engine and share data of same appName and each engine can be used for different purposes

thank you for response, i understand your answer, but i dont want deploy multiple engine.
I want in 1 engine, i can query to get recommend by item or user or both. I mean:

query by item
sendQuery(array('items'=> array('i1'), 'num'=> 4))
query by user
sendQuery(array('users'=> array('u1'), 'num'=> 4))
or both
sendQuery(array('items'=> array('i1'),'users'=> array('u1'), 'num'=> 4))

I see. It's possible. What's the reason that you prefer handling different use cases in one engine rather than deploying separated engines?
One of the advantages of deploying different engines is that you can easily change/modify engine for that particular use case without affecting others.
For cases like sendQuery(array('items'=> array('i1'),'users'=> array('u1'), 'num'=> 4)), do you expect to return 4 items similar to i1 and also another 4 items recommended to u1?

um... yes,query both item & user is non-sense.
btw, i customize your engine to mix 2 Algorithm by checking query
for my reason, i deploy 1000 app PIO for 1000 website, i dont want to 1 app, many engine many port....

Yes. you can use Option[] in query to support different forms of query and then do things differently in Algorithm's predict() function.
You can modify serving to scale the score returned by the "buy" algorithm by a weight and then combine them.
After the score standardization, you get  val standard: Seq[Array[ItemScore]].
let's say your 1st algorithm is using "buy", then you can scale the first Array (which corrsponds to output of 1st algo) of the Seq[] by a weight. (or multiply the second array by smaller  weight). Note that you can also add a parameter class in Serving to control this weight and define it in engine.json

Thank you, i made it!
One more question,  i have 2 event now: buy and view
and somtime app dont have buy event, how can i set to ignore buy event?
i get this error when app dont have buy event
s"buyEvents in PreparedData cannot be empty." +
        " Please check if DataSource generates TrainingData" +
        " and Preprator generates PreparedData correctly."

Great!  Would you be interested in helping us to add another small section in the multi-aglos doc to describe how to add weight to one algo?
https://github.com/PredictionIO/PredictionIO/blob/livedoc/docs/manual/source/templates/similarproduct/multi-events-multi-algos.html.md.erb
Regarding empty events case, you can remove the require() check. The check() is there for initial checking purpose. If empty events is valid case, then you can remove the check.
then you can add code to check if MllibRatings is empty, don't call the ALS.train(),
https://github.com/PredictionIO/template-scala-parallel-similarproduct/blob/v0.3.2/src/main/scala/ALSAlgorithm.scala#L103
and pass empty Map to the productFeatures in ALSModel instead.
https://github.com/PredictionIO/template-scala-parallel-similarproduct/blob/v0.3.2/src/main/scala/ALSAlgorithm.scala#L113
With empty productFeaturesMap, i believe the predict() would return empty PredictedResult back to Serving. in this case, only PredictedResult from the another algo would be used.

Thank you, i will be..


Learn C#: Generics

Issue tracking new topic at https://github.com/dotnet/core-docs/blob/master/docs/languages/csharp/generics.md

@tdykstra I'd like to contribute to this, is it up for grabs?

@BillWagner what is the plan for the C# generics article?

@BillWagner thoughts?

@tsolarin @tdykstra Sorry for the late response. I was looking at quite a few different options.
I'd rather not have anyone start on this topic just yet. (Adding the Backlog label for that reason). That's because we are looking at how best to mange the distinction between standard library topics and language specific topics. There will be a topic under the '.NET Standard section that covers the language independent parts, and a smaller topic that is C# specific. We are still discussing exactly where that line is.
@tsolarin I am happy that you want to keep contributing. Can you look at any of the issues from #53 thru #67 ? We really need more sample code for developers to work through, and the accompanying article to help them follow along. I know those are currently assigned to me, but I'd be happy to re-assign one of those to you. Just leave a comment, and @ message me on any of those issues.

closed via migrating the existing MSDN content.


Update links to blog

Add links to new blog posts on docs homepage.

This change is

http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/e1c843bfa66948e776bfc35abd89ccb8cb2aee0c/


Speed up Mat4.recompose

This showed up while profiling my game. I have a bunch animated models where I need to convert translation, rotation, and scale components into a skinning matrix.
The current implementation first normalizes the rotation quaternion. For my purposes I can skip this step because rotation quaternions are usually already normalized.
Then 3 mat4 matrices are generated and multiplied.
I swapped out Mat4.recompose with my own implementation: https://github.com/fabioarnold/3d-game/commit/396eb858d2d65a3564a64463075dece379e0b908
I added a function to convert a Quat into a Mat3. This could be useful on its own. Then I set the components of the result matrix directly. This of course saves the matrix multiplications. You could also go a step further and combine this with the quat to mat3 conversion function.
 Please let me know and I could create a PR. :)

Hi! Thanks, I'm would be definitely interested! So if you make a PR, and comment the code explaining a bit why you made it like that, why its more optimised (like this post in fact); I will happily merged your PR!


High disk IO, resulting in k3s reboot

v1.21.13+k3s1
k3s instal agrs:
INSTALL_K3S_SKIP_DOWNLOAD=true INSTALL_K3S_EXEC='server --docker --cluster-init  --disable servicelb,traefik,local-storage,metrics-server --kubelet-arg=eviction-hard=memory.available<500Mi,nodefs.available<1Gi,imagefs.available<100Mi,nodefs.inodesFree<1Mi --kubelet-arg=image-gc-high-threshold=100' K3S_TOKEN=SECRET K3S_NODE_NAME="sqlinstall" ./k3s-install.sh
Using embedded etcd
Manufacturing high IO：
dd if=/dev/zero of=test bs=100M count=100
Please see the attached log for details
Dec 02 14:52:20 sqlinstall systemd[1]: k3s.service failed.
Dec 02 14:52:25 sqlinstall systemd[1]: k3s.service holdoff time over, scheduling restart.
Dec 02 14:52:25 sqlinstall systemd[1]: Stopped Lightweight Kubernetes.
journalctl-k3s-log.txt
I don't want high disk IO to cause k3s to reboot, how do I optimize

What kind of disk is this on? If you're running on SD cards or a very slow rotational disk, etcd is probably not for you; you should stick with sqlite, or put the etcd datastore on a second physical disk with higher iops.

It's a normal hard drive, not an SSD, but the same server, if I install kubernetes to test, there is no etcd or apiserver timeout, does k3s support inline etcd parameter tuning optimization about high IO scenarios, I don't want to restart the k3s process, which will cause some of my scripts to not work properly such as getting pod status through kubectl
I will test this on version 1.23 and hope to avoid this situation @brandond

oh,no Installed v1.25.4+k3s1, but the problem still can't be solved, whether there are parameters to optimize k3s installation @brandond

Using a newer version will not solve the problem of etcd not working well on slow rotational storage. I would suggest that you either move the K3s etcd datastore to SSD, or rebuild the cluster with a single-node sqlite datastore.


exclude macos < 11

sw_vers seems to be their uname.
resolves #44

discussions link is now: https://github.com/orgs/teaxyz/discussions

https://github.com/orgs/teaxyz/discussions

✅


General Grievance: Watch bytepadding.com

General Grievance requests the watch of the watch_keyword bytepadding\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

bytepadding\.com has been seen in 0 true positives, 0 false positives, and 0 NAAs.

The domain has lapsed. Also, it was almost exclusively posted  (55 of 57 results) by a single user

Approved by VLAZ in Charcoal HQ


Keep certain function that are potentially used in the debugger

Currently, when compiling with no optimizations on, we still delete
functions that are sometimes used in the debugger. For example, users
might want to call functions which are unused, or compiler generated
setters/getters.
rdar://101046198

@swift-ci test

@swift-ci test

@swift-ci test

@swift-ci test

@swift-ci smoke test

@swift-ci benchmark


Server Rendering documentation can't return the static bundle.js

Do you want to request a feature or report a bug?
bug
(If this is a usage question, please do not post it here—post it on Stack Overflow instead. If this is not a “feature” or a “bug”, or the phrase “How do I...?” applies, then it's probably a usage question.)
What is the current behavior?
When '/static/bundle.js' is looked up from the client, the handleRender function is called returning the index.html
If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem via https://jsfiddle.net or similar.
Because of app.use(handleRender); , the index is always returned.
What is the expected behavior?
The index.html containing the  with his appropriate state, should only be returned when the user enters the site for the first time.
Which versions of Redux, and which browser and OS are affected by this issue? Did this work in previous versions of Redux?
N/A, all, all

Added pull request : https://github.com/reactjs/redux/pull/2265


Five Day Forecast

Five Day Forecast
Below the current weather, populate the next 5 days of weather in card format
Each card should contain:

Date
Icon with predicted weather
Predicted high temperature
Predicted humidity

Forecast functionality added in a bootstrap card deck


[WIP] Placeholder for doc update for KEP-2896 OpenAPIV3

https://github.com/kubernetes/enhancements/issues/2896

Hi @Jefftree  👋 please take a look at Documenting for a release - PR Ready for Review to get your PR ready for review as soon as possible. 01:00 UTC Wednesday 22nd March 2023 / 17:00 PDT Tuesday 21st March 2023 is the official deadline.
This PR will need a doc review by Tuesday 4th April 2023 to get this into the release. Please reach out to required SIGs to get their review. Thank you!

/cc @apelisse @alexzielenski @seans3

/approve
/lgtm


Method convertToDatabaseValue of CarbonTypeConverter.php is broken on Oracle Database

Carbon version: 3.8.0
Carbon doctrine types version: 3.2.0
PHP Version: 8.3.12
Hi everyone, I'm having some trouble getting Carbon to work with Doctrine on an Oracle database.
When using dates with Oracle, you have to alter the session to use the right format.
Doctrine already does this for us via the InitializeSession.php class. However, when we try to insert dates using Carbon instead of DateTime, we no longer use Doctrine types such as DateTimeType.php, but rather those of carbon-doctrine-types. The latter uses CarbonTypeConverter::convertToDatabaseValue internally to insert the correct values in the database.
The problem is that CarbonTypeConverter is not based on the precision of the database date column and assumes that all databases can store precision in microseconds, which is not the case with Oracle when using the Date column or simply when using the default doctrine settings for date management.
Is there a reason why to not use $platform->getDateTimeFormatString() inside convertToDatabaseValue ?

Hello,
Did you try \Carbon\Doctrine\DateTimeDefaultPrecision::set(0)?
You can find more complete guide on how to integrate with Doctrine in our doc:
https://carbon.nesbot.com/symfony/

Nope, it doesn't do the trick unfortunately, I also tried to use #[ORM\Column(type: Types::DATETIME_IMMUTABLE, precision: 0)] but it doesn't work either.
Which is kinda normal if I'm not mistaken as there is no check inside CarbonTypeConverter::convertToDatabaseValue for precision.
I think there should be a check for maximum precision (maybe trough  CarbonTypeConverter::getMaximumPrecision) but it won't be enough in Oracle's case because of the date format given by Doctrine.

I might add that something is certain: changing precision inside carbon (through \Carbon\Doctrine\DateTimeDefaultPrecision::set(0)) or inside table column definition can't change anything as CarbonTypeConverter::convertToDatabaseValue is returning date WITH microseconds in any case.

Correct, in theory Doctrine has $platform->getDateTimeFormatString() for that, but inly SQLServerPlatform actually has the microseconds set. So it actually prevents to get microseconds for all other platform that actually can support it.

Okay, but is this behavior tested in all rdbms then? I see it's not the case for Oracle, but it would help to know whether a special case needs to be made for Oracle (for example, by overriding doctrine's InitializeSession) or whether storing microseconds is only compatible with SQL Server, for example.

Hey, little update.
I've searched the Doctrine and Carbon source code to see which formats are used to store dates and, by default, Doctrine stores microseconds only for SQL Server.
MySQL and SQLite may be able to use store them with Doctrine settings (haven't tested), but not explicitly regarding column definitions, and they're not used afterwards during saving.
Whether in the case of Oracle or DB2, there is no possibility of “taking advantage” of microsecond storage by using doctrine declarations. I don't understand why it's mandatory to convert dates to microseconds, especially as in some cases, such as Oracle, it's simply not possible (when using default doctrine settings).
As the documentation says, these are “good practices” and I admit that in an ideal world I'd like to be able to follow them, but I work a lot with data and structures that haven't changed much in 20 years (and therefore don't necessarily use the latest column types such as timestamp).
Also, it seems to be intentional for Doctrine to never to use microseconds for optimization reasons. See vendor issues

Hello,
MySQL and SQLite definitely supports it.
We had an issue open on Doctrine to make it better supported, it's open for quite some times.
It's actually from this thread that I took information about how many digits which platform supports: https://github.com/doctrine/dbal/issues/2873#issuecomment-413859159
This contributor even sourced his claims with doc links: https://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements003.htm#BABGIGCJ
The doc changed and I cannot find back the maximum number of digits supported after coma, but searching for "fractional second" you can see an example with milliseconds, so it must support at least 3.
Why we're talking about "taking advantage", and "good practices" when recommending keeping such precision?
Because at high scale, you can have a lot of events incoming during the same second. And also at some point auto-incremented ID doesn't scale neither, if eveybody is inserting into the same table and they have to queue on a single shared ID generator, it can end up being a bottleneck and badly perform. So sometimes it's require to also load-balance the writing and then you can no longer use the ID to know in which order they've been inserted and sort them if you need to display newest first or something more critical such as a business decision with finer granularity than the second.
What if I'm sure I don't need more than microseconds?
It's actually fine to drop it, and I'm not specialist of Oracle, but I would try to make it possible to work with Oracle, Carbon and be able to choose any precision from 0 to max. We definitely aim to support as much platforms as we can with the less possible friction.
Why default to max-precision rather then second-precision?
If you don't know, it's better to have precision you don't use, then finding out later that you actually needed it and it's lost forever because it never was recorded. Optimization? Yes if you have a huge DB you may think of sacrificing precision for performance. But for both cases, I think scarifying precision should be the conscious choice rather than the default.
Also to be fair about the optimization point: 1-byte per row is not a game-changer, if you don't have any better optimization you can do for your app, you're very lucky.
TL;DR
If we could reproduce the issue in some standalone container, I would try my best to see how it should be actually configured to work and fix our library if there is an incompatibility lying in it.


[OTHER] We are now hosted the site at "kubesimplify.com", but the repo still shows "kubesimplify.github.io"

What would you like to share?

We are now hosting the site at "kubesimplify.com", but the repo still shows "kubesimplify.github.io".
Additional information
No response

Can i work upon it?

issue fixed closing this


Add mapping support for X9X tag format

As a consequence of https://github.com/ParadoxGameConverters/CK3toEU4/pull/251

Solved by #764


Ensure Flatland state consistent across instances

I am currently working on updating all active instances of Flatland when a user claims/changes a square.
And what I realized is that not only should the recent activity change, but all other elements of state must also change. Right now, the toasts will show the latest activity, but the Canvas won't 100% correspond to the recent activity displayed on the side.
So we need to use the event listeners to update state when a new event is emitted from the smart contract.

Here's an example of the bug - I changed the colour of square 29 (from red to yellow) on one computer, and had this instance open on another computer

Great point! Ideally, updates happen globally and are listened to locally from the same source rather than many different local events listened locally

Yeah totally agree. Take the example of claiming square.
Currently: user mints square, app waits for confirmation (and stores data from form submission), upon confirmation, updates local state from local form data
Should be:
user mints square, app waits for event emitter, updates local state from Ethereum blockchain state

Have addressed this bug in commit a7c09f99acf7de4fa1f4131e2785701c64e5d796. The whole state updates correctly when a remote colour change or square claim occurs


Implicit tile not refining correctly

My team was working with a 3D Tiles 1.1 tileset with implicit tiling. Nothing particularly unusual about this one, it's an octree with a box bounding volume. The GE value at the root tile seems reasonable for most of the tileset except this one.
Unfortunately I can't share the data for this one, only a couple select screenshots to show the issue:
When I zoom in on this building, it's still blurry and the tile is huge. However, if you look to the right side, the neighbor tile (same size as this one) has refined once or twice.

Furthermore, if I fly to another side of the building and zoom in very close, it does finally refine, but zooming in further it goes back to blurry again:

Blurry
Better!
Blurry again??

Also note that this does not happen in Cesium for Unreal, the tile refines just fine

This effect seems to be sensitive to camera angle, the problem shows up more/less depending on which direction the camera is facing.
As for things to look into:

In the debugger, check the SSE computation to see if anything is unusual. To filter for the tile, I would use the implicit tile ID (TODO: determine which tile it is. I think it's one of the level 1 tiles).
see if this is related to https://github.com/CesiumGS/cesium/issues/11174

I'm starting to look into this. I started by looking at the tiles that are loaded.

Observations:

The first tile with the problem is (level; x, y, z) = (1; 0, 0, 0) which fortunately is easy to remember
in terms of the tile.children array, there are 6 available children out of 8. With +x to the right, +y into the screen, +z up, we have the bottom layer available (2; x, y, 0) plus two from the top layer (the two closest to the camera, (2; 0, 0, 1) and (2; 1, 0, 1)).
However, only 5 out of the 6 children are loaded! The missing one is (2; 1, 0, 1).
Strangely, only the bounding volume for the missing child appears!
Also it looks like (2; 1, 0, 1) has no content nor should any of its descendants (at least from a quick visual inspection
I just noticed that when I zoom in on the building with the issue, there's a tiiiiiny triangle in floating above the lightning rod just barely in the new tile, (5; 14, 7, 8)

oh wait, found a better view, there's supposed to be a tile underneath it, (5; 14, 7, 7) but doesn't always show up

Things to check:

[ ] Double check which content files I have on disk to see if the above makes sense
[ ] Inspect the availability bitstream and see if anything is incorrect (it's still possible that this is a data problem)
[ ] Determine why tile (2; 1, 0, 1) is loaded but seems to have no content or descendants.
[ ] Look through the refinement logic in CesiumJS to see if I'm hitting a corner case. it might have to do with the fact that 5/6 children are loaded (at least nominally, that seems incorrect as it is)

I had a chat today with @lilleyse, we determined that this is a known issue, #9356 and confirmed that the fix described here fixes this tileset, is more spec-compliant, and is more consistent with Cesium Native.
I'm closing this issue in favor of #9356, I'll start putting together a PR for it.


Fix FCC Ethernet support

This change bumps fcc to 4.8.0 and adds support for changing TCP port and Ethernet interface in configuration (/etc/default/mbed-fcc is not created by default - does not change current behavior;  mbed-fcc.example file provided). Configuration can be a part of factory scripts package installed separately (customized for each manufacturer).

Why are we removing CBOR support?

The patch was not applying anymore on newer version. On older fcc the change was causing segfaults if device.cbor file was missing (missing error checks). I'm not sure what was the use case for this, but with the patch it was not possible to provision the device over TCP. We can try to re-implement support for device.cbor but I need to know how it is used.

Why are we removing CBOR support?

The patch was not applying anymore on newer version. On older fcc the change was causing segfaults if device.cbor file was missing (missing error checks). I'm not sure what was the use case for this, but with the patch it was not possible to provision the device over TCP. We can try to re-implement support for device.cbor but I need to know how it is used.

ok yeah, CBOR support is a current customer requirement, and this line in the startup script should have prevented mbed-fcc from starting if the device.cbor file was missing.
We'll need to find some way for these two modes to coexist.

@kbgl mbed-fcc latest is 4.9.0.

@kbgl mbed-fcc latest is 4.9.0.

Also, CBOR the patch still applies cleanly to 4.9.0.

@kbgl mbed-fcc latest is 4.9.0.

Also, CBOR the patch still applies cleanly to 4.9.0.

Compiled fine for ARM64, now I am testing it

@kbgl mbed-fcc latest is 4.9.0.

Also, CBOR the patch still applies cleanly to 4.9.0.

Compiled fine for ARM64, now I am testing it

4.9.0 tested OK - for me it works same as 4.8.0.


Fixes for AWS deployment: Module dependencies and docs

Fixes #16
The problem with AWS deployment was mainly related to modules dependencies, the order in which things are deployed is very important, for example Kubernetes cluster needs to be deployed before helm release.
The dependencies I have added in this PR:
network → kubernetes→ kubernetes-initialization, kubernetes-nfs-server → kubernetes-ingress → qhub
The terraform-modules have been updated accordingly:
https://github.com/Quansight/qhub-terraform-modules/pull/3

[x] Added explicit dependencies on modules.
[x]  Renamed aws-jupyterhub → jupyterhub-aws (resource group name cannot start with AWS.)
[x] Setup instructions in README.md
[x] AWS related docs updated in qhub_ops/template/{{ cookiecutter.project_name }}/docs/installation.md (Doesn't includes Auth docs)
[x] maintinance.md → maintenance.md
[x] Updates .gitignore to include setup.py artifacts

After the above changes, I am able to cleanly do terraform apply and terraform destroy without any issues.

Thanks for reviewing!


Freshening of case

Shouldn't we remove the freshenings of the binders after each branch of a case?
    freshen (Case s expr cases) = do
      expr     <- freshen expr
      cases <- forM cases $ \(p, e) -> do
                  p <- freshen p
                  e <- freshen e
                  removeFreshenings (boundVars p) -- add this line?
                  return (p, e)
      return (Case s expr cases)

@dorchard I will add this for now, please close the issue if this is ok.


Creator usernames with certain characters fail a check

uhhhhhhh this one will take me a minute, it appears the module cannot handle this type of input?

specific usernames containing "." and other special characters breaks the Client.on("connect") function
needs int, not str


Populate status and profile GET routes, and tests

Coverage remained the same at 94.836% when pulling ef409baeee3e76baa15f4c7397c6c9b5e615111b on nassir-issue115 into 1b795ad427e76cc0533812e1a4e49ad9d481e62a on staging-branch.


Unix \n new lines

I tried to follow what is recommended in #2
I tried replacing \n characters with \r characters, but I get the following error:
Error: Segment must have a name.
Any possibility of supporting \n for testing purposes?

Apparently, the data was not well-formatted. Thanks!
Even though, I think supporting \n for development purposes might be nice

The "Segment must have a name" error occurs if the HL7 text has a trailing delimiter at the end of the final segment; this was happening to me when I was reading sample messages from a file for example.
Although not strictly speaking 'in spec', it may be an idea to strip any trailing delimiter from the message string prior to conversion

It's easy enough for users of the library replace \n with \r and trim whitespace when needed. I don't see any reason to include this as part of the lib.


Desktop app supprt "multi-window-with-rpc", "transparent-window", "drag-in-drop", "drag-area".

Use case

Proposal

Desktop app supprt "multi-window-with-rpc", "transparent-window", "drag-in-drop", "drag-area".

@gzx-miller
There are already open requests describing your case:
https://github.com/flutter/flutter/issues/30719
https://github.com/flutter/flutter/issues/30701
https://github.com/flutter/flutter/issues/71735
Please follow-up in them for updates.
Closing this as duplicate.


[Autocomplete] Fix unclickable area between text input and endAdornment

Breaking changes

[Autocomplete] Remove classe.sclearIndicatorDirty style rule.

Closes #22166

[x] I have followed (at least) the PR section of the contributing guide.

Problem:
If the user clicks on the right of the 'combobox' text inside of the textfield which is close button area, options isn't displayed.
Solution:
As follwing as 8d9d11c, it is solved simply by adding dirty condition to render clear icon button.
const hasClearIcon = !disableClearable && !disabled && dirty;

@sujinleeme It's a great first pull request on Material-UI 👌🏻. Thank you for working on it!


Mac OSX El Capitan Breaks Tools

I recently updated to El Capitan and had been using the command
theme watch

Currently the command can not be found. Any suggestions on this?

did you have to re-install ruby? Are you using system ruby? Try re-installing the gem (and rbenv rehash if that's what you are using)


Fix SDP for rejected tracks to conform to RFC

We were not including the connection line(c=) when rejecting track,
but the specification requires this. Firefox would reject SDPs without
this.

This fixes https://github.com/webrtc-rs/webrtc/issues/144 and is ported from Pion's fix for the same issue.


[vcpkg-ci] Add AZP logging markup for versioning errors (do not merge)

What does your PR fix?
This PR fixes the poor visibility of version files errors in Github.
In its initial form, it contains an experimental commit to test the expected behaviour. This commit will be reverted or removed when the main change is accepted.

Which triplets are supported/not supported?  Ready for comments.

This is really great!
Do you think we could fuse the lines together so it would display in a single error?
It looks like perhaps replacing with the newline with %0D%0A might fuse it together [1].
[1] https://stackoverflow.com/questions/58502351/do-azure-dev-ops-pipelines-logging-commands-support-multiline-messages

Do you think we could fuse the lines together so it would display in a single error?

I can try to do this. I just needed to know if there was interest for this PR.

I like this PR, it make the message more readable to users!

Looks good now.

Multiline messages.
Absolute paths turned into relative paths.
Version files annotated at line 2, for more context in the files view at GH.

Side note: Issues with the message from tool:
While validating port STRANGEFILE.
Missing Git SHA.
Run:

    git add ports/STRANGEFILE.

And yes, this is a file, not a port directory ;-)

But local port with the same verion has a different SHA: d4b18a16a1f6f529571aa35a1d5d70748b1a1eea

"version" ^^^

I think https://github.com/microsoft/vcpkg-tool/pull/134 covers all the typos/message suggestions

"Do Not Merge" changes are reverted now.


Model version issues

Which version of APSIMNG are you basing this package on, when I run the .apsimx file with version 2024.7.7548.0 I get tons of errors. eg:

The APSIM examples shown in the figure are all in error.
【System.Exception: Error in file:  Simulation: PastureByWaterAndNitrogenNitrogen15Watertrue
---> System.Exception: Invalid path: [FertiliseFixedDates].Script.Amount】

All versions should be able to work according to the newly released version. That error is likely not attributed to the apsimNGPy package, and I suggest you All versions should be compatible with the newly released version. The error is likely not caused by the apsimNGPy package. I recommend checking the file or rerunning with a new file and comparing the differences. I will also verify with the latest version.

This version works https://registration.apsim.info/?version=2024.05.7493.0&product=APSIM Next Generation.
released on 05-22-2024 works and many others below it.
I think you should use the Config Module. You can install different versions and change the path through this module
from apsimNGpy.config import Config
# print out the current binary path
print(Config.get_aPSim_bin_path())
# If you know the location of any installed APSIM version, you can direct apsimNGpy pythonnet config module to use that path # as shown below
bin_path  = r'path/toapsimbinaries/bin'
Config.set_aPSim_bin_path(bin_path)
# This path should end with the word bin
# please run the script two times after changing due to the cache effect
# After changing to another version, you can now import apsimNGpy modules safely


Bump friendsofphp/php-cs-fixer to 3.x in /composer/helpers/v1

Bumped to V3 in order to fix the following deprecation warnings:
15.95 > php-cs-fixer fix --diff --verbose '--dry-run'
16.10 You are running PHP CS Fixer v2, which is not maintained anymore. Please update to v3.
16.10 You may find an UPGRADE guide at https://github.com/FriendsOfPHP/PHP-CS-Fixer/blob/v3.3.0/UPGRADE-v3.md .
16.10 If you need help while solving warnings, ask at https://gitter.im/PHP-CS-Fixer, we will help you!
16.10
16.10 PHP CS Fixer 2.19.3 Testament by Fabien Potencier and Dariusz Ruminski
16.10 Runtime: PHP 7.4.30
16.10 Loaded config default from "/opt/composer/v1/.php_cs".
16.14 ......
16.26 Legend: ?-unknown, I-invalid file syntax (file ignored), S-skipped (cached or empty file), .-no changes, F-fixed, E-error
16.26
16.26 Checked all files in 0.134 seconds, 14.000 MB memory used
16.26
16.26 Detected deprecations in use:
16.26 - Option "ensure_fully_multiline" for rule "method_argument_space" is deprecated and will be removed in version 3.0. Use option "on_multiline" instead.
16.26 - Option "use_yoda_style" for rule "is_null" is deprecated and will be removed in version 3.0. Use "yoda_style" fixer instead.
16.26 - PhpCsFixer\Config::create is deprecated since 2.17 and will be removed in 3.0, use the constructor instead.
16.26 - Rule "no_multiline_whitespace_before_semicolons" is deprecated. Use "multiline_whitespace_before_semicolons" instead.

I also removed a couple of rules to make the config file consistent with the changes made in
https://github.com/dependabot/dependabot-core/pull/3840/files.
As best I can tell, the removed rules were removed because their defaults changed to match what we were specifying. The one curious change was method_argument_space, as the default did change, but not to what we were specifying. For now I thought simplest to match the other config and put up the PR and see if it complains at all. If so, I can dig in further.

TODO:

[ ] Merge #5691 first, then rebase this on top of the file rename
[ ] Probably will need to regenerate composer.lock at that point

Oh interesting, the rebase followed the file rename w/o creating a conflict... very impressive Mr Git!

Closing in favor of https://github.com/dependabot/dependabot-core/pull/5713


3.0.0-M1 - Property Replacements

https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0.0-M1-Configuration-Changelog
This issue is related to #158 as the removed properties belong to modules which are not supported anymore.
Removed Properties

If #158 had no matches (no unsupported modules used) the removed properties can be removed
If #158 had matches the upgrade fails with a note that unsupported modules are used

Questions

What if removed properties were found for modules that are still supported? E.g. spring.data.elasticsearch.client.reactive.use-ssl

Changed Properties

Replace the old property with the new value

ready for pickup

closed in #189


[BUG] Fynbos wallet invalid client error

Steps to reproduce

Testing with a ZAR Fynbos wallet
Removed all WM extension keys from the Fynbos wallet
Open the WM extension
Enter the fynbos wallet address and an amount greater than zero
Leave "renew amount monthly" disabled
Click Connect

Expected result
Display error message:
Failed to connect. Please make sure you have added the public key to the correct wallet address.
Actual result
Displays error message: invalid client

Screenshots or videos
From the build shared on the channel 6 Aug:
https://www.loom.com/share/0b5b34fdf5104a79a1d4ded00eafe152?sid=de33a394-8138-4e0e-a05a-b00e3f960b1f
Additional context
The same scenario using a USD rafiki.money test payment pointer worked as expected, and the correct error message was displayed:
Failed to connect. Please make sure you have added the public key to the correct wallet address.

Operating system
Windows
Operating system version
10
Browsers
Chrome
Browser version
Version 127.0.6533.89 (Official Build) (64-bit)
Extension version
the build shared on 6 August on Slack https://interledgerfoundation.slack.com/archives/C06CVJRT5N3/p1722933667156999?thread_ts=1722853980.760009&channel=C06CVJRT5N3&message_ts=1722933667.156999

Looks like Fynbos hasn't updated to Rafiki v1.0.0-alpha.14 yet, which includes that error handling. Will check with them. If no soon-ish plans, we will have to match both error code and description in extension.

Fynbos is looking into updating Rafiki tomorrow, so might not need to do this on our end.

@tselit Fynbos updated today and this issue is now resolved. Please test the extension more with Fynbos wallet to check if there are any other issues.


Add ability to format debug as JSON output

I'd like there to be an option (controllable using environment variables) that would make debug module print JSON output instead of plain text.
This at the moment can be achieved using a module such as debug-to-json (@ping yoshuawuyts). The problem with the pipe solution is that it is not always easy to modify the command used to start the program (e.g. How to append an argument to a container command?).
Maybe I am doing something wrong, but (in a large deployment) logs coming via debug are quite useless ("large deployment" being a Kubernetes cluster with filebeat + ELK used for logging). [I suppose it is possible to reconize debug output in logstash and convert it to JSON?]
Being able to configure debug output with environment variable would greatly alleviate the difficulty of log processing here, e.g.
DEBUG_FORMAT=json

The other thing to note here is that certain log aggregation methods (filebeat) require that logs come in one-per-line. Plain text output does not guarantee this; JSON can.
Furthermore, the JSON format could be used to supplement debug output with meta information such as package name, version. This can be a controllable option via environment variables too.
I'd be happy to raise a PR.

With v3, you'll be able to override the out function... which will allow you to format the log output however you want.  v2 doesn't including functionality like this, though

Well, overriding the functionality of out is hardly a fix here. If I need to override something, I'd rather use a logging framework such as bunyan or winston. The convenience of debug is that it is a convention driven, runtime configurable logging tool. If I need to override something, then it is just another logging framework.

Well, a major goal of debug is to be minimal while also extensible.  If you have a case where you need to write to a file, or write JSON to stdout, or move data to logstash via HTTP, debug should be able to support that without including the functionality into the core lib

debug should be able to support that without including the functionality into the core lib

How .. ?

The mere fact that the output can be multiline makes it impossible parse the logs in any reliable way.

Overwriting out, as I said before.  You'll be able to stick whatever function you want on there, and do whatever you want with the output.  It will be passed a string, which you parse into whatever form you want (JSON, etc) and then send wherever you want

Overwriting out, as I said before. You'll be able to stick whatever function you want on there, and do whatever you want with the output. It will be passed a string, which you parse into whatever form you want (JSON, etc) and then send wherever you want

But that requires to have access to the debug instance. It is fine if my application and ALL of the dependencies share the same version of debug. However, if at least one of them does not, there is no way for me to control output format of that dependency from within my application.

I mean, by default, you aren't going to see any output.  If you care about the output from third-party libs, and want a special format, it doesn't seem like a stretch to require you to install debug as a dep and overwrite the log function

This is year 2020.

I have an application lalaland that uses debug@v4.
lalaland dependency awesomestdlib uses debug@3.

How do I format logs of awesomestdlib using the proposed out property override?

If you really want to depend on overriding the output method, then use a global variable, e.g.
// debug-format.js
global.visionmediaDebugOut = () => {};

Then whatever app that wants to override the out method would need to include this script prior to executing any code, e.g. node -r debug-format.js my-app.js.
I don't think thats a right approach. It is an overkill. Simply allowing to output content in JSON format using ENV as configuration would be enough.

Well, using an env variable is good and all, but it requires additional surface area for the lib.... yet another configuration option that has to be well supported on every single platform running debug (node, all major browsers, electron, cordova, etc).

another configuration option that has to be well supported on every single platform running debug (node, all major browsers, electron, cordova, etc).

Don't understand the argument. JSON.stringify is part of the ECMA standard since 1.7.

Standardized output to TTY and non-TTY interfaces on a variety of platforms with yet another output format isn't as simple as simply calling JSON.stringify

I'm looking for the same. Why the issue is closed?
Would be great to have output as JSON, many log parser works better with JSON format than custom text format..
Example of output could be:
{
  "time": "2018-12-03 15:15:57,300",
  "namespace": "INFO:root",
  "message": {
    "custom": "data"
  }
}

This would fit to most of the log parsers that support JSON format logs.

Please see #582.

Thank you @Qix- but could you please show example how output could be converted to JSON?
And how to make it as a standard in all files?
For those who is still need JSON as simple as it is, I'm checking this library: https://www.npmjs.com/package/pino
But would be great to have simple support for JSON in debug library (I have already so many scripts done with "debug")
For example something like this:
const debug = require('debug')('rest:debug:myEndpoint', {output: 'JSON'})

or this:
DEBUG=*;format:JSON node myScript.js

etc...

@Kostanos please post on that ticket, not here.

There is pino-debug.


Redis v6.14.2 fails to install (using go modules)

v6.14.1 works fine, v6.14.2 is installed as an empty package. Not sure about the root cause.


Redirect www to non-www

It's a good sign that hound isn't complaining anymore!
+1

I just added the _param since we didn't use it, but needed them split 😄


Conformance tests - Setup and implement conformance test for Azure Blob Storage Binding

Describe the proposal
Conformance tests - Setup and implement conformance test for Azure Blob Storage
#404

Create the blob storage in Azure env and create Python script as needed for configuring it.

Create the blob storage in Azure env and create Python script as needed for configuring it.

@artursouza can you please assign me? I have this working here https://github.com/tcnghia/components-contrib/runs/1736260609?check_suite_focus=true

@artursouza can you please assign me? I have this working here https://github.com/tcnghia/components-contrib/runs/1736260609?check_suite_focus=true


Move the RAG part with Qdrant to using the Quarkus Langchain4J extension

Use the new Qrant extension  instead of the qdrant langchain4j dependency, for the RAG part.
Make the environment smooth to start the Qdrant automatically with Dev services in developer mode.

I tried it out before it was released. It worked fine for development mode, see the latest demo from last week, that uses the new extension with devservices. https://github.com/zbendhiba/quarkus-langchain-demo/tree/qdrant
I did have an issue running without dev services, but I did changed a lot the code, it maybe totally unrelated.

@zbendhiba There's something I've been thinking about/planning which is not directly related to this, but may be relevant for this task ...
I have been reading about the implementation of complex RAG systems and there are some things we should consider:

Knowledge graphs for addressing relationships between topics
Query augmentation for addressing the problem with badly phrased questions
Query planning for - if I understand it correctly - answering complex questions from a set of simpler ones.

It's not clear to me yet how to address these, but knowing that this is something we (maybe others too?) would need to do could help shape that.


Fix bindings nullability on Flutter beta channel

:scroll: Description
#skip-changelog
:bulb: Motivation and Context
Flutter beta upgrade found by https://github.com/getsentry/sentry-dart/pull/785
:green_heart: How did you test it?
Running tests
:pencil: Checklist

[ ] I reviewed submitted code
[ ] I added tests to verify changes
[ ] I updated the docs if needed
[ ] All tests passing
[ ] No breaking changes

:crystal_ball: Next steps

The solution of the flutter team itself is to create a method like:
/// This allows a value of type T or T? to be treated as a value of type T?.
///
/// We use this so that APIs that have become non-nullable can still be used
/// with `!` and `?` on the stable branch.
// TODO(ianh): Remove this once we roll stable in late 2021.
T? _ambiguate<T>(T? value) => value;

/// ...

final instance = _ambiguate(WidgetsFlutterBinding.instance)

This is because of https://github.com/flutter/flutter/pull/89451.

Codecov Report

Merging #786 (a9e62d2) into main (66bd83d) will increase coverage by 1.13%.
The diff coverage is 83.33%.

@@            Coverage Diff             @@
##             main     #786      +/-   ##
==========================================
+ Coverage   89.41%   90.54%   +1.13%
==========================================
  Files         110       14      -96
  Lines        3513      455    -3058
==========================================
- Hits         3141      412    -2729
+ Misses        372       43     -329

Impacted Files
Coverage Δ

...tter/lib/src/flutter_enricher_event_processor.dart
91.25% <0.00%> (ø)

flutter/lib/src/binding_utils.dart
100.00% <100.00%> (ø)

flutter/lib/src/widgets_binding_observer.dart
97.50% <100.00%> (ø)

dart/lib/src/utils.dart

dio/lib/src/failed_request_interceptor.dart

dart/lib/src/protocol/span_id.dart

dart/lib/src/protocol/sentry_event.dart

dart/lib/src/protocol/sentry_stack_trace.dart

dart/lib/src/sentry_tracer.dart

dart/lib/src/noop_client.dart

... and 90 more

Continue to review full report at Codecov.

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

The solution of the flutter team itself is to create a method like:
/// This allows a value of type T or T? to be treated as a value of type T?.
///
/// We use this so that APIs that have become non-nullable can still be used
/// with `!` and `?` on the stable branch.
// TODO(ianh): Remove this once we roll stable in late 2021.
T? _ambiguate<T>(T? value) => value;

/// ...

final instance = _ambiguate(WidgetsFlutterBinding.instance)

This is because of flutter/flutter#89451.
Maybe it's a good opportunity, to make WidgetsFlutterBinding.instance non-nullable by default, since it's safe to use once WidgetsFlutterBinding.ensureInitialized() is called.

That won't prevent if WidgetsBinding.instance throws tho which is the case right now on Beta.


Analyzer fuzz crash: element called on null for mixin hierarchy

I'm not sure if this is valid or not but this seems somewhat serious:
class A{
  int g;
}
class D implements A {}
mixin M on D {
  f() {
    super.g;
  }
}

Note: this only occurs for summary 1 which is soon to be sunsetted. However, given that it is currently in production, and this crash seems fairly likely to occur for users plaing with mixins, this may be worth fixing now.
NoSuchMethodError: The getter 'element' was called on null.
Receiver: null
Tried calling: element
#0      Object.noSuchMethod (dart:core-patch/object_patch.dart:50:5)
#1      ElementResolver._resolvePropertyAccess (package:analyzer/src/generated/element_resolver.dart:1598:46)
#2      ElementResolver.visitPropertyAccess (package:analyzer/src/generated/element_resolver.dart:679:5)
#3      PropertyAccessImpl.accept (package:analyzer/src/dart/ast/ast.dart:8466:49)
#4      ResolverVisitor.visitPropertyAccess (package:analyzer/src/generated/resolver.dart:4909:10)
#5      PropertyAccessImpl.accept (package:analyzer/src/dart/ast/ast.dart:8466:49)
#6      ExpressionStatementImpl.visitChildren (package:analyzer/src/dart/ast/ast.dart:3770:18)
#7      ResolverVisitor.visitNode (package:analyzer/src/generated/resolver.dart:4870:10)
#8      UnifyingAstVisitor.visitExpressionStatement (package:analyzer/dart/ast/visitor.dart:3214:59)
#9      ExpressionStatementImpl.accept (package:analyzer/src/dart/ast/ast.dart:3766:49)
#10     NodeListImpl.accept (package:analyzer/src/dart/ast/ast.dart:7662:20)

In #41730 I was definitely playing with mixins in a refactoring project; dartdoc uses them to assemble ModelElement behavior.  It would make sense if these two are the same problem.

Verified, 41730 is a duplicate.


Possible to enable/disable useSortable() at runtime?

Thanks for the amazing library! It's been a huge help.
Had a quick issue I would love some help with:
We are currently disabling sorting on mobile by checking screensize on the useSortable() method...however, I want to re-enable sortability when a user clicks and holds the sortable item.
I have a boolean triggering when a long hold is happening, but I cant seem to tell useSortable to update:
const isSortable = () => {
console.log('is sortable')
if(['md','lg', 'xl', 'xxl'].includes(screenClass) || longPressed) {
console.log('true')
return true
} else {
console.log('false')
return false
}
}
useSortable({
id: _.get(image, 'id', 0),
disabled: isSortable() ? false : true
})
Any ideas?

You may want to consider the press delay feature by using activation constraints? If I understand correctly this may absolve the need for incorporating your own behaviour logic
For mobiles
const longActivation = {delay: 2000}; // 2 seconds of holding required
const touchSensor = useSensor(TouchSensor, {
    activationConstraint: longActivation,
});
...
<DndContext sensors={[touchSensor]} />

Storybook example dnd-kit gives https://master--5fc05e08a4a65d0021ae0bf2.chromatic.com/?path=/story/core-draggable-hooks-usedraggable--press-delay
If that isn't what you're after maybe having isSortable return a memoized value (by wrapping it in useMemo) and then using it like
useSortable({
  id: _.get(image, 'id', 0),
  disabled: isSortable ? false : true
})


Package local nickname for alexandria

For the sake of reasonable line-length when currying and more!
I will add the same to quilc.asd etc. and replace (alexandria: with (a: if y'all concur.

I admire your chutzpah. I don't think I get a vote, but I support your quest to reduce or eliminate repetitive strain injuries.
If a is too short, there is always ax or alex or even alexandri in honor of the hummingbirds (A. alexandri) I sometimes see outside my window.

i like a just fine, but i'd like to add a8a to the list of cute alternatives

I feel like there is some quantum and/or "infinity" math joke here that I'm too thick to get.
Also, that ocho is awfully far from the home row... but maybe I'm just a poor typist.

[package cl-quil-tests].........;
; caught ERROR:
;   READ error during COMPILE-FILE:
;
;     Package A does not exist.
;
;       Line: 151, Column: 26, File-Position: 5634
;
;       Stream: #<SB-INT:FORM-TRACKING-STREAM for "file /builds/rigetti/forest/quilc/tests/parser-tests.lisp" {100D6B0C33}>
Unhandled UIOP/LISP-BUILD:COMPILE-FILE-ERROR in thread #<SB-THREAD:THREAD "main thread" RUNNING
                                                          {10005C85B3}>:
  COMPILE-FILE-ERROR while
  compiling #<CL-SOURCE-FILE "cl-quil-tests" "parser-tests">

@notmgsk ^

I don't understand how there ended up being more additions than removals in this PR. But it is what it is.


Spammy debug logging

When I run my tokio-based project, most of the logging output is from the tokio-core. That would be fine, but it seems like these messages are having a too high level:
  Apr 25 11:16:11.386 DEBG consuming notification queue
  Apr 25 11:16:11.386 DEBG updating a timeout: 0
  Apr 25 11:16:11.386 DEBG loop poll - Duration { secs: 0, nanos: 6181 }
  Apr 25 11:16:11.386 DEBG loop time - Instant { tv_sec: 144953, tv_nsec: 992238220 }
  Apr 25 11:16:11.386 DEBG loop process - 0 events, Duration { secs: 0, nanos: 10901 }

Would it be possible to change them (and similar) to the trace level? It seems more appropriate to me.
If it would be OK, I can provide the pull request, I just want to check first if there's no problem before I start going through all the code.

Are you using the env_logger crate or perhaps another crate? This sort of debug output is invaluable for debugging issues, and in general it should be able to configure the log level per crate.

Yes, those are appropriate debug level log entries for debugging tokio-core. I would recommend enabling debug output only for the crates you are trying to debug.

I'm using slog and slog-stdlog. And yes, I can filter the messages somehow.
Note that I don't want to get rid of the messages, only to change their severity to trace, so they still could be enabled when looking for something specific.
However, when running my application in testing environment, I like to have debug logging enabled, just in case, even when I don't have a specific problem to look for. For that, having 5 messages per one loop turn with all these details about times it took feels like a bit too much.
Maybe I look at the problem from the other side, as a user of the library while you debug the library itself more often.

To me it makes sense to enable debug logging, but surely you're not opening an issue on every single crate in your dependency graph to change all log levels to trace? I'd expect the enabling of debug logging would be "enable debug logging in my code", not "enable debug logging in all crates"

Thanks for the issue, I'm going to close this for now as I don't think that we will make any changes. The tokio-core debug log output is intended to be useful for tokio-core developers debugging tokio-core. It probably makes more sense for you to whitelist crates that you want to enable debug log output for.


Addition of New Tutorials and Projects Featuring the Latest Tech Stack

Description

I am proposing the addition of new tutorials and projects that utilize the latest technology stack. This update aims to provide guidance and hands-on experience with current tech trends and tools.
Why

This change is important to stay up-to-date with the rapidly evolving tech landscape. By incorporating new tutorials and projects, users can learn and apply cutting-edge technologies, which will enhance their skills and make them more competitive in the job market.

(1) Provides updated learning resources for users.
(2) Encourages exploration and experimentation with new tools.
(3) Helps users stay relevant in the tech industry.
Possible Implementation & Open Questions
(1) Research and compile a list of new technologies and tools that are currently popular or emerging.
(2) Create or curate tutorials and projects that demonstrate practical applications of these technologies.
(3) Organize the content into categories (e.g., web development, data science, AI) for easy navigation.

Is this something you're interested in working on?

[✓] YES
[ ] NO

And what is it going to be? (like a website?)

As a reply to Abhay's comment, you could write:

Yes, the goal is to create a web-based platform where users can easily access and engage with these tutorials and projects. The platform would be structured to provide an interactive learning experience, with content organized into categories like web development, data science, and AI. This way, users can navigate based on their interests or skill goals and dive into the latest technologies through hands-on projects.
Does that approach align with what you had in mind?

Yes, the goal is to create a web-based platform where users can easily access and engage with these tutorials and projects. The platform would be structured to provide an interactive learning experience, with content organized into categories like web development, data science, and AI. This way, users can navigate based on their interests or skill goals and dive into the latest technologies through hands-on projects.
Does that approach align with what you had in mind?


[feat]: detect when service needs to be updated in order to meet dependency that has been udpated

Currently when you update, eg, bitcoind, but you still have an old version of proxy that isn't compatible with the new version of bitcoind, proxy has a dependency error which recommends downgrading bitcoind rather than upgrading proxy to the new version. The marketplace should detect this scenario and recommend an upgrade of the selected service (proxy, in this example) rather than recommending a downgrade of the dependency (bitcoind in this example).

Currently the logic assumes as axiom that the current version of the viewed service is pinned. I think removing this assumption during the computation of suggestions for actions that will rectify dependency errors we should account for new releases to the marketplace from which the package originally came. Further, when both a downgrade or an upgrade would fix the dependency error, we should bias towards recommending the upgrade.

I concur


Model instantiation throwing 500 error

Describe the bug
Model instantiation throwing 500 error
To Reproduce
Steps to reproduce the behavior:

What command or script did you run?

model = lp.Detectron2LayoutModel(
            config_path ='lp://PrimaLayout/mask_rcnn_R_50_FPN_3x/config', # In model catalog
            label_map   ={0: "Text", 1: "Title", 2: "List", 3:"Table", 4:"Figure"}, # In model`label_map`
            extra_config=["MODEL.ROI_HEADS.SCORE_THRESH_TEST", 0.8] # Optional
        )

Environment

Please describe your Platform [Windows/MacOS/Linux]: Colab
Please show the Layout Parser version: 0.3.2
You may add addition that may be helpful for locating the problem, such as

How you installed PyTorch [e.g., pip, conda, source]: pip

Error traceback
config.yaml?dl=1: 8.19kB [00:01, 5.24kB/s]
model_final.pth?dl=1: 0.00B [00:02, ?B/s]
Failed to download https://www.dropbox.com/s/h7th27jfv19rxiy/model_final.pth?dl=1

---------------------------------------------------------------------------

HTTPError                                 Traceback (most recent call last)

[<ipython-input-6-8dcd95fb9d82>](https://localhost:8080/#) in <module>()
      2             config_path ='lp://PrimaLayout/mask_rcnn_R_50_FPN_3x/config', # In model catalog
      3             label_map   ={0: "Text", 1: "Title", 2: "List", 3:"Table", 4:"Figure"}, # In model`label_map`
----> 4             extra_config=["MODEL.ROI_HEADS.SCORE_THRESH_TEST", 0.8] # Optional
      5         )

22 frames

[/usr/lib/python3.7/urllib/request.py](https://localhost:8080/#) in http_error_default(self, req, fp, code, msg, hdrs)
    647 class HTTPDefaultErrorHandler(BaseHandler):
    648     def http_error_default(self, req, fp, code, msg, hdrs):
--> 649         raise HTTPError(req.full_url, code, msg, hdrs, fp)
    650
    651 class HTTPRedirectHandler(BaseHandler):

HTTPError: HTTP Error 500: Internal Server Error

faced the same issue...but it is resolved now i think...it is downloading the model now

I'm having the issue now with the following config files:

lp://PubLayNet/faster_rcnn_R_50_FPN_3x/config
lp://PubLayNet/mask_rcnn_R_50_FPN_3x/config
lp://PubLayNet/mask_rcnn_X_101_32x8d_FPN_3x/config and

I was just able to download with this config file now: lp://PubLayNet/faster_rcnn_R_50_FPN_3x/config

Thanks! Typically you just need to try again to download the models and it should be resolved -- but perhaps we will improve the model hosting strategy soon :)

i can't download config and model from www.dropbox.com, the address is samething wrong,   can you support google drive? thx very much


Add a [valid] property of [MouseTrackerAnnotation] indicates the annotation states.

Description
When the mouse long-press and drag the Draggable child will trigger replace the child with childWhenDragging. If the old child has listened the mouse event will trigger using disposed object when continue to move the mouse.
Solution
Add a valid property of MouseTrackerAnnotationto prevent the callbacks from being called when valid is false.
Set the valid false when the RenderMouseRegion detached and set it true when the RO attached.
@dnfield @dkwingsmt Hi, please review, thanks very much.
Related Issues
Fixes #69774
Fixes #67044
Tests
I added the following tests:
See files.

If we introduce a new property of MouseTrackerAnnotation, it will be a breaking change, someone who used MouseTrackerAnnotation must modify their code .
It seems that this solution is not very good, looking forward to your thoughts.

@dkwingsmt Hi,
Thank you for reviewing, I'm sorry I don't have permission to merge, can you merge this for me, thank you


Build error

I need help, I'm fairly new to coding and am just trying to help a mate out
I have spent over 3 hours trying to figure out why I am getting this error
Have tried multiple times to install DX9 and copy and paste into projects folder I have tried multiple fixes online but still have the problem with: Cannot open include file: 'd3dx9.h'
Please help!!

and path to include and lib folders throught project settings


Current codebase might be using an older version of Recurr?

I'm encountering a number of PHP errors when attempting to save recurring dates, and while digging it seems like the Recurring Dates plugin is expecting an older version of the Recurr library than what I get when I install via composer.
It might be helpful to publish a tagged release which includes the vendor contents as expected?
Either way, I am finding it not too difficult to "upgrade" the Recurring Dates code to comply with Recurr's current signature.  I could try to submit a patch if you wanted?
Cheers,
John

I am also facing this problem.  Currently, this problem makes the package completely broken for new installs. Dates don't save. I'm not sure what other functionality is affeted by this. I am going to look into what it'd take to get the plugin working with a more current version of Recurr.
Another solution would be to update the version in composer.json to whatever version this plugin was built with. I could make some guesses by going through Recurr's release dates and this plugin's commit log, but, @dfockler it would probably be easier for you to decipher.

Hey there, I just tested and updated the code on the latest build of craft and the most recent stable build from Recurr on Packagist. Unfortunately I don't have access to this repo anymore, but if you are still interested my updated version is over at my fork here


Support hardware serial.

This library only supports software serial, so I added support hardware serial.

Hello, do you have any example how to use library with Hardware Serial?


Numba does not automatically install required version of llvmlite

After pip installing radio, the numba library could not be imported because of an out-of-date llvmlite
ImportError: Numba requires at least version 0.21.0 of llvmlite.
Installed version is 0.13.0.
Please update llvmlite.

The issue appears to be fiex in the latest commits of the numba package but 0.36 still has the issue in 0.36.2

fixed in https://github.com/analysiscenter/radio/pull/4


feat: CT-38 Enable ORCID sync for Contentful

refactor sync orcid handler
add contentful handler to serverless

I don't understand how the contentful extension applies to ORCID sync. Is it meant to be part of the PR ?

@Riccardo-Brown what the extension does is it resets a field based on a change to another field. In our case we reset the orcidLastSyncDate when the orcid field is modified, that way we tell our webhook to sync it.
What is missing here is the migration to alter the orcidLastSyncDate to use the extension but that will be done through a follow-up PR, it's testable within this PR though as it can be manually cleared to trigger the sync

Is there any control in place to stop the ORCID syncing on all user updates in Squidex?
I see the code to test if the ORCID had changed has been removed in favour of the sync data check that works with the new Contentful app, but I don't see any equivalent for Squidex unless I'm missing something.


whatsapp mutidevicebeta分支的代码依赖找不到了

You have to use the prior version of protobuf as the one isn't released yet

https://github.com/Auties00/WhatsappWeb4j/issues/75

您好，multidevicebeta分支的代码什么时候发布呢？


Microsoft.JSInterop.JSException: Couldn't find the editor with id: entity-view editors.length: 0

I cannot set value to code editor, I am getting this exception: Microsoft.JSInterop.JSException: Couldn't find the editor with id: entity-view editors.length: 0
I am declaring code editor like this:
                <StandaloneCodeEditor @ref="codeEditor"
                                      Id="entity-view"
                                      ConstructionOptions="GetConstructionOptions"/>

and setting value like this:
        await codeEditor.SetValue(args.Json);

Same here

@FLAMESpl try setting the value in AfterRender, then you can be pretty sure the interop is loaded.

It is assigned on button click after I stay on a page for few minutes.

I am having same issue.  In my situation, I am using a Blazor WebAssembly project and I have a page that I visit multiple times to edit the details of an item.  If I use ConstructionOptions, the value is set on the first instantiation, but then remains the same in subsequent visits to the page -- even though I see the OnInitializedAsync and OnParametersSetAsync get called and I am getting the correct parameters, loading the data and updating the models -- The editor never gets re-initialized with the new value.
If I remove the Value from the ConstructionOptions and try to set it in OnAfterRenderAsync, I get the error (regardless of firstRender).

I was able to resolve the issue by setting Value to a single space in the ContructionOptions, and also handle OnDidInit to set the value via SetValue method after my data was loaded.
This seems like a bug on 2 points...

Calling SetValue after initialization when ConstructionOptions.Value is empty throws the error
Visiting a page containing the editor doesn't refresh the value when provided by ConstructionOptions.

I cannot reproduce the first issue in the sample net9.0 web app in the repo. It works no matter what value is provided in the ConstructionOptions. So, I'm closing this issue. But please reopen it if you can provide a sample project to reproduce the issue, or you can describe how I can reproduce it.
The second one about refreshing the value is fixed with #137 in v3.3.0