Failure on 'send_login_request' from Jenkins job

I am unable to successfully connect to the developer center. I have confirmed that the correct username and password are being pulled from the keychain and are available in the login function in "spaceship/client.rb". I am new to this toolset so I am not sure if this is a sigh, spaceship, or unrelated issue. This is the stack trace I am getting.
+ sigh
[17:51:53]: Starting login
/Library/Ruby/Gems/2.0.0/gems/spaceship-0.3.4/lib/spaceship/portal/portal_client.rb:46:in `send_login_request': #<Faraday::Response:0x007fea946922c0> (Spaceship::Client::InvalidUserCredentialsError)
	from /Library/Ruby/Gems/2.0.0/gems/spaceship-0.3.4/lib/spaceship/client.rb:152:in `login'
	from /Library/Ruby/Gems/2.0.0/gems/spaceship-0.3.4/lib/spaceship/client.rb:50:in `login'
	from /Library/Ruby/Gems/2.0.0/gems/spaceship-0.3.4/lib/spaceship/portal/spaceship.rb:22:in `login'
	from /Library/Ruby/Gems/2.0.0/gems/spaceship-0.3.4/lib/spaceship/portal/spaceship.rb:67:in `login'
	from /Library/Ruby/Gems/2.0.0/gems/sigh-0.10.3/lib/sigh/spaceship/runner.rb:11:in `run'
	from /Library/Ruby/Gems/2.0.0/gems/sigh-0.10.3/lib/sigh/manager.rb:7:in `start'
	from /Library/Ruby/Gems/2.0.0/gems/sigh-0.10.3/bin/sigh:36:in `block (2 levels) in run'
	from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.4/lib/commander/command.rb:178:in `call'
	from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.4/lib/commander/command.rb:178:in `call'
	from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.4/lib/commander/command.rb:153:in `run'
	from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.4/lib/commander/runner.rb:428:in `run_active_command'
	from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.4/lib/commander/runner.rb:68:in `run!'
	from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.4/lib/commander/delegates.rb:15:in `run!'
	from /Library/Ruby/Gems/2.0.0/gems/sigh-0.10.3/bin/sigh:88:in `run'
	from /Library/Ruby/Gems/2.0.0/gems/sigh-0.10.3/bin/sigh:95:in `<top (required)>'
	from /usr/bin/sigh:23:in `load'
	from /usr/bin/sigh:23:in `<main>'
Build step 'Execute shell' marked build as failure
Finished: FAILURE

In the failure log two posts are being made to "https://idmsa.apple.com/IDMSWebAuth/authenticate".
The first has parameters {appleId: }, {appIdKey: }, while the second has no parameters.
I have been trying to make sense of this for a few days now so any thoughts on the issue would be greatly appreciated.

@trvslhlt Is the API key a string of letters and numbers?

Yes the APIkey is a string with 64 numbers and letters.

@KrauseFx @trvslhlt  I have the same problem with sigh and cert. My API key in /tmp/spaceship_api_key.txt is 64 numbers and letters.

@trvslhlt @alexmaroldi and it works when you don't run it from Jenkins but run it from the command line directly?

@KrauseFx no, from command line I have the same error.

@trvslhlt @alexmaroldi have you been able to get this working with the latest versions?


Improve CliConfig coverage by forced config reset

No source changes; only test changes to improve the CliConfig class coverage by forced config reset.

Makes sense, thanks


Add static computeRectangle function to CorridorGeometry, EllipseGeometry, PolygonGeometry and RectangleGeometry

