segmentation fault with ruby 2.2.[4-7] in forked environments

fixes a segmentation fault problem when executed in forked environments
e.g. when running in background workers like resque
the actual bug is in Ruby (https://bugs.ruby-lang.org/issues/13753), but to also
allow older 2.2.x releases to make use of this gem i swapped the call to
Random::DEFAULT.bytes with SecureRandom.random_bytes which is
not affected by this problem but should work in nearly similar ways.
its easy to see the effects in irb, try the following and watch it 🔥
fork do
  puts Random::DEFAULT.bytes(16).each_byte.map { |b| sprintf("%02X",b) }.join
end

fork do
  puts SecureRandom.random_bytes(16).each_byte.map { |b| sprintf("%02X",b) }.join
end

damn, did't check for jruby locally. Although its just a platform limitation ... and the spec is more or less irrelevant anyways. Whats you opinion?

Hi @kangguru looks good to me.  Will merge.  Thanks for addressing the JRuby scenario - we use JRuby so this is appreciated :)

\o/ nice! will you make a new release?

@kangguru just did - 0.3.7 is live now.

thanks a lot!


Showcase Submission for challenges/180-falling-sand

Thank you Tom for your contribution! A member of the Coding Train team will review it shortly.

Falling Sand and Water Simulation
Tom

duplicate of #1397


[BEAM-941] Refactor DoFnSignatures & DoFnInvokers for clarity; removes public INSTANCE

Be sure to do all of the following to help us incorporate your contribution
quickly and easily:

