Added ability to list all tags, and added my PPP

Command usage :
taglist
will get a list of all tags in StudyBuddyPro.
Updated UG accordingly.
also done testing for DeleteCheatSheet and filterCheatSheet

Nice job!


Add fde-deferred feature

This PR proposes a feature called fde-deferred which, when selected, enables a new FDE finding strategy. This strategy depends on the following symbols, which may be defined by dependent crates:
extern "Rust" {
    // Required
    fn __unwinding_get_text_base(pc: usize) -> Option<usize>;

    // At least one of these must be defined
    fn __unwinding_get_eh_frame_hdr() -> Option<usize>;
    fn __unwinding_get_eh_frame() -> Option<usize>;
}

This strategy provides maximal flexibility, at the expense of requiring support from dependent crates. That is, the discovery of these base addresses is deferred to dependent crates.
As a concrete example of the usefulness of a feature like this, I'm using this crate in a bare microkernel userspace environment. In this instance, a program's PHDRs are made available to it in a nonstandard way. This fde-deferred feature would allow dependent runtime crates to pass the relevant base address information back to unwinding. In this case, for example, fde-deferred has the advantage of being linker-independent (unlike fde-gnu-eh-frame-hdr) and does not require a custom linker script (unlike fde-static).
If you are considering accepting this PR, then I will, of course, add documentation.

That would probably be a cleaner solution.
I would propose the following constraint on such a solution, however: that it not depend on alloc.

Yeah, that's always the goal for this project. I spent a lot of effort to make gimli usable without liballoc.

I think one approach is to have a trait and then add a macro, given a static instance of the trait, convert it to extern "Rust" functions. E.g.
struct CustomEhFrameFinder;

impl BikesheddingTraitName for CustomEhFrameFinder { ... }

unwinding::custom_eh_frame_finder! {
    static CUSTOM: CustomEhFrameFinder = CustomEhFrameFinder;
}
// this expands to
#[no_mangle]
fn __unwinding_get_eh_frame_hdr() -> Option<usize> {
    CUSTOM....
}

this way we can keep the symbol name internal to the crate (so not part of the API) and make it easier to use and define (and we can avoid adding linkage feature).

I've updated this PR to follow an approach similar to that of the log crate.
If you like this approach, I'll go ahead and add documentation (rustdoc for new public items + an addition to the FDE section of the README).


Synchronization changes to enable D3D11On12 earlier release of memory

Destruction in D3D11 can be free-threaded. Currently the batched context appends all destructions to the end the current batch. That means that an immediate context operation (most likely an explicit flush) is needed before those resources are moved to the next level of deferral in the immediate context. That means that an app is likelier to run out of memory if it has large resources caught up waiting for this flush.
This change adds a lock to work recording, which has has contention against creation (initial data upload) and enqueueing of destruction. That allows the work batches to be flushed by any application thread. Batches are explicitly sent to the worker thread if they contain destruction of "large" (arbitrarily determined) resources.

EmplaceBatchExtension looks like it needs the recording lock


Document what metadata is used to answer questionnaire

What metadata from what formats are used to answer questions.

@pkqk it would be great if this information was added to https://certificates.theodi.org/en/autocertification

attn: @pezholio @Floppy @shevski
Hi @Stephen-Gates, I'm no longer at the ODI so @pezholio is the person to prod now.


rhsm_subscription doesn't clear cache leading to yum_package failures

Description
When you attach to a new subscription using the rhsm_subscription resource and then the package resource to install something sourced from that subscription it fails.
Chef Version
v15.3.8
Platform Version
Red Hat Enterprise Linux 7.8
Replication Case
rhsm_subscription 'pool_id_goes_here'

package 'package_from_subscription'

I wish I could give a publicly available example but my use case is a private RPM in our internal Red Hat Satellite server.
Client Output

           * No candidate version available for package_from_subscription
           ================================================================================
           Error executing action `install` on resource 'yum_package[package_from_subscription]'
           ================================================================================

           Chef::Exceptions::Package
           -------------------------
           No candidate version available for package_from_subscription

           Resource Declaration:
           ---------------------
           # In /tmp/kitchen/cache/cookbooks/test-cookbook/recipes/default.rb
            33: package 'package_from_subscription'
            34:

           Compiled Resource:
           ------------------
           # Declared in /tmp/kitchen/cache/cookbooks/test-cookbook/recipes/default.rb:33:in `from_file'
           yum_package("package_from_subscription") do
             package_name "package_from_subscription"
             action [:install]
             default_guard_interpreter :default
             declared_type :package
             cookbook_name "test-cookbook"
             recipe_name "default"
           end

           System Info:
           ------------
           chef_version=15.13.8
           platform=redhat
           platform_version=7.8
           ruby=ruby 2.6.6p146 (2020-03-31 revision 67876) [x86_64-linux]
           program_name=/opt/chef/bin/chef-client
           executable=/opt/chef/bin/chef-client

Stacktrace

I would expect this resource to call PythonHelper.instance.reset when it's updated. Does that even make sense?

@tas50 are you IS with the proposed solution? If not, can you give me some general guidance so I can work on a bugfix for this?

@lamont-granquist should probably chime in on how to reload the cache there.

instance.restart is what you'd need, which is what flush_cache calls (which is the workaround which is to send a :flush_cache event to any package provider as a notify from the rhsm_subscription resource)

instance.restart is what you'd need, which is what flush_cache calls (which is the workaround which is to send a :flush_cache event to any package provider as a notify from the rhsm_subscription resource)

Sorry, I'm unable to make the lateral connection. Can you be more specific on the correct solution?


Add liebenzell.org

Refering to #1399 I split the textfiles up into two separat pull requests.
This one for the domain liebenzell.org (students emails).

@zocker22 thanks for the additional information provided. Could you also send me the link to the page, describing long-term (>1 year) educational programs that the school provides? Thank you!

Shure
This are the two educational programms provided by liebenzell ( liebenzell.org )
http://www.liebenzell.org/studieren-liebenzell/studieren-in-liebenzell/
BA in Europe (four years): http://www.ihl.eu/?page_id=50
BA in America (three to six years): http://www.ita-info.de

@zocker22 thanks a lot - that's exactly the information i needed. I'm adding the domain!


refactor: move table_info_checker to unithelper package

Summary
According to #2078, The core/utils should not be importing the dal package which would introduce some unwanted cyclirc import, see https://github.com/apache/incubator-devlake/pull/5749#discussion_r1278841644
This PR fixes the problem by moving it to the unithelper package.
Does this close any open issues?
Related to #2078

LGTM


add topic: dspyt

Please confirm this pull request meets the following requirements:

[x] I followed the contributing guidelines: https://github.com/github/explore/blob/main/CONTRIBUTING.md.
[x] I am not the sole author or employee of a company who created either the topic I am modifying/adding or the collection entry I am modifying/adding.

Which change are you proposing?

[ ] Suggesting edits to an existing topic or collection
[x] Curating a new topic or collection
[ ] Something that does not neatly fit into the binary options above

Editing an existing topic or collection
I'm suggesting these edits to an existing topic or collection:

[ ] Image (and my file is *.png, square, dimensions 288x288, size <= 75 kB)
[ ] Content (and my changes are in index.md)

Please replace this line with an explanation of why you think these changes should be made.

Curating a new topic or collection

[x] I've formatted my changes as a new folder directory, named for the topic or collection as it appears in the URL on GitHub (e.g. https://github.com/topics/[NAME] or https://github.com/collections/[NAME])
[x] My folder contains a *.png image (if applicable) and index.md
[x] All required fields in my index.md conform to the Style Guide and API docs: https://github.com/github/explore/tree/main/docs

A curated "Dspyt-into CodeVerse" topic is useful, considering its increasing popularity in various communities and its significant visibility, with 358k views in Google Search Console over the last 16 months.

Something that does not neatly fit into the binary options above

[ ] My suggested edits are not about an existing topic or collection, or at least not a single one
[ ] My suggested edits are not about curating a new topic or collection, or at least not a single one
[ ] My suggested edits conform to the Style Guide and API docs: https://github.com/github/explore/tree/main/docs

Please replace this line with an explanation of your proposed changes.

Please note: we will close your PR without comment if you do not check the boxes above and provide ALL requested information.

Closed due mistake


[FormControlLabel] required

FormControlLabel component is not displaying correctly that labeled selection control is required with asterisk, as normal FormLabel component.
(Material UI 1.4.0)

There is actually nothing to reproduce, it's down to component specs:

[FormLabel] available props: disabled, error, required
[FormControlLabel] available props: disabled

I believe that error & required props should be available to [FormControlLabel] as well because they are functionally similar.

Please use the appropriate issue template for future issues, otherwise it is difficult to help. Your one-liner issue ooked like an incomplete bug report rather than an incomplete feature request.
FormControlLabel is for selection controls. A switch, radio and checkbox can't ordinarily be in an error state or required state – its value is valid regardless.

Ok, sorry for not using proper template.
I don't think that you're right about error state. Even MDN mentions required attribute for checkbox and Chrome displays validation bubble when required attribute is present and checkbox is not checked.


feat: sdk action publishing improvements

Existing Tag Issue
Improves this issue
Sometimes not so infrequently in examples like this PR the SDK version stays the same but the speakeasy version changes in Releases.MD. Then when create_release runs it fails because the tag already exists, this confuses our users. We can check if we are failing because a tag already exists and just move forward with no publishing for safety but without a miscellaneous unclear failure.
Another way we could solve this problem is

For package managers where we know you can replace version we delete the release/tag, create a new release/tag, move forward with publishing. This seems like it does have some risks to me though. I'm wondering if just not moving forward with publishing is better when the tag already exists.

Pre Release Version Issue
We don't support prerelease versions right now in sdk-generation-action. You're able to place a prerelease version in gen.yaml and generation goes fine but our action wasn't actually creating releases for them. I fixed this problem by changing our regex for parsing releases. [TESTED HERE]

@chase-crumbaugh and I discussed. We will allow publishing to move forward if the tag already is there. In the future we may want to integrate directly with package managers to also see if this version had been published before that package manager


Mocking the sql server to be used in unittesting

Hello,
How can we use this package for unittesting? Using the client to communicate with the SQL server is awesome but useless if we can't use it to write tests.

@siddontang


Adds a test about filestore

Ticket
Redmine ticket:
https://redmine.openinfosecfoundation.org/issues/6390
Requires Suricata PR to come
https://github.com/OISF/suricata-verify/pull/1522 without shell check using not command that is not everywhere
min-version is set to 8
Backport to 7 should be clean

Rebased in #1863


Add keepassxc

Added KeePassXC to the list
Project URL
https://keepassxc.org/
Category
Utilities - alongside Macpass
Description
Add KeePassXC to the list
Why it should be included to Awesome macOS open source applications  (optional)
Checklist

[x] Only one project/change is in this pull request
[x] Addition in chronological order (bottom of category)
[x] Appropriate language icon(s) added if applicable
[x] Has a commit from less than 2 years ago
[x] Has a clear README in English