Needed for #6717
(https://github.com/AnalyticalGraphicsInc/cesium/pull/6717#discussion_r198137927)
I did a decent amount of code cleanup for RectangleGeometry because it was really confusing how we were passing different properties around.  By cleaning that up I was able to pass in options to computeRectangle instead of a RectangleGeometry.  No functionality changes.
@bagnell or @mramato or @likangning93 can you review?

@hpinkos, thanks for the pull request! Maintainers, we have a signed CLA from @hpinkos, so you can review this at any time.
:warning: I noticed that CHANGES.md has not been updated. If this change updates the public API in any way, fixes a bug, or makes any non-trivial update, please add a bullet point to CHANGES.md and comment on this pull request so we know it was updated. For more info, see the Pull Request Guidelines.

I am a bot who helps you make Cesium awesome! Contributions to my configuration are welcome.
:earth_africa: :earth_americas: :earth_asia:

Looks good to me.


Cayley-Hamilton Theorem and diagonalization of matrix

Hi! I would like to state Cayley Hamilton-theorem with proof and state on how to find diagonslized matrix of a given matrix

Go ahead
Deadline 15 April,2021 11:59 PM IST


Day45: 'Insert into a Binary Search Tree' solution

Insert into a Binary Search Tree
https://leetcode.com/problems/insert-into-a-binary-search-tree/
You are given the root node of a binary search tree (BST) and a value to insert into the tree. Return the root node of the BST after the insertion. It is guaranteed that the new value does not exist in the original BST.
Notice that there may exist multiple valid ways for the insertion, as long as the tree remains a BST after insertion. You can return any of them.

Example 1:
Input: root = [4,2,7,1,3], val = 5
Output: [4,2,7,1,3,5]
Explanation: Another accepted tree is:
Example 2:
Input: root = [40,20,60,10,30,50,70], val = 25
Output: [40,20,60,10,30,50,70,null,null,25]
Example 3:
Input: root = [4,2,7,1,3,null,null,null,null,null,null], val = 5
Output: [4,2,7,1,3,5]


About the GPL3 license

Any chance to change the license to something that we could use in proprietary software?

Yes, this probably makes more sense.


Reject canary job uses "promote" action

"Reject canary job" in the section "Manual intervention for promoting or rejecting canary" says to use a promote action, but surely this should be a reject action.

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

ID: 079492cb-bdc3-7ba6-8581-dd76391cda4f
Version Independent ID: 81e719d4-b127-fa41-4cf2-421e91b9d4be
Content: Canary deployment strategy for Kubernetes deployments - Azure Pipelines
Content Source: docs/pipelines/ecosystems/kubernetes/canary-demo.md
Product: devops
Technology: devops-cicd
GitHub Login: @shashankbarsin
Microsoft Alias: shasb

@horros  Thank you for the feedback, assigning this to the author for review.

The document has been updated and I'll be closing the issue. Thank you for the feedback and feel free to open a new issue if you have any more feedback.


NO Idp

the blog is so detailed. but after i run the application, i visited the page https://lcoalhost:8443, what i got is 500 and No IDP was configured, please update included metadata with at least one IDP. do i did something wrong?

If the blog post has too much information, the README of this project has a
simplified version of the instructions:
https://github.com/oktadeveloper/okta-spring-boot-saml-example
On Wed, Oct 10, 2018 at 2:00 AM yuanyao<EMAIL_ADDRESS>wrote:

the blog is so detailed. but after i run the application, i visited the
page https://lcoalhost:8443, what i got is 500 and No IDP was configured,
please update included metadata with at least one IDP. do i did something
wrong?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/oktadeveloper/okta-spring-boot-saml-example/issues/8,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AABF5MTRkXr-yobN1RF5F1GtGLPATVStks5ujakLgaJpZM4XUxp8
.


Exposing variable dependency tree (for LET/REMOTE and elsewhere)

Reported by steven c hankin on 19 Feb 2013 22:50 UTC
There are a number of places it would be very handy if Ferret understood the tree of variable dependencies  -- the pyramid of LET definitions -- that lies under any given LET variable.

SHOW VARIABLE/DEPENDENCIES varname
SAVE/DEPENDENCIES could be use to provide documentation on how LET variables in the output were defined
Plots could be documented with the definitions of variables
It might be possible to automate LET/REMOTE to make it easier to set up calculations on the remote machine.

Here's (I think) a simple way to create the memory structures that can make this possible.  The challenge is that the LET definition, itself, knows only that a particular name in an expression is a variable.  It doesn't know if it is going to be a file variable, or a LET variable, or which LET variable.  It's just a string.  It associates that string with a particular variable only when the expression is evaluated in the context of a particular named dataset.  It has to look up all of these variable names and figure out who they really are during grid creation.  And it defines a grid for each context dataset within which the expression gets evaluated.
In the routine MERGE_GRID all of the component variables -- file variables and LET variables -- become known as a gird is determined.  Similarly the grids are found for all of the child variables that are used in the definition of the expression in question.  To capture the variable dependency tree we need only in MERGE_GRID save the identity of each component variable as it arrives.  We would need 4 new arrays
uvar_dependency_var (max_uvar_items, max_uvar)
uvar_dependency_type(max_uvar_items, max_uvar)
uvar_dependency_dset(max_uvar_items, max_uvar)
uvar_dependency_n(max_uvar)

Whenever a new component variable comes into MERGE_GRID, increment uvar_dependency_n and save the new item in the 3 arrays.  This is the needed memory structure.  (Actually a dimension roughly half of max_uvar_items is enough considering operators, function calls, etc.)
When the time comes that Ferret wants to know the dependency structure of a particular my_uvar[it just goes to the corresponding array index and runs down the list.  In the following output we indent another tab to indicate the hierarchical position in the LET pyramid.  User variables (uv's) are shown;  file variables (fv's) are not.
my_uvar[D=my_dset](D=my_dset]) = {show its defn} ! say with uv1[fv1, and uv2
    uv1[d=other](d=other],) = {show its defn}  ! with uv11
       uv11[= {show its defn}
    uv2[d=my_dset](d=other]) = {show its defn}

Migrated-From: http://dunkel.pmel.noaa.gov/trac/ferret/ticket/2040

Comment by ansley.b.manke on 19 Mar 2014 17:41 UTC
Done in Ferret v6.85
SHOW VARIABLE/TREE
http://ferret.pmel.noaa.gov/Ferret/documentation/users-guide/commands-reference/SHOW#_VPINDEXENTRY_VTREE


Improve setup docs

Straight copy/paste of config settings will cause error with final comma "syntax error: expression is incomplete"

Thank you.


Unable to build with arduino framework for CH32V003

Hi!
Thanks for the great work on this platform. I have some issues building using the arduino framework.
Installed according to https://pio-ch32v.readthedocs.io/en/latest/installation.html
Cloned the example repo and opened "blinky-arduino-ch32v003" in PIO.
Straight out of the box, I get an include error for "arduino.h".
#include errors detected. Please update your includePath. Squiggles are disabled for this translation unit (C:\Users\qdaniel\Documents\PlatformIO\Projects\ch32-pio-projects\blinky-arduino-ch32v003\src\main.cpp).C/C++(1696)
cannot open source file "pins_arduino.h" (dependency of "Arduino.h")C/C++(1696)

Tried building anyway. Got the following error:
In file included from C:\Users\qdaniel\.platformio\packages\framework-arduinoch32v003\cores\arduino\hal\wch-hal-i2c.c:1:
C:\Users\qdaniel\.platformio\packages\framework-arduinoch32v003\cores\arduino/Arduino.h:25:10: fatal error: pins_arduino.h: No such file or directory

Found "pins.arduino.h" and included it manually through build flags in platform.ini.
build_flags =
    -I"${platformio.packages_dir}/framework-arduinoch32v003/variants/CH32V003"

Tried building again and "ch32v003fun.h" was missing this time. Added it to the build flags and built again:
build_flags =
    -I"${platformio.packages_dir}/framework-arduinoch32v003/variants/CH32V003"
    -I"${platformio.packages_dir}/framework-arduinoch32v003/ch32v003fun/ch32v003fun"

No include errors anymore but seems to be a problem with the linking.
Linking .pio\build\ch32v003f4p6_evt_r0\firmware.elf
c:/users/qdaniel/.platformio/packages/toolchain-riscv/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/bin/ld.exe: cannot open linker script file C:\Users\qdaniel\.platformio\packages\framework-arduinoch32v003\cores\arduino\ch32v003fun\ch32v003fun-stack.ld: Invalid argument
collect2.exe: error: ld returned 1 exit status
*** [.pio\build\ch32v003f4p6_evt_r0\firmware.elf] Error 1

Checked "C:\Users\qdaniel.platformio\packages\framework-arduinoch32v003\cores\arduino\ch32v003fun\ch32v003fun-stack.ld:" and neither the linker script file nor the "ch32v003fun" folder exists for me. Not sure where to continue from here on.
I have tried reinstalling platform-ch32v and updating it along with PIO. Still same problem. Examples using none-os framework build and flash without any issues straight out of the box.
Win10 Version	10.0.19045 Build 19045
PlatformIO 6.1.11
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>

Ah, the "update branch" I did on the repo https://github.com/Community-PIO-CH32V/arduino-wch32v003/commit/fdac06b35f28b7c194483d20ea9f334a5ec6fe7d broke it. Thanks for reporting the breakage, will fix asap.
However, there's also https://github.com/Community-PIO-CH32V/platform-ch32v/tree/develop/examples/blinky-arduino which uses the more official OpenWCH core. This one should work, but the generated binaries are a bit on the heavier side.

Fixed in https://github.com/Community-PIO-CH32V/platform-ch32v/commit/91a5c8483c2585fa0a7370f8ecadf669dd5867c5 and https://github.com/Community-PIO-CH32V/arduino-wch32v003/commit/cf873692a7fb2da67f74bbcc93450bad2b6d5f0d. Waiting for CI to confirm.

CI confirmed good run.
To get to a clean updated state, I would just recommend to

Close VSCode
Delete C:\Users\qdaniel\.platformio\packages\framework-arduinoch32v003
Delete C:\Users\qdaniel\.platformio\platforms\ch32v
Restart VSCode
Build project again


Circle-Admin-Meeting, January 14th, 2022, 1730 to 1900 UTC

Members Present:

[x] Nadim Karam
[x] Nori Nishigaya
[x] Stephen Rowan
[ ] Michael Yagi
[x] Peter Wolcott
[x] Felix Weber
[x] Jonathan Postnikoff
[x] Miroslav Rajh
[x] Chris Keller
[x] Andre Diamond

Check-in (start 0:00)

[x] Start Recording

Administrative: (start 0:05)

[x] Overview of previous minutes
[x] Announcements
[x] Accept proposed Content Agenda

Click on the heading links to jump to the relevant section

Content Agenda
Marketing and Twitter
CCv3 Election Preparation.
Going through the Election task list
How can we build the legitimacy of the circle representatives?
Encouraging participation of community members to engage in circle
Discuss CCv3 candidate campaign statement reach and delivery

Content Agenda

Github Kanban: https://github.com/Catalyst-Circle/Catalyst-Circle-Coordination/projects/1
Go around sorted by ticket owner, then non-assigned people
What did you do last week?

Nori - fixed the email addresses for CCv2 and CCAdmin Team

ACTION ITEM - JP and Nori to meet offline to develop a CC Admin Team Twitter account.
Got the website working - CC site is working

Peter - TH slides done

Google Drive folder done
ACTION ITEM - Stephen and Peter have meeting next week about tracking the action items and following up on them from CC meetings, in a clear and organized format.

Nadim

Worked on election criteria and documents needed

Andre

Busy working on treasury system and will provide demo for the team

Stephen

Continuing work on the CC website - still issue of action resetting domain to be resolved. (Just need the time to address this issue).

Chris Keller

Lots of progress in the token space for creation of tokens and layering possibilities to link utility with tokens

Miroslav

Looking to get added to the github team to be able to work on items
Last week opened walled for the treasury
Lots of problems with Daedelus - taking a long time to load

Felix

Lots of engagement in CC
No time to catch up on playbook given other competing priorities of ccv2.
ACTION ITEMS - All members - identify all issues related to governance day and admin election day.

Chris

Would like to explore using the tokens to support voting on-chain and tracking of work completed

Are you blocked by anything or need help?

Nori - no real blockers just feeling under the weather
Peter - none
Nadim - none
Andre - none
Stephen - the chaos that is the world right now
Chris - none
JP - mental health
Miroslav -

Review unassigned tickets

Most are done - Stephen has moved them to complete

Marketing and Twitter

There is a lot more interest from the community now than before
We see more aggressive voices coming up, setting a narrative, and our community becomes echochamber-like
Many people feel excluded from Catalyst (complexity is already a barrier) and there is frustration building up
If we don’t provide anything against it, we can’t pretend it won’t impact where we are doing.
Disinformation about the CC and CC Admin team is being spread - therefore we need to be able to step up and put out our points and facts.

Do we need to add a new role: CC Monitor

Identifying needs
Tracking needs
Participate in conversations
Provide feedback and dispute resolution options
ACTION ITEM - JP to get twitter up and completed right away.
We need to think about what this looks like - it needs to be about marketing and information sharing.
Should not be associated with IOG
Nadim - seems like we need an action plan to build legitimacy for what we are doing.
How can we build our legitimacy? How can we improve our presence across different spaces?
If we are working on the election and don’t have the legitimacy, people will be waiting to attack.
Stephen
We are alert, but not concerned.
People may misrepresent what we do
It’s about information - our information as we go
This account should stay out of any confrontation or debate
There will be a discussion at Saturday Swarm tomorrow on these issues
If anything wrong said about circle we need to inform them and show the exact wording/phrases/documents/facts.
If people attack the CC Admin team then it’s the Circle who will need to take up the fight and push back to help support the Admin team.
Nori
Prefer to have just a one-way information out
This should be strictly for information

CCv3 Election Preparation.
Going through the Election task list.

Push notifications through ideascale - Danny is going to follow up once backend work is finished
Guest speakers for governance day

Felix

like to redefine the process - Change it more to an interactive

Stephen

What has changed with governance day this time is an emphasis on the platform that people need to present. They need to present their platform on why they should be voted. The moderator should address questions if no questions are raised.
Questions should be maybe broader and based on the problem sensing board - “what are your view on, and how would you address x”?

CCv3 Election Preparation.
How can we build the legitimacy of the circle representatives?
Stephen

People should be able to fill the position without having to face fights from the community

Nori

We really need to discuss what is the way we can do it to avoid gamers? People could theoretically scam the structure
We are going into a Fund7 vote on the 27th, could we add a backend voting challenge

Peter

We are off with the voting timeline and this causes confusion

Nori

We need to integrate this with the Catalyst voting and funding timelines and structures. Need to explore how this could be done?

Stephen

Even though we have problems with our system we need to do what we can right now. There are other solutions but we need to explore them.

ACTION ITEM - Explore developing a CC workshop to show new CC Members and Admin team Members what is expected.

Encouraging participation of community members to engage in circle

We need to have a mandatory workshop where participants are completely aware of what is expected.
If people are not responding to the emails they are not included in the workshops
The workshops focus on the operational nature of the system and what is required. We want people to be ready to run the ground running.

Stephen

If we hold more than 1 workshop it could be criticized as a barrier to entry

Felix

We already see that CC members are not meeting their obligations and participating the full amount of time.
There are many competing factors but the appropriate level of participation is necessary if they want to be circle members.
What is the workshop?
You make it part of registration
Prearrange workshops (1 or 2) - please register - attendance is mandatory
Hold workshop - if they don’t attend they are disqualified
Once completed workshop - you can go forward to governance day
Follow up to confirmation forms for nominations

ACTION ITEM - Use Catalyst network to get message out about what is required and the timeline for participation in Circle.

Nadim

Nervous that this could be creating much more administrative burden and we are biting off more than we can chew.
If the circle is going to be succeeded by these individuals we need to get them involved

Stephen

My view is that admin is autonomous - we are the continuity between circles - it’s not really the business of the circle to say how these induction issues are completed.
It’s about continuity of the circle, not the workload.

Peter

We can field a lot of circle input from their updates on the criteria for what is expected?

Stephen

For new reps, they need to know that they have a right and obligation to be informed.

ACTION ITEM - CC Admin will move the governance day date to Feb 12 from Feb 5th.

ACTION ITEM - We need to identify a way to make sure that votes are only 1 vote per person. We would leave the voting open for a week but how to check?

Chris

The on-chain voting system has many benefits that could remove many of the concerns

Discuss CCv3 candidate campaign statement reach and delivery

We are going to hold the workshops
They are mandatory
Publicize this outwards
Get people to sign up - in the background Catalyst School works on the content for the workshop
Goes to CCv2 for their review, edits, approval - What needs to be added, what doesn’t?
We also need to think about CCv1 being engaged

Stephen

Harris has arranged a meeting on Monday to discuss the election process.
- ACTION ITEM - JP to connect with Harris to ensure CC Admin Team is able to participate on the Monday governance/election meeting.

Treasury system update

ACTION ITEM - Stephen will add CC Admin Treasury receiving address to github
- addr1qxj08ny6mlmn8d408vmavp5gkj0h8gqp4myjjryx9duxc4w57mftll6ccashhcc853csgh7p737rtp7gfz7el2atza6s32d76q

Andre

Treasury team will operate from github page (only accessible to Treasurers)
Each tx requires a form to be filled out
Once form submitted - creates file in github with date
Files will accumulate in one folder
Each fund will have its own folder
Funded proposals will get updated within the folder
If there is a unique expense that is beyond existing payments (circle/admin) they can fill a google form (ADA Rewards Request) that creates an issue to inform the treasurers they need to be paid.
Every TX will be saved and turned into an issue, and the gitbook entry - so all three have 3 separate entries to ensure accuracy
Next steps to work on optimization and then automating what is possible.

Changing our meeting time - Assess doodle poll! Decide.

ACTION ITEM - CC Admin Team Meetings will now be held on Monday at 16h00 UTC, 11am EST, 8am EST
ACTION ITEM - Nori will change the meeting time in google calendar for people


inconsistent search bar behavior when using browser back button

From @MrWindAndSolar... When clicking the back button from the obs section of the dashboard, the search persists in the box but is inconsistent with the display.

closed by #107


Ast10x0 cache

Add cache driver and enable cache for Aspeed AST10x0 series SOC.  Aspeed AST10x0 series SOC has a embedded Cortex-M3 CPU which doesn't have native cache memory.  Aspeed implements a integrated system level cache for instruction and data accesses.

Hi @carlocaione ,
Thank you for your review.  Should I modify my commits and re-push? Or it will be better if I make additional commits to fix the the codes you pointed out?

Hi @carlocaione , Thank you for your review. Should I modify my commits and re-push? Or it will be better if I make additional new commits to fix the the codes you pointed out?

You should fix your commits and force-push again.

@carlocaione @povergoing sorry that somehow your previous approves are dismissed after I re-push my commits.  Could you kindly review again? Thank you.

Could anyone teach me what is the next step to make this PR be merged?

Could anyone teach me what is the next step to make this PR be merged?

We are in code freeze. This will be merged when the merge window will be open again.


Extend Parking

I would like to add the following properties to Parking:

Property
Data Type

count
Number

Notices:

count - Information about the number of parking slots is also relevant, for instance, may i park in front of the building/on site or do i have to search somewhere around the place?

Done in the next release.


[live] <= [master]

Adding profile for Waldek Mastykarz

Docs Build status updates of commit ee2d0a6:
:warning: Validation status: warnings

File
Status
Preview URL
Details

advocates/index.html.yml
:warning:Warning
View
Details

advocates/map.yml
:white_check_mark:Succeeded
View

advocates/media/profiles/waldek-mastykarz.png
:white_check_mark:Succeeded
View

advocates/toc.yml
:white_check_mark:Succeeded
View

advocates/waldek-mastykarz.yml
:white_check_mark:Succeeded
View

advocates/index.html.yml

Line 10, Column 8: [Warning-file-not-found] Invalid file link: './map'.
Line 12, Column 8: [Warning-file-not-found] Invalid file link: './tweets'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


rename std-{log,out,err} -> ext-{log,out,err}

I found the word "standard" to be confusing, especially as there is no "standard log". This changes to "ext" (short for a file "extension").
The help text and man page has also been updated to reflect this, and clarify the default behavior.

thx a lot, I was also confused, but I was not sure what to call it else.
Thanks for all the effort :)