[x] Make sure the PR title is formatted like:
[BEAM-<Jira issue #>] Description of pull request
[x] Make sure tests pass via mvn clean verify. (Even better, enable
Travis-CI on your fork and ensure the whole test matrix passes).
[x] Replace <Jira issue #> in the title with the actual Jira issue
number, if there is one.
[x] If this contribution is large, please file an Apache
Individual Contributor License Agreement.

R: @tgroh
As you requested for a followup on the OnTimerInvoker PR. The two commits are independent but both address the same issue. This is an operation no-op (unless something went wrong).

For DoFnSignatures I decided there was only likely to ever be one canonical way to create a DoFnSignature, so it was merely a matter of changes one or two non-staticmethods tostatic`.
For the invokers, it is very easy to imagine experiments with different kinds of invokers, so I made the factory interfaces explicit, as you suggested.

BEAM-941 has a couple more longstanding occurrences that I did not address here:
$ find . -name '*.java' | xargs grep 'public.*INSTANCE'
./sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/GlobalWindow.java:  public static final GlobalWindow INSTANCE = new GlobalWindow();
./sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/GlobalWindow.java:    public static final Coder INSTANCE = new Coder();
./sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/windowing/PaneInfo.java:    public static final PaneInfoCoder INSTANCE = new PaneInfoCoder();
./sdks/java/core/src/test/java/org/apache/beam/sdk/testing/SystemNanoTimeSleeper.java:  public static final Sleeper INSTANCE = new SystemNanoTimeSleeper();

Jenkins failure is BEAM-747


[SMALLFIX] Ignore flaky test

This test has been failing a lot of builds, ignoring it for now until we have a chance to deflake it

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/17885/
Test PASSed.

@aaudiber have you created a ticket for this?


Date selection for inline is broken in version 0.46.0

The same as #745 but in 0.46.0 version (even on site "Inline version" section have the same problem)

Seems fixed.


Following Bill - URL Bug

Summary
#1286

Fixed the url for followed Bills to reference the MAPLE's website Bill instead of the Legislature's.
Made some small code refactor so that the components for both organizations and bills use the same code
Modified the URL for the organization to correctly link the organization using the profile?id= prefix.

Checklist

[ ] On the frontend, I've made my strings translate-able.
[ ] If I've added shared components, I've added a storybook story.
[ ] I've made pages responsive and look good on mobile.

Screenshots
https://github.com/codeforboston/maple/assets/55262612/58ae57b2-87cb-4b80-a3f1-bbbb2e20a008
Known issues
Currently, we navigate to the organization by using profile?id= as the prefix, but should we aim to have organizations as the prefix instead?
Steps to test/reproduce

Go to the edit profile
Click on following
Click on the hyperlinks for either the bills or the organizations.

🚀


First pass at some more detailed documentation

A start on #57

I addressed your comments I think. Is there some button I'm supposed to click to tell you to look again?

Tim advised me offline to merge this.


Added Transpose Exercise

@matthewmorgan Transpose Exercise completed. Please review

@matthewmorgan Done. Please review and let me know :+1:

I'm going to merge this. I'm missing the README file too, but I'm ready to generate it (I think).


Update transit presets for Public Transport v2 schema

(closes #3041)
(closes #3508)
(closes #4566)
This updates all of the transit-related presets to use the Public Transport v2 Schema
Generally what I did was:

make a bunch of legacy presets non-searchable (existing features will still be recognized by iD, but new features will get both the legacy and the PTv2 tags).
add new presets under data/presets/public_transport/ which include the public_transport=* tags and also set the legacy tags too.
add good search terms for everything and update the names of the presets to try to guide users to do the right thing
make sure that the reference documentation points to the best page (often that's the legacy one).

I still have to test this a bunch, but hope to merge soonish so that translators can get to work 👍

This is mostly ok.. I'm going to make a few icon tweaks to make sure that all of the different supported transport modes have a good icon.  Maki contains good ones for bus, rail, light-rail, subway(metro), aerialway, ferry.  The internal iD-sprite has a few others, but might be line only: monorail and maybe some others.

[ ] Make sure all the icons are consistent (we have a mix of new maki for poi, and old maki for lines)
[ ] Do something better for tram/light_rail?  (trams have tracks in a road, light-rail is a mostly separated system)
[ ] Do something for trolleybus (electric rubber-tire bus powered by overheard caternary wires, even just the bus icon with something above it would help)
[ ] See if the monorail line icon in the iD-spritesheet can be used for poi features (without the line)
[ ] See if we can better differentiate between platform (where people wait) and stop_position (where vehicle stops).  I've talked to normal people about this and they hate it.  This part of PTv2 is weird and non-intuitive, but we should try.

Consistency and better coverage is important so that people using the presets will know what they are for and map correctly.

Ok I think I have the icons all sorted out - I'm pretty happy with them!

Thanks !
When will it be available in osm.org ?
Le 5 décembre 2017 06:36:30 GMT+01:00, Bryan Housel<EMAIL_ADDRESS>a écrit :

Merged #4585.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/iD/pull/4585#event-1371944114

--
Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.

When will it be available in osm.org ?

1 or 2 weeks - I need to give a chance for the translators to catch up, and they already have a lot of work to do on the new Help text.  I'll send out some reminders on twitter and mailing lists that we could use help..


made the weather popup look nice(r)

#Code Review
Good
It seems like there aren't any errors in the 58 lines of code you wrote.
Good coding practice.
Good java doc coverage, because the only function you wrote (WeatherView) is a constructor and doesnt need a java doc
Nice job writing a view, it seems like you drew more than one pixel at a time, which is a huge improvement!!!
Bad
It seems like this is quite a short pr. Most people seem to have a practice of making significant changes then making a pr.
Unsure
It also seems like you followed SOLID and CA, but it is hard to tell because you only wrote 58 lines of code


Migrate to null safety

It would be awesome if this package could be migrated to null safety.

Thanks for the reminder.

Hello, the newly released 4.0.0 has migrated null safety.

Great, thanks!


Update gfx942 BBS NN/NT/TN Equality/GridBased yamls for 1204 bbs bmm dynamic

[----------] Global test environment tear-down
[==========] 50058 tests from 13 test suites ran. (738542 ms total)
[  PASSED  ] 50058 tests.
hipBLASLt version: 1200
command line: ./build/release/clients/staging/hipblaslt-test


Add instructions to disable network namespaces for unprivileged singularity

This is needed soon ahead of an OSG security announcement.

@bbockelm I slightly changed some of the wording, please review & merge if you are ok with it.


[BEAM-2013] Upgrade to Jackson 2.8.8

Be sure to do all of the following to help us incorporate your contribution
quickly and easily:

[X] Make sure the PR title is formatted like:
[BEAM-<Jira issue #>] Description of pull request
[X] Make sure tests pass via mvn clean verify. (Even better, enable
Travis-CI on your fork and ensure the whole test matrix passes).
[X] Replace <Jira issue #> in the title with the actual Jira issue
number, if there is one.
[X] If this contribution is large, please file an Apache
Individual Contributor License Agreement.

R: @davorbonaci

Coverage increased (+0.002%) to 70.136% when pulling a7289fab865b05b685415c4ca76b246ae31f6d7d on jbonofre:BEAM-2013-JACKSON into 83193698d8ea3dc9cb2a3ed8fe6b4ee6b810237c on apache:master.

I mentioned in the Jira the related issue that this upgrade provides.

Upgrading jackson is good because of how many bugs get fixed.


Dark Theme Option

Add an option to enable the dark theme.

Closed by v1.3, even added support for more themes in the future!


🌟 Community Feature Challenge: Cedar Language and Agent 🌟

Ever wanted to make Cedar modeling easier? Do you have a cool idea for making entity schema better? This is one of our 10 community feature challenges, and we want your input on how we can enhance the Permit CLI in the area of authorization with the Cedar language and its agent. This is a space for you to share your ideas on what would make this part of the CLI even better!
How to Participate

Submit Your Proposal: Comment below with your detailed feature idea. Be sure to explain how it would work and why it would be valuable for users.
Vote for Your Favorites: Show support for your favorite ideas by upvoting them. Your votes will help us identify the most impactful proposals.
Win a Bounty: The idea with the most upvotes will be selected, and we’ll put a bounty on it! This means that you (or another contributor) could bring this feature to life and earn a reward.

Why Join In?

Shape the Future: Your input will directly influence Permit CLI’s growth.
Community Recognition: Contributing ideas or supporting others’ ideas lets you stand out as a valuable community member.
Collaborative Ownership: Together, we’ll build a CLI that truly reflects the community’s needs and creativity.

What’s Next?
We’ll keep this challenge open for proposals and upvotes until November 10th, 2024. Once the top idea is chosen, we’ll update this issue with details on the bounty and the next steps for development.
Thank you for helping us make the Permit CLI even better. We can’t wait to see what you come up with! 🌟

/bounty 200

/attempt #10
Proposal: Cedar Schema Generator and Validator
Description: Implement a schema generator and validator tool within the Permit CLI for the Cedar language, simplifying the creation and validation of entity schemas.
How It Works:

Schema Generator: Users can run a command like permit cedar generate  to automatically generate a basic schema template for entities, including predefined fields and data types based on best practices. Users can customize the template further as needed.
Schema Validator: Introduce a command (permit cedar validate ) that checks the syntax and structure of Cedar schemas, ensuring they adhere to best practices and highlight any potential errors before deployment.

BENEFITS
This feature would significantly reduce the complexity of modeling entities in Cedar, making it easier for users to create valid schemas quickly. It improves overall productivity and helps maintain consistency across authorization policies.

Hey, @lota02, your proposal sounds good. Please provide practical implementation plan, design review, and timeline, so I'll be able to assign you to the issue.

Closing as there's no answer from @lota02

/attempt #10
Proposal: Manage Cedar Schema, Policies and Authorization checks.
Description: Cedar-Agent is an HTTP server that provides endpoints for integration with Cedar, building CLI commands to implement Cedar features through Cedar-agent would be a useful addition to Permit-cli's capabilities. Under the hood, these commands will make HTTP requests to Cedar-agent similar to the PDP implementation that currently exists.
Features to build Commands for:

Policy : Create, retrieve update and delete policies.
Schema: Manage custom schemas that define the shape of entities and actions. Cedar-Agent will validate all policies against this schema.
Data Store : Store and manage application data to be authorised by Cedar policies in authorization checks.
Authorization Checks: Perform authorization checks on stored data using predefined policies.

Other Features:

Cedar-agent config: Manage configuration data for Cedar & Cedar-agent e.g server url, api version
Ping Cedar-agent: Test Cedar-agent connectivity with ICMP ping messages.
View Cedar docs: Open a web browser to view Cedar documentation.

Benefits:
These features make it easier for users to directly interact with Cedar through Permit-cli, hence improving the usability of Cedar as a Policy-engine for applications and making this CLI better.

Implementation Plan

Create command folder for the Policy-engine -cedar. All commands under this implementation will begin with:
 permit-cli cedar
Create command folders for features with nested actions -> policy, schema, data, config.  Each folder will have subcommand files like create.tsx, retrieve.tsx, update.tsx etc...
Initialize command files for others -> authorize.tsx, ping.tsx, docs.tsx.
Implement logic & components for all commands. Every command will have its own options/flags and arguments when needed. On every feature command, process HTTP request and return response or error as necessary.
Add global options for cedar subcommands e.g --server_url, --api_version, --auth_token. This options will be available on every cedar command to provide custom values when needed.

Commands
cedar policy - Manage all Cedar Policies
$ permit-cli cedar policy [command] [options]

list - List all policies
retrieve - Get a single policy
create - Create a policy
update - Update a policy
bulk-update - Update multiple policies

cedar schema - Manage Schema store for entity & data validation
$ permit-cli cedar schema [command] [options]

show - Show the current schema
set - Set the schema
delete - Delete the schema

cedar data - Manage application data (entities)
$ permit-cli cedar data [command] [options]

show - Show the current data
set - Set the data
delete - Delete the data

cedar config - Manage Cedar-agent server details
$ permit-cli cedar config [command] [options]

list - List all details that have been set
set - Set one or more config values
unset - Unset one or more config values

cedar authorize - Authorize application data using saved policies
$ permit-cli cedar authorize [options]

cedar ping - Test Cedar-agent connectivity with ICMP ping messages
$ permit-cli cedar ping [options]

cedar docs - Open a web browser to view Cedar documentation.
$ permit-cli cedar docs [options]


Allow the user to remove the titlebar of the AuthUI

I want to be able to customize the AuthUI screen and specifically remove the title/action bar of that activity. I used a style with the following items:
true
false
applied that style to the set theme method in the startActivityForResult method but still the bar is showing.
I think currently the feature to remove the titlebar is missing.
Please allow that to happen and also for a greater customization of the AuthUI screen for example, position the buttons and adding layouts

X-ref to Stack Overflow: http://stackoverflow.com/questions/39136738/unable-to-hide-the-title-bar-of-authorization-activity-using-firebaseui

@FahadSaleem thanks for the feedback.  We are working on more customization, but we also have to balance  this with the ability to write code that we know will work no matter what UI customizations a developer might make.  For instance hiding the title bar would restrict our ability to use overflow menus, etc.

I am going to consider this a duplicate of #229, where we can discuss all the ways we can enable you to customize.  Please chime in over there if you can think of a simple way to implement this!

We have a proposal to consider more customization inf #1477 if anyone would like to comment.


Can't plot after Remove plot/Clear All Plots

Repro:
Start new R session.
par(mfrow = c(3, 1))
plot(1)

Click Remove Plots or Clear All Plots button.
plot(1)

-> plot window shows nothing.

Confirmed.  Looks like a workaround is to call par again.

For remove all plots, or remove plot when there is only one plot, we can close the graphics device and that would reset the par.  For remove plot when plot count > 0, I'm still unsure how to fix.


Recently Added title formatting

The Recently Added page has weirdly formatted title (lowercase with dash), I guess it should be "Recently Added".

That happens when the translation doesn't exist in any language. I think that should have been fixed by https://github.com/flathub/website/pull/480/files and we probably did not have a successfull deploy since then :/

Staging appears to have been failing deployment for a while. Shall we repurpose this issue to track that?
I have a hunch #446 may be a symptom of it too.

Believe this was due to issues with deployment and can now be closed


Bump the poetry version to 1.0.5

FYI I've commendeered this PR for debugging the pipeline failure, I'll abandon it after I'm done and start anew.


External links to the specific site icon is how to achieve

I have asked you for help explaining how the site icon for external links is implemented, and I would like to add it to my custom. css

previously the were done via CSS - https://github.com/yoyurec/logseq-solarized-extended-theme/blob/e1565b05f5eabacedb977b587273bee38da05416/src/custom.css#L404-L470
but it's only for ~20 top sites, and list populated manually ((
not i'm using JS version with content editor detections, google favicons API and CSS variables...

Thank you!
① So, if you want to display all the site icons, it is not feasible to use custom.css only, right?
② Also I have another question, why the code related to Search panel in the theme.css file of the plugin does not work after I copy and paste it into custom.css, Is this functionality also not possible through a pure css solution?

right. only JS ((
it's also done via JS - to rearrange toolbar elements. Their default order too hard and too buggy for CSS job

Okay, thanks for the answer！


Apply black 23 + config pre-commit + fix some linting issues

Codecov Report
Patch coverage: 100.00% and project coverage change: -0.59 :warning:

Comparison is base (dd22cc3) 84.79% compared to head (822c75f) 84.21%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #211      +/-   ##
==========================================
- Coverage   84.79%   84.21%   -0.59%
==========================================
  Files          18       18
  Lines        3309     3294      -15
==========================================
- Hits         2806     2774      -32
- Misses        503      520      +17

Impacted Files
Coverage Δ

geofileops/fileops.py
88.80% <ø> (ø)

geofileops/geoops.py
96.96% <ø> (ø)

geofileops/util/_io_util.py
76.36% <ø> (-7.28%)
:arrow_down:

geofileops/util/_ogr_util.py
70.27% <ø> (-0.35%)
:arrow_down:

geofileops/util/grid_util.py
85.71% <ø> (ø)

geofileops/__init__.py
100.00% <100.00%> (ø)

geofileops/util/_general_util.py
68.18% <100.00%> (-16.67%)
:arrow_down:

geofileops/util/_geoops_gpd.py
87.23% <100.00%> (-0.66%)
:arrow_down:

geofileops/util/_geoops_sql.py
85.43% <100.00%> (ø)

geofileops/util/_sqlite_util.py
68.67% <100.00%> (ø)

... and 6 more

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

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


Current trust-bundle (ca-bundle.yaml) contains duplicate entries

Currently, the ca-bundle has duplicate entries for each CA.
openssl storeutl -noout -text -certs ctrl-plane-cas.crt
0: Certificate
Certificate:
    Data:
        ...
        Signature Algorithm: ecdsa-with-SHA256
        Issuer: CN=ziti-controller-ctrl-plane-root
        Validity
            Not Before: Jun 30 12:36:32 2023 GMT
            Not After : Jul  7 12:36:32 2033 GMT
        Subject: CN=ziti-controller-ctrl-plane-root
        Subject Public Key Info:
            Public Key Algorithm: id-ecPublicKey
                Public-Key: (256 bit)
    ...
    Signature Algorithm: ecdsa-with-SHA256
	...
1: Certificate
Certificate:
    Data:
        ...
        Signature Algorithm: ecdsa-with-SHA256
        Issuer: CN=ziti-controller-ctrl-plane-root
        Validity
            Not Before: Jun 30 12:36:32 2023 GMT
            Not After : Jul  7 12:36:32 2033 GMT
        Subject: CN=ziti-controller-ctrl-plane-root
        Subject Public Key Info:
            Public Key Algorithm: id-ecPublicKey
                Public-Key: (256 bit)
    ...
    Signature Algorithm: ecdsa-with-SHA256
	...
2: Certificate
Certificate:
    Data:
        ...
        Signature Algorithm: ecdsa-with-SHA256
        Issuer: CN=tds-openziti-base-controller-edge-root
        Validity
            Not Before: Jun 30 12:36:34 2023 GMT
            Not After : Jul  7 12:36:34 2033 GMT
        Subject: CN=tds-openziti-base-controller-edge-root
        Subject Public Key Info:
            Public Key Algorithm: id-ecPublicKey
                Public-Key: (256 bit)
    ...
    Signature Algorithm: ecdsa-with-SHA256
3: Certificate
Certificate:
    Data:
        ...
        Signature Algorithm: ecdsa-with-SHA256
        Issuer: CN=tds-openziti-base-controller-edge-root
        Validity
            Not Before: Jun 30 12:36:34 2023 GMT
            Not After : Jul  7 12:36:34 2033 GMT
        Subject: CN=tds-openziti-base-controller-edge-root
        Subject Public Key Info:
            Public Key Algorithm: id-ecPublicKey
                Public-Key: (256 bit)
    ...
    Signature Algorithm: ecdsa-with-SHA256
	...
4: Certificate
Certificate:
    Data:
        ...
        Signature Algorithm: ecdsa-with-SHA256
        Issuer: CN=ziti-controller-web-root
        Validity
            Not Before: Jun 30 12:36:32 2023 GMT
            Not After : Jul  7 12:36:32 2033 GMT
        Subject: CN=ziti-controller-web-root
        Subject Public Key Info:
            Public Key Algorithm: id-ecPublicKey
                Public-Key: (256 bit)
    ...
    Signature Algorithm: ecdsa-with-SHA256
    ...
5: Certificate
Certificate:
    Data:
       ...
        Signature Algorithm: ecdsa-with-SHA256
        Issuer: CN=ziti-controller-web-root
        Validity
            Not Before: Jun 30 12:36:32 2023 GMT
            Not After : Jul  7 12:36:32 2033 GMT
        Subject: CN=ziti-controller-web-root
        Subject Public Key Info:
            Public Key Algorithm: id-ecPublicKey
                Public-Key: (256 bit)
    ...
    Signature Algorithm: ecdsa-with-SHA256
    ...
Total found: 6

Solution:
Remove the following secrets from the trust-bundle:

secret:
name: {{ include "ziti-controller.fullname" . }}-ctrl-plane-identity-secret
key: ca.crt
secret:
name: {{ include "ziti-controller.fullname" . }}-web-identity-secret
key: ca.crt
secret:
name: {{ include "ziti-controller.fullname" . }}-admin-client-secret
key: ca.crt

Also it would be good to directly include the root certs and not the intermediate ones - although this produces the same output , but it improves readability and clarity a lot. So the outcome would be that there are just the Root CA certs for ctrl-plane, web-identity and edge-signing.

Linked to https://github.com/openziti/helm-charts/issues/117

Pruning those ca.crt data from the Bundle may be best. I haven't done that yet because someone, maybe me, still needs to analyze whether any predictable scenario would cause those root CAs to be needed. For example, when an alternative issuer is configured in the controller chart's Helm values.
The redundancy is functionally harmless because Ziti de-duplicates root CAs when they're aggregated to compute the well-known trust bundle that's used by clients to verify Ziti's server certs.
I agree the opportunity to optimize here is a more readable and understandable Bundle template and resultant ConfigMap.


Smart search for available variables in Output Config Wizard (HubHop integration)

Is your feature request related to a problem? Please describe.
Available variables (presets) are currently presented grouped by functions or by airplane.  There is no search function of any kind available and the list is quite long.  Sometimes it can be difficult to locate a variable if it is not clear in which group it belongs to.
Describe the solution you'd like
Create a new output config wizard search field that allows the user to search for variables based on a text criteria.  The search should include not only variables in the MF simvars list, but also the simulator "Local Variables" currently accessible through a button option.  For example the user enters "pitot" and a list of all the variables containing that text is displayed for the user to select.  We can get fancier by adding switches to the search, like "Case-Sensitive".
Describe alternatives you've considered
Hubhop might give a similar functionality, but it runs outside of MF and it is limited to the users contributed events and variables.
Additional context
None.

[ ] Filtering possible by Vendor, Aircraft, System
[ ] Filtering possible by free text, not case sensitive
[ ] UI Translation for EN and DE
[ ] Presets can also be fetched from HubHop
[ ] Old definitions can be loaded from existing config
[ ] Presets can be customized


Excel workbook upload - dates cause error

Describe the bug
Sometimes I downloaded a dataset using the Shiny app and then tried re-uploading the dataset to the Shiny app. Because the dates were saved as number of days from origin rather than "YYYY-MM-DD", the app throws an error in the overview page on the time series bar chart. The dates need to be saved as character strings instead (I think).
To Reproduce
Steps to reproduce the behavior:

Query a dataset in Shiny
Download the dataset
Re-upload dataset to Shiny
Navigate to overview page and look at time series

Expected behavior
Upload should be seamless.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

Not sure if this will fix tis issue, but consider using csv input and outputs instead of xlsx

All date and/or time fields in the data frame:
ActivityStartDate, ActivityEndDate, AnalysisStartDate, LastUpdated, ActivityStartDateTime, ActivityEndDateTime, ConstructionDateText, ActivityStartTime.Time, ActivityEndTime.Time


Create README.md

This should be part of your other pull request.  I'd recommend going through the steps at https://try.github.io to find out how to use Git to fork a repo, create a branch, submit a pull request, and modify the pull request in-progress.

Please consolidate this with your other pull requests, and delete this branch.

We've been informed that pwnable.kr does not want solutions for their challenges posted online.  Please delete the commits from your branch with the following commands:
$ git clone https://github.com/manhluat93/pwntools-write-ups
$ cd pwntools-write-ups
$ git remote add upstream https://github.com/Gallopsled/pwntools-write-ups
$ git fetch --all
$ git checkout -t origin/patch-3
$ git reset --hard upstream/master
$ git push --force origin patch-3

Closing by request of @zachriggle.


Add Python bindings

Desired behavior
Add Python bindings to gz-transport (and gz-msgs).
Alternatives considered

Use ros_gz bridge and the Python support in ROS / ROS2.

Implementation suggestion
Upstream the bindings for gz-msgs and gz-transport from https://github.com/srmainwaring/gz-python.
Additional context
From time to time there are requests for Python bindings to control the simulation. A number of the requirements can be met by using the messaging infrastructure to control and interact with the simulation.

https://community.gazebosim.org/t/python-bindings-for-gazebo-ignition/360
https://github.com/gazebosim/gz-sim/issues/1905
https://github.com/gazebosim/gz-transport/pull/386

Thanks for the implementation suggestion @srmainwaring. This is something we are hoping to address for Harmonic and having your implementation as a starting point will go a long way. We'd also like to address https://github.com/gazebosim/gz-msgs/issues/113, https://github.com/gazebosim/gz-msgs/issues/36, and https://github.com/gazebosim/gz-sim/issues/494 which might have implications for how we implement this.

This has been implemented in #411


Config files not generating on launch for 2.0.1

A couple of my profiles on thunderstore aren't generating the config files and isn't showing up on lethalconfig and not working in game. The first profile I updated actually generated and still works. I've tested it on a fresh profile and it does the same thing. I've tried to reinstalling and such but no luck. When I revert back to 1.1.0 it works, and tried updated it and nothing

The following content was translated using software
After the update, my mod became invalid. I deleted the configuration file but the issue was the same as before. I uninstalled and rolled back to version 1.10, then upgraded to version 2.0.1 one by one, and the mod worked normally

I tried that, no luck

It seems the mod is not downloading the dependencies it needs. Cause it shows in the cmd when launching that it needs LC InputUtils. It works now with it.

It seems the mod is not downloading the dependencies it needs. Cause it shows in the cmd when launching that it needs LC InputUtils. It works now with it.

The following content was translated using software
As you said, I also noticed, but this LC InputUtils will reduce the success rate of joining the room (sadly...)

shoot, my bad! — i've added the dependency on InputUtils to the mod manifest in v2.0.2!

shoot, my bad! — i've added the dependency on InputUtils to the mod manifest in v2.0.2!

尝试了，更新之后仍然无法加入其他人的房间，我能盼望作者在未来的更新后取消对InputUtils的依赖吗


Added Me command

This actually works yall.
To test: go into a chatroom and type /me "string". It does the same thing as in jabbr20 (which is not much) if you want to double check.

@ashanhol The testing use case is a bit unclear.. Not sure if this is the expected results?

Yup that's it. That's all it does.

:shipit:


PM-41 NTSC J

ATtiny85 does not load originals/backups from PAL region, but japanese originals/backups running fine.
I can repeatedly hear the disc spinning up/slowing down until I land in the memorycard/cd player menu.
While in the menu, the disc is still spinning up/slowing down (I don't see the "insert PS disc" screen).

Mid/Late model Japanese systems have to have the discs patched to claim to be NTSC-J or have their entire BIOS chips replaced, because there's a secondary check in the BIOS code that the modchip (which manipulates the mechacon) cannot bypass (yet, at least). The only PAL PSX that does this is the PM-41(2), and no north american units do the check.
So it's easiest to patch your game discs so that the BIOS thinks they're NTSC-J region. But it's not really something within the scope of this modchip to be able to fix (unless someone makes a hack like the one for the PAL PM-41(2) - which the ATTiny85 might not have enough pins to do anyway).

Thanks for the explanation. I think this is very important information and should be written down in the Readme. Up until now I thought only PAL PM-41 boards needed a BIOS patch to run region free.

By the way if you are still interested, a new version is in the works that supports all Japanese models.
https://github.com/kalymos/PSNee_V8/tree/test2


Proxy configuration redesign + smarter function Apify.getProxy()

Currently we have Apify.getApifyProxy() function, but it doesn't do much, it only compiles a string.
It would be good to have a new async function called Apify.getProxyInfo() with the same parameters, which would do the following:

If APIFY_PROXY_PASSWORD is not set but APIFY_TOKEN is, it would obtain the proxy password via API. This will make it easier for people to use it locally (less configuration).
Check that user has access to Apify Proxy (e.g. that trial is not expired), and throw user-friendly error if not. Otherwise the error might be very obscured.
Check that user has a right to access the selected proxy groups, throw user-friendly error if not.

The function could return an object that is compatible with the result of Node.js URL parsing (https://nodejs.org/api/url.html#url_url_strings_and_url_objects). Some people don't need just the URL and letting them to parse the result is awkward.
{
  proxyUrl: 'http://groups-BLABLA,session-123:my_password@proxy.apify.com:8000',
  hostname: 'proxy.apify.com',
  port: 8000,
  auth: 'groups-BLABLA,session-123:my_password',
  username: 'groups-BLABLA,session-123',
  password: 'my_password',
  protocol: 'http',
  ...
}

But maybe it's okay to call the function Apify.getProxyUrl(). People can always call this:
const proxyUrl = new URL(await Apify.getProxyUrl());
console.log(proxyUrl.hostname);

or
const url = require('url');

...

const proxyUrl = url.parse(await Apify.getProxyUrl());
console.log(proxyUrl.hostname);

What are your thoughts?

Also, this function should support parameter countryCode that we'll pass to country for residential proxies

@gippy Maybe we could also add argument saying which hostname(s) is the user interested in

The input of the function should be equivalent to what proxyConfiguration input schema control provides

As part of this task, we should also redesign the way how proxy settings are passed to crawlers. For example, CheerioCrawler and PuppeteerCrawler use an entirely different way. Let's create some class called ProxyConfiguration, it's constructor would be compatible with the data that is passed by the proxy config input schema editor and it would completely encapsulate all proxy-related settings, including custom proxies.

One

Related issue: Calling Apify.launchPuppeteer() with invalid proxyUrl succeeds, but page.goto() fails later. E.g.
const browser = await Apify.launchPuppeteer({
        proxyUrl: `http://groups-RESIDENTIAL,country-US,session-12323434:${process.env.APIFY_PROXY_PASSWORD}proxy.apify.com:8000`,
    });