@mattpotts Thanks for your contribution! 👍


fix: ignore no-var-requires for configs

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


datasets/nrcan-landcover example

Included a notebook for the nrcan-landcover dataset. The broad structure matches that of datasets/io-lulc, another land cover dataset.
Note: presently the nrcan-landcover collection is only available in the API https://planetarycomputer-staging.microsoft.com/api/stac/v1 but this should be updated to https://planetarycomputer.microsoft.com/api/stac/v1 when it becomes available there in the future.

Looks great, thanks!


Engine Methods and variables not recognized in scripts

Engine methods and variables throw nil error with running.
VS Code not recognizing them is expected, but from the examples and the tutorial video, i was expecting all the methods to work.
self.world
self.actor:CreateComponent()
Input.IsKeyDown()
Audio.PlaySound2D()
Renderer.AddWidget()
All of them throw unassigned reference.
Anyone know of something i can try or missing for this?

What examples were you looking at? CreateComponent and Renderer.AddWidget don't exist any more. self.world, Input.IsKeyDown(), and Audio.PlaySound2D() should still exist though.


Multiple errors on npm install -g bower

A number of node_modules failed during install. Almost all are Error code ENOENT, errno 34.
Here's a partial list:
npm ERR! Error: ENOENT, lstat '/Users/xxx/local/lib/node_modules/bower/node_modules/mout/lang.js'
.../tmp/test/name-test.js'
.../fstream/lib/file-writer.js'
.../cardinal/lib/highlightFile.js'
.../fstream-ignore/test/.ignore'
.../bower-json/test/pkg-bower-json-malformed/bower.json'
and so on, for maybe 10 +/- similar messages.
running Mac OSX Yosemite 10.10.2

npm install errors => https://github.com/npm/npm/issues


FIX: unicorn instrumentation not required correctly

Runner.rb would crash due to only partially requiring unicorn
integration
Changes it so it is defer required

Thank you for the fast turnaround! 🤟


Create a button to access the admin dashboard

Related Issues
Project: Admin Dashboard
Depends on: #404
Description

Create a button on the homepage that will access the admin dashboard
Renders admin dashboard, which for this PR will be a blank page
Button should be to the left of the home button

Acceptance Criteria
Button exists, is clickable, routes to blank page.

i'd like to work on this

i'd like to work on this

Hey there! This depends on #404. #404 should be completed prior to this being assigned to anyone.

i'd like to work on this

This is now open if you're interested!

i'd love to contribute and be assigned this issue

i'd love to contribute and be assigned this issue

Assigned!


chore(fixup): update Configuring external PostgreSQL databases link

Description
Just noticed within the Red Hat Developer Hub Operator OCP installation page, that when the user clicks the Configuring external PostgreSQL databases link they get navigated to a 404 page.

Which issue(s) does this PR fix or relate to
N/A
PR acceptance criteria

[x] Tests
[ ] Documentation
[x] If the bundle manifests have been updated, make sure to review the rhdh-operator.clusterserviceversion.yaml file accordingly

How to test changes / Special notes to the reviewer

Just noticed within the Red Hat Developer Hub Operator OCP installation page, that when the user clicks the Configuring external PostgreSQL databases link they get navigated to a 404 page.

The previous link works for me, but the new link is now pointing to the "Administration guide for Red Hat Developer Hub" page. I know there are some similar issues reported on #forum-rhdh, and the docs team is planning to revert the changes they made so it fixes the broken links. See redhat-internal.slack.com/archives/C05HGAR2DT5/p1733836464805199?thread_ts=1733818030.836939&cid=C05HGAR2DT5 I guess it has already been propagated.. So I would suggest not changing the links now, otherwise we would need to update them again soon.

@Fortune-Ndlovu As mentioned on Slack, the broken links have been fixed by the docs team: https://redhat-internal.slack.com/archives/C05HGAR2DT5/p1733909249767939?thread_ts=1733818030.836939&cid=C05HGAR2DT5
So I guess we can close this PR.


Test added for stats page

Adds test for the state/home page on block explorer
Closes #109

Blocked by: #242


Explore including guidance on messaging patients in content guide

There is a piece of work underway to produce guidance or a toolkit on effective messaging for primary care. This may be published in the service manual content guide.
https://github.com/nhsuk/nhsuk-service-manual-community-backlog/issues/450
https://github.com/nhsuk/nhsuk-service-manual-community-backlog/issues/366

A decision has been taken not to include this guidance in the service manual content guide. Instead the team is exploring publishing it elsewhere. We may want to link to it from the service manual when it's been published.


clean up Alert manager

fixes #7566
Need to clean up the deployment script and WMAgentConfig.
zmq should be still kept since it is used in ProcessPool (Although ProcessPool is not explicitly used.
Check the DBS code.
Still need to test.

Seangchan, I didn't look for all the ZMQ code, but it seems you removed a bunch in this PR. Didn't you say we need to keep that?
Another comment - better later than never ;) - looking at the AlertGenerator.py and its Pollers class, maybe we could reuse a big slice of that code (removing alerts, signals and thresholds part) and repurpose that component to one that is watching the performance of the components and updating it to MonIT. What do you think?

Seangchan, I didn't look for all the ZMQ code, but it seems you removed a bunch in this PR. Didn't you say we need to keep that?

It seems ZMQ is used for killing the Process as well as Alert. I remove the Alert part but not in ProcessPool. However I am not sure we are using ProcessPool anywhere as well. (I thought it is used in  JobCreator, JobSubmitter but I didn't see in the code.

Another comment - better later than never ;) - looking at the AlertGenerator.py and its Pollers class, maybe we could reuse a big slice of that code (removing alerts, signals and thresholds part) and repurpose that component to one that is watching the performance of the components and updating it to MonIT. What do you think?

That would be fine, but isn't it easier to create a brand new one. Do you see any reusable code?


rtl support

when I change the direction to rtl it breaks this carousel. Would you be able to fix this?

Thank you for the report, it looks like there is some strange positioning issue if the direction is set to rtl. Mobile landscape mode works fine, though.

It looks like it also happens in react-swipeable-views and I have created an issue there too. https://github.com/oliviertassinari/react-swipeable-views/issues/243 I would like to help too as I desperately need this feature but am not really sure where to start.

@sstubbs Okay, this means that this should be fixed in react-swipeable-views first, then I can update the version and it will just work.

I'm closing this as it's already possible: https://github.com/oliviertassinari/react-swipeable-views/issues/243#issuecomment-280338432


Suggestion regarding cached profile pictures

In the README it has been said

No guarantee that the URL change will happen in time.

This is most likely due to the browser caching the profile picture as it is from the same URL if I am not wrong. But it's possible to make sure there is no cache stored in the browser and updated profile picture is pulled every single time.
If only there is no 3xx redirect system but rather the image request from the client is proxied through the backend (i.e the backend server sends the request on the user's behalf and returns the image to the user), the server may return a no-cache header such as Cache-Control: no-cache (Refer to MDN for this) and the browser will re-fetch for each request. As the backend is not caching or storing the pulled image into the application state, it may be possible to use this system for instant profile picture update with zero-cache.
One limitation I will say though is that it will put more load on the hosted server as the request is made on every single page load and for many users this will not scale well unless the backend is hosted in a high-performance server.
Does this mechanism seem plausible? Please let me know of your opinions and if there are any vulnerabilities or limitations in the above proposed idea.

Hey,
Firstly, thank you so much for your suggestion. I appreciate it. I think my message in the readme was unclear. The lack of guarantee is not because I only change the URL when someone hits/requests the URL. However, when someone saves an option like "Every Hour," they might think the URL will change at specific times like 1:00 PM, 2:00 PM, and 3:00 PM. But that's not how it works. The URL will only change when someone hits it. For example, if someone visits the URL at 1:35 PM, it will remain the same until 2:35 PM unless someone hits it again later on.
I hope that clarifies things. Also, there was a cache issue, but I resolved it by sending the 307 Temporary Header, which works just fine and loads different images or URLs every time. Initially, I thought of storing and caching the images myself, but as you pointed out, it would be costly in terms of infrastructure and scalability. That's why I decided to keep it as simple and low-cost (free) as possible. I want the community to host and provide the facility to other users if many users like the idea 🤞.
When you pointed out the time guarantee issue, I gave it another try. I initially thought of using cron jobs or message queues, but then I abandoned the idea because it would add too much complexity to this simple project. However, as I write this, I think of guaranteeing the time using simple math. 😂 It's funny that I didn't think of it earlier. I could easily calculate the hour and show the picture because I have both the time and the links.
I hope you realize that I have found a solution for the lack of time guarantee issue.
Let me know your thoughts, and I will make time to solve it.
Again thank you so much.😊

Hello, thanks for reply!
So the guarantee issue was a misunderstanding on my side then. Glad you found a solution to this. I like the idea of using cron jobs or messsage queues but as you said, it would be complex. Although I do want to ask, what message/task queue were you planning to use? Redis, RabbitMQ, NATS? I'm curious.
Also, a way to implement the image change when it hits the specific hour would be to have a background thread that runs a check on the database every hour to see if any profile picture has "expired" its time or not. But Node.js is single threaded so I doubt it would be possible to do that. Yet, your solution is optimal for this case. I'm interested to see how far this project goes, it's truly a handy tool.
Do you have any other plans for this or any features you plan on adding? I suggest adding a Docker compose file for those who may want to run a single command to start both the application container and a MongoDB instance together, what do you think?

Hey again,
I hope you're doing well. After doing some research and considering the size and scope of my project, I've decided that the Node.js queue package is sufficient for my needs. While Redis, RabbitMQ, and NATS provide advanced features, I don't think they're necessary for a small app like mine. These message brokers are designed for large-scale, distributed applications where message processing needs to be highly available, scalable, and fault-tolerant. Since my app is not even close to that scale, a simple local queue would suffice.
Regarding the image/URL changes, I have a plan on my sketch board to cache every URL in memory for a specific period, perhaps with background jobs. However, I don't want to put too much pressure on the free app I've already deployed, so I want to keep it as simple as possible. I do think that this simplicity would bring scalability a lot easier This way, others can deploy it on free servers if they want to. I think this app is just for fun, and I doubt anyone will use it besides TBD.
Lastly, I have to admit that I have little to no knowledge of Docker. While I'm not sure if I'll ever use it, I'd love to hear your contribution if you have experience with it. Thanks!


[Feature Request]: Auto create a server if non, and connect to it .

Hey @Olical ,
It would be great if there is a way to auto create a server if non exists and connect to it. Currently I have extra dep for just that
au BufEnter *.janet nn <silent><buffer><leader>es :silent! Dispatch janet -e \"(import spork/netrepl) (netrepl/server)\"<cr><c-j><c-w><c-q>

It would be extremely useful if clonjure had a hook to accomplish this. I loved how with fennel we don't have to worry about this.
Thanks

The only reason this isn't a concern in Fennel is because we're running within the Neovim instance itself. I haven't really set a precedent for this, I recommend vim-jack-in for Clojure for example, I would prefer this to be a seperate dependency or your own mapping / command.
It just adds a lot more maintenance overhead for me in terms of documentation, configuration and code to make it work properly when it's a feature that is extremely well suited for a 3rd party plugin or custom snippet.
I think the cost of my maintenance time to benefit just isn't quite worth it, this sort of thing works great as a standalone plugin (just like vim-jack-in) where it's tooling agnostic and can have it's own config / docs / issues / PRs.
Conjure is all about sending the right code to the right place and displaying the results in a way that allows you to explore and recall information easily. I definitely want to try my best to keep those boundaries fairly clean to ensure I don't overstretch myself and the codebase into maintenance hell.

It just adds a lot more maintenance overhead for me in terms of documentation, configuration and code to make it work properly when it's a feature that is extremely well suited for a 3rd party plugin or custom snippet.

I Totally agree, just coming from vim-iced I was by spoiled IcedInstantConnect :D. I'll try and create custom command that would simple check if a janet server is running and spawn one other wise
Thanks


[Important] d3-color Vulnerability issue. d3-scale dependency update required

Hi @tannerlinsley thanks for amazing library :) Can you please update dependency d3-scale:3.3.0 to latest version? There is a vulnerability in d3-color:2.0.0 which is transient dependency