Ditch libraries

When I introduced DCG to this library, its term expansion slowed everything down so I pushed it into an optional library.
I don't see any use cases for libraries since this is just a Go package.

Reimplement DCG in Go so that it doesn't slow down
Remove libraries

Codecov Report

Merging #146 (bd3f4f6) into main (3b914d7) will decrease coverage by 0.21%.
The diff coverage is 90.81%.

@@            Coverage Diff             @@
##             main     #146      +/-   ##
==========================================
- Coverage   93.47%   93.26%   -0.22%
==========================================
  Files          18       19       +1
  Lines        5092     5255     +163
==========================================
+ Hits         4760     4901     +141
- Misses        284      300      +16
- Partials       48       54       +6

Impacted Files
Coverage Δ

interpreter.go
93.10% <50.00%> (-1.43%)
:arrow_down:

engine/builtin.go
90.67% <76.00%> (-0.22%)
:arrow_down:

engine/vm.go
80.13% <77.77%> (-0.53%)
:arrow_down:

engine/dcg.go
95.86% <95.86%> (ø)

dcg/dcg.go
50.00% <0.00%> (-50.00%)
:arrow_down:

engine/clause.go
86.66% <0.00%> (-1.67%)
:arrow_down:

Continue to review full report at Codecov.

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


Add NodeJS 18.x runtime

Hello!

Vote on this issue by adding a 👍 reaction
If you want to implement this feature, comment to let us know (we'll work with you on design, scheduling, etc.)

Issue details
On the 18th of November, AWS added support for NodeJS 18.x runtime and it is also listed in the Lambda runtimes list.
Affected area/feature
Only affected area seem to be the Enums of the supported languages, in the top of the file it says autogenerated by tfgen, if someone can point me towards how to run this tool, I will gladly make a PR :)

Or can we just add it manually to the enum files?

@mbogh you can use the string value in the runtime field. We don't validate it, leaving that to AWS

@pierskarsenbarg we know, types are just 😍

Thanks for the issue @mbogh! I would've expected this to have been picked up in a provider upgrade as it is present upstream, so we'll investigate why that hasn't happened and try to get it resolved. Hopefully for the time being you can use a string value as Piers suggested!

I guess I am back to using 'node-fetch' 😢


npx nx-ignore fails with Error: Cannot find module 'nx/presets/npm.json'

Not really sure what the issue is here, this is straight from the guide on how to deploy nx with vercel. Does anyone know whats going on here? For reference this is a package-based nx monorepo using latest nx version.
Running "npx nx-ignore loyalty-admin --verbose"
15:02:49.100 | npm WARN exec The following package was not found and will be installed<EMAIL_ADDRESS>15:03:03.469 | node:internal/modules/cjs/loader:998
15:03:03.470 | throw err;
15:03:03.470 | ^
15:03:03.470 |
15:03:03.470 | Error: Cannot find module 'nx/presets/npm.json'
15:03:03.470 | Require stack:
15:03:03.470 | - /vercel/.npm/_npx/cf7fc04e3df2a243/node_modules/nx/src/config/workspaces.js
15:03:03.471 | - /vercel/.npm/_npx/cf7fc04e3df2a243/node_modules/nx/src/project-graph/file-utils.js
15:03:03.471 | - /vercel/.npm/_npx/cf7fc04e3df2a243/node_modules/nx/src/project-graph/build-dependencies/typescript-import-locator.js
15:03:03.471 | - /vercel/.npm/_npx/cf7fc04e3df2a243/node_modules/nx/src/project-graph/build-dependencies/explicit-project-dependencies.js
15:03:03.471 | - /vercel/.npm/_npx/cf7fc04e3df2a243/node_modules/nx/src/project-graph/build-dependencies/index.js
15:03:03.471 | - /vercel/.npm/_npx/cf7fc04e3df2a243/node_modules/nx/src/project-graph/build-project-graph.js
15:03:03.471 | - /vercel/.npm/_npx/cf7fc04e3df2a243/node_modules/nx/src/project-graph/project-graph.js
15:03:03.471 | - /vercel/.npm/_npx/cf7fc04e3df2a243/node_modules/nx-ignore/src/index.js
15:03:03.472 | at Module._resolveFilename (node:internal/modules/cjs/loader:995:15)
15:03:03.472 | at Function.resolve (node:internal/modules/cjs/helpers:109:19)
15:03:03.472 | at Workspaces.readNxJson (/vercel/.npm/_npx/cf7fc04e3df2a243/node_modules/nx/src/config/workspaces.js:166:52)
15:03:03.472 | at readNxJson (/vercel/.npm/_npx/cf7fc04e3df2a243/node_modules/nx/src/config/configuration.js:7:72)
15:03:03.472 | at Object.<anonymous> (/vercel/.npm/_npx/cf7fc04e3df2a243/node_modules/nx/src/daemon/client/client.js:271:72)
15:03:03.472 | at Module._compile (node:internal/modules/cjs/loader:1159:14)
15:03:03.472 | at Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
15:03:03.473 | at Module.load (node:internal/modules/cjs/loader:1037:32)
15:03:03.473 | at Module._load (node:internal/modules/cjs/loader:878:12)
15:03:03.473 | at Module.require (node:internal/modules/cjs/loader:1061:19) {
15:03:03.473 | code: 'MODULE_NOT_FOUND',
15:03:03.473 | requireStack: [
15:03:03.473 | '/vercel/.npm/_npx/cf7fc04e3df2a243/node_modules/nx/src/config/workspaces.js',
15:03:03.474 | '/vercel/.npm/_npx/cf7fc04e3df2a243/node_modules/nx/src/project-graph/file-utils.js',
15:03:03.474 | '/vercel/.npm/_npx/cf7fc04e3df2a243/node_modules/nx/src/project-graph/build-dependencies/typescript-import-locator.js',
15:03:03.474 | '/vercel/.npm/_npx/cf7fc04e3df2a243/node_modules/nx/src/project-graph/build-dependencies/explicit-project-dependencies.js',
15:03:03.474 | '/vercel/.npm/_npx/cf7fc04e3df2a243/node_modules/nx/src/project-graph/build-dependencies/index.js',
15:03:03.475 | '/vercel/.npm/_npx/cf7fc04e3df2a243/node_modules/nx/src/project-graph/build-project-graph.js',
15:03:03.475 | '/vercel/.npm/_npx/cf7fc04e3df2a243/node_modules/nx/src/project-graph/project-graph.js',
15:03:03.475 | '/vercel/.npm/_npx/cf7fc04e3df2a243/node_modules/nx-ignore/src/index.js'
15:03:03.475 | ]
15:03:03.475 | }

Updated the package so ensure that Nx is installed at the right version in the project before trying to use it. Thanks for reporting the issue!


Change the material

Is possible to change the case material to compression analysis?

A new version of BCT computation is available in version <IP_ADDRESS>.


[SUPPORT] Auto-clean doesn't work

I'm trying to use Hudi with Spark EMR. Everything is ok when I run a batch job of S3 data. But when I run it of Kinesis stream it creates tens of versions of the output file and never removes them.
To Reproduce
This is my code
  val hudiOptions = Map[String,String](
    DataSourceWriteOptions.TABLE_TYPE_OPT_KEY -> DataSourceWriteOptions.COW_TABLE_TYPE_OPT_VAL,
    DataSourceWriteOptions.OPERATION_OPT_KEY -> DataSourceWriteOptions.UPSERT_OPERATION_OPT_VAL,
    HoodieStorageConfig.PARQUET_COMPRESSION_CODEC -> "snappy",
    HoodieCompactionConfig.AUTO_CLEAN_PROP -> "true",
    HoodieCompactionConfig.CLEANER_FILE_VERSIONS_RETAINED_PROP -> "1",
    HoodieCompactionConfig.CLEANER_COMMITS_RETAINED_PROP -> "1",
    DataSourceWriteOptions.HIVE_STYLE_PARTITIONING_OPT_KEY -> "true",
    "hoodie.upsert.shuffle.parallelism" -> "5",
    HoodieCompactionConfig.PARQUET_SMALL_FILE_LIMIT_BYTES -> (512 * 1024 * 1024).toString,
    "hoodie.combine.before.insert" -> "true",
    DataSourceWriteOptions.INSERT_DROP_DUPS_OPT_KEY -> "true"
  )

  dataframe
    .write
    .format("org.apache.hudi")
    .options(hudiOptions)
    .option(HoodieWriteConfig.TABLE_NAME, tableName)
    .option(DataSourceWriteOptions.TABLE_NAME_OPT_KEY, tableName)
    .option(DataSourceWriteOptions.PARTITIONPATH_FIELD_OPT_KEY, partitionPathField)
    .option(DataSourceWriteOptions.RECORDKEY_FIELD_OPT_KEY, recordKeyField)
    .option(DataSourceWriteOptions.PRECOMBINE_FIELD_OPT_KEY, precombineFieldKey)
    .mode(SaveMode.Append)
    .save(destinationPath)

Environment Description

Hudi version: 0.6.0

Spark version: 2.4.4

Hive version: 2.3.7

Hadoop version: 2.10

Storage (HDFS/S3/GCS..): S3

Can you list the partitions where you are seeing uncleaned files along with listing of .hoodie folder ?

@bvaradar sorry, I'm not sure if I'm getting your question correctly.
Partitions:

First partition:

Second partition:

Third partition:

In reality, we never write into all at the same time. The new partition is created when the new version of the job is deployed.

@halkar : THanks for the information. Yes, this is not expected. We would have to see whether cleaning operations is succeeding.  We have a cli "cleans show" that lists the cleans that have successfully happened and "clean showpartitions". Can you run the above commands.
Can you list ".hoodie" folder in the same way you listed the partitions.

This is a different run. I'll add cleans show results later.
All partitions:

