Adds iDC content type configuration and first pass at Taxonomy configuration.

This adds the Collection Content Type as well as makes the Repository Item Content Type match our application profile.
This also adds in the taxonomies we plan to use, though I imaging these will change as I'm not sure they are fully setup right yet.

For both of the above content types, the Citable URL field will be populated when the object is saved. Right now you will have access to it because you are an admin user, but it is setup so that anything less then an admin cannot touch that field.  It is only created on the first save, so if you change it afterwards (as an admin) it should take your changes.
The Repository Item Content Type field Model will not display "Collection" as an option anymore, thanks to use of a view that will filter it out.
This uses a new widget that is brought in via the reference_value pair repo.  It is a string field paired with an entity reference so we can tag with a term from a taxonomy, like Language.  It will need some consideration in the import work.
The db has some initial taxonomy terms in it for Copyright and Access and Use.

This does not have the mapping for the RDF in yet.
This does not update the end-to-end/test work.  I will need some time to learn that framework to get the tests there back to function and to add a few more simple tests.
This does not have solr configured yet for our data model.
This does not have the citation field in yet - as we haven't ironed out implementation details.
Solves:

https://github.com/jhu-idc/iDC-general/issues/240
https://github.com/jhu-idc/iDC-general/issues/245

Big step towards completing:

https://github.com/jhu-idc/iDC-general/issues/229

And I just realized that I didn't remake the snapshot after rebasing off of development.  The biggest issue one might encounter is the name module.

Re-took out 'name' module as my rebase accidentally added it back in and created new snapshot.

The CI failure here is new,   Filed bug #30 .  I'm pretty sure this happened because this PR was from a branch in this repo.  Interestingly, nobody has ever tried that before.

I can't comment on the substance of the content model changes, but everything I tried so far appeared to work:=

make config-import
created a collection
created an item in the collection

Defined a 'subject' taxonomy term I could link to for the required 'subject' field
Used values from the new taxonomy terms defined as part of this work
verified that derivatives still work

Observations so far:

An interesting consequence of separating collection and media item is that it's no longer possible to associate an image or thumbnail with a collection. I don't know if this was ever a use case, but it something I did for the original demo quite a while back and just noticed isn't possible any more
I miss the "children" tab for collections.  User experience wise, I always tended to navigate to a collection, click on the "children" tab, click "add child" to add a member to a collection, rather than add an item then specify collection.  Not sure this is a problem per se, but it's a difference that stood out.

Things I haven't tried or done yet:

Entering in a reference_value field (where/how would one do that?)
Looked through composer.lock

I'd like to finish the above, but so far it seems to work as advertised.

Hi Aaron, some thoughts based on your comments.
I'd like to get both those tabs you mention back on the collection content type, as we will need media on an object.  It was an over site that I forgot to mention that above.  I can create tickets for those later.  (they were not vital to the collection content type getting in).
You can test the reference_value_pairs by filling in data for anything with a language select box near it - like description, abstract, alternative title - for either content type.  Those are reference_value_pairs.

I should mention I usually work from a fork, but I was running out of patience with git the other night when I ran into a issue from my forked repo and figured that no one would care (yet) where this PR came from.
So, I won't make it a standard practice to create a PR from a branch on this repo.  Though I'm glad it did help find a bug. :)

These are my initial observations/comments, which may overlap with Aarons.  They aren't value judgments, just observations.
Collection Type

sub collections don't seem to be supported
view to turn off the setting of citation url?

Is this meant to be editable by the person creating the object

collections don't the islandora collection content model
Reference value pairs elide the relationship between the value and the reference.  For example, “value” — rel:language —> taxonomy or “value” — rel:units —> taxonomy.