Get on it guys. Will this be fixed soon in a newer version?


deprecation.pod

I could not understand deprecation.pod  I rewrote it. I hope this is more clear.

Rebased, squashed, added a fixup comment.  thanks for the quick review.

So your variant is a wall of text.  As a quick reference when you just want a reminder if you should use #include "internal/deprecated.h" or #define OPENSSL_SUPPRESS_DEPRECATED, I find this not working, there are no quick visual cues.
Furthermore, the explanation for each of those two variants leaves me confused.  On further scrutiny, they seem not quite correct.  They are to be used both where deprecated symbols are used and where they are implemented.  The big difference is that:

#include "internal/deprecated.h" is used for translation units that use or implement symbols that we plan to keep internally after it's been removed from public headers.  Neither the use of the implementation should be guarded with #ifndef OPENSSL_NO_DEPRECATED_version
#define OPENSSL_SUPPRESS_DEPRECATED is used for translation units that use or implement symbols that we plan to remove.  Both the use and the implementation needs to be guarded with #ifndef OPENSSL_NO_DEPRECATED_version.

Your text tells a different story.  I do realise, however, that my text isn't as clear as I wish on the matter, but that's simple to correct.

What I wrote might be a "subset" of what you describe, but it seems to work and follows existing practice and is less invasive.

What I wrote might be a "subset" of what you describe, but it seems to work and follows existing practice and is less invasive.

"less invasive"?????  I have no idea what you mean with that.  In terms of code, the result should be the same...

I thought it meant less changes to deprecate things; for example, not wrapping everything in in ifndef but maybe I just did not understand the existing manpage.

The only thing extra with the new deprecation way is the need to guard the deprecated stuff with OPENSSL_NO_DEPRECATED_version in the public headers, and you've copied the example for that verbatim from deprecation.pod.
The rest, i.e. having the same guards in the source code, and need to define OPENSSL_SUPPRESS_DEPRECATED or including "internal/deprecated.h" is already existing and required stuff and has been so for a while.

I included the rationale for why (and why not) to do things, I removed needless scenario's, and think mine is more clear. I did it because I was working on #13171 and I didn't understand the existing document.
I offer this to the project, which can accept it or not, neither way will hurt my feelings.

Unfortunately, this contains too much confusion and incorrectness.
-1

Assuming the -1 is OTC, I'd added the tag.

Not sure how it's OTC.  I simply disapprove.  But if that makes it worth an OTC discussion, then sure.

Clearing the hold since it wasn't intended.

Note that as response to this, I did a bunch of edits, see #13240

I did yet another rewrite; there are subsection headings now.  I still don't understand the difference between the header file and the macro, as in https://github.com/openssl/openssl/pull/13198#discussion_r511544153


Do not warn on robot:continue-on-failure and robot:recursive-continue-on-failure new 4.1 RF tags

#433

Codecov Report

Merging #449 (5faed75) into master (a0e7464) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master     #449   +/-   ##
=======================================
  Coverage   97.79%   97.79%
=======================================
  Files          22       22
  Lines        2180     2181    +1
=======================================
+ Hits         2132     2133    +1
  Misses         48       48

Impacted Files
Coverage Δ

robocop/checkers/tags.py
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


drivers/modem/alt1250: Disable the PIN feature in ALT1250

Summary
Disable the PIN feature in ALT1250 because the SIM may accidentally become unusable.
Impact
Only ALT1250 driver.
Testing
Test with Spresense LTE board.

@SPRESENSE is it possible to add an option to let the user App to enter the PIN number? It could be useful for security reasons


[error] Couldn't resolve parser "sh". when upgrading to Prettier 3.1.0

I just upgraded to Prettier 3.1.0 this morning and got this new error:
[error] Couldn't resolve parser "sh".
When I downgrade to Prettier 3.0.3 the problem dissapears.
How to reproduce:

Clone https://github.com/Avansai/next-multilingual
Edit packages.json and set Prettier to version 3.1.0
run npm install
run npm test

Seems like a prettier core bug?
cc @fisker @sosukesuzuki

I'll take a look.

Not bug. Missed plugins https://github.com/Avansai/next-multilingual/blob/main/example/.prettierrc.yaml

$ npx prettier --find-config-pah h example/.env.development
example/.prettierrc.yaml

I just upgraded to Prettier 3.1.0 this morning and got this new error:

When I downgrade to Prettier 3.0.3 the problem dissapears.

@fisker But it seems a regression, what means config resolution changed.

Maybe a bug was fixed accidentally.

Oh, caused by https://github.com/prettier/prettier/pull/15433, in pre-v3.1 we doesn't format that file at all.
https://github.com/Avansai/next-multilingual/blob/c48503df8062304e215919a9ea2f04476d9b253a/package.json#L109C18-L109C36

And that's a bug you rasied..  https://github.com/prettier/prettier/issues/15079 😄

OK, last thing is that the error message is a bit confusing? It successfully understands that it should use sh as the parser what means prettier-plugin-sh is already loaded correctly.

No, the plugin is not loaded, the config file tells prettier to use that parser, https://github.com/Avansai/next-multilingual/blob/c48503df8062304e215919a9ea2f04476d9b253a/example/.prettierrc.yaml#L25

Hah, that makes sense then! Thanks for your explanation! Close due to answered as above then.

Thanks @fisker and @JounQin - I'm not sure why it was working before?
I thought there was some sort of inheritance but maybe this is gone? in any case adding the plugins section in the example prettier config seems to solve the issue.

I'm not sure why it was working before?

Oh, caused by https://github.com/prettier/prettier/pull/15433, in pre-v3.1 we doesn't format that file at all.

Please read the conversation carefully.

I think I get it - thanks for looking into this!


log levels for debugging projects

Preserve information from Moritz and Florian in https://keptn.slack.com/archives/CNRCGFU3U/p1678736139343539 .

Thanks for the suggestions -- I think this is clearer.
Should we also mention what happens if the helm value and environment variable do not match -- which takes precedence?


can't drag over list or overflow

Hey I cant seem to drag items if the list is long. the list won't scroll down .
Thanks

please provide live demo, jsfiddle,jsbin,webpage whatever, then I can see the setup, thanks

Here's the link http://rohitdaryanani.com/dragular/ .Sorry about that. It’s basically a stripped down version of the example you provided. I just added additional items, set the max height and had an overflow y so it would be scrollable. There are 13 items on the list but initially, it displays only items 1 to 6. I would like to drag item number 1 or 2 to be placed after item number 7 but i can’t seem to scroll when i reach item number 6. Hope this helps, Thanks

Thanks now I can precisely imagine what is the problem, I will be thinking about solution.

Interesting is that when I try to scroll while dragging in our demo page, it works fine. I must find out what blocks scrolling in your case.

I think I have found solution.. but I will implement it later as it needs to change dragular code for it a bit.
ghostElm.onwheel = function(e){
containerElm.scrollTop += e.deltaY;
};

If you need it now, it solved already in dev branch 'v150'

Hey thanks a lot for this. Works great

But I havent test it touch device. So if anyone could.. please test it,
thanks ;-)
On Jul 24, 2015 1:58 AM, "Rohit Daryanani"<EMAIL_ADDRESS>wrote:

Hey thanks a lot for this. Works great
—
Reply to this email directly or view it on GitHub
https://github.com/luckylooke/dragular/issues/14#issuecomment-124272392.

Works great on desktop, has issues on ipad it doesn't drag properly will try to post a gif or something.

I thought so, I will need to make some workaround for touch devices.

For old browsers you should also listen to the mousewheel and 	DOMMouseScroll events.
For touch devices you could try playing with the touchmove, touchend, scroll and gesturechange events.
It can be tricky because of the momentum scrolling in iOS etc. calling preventDefault in the touchmove handler usually helps get immediate feedback (and also prevents the actual scroll)

scrolling drag is working great with chrome but why its not working with firefox ?
@luckylooke @rohitdaryanani

@zeeamber I need to find out but first I need to finish #8 which is more important.

Should be OK by v2.1.0

Just looking for the same solution.
Is this yet part of ng2-dragula?
Can you add docs on how to use/configure this with ng2-dragula?

I am not watching ng2-dragula but i saw that recently dragula it selves accepted PR related to scrolling, so it is very likely that it will be working in ng2-dragula out of the box after updating dragula dependency.


How to pass testflight demo account information to pilot?

Hello everybody,
I'd like to supply testflight information during beta upload and I was wondering: how to set up the demo account? I know there is an option to tell pilot that test flight needs a demo account, but I don't seem to find anything to set up the credentials.
Thank you!

Hello thank you for your time!
Yes those credentials refers to my app of course. What I wanted to know was if there is a way to provide them with fastlane as we can do with other metadata (like itunes stuff)
Hope this better clarifies my needs

Yes it does :) I think there was another issue recently requesting that functionality - which was missing by the time. You might want to search for that issue.

@janpio - I can see that Deliver can supply this information using app_review_information - but this issue is specifically released to Pilot or the TestFlight actions. Can you help? As I have the same issue, thanks :)

