manifest: mcuboot 1.5.0 revision

Introduce exact 1.5.0 mcuboot release version
Difference to previous reference:

imgtool: fix passing --erased-val with 0xff value
mcuboot internal sim patches (not affected zephyr)
release note ect.
introduced default recovery trigger pin configuration for nRF5340

** No mcuboot embedded C code changes at all. **
Signed-off-by: Andrzej Puzdrowski<EMAIL_ADDRESS>

maybe wort to have exact mcuboot 1.5.0 version in the release 2.2

Can we use a tag instead, if this is the exact release?

LGTM. @carlescufi @jhedberg do we need to kick this to the TSC?

LGTM. @carlescufi @jhedberg do we need to kick this to the TSC?

This seems like a bit of borderline case to me. Considering that there are no embedded C code changes I'd be fine merging it as-is. @MaureenHelm @galak @nashif thoughts?

This is indeed a special case. I would argue that no C changes is equal to a change in documentation, but this is of course a personal assesment. My vote goes for merging this.

For future reference:
$ git diff --stat 970840ccf5d80616d514bec76d87d836da05c03b v1.5.0
 README.md                   |   4 +-
 boot/zephyr/Kconfig         |   1 +
 docs/release-notes.md       |  30 +++++++
 repository.yml              |   1 +
 scripts/imgtool/__init__.py |   2 +-
 scripts/imgtool/image.py    |   4 +-
 sim/Cargo.lock              | 358 ++++++++++++++++++++++++++++++++++------------------------------------------------
 sim/Cargo.toml              |  14 ++--
 sim/mcuboot-sys/Cargo.toml  |   2 +-
 sim/simflash/Cargo.toml     |   6 +-
 version.yml                 |   2 +-
 11 files changed, 197 insertions(+), 227 deletions(-)


Conventions

Write a little document about how to write steps. Variables, naming conventions, etc and link from the main readme.

Work started as part of 43df4b990729e4a4084188f54093fbb1de3636a4. See conventions

Fixed here: 545e751bada7229cf50f38c21099ac68b4d1e131


Create a project parent pom to make version management simpler

Story
As a security engineer I want to manage versions across all securebanking maven projects from a central parent project so that we don't have to go through all project poms to eliminate insecure library versions.
Acceptance criteria

There is a parent pom that can be used to manage versions
It has reasonable versions in it and is used by other securebanking projects

After discussion with the team it was felt that the best approach would
be to not include all versions in an imported parent bom. This leads to
circular dependencies when you update the bom with latest versions,
update the parent pom to use the latest bom, then need to update all the
child projects that use the parent... not good.
So instead we will use a bom file in the securebanking-commons library that may be imported into clients such as the securebanking-rcs or securebanking-openbanking-aspsp projects.


Unit test with Table-driven style

Feature Request
In current unit test coverage situation, I found that, in most cases, the error handling hasn't been covered due to we only prepared the success cases in current unit test.
Here is one example:

To cover the error handling in the function, I'd like to introduce the Table-driven  ut style.
Here is one example to show how we use table-driver style to cover the error handling cases.
https://github.com/pingcap/pd/pull/2589

Good idea. There are some Table-driven cases in test cases, but not all.


Add a test for Java varargs to Scala annotated varargs

Fixes #201
I'd love some feedback or review by @szeiger and/or @retronym seeing as the first commit undoes a major piece of #142

OK, Travis CI is green now, so I rewrote the commits and this is ready for review now.

Thanks for the fix, @dwijnand!


Merge XMPP check branch

Codecov Report

Merging #23 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #23   +/-   ##
=======================================
  Coverage   43.97%   43.97%
=======================================
  Files          13       13
  Lines         664      664
=======================================
  Hits          292      292
  Misses        337      337
  Partials       35       35

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 95dded6...c55257c. Read the comment docs.


”Horia”, ”Cloșca”, ”Florești” are listed in the drop-down menu

Description:
When user writes ”Horia”, ”Cloșca”, ”Florești” the locations appear in the drop-down menu next to the comune and the county which is a part according to the law.
Precondition:
The website is up an running.

Step 1
Write in the search bar "Horia"

Expected results
The location appears in the drop-down menu as "Sat Horia, TULCEA (Horia)".

Step 2
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 3
Write in the search bar "Cloșca"

Expected results
The location appears in the drop-down menu as "Sat Cloșca, TULCEA (Horia)".

Step 4
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 5
Write in the search bar "Florești"

Expected results
The location appears in the drop-down menu as "Sat Florești, TULCEA (Horia)".


use / instead of - in IR Route Name

keeping in draft mode until https://github.com/envoyproxy/gateway/pull/1798 is merged


backward integration bug

Now, RKGaussLegendre.jl works well  for backward integrations.
I have added a new notebook called  "/Examples/Simple Pendulum- Forward and Back integration.ipynb  where I have tested the implementation

No test?

Hi,
Should I be worried about failed checks? Or will the pull request be merged into the base branch and made public in the next few days?
Thanks.

Those code coverage decreases are just saying that the new code isn't being tested.

I don't understand what you want to tell me. I have modified the implementation to resolve the issue raised by Andreas Varga.
issue 42
After confirming locally that the new deployment is correct, I made the pull request.
Do I delete the current pull request and create a new one?

You can add more commits to the same branch and it will register in this pull request. My point though is that the Jupyter notebook is not part of the test suite and it would be good to ensure that this feature gets a proper test. The only things that are tested are the files that are in the test/runtests.jl file. https://github.com/SciML/IRKGaussLegendre.jl/blob/master/test/runtests.jl I think if you paste the reverse time solve example into there with a quick test on it then this is good to go.

You are right, I agree that it is important to add a proper test for reverse time solve.
I have pasted an the example of the Jupyter Notebook in the runtests.jl file.
I hope it's enough, thanks for your help.


OAuthService not registered for DI if used in custom wrapper library

Describe the bug
OAuthService cannot be resolved by dependency injection. I have the need to provide a custom wrapper around your API for company specific use cases. Therefore I want to use this library through a self written library.
Angular Project A should use OpenId
MyOpenIdWrapper is a wrapper around this library.
OAuthService is only used within MyOpenIdWrapper and cannot be resolved inside a service in the MyOpenIdWrapper library.
Using this library directly in Angular Project A is no problem.
Stackblitz example
Not provided, since it would require a custom library in between.
To Reproduce
Steps to reproduce the behavior:

Create a library project
Add a simple wrapper for initialization of the client
Create an application project
Include the library into the application
Try to call the wrapper from the application.
Exception that OAuthService is not registerd

Expected behavior
Possibility to use the library through a custom wrapper library.
Desktop (please complete the following information):

OS: Windows
Browser chrome
Version 81.0.4044.122 (Official Build) (64-bit)

Additional context
The following change fixes the Problem:
Change
@Injectable()

to
@Injectable({
  providedIn: 'root'
})

in oauth-service.ts
and remove OAuthService registration from angular-oauth-oidc.module.ts

We need this exact fix aswell, for the same exact reasons

This is especially true when using Nx with libraries :)

Still not working, do you plan to fix this?

I've added a provider with DI injection token & useExisting for the OAuthService dependency, then injected it in the other lib by referencing the injection token.

@steffbeckers do you mind sharing your implementation code snippet or gist?

@steffbeckers do you mind sharing your implementation code snippet or gist?

@ruvan83, the following solution worked for me, not sure if this is a best practice.
I've added the following provider to the module where the OAuthModule.forRoot() is imported:
@NgModule({
  imports: [
    OAuthModule.forRoot()
  ],
  providers: [
    {
      provide: 'OAUTH_SERVICE',
      useExisting: OAuthService
    }
  ]
})
export class AppModule {}

You can now inject the OAuthService in another library (which is used by the app) using the existing instance of the service.
@Injectable()
export class SomeServiceInOtherLib {
  constructor(@Inject('OAUTH_SERVICE') private oAuthService: OAuthService) {}
}

For the 'OAUTH_SERVICE' string you could also use an injection token: https://angular.io/api/core/InjectionToken
I hope this works for you 😄


Clear defences when resetting progress

Feature Request
Description
When the user clicks 'reset progress' and confirms, then all defences should be reset across all levels, including sandbox.
Screenshots
Configure defence:

After resetting progress:

Additional context
Also need to reword the confirmation modal to be clear that defences will be cleared.
Acceptance criteria
WHEN the user clicks 'reset progress' button
THEN the confirmation modal explains that defences will be reset
GIVEN the user has activated and configured some defences
WHEN the user clicks 'reset progress' button and confirms
THEN all defences are reset on level 3
AND all defences are reset on sandbox

Testing: When I set all the defenses in sandbox I am no longer able to select the "reset progress" button @heatherlogan-scottlogic

Bug above turned out not to be related to 710 and was fixed already so moved back into testing


Editor crashes when I copy into Atom 0.189

This may well be related to #6234 but I am experiencing a crash in the other direction.
I am on Arch Linux. When I seek to copy into a markdown file (a pandoc reference of format [xyz2000]) I get a white screen and a notification that the window has crashed.

This happens to me when I copy from the postman app, which is another webkit based app. Not sure if copying from another source could make it crash. The difference with you is that crashes with a php file.
I am using Ubuntu 14.10

Crashed copying from firefox into a javascript file. Ubuntu 14.10

It seems it start to enter bad phase after sometime running, when this "phase" active there two simptoms:

paste to editor makes it crash
copy from editor is impossible. i.e. when you paste from buffer to any window, target window stall for several seconds then looks like it pasted nothing (I suspect it is tonns of nulls)

Ubuntu 14.04.

This happens to me when I copy from the postman app, which is another webkit based app

It happens to me whenever I try to copy from one Atom window to another.  I think this qualifies as copying from one web-kit app to another (although the name "web-kit" is wrong).
P.S. This thread should be renamed to "cut/paste crashes in linux"
Ubuntu 14.04
atom 189
apm  0.157.0
npm  2.5.1
node 0.10.35
python 2.7.6
git 1.9.1

I'm able to reproduce...

I'm also able to reproduce on Ubuntu, but nothing comes up in the console. Any tips for future debugging?

also it beginning between 0.175 and 0.189

I hadn't noticed anything until upgrading to 0.189. I use the ppa http://ppa.launchpad.net/webupd8team/atom/ubuntu. After running into this, I installed https://github.com/atom/atom/releases/download/v0.189.0/atom-amd64.deb but still had the issue. I'm running 0.188 from the releases page today and haven't hit any problems yet.

I'm experiencing this mostly with middle click paste, very annoying.

This seems to be a duplicate of https://github.com/atom/atom/issues/6221 so I'm merging this issue into that one. Please subscribe to that other issue for updates.


Query Values Step function

Is it possible to have option to change Attribute Filter 1 operator from "eq" to "gt" or other?

Right now,  no.
Maybe I can find a way to include it in following releases.
Thanks for your feedback


Prevented duplicate "request completed" logs

I noticed that two "request completed" logs were being printed by my Fastify instance following the "incoming request" log.  After setting some breakpoints, I narrowed down the cause of this behavior to this plugin, specifically the onResponse hook controlled by the disposeOnResponse option.  Removing the return from the hook callback stopped the extra log from being printed.  Alternatively, using async/await will also fix this problem.
Checklist