Taxonomy
The description text of the Person taxonomy seems nonsensical (from https://islandora-idc.traefik.me/admin/structure/taxonomy)
Repository Resource

Collection is available as a resource type
JHIR field and DSpace Identifier field are two different … types?  The DSpace ID allows linking to an existing Islandora resource whereas the JHIR field does not
Subject field accepts terms from any taxonomy
Like with Collecton, the citation url is editable in the form.

Dependency differences between the tip of development and this PR.   I forgot to put a member_of field on the collection object. I will fix that and push a change to it.
For the citable URL — if you’re logged in as an admin in the system right now you can edit it. But users who login as Collection Admin and Global Admin will not be able to (unless we let them).  So the fact that you can edit them now is a side effect of not having roles yet.  (The permissions on that field are limited in the content type's field_citable_url setup, so you can see the setup if you'd like.)
For collections not using the islandora collection content model  - yeah, this is on purpose. I'm not sure we need to have that set, as it's used to differentiate a repository item from a collection.  And the way we have of doing that is by checking the content type.  If there is something upstream that seems to need it, I'm happy to put that in, but I don't think we need it right now.
For person taxonomy - good catch. I need to fix these as I hit a field limit and Michelle gave me shorter descriptions. Will update soon.
Repository Item

I'll take out "collection" from that list for resource type
Subject is limited to about 5 different taxonomies (Person, Corporate Body, Family, Subject and Geographic Field).  Were the ones you were entering in those?
JHIR and Dspace id --  I'll fix this - they should both be external links and one might not be
Citable URl - same deal  as above, it's a role thing.
I missed adding field_member_of to the collection content type, which is why you can't put a collection as a member of another collection. I'll fix this soon.

I took a look at the last remaining items last night.  I'm inclined to approve at this point just to get a majority of the work in, with known issues and TODOS.  However, @bseeger can you clarify which issues you intend to resolve in subsequent commits to this PR, and which ones will be dealth with later?

I updated the branch with some fixes:

adds member_of to collection_object
fixes descriptions on taxonomy vocabularies
adds RDF mapping for repository item and collection object
adds language field for the title on a repository item and collection object (since there is no other way to indicate language for title - we can't change that field to a reference_value_pair)
JHIR and DSpace Identifier fields are both now links to external urls
filters "Collection" from Resource Type list in the repository item field

Created tickets for a few things that need to be fixed/added:

https://github.com/jhu-idc/idc-isle-dc/issues/36
https://github.com/jhu-idc/idc-isle-dc/issues/35

Thanks, @birkland  - that's an known issue and I created a ticket for it: https://github.com/jhu-idc/idc-isle-dc/issues/37.

Thanks, @birkland  - that's an known issue and I created a ticket for it: https://github.com/jhu-idc/idc-isle-dc/issues/37.


Update to latest maven bundle plugin. Fix for #529

Fixes #529

@cziegeler, thank you for the PR.
I will update the file manually since there are merge conflicts from a previously merged PR. It is much faster to apply changes manually than go through git merge.


⚠ Bofrost.de has degraded performance

In 1659d2f, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1617 ms

Resolved: Bofrost.de performance has improved in 6d31e91 after 26 minutes.


QuotaExceededError: Dom exception 22

On iPad Safari private browsing: after username/password click login.
I found sometrhing related here: http://stackoverflow.com/questions/21159301/quotaexceedederror-dom-exception-22-an-attempt-was-made-to-add-something-to-st
Work in iPad Chrome private browser...
Also touching the blue square don't open the note in both browsers.

You have to allow local storage.


use enum for --ref-format rather than strings

currently clashes with tui; i can rebase this onto that once it's somewhat finalized if you want


Kousa/FE: deprecate block_user_and_from_room?

unless there is a good reason for this operation to be transactional or atomic, we should consider removing it to keep the contract surface area lower.

instead have the FE send 2 requests?

I think that's reasonable, no?

this is in the works as a part of the 0.2.0 migration


multi action dropdown with tags should have label inside field

The current multi-action dropdown that uses tagging always has the label outside of the input but ideally would be able to have it inside like all the others. that way if they are used side by side it does't look unbalanced.

The label is inside the multi action dropdown in the latest master index in Rancher master-head (06/29/2020) commit 1a5e5622b . But the Drop Capabilities label is not visible.

In v2.4-head commit cf8f4a6f5 is still pointing to index release-2.4 by checking /v1/management.cattle.io.settings/dashboard-index index value. (default is latest). And in 2.4-head the labels are still outside.

Reopening becuase of the Drop Capabilities is not visible in the latest master dashboard-index

Validated in Rancher master-head (07/02/2020) ec1ea7a99
dashboard-index -> latest
Labels for add and drop capabilities are now inside the multi action dropdown.


I sowwy! :-(

The renaming and the version bump that go with it may be on the gratuitous side, I realise.
Also, I can't do the responsible cabal sdist test (like I should have thought to do the first time)
due to http://hackage.haskell.org/trac/hackage/ticket/897#comment:4 and the corresponding yak shave.
Are you able to plug that gap?


Donate button?

Hey,
I'm really surprised I've never heard about this extension before.. It is a life saver!
Any chance I (and possibly others) can show my gratitude and buy you a beer or something?
Thanks!

Thank you for your kind words! At the moment, there is no donate button, but I'll keep it in mind for v2 :)

You can also add something such as Flattr directly to this repo.
Thanks again!


Robyn v3.10.4 Hyperparameters appears on Pareto Front Top Perform Model

Project Robyn
Describe issue
Hyperparameters on each channels appears in the pareto front cluster chart under the Top Peforming Model section
attached image example

Provide reproducible example
Issues are often related to custom input data that is difficult to debug without. If necessary, please modify your data to mask real values and share a dataset that is able to reproduce the issue. Please also share your model configuration and exported JSON files if available.

the same script is used from demo.R
all of the inputs are the same beside the marketing channel
when I try to downgrade the Robyn to version v3.10.3 the error was not appear anymore

Environment & Robyn version
Make sure you're using the latest Robyn version before you post an issue.

Check and share Robyn version: v3.10.4
R version : 4.2.3

Hi, thanks for raising this. after a closer look, it's not a bug, but rather the result of our latest change of clustering parameters from the channel ROAS/CPA to channel hyperparameters. the latter is more sensitive and actually concludes the former. it means the plot is actually right, but it needs different/better labelling though. will add to our tickets.


Local GitLab Repository Mirroring to an External GitLab Repository

Proposed title of article
Local GitLab Repository Mirroring to an External GitLab Repository
Introduction paragraph (2-3 paragraphs):
If you have long considered self-hosting your own Git server to use for personal projects, but never took the time to do so. Now that there is Proxmox which is capable to run containers/virtual machines for everything, I thought it was time to set up a local GitLab installation.
Ideally, you would like to push all updates to the local GitLab server and in turn have the updates be migrated to the remote repository on GitLab.com automatically. Fortunately this is possible with the free version of GitLab with the repository mirroring functionality! You may mirror a repository either by pushing updates or pulling updates. Pushing updates is free while pulling updates is not. This works out well because you only need to push updates to accomplish your goal.
Key takeaways:

A guide for Installation for Ubuntu Running on LXC Container in Proxmox and setting up Ubuntu locale.
GitLab configuration.
how to Export GitLab Project from GitLab.com.
how to Import GitLab Project into Your Local GitLab Server.
Configuring Repository Mirroring.
Switching to your Local GitLab Repository.
Verifying Proper Mirror Configuration

References:
N.A

@carteblanchemunene
Good afternoon and thank you for submitting your topic suggestion.
Your topic form has been entered into our queue and should be reviewed (for approval) as soon as a content moderator is finished reviewing the ones in the queue before it.

hello @hectorkambow what about this topic suggestion. Thank you

What do you think of this topic? @louisefindlay23 @WanjaMIKE @kayere

hello @ahmadmardeni1 the reviewers you referred replied with a thumbs up emoji. Waiting your instructions.

Great topic 🚀 , make sure it matches the following:

Adds value beyond what is in the official docs and what is covered in other blog sites.
To avoid any potential article closure, it should not overlap with any existing EngEd articles or incoming topic suggestions.

Please reference any relevant EngEd articles in yours - Approved. @carteblanchemunene


Pop auto placement when pop is created dynamicaly

Hi @FezVrasta ,
Currently I try to implement auto position in Bootstrap
but it throw an error.
I created a CodePen see : http://codepen.io/Johann-S/pen/ZKwRvo
Steps to reproduce the problem

Just look the console logs

What is the expected behavior?
Pop element should be auto placed

Excellent work thank you @FezVrasta 👍


AppleTV to Homebridge Integration Only In 1 Direction

Preconditions

[X] Requirements fulfilled
[X] The known issues did not answer my question
[X] The question has not been asked in the past or the answer does not satisfy me
[X] There is currently no other opened issue that matches my question
[X] I cannot find any answer to my question in GitHub discussions

Current Situation
I'm running Homebridge v1.8.3 - Node v20.15.1 - Apple TV Enhanced v1.5.0 - Python 3.11.00 on a macOS 14.5.
Everything seems connected and I can control my AppleTV from the Rocket Remote:  On/Off - Open Any App on the AppleTV with my Rocket Remote.  Awesome.
But the communication seems to be only TO the AppleTV.  If I use my AppleTV remote to pick a different App or Turn Off/On the AppleTV, the current state does not register with Homebridge/Apple TV Enhanced.
From the demo tiktok, it seems like I should be able to turn on/off my AppleTV with my physical AppleTV remote and have that action trigger an automation.    I am unable to do this since nothing from the AppleTV is being communicated to Homebridge.
Is there a configuration that I am missing?
Logs
[7/22/2024, 10:10:05 PM] Loaded 0 cached accessories from cachedAccessories.0E45E78ACADA.
[7/22/2024, 10:10:05 PM] [Apple TV Enhanced] [I] Platform: Finished initializing platform: Apple TV Enhanced
[7/22/2024, 10:10:05 PM] [Apple TV Enhanced] [I] Update check: The update checker is configured to check for updates between 3:00 and 3:59, excluding betas. Auto updating is turned on.
[7/22/2024, 10:10:05 PM] Homebridge v1.8.3 (HAP v0.12.2) (Apple TV Enhanced) is running on port 49410.
[7/22/2024, 10:10:05 PM] [Apple TV Enhanced] [I] Update check: You are using the latest version of AppleTV Enhanced (excluding betas): 1.5.0
[7/22/2024, 10:10:05 PM] [Apple TV Enhanced] [I] Python check: Starting python check.
[7/22/2024, 10:10:05 PM] [Apple TV Enhanced] [I] Python check: plugin dir exists.
[7/22/2024, 10:10:06 PM] [Apple TV Enhanced] [I] Python check: Python 3.11.0 is installed and supported by the plugin.
[7/22/2024, 10:10:06 PM] [Apple TV Enhanced] [I] Python check: Virtual environment already exists.
[7/22/2024, 10:10:06 PM] [Apple TV Enhanced] [I] Python check: Virtual environment is using the systems default python environment. Continuing ...
[7/22/2024, 10:10:06 PM] [Apple TV Enhanced] [I] Python check: Venv pip version: 24.1.2
[7/22/2024, 10:10:06 PM] [Apple TV Enhanced] [I] Python check: Checking if there is an update for venv pip ...
[7/22/2024, 10:10:06 PM] [Apple TV Enhanced] [I] Python check: Venv pip is up-to-date
[7/22/2024, 10:10:07 PM] [Apple TV Enhanced] [I] Python check: Python requirements are satisfied.
[7/22/2024, 10:10:07 PM] [Apple TV Enhanced] [I] Python check: Finished
[7/22/2024, 10:10:07 PM] [Apple TV Enhanced] [I] Platform: Starting device discovery ...
[7/22/2024, 10:10:12 PM] [Apple TV Enhanced] [I] Platform: Adding Apple TV Bedroom TV (A#:B#:C#:##:#D:##)
[7/22/2024, 10:10:12 PM] [Apple TV Enhanced] [I] Bedroom TV (A#:B#:C#:##:#D:##): verifying credentials ...
[7/22/2024, 10:10:14 PM] [Apple TV Enhanced] [I] Bedroom TV (A#:B#:C#:##:#D:##): Credentials are still valid. Continuing ...
[7/22/2024, 10:10:14 PM] [Apple TV Enhanced] [I] Bedroom TV (A#:B#:C#:##:#D:##): Exposing Apple TV as accessory of type Apple TV.
[7/22/2024, 10:10:15 PM] [Apple TV Enhanced] [I] Bedroom TV (A#:B#:C#:##:#D:##): Finished initializing
[7/22/2024, 10:10:15 PM] Apple TV Bedroom TV E0A0 is running on port 53408.
[7/22/2024, 10:10:15 PM] Please add [Apple TV Bedroom TV E0A0] manually in Home app. Setup Code: 932-83-640
[7/22/2024, 10:10:16 PM] [Apple TV Enhanced] [I] Bedroom TV (A#:B#:C#:##:#D:##): New Active State: on
[7/22/2024, 10:10:16 PM] [Apple TV Enhanced] [I] Bedroom TV (A#:B#:C#:##:#D:##): New Media Type State: music
[7/22/2024, 10:10:16 PM] [Apple TV Enhanced] [I] Bedroom TV (A#:B#:C#:##:#D:##): Current App: com.apple.podcasts
[7/22/2024, 10:10:16 PM] [Apple TV Enhanced] [I] Bedroom TV (A#:B#:C#:##:#D:##): New Device State: paused

Configuration
{
    "name": "Apple TV Enhanced",
    "deviceStateDelay": 0,
    "avadaKedavraAppAmount": 15,
    "disableVolumeControlRemote": false,
    "absoluteVolumeControl": false,
    "setTopBox": false,
    "discover": {
        "multicast": true
    },
    "forceVenvRecreate": false,
    "logLevel": 3,
    "updateCheckLevel": "stable",
    "updateCheckTime": 3,
    "deviceSpecificOverrides": [
        {
            "overrideMediaTypes": false,
            "overrideDeviceStates": false,
            "overrideDeviceStateDelay": false,
            "deviceStateDelay": 0,
            "overrideRemoteKeysAsSwitch": false,
            "overrideAvadaKedavraAppAmount": false,
            "avadaKedavraAppAmount": 15,
            "overrideCustomInputURIs": false,
            "overrideDisableVolumeControlRemote": false,
            "disableVolumeControlRemote": false,
            "overrideAbsoluteVolumeControl": false,
            "absoluteVolumeControl": false,
            "overrideSetTopBox": false,
            "setTopBox": false
        }
    ],
    "_bridge": {
        "username": "0E:45:E7:8A:CA:DA",
        "port": 49410
    },
    "platform": "AppleTVEnhanced"
}

Operating System
Mac Os
Operating System: Bits
64-bit
Operating System: Distribution
n/a
Operating System: Distribution Version
n/a
Docker
no
Docker Image
None
Docker Image Tag
No response
Homebridge Version
v1.8.3
Homebridge Config UI Version
v4.56.4
Homebridge Storage Path
/users/user/.homebridge
Homebridge Apple TV Enhanced Version
v1.5.0
Node Version
v20.15.1
NPM Version
10.7.0
Python Version
3.11.0
PIP Version
22.3
HDMI Hops
No response
Audio Output
no
Same Subnet
yes
Additional Context
No response

@maxileith - I am a noob and don't know how to "enable debug logging (log level 4)."  Would love to learn if you can show me how.

Found the answer to my known problem.   https://github.com/maxileith/homebridge-appletv-enhanced/issues/321#issue-2186962583


Object Detection Tensorflow does not execute on Linux

System information

OS Platform and Distribution: Linux Kubuntu 20.04
Compiler version: gcc 9.4.0
Programming Language and version: C++
MediaPipe version: v<IP_ADDRESS>
Bazel version: 5.2.0
OpenCV version: 4.2

Describe the problem:
On Linux I can compile Object Detection with the Tensorflow model (following steps in docs), but when executing it shows a lot of Tensorflow related errors and does not generate any output. No problems when compiling and executing the Object Dectection with TFLite model.
Provide the exact sequence of commands / steps that you executed before running into the problem:
bazel build -c opt --define MEDIAPIPE_DISABLE_GPU=1 --define no_aws_support=true --linkopt=-s \
  mediapipe/examples/desktop/object_detection:object_detection_tensorflow

GLOG_logtostderr=1 bazel-bin/mediapipe/examples/desktop/object_detection/object_detection_tensorflow \
  --calculator_graph_config_file=mediapipe/graphs/object_detection/object_detection_desktop_tensorflow_graph.pbtxt \
  --input_side_packets=input_video_path=video.mp4,output_video_path=video_out.mp4

Complete Logs:
log.txt

Hi @PZerua, Could you please confirm that you are still looking for resolution or the issue has been resolved. Thank you!

It still don't execute. Same errors as seen in the log attached in OP.

Hello @PZerua,
We are upgrading the MediaPipe Legacy Solutions to new MediaPipe solutions However, the libraries, documentation, and source code for all the MediapPipe Legacy Solutions will continue to be available in our GitHub repository and through library distribution services, such as Maven and NPM.
You can continue to use those legacy solutions in your applications if you choose. Though, we would request you to check new MediaPipe solutions which can help you more easily build and customize ML solutions for your applications. These new solutions will provide a superset of capabilities available in the legacy solutions. Thank you


Printer: add option to ignore postfaces

terraform show output doesn't contain the postface, and it'd
be nice to be able to landscape over pre-generated plans.

Hey @franklinhu, thanks for pointing out this nuance with terraform show.
This implementation only affects the Printer class and doesn't expose the option to the CLI. How are you ensuring that this works as expected?
That question aside, it would be better if we could be smart and just not error when no postface was detected so we don't need to specify this option at all. Would you be open to taken a stab at that implementation and adding a test for it?
Otherwise, I'm very in favor of being able to run terraform show | landscape to get a landscaped diff.

How are you ensuring that this works as expected?
We have an internal set of Terraform wrappers at Stripe and don't use the CLI directly. We've done some testing that way, but would be great to get some test in the mainline too.

Would you be open to taking a stab at that implementation and adding a test for it?
Yep that's definitely reasonable, and I'll take a stab at it in the next day or two

Ok, added a commit that handles missing post-faces as well as a test suite. I broke out Printer to have process_stream and process_string for easier testing (since StringIO can't be coerced to IO), and hope that's okay.
It doesn't look like there are automated tests set up for this repo, so I ran the tests for 74a31230d887aea10d3618fb2c7e20193cee6658:
➜  terraform-landscape git:(ignore-postface) bundle exec rspec
.................

Finished in 0.10068 seconds (files took 0.35871 seconds to load)
17 examples, 0 failures


Feature/Create External Providers Property [EOSF-680]

https://openscience.atlassian.net/browse/EOSF-680
Purpose
Add preprint button not showing up on discover page for OSF provider only. Cause: OSF provider resource was not being passed to the discover page component, because that provider was excluded from the model hook.
Changes
model for discover route => Changed to all providers, instead of providers excluding OSF
externalProviders computed property defined => all providers excluding OSF
externalProviders passed into the discover-page component to populate the provider carousel.  The model is used to get the themeProvider, so the osf provider can be lifted from this and passed to the discover page.  Now the add preprint button will show.
Side effects

FYI I haven't gotten to test this locally - was really out of date with osf/preprints/ember-osf since I'd been working on Lookit, so everything was broken.  Trying to get up to date now.

Everything is still a bit broken. You might need to use Barrett's branch to get things working well enough, and/or we'll just have to merge that in. Let me know if you can do with just what's on develop.

Preprints isn't building with the latest develop: babel issues. I'll try
barret's branch next.
On Jun 22, 2017 6:32 PM, "Brian J. Geiger"<EMAIL_ADDRESS>wrote:

Everything is still a bit broken. You might need to use Barrett's branch
to get things working well enough, and/or we'll just have to merge that in.
Let me know if you can do with just what's on develop.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/CenterForOpenScience/ember-preprints/pull/400#issuecomment-310520922,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AJTbzo6gxTPHuf-0KOHyevrdUPcm1H5oks5sGuuNgaJpZM4OC2Ay
.

I tried this branch: binoculars:fix/eosf-latest and I am still having the same issues.

@brianjgeiger, was able to test locally once I unlinked ember-osf.  Verified that this fix solves the issue QA was seeing with the Add Preprints button missing on OSF preprints.

@pattisdr Cool. Is this ready to go, then?

Yes!


Lack of standard system menu options hurts usability in Windows

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.78.2 1.79.2
OS Version: Windows 11

Steps to Reproduce:

Right click the title bar and notice a lack of standard menu options (Restore, Move, Size, Minimize, Maximize, Close).

Alternatively, the system menu does not appear when right clicking the window after hovering over the application in the Windows task bar.  This is a bit difficult to demonstrate in a screenshot, but if you were to right click either of these windows, they would merely come into focus as if you left clicked them.  What should happen, is that the system menu should appear, allowing you to both maximize and focus the window (or any other operation).

Other thoughts:
These options have been on most all windows running on Windows since at least Windows '95 if not 3.1.  The usual approach for the system menu is to extend the existing menu with new options rather than replace it with something custom.  Google Chrome does a good job of this.  Note that the keyboard shortcuts still work (R to Restore, X to Maximize, C to Close etc).
Right click the window's title bar...

Right click the window from the Window's taskbar...
Windows 11 currently has some z-ordering issues that shows the menu behind the window thumbnail I've clicked.

Note that in Visual Studio Code, the system menu is still accessible through the keyboard combination ALT + SPACE, where sometimes pressing ALT, SPACE, X is a faster way of maximizing a Window depending on your hand position at the time.

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.79.2. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

@langdonx are you getting the standard Windows menu when you right-click on the VS Code icon at the left end of the title bar?

The problem remains on build 1.80.0-insider. The ALT + SPACE keyboard shortcut doesn't show the window management menu unless the mouse pointer is in specific locations. In other locations, the keyboard shortcut shows a completely different menu. This causes subsequent keyboard access commands to not work, such as ALT + SPACE, X to maximize or N to minimize, S to resize, etc. I'd call that an accessibility problem as not everybody uses a mouse.

The current design is a limitation of what Electron supports. The mouse position approximation is allows us to give users access to both menus. If a user does not use a mouse, alt-space should show the system context menu and the actions in the VS Code specific menu are accessible through other keyboard driven means.

cc @deepak1556 for possible Electron support of a better approach


[BUG] Clarify Error Message on Identity Creation

Describe the bug
It is hard to tell the difference between a connection timeout between creating a System Assigned Identity to authenticate with and a timeout connecting with the service.
To Reproduce
Steps to reproduce the behavior:

Create a SecretClientBuilder
Add a ManagedIdentityCredential
Run locally instead of from Azure
The stack trace is hard to point at what was the issue.

Expected behavior
Someone who isn't super familiar with Azure should be able to understand what went wrong.

/cc @catalinaperalta who has been driving error and logging consistency improvements across Identity

Thanks @mrm9084 for posting this issue.
Investigating this and will post updates here.

@mrm9084, This issue has been resolved in the latest stable release of azure-identity:1.1.2
If the connection to Managed Identity times out, you'll see an error with the following message, indicating that the credential is unavailable for use as the connection timed out.
ManagedIdentityCredential authentication unavailable. Connection to IMDS endpoint cannot be established, connect timed out.

Let us know, if you've any further questions, or would like to reopen this issue.


Do some benchmarks

Generate 100/1k/10k random HGVS from ClinVar
Install SeqRepo locally
Benchmark how long it takes with JSON and REST client - check out caching/non caching etc

We should make a proper script to generate from clinvar etc
We should also make an option to use unique transcripts. Otherwise we're pulling from local cache and it's a bit unfair
UTA is missing around ~80% of the transcripts, doesn't affect results as we only count good ones, but makes it take 5x as long to run to generate results we can use. Perhaps we should restrict to those to make the benchmarks quicker for them.

Here's benchmarks on existing HGVS (with dupe transcripts) - I think using median is fairest as the mean includes local cache.
This is not a totally fair benchmark as cdot.cc is in Australia (1000 miles away), while UTA is in the USA
On 500 random ClinVar HGVS entries:
cdot REST - median of 0.1s/HGVS (resolved 100% - 500/500)
UTA - median of 1.84s/HGVS (resolved 17% - missing data on 415/500 transcripts)
Initial results are 17x faster and resolved 5.8x more transcripts

dlawrence@dlawrence-XPS-15-9560:~/localwork/cdot$ ./tests/benchmark_hgvs.py tests/test_data/clinvar_hgvs_100.tsv --rest
Using 100 test records
Total: 100, correct: 100, incorrect: 0, no data: 0
0
count  100.000000
mean     0.114272
std      0.061827
min      0.001432
25%      0.107378
50%      0.111659
75%      0.124938
max      0.410409
dlawrence@dlawrence-XPS-15-9560:~/localwork/cdot$ ./tests/benchmark_hgvs.py tests/test_data/clinvar_hgvs_100.tsv --uta
Using 100 test records
Total: 100, correct: 22, incorrect: 0, no data: 78
0
count  22.000000
mean    1.593698
std     0.781262
min     0.000808
25%     1.842216
50%     1.848696
75%     1.950901
max     2.468861
dlawrence@dlawrence-XPS-15-9560:~/localwork/cdot$ ./tests/benchmark_hgvs.py tests/test_data/clinvar_hgvs_500.tsv --rest
Using 500 test records
Total: 500, correct: 500, incorrect: 0, no data: 0
0
count  500.000000
mean     0.098256
std      0.097638
min      0.000865
25%      0.097436
50%      0.108600
75%      0.115424
max      1.316386
dlawrence@dlawrence-XPS-15-9560:~/localwork/cdot$ ./tests/benchmark_hgvs.py tests/test_data/clinvar_hgvs_500.tsv --uta
Using 500 test records
Total: 500, correct: 85, incorrect: 0, no data: 415
0
count  85.000000
mean    1.286009
std     0.944009
min     0.000821
25%     0.002182
50%     1.842527
75%     1.893244
max     2.766618

https://genomemedicine.biomedcentral.com/articles/10.1186/s13073-016-0396-7#Sec14 has a "truth set"


https://mydomain.org/apps/solid/@validuser gives HTTP 405 error

Steps to reproduce.
On a Cloudron instance of Nextcloud
Install and enable the Solid app from Nextcloud app store.
Visit https://mydomain.org/apps/solid/@validuser
Error log below
Sep 24 17:51:23 [Fri Sep 24 16:51:23.101959 2021] [php7:notice] [pid 323] [client <IP_ADDRESS>:59960] {"reqId":"MOzAKYOp9gcX4YSkytpk","level":3,"time":"2021-09-24T16:51:23+00:00","remoteAddr":"82.132.xxx.xxx","user":"user","app":"PHP","method":"GET","url":"/apps/solid/@user/","message":"require_once(/app/data/apps/solid/lib/Controller/../../vendor/autoload.php): failed to open stream: No such file or directory at /app/data/apps/solid/lib/Controller/PageController.php#24","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36","version":"<IP_ADDRESS>","exception":{"Exception":"Error","Message":"require_once(/app/data/apps/solid/lib/Controller/../../vendor/autoload.php): failed to open stream: No such file or directory at /app/data/apps/solid/lib/Controller/PageController.php#24","Code":0,"Trace":[{"file":"/app/data/apps/solid/lib/Controller/PageController.php","line":24,"function":"onError","class":"OC\\\\Log\\\\ErrorHandler","type":"::"},{"file":"/app/data/apps/solid/lib/Controller/PageController.php","line":24,"function":"require_once"},{"function":"__construct","class":"OCA\\\\Solid\\\\Controller\\\\PageController","type":"->"},{"file":"/app/code/lib/private/AppFramework/Utility/SimpleContainer.php","line":106,"function":"newInstanceArgs","class":"ReflectionClass","type":"->"},{"file":"/app/code/lib/private/AppFramework/Utility/SimpleContainer.php","line":114,"function":"buildClass","class":"OC\\\\AppFramework\\\\Utility\\\\SimpleContainer","type":"->"},{"file":"/app/code/lib/private/AppFramework/Utility/SimpleContainer.php","line":131,"function":"resolve","class":"OC\\\\AppFramework\\\\Utility\\\\SimpleContainer","type":"->"},{"file":"/app/code/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":460,"function":"query","class":"OC\\\\AppFramework\\\\Utility\\\\SimpleContainer","type":"->"},{"file":"/app/code/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":432,"function":"queryNoFallback","class":"OC\\\\AppFramework\\\\DependencyInjection\\\\DIContainer","type":"->"},{"file":"/app/code/lib/private/AppFramework/App.php","line":143,"function":"query","class":"OC\\\\AppFramework\\\\DependencyInjection\\\\DIContainer","type":"->"},{"file":"/app/code/lib/private/Route/Router.php","line":301,"function":"main","class":"OC\\\\AppFramework\\\\App","type":"::"},{"file":"/app/code/lib/base.php","line":1000,"function":"match","class":"OC\\\\Route\\\\Router","type":"->"},{"file":"/app/code/index.php","line":36,"function":"handleRequest","class":"OC","type":"::"}],"File":"/app/code/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"}}
Sep 24 17:51:23 [Fri Sep 24 16:51:23.102015 2021] [php7:error] [pid 323] [client <IP_ADDRESS>:59960] PHP Fatal error: require_once(): Failed opening required '/app/data/apps/solid/lib/Controller/../../vendor/autoload.php' (include_path='/app/code/3rdparty/pear/archive_tar:/app/code/3rdparty/pear/console_getopt:/app/code/3rdparty/pear/pear-core-minimal/src:/app/code/3rdparty/pear/pear_exception:/app/code/apps') in /app/data/apps/solid/lib/Controller/PageController.php on line 24
Sep 24 17:51:23 [Fri Sep 24 16:51:23.102133 2021] [php7:notice] [pid 323] [client <IP_ADDRESS>:59960] {"reqId":"MOzAKYOp9gcX4YSkytpk","level":3,"time":"2021-09-24T16:51:23+00:00","remoteAddr":"82.132.xxx.xxx","user":"user","app":"PHP","method":"GET","url":"/apps/solid/@user/","message":"require_once(): Failed opening required '/app/data/apps/solid/lib/Controller/../../vendor/autoload.php' (include_path='/app/code/3rdparty/pear/archive_tar:/app/code/3rdparty/pear/console_getopt:/app/code/3rdparty/pear/pear-core-minimal/src:/app/code/3rdparty/pear/pear_exception:/app/code/apps') at /app/data/apps/solid/lib/Controller/PageController.php#24","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36","version":"<IP_ADDRESS>"}
Sep 24 17:51:23 82.132.xxx.xxx - - [24/Sep/2021:16:51:23 +0000] "GET /apps/solid/@user/ HTTP/1.1" 500 - "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36"
Sep 24 17:51:24 82.132.xxx.xxx - - [24/Sep/2021:16:51:24 +0000] "GET /apps/photos/service-worker.js HTTP/1.1" 200 4828 "https:/mydomain/apps/photos/service-worker.js" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36"
Sep 24 17:51:30 - - - [24/Sep/2021:16:51:30 +0000] "GET /index.php/login HTTP/1.1" 200 3715 "-" "Mozilla (CloudronHealth)"
Sep 24 17:51:30 [Fri Sep 24 16:51:30.413447 2021] [php7:notice] [pid 323] [client <IP_ADDRESS>:60062] {"reqId":"5ejhUZwDrqXrSy3zBOcx","level":3,"time":"2021-09-24T16:51:30+00:00","remoteAddr":"82.132.xxx.xxx","user":"user","app":"PHP","method":"GET","url":"/apps/solid/@frank/","message":"require_once(/app/data/apps/solid/lib/Controller/../../vendor/autoload.php): failed to open stream: No such file or directory at /app/data/apps/solid/lib/Controller/PageController.php#24","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36","version":"<IP_ADDRESS>","exception":{"Exception":"Error","Message":"require_once(/app/data/apps/solid/lib/Controller/../../vendor/autoload.php): failed to open stream: No such file or directory at /app/data/apps/solid/lib/Controller/PageController.php#24","Code":0,"Trace":[{"file":"/app/data/apps/solid/lib/Controller/PageController.php","line":24,"function":"onError","class":"OC\\\\Log\\\\ErrorHandler","type":"::"},{"file":"/app/data/apps/solid/lib/Controller/PageController.php","line":24,"function":"require_once"},{"function":"__construct","class":"OCA\\\\Solid\\\\Controller\\\\PageController","type":"->"},{"file":"/app/code/lib/private/AppFramework/Utility/SimpleContainer.php","line":106,"function":"newInstanceArgs","class":"ReflectionClass","type":"->"},{"file":"/app/code/lib/private/AppFramework/Utility/SimpleContainer.php","line":114,"function":"buildClass","class":"OC\\\\AppFramework\\\\Utility\\\\SimpleContainer","type":"->"},{"file":"/app/code/lib/private/AppFramework/Utility/SimpleContainer.php","line":131,"function":"resolve","class":"OC\\\\AppFramework\\\\Utility\\\\SimpleContainer","type":"->"},{"file":"/app/code/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":460,"function":"query","class":"OC\\\\AppFramework\\\\Utility\\\\SimpleContainer","type":"->"},{"file":"/app/code/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":432,"function":"queryNoFallback","class":"OC\\\\AppFramework\\\\DependencyInjection\\\\DIContainer","type":"->"},{"file":"/app/code/lib/private/AppFramework/App.php","line":143,"function":"query","class":"OC\\\\AppFramework\\\\DependencyInjection\\\\DIContainer","type":"->"},{"file":"/app/code/lib/private/Route/Router.php","line":301,"function":"main","class":"OC\\\\AppFramework\\\\App","type":"::"},{"file":"/app/code/lib/base.php","line":1000,"function":"match","class":"OC\\\\Route\\\\Router","type":"->"},{"file":"/app/code/index.php","line":36,"function":"handleRequest","class":"OC","type":"::"}],"File":"/app/code/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"}}
Sep 24 17:51:30 [Fri Sep 24 16:51:30.413507 2021] [php7:error] [pid 323] [client <IP_ADDRESS>:60062] PHP Fatal error: require_once(): Failed opening required '/app/data/apps/solid/lib/Controller/../../vendor/autoload.php' (include_path='/app/code/3rdparty/pear/archive_tar:/app/code/3rdparty/pear/console_getopt:/app/code/3rdparty/pear/pear-core-minimal/src:/app/code/3rdparty/pear/pear_exception:/app/code/apps') in /app/data/apps/solid/lib/Controller/PageController.php on line 24
Sep 24 17:51:30 [Fri Sep 24 16:51:30.413630 2021] [php7:notice] [pid 323] [client <IP_ADDRESS>:60062] {"reqId":"5ejhUZwDrqXrSy3zBOcx","level":3,"time":"2021-09-24T16:51:30+00:00","remoteAddr":"82.132.xxx.xxx","user":"user","app":"PHP","method":"GET","url":"/apps/solid/@frank/","message":"require_once(): Failed opening required '/app/data/apps/solid/lib/Controller/../../vendor/autoload.php' (include_path='/app/code/3rdparty/pear/archive_tar:/app/code/3rdparty/pear/console_getopt:/app/code/3rdparty/pear/pear-core-minimal/src:/app/code/3rdparty/pear/pear_exception:/app/code/apps') at /app/data/apps/solid/lib/Controller/PageController.php#24","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36","version":"<IP_ADDRESS>"}
Sep 24 17:51:30 82.132.xxx.xxx - - [24/Sep/2021:16:51:30 +0000] "GET /apps/solid/@frank/ HTTP/1.1" 500 - "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36"

Hi @samuk, thank you for taking the time to report this!
Based on the error logs:

require_once(/app/data/apps/solid/lib/Controller/../../vendor/autoload.php): failed to open stream: No such file or directory

it looks like the required PHP dependencies have not been installed by Composer.
(📝 Note to our team: This also happened while resolving https://github.com/pdsinterop/solid-nextcloud/issues/43#issuecomment-823561723 )
Could you try running Composer (composer install --no-dev --prefer-dist) in the nextcloud/apps/solid directory? I think on Cloudron that lives somewhere under /app/data/ ?
As instructed by the Cloudron documentation, you might need to bump the memory limit of the LAMP app to 1GB:

Cool! Glad I could help. If you run into any other trouble, let us know!


chore(release): Automated agent plugin release notes (v0.12.4)

Automated PR

Merged on https://github.com/armory/docs/pull/2014


STORM-1674: Addresses network flood from KafkaSpout to kafka server.

Allows minBytes in fetch request to be configured
from KafkaConfig.fetchMinBytes.
Defaults new configuration KafkaConfig.fetchMinBytes to 1.
Defaults fetchMaxWait to 100ms instead of 10000ms.

Discovered 30 megabits of traffic flowing between a set of KafkaSpouts
and our kafka servers even though no Kafka messages were moving.
Using the wireshark kafka dissector, we were able to see that
each FetchRequest had maxWait set to 10000
and minBytes set to 0. When binBytes is set to 0 the kafka server
responds immediately when there are no messages. In turn the KafkaSpout
polls without any delay causing a constant stream of FetchRequest/
FetchResponse messages. Using a non-KafkaSpout client had a similar
traffic pattern with two key differences

minBytes was 1
maxWait was 100
With these FetchRequest parameters and no messages flowing,
the kafka server delays the FetchResponse by 100 ms. This reduces
the network traffic from megabits to the low kilobits. It also
reduced the CPU utilization of our kafka server from 140% to 2%.

Hopefully the risk of this change is low because
the old behavior can be restored using the API by setting
KafkaConfig.fetchMaxWait to 10000
KafkaConfig.fetchMinBytes to 0

Please file a Jira for this and update the title of the PR. I think it should be considered a bug, as this could potentially be detrimental to the network bandwidth.

Very useful observation @moesol
Comparing the KafkaConfig.java and Kafka Configuration, it seems several other useful configurations like socket.timeout.ms, rebalance.max.retries etc. are also absent from KafkaConfig.java
We should probably add most (if not all) of these options to our spout-configuration.
If we agree that it's useful, then we can add the remaining configuration options to this pull request OR I can submit a new one for the same.

This should also go to 1.x-branch given that it is bug and can improve the network bandwidth for lower load topologies

@knusbaum I added the JIRA ticket and updated the title a while ago. Are you the person who will actually perform the merge?

@moesol Sorry to participate too lately.
Could you craft the pull request based on master, 1.x-branch, and 0.10.x-branch? If you mind to craft several pull requests for the same, you can craft only one PR which is against the master branch.
FYI, IMO, since we release Apache Storm 1.0.0, we can't handle 4 main version lines concurrently so fixing this at 0.9.x-branch doesn't make sense for now.

@moesol can you please close this PR . Its already merged here https://github.com/apache/storm/commit/f069cfb08099a54448bba3f96f20c5b929ea6af3

Merged via different PR. Closing this PR.


Split json_generator, db_query methods, changed param to list

Changes in this pull request

Split the json_generator into three new methods (generate_json_body, generate_json_for_peer_reviews, generate_json_for_quiz_scores)
Created a helper function to convert assignment_id, another_assignment_id to assignment_id_list
Change in number of parameters for db_query, db_query_with_quiz_score

fixes #2


Support properly different encodings, delimiters in the algorithm

As the file is uploaded, it would be nice to pre-set the line endings properly, so that user does not need to set that manually. Also we may try to pre-set the delimiters automatically by examining e.g. first row.
Pre-setting the encoding is a bit more challenging, would suggest to let the user select (UTF-8 by default), later we may improve.

@tomas-knap The currently used library (Apache Commons) does not need the line separators specified. On the other hand we might need to know them when constructing the extended CSV with annotations, in order to return the user a CSV file that is more-or-less similar to the one that was put in. I will create a separate task for that.
Concerning the automatic detection of field delimiters, the used library does not provide this feature. I will create a separate issue for that, but assign a low priority to it.
The same for the character set detection. Unless we find a suitable library, the time requirements for this feature are out of scope for the time being.


Warn and call onProcessError() for invalid JSON

This PR

Adds a new feature
Fixes a bug

New: when a loaded JSON file fails to parse, there's a console warning with the file key. Without this it was difficult to find which file failed.
Fixed: when a loaded JSON file fails to parse, it's marked FILE_ERRORED and the loader continues. Before this change the loader would stall.

👍


chore: Revert "chore(deps): bump peaceiris/actions-gh-pages from 2.5.0 to 3.8.0 (#7642)"

This reverts commit 17342bacc991c1eb9cce5639c857936d3ab8c5c9 as it breaks the pages deployment: https://github.com/argoproj/argo-workflows/runs/4954762195?check_suite_focus=true
The error is  Error: Action failed with "not found deploy key or tokens", which needs to be looked into separately. My guess is the existing way that configured the personal token is not compatible with the new version.

@alexec Still seeing failed deploy builds. Did any auth token change?
 remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/argoproj/argo-workflows.git/'

Strangely, this passed https://github.com/argoproj/argo-workflows/actions/runs/1757049872


bug: fixes title of storybook

The title of storybook was supposed to be "" but was displaying "Webpack App"
Changes
From
To

Closing this PR.
Will be creating a new one.


If I add a tool by URL and the url is bad/incorrect, I get in a bad state

Steps to repro:
In the assistant editor, add a tool with an incorrect url  - like i messed up the curent time context tool and called it github.com/gptscript-ai/current-time (missing the context path part).
This caused the current chat to fail to load:

and when i exited the editor and came back the entire tools section was blank, I assume because it failed to load and we hav some bad error handling.
You can see this bug starting at 0:04:51 of this video:
https://www.loom.com/share/4c46566fc8c5437b93f125c6a87989ae

sorry for bad screen shot...it was taken from a loom

Maybe related, but not sure: https://github.com/gptscript-ai/desktop/issues/222

PR: https://github.com/gptscript-ai/desktop/pull/397

Unassigning myself because this code is being changed outside of my fix.

https://github.com/user-attachments/assets/9a370628-2f0c-4805-b4e1-f667ca89d181
I've made changes to this previously so that a user should no longer be able to add invalid tools (with the exception of system tools).

Discussed with @cjellick and decided to use a hard-coded whitelist to verify System tools

Tested with electron build - 0f259cd7e4b
I am still seeing the same behavior outlined in https://github.com/gptscript-ai/desktop/issues/296#issuecomment-2330215556
https://github.com/user-attachments/assets/8c87fef5-40ea-4625-b795-06d06e9ef758

When I try to add a tool with invalid url - github.com/gptscript-ai/current-time ,  and enter my password when prompted by git-credentials-osxkeychain, then I see the error message being presented for the tool as expected.

In this case  I loose my  existing http://github.com/gptscript-ai/gateway credential which I am following up.
Keeping this issue open to see why I am being prompted by git-credentials-osxkeychain in this workflow and when i deny it, i get into the state mentioned in https://github.com/gptscript-ai/desktop/issues/296#issuecomment-2347351122


[dev.environment] override not working

Describe the bug
[dev] command is overriding fine. But custom environment vars are not applied for the [dev.environment] block.
To Reproduce

add to your netlify.toml

[build.environment]
  APP_CONTEXT = 'production'

[dev]
   command = "yarn dev"
[dev.environment]
  APP_CONTEXT = 'development'

print the APP_CONTEXT somewhere in code
run netlift dev
APP_CONTEXT is still production

 # Settings in the [build] context are global and are applied to all contexts
 # unless otherwise overridden by more specific contexts.
[build]
  command = "yarn generate"
  publish = "dist"
  ignore = "git log -1 --pretty=%B | grep dependabot"
[build.environment]
  APP_CONTEXT = 'production'

# Serverless (Netlify) Functions
[functions]
  directory = "serverlessFunctions"
  node_bundler = "esbuild"

# these settings apply if the `netlify dev` command is used to run the app
[dev]
   command = "yarn dev"
   # port = 3000
[dev.environment]
  APP_CONTEXT = 'development'

  System:
    OS: macOS 10.15.7
    CPU: (6) x64 Intel(R) Core(TM) i5-8500 CPU @ 3.00GHz
    Memory: 1.29 GB / 40.00 GB
    Shell: 3.2.57 - /bin/bash
  Binaries:
    Node: 14.15.5 - /usr/local/bin/node
    Yarn: 1.22.5 - /usr/local/bin/yarn
    npm: 6.14.11 - /usr/local/bin/npm

Expected behavior
Dev vars override.

Marking this as stale as it is is several years old. Please feel free to reopen if you are still having issues.


Synapse Serverless wrong classifaction and Connection

Azure Data Studio Version:  1.38.0
OS Version: Windows 10 21H2

Synapse Serverless is classified as SQL Server, i would propose an extra folder for Synapse Serverless
The Servername in the connection panel is wrong. I suspect that it just takes the server name and adds ".database.windows.net"  For Synapse Serverless the endpoint is "-ondemand.sql.azuresynapse.net". With this change the connection works.

Duplicate of https://github.com/microsoft/azuredatastudio/issues/20180, I will proceed to close this one.
@Carsten3000 please track the other issue for future updates.


Refactor ItBehavesLike cop

Uses the node matcher instead of direct destructuring.

refactors thing he wrote yesterday
Node matching is neat!

Node matching is neat!

I agree!


First class support for Turborepo

Feature request
Turborepo app support similar to how NX is supported with Nixpacks.
We should have a NIXPACKS_TURBO_APP_NAME configure variable that can be used to custom the build and start commands that are used.

I can work on this.


As a user, I want to see release notes, so that I understand what changes I am installing

Added to geth here: https://github.com/ethereum/grid/pull/453
Added to clef here: https://github.com/ryanio/grid-clef-plugin/commit/f52fdea64e9fda95911d26e79349f7150a04eaaf
Would be useful to have it in a handful of the other default plugins.
IPFS: https://github.com/ipfs/go-ipfs/blob/master/CHANGELOG.md

wups - sorry, just saw you were using this for multiple. let's create new tickets for additional updates? if you disagree, feel free to reopen. just looking to prevent it from sitting in the review column for a long stretch.


Configure linters and do a lint

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 1 (0.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 40.789%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

cmd/mmdb-dump-networks/main.go
0
1
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
31

Relevant Lines:
76

💛  - Coveralls


[Plugins] The behavior of python and cpp plugins output is not identical

Is your feature request related to a problem? Please describe.
Right now, for python plugins and cpp plugins, the output behaviors are not identical.
For Python plugins:

If I start the server in daemon mode, print function will output the content into .err file rather than .log file.
If I start the server in console, print function will not take effect and print message into the console.

For cpp plugins:

If I start the server in daemon mode, std::cout will not take effect, no message will be found in .err file nor .log file.
If I start the server in console, std::cout will print the message into the console.

The behavior is quite confusing and not very friendly for users to debug their own plugins.
Describe the solution you'd like

If start the server in daemon mode, Python print should write the log into .log file rather than .err file. And std::cout should write the log into .log file too and maybe std::err should write the log into .err file.
If start the server in console, all output functions should take effect and write the logs into the console.

Thanks for the tip, we'll fix it as soon as possible

Thanks!
In our roadmap，the log system will be rewritten and competed in 2023.7.

Hi, the log system has been rewritten. Now there is no .err file, only .log file.

If you set the item log_dir in config file to NULL, the log will be redirected to the console. (If the server is running in daemon mode, there is no log recorded.)
If you set it to a specific path, the log will be written to the file path.

This applies to the log prints code both in cpp plugin and the python plugin. The only difference here is that the print in python plugin writes log in warning level.

The issue is closed due to inactivity. Please feel free to create a new one if you have more questions. And please star this repo if you find it useful! Thanks!
此issue由于长期不活跃被关闭。如有任何问题，可另开 issue 并提供更多信息。如果这个项目帮助到你，可以在仓库右上角 star 一下，感谢你的支持!


chore: release main

:robot: I have created a release beep boop
middleware-render-error-info: 1.0.0
1.0.0 (2022-08-09)
Features

render full error information (a6b16dc)

Bug Fixes

fix the Origami build service system code (3c8fcd5)
use a third-party module for entity encoding (4a9f52b)

Documentation Changes

add notes on use in production (8c38257)
add README for middleware-render-error-info (eba3886)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/Financial-Times/dotcom-reliability-kit/releases/tag/middleware-render-error-info-v1.0.0 :sunflower:


quick action to create resource of a certain type

When I want to create a new ConfigMap it would be nice to have something like a "+" button next to the ConfigMaps section header - so I can immediately create one from there instead of having to select the "+" button at the top and then selecting the ConfigMap resource kind; Monokle would instead open the new resource wizard with the kind selected and focus on the name field.

@tommywhitehead any quick ideas on this one?

Thomas: The solution of adding a + icon when hovering the section title seems okay to me.


Make more progress on CI

CI prototype is running for a few builds.
More progress will be handled in this issue.

Test the return value of the make/shell script
The [CI SKIP] logic does not yet work properly. Fix it.
Add more targets to the CI builds.
Try some CMake builds on CI in addition to classic GNUmake.

The first three points above are finished.
Transfer the pürogress on CMake CI builds to #76


Add Material Icons fonts

Is your feature request related to a problem? Please describe.
When querying fonts.google.com, font families "Material Icons" and "Material Icons Outlined" don't appear, but Google does host them:
https://fonts.googleapis.com/icon?family=Material+Icons
https://fonts.googleapis.com/icon?family=Material+Icons+Outlined
https://fonts.googleapis.com/css2?family=Material+Icons
https://fonts.googleapis.com/css2?family=Material+Icons+Outlined
Describe the solution you'd like
Packages fontsource-material-icons and fontsource-material-icons-outlined
Describe alternatives you've considered
The icons do exist elsewhere: https://github.com/material-icons/material-icons

@petermikitsh, I'm hesitant to approve this for the sole reason that icon fonts are considered to be worse than the newer SVG frameworks that let you select and import only the icon you need.
Why do you think this would be better than something such as react-icons or even downloading and linking the SVG icon you need here? I would think that something like that is far more suitable for icons rather than integrating it into Fontsource which aims to provide locally hosted benefits for typefaces specifically.

My use case is a complex web application with UIs built in a wide set of technologies: React, Vue, Angular, Server-side rails applications, Server-side Java (JSPs), etc. Shipping a framework-level solution would only cover a small subsection of my entire application. I agree, there are some optimizations you can't make with icon fonts-- e.g., no code splitting for only the icons you need, for example. Consequently, bundle sizes are slightly larger, but that's an acceptable tradeoff in my use case because the distribution method of a font file simplifies the problem of adopting standard iconography throughout the application.
If I was in a greenfield project situation, I would follow your approach (use exclusively React, React SVGs for code splitting, etc).

That sounds fair, especially considering there isn't any difficulty importing the files in with the generic packager scripts we have. I'll look into addressing that within a couple of days.

I decided to make the two variants into different subsets rather than publishing separate packages. e.g. import fontsource-material-icons/base.css or import fontsource-material-icons/outlined.css.
Whilst I like the potential of having 5 subsets, such as two-tone, utilising material-icons/material-icons-font, unfortunately, the repository seems a little concerning with it boldly stating it to be WIP, having a lack of license and lack of changelog.
Perhaps in the future, a manual update can be pushed here to expand the fontsource mirror.


Does it support angular 4.3?

Does it support angular 4.3?
I can't built aot in my project.
I love this No jQuery editor.
Error: Metadata version mismatch for module aot/node_modules/ngx-wig/ngx-wig.d.ts, found version 4, expected 3

npm ERR! peer dep missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! peer dep missing<EMAIL_ADDRESS>required by<EMAIL_ADDRESS>npm ERR! extraneous<EMAIL_ADDRESS>
Thank U :D

If you cannot update to never Angular version than just use older ngx-wig version

Cool, thank you


Question: How to declare non-int attributes ?

Hello,
I just stumbled across attrs package. As I try to get familiar with it, I think what I could not find in the documentation (apologies if I am missing it) is how to define a non-init attribute in a class.
As I tried to read around, I saw several examples (https://towardsdatascience.com/probably-the-best-practice-of-object-oriented-python-attr-d8c26c0e8a4) of using attrib(init=False) but this seems to be phased out.
Can you please explain how to achieve this or point me to where I can find this in the documentation ?
Here is an example:
# Traditional Class
class Example:

         def __init__(self, a: int, b: int):
               self.a = a
               self.b = b
               self.sum = None

# Class using Attrs ?
from attires import define

@define
class ExampleAttrs:
          a: int
          b: int
          sum: int(init=False)   # This is raising a warning that "Generics should be specified through square brackets

Thanks for your help in advance

It looks like I could be doing this
from attrs import define, field

class ExampleAttrs:
          a: int
          b: int
          sum: field(default=None, init=False)

However, where or how would the type be specified in this approach ?

I guess, the answer is:
from attrs import define, field

class ExampleAttrs:
          a: int
          b: int
          sum: int = field(default=None, init=False)

If anyone knows of a better way, please let me know.
Cheers

Nope, you got it right: sum: int = field(default=None, init=False) .
But if the variable is annotated int, None is technically not an appropriate default.

@Tinche,
One question if I may is how to include the doc strings for the class ? Could you please provide an example or point me to an existing one ?
BTW thanks for this amazing package.
Cheers
Uday


misc: add xschem

Fixes #249

some warnings in the build logs:
2022-12-21T12:22:02.1074422Z Warning: rpath /home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_build_env/lib is outside prefix /home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p (removing it)
2022-12-21T12:22:02.1075781Z Warning: rpath /home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_build_env/lib is outside prefix /home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p (removing it)
2022-12-21T12:22:02.1077219Z Warning: rpath /home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_build_env/lib is outside prefix /home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p (removing it)
2022-12-21T12:22:02.1078528Z Warning: rpath /home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_build_env/lib is outside prefix /home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p (removing it)
2022-12-21T12:22:02.1079811Z Warning: rpath /home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_build_env/lib is outside prefix /home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p (removing it)

_build_env/lib is outside prefix seems to be expected for cdt dependencies since they are in build not in host, does that mean that we should move them?
2022-12-21T12:22:02.1081004Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libpcrecpp.a)
2022-12-21T12:22:02.1082123Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libpcre.a)
2022-12-21T12:22:02.1083243Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libxcb-composite.a)
2022-12-21T12:22:02.1084341Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libicuuc.a)
2022-12-21T12:22:02.1085455Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libxcb-xfixes.a)
2022-12-21T12:22:02.1086557Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libpixman-1.a)
2022-12-21T12:22:02.1087645Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libpng16.a)
2022-12-21T12:22:02.1088735Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libxcb-xinput.a)
2022-12-21T12:22:02.1089924Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libxcb.a)
2022-12-21T12:22:02.1090995Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libxcb-randr.a)
2022-12-21T12:22:02.1092085Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libxcb-dri3.a)
2022-12-21T12:22:02.1093170Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libicutest.a)
2022-12-21T12:22:02.1094266Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libfontconfig.a)
2022-12-21T12:22:02.1095359Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libicutu.a)
2022-12-21T12:22:02.1096451Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libxcb-xvmc.a)
2022-12-21T12:22:02.1097611Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libxcb-xv.a)
2022-12-21T12:22:02.1098692Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libz.a)
2022-12-21T12:22:02.1099789Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libxcb-render.a)
2022-12-21T12:22:02.1100927Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libcairo-script-interpreter.a)
2022-12-21T12:22:02.1102120Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libcairo.a)
2022-12-21T12:22:02.1107752Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libxcb-xf86dri.a)
2022-12-21T12:22:02.1108846Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libffi.a)
2022-12-21T12:22:02.1109935Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libxcb-shape.a)
2022-12-21T12:22:02.1111024Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libpcreposix.a)
2022-12-21T12:22:02.1112100Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libxcb-xkb.a)
2022-12-21T12:22:02.1113196Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libxcb-sync.a)
2022-12-21T12:22:02.1114284Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libtclstub8.6.a)
2022-12-21T12:22:02.1115370Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libxcb-xtest.a)
2022-12-21T12:22:02.1116532Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libtkstub8.6.a)
2022-12-21T12:22:02.1117635Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libxcb-damage.a)
2022-12-21T12:22:02.1118731Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libxcb-xinerama.a)
2022-12-21T12:22:02.1119830Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libxcb-glx.a)
2022-12-21T12:22:02.1120906Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libuuid.a)
2022-12-21T12:22:02.1121961Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libXpm.a)
2022-12-21T12:22:02.1123040Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/liblzma.a)
2022-12-21T12:22:02.1124125Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libxcb-dpms.a)
2022-12-21T12:22:02.1125216Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libxcb-res.a)
2022-12-21T12:22:02.1126326Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libxcb-screensaver.a)
2022-12-21T12:22:02.1127427Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libicui18n.a)
2022-12-21T12:22:02.1128499Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libxcb-shm.a)
2022-12-21T12:22:02.1129655Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libicuio.a)
2022-12-21T12:22:02.1130752Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libcairo-gobject.a)
2022-12-21T12:22:02.1131837Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libicudata.a)
2022-12-21T12:22:02.1132921Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libfreetype.a)
2022-12-21T12:22:02.1134015Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libxcb-record.a)
2022-12-21T12:22:02.1135127Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libxcb-dri2.a)
2022-12-21T12:22:02.1140985Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/libxcb-present.a)
2022-12-21T12:22:02.1142103Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/tdbc1.1.3/libtdbcstub1.1.3.a)
2022-12-21T12:22:02.1143329Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/cairo/libcairo-trace.a)
2022-12-21T12:22:02.1144466Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/itcl4.2.2/libitclstub4.2.2.a)
2022-12-21T12:22:02.1145298Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_build_env/lib/libmenu.a)
2022-12-21T12:22:02.1145936Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_build_env/lib/liby.a)
2022-12-21T12:22:02.1146566Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_build_env/lib/libhistory.a)
2022-12-21T12:22:02.1147212Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_build_env/lib/libformw.a)
2022-12-21T12:22:02.1147850Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_build_env/lib/libopcodes.a)
2022-12-21T12:22:02.1148500Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_build_env/lib/libreadline.a)
2022-12-21T12:22:02.1149142Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_build_env/lib/libncursesw.a)
2022-12-21T12:22:02.1149772Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_build_env/lib/libpanelw.a)
2022-12-21T12:22:02.1150409Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_build_env/lib/libtinfo.a)
2022-12-21T12:22:02.1151053Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_build_env/lib/libctf-nobfd.a)
2022-12-21T12:22:02.1151681Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_build_env/lib/libfl.a)
2022-12-21T12:22:02.1152303Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_build_env/lib/libctf.a)
2022-12-21T12:22:02.1152930Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_build_env/lib/libbfd.a)
2022-12-21T12:22:02.1153639Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_build_env/lib/gcc/x86_64-conda-linux-gnu/11.2.0/libiberty.a)
2022-12-21T12:22:02.1154364Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_build_env/lib/gcc/x86_64-conda-linux-gnu/11.2.0/libgcov.a)
2022-12-21T12:22:02.1155085Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_build_env/lib/gcc/x86_64-conda-linux-gnu/11.2.0/libgcc.a)
2022-12-21T12:22:02.1155804Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_build_env/lib/gcc/x86_64-conda-linux-gnu/11.2.0/libgcc_eh.a)
2022-12-21T12:22:02.1156583Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_build_env/lib/5.34.0/x86_64-linux-thread-multi/CORE/libperl.a)
2022-12-21T12:22:02.1157367Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_build_env/x86_64-conda-linux-gnu/sysroot/usr/lib64/librpcsvc.a)
2022-12-21T12:22:02.1158125Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_build_env/x86_64-conda-linux-gnu/sysroot/usr/lib64/libbsd-compat.a)
2022-12-21T12:22:02.1158894Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_build_env/x86_64-conda-linux-gnu/sysroot/usr/lib64/libpthread_nonshared.a)
2022-12-21T12:22:02.1159643Z WARNING :: Failed to get_static_lib_exports(/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/xschem_1671625240647/_build_env/x86_64-conda-linux-gnu/sysroot/usr/lib64/libc_nonshared.a)