Note the missing @.

Here is a relevant code snippet for inspiration
const proxyConfigurationToUrl = (proxyConfig) => {
    if (!proxyConfig) return null;

    if (proxyConfig.useApifyProxy) {
        // Using Apify Proxy
        let username;
        if (proxyConfig.apifyProxyGroups && proxyConfig.apifyProxyGroups.length > 0) {
            // Selected proxy groups
            username = `groups-${proxyConfig.apifyProxyGroups.join('+')},session-${_.random(9999999999)}`;
        } else {
            // Automatic mode
            username = `session-${_.random(9999999999)}`;
        }
        return `http://${username}:${this.apifyProxyPassword}@proxy.apify.com:8000`;
    }

    if (proxyConfig.proxyUrls && proxyConfig.proxyUrls.length > 0) {
        return proxyConfig.proxyUrls[0];
    }

    throw new Error('Unexpected proxyConfiguration value');
};

Internally, it can use http://proxy.apify.com/?format=json to get the error info. It contains info like this:
{"connected":false,"connectionError":"Selected proxy groups have no usable proxies from country 'CZ'.","username":"groups-SHADER,country-CZ","userId":"XXX","passwordValid":true,"rejectUrl":"http://proxy.apify.com/?reject=groups-SHADER%2Ccountry-CZ"}

For example, see this recent feedback from a customer:
Input is not valid: Currently you do not have access to any proxy group usable in automatic mode.

what does this message mean with "useApifyProxy":true

Will we get access to proxies once we upgrade to a paid subscription?

Are proxies being used when "useApifyProxy":false or requests come direct from one server?

The error message from actor should explain everything

Another feedback from users:
still dont know how to use proxy inside puppeter crawler

Apify v0.21.0 now supports this via ProxyConfiguration
See changelog and migration guide


[Go Live][02/09]

Push to live

Docs Build status updates of commit 3cc724d:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/feedback.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
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.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Is there a way to make input/output ports ambiguous? Or just look like a port can do both in/out functionality?

I want to have nodes with 4 ports.
I do not care if a port is an input or output. I need each port to function as both. Or at least look like they function as both.
When a node is selected, hiding all input ports on that node. Further, hiding all output ports on the other nodes in the map when the original output port is selected.
Could you do this by stacking input/output ports on top each other? In a shared div?
Too summarize,
Is there a way to make the ports function as a simple line drawing tool. No input/output. Or at least look that way.

Here I have created a small example of how it could be created.
<!DOCTYPE html>

    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <link
      rel="stylesheet"
      href="https://cdn.jsdelivr.net/gh/jerosoler/Drawflow/dist/drawflow.min.css"
    />

Works perfect! Thank you.

HI Jersoler,
The above use case works perfectly in desktop, but in touch devices  it doesn't work.
instead of hover event, I attached active, focus, -webkit-touch-event, but the z-index doesn't change.
Kindly assist with the above case scenario considering touch devices.

@jerosoler I don’t know about iPad implementation of above code.
Can you assist?


Error in fetching the Apple service connection details for managing devices

On connect to store authentication
Error in fetching the Apple service connection details for managing devices. apple connection is not valid for connectionId: f4d94859-aa63-4b97-9f22-0a76c81d647c