.hoodie folder (not all of it)

Three partitions (the third one is empty - deployment failed).

Is it possible that the problem is caused by two versions of the app running in parallel? I also noticed that writing hoodie files sometimes hangs.

Cleans:

Commits:

@halkar : Do you mean you are writing to the same dataset concurrently ? This is not supported and you need to be ingesting to the dataset by one write a time.

@bvaradar thanks for confirming. Are there any plans to support concurrent writes? I'll try to change the logic not do concurrent writes.

@halkar : Yes, https://issues.apache.org/jira/browse/HUDI-845 tracks it


Fix cli msal version

Resolves #3438
What is being addressed
This PR fixes a pre release issue we saw in deployment repository - a mismatching versions of msal library.
(azure-cli-core requires msal==1.20.0 while msal >= 1.17.0 installs 1.21.0 and the process of building the devcontainer in deployment repo fails.)

/test

/test-extended

/test


Generate Zig for enum values

In form of pub const GL_<NAME> = <value>; just to prove that zglgen works.

Resolved by 2ba1344


Analyzer does not have a warning for @VisibleForTesting

The documentation for the VisibleForTesting annotation suggests that the analyzer will provide feedback if "the annotation is associated with a declaration not in the 'lib' folder of a package or the declaration is referenced outside of its defining library or a library which is in the 'test' folder of the defining package (https://github.com/dart-lang/sdk/blob/37890f995f68bf2074649faa5c4662716baf4381/pkg/meta/lib/meta.dart#L123-L133)." The analyzer does not seem to provide any feedback around this annotation. Currently the annotation is great for documentation purposes, but it would be even better if the analyzer caught the circumstances above and provided a warning. Are there any plans to do this?

Yes, we plan to provide this warning, but I don't know how quickly we'll get to it.

Thank you for the quick response, knowing that it's in the pipeline is very helpful.

Fixed with 14629098dd947ee0f206bbbb1e258c275e282f88.


Recurring Events pretty Please

So would love the addon to do reoccuring events.  Esp for scheduled year long meeting set up.  If a thing happens only 2-3 times a year I can just enter those individually. Thanks

Great utility:) I also need this recurring event functionality.
My use case is to be able sync a series of recurring events from a calendar to a Google sheet, and later sync changes from one or all of those recurring calendar events to the Google sheet (syncing recurring events from the Google sheet to the calendar would be bonus, but it's not my use case for now).
Thanks!

Yes, I agree. The recurring event functionality would be a great addition.
Thanks


Change password security message

Description
Returns the error message instead of the validation message because validation message should already have been shown in above case statements.
Issues Resolved
Fix: #3055
Is this a backport? If so, please add backport PR # and/or commits #
Testing
[Please provide details of testing done: unit testing, integration testing and manual testing]
Check List

[ ] New functionality includes testing
[ ] New functionality has been documented
[ ] Commits are signed per the DCO using --signoff

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

Checkstyle fails :-)

I think test failures are not related to this change.

@derek-ho Mind creating the backport manually?


find press release contacts for nc open pass press release

@suzanneccnc assigning this one to you, since we talked awhile back about you being interested in helping with a press release :)

Here is a list from 2016 of press outlets/contacts: https://docs.google.com/document/d/1Aw7LZDCJXx-RW-G8sTShjwpWZgkpzJAgIJrBc3TbhyE/edit Any updates @ChrisTheDBA @jhibbets @natalienoel1 @ashumz ?

If anyone has a few spare cycles to send our press release to any press, that would be great.


DNN-6286: Performance issue in UriExtensions.IsLocalUri with DNS checks

I am not 100% convinced that the behavior is the same, so I am leaving this for now.

agreed - it removes the functionality added in https://github.com/dnnsoftware/Dnn.Platform/commit/7834816fd4daeef2e76270482ff4f7c18ea994b9 which was added in response to https://dnntracker.atlassian.net/browse/DNN-3472

Not only it removes, but it eliminates the need for it since there's no DNS
check to slow things down.
I don't understand why the DNS check is there. Do you know of some use
cases? Checking DNS is also very unreliable.
On Thu, Mar 19, 2015 at 3:09 AM, Cathal Connolly<EMAIL_ADDRESS>wrote:

agreed - it removes the functionality added in 7834816
https://github.com/dnnsoftware/Dnn.Platform/commit/7834816fd4daeef2e76270482ff4f7c18ea994b9
which was added in response to
https://dnntracker.atlassian.net/browse/DNN-3472
—
Reply to this email directly or view it on GitHub
https://github.com/dnnsoftware/Dnn.Platform/pull/245#issuecomment-83124420
.

So, maybe, rather than speculating it would be helpful to add some Unit Tests so that we can validate that behavior didn't change.  That will make it obvious whether we could safely accept this change.

that code was there from quite some time ago (I only added caching code in dnn-3472). Out of interest I checked the CDF codebase, and it appears that umbraco/cdf changed that check a while back so it no longer does a DNS check https://github.com/Shazwazza/ClientDependency/blob/5ed7ac24f37061c12f2db4140219a4eb1f8f8856/ClientDependency.Core/UriExtensions.cs
I'm going to assign this to myself and do some further testing

This should be an easy win for Unit Tests.  That would document the behavior we expect.  We need to get in the habit of doing Unit Tests wherever possible. This is definitely one of the places where it is possible.

We feel that the upgrade to the latest CDF is better kept until 7.5.0 (to allow for additional testing), so I will be merging this change into 7.4.1


Updated to Go 1.20

In draft until support for Go 1.20 is added to our Actions runners

Let's proceed

Please recreate this PR - it'll be easier as discussed offline. :)

Good luck reviewing this PR 🤣

Ok fixed the merge conflicts

@berndverst the "/ok-to-test" is failing because it's picking up the pipeline from the master branch where the Go version was hardcoded.


Check with the user that they want to proceed with processing

After the processing parameters form is completed check with the user that they wish to continue. This gives users a chance to go back and check the parameters they entered.

This resolves #114


FSharp.Compiler.Tools nuget is not builing correctly in AppVeyor