Unknown format error seems to be ok per https://github.com/hdl/conda-eda/pull/165#issuecomment-1059282395.
@ajelinski do you agree with that analysis? does the package looks good enough to merge?

Any idea why the CI is failing?

Any idea why the CI is failing?

I suspect it's flaky, but note that the CI is not failing for the xschem package being added here: https://github.com/hdl/conda-eda/actions/runs/3748964222/jobs/6366903540

Merge away?

I suspect @ajelinski will want us to squash commits first!

Rebased and squashed, PTAL

Merge away?

Merged.


Metadata Timeout Issue

After deploying the Azure DICOM service with OHIF viewer, I am experiencing an issue with certain studies that have a large number of instances.
For example, in the following series of 700+ images, the loading never completes:

With help from @smithago, we've determined that OHIF is doing a WADO metadata get on the series and cancelling the request after 3 seconds.
This issue does not occur for studies with small numbers of instances.

Tried reproducing with 300 files, did not reproduce. Also noticed from the picture in the issue, it shows 779 instances, meaning metadata was returned, it was then going to retirve the instance one at a time.

Cannot reproduce. closing


Uncaught TypeError: Cannot read property 'replaceChild' of null(...)

Getting this error when using this package.  In my case I wrapped the component with another component that ensures the component is only updated when its props change.