Please help me

@aelf-hz Could be great if you could share what was the fix or the issue on this when closing it. I have the same prob, seems related to 2FA failed to fetch.

I resolved this issue by navigating to https://appcenter.ms/settings/accounts. Under apple accounts it said their was an issue with the user it was trying to connect with. I asked it to re-connect (which prompted me to provide an apple verification code). I was then able to connect as normal without issue.

@danielleedge  your solution is the right one.


Wrong URL in brunch new

brunch new
21 Feb 14:38:52 - error: Error: You must specify skeleton (boilerplate) from which new app will be initialised.

You can specify directory on disk, Git URL or GitHub uri (gh:user/repo):

brunch new <path-or-URI> [optional-output-dir]
brunch new gh:paulmillr/brunch-with-chaplin

Some suggestions:
...

All other skeletons (40+) are available at
http://git.io/skeletons

The bottom URL should presumably be http://brunch.io/skeletons

@pikeas The syntax is brunch new <skeleton-URL>. So you need to choose skeleton before creating project.
Ex.: brunch new gh:brunch/dead-simple

@pikeas thanks.

@yavorsky Yes, I understand that. Please note the copy at the end of my paste - it claims that skeletons are available at http://git.io/skeletons . This is incorrect, there is nothing at that URL, and should be changed to the correct URL we both pasted.

Hmm the git.io url used to work, I guess they made a breaking change to that service. Yeah I suppose it should just become the brunch.io one.

Fixed.


Bug: After Mac running for a while, Omnisharp cannot find any SDKs

Environment data
dotnet --info output:
.NET SDK (reflecting any global.json):
 Version:   6.0.100-preview.7.21379.14
 Commit:    22d70b47bc

Runtime Environment:
 OS Name:     Mac OS X
 OS Version:  11.5
 OS Platform: Darwin
 RID:         osx.11.0-x64

VS Code version: 1.59.0
C# Extension version: v1.23.14
OmniSharp log

Logs
Starting OmniSharp server at 8/30/2021, 5:24:24 PM
Target: /Users/USER_NAME/Documents/code/csharp/_tests/HttpClient
OmniSharp server started.
Path: /Users/USER_NAME/.vscode/extensions/ms-dotnettools.csharp-1.23.14/.omnisharp/1.37.14/run
PID: 20133
    Starting OmniSharp on MacOS 11.5.2 (x64)

    DotNetPath set to dotnet

    Located 1 MSBuild instance(s)
        1: StandAlone 17.0.0 - "/Users/USER_NAME/.vscode/extensions/ms-dotnettools.csharp-1.23.14/.omnisharp/1.37.14/omnisharp/.msbuild/Current/Bin"

    MSBUILD_EXE_PATH environment variable set to '/Users/USER_NAME/.vscode/extensions/ms-dotnettools.csharp-1.23.14/.omnisharp/1.37.14/omnisharp/.msbuild/Current/Bin/MSBuild.exe'

    Registered MSBuild instance: StandAlone 17.0.0 - "/Users/USER_NAME/.vscode/extensions/ms-dotnettools.csharp-1.23.14/.omnisharp/1.37.14/omnisharp/.msbuild/Current/Bin"
        CscToolExe = csc.exe
        MSBuildToolsPath = /Users/USER_NAME/.vscode/extensions/ms-dotnettools.csharp-1.23.14/.omnisharp/1.37.14/omnisharp/.msbuild/Current/Bin
        CscToolPath = /Users/USER_NAME/.vscode/extensions/ms-dotnettools.csharp-1.23.14/.omnisharp/1.37.14/omnisharp/.msbuild/Current/Bin/Roslyn
        BypassFrameworkInstallChecks = true
        MSBuildExtensionsPath = /Users/USER_NAME/.vscode/extensions/ms-dotnettools.csharp-1.23.14/.omnisharp/1.37.14/omnisharp/.msbuild

    Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.CSharpFormattingWorkspaceOptionsProvider, Order: 0

    Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.Completion.CompletionOptionsProvider, Order: 0

    Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.RenameWorkspaceOptionsProvider, Order: 100

    Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.ImplementTypeWorkspaceOptionsProvider, Order: 110

    Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.BlockStructureWorkspaceOptionsProvider, Order: 140

    Detecting Cake files in '/Users/USER_NAME/Documents/code/csharp/_tests/HttpClient'.

    Could not find any Cake files

    No solution files found in '/Users/USER_NAME/Documents/code/csharp/_tests/HttpClient'

    Queue project update for '/Users/USER_NAME/Documents/code/csharp/_tests/HttpClient/HttpClient.csproj'

    Detecting CSX files in '/Users/USER_NAME/Documents/code/csharp/_tests/HttpClient'.

    Could not find any CSX files

    Configuration finished.

    Omnisharp server running using Stdio at location '/Users/USER_NAME/Documents/code/csharp/_tests/HttpClient' on host 20091.

    Loading project: /Users/USER_NAME/Documents/code/csharp/_tests/HttpClient/HttpClient.csproj

It was not possible to find any installed .NET SDKs.
Install a .NET SDK from:
https://aka.ms/dotnet-download
warn: OmniSharp.MSBuild.ProjectManager
Failed to load project file '/Users/USER_NAME/Documents/code/csharp/_tests/HttpClient/HttpClient.csproj'.
/Users/USER_NAME/Documents/code/csharp/_tests/HttpClient/HttpClient.csproj(0,0)
Microsoft.Build.Exceptions.InvalidProjectFileException: The SDK 'Microsoft.NET.Sdk' specified could not be found.  /Users/USER_NAME/Documents/code/csharp/_tests/HttpClient/HttpClient.csproj
at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject (System.String errorSubCategoryResourceName, Microsoft.Build.Shared.IElementLocation elementLocation, System.String resourceName, System.Object[] args) [0x00040] in :0
at Microsoft.Build.Shared.ProjectErrorUtilities.VerifyThrowInvalidProject[T1] (System.Boolean condition, System.String errorSubCategoryResourceName, Microsoft.Build.Shared.IElementLocation elementLocation, System.String resourceName, T1 arg0) [0x00003] in :0
at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject[T1] (Microsoft.Build.Shared.IElementLocation elementLocation, System.String resourceName, T1 arg0) [0x00000] in :0
at Microsoft.Build.Evaluation.Evaluator4[P,I,M,D].ExpandAndLoadImportsFromUnescapedImportExpressionConditioned (System.String directoryOfImportingFile, Microsoft.Build.Construction.ProjectImportElement importElement, System.Collections.Generic.List1[Microsoft.Build.Construction.ProjectRootElement]& projects, Microsoft.Build.BackEnd.SdkResolution.SdkResult& sdkResult, System.Boolean throwOnFileNotExistsError) [0x0032a] in :0
at Microsoft.Build.Evaluation.Evaluator4[P,I,M,D].ExpandAndLoadImports (System.String directoryOfImportingFile, Microsoft.Build.Construction.ProjectImportElement importElement, Microsoft.Build.BackEnd.SdkResolution.SdkResult& sdkResult) [0x00027] in <e78286a6f9b047bca66ad86e9b031ef5>:0    at Microsoft.Build.Evaluation.Evaluator4[P,I,M,D].EvaluateImportElement (System.String directoryOfImportingFile, Microsoft.Build.Construction.ProjectImportElement importElement) [0x0000d] in :0
at Microsoft.Build.Evaluation.Evaluator4[P,I,M,D].PerformDepthFirstPass (Microsoft.Build.Construction.ProjectRootElement currentProjectOrImport) [0x000e6] in <e78286a6f9b047bca66ad86e9b031ef5>:0    at Microsoft.Build.Evaluation.Evaluator4[P,I,M,D].Evaluate () [0x0013b] in :0
at Microsoft.Build.Evaluation.Evaluator4[P,I,M,D].Evaluate (Microsoft.Build.Evaluation.IEvaluatorData4[P,I,M,D] data, Microsoft.Build.Construction.ProjectRootElement root, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings, System.Int32 maxNodeCount, Microsoft.Build.Collections.PropertyDictionary1[T] environmentProperties, Microsoft.Build.BackEnd.Logging.ILoggingService loggingService, Microsoft.Build.Evaluation.IItemFactory2[S,T] itemFactory, Microsoft.Build.Evaluation.IToolsetProvider toolsetProvider, Microsoft.Build.Evaluation.ProjectRootElementCacheBase projectRootElementCache, Microsoft.Build.Framework.BuildEventContext buildEventContext, Microsoft.Build.BackEnd.SdkResolution.ISdkResolverService sdkResolverService, System.Int32 submissionId, Microsoft.Build.Evaluation.Context.EvaluationContext evaluationContext, System.Boolean interactive) [0x00047] in :0
at Microsoft.Build.Evaluation.Project+ProjectImpl.Reevaluate (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings, Microsoft.Build.Evaluation.Context.EvaluationContext evaluationContext) [0x00063] in :0
at Microsoft.Build.Evaluation.Project+ProjectImpl.ReevaluateIfNecessary (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings, Microsoft.Build.Evaluation.Context.EvaluationContext evaluationContext) [0x00035] in :0
at Microsoft.Build.Evaluation.Project+ProjectImpl.ReevaluateIfNecessary (Microsoft.Build.BackEnd.Logging.ILoggingService loggingServiceForEvaluation, Microsoft.Build.Evaluation.Context.EvaluationContext evaluationContext) [0x00000] in :0
at Microsoft.Build.Evaluation.Project+ProjectImpl.ReevaluateIfNecessary (Microsoft.Build.Evaluation.Context.EvaluationContext evaluationContext) [0x00007] in :0
at Microsoft.Build.Evaluation.Project+ProjectImpl.Initialize (System.Collections.Generic.IDictionary2[TKey,TValue] globalProperties, System.String toolsVersion, System.String subToolsetVersion, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings, Microsoft.Build.Evaluation.Context.EvaluationContext evaluationContext) [0x00127] in <e78286a6f9b047bca66ad86e9b031ef5>:0    at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary2[TKey,TValue] globalProperties, System.String toolsVersion, System.String subToolsetVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings, Microsoft.Build.Evaluation.Context.EvaluationContext evaluationContext) [0x00073] in :0
at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary2[TKey,TValue] globalProperties, System.String toolsVersion, System.String subToolsetVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x00000] in <e78286a6f9b047bca66ad86e9b031ef5>:0    at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary2[TKey,TValue] globalProperties, System.String toolsVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) [0x00000] in :0
at Microsoft.Build.Evaluation.Project..ctor (System.String projectFile, System.Collections.Generic.IDictionary2[TKey,TValue] globalProperties, System.String toolsVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection) [0x00000] in <e78286a6f9b047bca66ad86e9b031ef5>:0    at Microsoft.Build.Evaluation.ProjectCollection.LoadProject (System.String fileName, System.Collections.Generic.IDictionary2[TKey,TValue] globalProperties, System.String toolsVersion) [0x000f7] in :0
at Microsoft.Build.Evaluation.ProjectCollection.LoadProject (System.String fileName, System.String toolsVersion) [0x00000] in :0
at OmniSharp.MSBuild.ProjectLoader.EvaluateProjectFileCore (System.String filePath, System.Collections.Generic.IReadOnlyDictionary2[TKey,TValue] projectConfigurationsInSolution) [0x00160] in <123e9399922f43fb93d71bfa60dd04d6>:0    at OmniSharp.MSBuild.ProjectLoader.BuildProject (System.String filePath, System.Collections.Generic.IReadOnlyDictionary2[TKey,TValue] configurationsInSolution) [0x0000d] in <123e9399922f43fb93d71bfa60dd04d6>:0
at OmniSharp.MSBuild.ProjectFile.ProjectFileInfo.Load (System.String filePath, OmniSharp.MSBuild.ProjectIdInfo projectIdInfo, OmniSharp.MSBuild.ProjectLoader loader, System.Guid sessionId, OmniSharp.Services.DotNetInfo dotNetInfo) [0x00023] in <123e9399922f43fb93d71bfa60dd04d6>:0
at OmniSharp.MSBuild.ProjectManager+<>c__DisplayClass31_0.b__0 () [0x00000] in <123e9399922f43fb93d71bfa60dd04d6>:0
at (wrapper delegate-invoke) System.Func1[System.ValueTuple3[OmniSharp.MSBuild.ProjectFile.ProjectFileInfo,System.Collections.Immutable.ImmutableArray1[OmniSharp.MSBuild.Logging.MSBuildDiagnostic],OmniSharp.MSBuild.Notification.ProjectLoadedEventArgs]].invoke_TResult()   at OmniSharp.MSBuild.ProjectManager.LoadOrReloadProject (System.String projectFilePath, System.Func1[TResult] loader) [0x0001b] in <123e9399922f43fb93d71bfa60dd04d6>:0
    Attempted to update project that is not loaded: /Users/USER_NAME/Documents/code/csharp/_tests/HttpClient/HttpClient.csproj

    Solution initialized -> queue all documents for code analysis. Initial document count: 0.

    Miscellaneous file: /Users/USER_NAME/Documents/code/csharp/_tests/HttpClient/Program.cs added to workspace

    No symbol found. File: /Users/USER_NAME/Documents/code/csharp/_tests/HttpClient/Program.cs, Line: 4, Column: 10.

    No symbol found. File: /Users/USER_NAME/Documents/code/csharp/_tests/HttpClient/Program.cs, Line: 4, Column: 10.

    No symbol found. File: /Users/USER_NAME/Documents/code/csharp/_tests/HttpClient/Program.cs, Line: 4, Column: 10.