[00:06:24] Attempting to build package from 'FSharp.Compiler.Tools.nuspec'.
[00:06:24] NuGet.exe : File not found: '..\lib\release\Microsoft.Build.dll'.
[00:06:24] At C:\projects\fsharp\appveyor.ps1:27 char:5
[00:06:24] +     & $nuget pack $nuspec -Version $version -NoDefaultExcludes
[00:06:24] +     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[00:06:24]     + CategoryInfo          : NotSpecified: (File not found:...oft.Build.dll'.:String) [], RemoteException
[00:06:24]     + FullyQualifiedErrorId : NativeCommandError
[00:06:24]
[00:06:24] Packaging artifacts...

Should be fixed by https://github.com/fsharp/fsharp/pull/587


[ROCM] add rocm support

This PR adds support for building pytorch audio in ROCM. We currently disable 5 tests. There is still more work to be done but with the changes in this PR, we can build and test pytorch audio on ROCM.

retest

@facebook-github-bot retest

Thanks for the contribution.
As I have no experience/knowledge in ROCm, I will leave the review of the ROCm part to those with expertise, but one naive question I got is the following.
At this moment, torchaudio only contains Python code and custom CPU code. There is no custom CUDA code. (although we plan to do add some CUDA kernel)
I imagined that we could just build torchaudio with C++ complier and the corresponding PyTorch binary. Why does it need to ROCm at build time?

@mthrok, the reason was because I encountered multiple cmake errors from various modules failing to find the path to various rocm libraries.  I added the LoadHip cmake file and use it find all the various rocm libs.

@mthrok What should I do about the failing circleci. It seems to have nothing to do with my changes and I cannot rerun the test.

@mthrok What should I do about the failing circleci test, binary_macos_conda_py3.7. It seems to have nothing to do with my changes and I cannot rerun the test.

Build issues are often caused by external reason or upstream issues so we can ignore it.

Ideally, this should be tested and we should have ROCm build in our CI but that will be a lot of work and I do not want this PR to become stale for that reason, so I am going to merge this.


Undefined symbol _rdft and _cblas_sgemm in libtensorflow-lite.a

Hi,
I am working on creating this SDK which is working fine if installed TensorflowLite via pod install
But, when creating this same SDK by steps mentioned in the following link (https://github.com/tensorflow/tensorflow/blob/r1.8/tensorflow/contrib/lite/g3doc/ios.md) it gives the issue mentioned below:

Undefined symbols for architecture arm64:
"_rdft", referenced from:
tflite::internal::Spectrogram::ProcessCoreFFT() in libtensorflow-lite.a(spectrogram.o)
"_cblas_sgemm", referenced from:
tflite::cblas_ops::Conv(float const*, tflite::Dims<4> const&, float const*, tflite::Dims<4> const&, float const*, tflite::Dims<4> const&, int, int, int, int, float, float, float*, tflite::Dims<4> const&, float*, tflite::Dims<4> const&) in libtensorflow-lite.a(conv.o)
ld: symbol(s) not found for architecture arm64

thats when using TensorFlow version - r1.8
Also libtensorflow-lite.a is not created when using TensorFlow version - r1.7

1 error generated.
make: *** [/Users/quantiphi/TFLite/tensorflow/tensorflow/contrib/lite/gen/obj/ios_x86_64/tensorflow/contrib/lite/kernels/internal/spectrogram.o] Error 1

Have I written custom code - No
OS Platform and Distribution - MacOS
TensorFlow - N/A
TensorFlow version - r1.8
Bazel version - 0.11.0
CUDA/cuDNN version - N/A
GPU model and memory - N/A
Exact command to reproduce - N/A

_rdft comes from fftw library.
My solution is downloading fftw and link with it, please see my fork:
https://github.com/syoyo/tensorflow/commit/d4ba9c8e9387b5ad62511aaa95adb2427d3d9952#diff-57135143920cd34bc2ac188b5934308eR82
For _cblas_sgemm, you may solve it by linking with BLAS library provided by iOS SDK, but I'm not sure.

The build issue was fixed in commit f1f1d5172fe5bfeaeb2cf657ffc43ba744187bee.
The fix is in master branch, but not in r1.8 unfortunately.
It will definitely be in the next release branch.
For now, you can either use master branch, or cherry-pick the commit on top of r1.8 locally.

thanks @miaout17 , the commit f1f1d51 have solved "_rdft", referenc..... issue
but I'm still facing the issue mentioned below,

"_cblas_sgemm", referenced from:
tflite::cblas_ops::Conv(float const*, tflite::Dims<4> const&, float const*, tflite::Dims<4> const&, float const*, tflite::Dims<4> const&, int, int, int, int, float, float, float*, tflite::Dims<4> const&, float*, tflite::Dims<4> const&) in libtensorflow-lite.a(conv.o)
ld: symbol(s) not found for architecture arm64

Its there in master branch as well as in r1.8 branch

Thanks, Added Accelerate.framework to solve this issue

"_cblas_sgemm", referenced from:
tflite::cblas_ops::Conv(float const*, tflite::Dims<4> const&, float const*, tflite::Dims<4> const&, float const*, tflite::Dims<4> const&, int, int, int, int, float, float, float*, tflite::Dims<4> const&, float*, tflite::Dims<4> const&) in libtensorflow-lite.a(conv.o)
ld: symbol(s) not found for architecture arm64


symlinking, bosh, and you

http://tiewei.github.io/bosh/BOSH-Terms-and-Working-Steps/

Packages are compiled on demand during the deployment. The director first checks to see if there already is a compiled version of the package for the stemcell version it is being deployed to, and if it doesn't already exist a compiled version, the director will instantiate a compile VM (using the same stemcell version it is going to be deployed to) which will get the package source from the blobstore, compile it, and then package the resulting binaries and store it in the blobstore.
packaging script that is responsible for the compilation, and is run on the compile VM. The script gets two environment variables set from the BOSH agent:
BOSH_INSTALL_TARGET : Tells where to install the files the package generates. It is set to /var/vcap/data/packages//.
BOSH_COMPILE_TARGET : Tells the the directory containing the source (it is the current directory when the packaging script is invoked).
When the package is installed a symlink is created from /var/vcap/packages/ which points to the latest version of the package. This link should be used when referring to another package in the packaging script.

https://docs.yugabyte.com/latest/contribute/core-database/build-from-src/#ubuntu18
here's a bunch of symlinking happening in the relase manifest https://github.com/yugabyte/yugabyte-db/blob/master/yb_release_manifest.json

closed by https://github.com/aegershman/yugabyte-boshrelease/issues/36 and https://github.com/aegershman/yugabyte-boshrelease/pull/216


Updated the link for mobile doc because previous was expired or moved…

… from that link

I did sign the CLA


Preset railway:platform references missing icon iD-highway-footway

Preset data/presets/presets/railway/_platform.json references icon iD-highway-footway but svg/iD-sprite/presets/highway-footway.svg does not exist.

@quotquot Thanks for logging this with the detailed info!
Unfortunately we don't really have a way of detecting missing icons at the moment.

It may be simple but, unless I missed something, the following works:
Check out the three icon sources:
git clone https://github.com/openstreetmap/iD.git --depth 1
git clone https://github.com/bhousel/temaki.git --depth 1
git clone https://github.com/mapbox/maki.git --depth 1

and run the following python script:
import re
import os
import json

with open('iD/data/presets/presets.json') as f:
    presets = json.load(f)['presets']

for preset in presets.values():

    if 'icon' not in preset:
        continue

    icon = preset['icon']

    path = f'maki/icons/{icon[5:]}-15.svg' if icon.startswith('maki-') else \
           f'temaki/icons/{icon[7:]}.svg' if icon.startswith('temaki-') else \
           f'iD/svg/fontawesome/{icon}.svg' if re.match('^fa[srb]-', icon) else \
           f'iD/svg/iD-sprite/presets/{icon[3:]}.svg'

    if not os.path.exists(path):
        print(path, 'missing for icon', icon)

It will check if there is any missing icon.
Conclusion:  there is no missing icon anymore.
Hope it helps...


1.1

1. Write a wrapper function to pull data from the NAEP API (12 points)
In the class activity here: https://github.com/rebeccajohnson88/PPOL564_slides_activities/blob/main/activities/fall_22/solutions/10_apis_naep_yelp_solutions.ipynb
We practiced pulling from the API for the National Assessment of Educational Progress (NAEP), "America's report card" of test scores. We pulled a small amount of data at the national level (writing scores by gender) using a query where the parameters were hardcoded.
In this problem, we'll practice pulling a larger set of data at the state level and writing a wrapper function.
As a reminder, the documentation for the NAEP API is here: https://www.nationsreportcard.gov/api_documentation.aspx
The base link for writing queries is: https://www.nationsreportcard.gov/Dataservice/GetAdhocData.aspx
1.1 Write a query to pull 8th-grade mathematics scores in 2015 from the state of California (CA) by gender (1 point)

Subject: mathematics
Subscale: MRPCM composite scale
Grade: 8
Year: 2015
grouping variable: GENDER
Jurisdiction: CA

Print the output in dataframe format and briefly interpret; what do scores look like between the genders?

I was wondering why my output form is so different...

Hi @jianing-gong ,
This can be solved by saving the 'result' part of naep_resp.json() into a variable, and then using that variable in the pd.DataFrame code.

I was wondering why my output form is so different...

The issue is that you're creating a dataframe from the full json rather than the results key of the json. See here for some example code from our class activity! https://github.com/rebeccajohnson88/PPOL564_slides_activities/blob/main/activities/fall_22/solutions/10_apis_naep_yelp_solutions.ipynb
See here:
resp_j = resp.json()
resp_df = pd.DataFrame(resp_j['result'])
return(resp_df)

Yes I just realized… thank you Sonali!
On Mon, Nov 21, 2022 at 12:25 PM Rebecca Johnson @.***>
wrote:

[image: Screen Shot 2022-11-21 at 12 13 12 PM]
https://user-images.githubusercontent.com/115057160/203118439-0a1359ea-e195-4b4d-8ea0-2c2d25e7161c.png
I was wondering why my output form is so different...
The issue is that you're creating a dataframe from the full json rather
than the results key of the json. See here for some example code from our
class activity!
https://github.com/rebeccajohnson88/PPOL564_slides_activities/blob/main/activities/fall_22/solutions/10_apis_naep_yelp_solutions.ipynb
See here:
resp_j = resp.json()
resp_df = pd.DataFrame(resp_j['result'])
return(resp_df)
—
Reply to this email directly, view it on GitHub
https://github.com/rebeccajohnson88/PPOL564_slides_activities/issues/67#issuecomment-1322409900,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A3N2ECDFKMFB6UCWO2TRWELWJOWBNANCNFSM6AAAAAARZ4W7VA
.
You are receiving this because you were mentioned.Message ID:
@.***
com>


Update env-vars.md

@jinruishao - please respond if you'd like this PR to be processed.
@PatrickFarley - Please let us know if this PR should be closed.


Military base styling

Military bases are missing entirely from the map style. We can't have that, this is America! Compare this area near Salt Lake City:

Unfortunately, OpenMapTiles doesn't appear to include names for these areas, but it does include outlines:

A couple more examples. All the styles I could find that show them at all use a similar striped pattern.
Humanitarian:

CyclOSM:

Most of the commercial and state DOT road maps in my collection use pastel hues for land use areas and choose a light gray for military bases or other restricted areas, being less interesting from a consumer standpoint:

Best Western uses a bolder purple color:

The Indiana DOT and Office of Tourism and Development fill military reservations in blue of all colors:

The New Mexico DOT published two maps in 2010. One with a more rustic look and feel uses a mauve fill, while the other more standard map uses a pink fill, similar to the international examples above:

The Kentucky Transportation Cabinet uses a lavender fill (for Fort Knox):

The Florida DOT’s map doesn’t show military bases per se, but the main military base in the state is Eglin Air Force Base, which it marks with a special military airplane icon and delineates using the same pink fill and stroke as with any airport. Airport classifications are also discussed in #188.

One publisher geared towards overseas visitors to the U.S. gives the same treatment to any “reservation”, be it Indian, military, or wildlife:

The Arkansas Highway and Transportation Department calls them “federal reservations” but has a separate fill for national forests and state wildlife management areas:

Commercial Maps i have show the Fort Riley with a dotted line and just a fading gray going in. I do feel maybe it should be more visible then that given there could be legal issues for going on their land. Fort Riley for example has land right next to a state park and I assume there is fencing there is some dirt roads that cross over without any gates as that is not a protected area to my knowledge, though not quite sure what the legal penalty might be for crossing over into it.

As of #232, air force and space force bases are rendered like civilian airports but with a special fighter jet icon. Other military bases remain unrendered.


Add Lethal Company

Game name
Lethal Company
Request type
Adding a new game to the feed
Target frameworks, package dependencies

netstandard21

Newtonsoft.JSON, 13.0.1
UnityEngine.Modules, 2022.3.9

Allowed assembly names
AmazingAssets.TerrainToMesh
Assembly-CSharp
Assembly-CSharp-firstpass
ClientNetworkTransform
DissonanceVoip
Facepunch.Steamworks.Win64
Facepunch Transport for Netcode for GameObjects
UnityEngine.UI
Unity.*
Contact details
Discord: @zatrit
Additional information
No response
Package ownership agreement

[x] I acknowledge and agree to the above rules

I think Mono.Security is also one of the assemblies, but I'm not 100% sure whether that's one that needs to be in the NuGet package.
Also, I believe the target frameworks should be:
- `netstandard21`
  - `Newtonsoft.JSON`, `13.0.0`
  - `UnityEngine.Modules`, `2022.3.9`
- `net48`
  - `Newtonsoft.JSON`, `13.0.0`
  - `UnityEngine.Modules`, `2022.3.9`

Notably, Lethal Company uses Newtonsoft.JSON = 13.0.0

There's no version of Newtonsoft.Json <IP_ADDRESS> in the official Nuget repository, so I specified it in the assembly names. I also added net48 as the target framework. I didn't include Mono.Security as it was not specified in other requests, so it is not a necessary file.


Resource.service : show function is using either createQueryBuilder or findOneOrFail

@ismaelguerrib I do not understand this issue. What is the problem you want to solve ?

@SebConejo

@brunobuddy why am I tagged ? @ismaelguerrib you wrote yourself this issue.

It was a test, you were there too 😁😁


Add support for JUnit5 and provide a solution for JUnitRunner as an Extension

In JUnit5 the @RunWith annotated classes need to now use the @ExtendWith annotation, which, in term, is no longer using a Runner, but and Extension. Hence, the code will have to be re-worked a bit in order to support JUnit5.

As a stopgap solution, you can run your existing ScalaTest using the Platform engine by replacing the JUnit Runner class with JUnitPlatform class.
i.e. replace import:
org.scalatest.junit.JUnitRunner
with:
org.junit.platform.runner.JUnitPlatform
replacing the annotation @RunWith(classOf[JUnitRunner]) becomes @RunWith(classOf[JUnitPlatform])
replace Junit4 dependency in your [sbt / Gradle / Maven] build script with

org.junit.jupiter:junit-jupiter-api
org.junit.jupiter:junit-jupiter-engine
org.junit.jupiter:junit-jupiter-junit-platform-runner

Junit4
`package io.truthencode.example.junit4
import org.scalatest.junit.JUnitRunner
import org.junit.runner.RunWith
import org.scalatest.{FunSpec, Matchers}
@RunWith(classOf[JUnitRunner])
class JUnitExampleTest extends FunSpec with Matchers {
describe("ScalaTest with JUnit4") {
it("should pass this test") {
 1 should equal(2 - 1)
}

it("should fail here") {
  1 should equal(45)
}

}
}`
Becomes
JUnit 5
`package io.truthencode.example.junit5
import org.junit.platform.runner.JUnitPlatform
import org.junit.runner.RunWith
import org.scalatest.{FunSpec, Matchers}
@RunWith(classOf[JUnitPlatform])
class JUnitExampleTest extends FunSpec with Matchers {
describe("ScalaTest with JUnit5") {
it("should pass this test") {
 1 should equal(2 - 1)
}

it("should fail here") {
  1 should equal(45)
}

}
}`
YMMV based on build tool and IDE.  I tend to use Gradle in IDEA and have noticed the Test results window shows 'classMethod' instead of the Descriptions Using FunSpc but at least once again captures the results and I can include JUnit 5, ScalaTest and Concordion Acceptance tests in the same build.

I would at some point love to have my ScalaTests take advantage of JUnit5 Extensions.

In contrast to @adarro, attempting to use JUnitPlatform didn't work when running tests from gradle. I had some success with this by using the junit-vintage runner and keeping the @RunWith(classOf[JUnitRunner]).
Digging into it a bit, I think the most correct thing to do is to create a TestEngine for Scalatest, rather than an Extension. See https://junit.org/junit5/docs/current/user-guide/#launcher-api. It would probably go into a scalatestplus library, given the modular design of 3.x.

@mfulgo, In the meantime you can use scalatest-junit-runner which is a simple TestEngine implementation to run Scalatest suites with the JUnitPlatform in Gradle.

Is there anyone working on creating a TestEngine for Scalatest?

@gna-phetsarath fyi i am making some progress in this branch:
https://github.com/scalatest/scalatestplus-junit/tree/feature-junit-5-support
Cheers.

@cheeseng I've been using https://github.com/helmethair-co/scalatest-junit-runner with good results. However, it took a loooong time to figure all out, with many detours and dead ends along the way. Gradle + ScalaTest + IntelliJ doesn't work well at all today (out of the box). The scalatest-junit-runner project fixes it, so would there be a way to support it by default in ScalaTest? cc @giurim in case you're interested in removing some friction and contributing this to scalatest?

@cheeseng I've been using https://github.com/helmethair-co/scalatest-junit-runner with good results. However, it took a loooong time to figure all out, with many detours and dead ends along the way. Gradle + ScalaTest + IntelliJ doesn't work well at all today (out of the box). The scalatest-junit-runner project fixes it, so would there be a way to support it by default in ScalaTest? cc @giurim in case you're interested in removing some friction and contributing this to scalatest?

Good to hear that scalatest-junit-runner works for you, as mentioned in earlier comment scalatestplus-junit has a branch for JUnit 5 too, but I am not sure what's next step, perhaps @giurim can share some experience with us?

@cheeseng what is the status of your branch? If that line of work will support scalatest out of the box in Gradle+IDEA, it would be great, too. Just trying to make the setup more discoverable and simpler for this use case. If it makes sense to base it on @giurim's work, great, but if your line of work is also making progress and has a good chance of landing in a release that's also good. I can't judge what approach is better.

There are minor differences between the two test systems, so there will be a couple of corener-cases to figure out. Also in some cases the scalatest-junit-runner cannot provide feature parity with native Scalatest because certain level of control or information is not available on the interface I use to interact with Scalatest.

If there's anything you're missing from the JUnit Platform API that would help here, please let me know. I'd be happy to help.

@giurim @marcphilipp Thanks for sharing and the offer to help, I think it will be really great if we can get these working together.   I'll have to refresh myself first on the status of work in progress branch I have, and I'll update the status here again soon!

@dragos @giurim @marcphilipp What I have done in my WIP branch was implemented a JUnit5 execution engine, and added AssertionsForJUnit5Macro, AssertionsForJUnit5, JUnit5Suite and JUnit5SuiteLike , the aim was to provide JUnit 5 similar support like what JUnit 4 has.  I am not sure what will be the right next step, perhaps I shall look into scalatest-junit-runner to study what it supports, do feel free to share your thoughts on what will be a good next step for us.  :)

@bvenners @dragos @giurim @marcphilipp Here's my propose plan:

Create a new repo under scalatest call scalatestplus-junit5.
Ported the PR https://github.com/scalatest/scalatestplus-junit/pull/27 into scalatestplus-junit5 .
Publish a M1 version.
Port over examples from scalatest-junit-runner to make sure they works with M1, and port needed things from scalatest-junit-runner to the new scalatestplus-junit5 as needed, this step I think we need many hands to help.

For starting JUnit 5 support with new scalatestplus-junit5 we'll need green light from @bvenners , feel free to share your thought on the plan.
Cheers.

@cheeseng Sure, doing a separate scalatestplus-junit5 sounds like a good plan.

One minor thing: "scalatest-junit-runner" is a misleading name since "runner" is a concept from JUnit 4. I'm fine with scalatestplus-junit5 but the implementation class should probably be called ScalaTestEngine since it will implement TestEngine.

@bvenners @giurim @marcphilipp @dragos fyi I reach step 4 in the plan, the source is available at:
https://github.com/scalatest/scalatestplus-junit5
and the current version is published as <IP_ADDRESS>-M1, we need helping hands to try it out and see if it works / what does not work for you, we'll continue to work from here.
I have also ported over the examples from scalatest-junit-runner:
https://github.com/scalatest/scalatestplus-junit5/tree/main/examples
Cheers.

@marcphilipp When I tried in maven-example, I noticed that the discovery code seems to run multiple times when I do mvn clean test, any idea what is causing it?

@dragos and I tried the engine and ran into an issue with Gradle Enterprise Test Distribution and Predictive Test Selection. In accordance with JUnit's documented requirements, test engines must be able to handle UniqueIdSelector for unique IDs they have previously returned. For example, a unique ID like [engine:scalatest]/[class:com.acme.FooTest] should be converted into the corresponding ScalaTestClassDescriptor in the implementation of TestEngine.discover.
@cheeseng Would this be something you could add?

@dragos Thanks for helping to test, do let us know if you encounter any problem.
@marcphilipp Yes I would love to, though I am not sure how to do that yet at the moment, I'll try.

@cheeseng I encountered the problem @marcphilipp described above, since our build uses "predictive test selection".

@dragos @marcphilipp Let me work on supporting it, one thing is I never use "predictive test selection" before, would it be possible if you can help provide me a minimal sample maven/gradle project that can reproduce the problem?

@dragos @marcphilipp fyi I come out with a first version to support UniqueIdSelector:
https://github.com/scalatest/scalatestplus-junit5/commit/d257ba98a3ca17a6ec71ca9da570432dd93b4d44
I am not sure how I can test it easily, perhaps you have a better idea?
Thanks.

@cheeseng I took a quick look at the code and I think it looks like it should work. If you merge it and release an M2 version, we'd be happy to test it.
One general thing I noticed is that the engine currently doesn't handle redundant TestSelectors. For example, it would be valid to pass a PackageSelector and a ClassSelector for a class in the same package; or, a ClassSelector for a class and a UniqueIdSelector for the same class. JUnit provides a base implementation to deal with such scenarios: EngineDiscoveryRequestResolver. The documentation is a bit sparse but I can recommend looking to the implementations in JUnit Jupiter in Spock for inspiration.
The other thing I wasn't sure about are these scalatest-all-tests descriptors. I assume these are for preventing the ScalaTestClassDescriptor from being pruned by JUnit? If so, you can override mayRegisterTests() to return true instead.

The other thing I wasn't sure about are these scalatest-all-tests descriptors. I assume these are for preventing the ScalaTestClassDescriptor from being pruned by JUnit? If so, you can override mayRegisterTests() to return true instead.

Yes, mayRegisterTests works great, thanks for the pointer!  I have pushed a commit and shall release M2 with it.

One general thing I noticed is that the engine currently doesn't handle redundant TestSelectors. For example, it would be valid to pass a PackageSelector and a ClassSelector for a class in the same package; or, a ClassSelector for a class and a UniqueIdSelector for the same class. JUnit provides a base implementation to deal with such scenarios: EngineDiscoveryRequestResolver. The documentation is a bit sparse but I can recommend looking to the implementations in JUnit Jupiter in Spock for inspiration.

I'll look into that in my next step, hopefully it is not too hard!  :)

@marcphilipp @dragos @bvenners Fyi I released M2.  I'll continue to EngineDiscoveryRequestResolver as pointed out by @marcphilipp .
Cheers.

@marcphilipp Do you mind to share me URL of implementations in JUnit Jupiter in Spock?  I tried to find it in https://github.com/xvik/spock-junit5 but didn't find anything related to EngineDiscoveryRequestResolver, I probably looking at the wrong place.

@marcphilipp I tried to work out a version of ScalaTestEngine that uses EngineDiscoveryRequestResolver :
https://github.com/scalatest/scalatestplus-junit5/compare/main...feature-engine-discovery-request-resolver
Do you mind to help sanity check the code to see if they looks right?  It is still a bit messy with code to convert between java/scala conversion, but hopefully the direction is correct.

@bvenners @marcphilipp @dragos Fyi I have released M3 that includes changes in the following PR:
https://github.com/scalatest/scalatestplus-junit5/pull/2
Please kindly help to try and see if it works for you?
Cheers.

@marcphilipp @dragos Just a friendly ping, any chance that you may kindly help checking if M3 is working for you?
Thanks for your help!

Sorry for the delay. I had another try with M3 and things look good. I tried both CLI and IntelliJ, and both work. I noticed that the CLI has additional output for successful tests, but I think that's ok. It might be a bit better formatted to make it prettier, but the functionality is there.
com.gradle.enterprise.sbt.internal.configuration.GeConfigHelperTest > system properties override existing tags, links and custom values PASSED

com.gradle.enterprise.sbt.internal.scan.BuildScanListenerTest > findRootCause find root case in simple linked list PASSED
....

Inside IDEA, I was expecting I could navigate to the test case, but that doesn't seem to be supported. That would be a nice addition, but that doesn't work with scalatest-junit-runner either.

@dragos Thanks for helping to test!  For the test case navigation I think I may need to set the TestDescriptor's source, I am not sure how yet, but I'll look into it.

@marcphilipp @dragos I added the getSource initial implementation:
https://github.com/scalatest/scalatestplus-junit5/pull/2/commits/71d0f85d3813a0886e62200f73e4cee84fb6f207
It is released as M4, when I tried it with example projects we have, it seems to work with the maven project but not gradle project, @marcphilipp any idea what's the reason behind it?

@marcphilipp Oh yes, I was using the gradle runner which is the default runner for gradle project, after I changed it to Intellij runner it starts to work!  Thanks for pointing it out!

I think we'll have to add that as a note in the README.md, I'll do that.

@bvenners @marcphilipp @dragos @giurim Fyi I have added support for tags in the following PR:
https://github.com/scalatest/scalatestplus-junit5/pull/3
and released it as M6.  I am thinking we are getting near to a real release, perhaps some tidying up of scaladocs and some quick documentations in the README.md.  Do you think there's still important feature that is missing?

@bvenners @marcphilipp @dragos @giurim Just fyi I released M7, which tagging at the test level support is added also.
Cheers.

@adarro @marcphilipp @dragos @giurim @adarro @carlspring @gna-phetsarath I am planning to release <IP_ADDRESS> final soon, any objection?

@cheeseng No objections from my side. I wanted to test it more thoroughly and think I should be able to do so until mid next week if you're willing to wait so long.

@marcphilipp Mid next week is fine, let's do that.  I am preparing things in scalatest.org website to be ready.

@cheeseng I finally had a chance to run our integration tests against it and it looks good! 👍

@marcphilipp Glad to hear that!  Thanks a lot for helping to test!  🙏🏻

@adarro @marcphilipp @dragos @giurim @adarro @carlspring @gna-phetsarath I'll arrange to release <IP_ADDRESS> final soon, thanks!  🙏🏻

Thanks for all you hard work! I am no longer working at the company which had one of the world's largest Scala code bases, so I won't be able to test this myself (as that was about five years ago).
However, I'm glad to hear this has now been implemented! I'm sure it'll help a lot of developers.

@adarro @marcphilipp @dragos @giurim @adarro @carlspring @gna-phetsarath just fyi, final version of <IP_ADDRESS> is released.  I'll close this ticket.
Thank you everyone for making it happen!
Cheers.


add more information about what node-distribute is

dev

adds icon
updates Readme to point at main site
updates main site to have more helpful information

backend

updates cli to default to help command

frontend

sets border-radius:0 for .badges
updates section titles to be title case

fixes #52

Coverage remained the same at 98.718% when pulling a0a65148ce60a66f69b410f98fa5ad799aa8e427 on fixes-#52 into 24cdfde3d8707ed163ad0ae106fdf2d3cc9f400d on master.


React Query

Hi, sorry for not using the issue template -- I just started using this and have loved it so far, but I have a few questions. For context, I'm using it with React Query.

Is there a way to change how the names of the query hooks generate? The way I'd want to is to remove the controller names from them.
Is there a way to make it so the whole axios request isn't returned in data from the query hook, but just the data parameter from inside of it?

If these aren't possible, that's okay, but I just wondered if I was missing something.
Thanks!

Hi @ngregrichardson,
Regarding your second question, I found a solution using axios.interceptors.response, however, I would like to inquire if there is a better alternative available...
axios.interceptors.response.use(function (response) {
    // Any status code that lie within the range of 2xx cause this function to trigger
    // Do something with response data
    return response?.data;
}, function (error) {
    // Any status codes that falls outside the range of 2xx cause this function to trigger
    // Do something with response error
    return Promise.reject(error);
});

That looks like it would work, but it probably wouldn't change the typings right?

Hello @ngregrichardson, for point 2 you can use a mutator and for point 1 I am not sure to understand. The name of the hooks generated are based on the operationId you can modify them with this

I will look into those, thanks! Like I said, I wasn't able to easily find those in the docs, so I was just wondering if I was missing them. Thanks!

In conclusion the doc need to be improved 😃. If you have the time, help is appreciated

@anymaniax We've been looking for a solution to #1 as well but stumbled onto a blocker with using the operationName override you suggested.
Currently, Orval generates a type name to represent the input params for an operation. (e.g. AccountsGetUserParams) If you use the operationName override and provide a new operation name of "GetUser" then Orval will generate GetUserParams for the input param type.
We too are trying to remove the controllers from the operation names. In order to avoid name conflicts across controllers, we use the tags output mode to group methods from the same controller together.
The problem is that the params type is not grouped with the generated tag modules. All models are kept in a single common module which results in type conflicts! This isn't an issue for response types because those are not renamed when overriding the operation name.
Could we have the params type generation behave like the response types and keep their original full qualified names?

Hello @vyrotek can you give me an example with code sandbox to be sure I understood well the problem?

Hi @anymaniax, thanks for your time.
Hopefully this illustrates the issue.
https://codesandbox.io/p/sandbox/cool-fire-wto6rv
swagger.json was generated off of 2 controllers each with a single endpoint.
/Things/FindSomething?search=aaaa tagged in swagger.json with Things (Note: ?search)
/Widgets/FindSomething?filter=bbbb tagged in swager.json with Widgets (Note: ?filter)
orval.config.ts is configured to split output based on tags and also uses operationName to rename the operations and strip the controller prefix from the name. In this example, the override results in two
Note: (Working as expected)
\src\app\api\models\thingsFindSomethingResponse.ts was not renamed with the new operation name.
\src\app\api\models\widgetsFindSomethingResponse.ts was not renamed with the new operation name.
Issues:
\src\app\api\models contains only a single findSomethingParams.ts which was renamed and only has a filter field.
\src\app\api\models\index.ts contains 2 references to the same findSomethingParams.
\src\app\api\things.ts has a findSomething operation using the single FindSomethingParams
\src\app\api\widgets.ts has a findSomething operation using the single FindSomethingParams
Expected:
\src\app\api\models\thingsFindSomethingParams.ts with a search field.
\src\app\api\models\widgetsFindSomethingParams.ts with a filter field.

Hello @vyrotek, I checked your codesandbox. The problem right now is that when you use operationName property to change operationId it became the new unique Id. And in your case it’s not unique anymore.

@anymaniax What was surprising is that the other response models didn't change too though. Those stayed the full original name and not the new operation name.
Seems inconsistent and unexpected to have it behave the way it does now?

@vyrotek the others stay like that because they are part of the schemas and they have also a name that is separated from the operation Id and I have no direct way to link them together.
For the second part, currently there is no way to split the models by tag too

@anymaniax  Ah, I understand.
I've seen other Swagger/TS libraries just generate operation inputs as in-lined types instead. That would technically get around this conflict. Would you be open to an option like that? 🤔
Alternatively, the brute-force option would be to provide something similar to operationName but for every type and allow a custom name to be provided for query and response models. I don't think this exists, right?

@vyrotek if you find a good way to add it sure!

@vyrotek no response in 7 months so going to close this ticket. Happy to reopen if a solution is provided.


Randomly Darkmode is turned on.

Rancher Server Setup

Rancher version: 2.6-head
Installation option (Docker install/Helm Chart): Docker

Describe the bug
Fresh installs of Rancher have recently been activating the dark mode. It is hard to reproduce, but I was finally able to grab a screen shot of it.
Screenshots

Additional context
<!--Add any other context about the problem here.—>

This is/highly likely the root cause of #3530. @lvuch these need tackling together

Verified on v2.6-head - c47122a
Steps taken to see the issue is fixed:

Created an RKE1 cluster right after rancher is up.
Created an RKE2 cluster.
Created multiple standard users.
Logged in and logged out.
Created a project.
As a result the theme did NOT change, and has been in light mode.


Fixed not being able to accept new nodes on discovery page

Previously the next step after the discovery page was the cluster
bootstrap. It used to take a while and the user was still able to
accept new nodes while the bootstrap was happening. This behavior was
causing the bootstrap process to crash and we had to prevent the user
from accepting new nodes.
After we changed the behaviour of the setup wizard, user can now go
back and forth through the discovery page and change the nodes roles
for example. Now it's safe for the user to accept pending nodes to be
set for bootstrapping.
This fix only changes the behavior of accepting a new pending node
only on the discovery page. The previous rule of preventing a node
to be accepted is still valid for the dashboard page.
Fixes bsc#1063977

 Bug 1063977 — Unable to accept pending nodes after returning to bootstrap page

Closing this in favor of a proper back-end solution.


fix(rules): Fixed an issue where the 'Plex - present in amount of oth…

…er collections' rule wouldn't work with custom collections

Solution for issue in #688


Support for using hostname parsed from TLS SNI or HTTP Host header

This topic would also be interesting for me.
Is there any concrete plan to implement this feature? Maybe I could also try to help :)