@mikeriley131 see if the latest version (> 2.02) solves your issue?

Thanks for that extra info @marcholterman. I've got an idea of what that might be, so once I've had the chance to make some changes I'll let you know.

@mikeriley131 @nikoskleidis @Montaldo
Just published 2.1.2 to address this issue... let me know how you get on with it?

Hi @tanem, thanks a lot for creating and supporting your nifty package!
I use it for toolbar icons and want icon to change color when it's "active". I can set fill="currentColor" in SVG file and then use color property to set the color from the outside. It almost worked in 2.1.1, but I was getting pretty much the same error as @mikeriley131 . Now it got broken when I use color property to change color (I checked v2.1.2 - v2.1.6).
Simple test to run:

 this.setState({active: !this.state.active})}>
                    <ReactSVG path={alignmentLeftIcon} color={this.state.active ? "#a33" : "#000"}/>

Error:
ReactDOMComponentTree.js:106 Uncaught TypeError: Cannot read property '__reactInternalInstance$5fa40ba6ejyiw56gatgkhgp66r' of null
    at Object.getClosestInstanceFromNode (ReactDOMComponentTree.js:106)
    at findParent (ReactEventListener.js:38)
    at handleTopLevelImpl (ReactEventListener.js:67)
    at ReactDefaultBatchingStrategyTransaction.perform (Transaction.js:140)
    at Object.batchedUpdates (ReactDefaultBatchingStrategy.js:62)
    at Object.batchedUpdates (ReactUpdates.js:97)
    at dispatchEvent (ReactEventListener.js:147)