Steps to reproduce

do other businesses on the Mac for a long time
find a place and do dotnet new console
go to Output -> Omnisharp Log

Expected  behavior
Omnisharp should find the installed .NET SDKs
Actual behavior
Omnisharp cannot find the installed .NET SDKs
Workaround
The current workaround is to reboot the Mac but it won't be convenient if there were many unsaved workloads running in the system.

@Banyc How is VS Code being launched, from the terminal (code .) or from the Dock launcher?  Does it consistently fail when launched with that method?

@JoeRobich It is from the terminal and Omnisharp is consistently failing.

@JoeRobich VS Code is launched from command open -n -b "com.microsoft.VSCode" --args "$*", via which it consistently fails. This idea is from https://stackoverflow.com/a/64065309/9920172, where I want to launch VS Code from a right-click menu. When VS Code launches via code ., no more Omnisharp failing! Thanks for the advice!

Automator script does not load the profile with critical Omnisharp config, I guess?

Workaround
Do export PATH=... at the beginning of the Automator script then do code "$*".

Automator script does not load the profile

Ah, that makes sense. If Automator doesn't load the shell configuration, then your Environment variables won't be setup properly. Going to close this one. Thanks!


feat(ui-shell): create fixed variant of side nav

Closes #1101
Creates the fixed variant and addresses some busted logic with the data scoping in the nav-nav partial.

I'll update my Prettier settings and get right on it.

Thanks @dakahn for the update! The remainder is mixed 2/4 spaces, but almost there...!

bump @dakahn do you have time this sprint for the quick changes?


Add endpoint to export metrics in prometheus format

Currently only json metrics are exported

resolved it here: https://github.com/papirosko/mm2-lag


Handling of compile-time errors in -cdartkp

Not sure if the problem is in test.dart, or in fasta.
However, some programs that fail with a compile-time error in -cdartk but not in -cdartkp. I can see that fasta prints error messages, and the generated program should throw a compile-time error at runtime.
We need to investigate this.

@mraleph @mkustermann

I think the problem is that the wrong stage is throwing compile time error. In dartk it's the same process that compiles and runs the code - so if you emit compile time error lazily (e.g. you inject a throw statement that throws a compile time error into the code) that still gets recognized as a compile time error because we catch this exception and look inside and recognize that this is compile time error exception.
In dartkp we first compile with dart_bootstrap and then we run the result through precompiled runtime (different process). If result is throwing compile time error that gets treated as a runtime error. I think we expect dart_bootstrap to throw eagerly.

What's the Dart interface that invokes Fasta for dartkp?

Or rather: how can Fasta tell the difference between dartk and dartkp mode?

There is currently no API for telling the difference between AOT and JIT, fasta is invoked the same way in both dartk and dartkp modes. We just do:
# JIT mode (compile to Kernel, load result, pass control to main)
dart --dfe=utils/kernel-service/kernel-service.dart ...

# AOT mode (compile to Kernel, load result, compile all code and write out snapshot)
dart_bootstrap --dfe=utils/kernel-service/kernel-service.dart --snapshot-kind=app-aot --snapshot=... ...

We can add something (e.g. we can make something like const bool.fromEnvironment('PRECOMPILER').


[decomp] transformq-h, clean up trig, and offline test for trig

Pull Request Test Coverage Report for Build 843983772

0 of 0   changed or added relevant lines in 0 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.002%) to 69.208%

Files with Coverage Reduction
New Missed Lines
%

game/overlord/iso.cpp
1
77.86%

Totals

Change from base Build 843786114:
-0.002%

Covered Lines:
34480

Relevant Lines:
49821

💛  - Coveralls


The RTL classes can't be applied to @apply

I'm trying to add custom rtl classes to @apply variable and I get this error@apply cannot be used with .ps-4 because .ps-4 either cannot be found, or its actual definition includes a pseudo-selector like :hover, :active, etc. If you're sure that .ps-4 exists, make sure that any @import statements are being properly processed *before* Tailwind CSS sees your CSS, as @apply can only be used for classes in the same CSS tree.

Unfortunately we would not be able to have it working if we want to add these classes in CSS files directly. That's because the selectors generated by the plugin is too complex and can't be handled by the @apply rule: https://github.com/tailwindcss/tailwindcss/issues/1344#issuecomment-580727001.
As I really want to have an easy way to change directions of my app, I will fork this repo then change the selectors by using the CSS logical properties:

margin-inline-start
margin-inline-start
margin-inline-start

Thank you @HapLifeMan for investigating this issue.
as I said in other discussions I will update those utilities to logical properties.

I have just updated the plugin to use logical properties, so this should be working now if anyone cares to try.


Flow-remove-types does not handle functions/object without explicit argument/key names

// works
type A = {[key: string]: string};
type B = (foo: string) => string;

// works in flow, but flow-remove-types fails
type A = {[string]: string};
type B = (string) => string;

Flow documentation is not clear on the syntax and whether omitting names like this should be allowed, but Flow 0.35 parses such definitions without any errors. So flow-remove-types probably should too. cc @leebyron

@mourner this is a new flow feature - it's not supported since babylon just added it and it's not released yet either https://github.com/babel/babylon/pull/197

@hzoo awesome, thanks!

It's possible that flow-remove-types may need it's own changes after we release (soon) but just fyi yeah

https://twitter.com/TschinderDaniel/status/798916219738976256 we released https://github.com/babel/babylon/releases/tag/v6.14.0 so install babylon again and check again?


Bump TF 2.3.1

Bump TF 2.3.1

Is this going to break https://github.com/tensorflow/addons/blob/master/tools/update_release_version.sh?

Oops, I don't even notice that we have this amazing tool. And yes, it will break it.

Is this going to break https://github.com/tensorflow/addons/blob/master/tools/update_release_version.sh?

Oops, I don't even notice that we have this amazing tool. And yes, it will break it.

Do you think It could be extended to cover this?

It's not so easy...
But seems that we have never published the wheel again patch versioned tensorflow so we should discuss if we should let this PR go forward.

It's not so easy...
But seems that we have never published the wheel against patch versioned tensorflow so we should discuss if we should let this PR go forward.

This was cause generally wed didn't have Tensorflow patch releases but this case was about security fixes.

So, should we modify that script to make it compatible with multiple versions?

Yes

Let me close it first as I don't have good implementation of that script in mind.

What strings we will have on 2.4.0 release?

We usually pin to rc version first.

Yes I meant to expand regular expression I think we need to figure out what strings we need to handle. After this change what strings we will need to maintain? Need we need to handle arbitrary list of releases e.g. 2.3.0,2.3.1,2.4.0rc etc..

Need we need to handle arbitrary list of releases e.g. 2.3.0,2.3.1,2.4.0rc etc..

Yes

Only in tf-version right? Are the single entries  just the first element of this list?

Only in tf-version right? Are the single entries just the first element of this list?

Yes, I think so.


UPF startup delayed ~15 minutes

As the UPF is deployed, the charm reconfigures multus to have the additional network attachment definitions, and then restarts the pod.  There seems to be an error preventing the charm from restarting as the following error is seen repeatedly in the juju debug log, and the pod stays in terminating state
unit-upf-0: 17:08:30 ERROR juju.worker.uniter.operation hook "stop" (via hook dispatching script: dispatch) failed: exit status 1
unit-upf-0: 17:08:30 WARNING unit.upf/0.juju-log 2 containers are present in metadata.yaml and refresh_event was not specified. Defaulting to update_status. Metrics IP may not be set in a timely fashion.
unit-upf-0: 17:08:30 INFO unit.upf/0.juju-log HTTP Request: GET https://<IP_ADDRESS>/apis/k8s.cni.cncf.io/v1/namespaces/user-plane/network-attachment-definitions "HTTP/1.1 401 Unauthorized"
unit-upf-0: 17:08:30 ERROR unit.upf/0.juju-log Uncaught exception while in charm code:
Traceback (most recent call last):
  File "/var/lib/juju/agents/unit-upf-0/charm/venv/lightkube/core/generic_client.py", line 188, in raise_for_status
    resp.raise_for_status()
  File "/var/lib/juju/agents/unit-upf-0/charm/venv/httpx/_models.py", line 749, in raise_for_status
    raise HTTPStatusError(message, request=request, response=self)