[x] run npm run test and npm run benchmark
[x] tests and/or benchmarks are included
[x] documentation is changed or added
[x] commit message and code follows the Developer's Certification of Origin
and the Code of conduct

Hi @Eomm, thanks for taking a look at this!  I added a few tests cases to verify the logging is correct.  Let me know if you need anything else.

@kibertoad would you like to land and release this?

Hey, just checking in on when this is planned to be merged and released.  Thanks!

kind reminder @kibertoad

Sorry, missed this. On it.

Released in 1.2.1


Dropdown shows loading icon

Updating the dropdown options dynamically shows loading icon instead of the updated options.

Can you please elaborate a bit on this, to be sure, what you mean exactly? Can you provide a small scribble maybe of what you are thinking?

@donni106 when the options value was initially undefined and then got updated after an
AJAX call, the dropdown continues to show loading icon instead of the new valid options value.

Can you show example code of the Ajax and where you set the data of the response. Do you update a state variable, which is passed to the dropdown?
In the examples of this package there is one for lazy loaded content, which is a bit faked with setTimeout instead of a real Ajax call. But it is working:
https://github.com/siemiatj/react-native-modal-dropdown/blob/bbd0da6c12d93b870b93f92d2e2932e1cb0e9015/example/index.js#L180-L185
There is a spinner for two seconds followed by the list of options.
Maybe you need to set the onDropdownWillShow  prop, like in the example?
https://github.com/siemiatj/react-native-modal-dropdown/blob/bbd0da6c12d93b870b93f92d2e2932e1cb0e9015/example/index.js#L102-L110

Below are more dynamic usage examples to show case this bug:
This one will show a loading icon when options was initially null but then updated to real values:
<ModalDropdown
defaultValue={value ? value : defaultValue}
disabled={!options}
options={value ? [default, ...options] : options}
/>
This one checks for null and solves the dynamic options issue:
<ModalDropdown
defaultValue={value ? value : defaultValue}
disabled={!options}
options={value ? [default, ...options] : (options : [])}
/>


[release-1.20] fix TestReadSignedCertificate

This is an automated cherry-pick of #51051

@istio-testing: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-ambient_istio_release-1.20
c4c668878c2df4540e9fda23eadaa90e4099bdfe
link
true
/test integ-ambient

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@istio-testing: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-ambient_istio_release-1.20
c4c668878c2df4540e9fda23eadaa90e4099bdfe
link
true
/test integ-ambient

integ-distroless_istio_release-1.20
c4c668878c2df4540e9fda23eadaa90e4099bdfe
link
true
/test integ-distroless

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

/retest-required


another arm64 support question

with latest Oracle/docker-images changes, it looks like an arm64 version is now available. I'm able to use the images built from that repo, but I'm hoping you'll incorporate them here. Any plans to do so?

Hey @fargue,
They already are up on the registries and I'm in the middle of updating this repository as well :)
Thanks for using these images!

Great news. Thanks a ton for these images!

Thank you! 🚀


wip: valset stress e2e fixes -- with cli delegation

This will probably be closed / discarded in favor of upgrading deep_space and using a Msg to handle the delegation.

#45 is successfully delegating (albeit with a race condition on tx sequence numbers); closing


Combine mitmproxy, pathod and netlib in a single repo.

This is an experiment to combine our projects into a single repo. I hope that this brings benefits on a variety of fronts:

No more syncing issues between repositories.

No more PRs that are split over three repos.
No more release builds that depend on race conditions
No more repo syncing when switching branches

Test runs for all projects when we change parts in netlib.
A more straightforward project structure - the dev script is much more intuitive
Shared metadata. We had some parts go out of sync repeatedly (.landscape.yml, .env, ...)

Drawbacks:

We will only have a single coverage percentage shared by all projects.

I moved mitmproxy into ./mitmproxy, netlib into ./netlib, pathod into ./pathod, release into ./release and then started moving the metadata files that can be unified one layer up. The best way to inspect how things are looking is browsing through the repo at https://github.com/mhils/mitmproxy/tree/single-repo
TODO:

[ ] Adjust Travis
[ ] Adjust AppVeyor
[ ] Figure out how coverage collection should work
[ ] Figure out what to do with .dockerignore (mitmproxy)
[ ] Figure out what to do with .jsbeautifyrc (pathod)
[x] Figure out what to do with Remove check_coding_style.sh (netlib)
[ ] Maybe move CONTRIBUTORS file one level up again? (git shortlog -n -s -- mitmproxy works)
[ ] Figure out how to include LICENSE/CONTRIBUTING.md into source packages - maybe have one copy per repo again?
[ ] Figure out what to do with old tags/branches - just discard them?
[ ] Write central README
[ ] Check if contributor count on GitHub actually updates.

Ideas that we may want to implement after this has landed:

Rename dev to dev.sh
Move all test folders together.

Figure out how to include LICENSE/CONTRIBUTING.md/CONTRIBUTORS into source packages - maybe have one copy per repo again?

The problem here is that we cannot specify files beyond the top-level directory in MANIFEST.in (which determines the files included in our source distribution). I see three ways to solve this:

Keep them in the repo root and let the release script copy and delete them
Keep them in the repo root  and symlink them into subdirectories. Does not work on Windows, but should not affect Windows developers (except for building releases)
Keep regular copies.

I currently think that approach 1 is probably best, but I'm open for suggestions.


fix: escape double quote

we're missing escaping double quote sign when we're searching for a row event in test_requirements_fields
this is fix for https://splunk.atlassian.net/browse/AQA-950

Codecov Report

Merging #741 (4e2112a) into main (e8f3f59) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #741   +/-   ##
=======================================
  Coverage   86.75%   86.75%
=======================================
  Files          51       51
  Lines        2763     2763
=======================================
  Hits         2397     2397
  Misses        366      366

Impacted Files
Coverage Δ

...k_addon/standard_lib/utilities/xml_event_parser.py
94.73% <ø> (ø)

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

tests added and imporved regex from https://github.com/splunk/pytest-splunk-addon/pull/739


UVI Request

--- UVI JSON ---
{
  "vendor_name": "Linux",
  "product_name": "Kernel",
  "product_version": "versions from v2.6.35 to before v4.19.199",
  "vulnerability_type": "unspecified",
  "affected_component": "unspecified",
  "attack_vector": "unspecified",
  "impact": "unspecified",
  "credit": "",
  "references": [
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=bece7b2398d073d11b2e352405a3ecd3a1e39c60",
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=452c3ed7bf63721b07bc2238ed1261bb26027e85"
  ],
  "extended_references": [
    {
      "type": "commit",
      "value": "bece7b2398d073d11b2e352405a3ecd3a1e39c60",
      "note": "introduced"
    },
    {
      "type": "commit",
      "value": "452c3ed7bf63721b07bc2238ed1261bb26027e85",
      "note": "fixed"
    }
  ],
  "reporter": "joshbressers",
  "reporter_id": 1692786,
  "notes": "",
  "description": "net: fix uninit-value in caif_seqpkt_sendmsg\n\nThis is an automated ID intended to aid in discovery of potential security vulnerabilities. The actual impact and attack plausibility have not yet been proven.\nThis ID is fixed in Linux Kernel version v4.19.199 by commit 452c3ed7bf63721b07bc2238ed1261bb26027e85, it was introduced in version v2.6.35 by commit bece7b2398d073d11b2e352405a3ecd3a1e39c60. For more details please see the references link."
}
--- UVI JSON ---

This issue has been assigned UVI-2021-1001375


The app builds too long, in case of a lot of messages to handle in the Update function

Hello.
I have a question regarding handling a lot of messages in the Main file for update section: type Msg = SetRoute (Maybe Route) | HomeLoaded (Result PageLoadError Home.Model) ...
Imagine that you have a lot of these messages (in our example we have 32 messages, and 31 of them are like HomeLoaded (Result PageLoadError Home.Model) .. and HomeMsg Home.Msg)
And here we have a problem with building our app - it takes up to 50 seconds to build app.
Could you help us? Could you give us some help?

We are seeing the same issue with long build times, however our code has 67 messages and takes about 10 minutes to build.  Please see hurwitzlab/elm-imicrobe-spa.

Apparently this is a known issue with tuple pattern matching in elm 0.18:  https://groups.google.com/d/topic/elm-dev/QGmwWH6V8-c/discussion
I followed the suggestion in the thread of breaking the tuple matching into nested cases and my build time decreased to 3-4 seconds.
For example, instead of case (msg, page) of use case msg of and redundantly handle the _ page cases where needed.

@mbomhoff, thanks.
we have changed message handlers to reduce the number of possible variants in the case statement, and it works

Can this be closed? Seems like it has been worked out. 😄

@rtfeldman yes, it could be closed


Update define-a-docker-build-infrastructure.md

minor syntax changes

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


feature: overriding cmd

Did you check the docs?

[X] I have read all the neoconf.nvim docs

Is your feature request related to a problem? Please describe.
I have a need to override the cmd entry for one of the language servers I have depending on the project directory.
From what I can understand from lspconfig plugin code, it only updates the settings key of the server configuration.
Describe the solution you'd like
I'd like to be able to override other configuration parameters, e.g. cmd and have neoconf.nvim restart the affected servers when parameters other than settings are changed.
Describe alternatives you've considered
Can't find one.
Additional context
No response

Still wanted, still needed.

You can easily do this with a .lazy.lua file.
See opts.local_spec

You can easily do this with a .lazy.lua file. See opts.local_spec

But you would need to be using lazy.nvim. There are a few ways to do project-local lsp config without this (ex. exrc) but personally, I've been wrapping the on_new_config lsp function to handle cmd overriding but I was waiting for this issue to get implemented before I started using this plugin. This seems like a good place for it since it's a project-local lsp config plugin and the cmd field is something you might want to override within a project (for ex. I wrap clangd in a docker exec cmd for projects that have such build environments). I haven't looked through the code yet, but I assume this wouldn't be too difficult to implement (I could be wrong). Would you accept a PR or are you not interested in supporting this at all?


add plugin hexo-deployer-clodui

Check List
Please read and check followings before submitting a PR.

[x] I want to publish my plugin on Hexo official website.

[x] I have read the plugin publishing doc.
[x] name is unique.
[x] link URL is correct.

Hi @cvrajeesh ,
The repository https://github.com/clodui/hexo-deployer-clodui is not found. Was it moved somewhere else?

@stevenjoezhang  My mistake, repo visibility was set to private. Now I made it public, could you please check?

@cvrajeesh Yes, I confirm that the repository can be accessed now. Thanks for your contribution!


deploy to unequal "."

When deploying the app via mupx deploy everything works as expected as long as I am using:
"app":"."

When using anything else, I get:
Invalid configuration file mup.json: There is no meteor app in the current app path.

What am I doing wrong?

sry missunderstanding the docs :/

i have the same problem, what was ur solution?

same here , keep getting
Invalid configuration file mup.json: There is no meteor app in the current app path.