Hi @tanem, thanks a lot for creating and supporting your nifty package!
I use it for toolbar icons and want icon to change color when it's "active". I can set fill="currentColor" in SVG file and then use color property to set the color from the outside. It almost worked in 2.1.1, but I was getting pretty much the same error as @mikeriley131 . Now it got broken when I use color property to change color (I checked v2.1.2 - v2.1.6).
Simple test to run:

 this.setState({active: !this.state.active})}>
                    <ReactSVG path={alignmentLeftIcon} color={this.state.active ? "#a33" : "#000"}/>

Error:
ReactDOMComponentTree.js:106 Uncaught TypeError: Cannot read property '__reactInternalInstance$5fa40ba6ejyiw56gatgkhgp66r' of null
    at Object.getClosestInstanceFromNode (ReactDOMComponentTree.js:106)
    at findParent (ReactEventListener.js:38)
    at handleTopLevelImpl (ReactEventListener.js:67)
    at ReactDefaultBatchingStrategyTransaction.perform (Transaction.js:140)
    at Object.batchedUpdates (ReactDefaultBatchingStrategy.js:62)
    at Object.batchedUpdates (ReactUpdates.js:97)
    at dispatchEvent (ReactEventListener.js:147)

Thanks @viniychuk. Think I can fix this by moving more of the DOM manipulation away from React. Will repost when I've got something working ⌛