httpx.HTTPStatusError: Client error '401 Unauthorized' for url 'https://<IP_ADDRESS>/apis/k8s.cni.cncf.io/v1/namespaces/user-plane/network-attachment-definitions'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/401

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/var/lib/juju/agents/unit-upf-0/charm/lib/charms/kubernetes_charm_libraries/v0/multus.py", line 292, in list_network_attachment_definitions
    return list(
  File "/var/lib/juju/agents/unit-upf-0/charm/venv/lightkube/core/generic_client.py", line 252, in list
    cont, chunk = self.handle_response('list', resp, br)
  File "/var/lib/juju/agents/unit-upf-0/charm/venv/lightkube/core/generic_client.py", line 196, in handle_response
    self.raise_for_status(resp)
  File "/var/lib/juju/agents/unit-upf-0/charm/venv/lightkube/core/generic_client.py", line 190, in raise_for_status
    raise transform_exception(e)
lightkube.core.exceptions.ApiError: Unauthorized

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/var/lib/juju/agents/unit-upf-0/charm/./src/charm.py", line 961, in <module>
    main(UPFOperatorCharm)
  File "/var/lib/juju/agents/unit-upf-0/charm/venv/ops/main.py", line 439, in main
    framework.reemit()
  File "/var/lib/juju/agents/unit-upf-0/charm/venv/ops/framework.py", line 849, in reemit
    self._reemit()
  File "/var/lib/juju/agents/unit-upf-0/charm/venv/ops/framework.py", line 928, in _reemit
    custom_handler(event)
  File "/var/lib/juju/agents/unit-upf-0/charm/./src/charm.py", line 356, in _on_config_changed
    self.on.nad_config_changed.emit()
  File "/var/lib/juju/agents/unit-upf-0/charm/venv/ops/framework.py", line 342, in emit
    framework._emit(event)
  File "/var/lib/juju/agents/unit-upf-0/charm/venv/ops/framework.py", line 839, in _emit
    self._reemit(event_path)
  File "/var/lib/juju/agents/unit-upf-0/charm/venv/ops/framework.py", line 928, in _reemit
    custom_handler(event)
  File "/var/lib/juju/agents/unit-upf-0/charm/lib/charms/kubernetes_charm_libraries/v0/multus.py", line 533, in _configure_multus
    self._configure_network_attachment_definitions()
  File "/var/lib/juju/agents/unit-upf-0/charm/lib/charms/kubernetes_charm_libraries/v0/multus.py", line 572, in _configure_network_attachment_definitions
    ) in self.kubernetes.list_network_attachment_definitions():
  File "/var/lib/juju/agents/unit-upf-0/charm/lib/charms/kubernetes_charm_libraries/v0/multus.py", line 296, in list_network_attachment_definitions
    raise KubernetesMultusError("Could not list NetworkAttachmentDefinitions")
charms.kubernetes_charm_libraries.v0.multus.KubernetesMultusError: Could not list NetworkAttachmentDefinitions

This message is repeated every 1 second for ~15 minutes.  It appears that something in Juju or K8s gives up at this point and the charm is forcefully restarted.  Once that happens, it is able to proceed with creating the NetworkAttachmentDefinitions and it starts up normally

Fixed by #49


removed old ai

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
18 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-0.8%) to 96.529%

Files with Coverage Reduction
New Missed Lines
%

src/Battle.Logic/Map/MapCore.cs
8
94.24%

src/Battle.Logic/Encounters/MovementAction.cs
10
33.33%

Totals

Change from base Build<PHONE_NUMBER>:
-0.8%

Covered Lines:
2038

Relevant Lines:
2110

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
18 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-0.8%) to 96.529%

Files with Coverage Reduction
New Missed Lines
%

src/Battle.Logic/Map/MapCore.cs
8
94.24%

src/Battle.Logic/Encounters/MovementAction.cs
10
33.33%

Totals

Change from base Build<PHONE_NUMBER>:
-0.8%

Covered Lines:
2038

Relevant Lines:
2110

💛  - Coveralls


Cannot install with commerceguys/addressing 0.5

This package requires the dev-master version of commerceguys/addressing - I therefore cannot install version 0.5 of that package:

Can the composer.json requirement be changed to ~0.5 (for stable releases) or * (any version)?
See also:

https://github.com/commerceguys/tax/issues/17
https://github.com/commerceguys/pricing/issues/10

Thanks for reporting, and the advice.

As a result of this I am now getting:
commerceguys/zone dev-master requires commerceguys/addressing ~0.5 -> no matching package found.

I cannot reproduce the fail, let's keep this on HipChat.

As discovered this was a conflict with the Drupal Address module which specified a version and works by changing it to "*"


Fix cmdwin bug

Repro step:
$ vim --clean -S example.vim

example.vim
sp
call feedkeys("q::call win_gotoid(1000)\<CR>\<CR>")

Sometimes, E315: ml_get: invalid lnum: 1 occur. Sometimes, vim crash. This bug is caused that vim does not restore original cmdwin to close.

Sorry, I can't write test always crash or error occured. But I think that we should add something to make sure.

It appears to fail in the next function after Test_cmdwin_bug().
What is the sleep for?  Can we remove it?

What is the sleep for? Can we remove it?

Yes, It is enough that we can check  no crashes.

I think the fix should be to disallow win_gotoid() when in the command line window.
The test does not fail with an error.

OK, test with feedkeys() and "x!" argument works

I think that vim should allow to switch window since the command run from cmdwin should work as same as command line. For example:
:call DoSomething()
q:k<cr>

This should work successfully twice. DoSomething might use win_gotoid().


ClientModel: Get test coverage parity with Azure.Core

Fixes https://github.com/Azure/azure-sdk-for-net/issues/40560

API change check
API changes are not detected in this pull request.


some bugs

method_as_function nodes can't be transferred to another instance
fixpars sometimes requires an iFit restart
colour change only takes effect on nodes if re-run
fitting a combined ifunc with only some parameter values defined result in a ML error

these have been fixed/obsolete


feat: add optional lambda environment variables

Greetings,
Our usage of aws-python-promote-or-quarantine plugin has revealed some corner-cases that required slight modification to handler.py as well as the custom lambda execution policy (YOUR_FSS_LAMBDA_POLICY). Specifically, we have a source bucket with strict deny rules and have object replication configured on our promotion bucket. To get this plugin working we had to make two modifications:

add the s3:PutObjectAcl action to the custom lambda exection policy
include the ACL parameter to the copy_object function (with a value of bucket-owner-full-control in our case)

I've not modified the current 'default' behavior of handler.py (though I did do some refactoring) but instead added environment variables which change the runtime behavior. If a user were to follow the documentation as it is in this PR (pretty much the same as in master), the behavior should be the same as it is today. Appended to the README.md is a breakdown of optional configuration that enables (or disables) the features described in this PR. Lastly, for our use case we wanted to keep quarantined objects in the source bucket and copy promoted ones.
So to support the aforementioned features -- the following environment variables are proposed :

ACL

Can be one of: 'private'|'public-read'|'public-read-write'|'authenticated-read'|'aws-exec-read'|'bucket-owner-read'|'bucket-owner-full-control'

Is only append to the request body if not None

PROMOTEMODE

Can be one of:
'move'|'copy'
The default is move (the behavior as it is today)
The copy option does not delete the original
Rationale behind making it a string constant: easy to add support for different behaviors in the future

QUARANTINEMODE

The same as PROMOTEMODE except pertaining to the quarantine bucket and malicious objects

Finally, I've refactored the code such that if either PROMOTEBUCKET or QUARANTINEBUCKET is not set, the corresponding action is skipped (but logged).
The one thing I'm hesitant about is including by default the s3:PutObjectAcl in the lambda exec role because it's only required if one were to set the ACL environment variable. We could make it an optional action to include in the policy but I didn't want to convolute the documentation and will leave that defer the decision to you.
I've tested execution in various configurations but obviously I'm only human and cannot run an exhaustive test suite on my own but from what I was able to test, all seemed to work. Please let me know if anything is unclear or further edits are required.
Thanks,
Misha

Hi @dougc-trend,
Would you please help to review the changes of README.md?
Thank you so much.

@Laurence-Cheng @dougc-trend Thanks for the initial review. I've made the changes per your comments, let me know if I've missed anything, cheers.

Code LGTM.
However I need to test it for awhile.
I will be back when I finish my tests about this plugin.
Thank you.

Code LGTM.
However I need to test it for awhile.
I will be back when I finish my tests about this plugin.
Thank you.

@Laurence-Cheng Perfect -- we want to deploy this for several clients so the sooner the better. Thanks!


add felix md

Description

Checklists
General Checks

[x] the branch is up to date with main/master
[x] the code works when pulled and run locally
[x] All CI checks pass
[x] all conflicts are resolved (if any)
[x] PR has a descriptive title
[x] PR has appropriate labels and milestones for easy identification
[x] PR it is assigned to the owner
[x] reviewers are assigned
[x] the PR contributes only one focused change
[x] It is in the appropriate column in the project board (if necessary)
[x] has short and clear description
[x] is linked to an issue (if it is related)
[x] feedback is addressed (if any and if it is appropriate feedback.)

Markdown

[x] the markdown source is formatted
[x] spelling and grammar is correct in all text
[x] The markdown looks correct when you preview the file
[x] all links and images work

STILL incorrectly linked. like the other PRs, Ernerto linked his issue to all and we are missing PR from him. All of that need to be corrected, by Ernesto or the group leader no?

corrected


🌐 Add French translation for docs/fr/docs/tutorial/query-params-str-validations.md

Hey everyone! 👋
Here is the PR to translate the query params and string validations  page of the tutorial documentation into french.
See the french translation tracking issue here.
Thanks for the reviews👌

📝 Docs preview for commit b93bee0dba9f836b824ccac9b14fcf53a9a12641 at: https://649a0f71acd72b0d3761e966--fastapi.netlify.app

Thank you @Smlep! 🍰
And thanks for the reviews @JulianMaurin, @axel584, @krocdort 💃


Calendar view is empty if I use it in a Shell Tab.

Hi, First of all, great work with the plugin. I was using the calendar in Week view Layout. I noticed that when I change tabs in a shell and comeback to the calendar, I can't see any dates.
 <controls:Calendar                 CalendarLayout="Week"                 HorizontalOptions="Fill"                 ShowMonthPicker="False" SelectedDayBackgroundColor="Black" SelectedDayTextColor="White" TodayOutlineColor="Black" DaysTitleLabelStyle="{StaticResource LabelRegular16}" DaysLabelStyle="{StaticResource LabelRegular14}"                 ShowYearPicker="False" EventsScrollViewVisible="False"                 VerticalOptions="Fill" AnimateCalendar="False"                 ShownDate="{Binding Today}" />
Output after switching and coming back to Shell Tab:

Hi @xibeat
Thanks for the kind words.
Could you please provide some minimal repro sample for easier debugging?

Sure. I am using the .net Maui Shell with two tabs. One of them is a page with the Calendar Plugin.
AppShell.xaml
<Shell
    x:Class="Project.AppShell"
    xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
    Shell.FlyoutBehavior="Disabled">

    <TabBar>
        <ShellContent ContentTemplate="{DataTemplate local:HomePage}" Icon="dotted_circle_icon" />
        <ShellContent ContentTemplate="{DataTemplate local:CalendarPage}" Icon="dotted_circle_icon" />
    </TabBar>
</Shell>

CalendarPage.xaml
<controls:Calendar
                CalendarLayout="Week"
                HorizontalOptions="Fill"
                ShowMonthPicker="False"
                SelectedDayBackgroundColor="Black"
                SelectedDayTextColor="White"
                TodayOutlineColor="Black"
                DaysTitleLabelStyle="{StaticResource LabelTextRegular16}"
                DaysLabelStyle="{StaticResource LabelTextRegular14}"
                ShowYearPicker="False"
                EventsScrollViewVisible="False"
                VerticalOptions="Fill"
                AnimateCalendar="False"
                ShownDate="{Binding Today}" />

Today is the Datetime.Today from the view model.
Steps to reproduce:

Start App, and tap on Calendar Tab.(calendar working fine)
Switch to Home Tab and return to Calendar Tab again (calendar is not rendering)

I have a similar bug on iOS, i can reproduce it with this minimal code
<ContentPage .......
    xmlns:plugin="clr-namespace:Plugin.Maui.Calendar.Controls;assembly=Plugin.Maui.Calendar" >
    <plugin:Calendar>
        <plugin:Calendar.GestureRecognizers>
            <TapGestureRecognizer Tapped="TapGestureRecognizer_Tapped"></TapGestureRecognizer>
        </plugin:Calendar.GestureRecognizers>
        </plugin:Calendar>