Got rid of the problem, looks like I put the wrong path for "app", changed it to:```"app": ".",


Upgrade to latest version of SE-2 frontend

Overview
Since starting this build, SE-2 has released a major upgrade migrating from using the v1 versions of viem and wagmi to using the v2 versions instead.
Upgrading versions would allow for parsing of the event logs of the transaction receipts for swaps, joins, and exits. Viem v1 lacked support for this so I ended up setting up an event listener that points at the deployed contract which causes a lag between when the tx executes and when the frontend updates.
Since the migration from v1 to v2 versions is fairly intensive and involves many changes to a lot of the custom hooks and components, the best strategy may be to transplant the content of the current scaff bal frontend into the latest version of a fresh SE-2 frontend.
The backend packages/foundry folder will remain unchanged

Looks like upgrade will be needed in order to take advantage of the SDK's buildCallWithPermit2 because it relies on viem v2 Client which is different from viem v1 Client


Better handle the optionality of network-config and vendor-data

I realized I didn't handle properly the case where vendor-data and network-config were empty. An empty vendor-data config file will not be doing much, but though unlikely as it is an invalid configuration and should just be discarded, an empty network-config has potential for inhibiting the default network cloud-init behavior and replacing it with nothing. As I would rather not leave this up to cloud-init implementation details, not creating the files at all seems a safer course.

Codecov Report

Merging #54 (abc80fc) into main (ef1c8f9) will decrease coverage by 0.04%.
The diff coverage is 0.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@           Coverage Diff            @@
##            main     #54      +/-   ##
========================================
- Coverage   9.30%   9.27%   -0.04%
========================================
  Files         14      14
  Lines       1440    1445       +5
========================================
  Hits         134     134
- Misses      1295    1300       +5
  Partials      11      11

Impacted Files
Coverage Δ

virtual_machine.go
0.00% <0.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Outdated slider texts should be updated

A number of slider texts are outdated and should be rewritten, either to match new developments in the real world or new developments jn the ETM (most notably, the EU-27 datasets).

[ ] Update household insulation sliders for non-NL countries that do not use energy labels
[ ] Update transport electric cars slider to describe range developments more generally
[ ] Update agriculture oil-fired heater slider for non-NL countries which do not mainly use natural gas in agriculture, clarity should also be improved

Originally posted by @Charlottevm on Basecamp:
Insulation

For insulation (both households & buildings): The sliders only (elaborately) mention the Dutch sources. I think we should search for a more universal way of describing these sliders with a mention of both Dutch and international sources.

Electric cars

The information alongside the electric cars slider is a bit outdated:
"The technology for electric cars is available, but the required infrastructure (sufficient opportunities for charging or exchanging batteries) is not. A typical electric family car has a range of 150 – 250 km on a full set of batteries, which makes them quite suited for small and densely populated countries."

Agriculture

Within the agricultural section oil-fired heaters are accompanied by the following description:
"What percentage of heat demand in agriculture (greenhouses) is met by oil-fired heaters?
For agricultural heating needs, gas is more attractive than the strongly polluting solid and liquid fuels, more than in industry. How cleanly such fuels can be applied is a mostly matter of scale. "
Apart from the fact that the text is a bit confusing, it also mainly regards the NL situation. For example in Germany heating in agriculture is mainly supplied by oil-heaters. It would be good to update the slider information.


add palm2?

Probably this paper needs to be added:
https://ai.google/static/documents/palm2techreport.pdf

definitely!


Typed Discriminators

All 4 of the discriminators in our current swagger are typed. Such as AddonType:
    "AddonProperties": {
      "type": "object",
      "description": "The properties of an addon",
      "discriminator": "addonType",
      "properties": {
        "addonType": {
          "description": "The type of private cloud addon",
          "type": "string",
          "enum": [
            "SRM",
            "VR",
            "HCX",
            "Arc"
          ],
          "x-ms-enum": {
            "name": "AddonType",
            "modelAsString": true
          }
        },

I'm not sure how to make descriminators typed in TypeSpec. This is a breaking for the C# SDK and probably other SDKs. Currently, we are just allowed:
@discriminator("addonType")
model AddonProperties {

It would be great if we could provide the name for x-ms-enum to generate, such as:
@discriminator("addonType", "AddonType")
model AddonProperties {

Created from internal Teams thread.

This already works by using a union instead of an enum and adding a reference to it addonType: AddonType;.
@doc("Addon type")
union AddonType {
  | SRM: "SRM",
  | VR: "VR",
  | HCX: "HCX",
  | Arc: "Arc",
  | string
}

@doc("The properties of an addon")
@discriminator("addonType")
model AddonProperties {
  @doc("Addon type")
  addonType: AddonType;

  @doc("The state of the addon provisioning")
  @visibility("read")
  provisioningState?: AddonProvisioningState;
}


⚠ 亲爱的新用户，请使用“讨论”功能来避免产生垃圾邮件打扰开发者 ⚠

Github "Issues"旨在指出代码问题，例如错误或其他开发和运行相关问题、建议等。一般性会谈应在以下讨论中进行：
https://github.com/xai-org/grok-1/discussions
问题不是像 X 那样的地方，添加更多问题会导致垃圾问题。更多的噪音，更少的信号。因此，我恳请您关闭所有非问题并进行讨论，或者更好的是，如果它与使 grok-1 在系统或技术上工作无关，那么它最适合发布在 X 上。
这里有一位真正的工程师，他在 xAI 做一些很酷的事情，但添加垃圾邮件会降低他的工作效率，因为他必须关注 github 问题并关闭它们。请让他的生活轻松:)
-----转自问题#69

#69 亮了...

comment off topic
I don't understand why very often Chinese users don't use English in public repositories like this one. I could speak Italian, too, but instead...

comment off topic I don't understand why very often Chinese users don't use English in public repositories like this one. I could speak Italian, too, but instead...

Probably because you are one of the great colonies of US but they are not (just kidding🤣, delete me)

haha

Because the Chinese language system differs from the Italian and American language systems, there may be distortions during translation, unlike between Italian and English. Additionally, the Chinese vocabulary is still expanding, and currently, many adults in China began learning English later in life, while some younger generations have started learning English earlier. @DanielusG

https://github.com/xai-org/grok-1/issues/69

comment off topic I don't understand why very often Chinese users don't use English in public repositories like this one. I could speak Italian, too, but instead...

I guess they're used to type Chinese

comment off topic I don't understand why very often Chinese users don't use English in public repositories like this one. I could speak Italian, too, but instead...

I guess they're used to type Chinese

In fact, some people just come up here to have fun, (meaning they use it as a comment section for chatting) and don't have the sense to use the international common language, so just ignore such people and treat them as clowns. However, there are still quite a few Chinese users who are friendly.

I am also of the opinion that English is everywhere, if I started to talk here in my native language, I would not succeed, despite everything, English is the basis everywhere in the world
Odoslané z aplikácie Outlook pre Androidhttps://aka.ms/AAb9ysg

From: hmao @.>
Sent: Sunday, August 11, 2024 4:46:21 AM
To: xai-org/grok-1 @.>
Cc: Subscribed @.***>
Subject: Re: [xai-org/grok-1] ⚠ 亲爱的新用户，请使用“讨论”功能来避免产生垃圾邮件打扰开发者 ⚠ (Issue #108)
comment off topic I don't understand why very often Chinese users don't use English in public repositories like this one. I could speak Italian, too, but instead...
I guess they're used to type Chinese
In fact, some people just come up here to have fun, (meaning they use it as a comment section for chatting) and don't have the sense to use the international common language, so just ignore such people and treat them as clowns. However, there are still quite a few Chinese users who are friendly.
—
Reply to this email directly, view it on GitHubhttps://github.com/xai-org/grok-1/issues/108#issuecomment-2282361523, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BITFOVXFGZQP47IWSMBLOHDZQ3F73AVCNFSM6AAAAABE3F6HE2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOBSGM3DCNJSGM.
You are receiving this because you are subscribed to this thread.Message ID: @.***>


Add public-addresses as an attribute to juju_application resources

Requirements
I'd like to be able to reference the "public-address" value for units of an application directly from the Terraform resource for that application.
For example, this is what we currently have in state for an example application:
terraform state show module.landscape_highly_available.juju_application.haproxy
# module.landscape_highly_available.juju_application.haproxy:
resource "juju_application" "haproxy" {
    config      = {
        "default_timeouts"            = "queue 60000, connect 5000, client 120000, server 120000"
        "global_default_bind_options" = "no-tlsv10"
        "services"                    = ""
    }
    constraints = "arch=amd64"
    id          = "stg-is-landscape-testing:haproxy"
    model       = "stg-is-landscape-testing"
    name        = "haproxy"
    placement   = "3,4,5"
    trust       = false
    units       = 3

    charm {
        base     =<EMAIL_ADDRESS>        channel  = "latest/stable"
        name     = "haproxy"
        revision = 75
        series   = "jammy"
    }
}

Having the public-address info for each deployed unit would be very useful. Or maybe we could record the unit names under the application object instead, and add a separate unit data source to look these up?
Thanks!
Urgency
Casually wishlisting
Notes & References
No response

@jsimpso would you expect a list like unit-addresses = ["<IP_ADDRESS>","<IP_ADDRESS>"] or a map like unit-address {"unit/0" = "<IP_ADDRESS>", "unit/1" = "<IP_ADDRESS>"} ? Is this expected to be used in another resource?

@jsimpso would you expect a list like unit-addresses = ["<IP_ADDRESS>","<IP_ADDRESS>"] or a map like unit-address {"unit/0" = "<IP_ADDRESS>", "unit/1" = "<IP_ADDRESS>"} ?

I was imagining a list, but more data is never a bad idea!

Is this expected to be used in another resource?

Yep, I'm prototyping something to tie these units in to an external loadbalancer at the moment, and being able to reference the addresses of the deployed application would make that much easier!


evidence filtering

question from kim
For evidence filtering, should the drop-down just have all possible evidence types (with those with no annotations greyed out)? Or should it just have the ones that are actually in the table?
Or would you like some higher level categories like the ones here?:
http://geneontology.org/page/guide-go-evidence-codes
Experimental Evidence
Computational Analysis Evidence
Author Statement Evidence
(etc.)

Use the Canto subset

Current Canto phenotype evidence codes:

Cell growth assay
Chromatin immunoprecipitation experiment
Chromatography evidence
Co-immunoprecipitation experiment
Competitive growth assay evidence
Electrophoretic mobility shift assay data
Enzyme assay data
Epitope-tagged protein immunolocalization experiment data
Flow cytometry data
Gel electrophoresis evidence
Immunolocalization experiment data
Microscopy
Other
Particle size and count assay
Plasmid maintenance assay evidence
Quantitative PCR
Reporter gene assay
Substance quantification evidence
Transcript expression level evidence
Western blot assay

We need a config file to map the more specific evidence codes from the PHAFs to the Canto set for the filtering.

Kim - have a look at the file I'm attaching. It's not quite complete because there are a couple of places where curators might have to decide on another entry for filtering (or if we should just map something fairly specific to "other"). But it might help sort out what should go in a config file.
evidence_20170404.txt

Thanks.  I'll put that in config file and then we can tweak it.

I've added an evidence filter.  It doesn't have all the evidence types in the menu yet but it seems to work.
I've started documenting the filter configuration here:
https://github.com/pombase/website/wiki/Config-file#filters

I don't see the evidence filter after shift reload?

a) phenotype only;
b) did you click "show details"? no point filtering evidence in the summary view, which doesn't show evidence anyway.
it's working pretty well for me, except that the cell phenotype table doesn't seem to grey out unused evidence types (e.g. cdc2 single allele cell phenotypes list includes gel electrophoresis not in grey)

decision: don't lump co-immunoprecipitation into Western blot assay (or anything else); change configuration from my earlier suggestion

another config update: change "Other" (1144 uses in file) ECO mapping to ECO:0000314

I've added all the other phenotype evidence codes (I think).
I've also fixed the filters so that if you select an evidence filter and a term filter at the same time it does something sensible.  Currently it gives you the intersection of the filters - annotations that match the term AND the evidence.
One currently bug is that if you filter by evidence, then go to the summary view it still shows the filtered list even though you can't see the evidence in the summary.  Let me know what you think should happen in that case.

it's working pretty well for me, except that the cell phenotype table doesn't seem to grey out unused evidence types

I changed the code a bit while fixing the case when you select two filters at once.  I now can't reproduce this bug.  I think I may have fixed it by accident.  Could you try it again to see if you still has issues for you?

It is indeed greying out unused codes as expected now. Hooray for accidental fixes.
There's just one thing I think could be improved: the evidence descriptions aren't all in alphabetical order, which threw me off. (The few that were in the dropdown before you added the rest are still grouped at the top instead of ordered with the rest.)
Options for returning to summary view are (a) remove the evidence filter, or (b) show only terms that match the active filter, but add a warning that filtering is on and happening and hiding some annotations. Not sure I've generated a strong preference so far ...

the evidence descriptions aren't all in alphabetical order

I've made them alphabetical.  Should we do the same for the term filter?

add a warning that filtering is on

That might be good idea anyway to make it clear when some annotation is filtered.

Should we [list items alphabetically] for the term filter?

that would make sense to me

Should we [list items alphabetically] for the term filter?

that would make sense to me

OK, I've done that.

The evidence code filter is only present at the moemnt for cell level phenotypes (not for molecular or  population). You might be aware of that...

ignore that... (summary view)

Anything else to do here?

I think the only thing was to show a warning when filtering is active.  I've made a separate issue for that: #271


Where is package ai.djl.mxnet.zoo.MxModelZoo;?

I had no idea where to find the package.
I had v0.6.0 snapshot.jar &docs on my hand.
However to follow the detailed guide at
https://towardsdatascience.com/introducing-deep-java-library-djl-9de98de8c6ca
It seems that the script had that additional package not in the core.
Where to obtain?Thanks

i think i found the package inside,just need to manual compile and package i assume?
...\djl-0.6.0\mxnet\mxnet-model-zoo\src\main\java\ai\djl\mxnet\zoo
So yeah,hope in the future can get official support to have a neat jar package that can add to classpath as needed.^_^

Additional suggestion>list all the possible extra packages that are not included in the core into the readme.
Eg:if mxmodel package is not included in the snapshot.jar.That 's not a core"/basic package
List of additional package:
ai.djl.Mxmodel>(if have easy way of obtaining it.else just leave it blank...and hope..reader can find the jar or package it theirself from release or git..which is...)
ai.djl.fasttext.zoo>(?manual compile package jar?.....)
etc...

PS,having extensive functionality is fine,but not having an easy way of obtaining an detailed,reliable&fast workable package is also a minus.
Kinda like why some IDE that takes forever to load & the IDE itself needs to be manually cmake is not preferred,unless for security reason.and most text editor bind to the filetype,and can execute at specific OS smoothly after installation.^^

Finished compiling and packaging as jar.
The process is smooth as hell.Very impressed.
probably just needed jdk and the core djl lib
(if not wrong(Very neat and clean i personaly don't mind extra high perf collection lib,but newbie may be confused and give up)
I used zulu openjdk,and djl v060snapshot.jar
compile done
remove all java file with batch script
take it to a neat place package it.
Done.
I don't mind sharing the packaged jar&put it on official readme link to some file hosting service.
I hope the ^suggestion is implemented before this thread is closed though.
Seasoned contributor may close this thread,or simply when a neat smooth process is implemented to get those sweet jars.

We publish multiple maven packages other than core djl libs: https://djl.ai/website/javadoc.html
For MxModelZoo, you need add this dependency: https://github.com/awslabs/djl/tree/master/mxnet/mxnet-model-zoo#installation

I like this UI more: https://search.maven.org/search?q=g:ai.djl.mxnet . You can find corresponding config from the webpage.

awesome!would it be possible to put this few links at somewhere more obvious for newcomers?
like readme or wiki(or anywhere convinient to let new user know where to find those modules)?
Plus i believe all of us will benefit from having easy access to the link.^^
PS,sorry I am rather new to how github works.So,the experienced one gotta implement that to prevent conflicts
After that's done I think this issue had served it's purpose and should close.^^

Just as a side question as I am trying the code in the tutorial>when compiling
incompatible types: ZooModel<Image,ai.djl.modality.cv.output.DetectedObjects> cannot be converted to ZooModel<BufferedImage,ai.djl.modality.cv.DetectedObjects>
MxModelZoo.SSD.loadModel(new ProgressBar());
Any idea to fix.Currently i uses both 0.21api &0.60 api&of course the mxmodels.
It may have been some internal class conflict.
As I am new to the api,I think experienced one may have ideas of related class to help me navigate.
Which ZooModel<> is causing issue.
I probably will try remove the newer api and recompile,as the tutorial uses older api.

welp decided to screw the tutorial and follow the most current api that have close coupleling with the library.Plus it doesn't seem to have a decent support for bufferedimage too.. so...The api for ai.djl.modality.cv.Image better not change.If changed,all newer code will once again get depreciated*.

Side problem solved,total version needed =33.Not quite bad huh?compared to manually us training AI....Well anyway The library architecture is quite good.From my experience the internal core api is decently build.It's currently not too bloated or too huge to find relevant stuff.The nested packages names make sense.The class naming is fine,the method naming is quite verbal and concise.
Had known this project 4 months ago. I am quite happy and impressed.

@LJWxyz thanks for pointing out the issue.
We changed from BufferedImage to out own Image because:

depends on java.awt package is not a good idea, not all java system support awt (e.g Android, and some headless java distribution)
User might use different image processing library other than imageIO (openCV, apache-commons-imaging, etc)

We missing some documentation that still referring to BufferedImage, we will do another scan and fix them.

Side problem solved,total version needed =33.Not quite bad huh?compared to manually us training AI....Well anyway The library architecture is quite good.From my experience the internal core api is decently build.It's currently not too bloated or too huge to find relevant stuff.The nested packages names make sense.The class naming is fine,the method naming is quite verbal and concise.
Had known this project 4 months ago. I am quite happy and impressed.

We try our best to minimize the dependencies, DJL actually only has 4 external dependencies:

sl4fj-api
Gson
JNA
commons-compress

Although DJL itself has many packages, but in a real production environment, the minimal dependencies can be:

ai.djl:api
one of the engine package (e.g. ai.djl.pytorch:pytorch-engine)
one of the native engine library (e.g. ai.djl.pytorch:pytorch-native-auto)

Awesome,thanks for the detailed guide and analysis.
I think the shift to custom Image is ok with those reasons.
For the dependencies,yes I think it's actually acceptable now since mxnet also probably relies on them,etc..
I can see those dependencies flying around,but at least the core is actually kinda independent so I am relieved.

@LJWxyz I added a document about DJL's dependencies: https://github.com/awslabs/djl/blob/master/docs/development/dependency_management.md


Minor structural updates in docs for a standard UI

Hi everyone,
Minor changes in headings and codeblocks to make the docs standard across the website\
Thanks,
Apoorv

Hi @AshwinKul28 , They are under the scope of this PR, thanks for pointing these out. I will revisit all the docs and ensure consistency.


preconfigured VM

I have gone through the process of installing all the dependencies into a virtual environment in a Ubuntu 14.04 Virtual machine (using VirtualBox). After going through that it did not work, had to do with Bionetgen (2.2.6 precompiled version was used) and PySB. Can someone provide a more recent Ubuntu VM which can be scaled and virtualbox guest additions can be added from the GUI. Everything had to be done from the command line and even after that the resolution etc in lucid could not be set properly to match those available with computers available today, so one can work with effectively. New to github so I don't know if this is grammar used here or whether this is the venue. Any help would be useful

We provide a Dockerfile -- maybe that would be an easier route to getting a working VM. I don't have a lot of experience with Docker, but maybe @alubbock could comment on how easy it would be to use our Dockerfile as a basis for an Ubuntu desktop VM.

Hi Jeremy,
Thanks for your reply. I do have a working VM, the one that has been provided. When I installed all the components on Ubuntu 14.04, it started but I think, later versions of some of the associated components (scipy) do not work well with PySB. Do you know if a new ubuntu VM with PySB will be released by your team. The drawback with the current VM is that I am somehow not able to make it go fullscreen (in my laptop of desktop because screen size is restrained and cannot be changed) and its hard to work with a small screen. But, thank you for responding anyway. Any other help is appreciated.

@gskrish2001 Our Docker container, which Jeremy mentioned above, is an Ubuntu-based VM, but instead of a GUI it uses Jupyter (formerly called iPython Notebook) through your web browser. If you'd like to give it a try, here are installation instructions. Let me know if you have any questions.

Hi alubbock
Thank you for the information. I am going to try the docker method. Thank you very much.

Since the VM is no longer a supported environment for PySB, I'll close this ticket. Please open a separate issue if you have any problems with our current Docker or Anaconda installation methods, described here: http://pysb.readthedocs.io/en/stable/installation.html


log folder not crate when using #define ELPP_DEFAULT_LOG_FILE

Win7/8 and VS2012.
using #define ELPP_DEFAULT_LOG_FILE "logs/my.log"
and a configuration file with
-- default

GLOABAL
FILENAME             =  "logs/my.log"
If the logs folder exists the 'my.log' is created.
If the logs folder does not exist, no folder or log file is created.
If #define ELPP_DEFAULT_LOG_FILE is omitted the logs folder is created with a stray myeasylog.log file. But if the log folder is different from 'logs' the, it must exist for the log file to be generated.

Same problem here...

Ref:
来自 https://github.com/amrayn/easyloggingpp/issues/581

I got the same issue: I wanna my log files created at the location of a new folder which is under the logs folder, well, if I didnot create that new folder by myself, my program crashed. Kindly help to address this, appreciate that!


fix(versions): update Activiti/activiti-cloud-notifications-graphql versions into master

UpdateBot pushed maven dependency: org.activiti.cloud.notifications.graphql:activiti-cloud-notifications-graphql-dependencies to: 7.1.161

UpdateBot commands:
updatebot push-version --kind maven org.activiti.cloud.notifications.graphql:activiti-cloud-notifications-graphql-dependencies 7.1.161


Fix simpler conditional cases

This feels kind of gross and a "where will it end" kind of situation.
For example, we could filter out begin, rescue, etc and it still wouldn't be enough for something like this:
      begin
        v = find_version_from_server
      rescue
        puts "something bad happened"
      ensure
        v = "1.0"
      end

      gem 'super-secret-internal', v

      def find_version_from_server
        class Finder < Other
          def initialize
            super
          end
        end
        Finder.go!
      end

I'm kind of ok with return UNKNOWN for Finder.go!, but I could imagine a version of this that defines a gem method and eval's it.  But that would put a crimp on any future plans of hosting this tool since we'd be doing RCE all over the place.
We could also split "Gemfile" evaluation from "no Gemfile" evaluation, they're lumped together because it was easy, but maybe not prudent.

Taking the "where does it end" to an extreme, is there a world where instead of leaning on bundled versions, we utilize an abstract syntax tree to try plucking out evaluations we want to care about?
I'd imagine yagni applies more than anything, so I like what you've added in the changes here. I'd say lets take it gemfile by gemfile, and I'll look forward to arriving at the place where we need a better representation of parsing valid gem names.


Line numbers might be incorrect in LiquidSyntaxError for multi-line templates

Hi there!
I think I've found an issue with line number reporting in error messages, so I wanted to check if this is expected behavior.
Possible issue: Line numbers in LiquidSyntaxError might be incorrect
Description
I noticed that in some cases with multi-line templates, the line number in LiquidSyntaxError messages might not be showing the actual line where the error occurred.
Steps to Reproduce
from liquid import Template

template_string = """Hello,
My name is {{{ name }}
"""

try:
    Template(template_string)
except LiquidSyntaxError as e:
    print(f"Error message: {e}")

Expected Behavior
I would expect the error message to show line 2, as that's where the syntax error appears to be.
Actual Behavior
The error message seems to always show line 1 in this case.
Investigation
I've been looking at the error handling in environment.py, and I wonder if this part might be related:
if not isinstance(exc, Error):
    exc = exc(msg, linenum=linenum)
elif not exc.linenum:
    exc.linenum = linenum

Questions

Is this the intended behavior?
If not, would it make sense to update the line number handling?
Are there any test cases that specifically check for correct line numbers in syntax errors?

Additional Context

I noticed that some test cases in test_malformed.py do handle line numbers correctly, so I might be missing something about how this should work.

I'd be happy to investigate further or help with a fix if this turns out to be a bug. Please let me know if you'd like me to provide any additional information or create a PR.
Thank you for maintaining this great library!

Hi @nasudadada,
Thanks for reporting this. It is not intended behaviour. I was failing to pass a line number to some expression parsing functions in multiple place, causing the line number to default to 1.
I still needs a few more tests, but PR #163 should fix this.

Hi @jg-rp
Thank you for the quick response and for already working on the fix!
Really appreciate your prompt attention to this issue.

This should be fixed in version 1.12.2, now released.
I've been working on improving exceptions and error messages in Python Liquid2 (separate repository). Using the example above, we get the following error message from Python Liquid2.
from liquid2 import render

source = """\
Hello,
My name is {{{ name }}
"""

render(source, name="Bob")

liquid2.exceptions.LiquidSyntaxError: unexpected '{'
  -> 'My name is {{{ name }}' 2:13
  |
2 | My name is {{{ name }}
  |              ^ unexpected '{'

Thank you so much for the quick fix and release of version 1.12.2!
I've confirmed that the issue has been resolved in the new version.
Thanks for maintaining such a great library!


Move to latest ruby and latest base image

Eventually we want to move to ruby 3.3 and the latest alpine base, but we had issues with it like this one https://github.com/kube-logging/fluentd-images/issues/107
Let's try this again eventually and see if those issues have been fixed

We've moved up until ruby 3.2, but 3.3 still has some issues. Closing this as the base image has also been upgraded with version v1.16-4.8 which will be available in the next logging operator release


Handle YouTube links

Somehow we seem to be missing the 450+ YouTube sources from last years scrape. We'll need "recreate" that and also be able to pull transcripts given a YouTube link and generate whisper transcripts. Rob's video will be handled under audio_transcripts but we'll need to figure out a general way to keep these updated when new videos are release. There's also lots of good AI alignment discussions, interviews, and other content on YouTube.

There's now a youtube tab in the master gsheet that includes all the videos from the scrape last June. Unfortunately, it only has a really long title and some authors. I was able to reconstruct some of the urls from the id in the title. We might need to find someone to look up all the urls based on titles. However, it might be more effective to just use the 1st few links on the page to scrape entire channels (i.e. Rob Mile's AI Safety Reading Group) or other helpful playlists, which might cover a large extant of the content anyway.

This LW post has a few helpful playlists.

https://www.youtube.com/playlist?list=PLCRVRLd2RhZTpdUdEzJjo3qhmX3y3skWA
https://www.youtube.com/playlist?list=PLTYHZYmxohXpn5uf8JZ2OouB1PsDJAk-x (slides--heavy)

The playlists and channels should probably be moved to the indices tab.


Inject 'id' props to the form

Is it possible to pass the id props to the rendered form? I've tried adding a line id: form_id  in my settings for the function but see no id in the DOM

Yes, you can pass them into formProps of <NetlifyForm>. Example:
<NetlifyForm
  name='Contact'
  action='/thanks'
  honeypotName='bot-field'
  formProps={{ id: 'form_id' }}
  onSuccess={(response, context) => {
    console.log('Successfully sent form data to Netlify Server')
    context.formRef.current.reset()
  }}
>
  {({ handleChange, success, error }) => (
    <>
      <Honeypot />
      {/* ... */}
    </>
  )}
</NetlifyForm>

Thanks for explaining this. Great work!


[libiconv as dependency of glib] build failure

Operating system
Windows 10
Compiler
not sure which one is being used by vcpkg , probably MSVC
Steps to reproduce the behavior
.\vcpkg install glib:x64-windows

Failure logs
.\vcpkg install glib:x64-windows
Computing installation plan...
The following packages will be built and installed:

gettext[core]:x64-windows -> 0.21#9
glib[core]:x64-windows -> 2.75.1
libffi[core]:x64-windows -> 3.4.4
libiconv[core]:x64-windows -> 1.17
pcre2[core]:x64-windows -> 10.40#1
vcpkg-tool-meson[core]:x64-windows -> 0.63
zlib[core]:x64-windows -> 1.2.13
Additional packages (*) will be modified to complete this operation.
Detecting compiler hash for triplet x64-windows...
Restored 0 package(s) from C:\Users\Admin\AppData\Local\vcpkg\archives in 344.2 us. Use --debug to see more details.
Installing 1/7 libiconv:x64-windows...
Building libiconv[core]:x64-windows...
-- Using cached libiconv-1.17.tar.gz.
-- Cleaning sources at C:/vcpkg/vcpkg/buildtrees/libiconv/src/1.17-e2a53830aa.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source C:/vcpkg/vcpkg/downloads/libiconv-1.17.tar.gz
-- Applying patch 0002-Config-for-MSVC.patch
-- Applying patch 0003-Add-export.patch
-- Applying patch 0004-ModuleFileName.patch
-- Using source at C:/vcpkg/vcpkg/buildtrees/libiconv/src/1.17-e2a53830aa.clean
-- Found external ninja('1.10.2').
-- Getting CMake variables for x64-windows
-- Using cached msys-gzip-1.11-1-x86_64.pkg.tar.zst.
-- Using cached msys-bash-5.1.008-1-x86_64.pkg.tar.zst.
-- Using cached msys-autoconf-2.71-3-any.pkg.tar.zst.
-- Using cached msys-diffutils-3.8-2-x86_64.pkg.tar.zst.
-- Using cached msys-binutils-2.37-5-x86_64.pkg.tar.zst.
-- Downloading https://repo.msys2.org/msys/x86_64/libtool-2.4.6-9-x86_64.pkg.tar.xz;https://www2.futureware.at/~nickoe/msys2-mirror/msys/x86_64/libtool-2.4.6-9-x86_64.pkg.tar.xz;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/libtool-2.4.6-9-x86_64.pkg.tar.xz;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/libtool-2.4.6-9-x86_64.pkg.tar.xz;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/libtool-2.4.6-9-x86_64.pkg.tar.xz;https://mirror.bit.edu.cn/msys2/msys/x86_64/libtool-2.4.6-9-x86_64.pkg.tar.xz;https://mirror.selfnet.de/msys2/msys/x86_64/libtool-2.4.6-9-x86_64.pkg.tar.xz;https://mirrors.sjtug.sjtu.edu.cn/msys2/msys/x86_64/libtool-2.4.6-9-x86_64.pkg.tar.xz -> msys-libtool-2.4.6-9-x86_64.pkg.tar.xz...
[DEBUG] To include the environment variables in debug output, pass --debug-env
[DEBUG] Feature flag 'binarycaching' unset
[DEBUG] Feature flag 'compilertracking' unset
[DEBUG] Feature flag 'registries' unset
[DEBUG] Feature flag 'versions' unset
Downloading https://repo.msys2.org/msys/x86_64/libtool-2.4.6-9-x86_64.pkg.tar.xz
Downloading https://www2.futureware.at/~nickoe/msys2-mirror/msys/x86_64/libtool-2.4.6-9-x86_64.pkg.tar.xz
Downloading https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/libtool-2.4.6-9-x86_64.pkg.tar.xz
Downloading https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/libtool-2.4.6-9-x86_64.pkg.tar.xz
Downloading https://mirrors.ustc.edu.cn/msys2/msys/x86_64/libtool-2.4.6-9-x86_64.pkg.tar.xz
Downloading https://mirror.bit.edu.cn/msys2/msys/x86_64/libtool-2.4.6-9-x86_64.pkg.tar.xz
warning: Download failed -- retrying after 1000ms
warning: Download failed -- retrying after 2000ms
warning: Download failed -- retrying after 4000ms
Downloading https://mirror.selfnet.de/msys2/msys/x86_64/libtool-2.4.6-9-x86_64.pkg.tar.xz
Downloading https://mirrors.sjtug.sjtu.edu.cn/msys2/msys/x86_64/libtool-2.4.6-9-x86_64.pkg.tar.xz
error: Failed to download from mirror set
error: https://repo.msys2.org/msys/x86_64/libtool-2.4.6-9-x86_64.pkg.tar.xz: failed: status code 404
error: https://www2.futureware.at/~nickoe/msys2-mirror/msys/x86_64/libtool-2.4.6-9-x86_64.pkg.tar.xz: failed: status code 404
error: https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/libtool-2.4.6-9-x86_64.pkg.tar.xz: failed: status code 404
error: https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/libtool-2.4.6-9-x86_64.pkg.tar.xz: failed: status code 404
error: https://mirrors.ustc.edu.cn/msys2/msys/x86_64/libtool-2.4.6-9-x86_64.pkg.tar.xz: failed: status code 404
error: https://mirror.bit.edu.cn/msys2/msys/x86_64/libtool-2.4.6-9-x86_64.pkg.tar.xz: WinHttpSendRequest failed with exit code 12007
error: https://mirror.bit.edu.cn/msys2/msys/x86_64/libtool-2.4.6-9-x86_64.pkg.tar.xz: WinHttpSendRequest failed with exit code 12007
error: https://mirror.bit.edu.cn/msys2/msys/x86_64/libtool-2.4.6-9-x86_64.pkg.tar.xz: WinHttpSendRequest failed with exit code 12007
error: https://mirror.bit.edu.cn/msys2/msys/x86_64/libtool-2.4.6-9-x86_64.pkg.tar.xz: WinHttpSendRequest failed with exit code 12007
error: https://mirror.selfnet.de/msys2/msys/x86_64/libtool-2.4.6-9-x86_64.pkg.tar.xz: failed: status code 404
error: https://mirrors.sjtug.sjtu.edu.cn/msys2/msys/x86_64/libtool-2.4.6-9-x86_64.pkg.tar.xz: failed: status code 404
[DEBUG] D:\a_work\1\s\src\vcpkg\base\downloads.cpp(956):
[DEBUG] Time in subprocesses: 0 us
[DEBUG] Time in parsing JSON: 2 us
[DEBUG] Time in JSON reader: 0 us
[DEBUG] Time in filesystem: 10066 us
[DEBUG] Time in loading ports: 0 us
[DEBUG] Exiting after 15.59 s (15572374 us)

CMake Error at scripts/cmake/vcpkg_download_distfile.cmake:32 (message):
  Failed to download file with error: 1
  If you use a proxy, please check your proxy setting. Possible causes are:

  1. You are actually using an HTTP proxy, but setting HTTPS_PROXY variable
     to `https://address:port`. This is not correct, because `https://` prefix
     claims the proxy is an HTTPS proxy, while your proxy (v2ray, shadowsocksr
     , etc..) is an HTTP proxy. Try setting `http://address:port` to both
     HTTP_PROXY and HTTPS_PROXY instead.

  2. You are using Fiddler. Currently a bug (https://github.com/microsoft/vcpkg/issues/17752)
     will set HTTPS_PROXY to `https://fiddler_address:port` which lead to problem 1 above.
     Workaround is open Windows 10 Settings App, and search for Proxy Configuration page,
     Change `http=address:port;https=address:port` to `address`, and fill the port number.

  3. Your proxy's remote server is out of service.

  In future vcpkg releases, if you are using Windows, you no longer need to set
  HTTP(S)_PROXY environment variables. Vcpkg will simply apply Windows IE Proxy
  Settings set by your proxy software. See (https://github.com/microsoft/vcpkg-tool/pull/49)
  and (https://github.com/microsoft/vcpkg-tool/pull/77)

  Otherwise, please submit an issue at https://github.com/Microsoft/vcpkg/issues

Call Stack (most recent call first):
scripts/cmake/vcpkg_download_distfile.cmake:273 (z_vcpkg_download_distfile_show_proxy_and_fail)
scripts/cmake/vcpkg_acquire_msys.cmake:26 (vcpkg_download_distfile)
scripts/cmake/vcpkg_acquire_msys.cmake:67 (z_vcpkg_acquire_msys_download_package)
scripts/cmake/vcpkg_acquire_msys.cmake:186 (z_vcpkg_acquire_msys_declare_package)
scripts/cmake/vcpkg_configure_make.cmake:207 (vcpkg_acquire_msys)
ports/libiconv/portfile.cmake:29 (vcpkg_configure_make)
scripts/ports.cmake:147 (include)
error: building libiconv:x64-windows failed with: BUILD_FAILED
error: Please ensure you're using the latest port files with git pull and vcpkg update.
Then check for known issues at:
https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+libiconv
You can submit a new issue at:
https://github.com/microsoft/vcpkg/issues/new?template=report-package-build-failure.md&title=[libiconv]+Build+error
Include '[libiconv] Build error' in your bug report title, the following version information in your bug description, and attach any relevant failure logs from above.
vcpkg-tool version: 2022-12-14-7ae0d8527fb488fde10a89c2813802dc9b03b6f9
vcpkg-scripts version: f14984af3 2023-01-09 (4 months ago)
Please use the prefilled template from C:\vcpkg\vcpkg\installed\vcpkg\issue_body.md when reporting your issue.
PS C:\vcpkg\vcpkg>
Additional context
I have had the same problem before, I tried to change main tagged commits, checked out the commit 2023.01.09  but the same problem holds, seems it s not managing to download libtool-2.4.6-9-x86_64.pkg.tar.xz from ANY of the several mirrors

sorry I solved by checking out latest master, I usually prefer to check out a tagged version to avoid last minute bugs , but then there are drawbacks like this one

Yeah the solution is to use the latest vcpkg version. mysys removes old releases from time to time.

Problem solved, close this issue.


uritemplate v4.1.1 :snowflake:

uritemplate v4.1.1 :snowflake:
Destination channel: Snowflake

PKG-6070
uritemplate
PyPi
conda-forge

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_e6fzc1x6tu/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:45: invalid_url: https://uritemplate.readthedocs.io : Not reachable: 403
===== Final Report: =====
0 Errors and 1 Warning were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_8dkr135oyf/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:46: invalid_url: https://uritemplate.readthedocs.io : Not reachable: 403
===== Final Report: =====
0 Errors and 1 Warning were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_c4z_s1qftd/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:46: invalid_url: https://uritemplate.readthedocs.io : Not reachable: 403
===== Final Report: =====
0 Errors and 1 Warning were found


Convert model from ONNX QDQ Format to QOperator format or full-integer quantized TFLITE format.

Issue Type
Feature Request
Model Name
resnet18.onnx
ONNX URL
not provided
Description
Hi @PINTO0309
I am making a quantization flow that can perform QAT on torch model and convert it to Full-integer Format, that mean weight/bias/input/output tensor must be fixed-pointed integers.
I am looking for a quantization method by torch.fx and I obtained the model below. In order to perform full-integer quantization I have to convert this pattern below to QLinearConv or tflite model with disabled Quantize, Dequantize nodes removed. Can you suggest me any tool or method to do this.
Thank you.

Relevant Log Output
not provided
URL or source code for simple inference testing code
not provided

https://github.com/google-ai-edge/ai-edge-torch
https://github.com/AlexanderLutsenko/nobuco


Overrides Sublime Autocomplete

This package overrides sublime's default autocomplete. So when I type a variable name, Sublime no longer autocompletes it. Can this be fixed?

yes, same here, would like to remain the native autocomplete for variable matches. thanks.

@tinversenorm @2anyone can you show me an example of what overrides what?

I've uninstalled the plug in because of it, but in essence, when I start typing a variable name, Sublime would only suggest the Java IME autocomplete options but not my previous variable names.

Ideally, it would be more like IntelliJ, which suggests both Java classes and variable names.


option to specify which direction in 2d domain outflow bcs are given

At the moment, when outflow bcs are specified, there is outflow in both x and y directions.

[x] Make an option to specify in which direction outflow is given, with default being both. Make the direction that it is not specified for default at solid wall.
[x] Do this for inflow as well, and indeed solid wall.

done in #23


Samples failing for IllegalStateException  - getApplicationInfo().targetSdkVersion  > android.os.Build.VERSION_CODES.LOLLIPOP_MR1

I have not changed anything in the gradles files or the androidmanifest.xml files in terms of the targetsdkversion.  I am getting an error  in the Activity.java class for the following lines of code (look way down below).
getApplicationInfo().targetSdkVersion returns  23 for all samples and android.os.Build.VERSION_CODES.LOLLIPOP_MR1 is set as 22 so the error below is always thrown. If I set "android_compile_version = 23" in the BasicSample project's build.gradle file to a lower version then I get roughly 98 compilation errors due to not being backwards compatible as it is currently  designed. Anyone have an idea how to fix this? I would think everyone would be getting these errors. I am using Android Studio for the builds.
This is found in Activity.java:
if (!mVisibleFromClient && !mFinished) {
Log.w(TAG, "An activity without a UI must call finish() before onResume() completes");
if (getApplicationInfo().targetSdkVersion
> android.os.Build.VERSION_CODES.LOLLIPOP_MR1) {
throw new IllegalStateException(
"Activity " + mComponent.toShortString() +
" did not call finish() prior to onResume() completing");
}
}

It seems to use the targetSDKversion in the line "android_compile_version = 23" in the build.gradle of the BasicSamples project  rather than  the targetsdkversion which has been set in the androidmanifest.xml file as '19' when the call is made to getApplicationInfo().targetSdkVersion which  returns 23.


Add null_string kwarg to .to_csv().

This will populate null values in export with the provided string. Defaults to
postgres standard of the unquoted empty string. (Issue #49)

I'll work on a few more issues next week

Coverage increased (+0.03%) to 97.462% when pulling 9e72cc6e18f282e1e0013add45fda686f20dc64f on ckirby:issue-49 into d90fcb1b6bd6298ca820173bf05db3c2c6dc8c0b on california-civic-data-coalition:master.


Fix typo in path to index.html file

Thanks for the patch! Could you change the commit message to use the imperative mood, i.e. "Fix" instead of "Fixed"?

Yes, done! :+1:

Thanks!


Will desktop plugins support golang development in the future ?

golang is easier to use than C/C++

Hi @muyuballs
Probably not, Please see https://flutter.dev/community for resources and asking questions like this,
you may also get some help if you post it on Stack Overflow and if you need help with your code, please see https://www.reddit.com/r/flutterhelp/
Closing, as this isn't an issue with Flutter itself. If you disagree, please write in the comments and I will reopen it.
Thank you


about the issue #118 : Fix Dozer mapping stops working

Hi,
My name is Christophe and I have a problem with dozer that stops working after a while.
So I would like to know if the issue#118 that treat my problem  is solved in the last version of dozer (#118: https://github.com/DozerMapper/dozer/commit/a5845b1e417795640bdd10be01b9a268819f3575)
If not, I would like to know when you intend to commit the changes.
Best regards,
Christophe

Closing as no feedback from @tofmonaute

Default constructor is missing. try adding them in your class


[ios][android][chrome][safari] You should be able to close menu by clicking outside of it

Currently, you can only close the hamburger menu using a close icon, which is placed at the top (and often not visible when scrolled down). You should be able to close menu also by clicking anywhere below it.

also #3299

QA Steps (in mobile view):

Click to open menu
1a. Click links to check they work as before
Click anywhere outside menu, menu should close

Tested on dev2.

Verified on chrome, safari & firefox (mobile/tablet view) on mac, and safari on iphone8+.
The menu now closes when click outside.
The links inside the menu still work.
One tiny issue was found with the nav arrows in mobile/tablet view when we have a banner carousel on the page. Opened ticket #3665


Try out codeql

cpp experienced some issues.
What if we use to go and python only?

@eriknordmark would be nice to have a phony target like yetus to run codeql from command line with something like: make codeql

This now runs - see https://github.com/lf-edge/eve/actions/runs/5531446462


Add Instahyre Remote Jobs Website in Remote Section

Related Issue
Closes #883

Description

Add Instahyre Remote Jobs Website in Remote Section

Screenshots

Checklist

[x] My code adheres to the established style guidelines of the project.
[x] I have included comments in areas that may be difficult to understand.
[x] My changes have not introduced any new warnings.
[x] I have conducted a self-review of my code.

Hello, contributors! This is Jason speaking. Due to some workflow issues, we will be closing all the PRs today. Therefore, I kindly request all of you to create new PRs tomorrow, as the currently open ones will be closed by our team. I apologize for any inconvenience caused. Also, please make sure to check the titles when creating the PRs. You can refer to the README.md for more details. Thank you.


[modify] wait for CKEditor#setData completion to stabilize specs up.

Coverage decreased (-31.5%) to 48.536% when pulling fcee5315dbacc7e9815e420b82e32b3c1755187f on sunny4381:features/wait-for-ckeditor-set-data-completion into f000a668f4419e8d7cec12f747173117a011fee4 on shirasagi:master.


Validate version strings more consistently

This removes the exit(1) call from the helper function Cli._validate_version_str, and makes that function return True or False instead. This puts the responsibilities of writing error messages and calling exit on the caller.
This change allows Cli.run_list to call Cli._validate_version_str, the same way that run_install and run_src_doc_examples do.
As a side effect, this allows tests/test_cli.test_cli_invalid_version() to pass, as discussed in my comment on #299.
This solution allows the test to pass, and I think it's a better solution than simply changing the test.

Thank you!


Dose 1 & 2

Can you please add an option for Dose 1 & 2. Thanks

This is a hardcoded example to book for slot 1 and avoid notifications for slot2
add this in utils.py   (session['available_capacity_dose1']>0)
code looks like following
if (session['available_capacity'] >= minimum_slots) \                         and (session['min_age_limit'] <= min_age_booking)\                         and (session['available_capacity_dose1']>0)\                         and (center['fee_type'] in fee_type):


Fix ListGenerator

After some testing the ListGenerator (implemented nearly completely). Fixing it to the point of actually generating apps. Also fixing some manifest bugs found in the process

 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.

@martin-ducar-gd Pls sign our Contributor License Agreement

@xianlubird you don't have license specified first, see https://github.com/argoproj-labs/applicationset/issues/17, second I'm trying to get approval but this might take time, go ahead pls and you know fix bug it doesn't have to be my contribution, you know processes take longer than the real code

Closing as #21 merged with this fix.


TouchableOpacity not working inside Modal

[ x ] I have reviewed the documentation
[ x ] I have searched existing issues
[ x ] I am using the latest React Native version

Environment

Environment:
OS: Linux 4.13
Node: 8.11.1
Yarn: Not Found
npm: 5.6.0
Watchman: Not Found
Xcode: N/A
Android Studio: Not Found
Packages: (wanted => installed)
react: 16.2.0 => 16.2.0
react-native: 0.52.2 => 0.52.2
Steps to Reproduce

This is my render function:
render()
{
	return (
		<View style={styles.container}>
			<Modal
				visible={this.state.fullscreenImageURL!=null}
				onRequestClose={this.didRequestImageModalClose.bind(this)}>
				<TouchableOpacity
					style={styles.closeImageButton}
					onPress={this.didPressImageCloseButton.bind(this)}>
					<Text style={styles.closeImageText}>
						X
					</Text>
				</TouchableOpacity>
				<Image
					style={styles.fullscreenImage}
					resizeMode={"contain"}
					source={{uri: this.state.fullscreenImageURL}}/>
			</Modal>
			<ScrollView style={styles.scrollView}>
				<Image
					style={styles.headerImage}
					resizeMode={"contain"}
					source={require('../../assets/images/rolflex-logo.png')}/>
				<Slideshow
					style={styles.slideshow}
					dataSource={slideShowData}
					onPress={this.didPressSlideshow.bind(this)}>
				</Slideshow>
			</ScrollView>
		</View>
	);
}

Pressing the Slideshow opens an image modal, which has an X button. Pressing the X button should close the modal, but the onPress method is never fired.
Expected Behavior

Pressing the X button should fire onPress so that the Modal can be closed.
Actual Behavior

The onPress event for the TouchableOpacity is never fired.

Problem solved. The TouchableOpacity was below the image. Moving it after the image in the view stack fixed the problem.


Compiling the same style!

Please check the config. It is creating duplicate styles for elements in blocks.style.build.css and css properties that have been deleted are showing.
I'm using the latest version on the toolkit as of todays date.

Same as #111.


Basic frontend for db

It'd be nice to throw up an extremely minimal frontend for the database. Something that shows:

number of replays in the database,
info about last N replays, like table ID, date started, players

Also related: https://github.com/shaldengeki/monorepo/pull/311

Discovered that I'd broken our migration generation tooling, so I did https://github.com/shaldengeki/monorepo/pull/312


[Ubuntu 23.04, Fedora 38] limactl start --set '.vmType = "vz"' crashes: "usernet unable to resolve IP for SSH forwarding"

$ limactl start --set '.vmType = "vz"'
WARN[0000] `--set` is experimental
? Creating an instance "default" Proceed with the current configuration
WARN[0003] `vmType: vz` is experimental
WARN[0003] Ignoring: vmType vz: [CPUType]
INFO[0003] Attempting to download the image              arch=x86_64 digest="sha256:13965c84c65cbab0b34326ac34ac0c47a88030f9dff80e6391e56cb9077cadd0" location="https://cloud-images.ubuntu.com/releases/23.04/release-20230502/ubuntu-23.04-server-cloudimg-amd64.img"
INFO[0003] Using cache "/Users/suda/Library/Caches/lima/download/by-url-sha256/74b79a035df1cdfbe81415cae56f2b86377b8d62c75937cdd415e18fbc482a1c/data"
INFO[0007] Attempting to download the nerdctl archive    arch=x86_64 digest="sha256:3bb5f5358ee2c3bd9097e0bf37649c1775e2449094e75acf629f129ec2c7915f" location="https://github.com/containerd/nerdctl/releases/download/v1.4.0/nerdctl-full-1.4.0-linux-amd64.tar.gz"
INFO[0007] Using cache "/Users/suda/Library/Caches/lima/download/by-url-sha256/7f7d5c10ef2e2b350e26ceca17d2e3a7ce9993c867ce53f0a1114aa0264bfb4b/data"
INFO[0009] [hostagent] Starting VZ (hint: to watch the boot progress, see "/Users/suda/.lima/default/serial.log")
INFO[0009] [hostagent] new connection from  to
INFO[0009] SSH Local Port: 60022
INFO[0009] [hostagent] Waiting for the essential requirement 1 of 5: "ssh"
INFO[0009] [hostagent] [VZ] - vm state change: running
INFO[0019] [hostagent] Waiting for the essential requirement 1 of 5: "ssh"
INFO[0029] [hostagent] Waiting for the essential requirement 1 of 5: "ssh"
INFO[0039] [hostagent] Waiting for the essential requirement 1 of 5: "ssh"
INFO[0049] [hostagent] Waiting for the essential requirement 1 of 5: "ssh"
INFO[0059] [hostagent] Waiting for the essential requirement 1 of 5: "ssh"
INFO[0069] [hostagent] Driver stopped due to error: "usernet unable to resolve IP for SSH forwarding"
INFO[0069] [hostagent] Shutting down the host agent
WARN[0069] [hostagent] failed to exit SSH master
INFO[0069] [hostagent] Shutting down VZ
FATA[0069] exiting, status={Running:false Degraded:false Exiting:true Errors:[] SSHLocalPort:0} (hint: see "/Users/suda/.lima/default/ha.stderr.log")

Lima: master (ffd57dc)
macOS: 13.4 (Intel)

template://experimental/vz still works.

Default template itself not loading. I tried this Ubuntu version with vz template it worked there.
So something related to some config set in default. will try to close this by tomorrow.

Its related to Linux kernel 6.2
https://github.com/utmapp/UTM/issues/5138

I could confirm its working in M1 (MacOS 13.3).
Looks like the impact is only with intel mac

Seems to be a regression in the merge commit https://github.com/torvalds/linux/commit/888bc86e7cca29de20223ee46e9b770ced2c038e (Merge branch 'acpica')
$ git log v6.1-rc8..888bc86e --oneline --graph
*   888bc86e7cca (HEAD) Merge branch 'acpica'
|\
| * 470188b09e92 ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage()
| * 404ec60438ad ACPICA: Fix error code path in acpi_ds_call_control_method()
| * 2b6bab689172 ACPICA: Update version to 20221020
| * 4f4356e6b4f2 ACPICA: Add utcksum.o to the acpidump Makefile
| * f6fc0bf2be79 Revert "LoongArch: Provisionally add ACPICA data structures"
| * 51aad1a6723b ACPICA: Finish support for the CDAT table
| * 3f062a516a63 ACPICA: IORT: Update for revision E.e
| * f350c68e3cd5 ACPICA: Add CXL 3.0 structures (CXIMS & RDPAS) to the CEDT table
| * 183f0a09d32c ACPICA: Improve warning message for "invalid ACPI name"
| * ee64b827a9af ACPICA: Add support for FFH Opregion special context data
| * e92e4a451c0c ACPICA: Add a couple of new UUIDs to the known UUID list
| * 407144ebd445 ACPICA: iASL: Add CCEL table to both compiler/disassembler
| * 8ff2906513f5 ACPICA: Do not touch VGA memory when EBDA < 1ki_b
| * 4fe54f509304 ACPICA: Check that EBDA pointer is in valid memory
| * 5c62d5aab875 ACPICA: Events: Support fixed PCIe wake event
| * 60f2096b59bc ACPICA: MADT: Add loong_arch-specific APICs support
| * 5620fe641620 ACPICA: Make acpi_ex_load_op() match upstream
* 57336224da83 ACPI: thermal: Adjust critical.flags.valid check

Will try to bisect further

Turned out to be a regression in https://github.com/torvalds/linux/commit/5c62d5aab8752e5ee7bfbe75ed6060db1c787f98 ACPICA: Events: Support fixed PCIe wake event
(Ported from https://github.com/acpica/acpica/commit/32d875705c8ee8f99fd8b78dbed48633486a7640)

However, v6.3 and the latest v6.4-rc3 still don't boot

This worked for me. I did the following,

Boot ubuntu 23.04 via QEMU
Update kernel to v6.4-rc3 (Steps are download all deb files https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.4-rc3/amd64/ and install using dpkg)
Reboot
Boot from vz (Boot was successful here)

Note: I used raw format disk even with QEMU so that it can boot on vz as well

@balajiv113 Can you try the vanilla defconfig?
My test steps are:

Checkout the kernel repo and make defconfig bzImage
Create initrd:

#!/busybox sh
# Usage: save this script as "init", and run the following commands:
#   wget https://busybox.net/downloads/binaries/1.35.0-x86_64-linux-musl/busybox
#   chmod +x busybox init
#   find . | cpio --quiet -o -H newc | gzip >../initrd.img

set -eux
/busybox mkdir -p /etc /proc /root /bin /sbin /sys /usr/bin /usr/sbin
/busybox mount -t proc proc /proc
/busybox mount -t sysfs sys /sys
/busybox mdev -s
/busybox --install
exec sh

Run VMLINUZ_PATH=~/tmp/bzImage INITRD_PATH=~/tmp/initrd.img DISKIMG_PATH=/dev/null ./virtualization with https://github.com/Code-Hex/vz/blob/v3.0.6/example/linux/main.go

My host is MacBookPro 2020 (Intel(R) Core(TM) i7-1068NG7 CPU @ 2.30GHz) running macOS 13.4

Reported to the kernel bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=217485

( Cross-posting: https://bugzilla.kernel.org/show_bug.cgi?id=217485#c6 )
Turned out that this is a mixture of an ACPICA issue and an EFISTUB issue.
Kernel v6.2 can boot by reverting the both of the following two commits:

torvalds/linux@5c62d5aab8752e5ee7bfbe75ed6060db1c787f98 "ACPICA: Events: Support fixed PCIe wake event"
torvalds/linux@e346bebbd36b1576a3335331fed61bb48c6d8823 "efi: libstub: Always enable initrd command line loader and bump version"

Kernel v6.3 can boot by just reverting torvalds/linux@e346bebb, as torvalds/linux@5c62d5a has been already reverted in torvalds/linux@8e41e0a575664d26bb87e012c39435c4c3914ed9.
The situation is same for v6.4-rc3 too.
Note that in my test I let Virtualization.framework directly load bzImage without GRUB (akin to qemu-system-x86_64 -kernel bzImage).
Apparently, reverting torvalds/linux@e346bebb is not necessary for loading bzImage via GRUB.
( So, Lima can just boot unmodified v6.3 and v6.4-rc3: https://github.com/lima-vm/lima/issues/1577#issuecomment-1562649337 )

This seems resolved on macOS 13.5 🎉

@AkihiroSuda Thanks for your work on this! Could you tell us what changed or was fixed in MacOS 13.5?


ng new adds unused @angular/ dependencies

Command
new
Description
When is asked router and the answer is No.
Why the package is installed anyway?
Describe the solution you'd like
The package should not be installed.
Which means should not be in package.json.
This also  related to #50305, because if you install Angular using npx, will take some time.
With this change will improve installation and setup time.
Of course if later on , the user change their mind, should exist a command to install and setup the router.
And this indication should be in the docs.
Describe alternatives you've considered
No response

If done, this sound be done in a major version since this will invalidate some education materials.
That said, the benefits are very minimal as the installation time is not really relevant for this change.

From https://github.com/angular/angular-cli/issues/25220, there are also a number of packages which are not used by default like @angular/animation and @angular/forms which we want want to consider not adding as a dependency by default.

If done, this should be done in a major version since this will invalidate some education materials.
That said, the benefits are very minimal as the installation time is not really relevant for this change.

If you join router with animations and forms,  this will have impact on installation and maybe later on the build.
About education material, i dont think so because for example in router, it would only need to indicate a command to install and include router module.
Beside you also already do this when you use Angular material, you indicate that you  need animations module.

From #25220, there are also a number of packages which are not used by default like @angular/animation and @angular/forms which we want want to consider not adding as a dependency by default.

recommend to combined with #25220

That said, I can also see that this can degraded DX for new users as they would need to install a number of packages when they need to user certain features.

To be honest i dont think so. You can see that other frameworks do the same or worst ( they need external deeps)
And this can  alleviate  the learning curve.
And i think Angular should adopt more  the mentality of an progressive framework, just install and use what you need.

same with sass and everything else that cli supports. You can choose "css" but sass still works. Basically all of it thanks to https://github.com/angular/angular-cli/blob/main/packages/angular_devkit/build_angular/package.json#L9-L71

If you remove typescript from the equasion (which is honking 40 mb in node_modules), then
npm create vite@latest my-vue-app adds 30mb of dependencies and
ng new foo-bar adds 480mb of dependencies
IMO there is room for healthy competition.

With this change will improve installation and setup time.

npm create vite@latest my-vue-app adds 30mb of dependencies and ng new foo-bar adds 480mb of dependencies

To be clear, if install weight and time are the main concerns, removing router, forms, or animations likely won't have a significant impact. I don't believe any of those introduce any significant amount of additional dependencies, so you're only saving the sizes of those individual packages, which is pretty minimal.
Most of an Angular application's weight is in its tooling, Webpack and that ecosystem in particular. One approach we're hoping to explore is only installing esbuild / Vite by default, where Webpack is an optional dependency which won't be included in new Angular apps by default. That would likely have a significant impact on install weight. Removing one Webpack allows NPM to drop a huge amount of transitive dependencies underneath it, which would add up to significantly larger improvement than the few unused @angular/* packages.
I think the core trade off here is whether cleaning up these extra packages in ng new is worth asking / documenting that users manually install these packages when they need them.

Totally agree with @dgp1130.
i think overall the benefit of not installing this dependencies is negligible and that the bulk of the installation time is spent on tooling dependencies.
We should definitely continue investigating and reducing these sort of dependencies.

found another benefit of leaner dependency graph. Online tools and reproductions like https://stackblitz.com/~/github.com/bjornharvold/ngrx-issue-4149 could load faster when less dependencies have to be installed.


The minion game , Hacker Rank

Have you read the Contributing Guidelines on Pull Requests?
Yes
Description
Kevin and Stuart want to play the 'The Minion Game'.
Game Rules

Both players are given the same string S .
Both players have to make substrings using the letters of the string S.
Stuart has to make words starting with consonants.
Kevin has to make words starting with vowels.
The game ends when both players have made all possible substrings.

Scoring
A player gets +1 point for each occurrence of the substring in the string S.
Checklist

[Yes ] I've read the contribution guidelines.
[Yes ] I've checked the issue list before deciding what to submit.

Related Issues or Pull Requests
The Minion Game | HackerRank #724
Fill up the DCP form
If you are a part of DCP 21, fill up this form after the PR is merged.
The links provided in the form will be checked thoroughly, if someone tries fooling around, strict actions will be taken against the individual.

Well Done @sravanyabendi !!

Thank you


Help text for avgResponseTimeThreshold of QuickPerfTest is wrong

The help text for QuickPerfTest avgResponseTimeThreshold  reads
"Load test run duration in seconds."
which is a copy and paste error from runDuration and needs to updated.

Thanks @DarqueWarrior . Here is the PR with the fix https://github.com/Microsoft/vsts-tasks/pull/3817/files


React, Error: "systemCancel", when biometric authentication in the app start up

React, Capacitor v5
Device: oneplus 11r, Android 14
Steps to reproduce:
call BiometricAuth.authenticate({ allowDeviceCredential: false }) in useeffect
Error appears

I need more details.

What kind of error?
What is the error message?
Can you inspect the app with Chrome and get a stack trace?

Did you call checkBiometry() BEFORE calling authenticate()?

I use the given code in login tsx file.
const checkAuthCallback = useCallback(async () => {
try {
const result = await BiometricAuth.checkBiometry();
if(result.biometryType == BiometryType.fingerprintAuthentication) {
     await BiometricAuth.authenticate({
        reason: 'Authenticate',
        cancelTitle: 'Cancel',
        iosFallbackTitle: 'Touch ID for Login',
        androidTitle: 'Touch ID for Login',
        allowDeviceCredential: true,
        androidConfirmationRequired: false,
        andriodBiometryStrength: AndriodBiometryStrength,weak
     });
     handleRirect();
  }

}
catch(error){
toast.error((error instanceof BiometryError) ? (${error.code}): ${error.message} : String(error));
}
},[handleRirect]);
useEffect(() => {
const doAuth = async () => {
await checkAuthCallback();
}
doAuth();
}, [checkAuthCallback]);

As the docs point out, result.biometryType == BiometryType.fingerprintAuthentication does not mean biometry is actually available. You need to check result.isAvailable.

What is the value of result.isAvailable?
Does the fingerprint authentication dialog come up at all?

I haven't tested on Android 14 yet, I will try tomorrow.

Yes we are getting the authentication. But after successful authentication getting systemcancel error. And again I have to click on button to check biometric. It works on the second time
First time I am getting error when triggered via button click it works.

v7.1.1 has just been released with the Android bug fix.

I think it's rendering multiple times.. which causes the lib to throw 'systemcancel'.

I think it's rendering multiple times.. which causes the lib to throw 'systemcancel'.

I don't think that behavior is coming from my code.


Update to be compatible with RN v0.24.0+

This PR addresses a simple compatibility fix for RN v0.24.0 and higher, where React and React-specific components must be imported directly from React, instead of from the React Native package.
To accomplish that one must also update to RN v0.18.0+, which is where the majority of this PR comes in. Most of the changes are the result of running react-native upgrade and pulling the associated changes for the example project.
I did not bump the version number, since I figured you would do that when you run an npm publish command.
Thanks for the handy library!

@jlyman
Thank you for your contribution!
I checked my machine and it looks good.
I will merge this PR and update npm version.
Thanks :smile_cat:


cannot use touch to slide the tab bar (like with two fingure gesture on mouse touch pad) or move individual tabs with touch

Working on Surface Pro (5)

VSCode Version: Code 1.16.1 (27492b6bf3acb0775d82d2f87b25a93490673c6d, 2017-09-14T16:38:23.027Z)
OS Version: Windows_NT x64 10.0.15063
Extensions:

Extension
Author (truncated)
Version

code-gnu-global
aus
0.2.2

vscode-eslint
dba
1.3.2

python
don
0.7.0

Go
luk
0.6.65

MagicPython
mag
1.0.12

vscode-clang
mit
0.2.2

cpptools
ms-
0.13.0

python
tht
0.2.3

Steps to Reproduce:

Reproduces without extensions: Yes/No

@flyinggorilla Can you try to reproduce with our nightly insider builds? You can give our preview releases a try from: https://code.visualstudio.com/insiders/

I am now on Win 10 1709 fall creators update (GA) and tried the insider version
does NOT work in 1.16.1 release
DOES work in insider version 1.18.0-insider
so great news! tab bar can be slided with touch now.
-bernd


⚠ Bofrost.at has degraded performance

In 8227390, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1654 ms

Resolved: Bofrost.at performance has improved in 3ff2db2 after 19 minutes.


How to stop parsing subnode from some lower level

Hi, Friends,
For XML string,
<book id="123">
    <id>123</id>
    <title>Cat in the Hat</title>
    <category>Kids</category>
    <category>Wildlife</category>
    <description>Two bored children have their lives turned upside down when <italic>a talking cat</italic> comes to visit them.</description>
</book>

I hope the XMLCoder to parse tag id/title/category/description, not parse the tag  in  any more. So, book.description's  content will be
"Two bored children have their lives turned upside down when <italic>a talking cat</italic> comes to visit them."

instead of
 "Two bored children have their lives turned upside down when a talking cat comes to visit them."

That means XMLCoder will stop to parse any node under tag description any more.
Is there any way to do so with XMLCoder?
Thanks in advance!

Hi @bitflying, unfortunately there's no way to handle it this way. This is a limitation of Apple's XMLParserDelegate that Foundation provides. I don't think there's a way to tell the Foundation's XML parser to avoid parsing content of a specific node.


F# highlighting bug

The (*) operator incorrectly determined as start of a comment
See example

Fix released in 0.12.3


Fix xarray's test suite with the dask master

We shouldn't be checking the details of dask's repr.

[x] Tests added
[x] Passes black . && mypy . && flake8

Thanks

Merging this now to keep our tests green...