Thanks @viniychuk. Think I can fix this by moving more of the DOM manipulation away from React. Will repost when I've got something working ⌛

@viniychuk just released 2.1.10 - want to see if that fixes your issue?

@tanem Thanks so much, it works like a charm now!

@tanem I'm still getting this error in 2.1.10
Here is what my component definition looks like:
<ReactSVG
  key={0}
  path="/static/media/refesh-icon.2b18acf8.svg"
  evalScripts="never"
  className="Button__icon"
/>

If it helps, the SVG does render to the DOM, I just get that error as well.

Thanks @duro, will get back to ya once I've had the chance to look properly 👍

@duro I haven't been able to recreate your issue using an isolated example, are you able to provide more context?
FWIW, it does look similar to the error output we saw many versions ago, so you might just want to make sure you are indeed pulling in the correct version of this library. Maybe something along the lines of:
$ rm -rf node_modules
$ npm cache clean
$ npm i -S react-svg@latest
$ npm i

Also, this may or not be useful to you, but there's a JSBin I sometimes play with that uses the UMD builds: http://jsbin.com/cicixuyofu/edit?html,js,output. Should probably link to it via the README at some point 😏

Having this issue too. Occurs on first render. element seems to have no parentNode on the first injectElement call

@astandrik @duro just published 2.1.14 if you want to try that?
It's a bit of a shot in the dark though... any chance you can provide more context around what's happening in each of your cases? If need be I'll expand the examples and/or test cases to account for your scenario(s).