</ContentPage>

    private async void TapGestureRecognizer_Tapped(object sender, TappedEventArgs e)
    {
        EmptyPage emptyPage = new EmptyPage();
        await Navigation.PushModalAsync(emptyPage);
        await Task.Delay(1000);
        await Navigation.PopModalAsync();
    }

After the Empty Page is closed the calendar looks like this

is there a temporary solution to fix this?

Hi @yungd1plomat
Working on it.
I hope to provide fix soon

Encountering same issue when changing tab. Please find an issue, thanks

I also encountered this as well.

As a temporary workaround I would suggest downgrading to version 1.1.6 while I'm working on a solution for this issue.
It's related to an events unsubscription that was changed.

Indeed version 1.16 works great..thanks for the work around..hope a solution can be found but what's more important is that its working 👍

I Tries with version 1.1.6 still I have the same issue when I navigate back to calendar, the days are missing, please find the solution for this issue, and also sometimes I have issue with UpdateDays Method, please look at as well if you have some time. and its look awesome package Man!  Thanks

I discovered that the problem disappears when I remove this line:
https://github.com/yurkinh/Plugin.Maui.Calendar/blob/3f6c126a3e15bc7141458fe1c664d4c389589202/src/Plugin.Maui.Calendar/Shared/Controls/MonthDaysView.cs#L1076

https://github.com/yurkinh/Plugin.Maui.Calendar/assets/3627193/060db2e7-e5f5-4acc-ad70-d00ceae29512
Enclosed is a video of the behavior, as you can see, the 27th which has an event is white on initial load, but when I use the home button and return to the app, it is black.
Repository:
https://github.com/edgiardina/PluginMauiCalendar-67-repro


NuGetRestorer.ProjectPropertyChangedAsync should register the restore to specific operations instead of a critical task for everything

instead of calling RegisterCriticalAsyncTask, it should RegisterAsyncTask and register it for ProjectCriticalOperation.Build | Unload | Rename.  The RegisterCriticalAsyncTask will require the task to be finished before saving a project, which is not necessary in this case.
This is important because "Save" is done in a sync method in VS, but NuGet is running scripts in the background, so it depends on RPC to finish some tasks on the UI thread, so it can easily run into dead locks.

@lifengl thinking through this some more: if a user saves while restore is running, is there still any risk of a deadlock since both operations could contend for the UI thread (as Build does)? Or does Save synchronously hold the UI thread until it is completely done, eliminating contention? What about (for example) cases when the user tries to save a readonly file, causing a dialog to pop up?

If Joinable tasks are done correctly, which we hope for, we should not allow NuGet to run in the main thread inside 'Save' operation.  Of course, if a dialogue pops up, RPC calls can pass to the UI thread, and we don't have any infrastructure today to prevent that, so a dead lock might be possible, although the chance should be low.   We don't have a solution for this.
Sent from my phone
On Feb 8, 2017, at 4:16 PM, Nat Ayewah <notifications<EMAIL_ADDRESS>wrote:
@lifenglhttps://github.com/lifengl thinking through this some more: if a user saves while restore is running, is there still any risk of a deadlock since both operations could contend for the UI thread (as Build does)? Or does Save synchronously hold the UI thread until it is completely done, eliminating contention? What about (for example) cases when the user tries to save a readonly file, causing a dialog to pop up?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/dotnet/roslyn-project-system/issues/1501#issuecomment-278506032, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ALGWwtpjg_hwHd6IBjNKr7LSgX7N9V6Oks5ralrPgaJpZM4L7bJ8.


Circular import in DQN

Importing the DQN model results in an error because of a circular import:

from rl_coach.agents.dqn_agent import *
Traceback (most recent call last):
File "", line 1, in
File "/ec/fm/disks/nrv_algo_home01/vvkumar/envs/graphrl/github/NervanaSystems/coach/rl_coach/agents/dqn_agent.py", line 28, in
from rl_coach.exploration_policies.e_greedy import EGreedyParameters
File "/ec/fm/disks/nrv_algo_home01/vvkumar/envs/graphrl/github/NervanaSystems/coach/rl_coach/exploration_policies/init.py", line 26, in
from .parameter_noise import ParameterNoiseParameters, ParameterNoise
File "/ec/fm/disks/nrv_algo_home01/vvkumar/envs/graphrl/github/NervanaSystems/coach/rl_coach/exploration_policies/parameter_noise.py", line 21, in
from rl_coach.agents.dqn_agent import DQNAgentParameters
ImportError: cannot import name 'DQNAgentParameters'

My code works if you repeat the import a second time:
try:
from rl_coach.agents.ddqn_agent import DDQNAgentParameters
except ImportError:
from rl_coach.agents.ddqn_agent import DDQNAgentParameters

Hi,
I have pushed a PR fixing the issue. Should be merged some time soon.


Added Trine University

@paril-doshi First stage of verification passed, official domain for Trine University is my.trine.edu as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.


http async test

actually i m a freshman to meteor and jasmine.in my project i want to test the restful api within jasmine&meteor. so i wrap a supertest in package and write code under server integration folder.
var request = supertest('http://localhost:3000');
describe('Browser testing', function() {
  it('should have the correct title', function(done) {
    request.get('/').expect(200, function(err) {
      done(err);
    });
  });
});