make commands are supported on windows

Coverage remained the same at 100.0% when pulling a08156df087c3b04dc20d76ddcaa441dfece1106 on yuce:make-windows into 58359a3325993a84abf4d82884f618c3802c06b5 on pilosa:master.

Coverage remained the same at 100.0% when pulling eb65c4e33c907ed30ad405e28ae27943226d528c on yuce:make-windows into 58359a3325993a84abf4d82884f618c3802c06b5 on pilosa:master.


Add to Jenkins list of indicators to build

Description
Fix:
Add covid_act_now to Jenkinsfile list.
Changelog
Fixes

@krivard I forgot this in my first PR.

Looks like this indicator hasn't been added to CI either. Should we do that before merging this PR to make sure all checks pass?

Yeah, good call. Just added.

well lookit that 😉

@eujing would you take a look? we need make test lint to pass before we can deploy the CAN indicator.

I fixed the wip_signal error and the other linting errors, make test lint passes on my side now.


CCM-13455-added a new file

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app


Create monitoring synth script and regenerate gapic

Of note: the new gapic requires a just-released update to googleapis-common-protos-types.

Is the updated googleapis-common-protos-types dependency just for this gem or will it be applied across the board?

The updated dependency is required for the current logging and monitoring generated code. It's not (currently) required for any of the other libraries.