Thanks @astandrik. Published 2.1.14 but don't think that will help your situation (although more context would be nice 😉). Tempted to try using refs and one of the approaches using the ref callback mentioned in #13. Will let you know once I've done that.

@duro @astandrik just published 2.1.15 which tweaks the lifecycle a bit, as mentioned above. Let me know how you get on? 🙏

Can't say it helped alot sorry. I'm doing the following:
function loadIcon(name, className, onClick) {
  const path =  require("./" + name +".svg");
  return (

      <ReactSVG
        path={path}
        className={className}
     />

  )
}

const Icon = ({name, className, onClick}) => {
  return loadIcon(name, className, onClick);
}

......
render() {
   return (
    ....
    <Icon className="clickable-image ellipsis" onClick={openPopover} name="ellipsis" />
    ...
  )
}
.....

Thanks @astandrik, think I managed to recreate your issue (or at least a very similar one 😅). Have released 2.1.17, can you let me know if that's any better now?

Thanks @astandrik, think I managed to recreate your issue (or at least a very similar one 😅). Have released 2.1.17, can you let me know if that's any better now?

I had a similar issue as @astandrik's earlier today, but downloaded 2.1.18 and am no longer receiving the type error.  Thanks!

Great, thanks for reporting back @kathrynreagan 💪