describe('get 404', function() {
  it('get 404', function(done) {
    request.get('/foo').expect(200,function (err) {
      done(err);
    });
  });

but only the first case had work.so how to run async code ?

How you write the async test seems correct to me. You can find the full documentation here: http://jasmine.github.io/2.1/introduction.html#section-Asynchronous_Support.
I think in your second test it should be expect(400. Maybe that's just the error?

i write test code like this
describe('just test!', function() {
  it('test1', function(done) {
    setTimeout(function() {
      expect(true).toBe(true);
      done();
    }, 1000);
  });
  it('test2', function(done) {
    setTimeout(function() {
      expect(true).toBe(true);
      done();
    }, 1000);
  });
});

but in console(i use velocity:console-reporter) i get this
I20150628-10:45:34.868(8)? jasmine-server-integration: 1 tests passed (1s)

although can not run async code. i use Meteor HTTP sync replace supertest async.
its works!

hi @backsapce , I run into the exact same same problem with my specs. But I guess I am not really able to follow how exactly you fixed this problem. Could you show it to me?
Also I am not making HTTP requests, so maybe you could show it based on the second, more general example.

@MichaelHirn Please open a new issue and describe what your issue is exactly. An example where you have this issue would be even better.

Thanks @Sanjo it is actually the exact same issue, the title of this issue is just to specific. Anyways I open a new issue.

If it is the same issue.
The problem: How to test HTTP endpoints of your app?
__ Solution:__ Use the server-integration mode and the HTTP package from Meteor to make requests.

Sadly not. I opened a new issue #253

For people who find this: See https://github.com/Sanjo/meteor-jasmine/issues/253#issuecomment-124246971 for a solution.


Use interpreters configuration when running scripts in addition to tasks

Use Case
We have an interpreters transport configuration option that defines the path to an interpreter for tasks, but we don't use that configuration for scripts.
Stories
"I want to execute a script with a specific interpreter (executable / program), overriding any shebang's defined in the script so that I can get the behavior I want without modifying the script"
"I want to execute a script with a specific interpreter (executable / program), so that I can get the behavior I want without adding a shebag to the script"
"I want to run a ruby script in the context of Puppet's ruby without adding a shebang to the script, so that my dependencies are available"

Maybe this is part of 4.0 as part of All The Scripts updates?


Added documetation to data upload code

Please review the Pr and suggest changes, if any.

Hey @krishnaduttPanchagnula, thanks for the PR! We somehow missed this, but upon first look, it looks amazing!
We really appreciate this. Will review it and merge it in!
Thanks!

Modified the documentation for both wrapper.py and helper.py, as per suggestions. Please review and suggest any changes if necessary.

Checked and resolved the indentation error caused in wrapper.py @idonov8

Done @idonov8

@idonov8 would you auto merge it.?


Error reporting when make（clickhouse-odbc-<IP_ADDRESS>90523）

CMakeFiles/ load_ut.dir /load.cpp.o: in function 'main' :
/ software/clickhouse - odbc - <IP_ADDRESS>90523 / driver/ut/load. CPP: 11: the 'Poco: : SharedLibrary: : SharedLibrary (STD: : __cxx11: : basic_string < char, STD: : char_traits < char >, STD: : allocator < char > > const &)' undefined reference
/ software/clickhouse - odbc - <IP_ADDRESS>90523 / driver/ut/load. CPP: 14: "Poco: : SharedLibrary: : hasSymbol (STD: : __cxx11: : basic_string < char, STD: : char_traits < char >, STD: : allocator < char > > const &) 'undefined reference
/ software/clickhouse - odbc - <IP_ADDRESS>90523 / driver/ut/load. CPP: 18: the 'Poco: : SharedLibrary: : getSymbol (STD: : __cxx11: : basic_string < char, STD: : char_traits < char >, STD: : allocator < char > > const &)' undefined reference
Error: ld returns 1
Make [2]: *** [driver/ut/load-ut] error 1
Make [1] : * * * / driver/ut/CMakeFiles/load - ut. Dir/all] 2
Make [1]: *** is waiting for an unfinished task...
[12] Built target clickhouseodbc-log
Linking CXX static library libgtest-lib.a
[15%] Built target gtest-lib
Make: *** [all] error 2

Which os do you use?
Can you show full cmake console output ?

Red Hat Enterprise Linux Server release 7.5 (Maipo)
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-36)
thanks for you.
------------------ 原始邮件 ------------------
发件人<EMAIL_ADDRESS>发送时间: 2019年5月30日(星期四) 下午5:46
收件人<EMAIL_ADDRESS>抄送: "下一个明天"810128618<EMAIL_ADDRESS>主题: Re: [yandex/clickhouse-odbc] Error reporting when make（clickhouse-odbc-<IP_ADDRESS>90523） (#178)
Which os do you use?
Can you show full cmake console output ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

[root@master build]# cmake ..
-- CMAKE_BUILD_TYPE:
-- BUILD_SHARED=
CMake Warning at cmake/find_ssl.cmake:8 (message):
submodule contrib/ssl is missing.  to fix try run:
git submodule update --init --recursive
Call Stack (most recent call first):
CMakeLists.txt:90 (include)
-- Using ssl=TRUE: /usr/include : /usr/lib64/libssl.so;/usr/lib64/libcrypto.so
-- lsb_release -cs: Maipo
-- Using ltdl: /usr/lib64/libltdl.so
-- Found ODBC: /usr/include
-- Using odbc: /usr/include : /usr/lib64/libodbc.so;/usr/lib64/libodbcinst.so;/usr/lib64/libltdl.so  ODBC_IODBC=0 ODBC_UNIXODBC=1
CMake Warning at cmake/find_poco.cmake:5 (message):
submodule contrib/poco is missing.  to fix try run:
git submodule update --init --recursive
Call Stack (most recent call first):
CMakeLists.txt:103 (include)
-- Found Poco: optimized;/usr/local/lib/libPocoNet.a;optimized;/usr/local/lib/libPocoCrypto.a;optimized;/usr/local/lib/libPocoNetSSL.a;optimized;/usr/local/lib/libPocoUtil.a;optimized;/usr/local/lib/libPocoFoundation.a
-- Using Poco: /usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/usr/include : /usr/local/lib/libPocoFoundation.a,/usr/local/lib/libPocoUtil.a,/usr/local/lib/libPocoNet.a,/usr/local/lib/libPocoNetSSL.a;/usr/lib64/libssl.so;/usr/lib64/libcrypto.so,/usr/local/lib/libPocoCrypto.a,,,,,,; MongoDB=, DataODBC=, NetSSL=
-- Using nanoodbc= :
-- Found ODBC: /usr/include
-- Using odbc: /usr/include : /usr/lib64/libodbc.so;/usr/lib64/libodbcinst.so;/usr/lib64/libltdl.so;/usr/lib64/libodbcinst.so;/usr/lib64/libltdl.so  ODBC_IODBC=0 ODBC_UNIXODBC=1
-- Using odbc: /usr/include : /usr/lib64/libodbc.so;/usr/lib64/libodbcinst.so;/usr/lib64/libltdl.so;/usr/lib64/libodbcinst.so;/usr/lib64/libltdl.so
-- Building for: Linux-3.10.0-862.el7.x86_64 x86_64  ; CCACHE=CCACHE_FOUND-NOTFOUND
-- clickhouse-odbc: UNICODE=0 SQL_WCHART_CONVERT=OFF ODBC_WCHAR= ODBC_CHAR16=
-- clickhouse-odbcw: UNICODE=1 SQL_WCHART_CONVERT=OFF ODBC_WCHAR= ODBC_CHAR16=
-- Testing with: TEST_DSN= TEST_DSN_W= ISQL=/usr/bin/isql IODBCTEST=IODBCTEST-NOTFOUND IODBCTESTW=IODBCTESTW-NOTFOUND
-- compiler C   = /usr/bin/cc  -O2 -g -DNDEBUG
-- compiler CXX = /usr/bin/c++  -O2 -g -fvisibility-inlines-hidden -O2 -g -DNDEBUG
-- LINKER_FLAGS =
-- Configuring done
-- Generating done
-- Build files have been written to: /software/clickhouse-odbc-<IP_ADDRESS>90523/build
[root@master build]# make -j 4
[  5%] Built target gtest-lib
[ 10%] Built target clickhouse-odbc-log
[ 12%] Linking CXX executable load-ut
[ 20%] Built target clickhouse-odbc-escaping
/usr/local/lib/libPocoFoundation.a(SharedLibrary.cpp.o): In function Poco::SharedLibrary::~SharedLibrary()': (.text+0xf3): undefined reference to operator delete(void*, unsigned long)'
/usr/local/lib/libPocoFoundation.a(Exception.cpp.o): In function Poco::Exception::clone() const': (.text+0x1887): undefined reference to operator delete(void*, unsigned long)'
/usr/local/lib/libPocoFoundation.a(Exception.cpp.o): In function Poco::LogicException::clone() const': (.text+0x1b27): undefined reference to operator delete(void*, unsigned long)'
/usr/local/lib/libPocoFoundation.a(Exception.cpp.o): In function Poco::AssertionViolationException::clone() const': (.text+0x1c77): undefined reference to operator delete(void*, unsigned long)'
/usr/local/lib/libPocoFoundation.a(Exception.cpp.o): In function Poco::NullPointerException::clone() const': (.text+0x1dc7): undefined reference to operator delete(void*, unsigned long)'
/usr/local/lib/libPocoFoundation.a(Exception.cpp.o):(.text+0x1f17): more undefined references to `operator delete(void*, unsigned long)' follow
collect2: error: ld returned 1 exit status
make[2]: *** [driver/ut/load-ut] Error 1
make[1]: *** [driver/ut/CMakeFiles/load-ut.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 30%] Built target clickhouse-odbc-ut
[ 33%] Building CXX object driver/CMakeFiles/clickhouse-odbc.dir/attr.cpp.o
[ 35%] Building CXX object driver/CMakeFiles/clickhouse-odbcw.dir/config.cpp.o
[ 38%] Building CXX object driver/CMakeFiles/clickhouse-odbcw.dir/attr.cpp.o
In file included from /software/clickhouse-odbc-<IP_ADDRESS>90523/driver/config.h:4:0,
from /software/clickhouse-odbc-<IP_ADDRESS>90523/driver/config.cpp:1:
/software/clickhouse-odbc-<IP_ADDRESS>90523/driver/unicode_t.h:3:19: fatal error: codecvt: No such file or directory
#include
^
compilation terminated.
[ 41%] Building CXX object driver/CMakeFiles/clickhouse-odbcw.dir/connection.cpp.o
make[2]: *** [driver/CMakeFiles/clickhouse-odbcw.dir/config.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 43%] Building CXX object driver/CMakeFiles/clickhouse-odbc.dir/config.cpp.o
In file included from /software/clickhouse-odbc-<IP_ADDRESS>90523/driver/config.h:4:0,
from /software/clickhouse-odbc-<IP_ADDRESS>90523/driver/config.cpp:1:
/software/clickhouse-odbc-<IP_ADDRESS>90523/driver/unicode_t.h:3:19: fatal error: codecvt: No such file or directory
#include
^
compilation terminated.
make[2]: *** [driver/CMakeFiles/clickhouse-odbc.dir/config.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /software/clickhouse-odbc-<IP_ADDRESS>90523/driver/utils.h:7:0,
from /software/clickhouse-odbc-<IP_ADDRESS>90523/driver/attr.cpp:7:
/software/clickhouse-odbc-<IP_ADDRESS>90523/driver/unicode_t.h:3:19: fatal error: codecvt: No such file or directory
#include
^
compilation terminated.
In file included from /software/clickhouse-odbc-<IP_ADDRESS>90523/driver/utils.h:7:0,
from /software/clickhouse-odbc-<IP_ADDRESS>90523/driver/attr.cpp:7:
/software/clickhouse-odbc-<IP_ADDRESS>90523/driver/unicode_t.h:3:19: fatal error: codecvt: No such file or directory
#include
^
compilation terminated.
In file included from /software/clickhouse-odbc-<IP_ADDRESS>90523/driver/config.h:4:0,
from /software/clickhouse-odbc-<IP_ADDRESS>90523/driver/connection.cpp:5:
/software/clickhouse-odbc-<IP_ADDRESS>90523/driver/unicode_t.h:3:19: fatal error: codecvt: No such file or directory
#include
^
compilation terminated.
make[2]: *** [driver/CMakeFiles/clickhouse-odbcw.dir/connection.cpp.o] Error 1
make[2]: *** [driver/CMakeFiles/clickhouse-odbc.dir/attr.cpp.o] Error 1
make[2]: *** [driver/CMakeFiles/clickhouse-odbcw.dir/attr.cpp.o] Error 1
make[1]: *** [driver/CMakeFiles/clickhouse-odbc.dir/all] Error 2
make[1]: *** [driver/CMakeFiles/clickhouse-odbcw.dir/all] Error 2
make: *** [all] Error 2

Are you building from tar.gz?
Please try to use git clone --recursive as in Readme.

fatal error: codecvt: No such file or directory -  looks like you have too old gcc (with old stdlib).
Please try use gcc5+


[question] [discussion] [help needed] Generating json object with random key

See question on json-schema-faker

I'm not sure what that question has to do with the test suite. Did I miss something?


Votekick from voice channel (with reactions)

Suggested by Curry
!votekick opens sends an embed message with info on who is being vote kicked, starts with (☑) and (❌) and if the majority of users vote yes than kick the person and edit the message
Somehow reset after a time?

Make sure to account for all possible events such as target leaving of his own volition before vote ends, channel being deleted, etc.


Medplum SDK enhancements to determine Auth and Client types

Draft:
Currently, the Medplum SDK can support multiple use cases (Medplum app, CLI, bot, 3rd party app). We need a way to determine which mode we are in. For example, the Medplum app has a functionality to call the 'auth/me' endpoint to refresh user profile information. For the CLI, we may need to support different authentication methods such as basic and OAuth for making FHIR API calls to Medplum, BCDA, Epic,
The states that the SDK could be in

FHIR Server: Medplum vs non-Medplum (BCDA, Epic, Hapi)

Different Auth types: Basic vs OAuth

define current Medplum Client OAuth path

Client Type: Medplum app, CLI, bot, 3rd party app

/auth/me work flow should be disabled for CLI, bot, 3rd party app

Current bug:
WIth empty ~/.medplum/credentials, run  medplum login. Then use BCDA environment variables such as
MEDPLUM_BASE_URL=https://sandbox.bcda.cms.gov
MEDPLUM_FHIR_URL_PATH=api/v2/
MEDPLUM_TOKEN_URL=https://sandbox.bcda.cms.gov/auth/token
MEDPLUM_CLIENT_ID={{BCDA client-id}}
MEDPLUM_CLIENT_SECRET={{BCDA client-secret}}

This could also occur when switching between medplum servers where MEDPLUM_BASE_URL are mixed. Look into a way to get into a clean state when switching between FHIR servers.

Looking at this: https://github.com/medplum/medplum/blob/main/packages/cli/src/util/client.ts
Do you expect the enhancements to be around constructor (line 11) or in the zone around line 27?

Design Discussions
Explicitly specifying auth type

Add a global option -auth-type to explicitly specify the type of authorization used.
We will update the Medplum Client SDK constructor to accept authType as an option.
For backward compatibility, we will assume that the default is basic if the client-id and client-secret are set via CLI global options or environment variables.
Having an authorization type will allow clients to explicitly specify different forms of OAuth flows for requesting access tokens.

    Basic authentication with client ID and client secret. (Reference: [Okta API - Client Secret](https://developer.okta.com/docs/reference/api/oidc/#client-secret))

    Client secret post. (Reference: [Okta API - Client Secret](https://developer.okta.com/docs/reference/api/oidc/#client-secret))

    Client secret JWT. (Reference: [Okta API - JWT with Shared Key](https://developer.okta.com/docs/reference/api/oidc/#jwt-with-shared-key))

    Private key JWT. (Reference: [OAuth.net - Private Key JWT](https://oauth.net/private-key-jwt/#:~:text=Private%20Key%20JWT%20is%20a%20JSON%20Web%20Token%20(JWT)%20signed%20with%20a%20private%20key%20instead%20of%20a%20shared%20secret.&text=Private%20Key%20JWT%20is%20used%20by%20OpenID%20Connect%20(Relying%20Party)%20and%20FAPI%202.0%20Security%20Profile.))

RFC created #2353


Add default loading indicator

Adds a Bootstrap-based spinner as a default loading indicator, as a pre-loader in index.html and the same as an in-app component (when routes are loading).

@simonihmig Have you used it in any project already?

Have you used it in any project already?

I tried the changes out in a local repo, yes. Basically added stuff there and later updated the blueprint, asserting that it exactly generates what I had in the demo project (by running the generator in that demo project and making sure that files are unchanged, or looking at the diff you get when there is a blueprint conflict)


Add candidates from a list of addresses from the clipboard

Closes #37
When creating a new election, now you have a button "Add Candidates from Clipboard" to add a list of comma separated addresses pasted in the clipboard (as the one you can copy from a Tip Party) and populate the candidates automatically.

Merged in the prod/1.0.0 branch!


Fix old broken link

Fixing some old links. I've resolved them in various ways, either fixing the link or removing and writing the link out of the text (especially if the topic seems stale, and likely alternative link targets are hard to find).

@sthetland do you mind merging master back in to your PR. I think there were some issues with the master branch last week.  I think CI should pass after that


Feature/4778 PPAC and OTPService

Description
Implemented the PPACService-Check and the OTP Service-Check and authorization. These services are required for the PP-Survey and PP-Analytics necessary.
The functionality is implemented in the developer menu.
All task PR were already reviewed and approved.
Link to Jira
https://jira-ibs.wbs.net.sap/browse/EXPOSUREAPP-4778
Screenshots
Shows only the developer menu. Nothing more to see.

🏄♂