Build instructions

Could you please add the instructions on how to build the rom to the readme?

Do not use this source, its deprecated from my end. Follow https://github.com/santhosh6194/android_device_samsung_m30s-common for the latest sources and updates. Ill update the build institutions there.


Add no-store Configure option

It would be nice to have a no-store configure option which would exclude the store directory.

I'm unsure about that idea, for the same reason I'd be unsure about no-pem.

Why would you want such a thing? If you don't want it - don't use it. Why would we need a compile time option for it? In general I think there is a preference in the team to reduce the number of compile time options.

The idea came up because the store feature has a strong dependency to ui (https://github.com/openssl/openssl/issues/3806) and I prefer to exclude the ui feature at compile time. In hindsight, I believe there is no need for a no-store option once issue 3806 is resolved.


Add Reproducible Research

(and Information Science section)

https://github.com/leipzig/awesome-reproducible-research
Reproducible research is a field of great interest to the physical and life sciences, statistics, data science, and computer science
By submitting this pull request I confirm I've read and complied with the below requirements.
Please read it multiple times. I spent a lot of time on these guidelines and most people miss a lot.

I have read and understood the contribution guidelines and the instructions for creating a list.
This pull request has a descriptive title.For example, Add Name of List, not Update readme.md or Add awesome list.
The entry in the Awesome list should:

Include a short description about the project/theme of the list. It should not describe the list itself.Example: - [Fish](…) - User-friendly shell., not - [Fish](…) - Resources for Fish..
Be added at the bottom of the appropriate category.

The list I'm submitting complies with these requirements:

Has been around for at least 30 days.That means 30 days from either the first real commit or when it was open-sourced. Whatever is most recent.
It's the result of hard work and the best I could possibly produce.
Non-generated Markdown file in a GitHub repo.
Includes a succinct description of the project/theme at the top of the readme. (Example)
The repo should have awesome-list & awesome as GitHub topics. I encourage you to add more relevant topics.
Not a duplicate.
Only has awesome items. Awesome lists are curations of the best, not everything.
Includes a project logo/illustration whenever possible.

Either fullwidth or placed at the top-right of the readme. (Example)
The image should link to the project website or any relevant website.
The image should be high-DPI. Set it to maximum half the width of the original image.

Entries have a description, unless the title is descriptive enough by itself. It rarely is though.
Includes the Awesome badge.

Should be placed on the right side of the readme heading.
Should link back to this list.

Has a Table of Contents section.

Should be named Contents, not Table of Contents.
Should be the first section in the list.
Should only have one level of sub-lists, preferably none.

Has an appropriate license.

That means something like CC0, not a code licence like MIT, BSD, Apache, etc.
WTFPL and Unlicense are not acceptable licenses.
If you use a license badge, it should be SVG, not PNG.

Has contribution guidelines.

The file should be named contributing.md. Casing is up to you.

Has consistent formatting and proper spelling/grammar.

The link and description are separated by a dash. Example: - [AVA](…) - JavaScript test runner.
The description starts with an uppercase character and ends with a period.
Drop all the A / An prefixes in the descriptions.
Consistent and correct naming. For example, Node.js, not NodeJS or node.js.

Doesn't include a Travis badge.You can still use Travis for list linting, but the badge has no value in the readme.

Go to the top and read it again.

(all studies)

What does this mean?

The Ioannidis paper "Why most published research findings are false" is a theoretical survey that applies to all scientific papers that produced a p-value.

Ah thank you.

Hey, sorry for the lack of response, please see #1363.

The repo should have awesome-list & awesome as GitHub topics. I encourage you to add more relevant topics.

Can you fix the merge conflict?

❯ awesome-lint https://github.com/leipzig/awesome-reproducible-research
✖ Linting

  readme.md:824:5
  ✖    1:34   Invalid badge source                                    remark-lint:awesome/badge
  ✖  824:5    Incorrect indentation before bullet: remove 2 spaces    remark-lint:list-item-bullet-indent
  ✖  825:5    Incorrect indentation before bullet: remove 2 spaces    remark-lint:list-item-bullet-indent
  ✖  827:5    Incorrect indentation before bullet: remove 2 spaces    remark-lint:list-item-bullet-indent
  ✖  828:5    Incorrect indentation before bullet: remove 2 spaces    remark-lint:list-item-bullet-indent
  ✖  829:5    Incorrect indentation before bullet: remove 2 spaces    remark-lint:list-item-bullet-indent
  ✖  833:5    Incorrect indentation before bullet: remove 2 spaces    remark-lint:list-item-bullet-indent
  ✖  834:5    Incorrect indentation before bullet: remove 2 spaces    remark-lint:list-item-bullet-indent
  ✖  835:5    Incorrect indentation before bullet: remove 2 spaces    remark-lint:list-item-bullet-indent
  ✖  843:72   List item description must end with proper punctuation  remark-lint:awesome/list-item
  ✖  849:38   List item description must end with proper punctuation  remark-lint:awesome/list-item
  ✖  850:35   List item description must end with proper punctuation  remark-lint:awesome/list-item
  ✖  854:104  List item description must end with proper punctuation  remark-lint:awesome/list-item
  ✖  857:43   Text "Github" should be written as "GitHub"             remark-lint:awesome/spell-check
  ✖  860:41   List item description must end with proper punctuation  remark-lint:awesome/list-item
  ✖  861:50   List item description must end with proper punctuation  remark-lint:awesome/list-item
  ✖  864:55   List item description must end with proper punctuation  remark-lint:awesome/list-item
  ✖  865:35   List item description must end with proper punctuation  remark-lint:awesome/list-item
  ✖  866:43   List item description must end with proper punctuation  remark-lint:awesome/list-item
  ✖  870:69   List item description must end with proper punctuation  remark-lint:awesome/list-item
  ✖  871:65   List item description must end with proper punctuation  remark-lint:awesome/list-item
  ✖  872:72   List item description must end with proper punctuation  remark-lint:awesome/list-item
  ✖  873:63   List item description must end with proper punctuation  remark-lint:awesome/list-item

  23 errors

https://github.com/sindresorhus/awesome-lint

https://github.com/sindresorhus/awesome/pull/1164/files#r260135208

The description starts with an uppercase character and ends with a period.

Includes a succinct description of the project/theme at the top of the readme. (Example)


Build error: The given account is not owned by the executing program

Hello,
I have bumped anchor version up to 0.19.0 and created PR.
However it has been failed by Github Actions although I don't see any issues in my changes.
fyi - https://app.travis-ci.com/github/project-serum/multisig/builds/243635147#L1552
I would be appreciated if you could review and merge it.
Thank you!

@fanatid I have resolved your feedback on my PR. Thanks!

Is this issue related with #31?

@fanatid Yes, it is!

Then let's close this issue and move the discussion to #31. I'll check why CI is failed.


Add a Test System for Development

Context
Testing vastly speeds up development time, and makes it easy to avoid regressions. Currently the app does not have an associated test suite.
Test suite for:

api
web - might defer to a future ticket, definitely will be a second PR.

Requires:

https://github.com/thoughtbot/fishery
https://github.com/faker-js/faker.

Tests for api service should have an example of most types of tests:

test that hits a given endpoint, peforms a full set of CRUD operations, and checks that the database is updated appropriately.
tests for api/src/utils/formatter.ts
test for api/src/models/funding-submission-line-json.ts
tests for api/src/services/centre-services.ts
tests for api/src/routes/user-router.ts
tests for api/src/middleware/authorization.ts

Tests for web service should have an example of most types of tests:

TODO but probably a component test and a store test, maybe a test of a plugin.

Web tests issue created at https://yg-hpw.atlassian.net/browse/ELCC-13


Bugfix: Ensure coordinates are converted to FieldNumber before Point construction

This fix ensures that the x and y coordinates from the solution are correctly converted to FieldNumber instances before being passed to the Point constructor.

Good idea, thanks for submitting this fix and the test. Will be part of the next release.


Poor results with: voice_conversion_models--multilingual--vctk--freevc24.zip CoquiTTS

At first I was somewhat impressed, using a male voice as source and a female voice as target that was 30 seconds long and noise-cleaned by AI. It pretty much made the source wav sound like a prebubescent boy, similar to the target wav speaker, just not really as feminine as the target wav.
I am quite familiar how to create 30 second clean voice samples, so the voice transfer works very well on the commercial Coquitts website. Which I assume is using a variation of FreeVC.
But after this I tried many many different celebrity voices and such from males (similar or low pitched voices), and it all sounded like the same voice from some dude (who's voice wasn't all that manly) who was in neither of the provided sample wavs. There really was not much if any style transfer going on, if it concerns very basic fundamental parameters like the tone/undertone, pitch, rasp, etc. of the voice, i.e. what makes it recognizable the most. In that respect it sounded 90% just like this same dude all the time (presumably some voice used to train some TTS which the model takes as basis), and 9% like the source wav and 1% like the target wav (but it had all the nuances from the source wav and also would sometimes transfer nuances from the target wav, but only nuances). So you put in Duke Nukem + Duke Nukem, you always get = "this dude", who now speaks with boasty caricative intonations from the source wav (not the target wav), but otherwise his basic voice sounds nothing like Duke Nukem. I sometimes could recognize the orginal source wav's speaker voice stronger than other times, and sometimes the intonation was poor or there were artifacts.
I also noticed that bitrate 48000 works somewhat cleaner than 44100, but nothing else changed the fact, like mono 16k or what.
tts --model_name "voice_conversion_models/multilingual/vctk/freevc24" --source_wav untitled.wav --target_wav=input.wav --out_path=out.wav

Is this a bug, or is this not unusual?
The Coqui version of freevc24 is also substantially larger (1.6GB) and from March 2023 or so.

Observed something quite similar. Were you able to improve the voice transfer?

No I don't think you can do much of anything about it.

I encountered same issue. Are there any similar models that you found that do work?

I believe little open source models exist that can do one-shot voice-to-voice transfer (one has to be careful when searching: "speech-to-speech" nowadays means various other things if connected to LLMs).
I think most of the effort has been done in TTS models. For TTS I can recommend openedai-speech + xtts, which just does a very good job at TTS. But there is also F5-TTS, which is sort of experimental. What's special about that is that it transfers the emotions from the voice sample very accurately. XTTS will sound a little this and that, if that makes sense in the context of the input text. But F5-TTS will yell or cry 100% of the time, if that's part of the input sample.
This is all TTS though, not voice-to-voice.

Thanks for the

I believe little open source models exist that can do one-shot voice-to-voice transfer (one has to be careful when searching: "speech-to-speech" nowadays means various other things if connected to LLMs, it is not related to voice-to-voice, but some people call voice-to-voice speech-to-speech, which is annoying).
I think most of the effort has been done in TTS models. For TTS I can recommend openedai-speech + xtts, which just does a very good job at TTS. But there is also F5-TTS, which is sort of experimental. What's special about that is that it transfers the emotions from the voice sample very accurately. XTTS will sound a little this and that, if that makes sense in the context of the input text - it will always stay fairly neutral though. But F5-TTS will yell or cry 100% of the time, if that's part of the input sample, in almost exactly the same way. Last I checked F5-TTS was sort of clunky though, and it mispronounces things sometimes ... it is rare ... but still XTTS works near flawlessly, so it can feel like a downgrade.
This is all TTS though, not voice-to-voice.

Thanks, unfortunate that zero shot ooen source voice cloning seems to be rather rare.


[FR] - Add semantics to functions using Word and Int

When faced with a function like
evaluateTransactionFee :: ShelleyBasedEra era -> PParams (ShelleyLedgerEra era) -> TxBody era -> Word -> Word -> Int -> Coin

I can not tell what are the semantics behind the arguments for Word and  Int. Consider giving these newtypes.

Those are explained in haddocks: https://cardano-api.cardano.intersectmbo.org/cardano-api/Cardano-Api-Fees.html#v:evaluateTransactionFee . I'm not sure that newtypes would add much here. We could make reference script size unsigned though.

These comments were for some reason not displayed in my hoogle haddocks. I am not sure why.


feat: add global-css-to-css-module codemod POC

Context
This PR adds a proof of concept codemod that can automatically convert React component's stylesheet from global scope to CSS module. Detailed documentation, more granular tests and interactive CLI will be added in subsequent PRs. This PR adds the core logic on which it will be possible to iterate with smaller PRs.
I shrank the scope of the PR to a minimum. All the repo setup is done separately. If you ignore a couple of big fixture files, it should be ~480 lines. 🙂
How it works
I've added a lot of comments to the source code about implementation details, and here's the high-level overview:

Find .tsx file. (At the moment, the file path is hardcoded for test purposes.)
Check if the corresponding .scss file exists in the same folder according to our naming convention.
Convert this .scss file into .module.scss.
Get info about CSS class names and matching export tokens that will be used in the React component markup.
Replace all matching class names with export tokens in the .tsx file.
Add classNames import to the .tsx file if needed.
Add .module.scss import to the .tsx file.

Closes https://github.com/sourcegraph/sourcegraph/issues/23011.

@valerybugakov, I'm wondering if you faced the situation where the SCCS files are using  the styles directly in an HTML tag
e.g.
ul {
  margin: 0;
}

How will this be included in modules since it doesn't have a selector to convert?

@5h1rU As I understand this case isn't a problem for the global styles to CSS modules migration. Example with tag (ul) selector will stay the same without any modifications in processed files. So by these changes, we won't change anything about these selectors which is good I think cause we won't break anything that currently works.

Yep, @vovakulikov already answered the question. Top-level global tags are not the target of this codemod. This codemod targets only global styles defined for our React components. Global tag selectors will be partially extracted into Wildcard gradually as we add more components to it.

Update: unit-tests in progress PR: https://github.com/sourcegraph/codemod/pull/5
It might be easier to understand what's going after looking into it.


Update ObdCommand.java

all tests pass

What does update mean? What has been fixed or improved with this?

That was Github Webeditor, its the prefilled text.


asset folder not being copied

Hi, have just installed latest version, starting from scratch.  Running serve or generate, as per your github readme examples, the resulting folders do not contain the asset folder, nor does localhost:8080 show the images, just empty image tags.
Is there a switch I am not using correctly?
Thanks
Dave

There is indeed a -a /--assetsDir switch, did you used that?
The arguments for serving the example site would e.g. look like:
serve --workspace-file docs/example/workspace.dsl --assets-dir docs/example/assets

Happy days, thanks for quick response.  This is a great setup for docs + diagram site building.  Thanks.