Now everything works great.tr Thanks for your efforts!


Lineupjsx couldn't render the list

Release number or git hash: 1.0.0-beta.11
Web browser version and OS: macos 10.13.3 chrome 67

Steps to reproduce

This is my code. I want to show a lineup demo in my browser

import React, { Component } from 'react';
import LineUp from 'lineupjsx'
import 'lineupjsx/build/LineUpJSx.css'
import './App.css'

class App extends Component {
  state = {
    arr: []
  }
  componentDidMount () {
    const arr = []
    for (let i = 0; i < 100; i++) {
      arr.push({
        attr1: Math.random() * 10,
        attr2: Math.random() * 10,
        attr3: Math.random() * 10,
      })
    }
    this.setState({ arr: arr })
  }
  render() {
    return (

This is a Lineup list

            <LineUp data={this.state.arr} />

    );
  }
}

export default App;

Observed behavior

Browser result:

Chrome dev tool consoles a error:

Expected behavior

I want to show a lineup demo by react and lineupjsx

please ensure that you specify for LineUp a certain height, since it doesn't have a height by its own.

Thank you!!


return null for key_rotation_enabled when origin=EXTERNAL

Example query results
steampipe query "select key_rotation_enabled from aws_kms_key where origin = 'EXTERNAL'"
+----------------------+
| key_rotation_enabled |
+----------------------+
|                |
|                |
|                |
+----------------------+
steampipe query "select origin, key_rotation_enabled from aws_kms_key"
+----------+----------------------+
| origin   | key_rotation_enabled |
+----------+----------------------+
| AWS_KMS  | false                |
| AWS_KMS  | true                 |
| AWS_KMS  | true                 |
| AWS_KMS  | false                |
| AWS_KMS  | true                 |
| AWS_KMS  | true                 |
| EXTERNAL |                |
| AWS_KMS  | false                |
| EXTERNAL |                |
| EXTERNAL |                |
| AWS_KMS  | false                |
| AWS_KMS  | true                 |
| AWS_KMS  |                |
| AWS_KMS  | false                |
+----------+----------------------+
Current Results with out fix
steampipe query "select key_rotation_enabled from aws_kms_key where origin != 'EXTERNAL'"
Error: UnsupportedOperationException: arn:aws:kms:us-east-1:1295521:key/4ac8-91c1-3928cc14 origin is EXTERNAL which is not valid for this operation.

@jzendle Thanks for raising this PR! We'll take a look at it and pass on any feedback.

some SQL results:
// gratuitous sub-select for example
select key_rotation_enabled from aws_kms_key where id in (select id from aws_kms_key where origin = 'EXTERNAL')
+----------------------+
| key_rotation_enabled |
+----------------------+
|                |
|                |
|                |
|                |
|                |
|                |
|                |
+----------------------+
select key_rotation_enabled from aws_kms_key where origin != 'EXTERNAL'
+----------------------+
| key_rotation_enabled |
+----------------------+
| true                 |
| false                |
| false                |
| true                 |
| true                 |
| true                 |
| false                |
| false                |
|                |
| true                 |
| false                |
+----------------------+

Thanks again @jzendle !