Seems like we need the hit the following APIs when when we're on the beta testing page - it's probably a similar payload but the endpoints are betaisd
PATCH v1/betaAppLocalizations/{UUID}
{"data":{"type":"betaAppLocalizations","id":"{UUID}","attributes":{"description":"Description","feedbackEmail":"email@example.com","marketingUrl":"http://example.com,"privacyPolicyUrl":"http://example.com","tvOsPrivacyPolicy":null}}}

PATCH v1/betaAppReviewDetails/{ID}
{"data":{"type":"betaAppReviewDetails","id":"{id}","attributes":{"contactFirstName":"firstname","contactLastName":"lastname","contactPhone":"+0000000000","contactEmail":"email@example.com","demoAccountRequired":true,"demoAccountName":"apple.demo@example.com","demoAccountPassword":"password","notes":"notes"}}}

PATCH v1/betaLicenseAgreements/{UUID}
{"data":{"type":"betaLicenseAgreements","id":"{UUID}","attributes":{"agreementText":null}}}

Without submitting the information above - the command crashes with:
/usr/local/lib/ruby/gems/2.5.0/gems/fastlane-2.105.2/spaceship/lib/spaceship/test_flight/client.rb:333:in `handle_response': [!] {"code"=>"The email is required.", "description"=>"Failed to submit build for review."} (Spaceship::UnexpectedResponse)
	from /usr/local/lib/ruby/gems/2.5.0/gems/fastlane-2.105.2/spaceship/lib/spaceship/test_flight/client.rb:72:in `post_for_testflight_review'
	from /usr/local/lib/ruby/gems/2.5.0/gems/fastlane-2.105.2/spaceship/lib/spaceship/test_flight/build.rb:217:in `submit_for_testflight_review!'
	from /usr/local/lib/ruby/gems/2.5.0/gems/fastlane-2.105.2/pilot/lib/pilot/build_manager.rb:183:in `distribute_build'
	from /usr/local/lib/ruby/gems/2.5.0/gems/fastlane-2.105.2/pilot/lib/pilot/build_manager.rb:108:in `distribute'
	from /usr/local/lib/ruby/gems/2.5.0/gems/fastlane-2.105.2/pilot/lib/pilot/build_manager.rb:61:in `upload'
	from /usr/local/lib/ruby/gems/2.5.0/gems/fastlane-2.105.2/fastlane/lib/fastlane/actions/upload_to_testflight.rb:16:in `run'
	from /usr/local/lib/ruby/gems/2.5.0/gems/fastlane-2.105.2/fastlane/lib/fastlane/runner.rb:253:in `block (2 levels) in execute_action'
	from /usr/local/lib/ruby/gems/2.5.0/gems/fastlane-2.105.2/fastlane/lib/fastlane/actions/actions_helper.rb:50:in `execute_action'
	from /usr/local/lib/ruby/gems/2.5.0/gems/fastlane-2.105.2/fastlane/lib/fastlane/runner.rb:232:in `block in execute_action'
	from /usr/local/lib/ruby/gems/2.5.0/gems/fastlane-2.105.2/fastlane/lib/fastlane/runner.rb:227:in `chdir'
	from /usr/local/lib/ruby/gems/2.5.0/gems/fastlane-2.105.2/fastlane/lib/fastlane/runner.rb:227:in `execute_action'
	from /usr/local/lib/ruby/gems/2.5.0/gems/fastlane-2.105.2/fastlane/lib/fastlane/runner.rb:157:in `trigger_action_by_name'
	from /usr/local/lib/ruby/gems/2.5.0/gems/fastlane-2.105.2/fastlane/lib/fastlane/fast_file.rb:149:in `method_missing'
	from ../../../../../../../../../var/folders/xm/1f8f18411bd98mczv8mm293m0000gp/T/fl_clone20181012-15792-1nkh2t1/fastlane.git/fastlane/Fastfile:120:in `block (2 levels) in parsing_binding'
	from /usr/local/lib/ruby/gems/2.5.0/gems/fastlane-2.105.2/fastlane/lib/fastlane/lane.rb:33:in `call'
	from /usr/local/lib/ruby/gems/2.5.0/gems/fastlane-2.105.2/fastlane/lib/fastlane/runner.rb:49:in `block in execute'
	from /usr/local/lib/ruby/gems/2.5.0/gems/fastlane-2.105.2/fastlane/lib/fastlane/runner.rb:45:in `chdir'
	from /usr/local/lib/ruby/gems/2.5.0/gems/fastlane-2.105.2/fastlane/lib/fastlane/runner.rb:45:in `execute'
	from /usr/local/lib/ruby/gems/2.5.0/gems/fastlane-2.105.2/fastlane/lib/fastlane/lane_manager.rb:56:in `cruise_lane'
	from /usr/local/lib/ruby/gems/2.5.0/gems/fastlane-2.105.2/fastlane/lib/fastlane/command_line_handler.rb:36:in `handle'
	from /usr/local/lib/ruby/gems/2.5.0/gems/fastlane-2.105.2/fastlane/lib/fastlane/commands_generator.rb:108:in `block (2 levels) in run'
	from /usr/local/lib/ruby/gems/2.5.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:178:in `call'
	from /usr/local/lib/ruby/gems/2.5.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:153:in `run'
	from /usr/local/lib/ruby/gems/2.5.0/gems/commander-fastlane-4.4.6/lib/commander/runner.rb:476:in `run_active_command'
	from /usr/local/lib/ruby/gems/2.5.0/gems/fastlane-2.105.2/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:76:in `run!'
	from /usr/local/lib/ruby/gems/2.5.0/gems/commander-fastlane-4.4.6/lib/commander/delegates.rb:15:in `run!'
	from /usr/local/lib/ruby/gems/2.5.0/gems/fastlane-2.105.2/fastlane/lib/fastlane/commands_generator.rb:333:in `run'
	from /usr/local/lib/ruby/gems/2.5.0/gems/fastlane-2.105.2/fastlane/lib/fastlane/commands_generator.rb:41:in `start'
	from /usr/local/lib/ruby/gems/2.5.0/gems/fastlane-2.105.2/fastlane/lib/fastlane/cli_tools_distributor.rb:108:in `take_off'
	from /usr/local/lib/ruby/gems/2.5.0/gems/fastlane-2.105.2/bin/fastlane:20:in `<top (required)>'
	from /usr/local/bin/fastlane:23:in `load'
	from /usr/local/bin/fastlane:23:in `<main>'


Documentation Inconsistent Regarding .preventDefault() Events

tl:dr; Documentation on some events (such as EaselJS.Stage.drawstart) indicate you can cancel the drawing by calling Event.preventDefault(), but all Events are created as uncancelable events, making the documentation in error.
The actual quote on the EaselJS.Stage.drawstart event type is: "Dispatched each update immediately before the canvas is cleared and the display list is drawn to it. You can call preventDefault on the event object to cancel the draw." http://www.createjs.com/Docs/EaselJS/classes/Stage.html#event_drawstart
(Note that EaselJS.Stage.drawstart is used as an example, but this applies to others as well.)
(Also note, that I'm ignoring the work-around of just manually setting evt.cancelable = true in the listener itself: The raiser of the event should be able to decide with finality whether the event is cancelable or not.)
It looks like the Stage.update() code handles the case of a canceled drawstart event, but it doesn't actually create cancelable events. Now the easy thing to do here, is to just change how the event is created and dispatched:
line 374: http://www.createjs.com/Docs/EaselJS/files/easeljs_display_Stage.js.html#l363
if (this.dispatchEvent("drawstart")) { return; }

would become
if (this.dispatchEvent(new createjs.Event("drawstart", false, true))) { return; }

And in fact, doing so does seem to allow an event listener to call evt.preventDefault() on Event evt, and the drawing is in fact stopped. (And doing a similar thing for the tickstart event also appears to work just fine for that.)
I can't help but wonder though, if a possible change to EventDispatcher might be in order, to allow you to create events as .dispatchEvent("drawstart", false, true).
I bring this up, because the current code in .dispatchEvent() optimizes away even the creation of an Event instance if it does not bubble and there are no listeners. Expanding upon this idea, an edited method could optimize away creating the event if it does not bubble and there are no listeners attached. Something like:
line 305: http://www.createjs.com/Docs/EaselJS/files/createjs_events_EventDispatcher.js.html#l287
p.dispatchEvent = function(eventObj) {
  if (typeof eventObj == "string") {
    // won't bubble, so skip everything if there's no listeners:
    var listeners = this._listeners;
    if (!listeners || !listeners[eventObj]) { return false; }
    eventObj = new createjs.Event(eventObj);
  } ...

which would become
p.dispatchEvent = function(eventObj, bubbles, cancelable) {
  if (typeof eventObj == "string") {
    // won't bubble, so skip everything if there's no listeners:
    if (!bubbles) {
      var listeners = this._listeners;
      if (!listeners || !listeners[eventObj]) { return false; }
    }
    eventObj = new createjs.Event(eventObj, !!bubbles, !!cancelable);
  } ...

The bubbles/cancelable parameters would just be ignored if eventObj is an actual Event object.
Slight performance decreases in having to perform more work in actually creating the new Event object, but slight performance increase in being able to optimize away creation of the Event object when there are no listeners (and a cancelable Event is desired).
Thoughts?

I like your solution.  Note that prior to 0.8 preventDefault didn't actually check the cancelable property which would explain why it hasn't come up before ( see https://github.com/CreateJS/EaselJS/commit/b867154919a22138b6213a041b107c98b6dd3dad ), ie you could actually cancel uncancelable events.

Good catch. I'll take a look at implementing this fix, or something similar.

PS. if you have a list of other events you've noticed that suffer from this, please feel free to provide it here. We don't have many cancellable events, and they aren't the easiest things to track down via a straight find/replace.

Just did a search of all dispatchEvent, in EaselJS 0.8.0, PreloadJS 0.6.0, TweenJS 0.6.0, FlashAudioPlugin 0.6.0, MovieClip 0.8.0, SoundJS 0.6.0 (all combined varieties), and the only ones I've noticed are:
EaselJS.Stage.update() [drawstart]
EaselJS.Stage.tick() [tickstart]

Looks like nowhere else is there a dispatchEvent that is saved to a variable or used as a condition.
Hmm, also a tidbit from http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-EventTarget-dispatchEvent regarding the return value of dispatchEvent:
If preventDefault was called the value is false, else the value is true.

Haven't tested it, but it seems to indicate that EaselJS.EventDispatcher.dispatchEvent() is backwards, if you are looking at the DOM Level 2 Event Model. I'm not sure how much you are trying to match existing standards, but if it's intentional then an expanded comment in EaselJS.EventDispatcher.dispatchEvent() might be appropriate.
http://www.createjs.com/Docs/EaselJS/classes/EventDispatcher.html#method_dispatchEvent

@pittins you're correct. I'm not even sure how that mistake was made. I thought maybe it was a relic from Flash, but AS3 also uses false. I'll fix this as well.

I just pushed a branch:
https://github.com/CreateJS/EaselJS/tree/cancelableEventFixes
Please have a look and test as appropriate. I implemented your suggestions on dispatchEvent, fixed the drawstart and tickstart events to be cancelable, fixed the return value on dispatchEvent, and made a few documentation improvements.

Tossed out my local modifications to easeljs.0.8.0.combined, and threw easeljs.NEXT.combined into my project. I'm able to cancel both events, and am not noticing any aberrent behavior.
Gets my thumbs up. Thank you both for taking a look!

Merged.


Refactor tests in test_responsibleai_dashboard_input.py to have common success and failure criteria

Description
It seems lot of these were repeated assert patterns. Refactored the success and failure criteria into a separate base class to use it across multiple tests later.
Checklist

[ ] I have added screenshots above for all UI changes.
[ ] I have added e2e tests for all UI changes.
[ ] Documentation was updated if it was needed.

Codecov Report

Merging #1591 (c3f5e10) into main (9b8a2dd) will decrease coverage by 3.65%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #1591      +/-   ##
==========================================
- Coverage   88.95%   85.30%   -3.66%
==========================================
  Files         109       57      -52
  Lines        5379     2905    -2474
==========================================
- Hits         4785     2478    -2307
+ Misses        594      427     -167

Flag
Coverage Δ

unittests
85.30% <ø> (-3.66%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

...sibleai/responsibleai/rai_insights/rai_insights.py

...ponsibleai/databalanceanalysis/balance_measures.py

responsibleai/responsibleai/__init__.py

...bleai/responsibleai/_managers/explainer_manager.py

...ai/responsibleai/_tools/counterfactual/__init__.py

...tools/error_analysis/dashboard_schemas/__init__.py

responsibleai/responsibleai/managers/__init__.py

...nsibleai/responsibleai/_managers/causal_manager.py

responsibleai/responsibleai/exceptions.py

...i/responsibleai/managers/counterfactual_manager.py

... and 42 more

Continue to review full report at Codecov.

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


Development tips for ABAP2XLSX

Hi gurus,
Just wanted to know whether you add a specific "development process" or "tips" regarding ABAP2XLSX.
I found myself spending a lot of times beautifying XML files after unzipping ABAP2XLSX-generated (or manually saved) .xlsx files or re-compressing into .xslx files.
Have you developped macros or programs (I have one in ABAP that "xlsx-izes" a whole folder but it is actually quite unefficient performance-wise...)?
For the debug time, I would especically find useful to XML-prettyprint all files by simply using cl_proxy_ui_utils=>xml_pretty_print conditionnaly (with a debug flag) on all generated xstrings in the  ZCL_EXCEL_WRITE2007->CREATE method like this:
lv_content = prettify_xml( me->create_content_types( ) ).
What about it?
Be warned that it might tamper with the data! (for instance, it may remove some line feed within your text!!)
Thansk in advance for sharing your tips.
Best regards,
Guillaume

check Package Explorer tool.
It saves me a lot of time

Thanks for the tip


算子统计PR

上个PR可能DIPU拉取版本不对，一直编译错误。
重新尝试

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


Use the third person in method docs

There are some methods left that don't use the third person.

In my projects I always use no-person references in the method introduction and then the third person in description. E.g:
# Set foo to bar. May raise. Uploads to server.
def foo
end

So in the docs summary it says Set foo to bar and in the full description there is a third person reference to the described method.
Which approach is right?

According to Documenting code you should always document methods in the third person:

Use the third person: Returns the number of horns this unicorn has instead of Return the number of horns this unicorn has.


source command bashism fails to load environment

The method execute_with_omnibus_toolchain attempts to load the environment, however fails as the execute resource invokes a bourne shell opposed to a bash shell.
https://github.com/chef-cookbooks/omnibus/blob/master/libraries/omnibus_build.rb#L136
The following scripts illustrates what is happening:
#!/usr/bin/env bash
# This file should be named /tmp/test-env.sh
export FOO='bar'

#!/usr/bin/env sh

echo "Sourcing test environment file..."
source /tmp/test-env.sh

echo "FOO is set to: $FOO"

Running this results in the following:
# chmod +x /tmp/test.sh
/tmp/test.sh
Sourcing test environment file...
/tmp/test.sh: 4: /tmp/test.sh: source: not found
FOO is set to:

However, when changing either the parent shell to bash or using . instead of source the error is resolved.
I have been working on a fix for this, however I am currently encountering a different error which is unclear to me at this time if it is caused by my fix or if there is another bug elsewhere which is now being exposed as result of my fix.

In the interest of transparency and communal debugging, the new error to which I am referring can be seen in the following gist: https://gist.github.com/rhass/2c012c7f4d035b0a7492

WRT to the source vs ....I'm surprised the omnibus_build integration tests have been passing (they are automatically run on every PR). The fixture recipe is:
https://github.com/chef-cookbooks/omnibus/blob/master/test/fixtures/cookbooks/omnibus_build/recipes/execute.rb
Your second error appears to be related to Ruby environments bleeding into each other. That's based on this output:
D | You are trying to install in deployment mode after changing
D | your Gemfile. Run `bundle install` elsewhere and add the
D | updated Gemfile.lock to version control.

I find that output weird as the chef software definition calls a normal bundle install vs a bundle install --deployment:
https://github.com/chef/omnibus-software/blob/master/config/software/chef.rb#L62
Could you try setting the following attribute on your omnibus_build resource:
environment(
  '_ORIGINAL_GEM_PATH' => '',
  'GEM_PATH' => '',
  'GEM_HOME' => '',
  'GEM_ROOT' => '',
  'BUNDLE_BIN_PATH' => '',
  'BUNDLE_GEMFILE' => '',
  'RUBYLIB' => '',
  'RUBYOPT' => '',
  'RUBY_ENGINE' => '',
  'RUBY_ROOT' => '',
  'RUBY_VERSION' => '',
)

If that fixes the issue we'll need to port this helper over from the languages cookbook:
https://github.com/chef-cookbooks/languages/blob/master/libraries/_helper.rb#L53-L86
It would be used to wrap the actual execute resource which runs the omnibus build like this:
https://github.com/chef-cookbooks/languages/blob/master/libraries/language_execute.rb#L48-L58

The environment override didn't seem to fix the isssue: https://gist.github.com/rhass/5af1da2dbc50a797434c
Disclaimer, the log will reflect some additional changes I have made to the omnibus-cookbook:
https://github.com/chef-cookbooks/omnibus/compare/master...rhass:debugging
My wrapper for omnibus-chef is here: https://github.com/rhass/omnibus-chef-arm/
I  will try to dig into this a little more this weekend and see if I can find anything else that stands out, and if I do I will also try to update the tests to fail correctly.

I did some tinkering over the weekend and was able to cause other breakages with some of the things I tried out. For example, I changed the load-omnibus-toolchain.sh script to have an exec "${@}" at the end, along with the execute_with_omnibus_toolchain to pass command through the script; sorta worked -- but broke differently. I also forced the PATH variable with the environment overrides, which also sorta worked, but also broke differently.
This being said, I have been testing with the angrychef project in omnibus-chef -- which raises the question, Is there anything special about the angrychef build which may be giving me grief?

@rhass-r7 Not that I can think of. I'll be putting this resource through some real world paces over the next few weeks (for building delivery-cli). Hopefully I'll hit some of the same issues.

Thanks, I will see if I can reproduce the issue with the delivery-cli
project as well.
On Tue, Dec 15, 2015, 3:49 PM Seth Chisamore<EMAIL_ADDRESS>wrote:

@rhass-r7 https://github.com/rhass-r7 Not that I can think of. I'll be
putting this resource through some real world paces over the next few weeks
(for building delivery-cli). Hopefully I'll hit some of the same issues.
—
Reply to this email directly or view it on GitHub
https://github.com/chef-cookbooks/omnibus/issues/141#issuecomment-164934826
.

It looks like the delivery-cli has a cookbook dependency which is internal to chef at the moment (artifactory-pro).
rhass@verhaeghe:~/src/delivery-cli/omnibus-delivery-cli$ berks
/home/rhass/.chefdk/gem/ruby/2.1.0/gems/httpclient-<IP_ADDRESS>/lib/httpclient/webagent-cookie.rb:458: warning: already initialized constant HTTPClient::CookieManager
/home/rhass/.chefdk/gem/ruby/2.1.0/gems/httpclient-<IP_ADDRESS>/lib/httpclient/cookie.rb:8: warning: previous definition of CookieManager was here
Resolving cookbook dependencies...
Fetching 'delivery_rust' from source at ../cookbooks/delivery_rust
Fetching 'artifactory-pro' from git@github.com:chef-cookbooks/artifactory-pro.git (at master)
Git error: command `git clone git@github.com:chef-cookbooks/artifactory-pro.git "/home/rhass/.berkshelf/.cache/git/2ba1f89df7500a23e774f63ffac93af4248f6927" --bare --no-hardlinks` failed. If this error persists, try removing the cache directory at '/home/rhass/.berkshelf/.cache/git/2ba1f89df7500a23e774f63ffac93af4248f6927'.Output from the command:

Cloning into bare repository '/home/rhass/.berkshelf/.cache/git/2ba1f89df7500a23e774f63ffac93af4248f6927'...
ERROR: Repository not found.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Not sure if this is going to matter for my reproduction use case, but I wanted to let you know for now. I will see if I can work around it and follow up.

Interested development today. On Ubuntu 12.04 I was able to set the following to get a successful build:
  environment({
    'HOME' => build_user_home
  })

I need to try other platforms to ensure this resolved the issue, as well as backout one of my debugging hacks to make sure that is the only variable at play here -- but I wanted to share this information. I think the bashism stuff will still need to be landed, and I will make a separate PR for any other required changes.


Added SWEETIE-16 Palette & Fixed BIOS Setup Typo

So, I have 2 things for you:
1st Thing:
Added SWEETIE-16 color palette
Type:
New feature, Improvement
Description:
Added SWEETIE-16 color palette by @GrafxKid
Screenshots:

Modified Section:
DiskOS
2nd Thing:
Fixed BIOS Setup Typo
Type:
Typo Fix
Description:
Fixed typo while in:

"APPData Path" screen,
"Wipe a drive" screen, and
"OS Installer" screen.

Screenshots:
Unfixed "APPData Path" screen:

Unfixed "Wipe a drive" screen:

Unfixed "OS Installer" screen:

Modified Section:
BIOS
Please verify that you validate these points:

[x] indentation is made with 2 spaces
[x] your pull request contains only changes intended (no refactoring, line return added, ... that could make code review harder. Make another one if you think it is needed...)
[x] update the documentation, if needed.

Closed this issue due to code rewriting


SAA-1162: Indexes and roles

Add indexes on columns used in soft delete where clauses
Add NOMIS_ACTIVITIES role to endpoint used by sync

Codecov Report
Patch has no changes to coverable lines.

Files Changed
Coverage

...ementapi/resource/AppointmentInstanceController.kt
ø

:loudspeaker: Thoughts on this report? Let us know!.


docs: add deployment addresses

Added Scroll deployment addresses for L1 & L2 proxy contracts, fetched from here
Removed redundant l1geth.json & l2geth.json files

l1geth.json & l2geth.json are used in the scripts in contracts/scripts, please do not delete
as mentioned in the contracts/deployments/README.md, the description is related to a local testnet, so it makes no sense to fill in the scroll mainnet addresses there.


Navigation bar: wrong menu point highlighting

Describe the bug
The current menu point should be highlighted, but that is not always true:
a) after refreshing the page, sometimes no menu point is highlighted, sometimes the "Home" menu point is highlighted, even if you are not on the home-page
b) if you click on another menu point than "Home" without selecting a subcategory (which would lead to another page), the menu point you clicked on stays highlighted even if you don't change the page
Additionally, in the subcategories of "Schema" and "Digital Identity", always the first subcategory is highlighted.
To Reproduce
Steps to reproduce the behavior:
a)

Go to another page than that is available by the navigation menu
Refresh the page
See that no menu point is highlighted OR (if you refresh the "Overview of digital identities"-page) the "Home" menu point is higlighted

b)

Go to home or any other page that is available by the navigation menu
Click on "Digital Identity" or "Schema"
Do not select one of the two options, click somewhere else on the page so that the subcategory menu disappears
See that the clicked menu point, not the current one, is highlighted

Expected behavior
The current menu point should be highlighted.
Desktop (please complete the following information):

OS: Windows
Browser: Firefox

Done in sprint 5 https://github.com/amosproj/amos2022ss04-digital-identity/commit/8b9cdf974b0592bb76a4d87a3d35fe9834c38272


Integration not found after upgrading

Version of HACS
0.94

Describe the bug
This was a "read the breaking changes before you break things" moment.
Linux Mint VM on Proxmox using Docker
In HA 0.93.x, I upgraded HACS on the frontend and got error messages saying that I needed to upgrade HA. Upgraded HA from 0.93.x to 0.97.x and still had issues.
Removed HACS from configuration.yaml and HA would present
ERROR (MainThread) [homeassistant.setup] Setup failed for hacs: Integration not found.
Removed both the HACS folder in /custom_components parent folder and the /community folder in /www parent folder. Restarted with same error.
Went searching in file system for anything related to HACS and found a file in /.storage. Removing that yielded no results.
grep'd "hacs" in my entire config directory and found a line in core.config_entires json file that represented HACS. Deleted the json content related to HACS and the error message was gone.
Debug log

ERROR (MainThread) [homeassistant.setup] Setup failed for hacs: Integration not found.

Setup failed for hacs: Integration not found.

You get this when you are missing required files, redownload from the latest release and folow the instructions.

https://github.com/custom-components/hacs/releases/latest
https://hacs.netlify.com/installation/manual/

@335iguy did this fix it for you? i'm still not able to start it.


once can't actually be cancelled

by the docs/tests believe it can.

apparently a @stefanpenner made this work: https://github.com/ebryn/backburner.js/commit/e243649c257961aa361ceaa61dc0fad5a0497b9e

What a nice guy!


Docs: Update agent quick start to use open ai tools agent

Quick start should be using OpenAI tools agent rather than functions agent. functions are legacy now and will be deprecated.
Tools is same as functions just enables parallel execution: https://platform.openai.com/docs/api-reference/chat/create

I forgot to actually use the new agent, one sec will verify if it works


Layer Relatie perronwand spoortak does not work

Closed because this is fixed after the new release, if the geometry is not there a dataframe will be returned.


Suggestion: Add support for Oil Fields

Would be great if this could do oil fields too!

Sorry, but that is out of scope for this mod. There's P.U.M.P. that does oil fields.


Stepper is using @angular/cdk 9. It doesn’t have input for orientation.

We need to update @angular/cdk to support orientation input.

@gmerabishvili I can update the project to latest angular 12


Update documentation around current capabilities of beamer templates

This has led @DavidPowell (maybe others) astray. Sorry @DavidPowell for any frustration, still taming the docs as we bootstrap the project into existence!!!
We either need a quick pass and example template of this working (probably an hour or two) and/or a warning at the top of that page noting that it is very new!
I did have this fully working with a template in December, but I need to check if all aspects are still supported.

Hi @DavidPowell, I have fixed up the docs in #214, and will be tracking the full features for bringing beamer to life in #97.
I am going to close this documentation issue in favour of tracking in #97.


phone no audio ..how to fix

how to fix phone no voice on call..i changed from tokovoip to pma

Don't know there's no code here and everything works fine for me


Make talk room's live banner more accurate and add countdown

This changes the behaviour of the live banner in the talk room. Now it
will be only be shown while the livestream is ongoing, or starting in
less than 5 minutes. In addition, it will be shown both in and out of
the Jitsi room.
The livestream is assumed to start at Q&A time for prerecorded talks
and at the start of the talk for non-prerecorded talks.
The live banner will not be shown while the Jitsi call is in fullscreen
mode, since Jitsi does not allow us to customise it that way.
Closes #44.

>5 minutes before start
No banner shown.
5 minutes before start
The banner cannot be shown in fullscreen mode, unless we create our own buttons to enter and exit fullscreen.

During Q&A (prerecorded) / talk (non-prerecorded)
The banner cannot be shown in fullscreen mode, unless we create our own buttons to enter and exit fullscreen.

After talk
No banner shown.

LGTM :+1:


SAP Community Network Scraper

Software to extract data from "ABAP Development" category.
There are a lot of useless commits, please consider only commits made in Jan 08, 2016.

Prof,
credo che nel fare il merge ha cancellato il contenuto degli altri 2
scraper (Yahoo Answer e Quora).
Salvatore Cassano
2016-01-11 10:13 GMT+01:00 Fabio Calefato<EMAIL_ADDRESS>
Merged #5 https://github.com/collab-uniba/qa-scrapers/pull/5.
—
Reply to this email directly or view it on GitHub
https://github.com/collab-uniba/qa-scrapers/pull/5#event-510859959.


rebrand resultError page

What (if any) features are you implementing?

rebrand result error page

Screenshot

@myang1010 Can I see a screenshot of the updates pls?

@sydney-devine Sure, I've included the screenshot in the PR description above. Thanks.

@CalebPena & @ivonne-hernandez ^ adding that light lavender since it's the background on a few different pieces is probably a good idea. At least from my perspective? It's the background on the disclaimer page, and then Ivonne is about to have it on the household members too. I defer to you guys though.

The reason I included lightLavenderBackground is because our current LandingPage.tsx line 136 on Marianna/734/typography-updates branch is calling this variable, <CardContent sx={{ backgroundColor: theme.lightLavenderBackground }}>.
I think is better to make a change to that branch and I can pull in the change. So my other PRs can also get updated accordingly. Or let me know if we decide to make the change from this PR.


For profile readme

Is it possible to set it up for the profile readme?

@athul did an excellent job making waka-readme, which suits your needs. 😄


rahat.com

What version of Go are you using (go version)?

$ go version

Does this issue reproduce with the latest release?
What operating system and processor architecture are you using (go env)?
go env Output
$ go env

What did you do?

What did you expect to see?
What did you see instead?

https://github.com/Microsoft/devops-project-samples.git
https://github.com/Microsoft/devops-project-samples/tree/master/dotnet/aspnet/webapp/Application


How to load as library or add to project?

Hi,
I tried several ways to add to my Arduino project, because I would like to use vector variants, but not work.. otherwise that could be really helpful.. for me.
Could you help me, how could I use this? Add to a project?
Do I need to modify all headers' locations?
Many thanks,
Szabolcs

Hi xvinny,
Thanks, I solved with Arduino/Bridge add-on.
Regards,
Szabolcs


PolynomialBatch::from_values takes refs

Fixes a TODO in the code to make PolynomialBatch::from_values take PolynomialValues by ref instead of by value.
Doing this doesn't really fix anything given that the subsequent FFT operations require ownership of the values. Still,
I think it's better to have the clone happen in a single place than spread all over.

Sorry @dvdplm I had missed the review request.
Given that the initial changes here reverted to just removing the TODOs without addressing anything, I am wondering if we shouldn't at least leave them for now, in the hope that maybe some more consequent refactoring on this part of the prover may actually remove the heavy cloning?

I think that after this investigation it's clear that it'd require a pretty big re-architecting to fix this so if anything there could be a ticket to look into what the best way to go about that is. And measure if it's actually a problem. To me, a TODO: should be about small things and local to the place in the code where they appear (and preferably always be matched with a ticket nr), otherwise it just becomes misleading.
It's like having a TODO: Make plonky2 fast, which is a true todo but also not something that belong to a single line of code or even single source file.


Detect and format URLs in metadata

URLs starting with http:// are currently not detected nor formatted in dataset metadata. It would be a huge improvement if they were, as it would allow users to just click on these (cf. how it is done in the IPT). E.g. the URL http://data.canadensys.net/vascan in the description of http://demo.gbif.org/dataset/3f8a1297-3259-4700-91fc-acc4170b27ce
Note that URLs in DwC terms are already detected and formatted, e.g. datasetID on http://demo.gbif.org/occurrence/1078063802

You are right of course and they now do so. thanks

Nice! It's fixed now in the full description, not yet in the truncated one:


Add Jupyterhub to the Debian package for local hosting

depends on https://github.com/BLSQ/openhexa-notebooks/pull/69


Won't open application on Mac OS X 10.10.3

After moving the app into my Applications folder and double clicking on it I get the following message

@yakovkhalinsky I'm seeing this time by time too, even it is happening with the dmg file uploaded to github. Sharing the same zip/dmg file via e.g dropbox everything is fine. It looks like github damages it.
I'm looking for the solution

thanks :+1: haven't used this app for a while and I'm keen to try it again :smile:

I will try to find why it is happening, as at least with OS X 10.10/10.10.1 for sure was fine.
I'm using it myself a lot, so I add new bits time by time.

I think I found a problem, I was sharing a code via Google drive (moved my projects to it recently).
I copied the source folder to my Desktop and built the binary there, now it looks OK, I can download and run on my Macs at no problem. Let me know how it goes for you. Thanks

Tried downloading the release DMG again.
Now when I open it I never see the list of files inside the mounted image :crying_cat_face:

Sorry false alarm, downloaded latest released and the image mounts fine and the app runs :+1:

cool, so we can close this one


MCUmgr and SMP Client support

MCUmgr client
MCUmgr client basic implementation for support Image and OS group commands.
Image Group:

Image state read/write
Image Upload secondary slot
Image Erase secondary slot

OS group:

Reset
Echo service

Operation's are blocked call and can't call inside worker queue.
IMG and OS needs SMP client object for transport.
SMP update
SMP client:

SMP buffer allocation
SMP object init for selected SMP transport
SMP client support for generate request and handling response message.

SMP transport:
Updated SMP transport for trigger client packets.
API for register SMP transport object.
Unit test
Unit test for MCUmgr & SMP client.

fromtree commits need to be cherry-picked with the -x argument to include the commit they came from. Also needs a sdk-nrf manifest update to run CI too

Ok. Now Manifest PR trig CI and commits are cherry-picked properly.


Add support for setting cookies in responses

It would be great if one could configure endpoints to send cookies in the response.

Hey @modernist
Got any ideas on how this would look?
For example:
Would this feature accept key, value pairs from the user on each response? and we could use res.cookie('cookieName', 'value'); something like this to send the values in the responses?

I guess an interface similar to the one provided in Postman / Insomnia for setting cookies on requests would be adequate. So, a list of key/value pairs per endpoint would be more than enough as a first step. Later on it would be possible to define cookies that are sent on every endpoint, but whose value can be customized per endpoint, and finally perhaps create some rules that allow the generation of random values (e.g. numbers / strings / dates)


chore(Dashboard): Let Dashboard Header load progressively

SUMMARY
This PR is part of an ongoing effort to let the Dashboard load progressively as the data becomes available. The video below illustrates how the Header would look like while the dashboard information are not fully retrieved yet. The effect of this PR will become visible when other blocking parts of the Dashboard loading process will be unblocked.
AFTER
https://github.com/user-attachments/assets/6148ec2e-2a6b-4bd0-8b29-6b82e108687b
TESTING INSTRUCTIONS

The Dashboard Header should load normally

ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Required feature flags:
[ ] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[ ] Introduces new feature or API
[ ] Removes existing feature or API

SUMMARY
This PR is part of an ongoing effort to let the Dashboard load progressively as the data becomes available. The video below illustrates how the Header would look like while the dashboard information are not fully retrieved yet. The effect of this PR will become visible when other blocking parts of the Dashboard loading process will be unblocked.
AFTER
untitled.dashboard.mp4
TESTING INSTRUCTIONS

The Dashboard Header should load normally

ADDITIONAL INFORMATION

[ ]  Has associated issue:

[ ]  Required feature flags:

[ ]  Changes UI

[ ]  Includes DB Migration (follow approval process in SIP-59)

[ ]  Migration is atomic, supports rollback & is backwards-compatible
[ ]  Confirm DB migration upgrade and downgrade tested
[ ]  Runtime estimates and downtime expectations provided

[ ]  Introduces new feature or API

[ ]  Removes existing feature or API

Thanks for the change! I think it would be nice to add more skeletons for loading as it's more unified and less distracting, so my proposal would be:

keep title loading as it is
change metadata spinner to skeleton
not show star + pill before it's loaded if possible or change to skeleton

What do you think?

Thanks for the change! I think it would be nice to add more skeletons for loading as it's more unified and less distracting, so my proposal would be:

keep title loading as it is
change metadata spinner to skeleton
not show star + pill before it's loaded if possible or change to skeleton

What do you think?

I think we might still want to show the star + pill as those will always be there? I am concerned about the UI pushing elements to the right as they appear on screen.

Thanks for the change! I think it would be nice to add more skeletons for loading as it's more unified and less distracting, so my proposal would be:

keep title loading as it is
change metadata spinner to skeleton
not show star + pill before it's loaded if possible or change to skeleton

What do you think?

I think we might still want to show the star + pill as those will always be there? I am concerned about the UI pushing elements to the right as they appear on screen.

Yeah, that makes sense, we can keep it :)

/testenv up

Moving this back to draft while tackling Kasia's UI comments


Upgrade to kubernetes v1.8.1

Fixes https://github.com/apprenda/kismatic/issues/862
Upgrade to k8s v1.8.1
Remove offline upgrades as those are just a subset of the online, also test from KET v1.6.0

LGTM


Update dependencies

It is first step for supporting React16.

Could you help me? Component-inspector doesn't work now, after migrate to rempl. I can't configure script in https://github.com/lahmatiy/component-inspector/blob/master/examples/react-todomvc/index.html#L12

What the problem? Does file exist? Webpack server doesn't serve a file?
PS If you'll work on a support for React 16, please split react/create-api.js into several files according to Rect version. Current implementation is a mess. I also planned to work on it. But I may await for your PR and focus on other features ;)

It doesn't work on current master brach. I will provide more information evening.

I made some changes and it works now. But I see some error in console
subscriber.js:1 Uncaught TypeError: Cannot read property 'getSubscriber' of undefined
    at Object.15.js (subscriber.js:1)
    at ne (subscriber.js:1)
    at l.extensions..js.l.permanent (subscriber.js:1)
    at o (subscriber.js:1)
    at Function.fetch (subscriber.js:1)
    at b.le [as require] (subscriber.js:1)
    at Object.0.js (subscriber.js:1)
    at ne (subscriber.js:1)
    at l.extensions..js.l.permanent (subscriber.js:1)
    at o (subscriber.js:1)

@lahmatiy Could you review this pull request?

Fixed.

@lahmatiy Could you merge request please?

Done. Thank you!


Merge conflicts in kgcl.owl.ttl

https://github.com/INCATools/kgcl-rdflib/blob/master/owl/kgcl.owl.ttl has merge conflicts that need to be resolved (the first one starts at line 63).

The action here is to remove all generated files in this repo, everything under owl/ and python/. These are now in the main repo!

@cmungall @caufieldjh https://github.com/INCATools/kgcl-rdflib/blob/master/owl/kgcl.owl.ttl still exists and still has merge conflicts - should it be removed? Is there a PR for removing these generated files, as Chris suggested?

Yes, those changes are now in https://github.com/INCATools/kgcl-rdflib/pull/69 - ready to merge (I can do it if given write access to this repo)

#69 merged; closing this as fixed.


Save Annotations and check uploaded spreadsheets whether they match an existing annotation

Check if an uploaded spreadsheet is an annotated spreadsheet
If it is, save the annotation part of the spreadsheet and the header of the file
If a new file is uploaded to the same project without annotation, check if the new file has same header (columns can be in different position, as long as they have the same name)
Add the annotation to the uploaded unannotated file and call datamart api to create yaml, wikifier and other files

Implemented in branch annotation-integration. Testing in progress.


synbiohub_adapter upload_test fails

Fix several issues revealed by synbiohub_adapter upload tests:

Collection class is not exported from module sbol
Document.addCollection() is not defined
PartShop.submit() raises SBOLError instead of urllib3.exceptions.HTTPError, breaking backward compatibility.

This was fixed by #59


Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "Python Reference Queue"

Running a notebook script getting the following error:
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "Python Reference Queue"
The code is running under venv environment.
The ixmp module is used as part of the message_data module and there are no issues in this environment.

Code sample or context
If possible, provide a minimal, working code example, formatted like:

import os
import pandas as pd
import ixmp as ix
import message_ix
from postprocessor import plotter
#%load_ext autoreload
#%autoreload 2

mp = ix.Platform()

current_path = os.path.dirname(os.path.abspath("__file__"))
os.chdir(current_path)

input_from_excel = True

model = "MESSAGEix-IL"
scenario = "test"

if input_from_excel:
    # The name of the Excel file containing model data
    file_name = current_path + '/V16_MESSAGEix_IL_New.xlsx'

    # Creating a new (empty) scenario
    scen = message_ix.Scenario(mp, model, scenario, version="new")

    # Reading data from Excel (takes up to a few minutes)
    scen.read_excel(file_name, add_units=True, init_items=True, commit_steps=True)
else:
    # Loading an existing (default) scenario from the database
    scen = message_ix.Scenario(mp, model, scenario)

Expected result
Continue to the next command.
Problem description
This is the output:
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "Python Reference Queue"
Not sure how to clear the memory issue.
Versions
'ixmp show-versions' in a terminal:
ixmp show-versions             [Sun Jul 28 14:37:05 2024]

ixmp:        3.8.1.dev3+g8a2aa91
     5713fc1 (HEAD -> main, origin/main, origin/HEAD) Merge pull request #524 from iiasa/enh/2024-W13
message_ix:  3.8.1.dev2+g693f227
     023b91a (HEAD -> main, origin/main, origin/HEAD) Bump the all-dependencies group with 1 update (#796)
message_ix_models: 2023.11.25.dev20+gaf092b1c.d20240121
     8f39459f (HEAD -> main, origin/main, origin/HEAD) Tidy data from #99
message_data: 2020.6.21.dev2619+g312f816e
     f9fa0f4da (HEAD -> il/transport-2024-01-20, origin/il/transport-2024-01-20) Revert input data to the original state

click:       8.1.6
dask:        2023.8.0
genno:       installed
graphviz:    0.20.1
jpype:       1.4.1
… JVM path:  /Library/Java/JavaVirtualMachines/jdk-20.jdk/Contents/Home/lib/libjli.dylib
openpyxl:    3.1.2
pandas:      2.0.3
pint:        0.22
xarray:      2023.7.0
yaml:        6.0.1

iam_units:   installed
jupyter:     1.0.0
matplotlib:  3.7.0
plotnine:    0.12.2
pyam:        1.9.0

GAMS:        36.1.0

python:      3.10.6 (v3.10.6:9c7b4bd164, Aug  1 2022, 17:13:48) [Clang 13.0.0 (clang-13<IP_ADDRESS>)]
python-bits: 64
OS:          Darwin
OS-release:  23.5.0
machine:     x86_64
processor:   i386
byteorder:   little
LC_ALL:      None
LANG:        en_US.UTF-8
LOCALE:      ('en_US', 'UTF-8')

Thanks for opening this issue, @ravitby.
While you haven't said exactly which line is causing the error (which should be part of the full error traceback you see), this error was caused in the past by trying to connect to a crowded local database.
In ixmp, when a database is filled with scenarios over time, connecting to that database takes longer and longer and requires more and more energy until eventually you hit a limit. That is why it's best to store scenarios in project-specific databases.
To do that, you will have to register a new ixmp platform, e.g. via the CLI: ixmp platform add <platform_name> jdbc hsqldb <path_to_platform>, where a recent example for a path on my system is /home/fridolin/.local/share/ixmp/localdb/test_feature_price_emission. If you run ixmp config show, you will find the path where your default DB is located and you want to use the same path, but with a different file/DB name for this new platform.
Then in your code, you can connect to the new DB by specifying its name: mp = ix.Platform("<platform_name>").
Please let us know if this solves your issue.

Thanks for the detailed answer, problem solved.


Write a Java program to find smallest element in a matrix

Description
Write a Java program to find smallest element in a matrix
Input :
4 7 3
9 4 2
0 6 4

Output : 0

Contributed by - @ShubhraSuman

How to contribute

Save the solution in FindSmallestElementInAMatrix.java file
Add FindSmallestElementInAMatrix.java file in program/find-smallest-element-in-a-matrix folder

!assign


feat: Implement create Api Status Endpoints

Description

Closes #issue_number_here
Changes proposed
What were you told to do?
Implement  Api Status Endpoint

What did you do?
Created an endpoint that uploads a JSON file containing API statuses and processes it to update the database.

Check List (Check all the applicable boxes)
🚨Please review the contribution guideline for this repository.

[ ] My code follows the code style of this project.
[ ] This PR does not contain plagiarized content.
[ ] The title and description of the PR is clear and explains the approach.
[ ] I am making a pull request against the dev branch (left side).
[ ] My commit messages styles matches our requested structure.
[ ] My code additions will fail neither code linting checks nor unit test.
[ ] I am only making changes to files I was requested to.

Screenshots/Videos

close


(doc) Update link to pypa in comments

The comment in the code pointed to a URL for pypa docs that was out of
date. This commit fixes the URLs.

CLA signed by all contributors.

👍


GStreamer - critical

Hi, jkjung-avt, i appreciate your great work, but have this problem in the start of the process :
![image](https://user-images.githubusercontent.com/46693539/120300621-c641fa00-c2d4-11eb-9627-83871ac3d13f.png

its still working, but every videostream eats more than 60% of the core on my jetson, so its like im doing decoding on the cpu, but i really want to do it on gpu

What kind of video source are you using?

rtsp from several cameras

I have not tested the code in such scenarios (it'd be difficult for me to test/debug).
I suggest you to verify the RTSP streams one by one.  Make sure they could all be decoded by Jetson hardware individually first.

im starting each rtsp in tmux session and this problem shows up in every rtsp, both jetson nano and jetson xt2
also there is a difference between jetson nano and jetson xt2, identical code on this machines - working without any problems on nano, but sometimes showing this error on xt2:
/utils/mtcnn.py, line 54, in crop_img_with_padding cropped_im = np.zeroes((ch, cw, 3),dtype=np.uint8)+padding] ValuerError: negative dimensions are not allowed
so i add np.abs on calculating ch and cw, but now i have new error:
utils/mtcnn.py, line 69, in crop_img_with_padding cropped_im[ey1:ey2, ex1:ex2, :] = img[fy1:fy2, fx1:fx2, :] ValuerError: could not broadcast input array from shape (5,5,3) into shape(10,10,3

im starting each rtsp in tmux session and this problem shows up in every rtsp, both jetson nano and jetson xt2

The hardware decoder of Jetson Nano and TX2 cannot handle your RTSP video stream?  I don't have any solution to that...

also there is a difference between jetson nano and jetson xt2, identical code on this machines - working without any problems on nano, but sometimes showing this error on xt2:

This seems to require some debugging work...  Could you print cx1, cy1, cx2, cy2 values when this happens?

1)hardware decoder is working -

i read that jetson tx2 can process 20 video flow in fullhd, so i want to reach half of this with your code(mtcnn part)

cx1=147 cx2=148 cy1 = 256 cy2 = 257
its look like it send only  a pixel to process in mtcnn, that is strange.
P.S. as i said before, it happening only on TX2, on jetson nano everything work

hardware decoder is working -
...... i want to reach half of this with your code(mtcnn part)

Please work on that by yourself.

cx1=147 cx2=148 cy1 = 256 cy2 = 257
its look like it send only a pixel to process in mtcnn, that is strange.
P.S. as i said before, it happening only on TX2, on jetson nano everything work

If the problem persists, I'd suggest to revert the following commit:  (add back the checking of small PNet boxes)
https://github.com/jkjung-avt/tensorrt_demos/commit/9e6d0e1d6eeb0fc75a8995f96f7aa9d4e4d6e892#diff-d6d81664683345ee77f6a4c25ff52490923e2bde6202e37cd6c15a205c340315


Fix rerendering of KubeObject views every 30s

This was being caused by the Cluster.refreshAllowedResources() on main

Using comparer.deepEquals on the set of allowedResources dependency
means that changes are not propogated unless required

Signed-off-by: Sebastian Malton<EMAIL_ADDRESS>fixes #4795

Note: #4808 may fix the root-problem behind issue related to this PR.


Formly Ionic requires<EMAIL_ADDRESS>but Ionic's default is now ^5.0.0

Description
When I attempt to install @ngx-formly/ionic v 5.10.5 it is giving me a warning:
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
Minimal Reproduction
Unfortunately no Stackblitz example due to the missing dependency.

Create a basic Ionic Angular project, eg. using ionic start FormlyTest blank
Add the required Formly dependencies, "@ngx-formly/core": "^5.0.0" and "@ngx-formly/ionic": "^5.0.0" to package.json
Run npm install

Your Environment

Angular version: 10.0.14
Formly version: 5.10.5

Thanks @aitboudad !

This issue has been fixed and released as part of v5.10.6 release.
Please let us know, in case you are still encountering a similar issue/problem.
Thank you!


iOS 13 - silent push not working

Hello,
Xcode version: 11.2.1
Firebase SDK version: 6.12
Firebase Component: Core, Messaging
Component version:
Firebase (6.12.0)
FirebaseAnalytics (6.1.5)
FirebaseAnalyticsInterop (1.4.0)
FirebaseCore (6.3.3)
FirebaseCoreDiagnostics (1.1.1)
FirebaseCoreDiagnosticsInterop (1.1.0)
FirebaseInstanceID (4.2.7)
FirebaseMessaging (4.1.8)
My Capabilities
background modes

background fetch
remote notifications
background processing

Push notifications

The problem is that on devices with iOS 13, I am seeing problems regarding receiving push notifications.

In AppDelgate, I have a method:
func application (_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable: Any],
                   fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {
        Messaging.messaging (). AppDidReceiveMessage (userInfo)
        ...
        completionHandler (UIBackgroundFetchResult.newData)
    }

If the application is closed completely, then push notifications are received in this method, if the application is in the active status push notifications also come in this method. But as soon as the application goes into the background, it begins to be unclear what. If we’ll go into another application without closing mine. That method fetchCompletionHandler is no longer called and my code will not be executed.
Testing conducted on iOS 13.2.3
On iOS 12.4, everything works fine and everything is called, at least run 20 applications.
I probably read the entire Internet, but could not find the answer. What to do in this case?
What does the sent message look like?
{
"data": {
...
},
"to": "...",
     "content_available": true,
     "notification": {
          "title": "...",
          "body": "..."
     }
}

What have i tried?

added apnsPriority, apnsPushType(background)
tried to increase time in the background
tried to initiate background events

Nothing helped.

The problem is that the application does not wake up if it is in the background, and the user is sitting in a safari. Therefore, my push notifications do not process and disappear.
I also noticed such a thing that if you send 5 notifications, and then go into the application, then after a couple of seconds the method works once and that’s all. At this moment I have access to the last notification, but the previous 4 for me is lost forever.
func application (_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable: Any],
                   fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {
        Messaging.messaging (). AppDidReceiveMessage (userInfo)
        ...
        completionHandler (UIBackgroundFetchResult.newData)
    }

I did the whole appdelegate based on the documentation

As I understand it, the problem in iOS 13 is due to a new approach to background processing. Can FKM somehow solve this problem with special parameters for pushing? Or additional handlers.

If this is a new system behavior from iOS, then it's unlikely that FCM will be able to provide a workaround. A few things to note:

Apple's docs mention that silent notifications will be throttled by the system to conserve power. In the past, we've seen that testing silent notifications with your device plugged in to a power source will reduce throttling.
In older iOS versions, Apple's docs have mentioned that force-quitting an application will prevent wakeups from silent notifications entirely. I'm not sure if this is still the case.

That is, I understand correctly that it is 100% to be sure that when a push notification is received, a method call will occur?
On iOS 12, I do not observe such problems, and as I understand it, building a project under 10 xCode will not solve this problem on iOS 13?

If this is a new system behavior from iOS, then it's unlikely that FCM will be able to provide a workaround. A few things to note:

Apple's docs mention that silent notifications will be throttled by the system to conserve power. In the past, we've seen that testing silent notifications with your device plugged in to a power source will reduce throttling.
In older iOS versions, Apple's docs have mentioned that force-quitting an application will prevent wakeups from silent notifications entirely. I'm not sure if this is still the case.

That is, I understand correctly that it is 100% to be sure that when a push notification is received, a method call will occur?
On iOS 12, I do not observe such problems, and as I understand it, building a project under 10 xCode will not solve this problem on iOS 13?

Changing your Xcode version will not change the behavior on iOS 13.
From what I understand the system may receive push notifications and choose not to wake your app in order to conserve power.

You must use delegate at SceneDelegate in iOS 13.

You must use delegate at SceneDelegate in iOS 13.

Do you mean that you need to transfer the functionality for push notifications to SceneDelegate?


API usage error: want to use plotting API but failed and it raised an ImportError

Environment:

Ubuntu 16.04
Python 2.7 or Python 3.5
Pip 10.0.1

Issues:
When i use plotting API, it raised an ImportError : You must install matplotlib to plot ...
But I have already installed it.

But I have already installed it.

Make sure to use the right pip to install matplotlib. Run the following:
python2 -m pip install matplotlib    # if you are using Python 2
python3 -m pip install matplotlib    # if you are using Python 3

Future questions are welcome at the forum https://discuss.xgboost.ai/.

Thanks, @hcho3 .
I definitely install matplotlib under both of the python version. But i didn't install other related dependencies.
Anyway, already solved this via:
sudo apt-apt install python-tk # in python 3 install python3-tk
pip2 install python-tk graphviz #in python 3 use pip3 to install


Update IaC hack with minor changes from Peter's fork

Updated readme in the root IaC file to be the PreReq file.
Added more CLI & PS sample snippets

I approved my own PR.  Hope this doesn't mess with the time continuum!


New Container: MFflow

What is the new container you'd like to have?
I would like to provide a new testcontainer for mlflow, a tool for managing your machine learning model life cycle.
Why not just use a generic container for this?
I added handy utilites to get the url to track to and to get the client to interact with the container directly.
The implementation would look like:
import logging

import requests
from mlflow import MlflowClient
from testcontainers.core.container import DockerContainer
from testcontainers.core.waiting_utils import wait_container_is_ready

logger = logging.getLogger(__name__)

class MFlowContainer(DockerContainer):
    """Test container for MLflow.

    Args:
        image: the image to use. Change if you need different version.
        port: the internal port to use.  The exposed port is assigned automatically.
        cmd: the command to run. Defaults to "mlflow server". If you want to use the ui for debugging and testing use "mlflow ui".
    """

    def __init__(
        self, image: str = "ghcr.io/mlflow/mlflow:v2.14.1", port: int = 5000, cmd: str = "mlflow server"
    ) -> None:
        super().__init__(image=image)
        self.port = port
        self.with_exposed_ports(self.port)
        self.cmd = cmd

    def _configure(self) -> None:
        self.with_env("MLFLOW_PORT", str(self.port))
        self.with_env("MLFLOW_HOST", "<IP_ADDRESS>")
        self.with_command(self.cmd)

    def get_url(self) -> str:
        """Returns the url of the container.

        Returns:
            The url. Use to track to.
        """
        return f"http://{self.get_container_host_ip()}:{self.get_exposed_port(self.port)}"

    @wait_container_is_ready(requests.exceptions.ConnectionError, requests.exceptions.ReadTimeout)
    def _readiness_probe(self) -> None:
        # https://mlflow.org/docs/latest/deployment/deploy-model-locally.html?highlight=health
        response = requests.get(f"{self.get_url()}/health", timeout=1)
        response.raise_for_status()

    def get_client(self) -> MlflowClient:
        """Returns the MlflowClient of the container.

        Can be used for testing.

        """
        return MlflowClient(self.get_url())

    def start(self) -> "MFlowContainer":
        self._configure()
        super().start()
        self._readiness_probe()
        return self

only nitpick about the implementation is that ideally we wouldn't even return the client - want to avoid putting other libraries into the public API.
not sure about whether or not mlflow warrants having a container, thats a separate question. if it is, this is pretty close.