Lost Groups and Description of repositories after Upgrade from <IP_ADDRESS> to <IP_ADDRESS>

After Update Bonobo GIT Version <IP_ADDRESS> to <IP_ADDRESS> and Operatingsystem Upgrade to Server 2012 R2 we have lost Groups and Description of repositories. Bonobo Server Show only "Discovered in file System.
Thanks in advanced.
Daniel

I'm guessing that you did not properly backup your App_Data folder but only
your Repositories folder. Is that right?
Can you tell us your exact update steps?

I have backup \App_Data\Repositories and \App_Data\Bonobo.Git.Server.db because i switched to a other server.
Upgradeprocess:

Save \App_Data\Repositories and \App_Data\Bonobo.Git.Server.db
download new Version and unzip this,
copy into wwwroot (this is not located on default folder (F:\wwwroot\Git)),
modify webconfig for AD Login,
copy saved  \App_Data\Repositories and \App_Data\Bonobo.Git.Server.db to new AppData Folder
set permission for AppData Folder

Is this reproducible? If it is can you post your DB file?

I have found the Problem, we use the new active directory integration. The groups and description would be stored in .json file and not in db file.
I have modifyed all my repositories by hand and now description and Groups would be shown.


Usage with Expo instructions

Hey, Could you add please an instruction for Android setup? I have already raised an issue #578 and my team cannot proceed with android tests.

Thanks @rotemmiz!

Hey @peterpme ,
Can you please relate to both platforms ? even if Android is not currently working, or you're not sure how to, just mention it in docs, se we'd take it from there.

I added a TBD section for Android

Please rephrase the Android part, it seems more like a personal note than documentation. 😯

:wave: @rotemmiz anything else?

Hey @peterpme , looks like your PR was accepted in expo, right?
Please change the note.

@peterpme Any updates here? 😇

@DanielMSchmidt how's that? Thanks!

Hi @peterpme, thanks a lot for this from a CRNA user!
I am getting close, but it still seems that the tests just time out. Is maybe some step missing?

Hey @CodingBauer I'm not entirely sure what your issues can be. It's been a couple months since I've opened the PR and a bunch may have changed 😅

Hey @peterpme,
Sorry for getting back to this after such a long time, I wasn't sure the addition was precise enough, therefore didn't merge it back then, but on the other hand didn't communicate my doubts, and I am sorry for that.
So, to fix what's I have broken, let's discuss:

Since things might have change (or already have been changed), and maybe even because of that, try minimizing any expo related explanation and setup (e.g, bin download), instead use links, like you already have.
Try keeping the text professional. Don't use  "The most important piece of this" or "don't forget". I know we do it some places ourselves (and we shouldn't), but we want to make high quality docs.
No need to mention specific twitter accounts or users.

I would gladly accept this docs addition, if you can please help aligning the text to these guidelines.
BTW, I think it would be a good idea to actually post these, and maybe a few more, guidelines to contribution guide (we need specific guidelines for each part I guess: docs, cross platform features, sync issues, tests, etc).

You got it @rotemmiz!!
I'll make these adjustments over the next couple of days and we can try and get this in :)
Thanks for taking the time to write that out ❤

The changes were actually quick enough that I just took care of them.
I don't know how to explain this without keeping the instructions to download the bin files though.
Those steps were really helpful for me when I figured them out and if I could save a developer 15-30
minutes from scratching their heads and wondering how to do it, I think its worth it in the documentation.
Either way - entirely up to you! Thanks again!

Can you update this file possibly with how to use Detox using Expo on an Android device?
Thanks.


Add defaultpath to CLI Runtime Configuration Values

Is your feature request related to a problem? Please describe.
Working in a DX project is done in most cases, on a specific feature , with a clear entry point (VisualForce page , Lightning app or any other URL).
Describe the solution you'd like
I would like to have a parameter like : defaultpath in the project level CLI Runtime Configuration
similar to FORCE_OPEN_URL from Environment Variables

What will be the result of the addition
The expected behaviour is to be able to set a parameter like any other parameter (ex. defaultusername in sfdx-config.json in the .sfdx foler ) that will be the --path .
Run open comment sfdx force:org:open  will be open with defaultusername and defaultpath (as path)

inspired by @douglascayers  great post i was manage to accomplish opening of a VF page using code tasks feature.
Here is the code for the tasks.json file
    "version": "2.0.0",
    "tasks": [
        {
            "label": "SFDX: Open Path ",
            "type": "shell",
            "command": "sfdx",
            "args": [
                "force:org:open",
                "--path",
                "/apex/${fileBasenameNoExtension}",
            ],
            "group": "build",
            "presentation": {
                "reveal": "always",
                "panel": "shared"
            },
            "problemMatcher": []
        }
    ]
}

It's better to add new metadata types that you'd want to open directly (the example here was a VF page) to the source:open command https://github.com/salesforcecli/plugin-source/blob/main/src/commands/force/source/open.ts so that you can open any file in the CLI that you want.

@mshanemc TY for your answer .
How can i open a FlexiPage not in edit mode ? in lightning View


Deployment: free5gc k8s: fixes for NetworkAttachmentDefinition

fixed problem: UE connects and disconnects
The reason of "signal lost" is a fake default gateways in GnB's deployment config
Solution is to remove , "gateway": [ "10.100.50.nnn" ]
The problem's root is in towards5gs helm chart
To overcome this we just overwrite NetworkAttachmentDefinition after helm installed, then start GnB pod.

@PapaySail  Is it possible just to configure default route properly in values file?

Please fix PR name in order to match conventional commit style


Layer Panel: Hover state of icons when a layer is selected

Bug Description
Layer Panel: The hover color of the icons when a layer is selected is too dark. @agingoldseco would like us to lighten it up a little.

[x] Color TBD

Expected Behaviour
Change the hover color of the icons when the layer is selected
Steps to Reproduce

click a layer in the layer panel
Hover an icon like delete or copy on that layer

Screenshots

Additional Context

Plugin Version: 1.14.0-alpha
WordPress Version: 5.8.1
Operating System: Mac OSX Sierra
Browser: Chrome

@agingoldseco would like gray 70 to be used for this. ie. #393D3F

Verified in QA


Gulp integration natively

I am currently working on integrating gulp natively within sails. I plan on creating a switch, something like --gulp for the sails new command. Any ideas on the best way to do this so that it adheres to sails best practices?
Although I'm doing this for myself, if I get everything sorted and working appropriately would this be a candidate for pr integration into sails master?
~Karnith

Hi @Karnith, we probably wouldn't merge something like this into Sails core, since we're actively trying to reduce the features in core.  But we'd love it if it were implemented as a hook...

@sgress454 I already have a hook for this, but I find it cumbersome to have the hook and all the other generators (gulp file, new, backend) just to use gulp. Since there is a demand to use gulp I'm going to split off the branch and convert entirely to gulp. If, at a later date, the team want to merge branches we can. I, for one, find it far easier and effective to use gulp instead of using grunt. I have the framework almost totally converted already. It only took me a little bit of time to convert.

You can combine all the functionality you need into a single hook, and have the hook handle everything. Can you be more specific about what your pain points are with using hooks currently?

Hi All,
I just released the first version of my sailsgulpify machine pack
https://github.com/Karnith/machinepack-sailsgulpify
What this machine pack does is add gulp to a project and allow you to toggle between gulp and grunt engines. The machine pack will also add all the gulp dependencies needed to run.
For those that know of or used my generators in the past, they are now depreciated and will no longer be developed. This is the new way to add gulp to your projects.
TODOS:
Find a way to add the toggleEngine.js to the root of the project after machine pack is installed
I will be converting my angular generatoes to machine pack also, so keep an eye out for them.
~Karnith


ocamlPackages.ocaml_intrinsics: 0.15.0 → 0.15.2 and related fixes

Description of changes

Disable async_smtp for OCaml < 4.12.
Move patdiff inside ocamlPackages as it is also a library, built for a specific version of OCaml (this change fixes bonsai for non-default versions of OCaml).
The update of ocaml_intrinsics make it available on ARM architectures.

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 182694 run on x86_64-linux 1

3 packages built:

comby
flitter
ligo

@GrahamcOfBorg build flitter ligo comby


Updated slack link

Added a slack link that can be used to register instead of using the form.  Also added a sentence about what should be handled on slack vs what should be handled on the mailing list.
What does this PR do?
Fixes #(issue_number)
Which TC components are affected by this PR?

[x ] Documentation
[ ] Grove
[ ] Traffic Analytics
[ ] Traffic Monitor
[ ] Traffic Ops
[ ] Traffic Ops ORT
[ ] Traffic Portal
[ ] Traffic Router
[ ] Traffic Stats
[ ] Traffic Vault
[ ] Other _________

What is the best way to verify this PR?
Click the preview button
Check all that apply

[ ] This PR includes tests
[x ] This PR includes documentation updates
[ ] This PR includes an update to CHANGELOG.md
[ ] This PR includes all required license headers
[ ] This PR includes a database migration (ensure that migration sequence is correct)
[ ] This PR fixes a serious security flaw. Read more: www.apache.org/security

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/trafficcontrol-PR/2449/
Test PASSed.


Calcite: Add support for the bitwise NOT (~) operator

This functionality is required for https://github.com/intel-ai/hdk/issues/542

Looks good, but I think we need to merge #564 first?


Bulk subscribe missing event data

In what area(s)?

/area runtime

/area operator

/area placement

/area docs

/area test-and-release

I am likely doing something wrong, I just don't know what it is. I can work-around it but I'd much rather follow the correct approach. I am successfully performing a bulk publish. I can see the data on the Azure Service Bus.  I have UseCloudEvents() and MapSubscribeHandler().  The subscription is as follows:
    [ Topic(Constants.PubSubName, Constants.TopicName),        BulkSubscribe(Constants.TopicName),        HttpPost("eventhandlername")]     public async Task<ActionResult> Request([FromBody]  BulkSubscribeMessage<ModifiedEvent> eventArgs, CancellationToken cancellationToken = default)
I get the correct number of events in, just all the event properties are empty. When I enable 'raw', I can see the event data as base64 encoded and when I decode it, I get the correct data. Did I do something wrong that is causing the base64 encoded data to not get deserialized?

@mrentier I think you are using HTTP. Please confirm.
In case of http, entries is received, which will have multiple objects inside it.
Each object either will have an event that would be base64 encoded, in case of raw.
Or, each object will have data inside event, if it is a cloud event.
Please cross-check if you are following the same.
In case you still face the issue, please share your code-piece that you are using to initiate bulk subscription and also to extract event from bulk subscribe.

@DeepanshuA  : I am using CloudEvents and figured that out. I created a wrapper around my TEvent that has a Data property of TEvent . I had not seen an indication of that in the documentation though. I thought that BulkSubscribeMessage<ModifiedEvent> would do it but instead you need BulkSubscribeMessage<CloudEventWrapper<ModifiedEvent>>


Failing Migration

Hi there,
So, I wrote dialect for cloudflare D1
During, the start of the migration, at the third command that kysely issues, i get:
{
  "sql": "select \"name\", \"type\", \"notnull\", \"dflt_value\" from pragma_table_info(?) as \"table_info\" order by \"cid\"",
  "params": [
    "_cf_KV"
  ]
}
{
  "result": [],
  "success": false,
  "errors": [
    {
      "code": 7500,
      "message": "not authorized: SQLITE_AUTH"
    }
  ],
  "messages": []
}
failed to migrate
Error: [object Object]
    at D1Connection._internal_execute (file:///Users/tomeriko/hendrix/store-craft/packages/database-cloudflare-d1/kysely.d1.dialect.js:197:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async file:///Users/tomeriko/hendrix/store-craft/node_modules/kysely/dist/esm/query-executor/query-executor-base.js:35:28
    at async DefaultConnectionProvider.provideConnection (file:///Users/tomeriko/hendrix/store-craft/node_modules/kysely/dist/esm/driver/default-connection-provider.js:10:20)
    at async DefaultQueryExecutor.executeQuery (file:///Users/tomeriko/hendrix/store-craft/node_modules/kysely/dist/esm/query-executor/query-executor-base.js:34:16)
    at async SelectQueryBuilderImpl.execute (file:///Users/tomeriko/hendrix/store-craft/node_modules/kysely/dist/esm/query-builder/select-query-builder.js:295:24)
    at async #getTableMetadata (file:///Users/tomeriko/hendrix/store-craft/node_modules/kysely/dist/esm/dialect/sqlite/sqlite-introspector.js:50:25)
    at async Promise.all (index 0)
    at async #doesTableExists (file:///Users/tomeriko/hendrix/store-craft/node_modules/kysely/dist/esm/migration/migrator.js:314:24)
    at async #ensureMigrationTableExists (file:///Users/tomeriko/hendrix/store-craft/node_modules/kysely/dist/esm/migration/migrator.js:250:15)

There's a discord server that's better suited for this many questions.


Search results can not be clicked if using Column layout

Description
As the title says - if Files explorer is used in Column view mode, and then something is typed in the Search field, results that shows up are not clickable and doesn't open. Also - it's impossible to change the ison size in the search results view - neither the view menu buttons nor Ctrl + scrollwheel or the Ctrl + plus/minus combination works.
Steps To Reproduce

Open Files explorer, navigate to any folder.
Change the view to Column layout.
Type something in Search field, and press Enter key, so that search result files are shown.
Try to double-click on any of the found files to open them - nothing happens. Also single-clicking doesn't show their preview in the Right-hand pane.

Requirements
Files shown in search results should be openable by double-clicking, preview icon sizes should be changing when using the View menu, right-hand preview pane should show the selected file from search results. None of this works if initial layout is set to Column view.
Files Version
<IP_ADDRESS>
Windows Version
23H2 (OS build 22631.3155)
Log File
debug.log

Thanks for the feedback, We're tracking this in #13311 . You can check there or click subscribe in the right sidebar for updates.


Add license

add default license, MIT

Looks good. I'm adding license info to readme and setup.py as well.


[BUG] AttributeError: 'ErrorType' object has no attribute 'from_py_call_code'

Describe the bug
[1/1] Cythonizing arb/issue.pyx
    ext_modules=cythonize(
  File "~/lib/python3.10/site-packages/Cython/Build/Dependencies.py", line 1127, in cythonize
    cythonize_one(*args)
  File "~/lib/python3.10/site-packages/Cython/Build/Dependencies.py", line 1233, in cythonize_one
    result = compile_single(pyx_file, options, full_module_name=full_module_name)
  File "~/lib/python3.10/site-packages/Cython/Compiler/Main.py", line 727, in compile_single
    return run_pipeline(source, options, full_module_name)
  File "~/lib/python3.10/site-packages/Cython/Compiler/Main.py", line 515, in run_pipeline
    err, enddata = Pipeline.run_pipeline(pipeline, source)
  File "~/lib/python3.10/site-packages/Cython/Compiler/Pipeline.py", line 355, in run_pipeline
    data = run(phase, data)
  File "~/lib/python3.10/site-packages/Cython/Compiler/Pipeline.py", line 335, in run
    return phase(data)
  File "~/lib/python3.10/site-packages/Cython/Compiler/Pipeline.py", line 52, in generate_pyx_code_stage
    module_node.process_implementation(options, result)
  File "~/lib/python3.10/site-packages/Cython/Compiler/ModuleNode.py", line 143, in process_implementation
    self.generate_c_code(env, options, result)
  File "~/lib/python3.10/site-packages/Cython/Compiler/ModuleNode.py", line 385, in generate_c_code
    self.body.generate_function_definitions(env, code)
  File "~/lib/python3.10/site-packages/Cython/Compiler/Nodes.py", line 442, in generate_function_definitions
    stat.generate_function_definitions(env, code)
  File "~/lib/python3.10/site-packages/Cython/Compiler/Nodes.py", line 3182, in generate_function_definitions
    FuncDefNode.generate_function_definitions(self, env, code)
  File "~/lib/python3.10/site-packages/Cython/Compiler/Nodes.py", line 1986, in generate_function_definitions
    self.generate_function_body(env, code)
  File "~/lib/python3.10/site-packages/Cython/Compiler/Nodes.py", line 1748, in generate_function_body
    self.body.generate_execution_code(code)
  File "~/lib/python3.10/site-packages/Cython/Compiler/Nodes.py", line 448, in generate_execution_code
    stat.generate_execution_code(code)
  File "~/lib/python3.10/site-packages/Cython/Compiler/UtilNodes.py", line 326, in generate_execution_code
    self.body.generate_execution_code(code)
  File "~/lib/python3.10/site-packages/Cython/Compiler/UtilNodes.py", line 326, in generate_execution_code
    self.body.generate_execution_code(code)
  File "~/lib/python3.10/site-packages/Cython/Compiler/Nodes.py", line 5641, in generate_execution_code
    stat.generate_rhs_evaluation_code(code)
  File "~/lib/python3.10/site-packages/Cython/Compiler/Nodes.py", line 5484, in generate_rhs_evaluation_code
    self.rhs.generate_evaluation_code(code)
  File "~/lib/python3.10/site-packages/Cython/Compiler/ExprNodes.py", line 767, in generate_evaluation_code
    self.generate_subexpr_evaluation_code(code)
  File "~/lib/python3.10/site-packages/Cython/Compiler/ExprNodes.py", line 782, in generate_subexpr_evaluation_code
    node.generate_evaluation_code(code)
  File "~/lib/python3.10/site-packages/Cython/Compiler/ExprNodes.py", line 773, in generate_evaluation_code
    self.generate_result_code(code)
  File "~/lib/python3.10/site-packages/Cython/Compiler/ExprNodes.py", line 13338, in generate_result_code
    code.putln(self.type.from_py_call_code(
AttributeError: 'ErrorType' object has no attribute 'from_py_call_code'

Code to reproduce the behaviour:
def a(p):
    b = c, d = p.b, p.c

Expected behaviour
Valid python is valid cython
Environment
OS: macOS
Python version 3.10.9
Cython version 0.29.32
Additional context
The workaround is to break the assignment into multiple lines:
def a(p):
    c, d = p.b, p.c
    b = c, d

I generally diagnose these kinds of issues by commenting out parts of the code until it builds.

This looks to have been fixed in master in d53646f193bf8be44495c3294d8c76c986b7921e. It's reasonably straightforward so might be a candidate to backport


add: Shahjalal University of Science and Technology, Sylhet, Bangladesh

@fahadPathan7 Regrettably, this request has signs of fraud. I have to close it without merging.
It does not mean that something is wrong with the school. The issue is related to a combination of suspicious factors related to the domain itself.
Please enroll to GitHub Student Developer Program at https://education.github.com/discount_requests/application. Then apply for JetBrains educational subscription with your GitHub account (GitHub tab at https://www.jetbrains.com/shop/eform/students).
Thank you for your understanding!


Feature/hee 106 blogpost page

Create blogPost document type and blogPost component.
This implementation doesn't contain blog subscription and blog comment functionality.
Jira ticket: https://manifesto.atlassian.net/browse/HEE-106

@thojava - As part of latest commits to this ticket, have refactored bulletin with bulletin-listing for the clarity of template/component purpose. Hope that makes sense ? [Since, we don't have many Bulletin pages in our env yet, I think we can apply this change on brCloud env manually]
@thojava - Based on my observation so far and if my understanding is correct, I think we may need to perform the following:

Refactor /content/documents/administration/valuelists/kls/categories to (say) /content/documents/administration/valuelists/kls/bulletinCategories (as these are Bulletin categories) ?
Retain generic ListingPageComponent logic in uk.nhs.hee.web.components.ListingPageComponent and Extract out the Bulletin specific logics into a separate component class uk.nhs.hee.web.components.BulletinListingPageComponent so that uk.nhs.hee.web.components.ListingPageComponent could be extended by other hee:listingPage document based pages.

Thoughts ?
Fyi - @duncanheron  @MattBrooksManifesto

@smanivasag

Refactor /content/documents/administration/valuelists/kls/categories to (say) /content/documents/administration/valuelists/kls/bulletinCategories (as these are Bulletin categories) ?
Yes. I would be agree with this.
Same with refactor the ListingPageComponent

@smanivasag

Refactor /content/documents/administration/valuelists/kls/categories to (say) /content/documents/administration/valuelists/kls/bulletinCategories (as these are Bulletin categories) ?
Yes. I would be agree with this.
Same with refactor the ListingPageComponent

Thanks @thojava. Are you happy to get this merged to master ? If so, could you approve the PR ? Thanks!
@duncanheron @MattBrooksManifesto  - Would you mind adding a ticket in the backlog with details indicated in the comment https://github.com/Manifesto-Digital/hee-cms-platform/pull/41#issuecomment-824147882 ? Thank you!


Enhance TypeReference classes and comments

Codecov Report

Merging #51 (764da76) into main (9dbc40b) will decrease coverage by 0.11%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##               main      #51      +/-   ##
============================================
- Coverage     64.78%   64.66%   -0.12%
+ Complexity     7984     7974      -10
============================================
  Files           414      414
  Lines         45245    45245
  Branches       9140     9140
============================================
- Hits          29310    29257      -53
- Misses        12389    12436      +47
- Partials       3546     3552       +6

Impacted Files
Coverage Δ

...main/java/com/alibaba/fastjson2/TypeReference.java
87.50% <100.00%> (ø)

...baba/fastjson2/reader/FieldReaderObjectMethod.java
73.80% <0.00%> (-4.77%)
:arrow_down:

...main/java/com/alibaba/fastjson2/util/JDKUtils.java
67.09% <0.00%> (-3.23%)
:arrow_down:

...son2/reader/ObjectReaderNoneDefaultConstrutor.java
79.76% <0.00%> (-2.39%)
:arrow_down:

...java/com/alibaba/fastjson2/reader/FieldReader.java
52.43% <0.00%> (-1.22%)
:arrow_down:

...son2/reader/ObjectReaderCreatorDynamicCompile.java
65.45% <0.00%> (-0.91%)
:arrow_down:

...in/java/com/alibaba/fastjson2/JSONReaderASCII.java
79.47% <0.00%> (-0.89%)
:arrow_down:

...om/alibaba/fastjson2/writer/FieldWriterObject.java
59.83% <0.00%> (-0.82%)
:arrow_down:

.../alibaba/fastjson2/writer/ObjectWriterCreator.java
78.03% <0.00%> (-0.79%)
:arrow_down:

...c/main/java/com/alibaba/fastjson2/JSONFactory.java
91.27% <0.00%> (-0.68%)
:arrow_down:

... and 10 more

Continue to review full report at Codecov.

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

TypeReference上增加的parseObject & parseArray是很好的注意，非常棒！

TypeReference上增加的parseObject & parseArray是很好的注意，非常棒！

哈哈, 感谢温少的点赞. 我也作为FASTJSON的用户, 所以在使用上尽量考虑到用户使用的想法


use elipsis to cut the text

fix #388

hi @ann26
nice work
maybe could you add onhover to text
so when it is hovered, it will show full length?

ok @meomancer

@meomancer here is update

LGTM


x64 builds on Windows seems to be broken

failing example PRs: https://github.com/conda-forge/staged-recipes/pull/4426 & https://github.com/conda-forge/staged-recipes/pull/4414
Here is a log:
https://ci.appveyor.com/project/conda-forge/staged-recipes/build/1.0.18743/job/j32vaun3opskjnav
This might be related to:
https://github.com/conda-forge/r-base-feedstock/pull/24

Yeah seeing these too.

:unamused: we need to pull the packages. But that is quite odd, we need to investigate why those pinnings are hurting Windows.

With pull, you mean remove? It's only failing for 64bit afaik.

With pull, you mean remove? It's only failing for 64bit afaik.

Yep. I actually "moved" the Win x64 to the broken label. Let me know if that helped.


skip tests which include torchvision if the project is not vision

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

we use the vision dataset , transformations and models for testing. For now it is too complicated to fix but it would be nice to redo some tests at some point.


Fix CI to pull Fabric release tar with correct version

Signed-off-by: Jay Guo<EMAIL_ADDRESS>

so far so good. but a question before merge code. matrix having 1.4, 2.2 and latest.
latest may not stable with fabric sample, is there any potential risk that latest break our ci?

right, and that's the purpose, so we could fix as early as possible, or urge Fabric to fix breaking change when applicable.
And people might want to test the tip of Fabric


Remove redundant guard

Clippy warns: redundant guard
As suggested, remove the redundant guard.

Bunch of other clippy errors.

We should also bump the rustc that we fuzz with to 1.60.

Maybe cherry picking my commit will fix the CI https://github.com/rust-bitcoin/rust-bitcoin/pull/2109 😸 as suggested by @apoelstra

I had also some more clippy fixes in https://github.com/rust-bitcoin/rust-bitcoin/pull/2109/commits/98513ef1511fc0900f5d914e225dfd923ce116bc so I include the @tcharding commit in my PR and try to fix all the CI problems in one 🛩

Thanks @vincenzopalazzo!


lxd --group lxd  error: yaml: control characters are not allowed

apt-cache policy lxd
lxd:
Installed: 2.6.2-0ubuntu3~ubuntu14.04.1~ppa1
Candidate: 2.6.2-0ubuntu3~ubuntu14.04.1~ppa1
Version table:
*** 2.6.2-0ubuntu3~ubuntu14.04.1~ppa1 0
500 http://ppa.launchpad.net/ubuntu-lxc/lxd-stable/ubuntu/ trusty/main amd64 Packages
100 /var/lib/dpkg/status
2.0.8-0ubuntu1~ubuntu14.04.2 0
100 http://nova.clouds.archive.ubuntu.com/ubuntu/ trusty-backports/universe amd64 Packages
$ lxd --debug --verbose --group lxd
INFO[12-06|23:11:24] LXD is starting in normal mode           path=/var/lib/lxd
WARN[12-06|23:11:24] Couldn't find the CGroup network class controller, network limits will be ignored.
WARN[12-06|23:11:24] Couldn't find the CGroup pids controller, process limits will be ignored.
WARN[12-06|23:11:24] CGroup memory swap accounting is disabled, swap limits will be ignored.
INFO[12-06|23:11:24] Default uid/gid map:
INFO[12-06|23:11:24]  - u 0 1017504 65536
INFO[12-06|23:11:24]  - g 0 1017504 65536
DBUG[12-06|23:11:24] Init                                     driver=storage/dir
DBUG[12-06|23:11:24] Applying patch: invalid_profile_names
DBUG[12-06|23:11:24] Applying patch: leftover_profile_config
error: yaml: control characters are not allowed
Re-installed from scratch, no containers, no images.
I'm at a loss about where to look to debug further...

That's a rather weird one... Would you mind sharing your /var/lib/lxd/lxd.db as well as "sudo find /var/lib/lxd/".
Hopefully that'll let us reproduce the issue and track down what's causing it.
To reset your system to a working state, since you say you don't have container or images there, removing /var/lib/lxd/lxd.db from disk and restarting lxd (sudo restart lxd) should fix things.
I suspect it's got something to do with running LXD 2.6.2 on 14.04, but it's not clear exactly what that would be.

lxd.db is empty (rm'ed it), so is /var/lib/lxd
sudo restart lxd hangs, I went down to lxd --group lxd after finding out the error in /var/log/upstart/lxd.log

Tracked down to filesystem corruption of that particular VM, specifically the /var/cache/lxd/simplestreams.yaml file was severely corrupted, not yaml at all and containing content from several other (non-lxd) files.


oemof-visio changes labels of nodes to strings

Not sure if this a bug, if not please just close.
Calling class ESGGrapgRenderer is overwriting the labels of the energysystem.nodes with strings:

Starting in line 164:
        # draw a node for each of the energy_system's component.
        # the shape depends on the component's type.
        for nd in energy_system.nodes:
            # make sur the label is a string and not a tuple
            nd.label = str(nd.label)

best
Tim

This still seems to be an issue as I am constantly getting errors when using the graph plotting function of oemof-visio:
AttributeError: property 'label' of 'Bus' object has no setter.

Honestly, oemof.visio is stale at the moment. In particular, for graph rendering, I'd suggest to use the function create_nx_graph from oemof.network.

okay, thanks for the tip and clarification. Maybe then, some hint on the readme might be helpful for other potential users of this outdated repo?


Document backup of Bolt

I am not sure if Cayley should expose it or not but as a start we should have a section in the docs about backing up Bolt. Here is the relevant section from Bolt's readme: https://github.com/boltdb/bolt#database-backups

This is actually something we have to expose to make work -- so this is an enhancement

The backup issue goes beyond just bolt and is important, moved it to feature request: https://discourse.cayley.io/t/backup-data-via-cayley/237


Empty translation prepends generated PO

When generating PO files, this line always prepends an empty translation:
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
...

Because of this, if I have an empty text in my gettext or __ function, e.g. __(''), it will be replaced by Project-Id-Version: Report-Msgid-Bugs-To: ... and the entire header.
What is the purpose of this empty translation? Can it be removed?

No, it's the header of the gettext file and it contains some required information (like plural definition, text encoding, language, ...).

Maybe the gettext functions should return an empty string if the msgid is empty too?

I understand that that is the header, but no where in the specification does it say that PO files must begin with:
msgid ""
msgstr ""

... and this is what Generators\Po is added to the beginning of the generated PO.

At the end of this section say:

An empty untranslated-string is reserved to contain the header entry with the meta information (see Header Entry). This header entry should be the first entry of the file. The empty untranslated-string is reserved for this purpose and must not be used anywhere else.

Nice find. I think I know what the problem is: Generators\Po should prepend POs not with:
msgid ""
msgstr ""

... but with msgid "" only.
For example, if the PO starts like this:
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2016-05-06T10:42:44-04:00\n"
"PO-Revision-Date: 2016-05-06T10:42:44-04:00\n"
"Language: \n"

... what this says is that empty strings, e.g. __(''), should be replaced with Project-Id-Version: Report-Msgid-Bugs-To: Last-Translator:
Language-Team: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit POT-Creation-Date: 2016-05-06T10:42:44-04:00 PO-Revision-Date: 2016-05-06T10:42:44-04:00 Language:
Perhaps the PO should actually look like this:
msgid ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2016-05-06T10:42:44-04:00\n"
"PO-Revision-Date: 2016-05-06T10:42:44-04:00\n"
"Language: \n"

... without msgstr ""
The specification mentions an empty untranslated-string, but says nothing about an empty translated-string (i.e. msgstr "").

I don't know ... all the examples I find on have the msgstr "" though.

If the PO generation is correct, I think having the  Translator function skip empty strings is another possible solution.

Think of msgid as a record identifier. With your approach, how can a program find the PO header? The doc says that the header should be the first entry, not that it must be the first, so there only way to define a header is by using a fixed value for msgid (and the empty string is the safest one, I mean the one that should not clash with any application).
Furthermore, gettext files are so widely used that changing its structure is not feasible in practice... It'd require to rewrite a few thousands of programs in a few millions of instances...

If the PO generation is correct, I think having the Translator function skip empty strings is another possible solution.

In that case how could we retrieve the header value?

I don't know ... all the examples I find on have the msgstr "" though.

You mean that all the .po files start like this?
msgid ""
msgstr ""
"Something else"
"Something else"
"Something else"

If this is the case, please note that the value of msgstr is not an emty string, since its value is built by concatenating the initial empty string with all the non-empty strings that follow...

No, all the examples of PO files with headers I see begin with:
msgid ""
msgstr ""
"Project-Id-Version: \n"
...

... i.e. with msgstr ""
But I am beginning to understand now that this is actually a feature to retrieve the header information at some end point with _('') or gettext('').
Still, I don't know why this particular class needs this feature when your cldr-to-gettext-plural-rules provides a far more elegant solution to getting language CLDR data.

The headers not only provide CLDR data, but also the translator name, the revision date, revision bugs address, etc.

Does your class allow you to set these header variables?

Yes. Here an example: https://github.com/oscarotero/Gettext#translations

Awesome! Thanks again.


Loudness Envelope points (increasing number of points)

Hi can someone explain how you can increase the number of envelope points when you are using this tool to work as a vocal rider, various YouTube videos have points every 1/32 and I can't seem to adjust mine from 1/4, even when my grid settings are 1/32. In reaper 7.22 and SWS build <IP_ADDRESS>

Hi, it's not based on grid but on (fixed) time intervalls.
Short term graph is 3s/measurement, momentary graph is 400ms/measurement.

@cellofello36 I'm curious what the connection between envelopes and the SWS Loudness utility is, i don't notice there any options for creating loudness envelope or for using envelope points as an interval guide. Can you link to a video which showcases that?

Thanks for replying! Somehow they have both come back with short term results every time, I can't get the momentary results in the current setup

Hm strange, works for me.
First is short term, second momentary (created via SWS Loudness window -> rightclick...)


[base-ui][material-ui] Uncontrolled Autocomplete component do not fully reset when inside a  with a reset button

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Steps to reproduce 🕹
Link to live example without using state: https://codesandbox.io/p/sandbox/jovial-hodgkin-rczprx
Link to live example using state: https://codesandbox.io/p/sandbox/admiring-morse-s67ssl
Current behavior 😯
When using Autocomplete component, Pressing the reset button in a form does not revert value of the Autocomplete to its default value.
If I use Autocomplete with state then it will work properly.
Expected behavior 🤔
Changes in the value of the Autocomplete will get reset while clicking on the reset button when we are not using the state (for the first codesandbox).
Context 🔦
No response
Your environment 🌎

npx @mui/envinfo
  System:
    OS: Windows 10 10.0.19045
  Binaries:
    Node: 20.9.0 - C:\Program Files\nodejs\node.EXE
    Yarn: 1.22.19 - ~\AppData\Roaming\npm\yarn.CMD
    npm: 10.1.0 - C:\Program Files\nodejs\npm.CMD
  Browsers:
    Chrome: Not Found
    Edge: Chromium (120.0.2210.77)
  npmPackages:
    @emotion/react: ^11.11.1 => 11.11.1
    @emotion/styled: ^11.11.0 => 11.11.0
    @mui/base:  5.0.0-beta.28
    @mui/core-downloads-tracker:  5.15.1
    @mui/material: ^5.15.1 => 5.15.1
    @mui/private-theming:  5.15.1
    @mui/styled-engine:  5.15.1
    @mui/system:  5.15.1
    @mui/types:  7.2.11
    @mui/utils:  5.15.1
    @types/react: ^18.2.45 => 18.2.45
    react: ^18.2.0 => 18.2.0
    react-dom: ^18.2.0 => 18.2.0
    typescript: ^4.9.5 => 4.9.5

This should be supported in Base UI.


New version: SaaSGroup.Tower version 7.1.483

Created by 🥟 Dumplings.
Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

Installation failed with exit code -1978334972
2024-10-10 03:33:05.217 [CLI ] No suitable installer found for manifest Microsoft.DotNet.DesktopRuntime.8 with version 8.0.8
2024-10-10 03:32:44.045 [CLI ] No suitable installer found for manifest Microsoft.DotNet.DesktopRuntime.8 with version 8.0.8

Automated error analysis suggests -1978334972 may mean This package has a dependency missing from your system.
(Automated response - build 896.)

https://github.com/microsoft/winget-pkgs/issues/152555

Verify:

@wingetbot waivers Add Validation-Installation-Error


Partial interpolation

Status
Having shown an earlier version of this branch to @romac, I'm now putting this up for public review. It is still a work in progress, but the main components are in place.
Description
This PR implements most of a complete interface for incrementally computing a secret using barycentric Lagrange interpolation. In cases where not all shares are available at once, it is still possible to start interpolating the secret polynomial, such that when threshold shares are finally present, the final computation time (i.e., the time between receiving the threshold-th share and the secret being recovered) is much smaller. This will be especially noticeable when the secret is very long, or the threshold is very high. (E.g., in Sunder, shares are entered one at a time and this could be useful.)
It is still missing it's highest-level, public-facing interface that would accept &[String]s (shares in string form), parse them, and return Recovery objects. Recovery objects store and update the state of the partially recovered secret.
Under the hood, Recovery objects store:

barycentric weights and diffs computed evaluate the polynomial.
The ids processed so far.
The threshold.
The secret length (slen).
Optionally, the root_hash of the Merkle tree (i.e., the public key the shares were signed with).
Optionally, the secret.

1-3 are needed to correctly compute the secret, and know when it's ready. Since there would be a lot of redundant data among the BarycentricWeightss if we were to store the ids and threshold in that struct, we depend on Recovery to store and update the ids, and provide new points to update each BarycentricWeights. When threshold shares have been processed, the secret, which is initialized at None, is automatically computed (Some<Vec<u8>>), and can then be retrieved with get_secret.
2-5 are needed for validation of the shares and verification of the signatures. If verify_signatures is true Recovery::new() will set the the root_hash to the root hash of the initial share(s) used to create the Recovery object, and this root_hash value is automatically used during subsequent Recover::updates to ensure consistency among the signatures. Likewise, during updates share validation "picks up where it left off" by passing the already processed ids, along with the new shares to be validate, to the new function validate_additional_signed_shares in order to prevent duplicate shares from being processed.
Thoughts/ ideas:
I'm not sure if it is necessary to create {to,from}_string methods for Recovery in order to make a functional interface in regards to the node library. If it is not necessary, I assume this means the node interface can act on an Recovery object in memory, without it having to be in a printable or JS-intelligible/interoperable form. In this case, one could simply wait until threshold shares have been interpolated, and then call get_secret() on the Recovery object, which will return a Result<Vec<u8>> (just as does Recovery::recover_secret, which, though changed under the hood, provides the same interface that SSS::recover_secret used to).
Whether or not it such methods are necessary, they may be useful. The idea being that you could partially interpolate a secret from less than threshold shares, storing a result a fraction of the size the combined shares (and maybe more importantly/ conveniently, as a single piece of data), and then later interpolate more shares to get the final result. To do this we'd need some way to serialize an Recovery for long-term storage (string, or binary for that matter). As a use case, imagine you want to recover a secret using Sunder, and you expect to get shares in person over the course of some time. A useful feature would be the ability to save to disk a serialized Recovery object, so that you don't have to save each share to disk, and then enter them all in once there are sufficient. Good UI would keep you updated on how many shares you've interpolated so far and how many more are needed to fully recover the object using the shares_interpolated() and shares_needed() methods. Especially when recovering multiple secrets at a time in an incremental effort, a good UI built around this functionality could save you a lot of organizational effort and help prevent mistakes.
TODO

Improve documentation and code comments.
Add a lot more tests.
Add a few more benchmarks.
Create highest-level (user) interface that takes &[String].

Protobuf/ {to,from_string} for Recovery?

Catch and modify any InconsistentSignature errors to correct the ids argument when S::verify_signature is called in validate::validate_additional_signed_shares before re-raising (or whatever the Rustaceans call this) with match and whatever else from the error_chain crate (see this commit message).

Rebased on master, so diff is much nicer to look at now.

Closing because I don't think this PR means much with respect to intended use cases of this library. The speedup won't matter for the low degree polynomials this library expects its users to be working with, and anyways FFT should be used for high-degree polynomials.


Longer search queries result in access denied message!

Hi all,
The changes we just implemented to search seem to be causing some problems with longer queries. For example, this search results in this message: "AccessDeniedAccess DeniedF8A2B09A36E0C23CeM0EfupqpWYkreLD6JVwWxjBl9ov0fTIKzjLe9JzZYLgpE3GmP+cp9PyxIh4HGBjkU0FRLd3esk="
I did some testing. It seems that one word searches work as normal but each additional word seems to slow things down significantly, to the point that searches of more than 4 words seem to time out and generate an access denied error like the one above. I don't think this is an acceptable tradeoff. Can we rollback and try to reconfigure to get around this problem?
Thanks!
Julian

Changes to search functionality have been deployed to production. It seems to be working well, with no errors.


Including bandwidth usage in error message for queries without indexes

This is for Google-internal issue https://b.corp.google.com/issues/64033074

Bug number updated.


about classifier baseline

Hello, I wonder if the classifier baseline branch can be adapted in a few shot learning task?

Hi. I didn't get the point maybe. Classifier-baseline is trained with cross entropy loss, after training it can perform few-shot learning tasks by cosine nearest-centroid.

Thanks for your help. Do you mean that the classifier baseline can do some beautiful work when I use it in a few shot classification task?

And I also have some trouble in getting the output of the prediction of the classifier. Is that the logit ?

Yes, the variable 'logits' in the code refers to the predicted logits of current batch.

And i also get some question on the classifier baseline:
i wonder if the model use the encoder to solve the few shot classification issue by cosine distance in the code or through the meta learning method?
and also , i find that in the test-few-shot.py, the dataloader label is the index of the true label, am i correct or is that some kind of mistake i made?

If so,  does the code perform few shot classifier in the classifier baseline through using cosine distance?

And in the train_classifier.py , there is a few-shot eval , what is this stage used for?

Yes, it classifies with cos distance. In train_classifier.py few-shot eval is evaluating the few-shot performance of current model (i.e. applying cos nearest-centroid to current classifier for few-shot tasks). It is for checking the trend of the performance.

Thanks for your patience, but i still have an issue why do we need test dataset in the train stage?

You're welcome.
It is evaluating the model after each epoch, so that we can see a performance curve during training (which is common in most machine learning models' training).

You're welcome.
It is evaluating the model after each epoch, so that we can see a performance curve during training. You can delete this stage if you are not interest in these information.


Automatically Respring cause respring loop

Describe the bug
Jailbreak with 'Automatically Respring' enable cause respring loop when 'Reload System Demon' is on.
To Reproduce
Steps to reproduce the behavior:

Go to 'unc0ver-dark'
Click on 'Setting'
Enable 'Automatically Respring' and 'Reload System Demon'
Back to Jailbreak page and press it.
Resping loop

Screenshots
None
Device (please complete the following information):

iOS Version: iOS 12.1.1
iOS Device: iPhone X
unc0ver Version: 1.2.3

Place an "x" between the brackets if true:

[x] this is a bug others will be able to reproduce
[x] this issue is present with all tweaks uninstalled(except for default packages) or disabled
(Only enable AppSync, Cephei, IconSupport, PreferenceLoader, RocketBootstrap.)
[x] this issue is present after a rootfs restore
[x] this issue is present on the latest version of unc0ver

Logs

AppVersion
1.2.3
Cydia Sources

KernelVersion
Darwin Kernel Version 18.2.0: Mon Nov 12 20:32:02 PST 2018; root:xnu-4903.232.2~1/RELEASE_ARM64_T8015
LogFile
2019-06-05 09:50:51.060 Undecimus[186:2839] Presenting view controllers on detached view controllers is discouraged <JailbreakViewController: 0x11bf00640>.
2019-06-05 09:51:01.923 Undecimus[186:2839] [*] Status: Jailbreaking
2019-06-05 09:51:01.933 Undecimus[186:2852] [*] Progress: Exploiting kernel...
2019-06-05 09:51:01.946 Undecimus[186:2852] [*] _assert(0:kr == KERN_SUCCESS)@KernelUtilities.c:1345[restore_kernel_task_port]
2019-06-05 09:51:01.947 Undecimus[186:2852] [*] page size: 0x4000, (os/kern) successful
2019-06-05 09:51:01.947 Undecimus[186:2852] [*] client: 1300f, (os/kern) successful
2019-06-05 09:51:01.948 Undecimus[186:2852] [*] surface ID: 0x6f
2019-06-05 09:51:01.980 Undecimus[186:2852] [*] total pipes created: 1280
2019-06-05 09:51:02.336 Undecimus[186:2852] [*] got gc at 193
2019-06-05 09:51:02.351 Undecimus[186:2852] [*] got gc at 199
2019-06-05 09:51:02.363 Undecimus[186:2852] [*] got gc at 201
2019-06-05 09:51:02.363 Undecimus[186:2852] [*] breaking
2019-06-05 09:51:03.496 Undecimus[186:2852] [*] port: 122007
2019-06-05 09:51:03.496 Undecimus[186:2852] [*] WE REALLY POSTED UP ON THIS BLOCK -- part 1 of #alwaysstayposted
2019-06-05 09:51:03.496 Undecimus[186:2852] [*] getting responses...
2019-06-05 09:51:04.441 Undecimus[186:2852] [*] found voucher!! s: 212, j: 18
2019-06-05 09:51:04.441 Undecimus[186:2852] [*] port: ffffffe00a6751b8
2019-06-05 09:51:04.441 Undecimus[186:2852] [*] refs: 101
2019-06-05 09:51:04.441 Undecimus[186:2852] [*] new port addr: 0xffffffe00a774000
2019-06-05 09:51:04.446 Undecimus[186:2852] [*] total_pipes is now: 1016
2019-06-05 09:51:04.446 Undecimus[186:2852] [*] realloc'ing...
2019-06-05 09:51:04.446 Undecimus[186:2852] [*] old port: 122007
2019-06-05 09:51:04.446 Undecimus[186:2852] [*] new port: e3207
2019-06-05 09:51:04.446 Undecimus[186:2852] [*] WE REALLY TRAPPIN OUT HERE
2019-06-05 09:51:04.446 Undecimus[186:2852] [*] found our fakeport: 61
2019-06-05 09:51:04.446 Undecimus[186:2852] [*] ip_srights: 100
2019-06-05 09:51:04.446 Undecimus[186:2852] [*] fakeport pipe index: 61
2019-06-05 09:51:04.446 Undecimus[186:2852] [*] starting kreads...
2019-06-05 09:51:04.446 Undecimus[186:2852] [*] testing the first read...
2019-06-05 09:51:04.446 Undecimus[186:2852] [*] first read val = 80000025
2019-06-05 09:51:04.446 Undecimus[186:2852] [*] got ikmq_base: 0xffffffe00372b100
2019-06-05 09:51:04.446 Undecimus[186:2852] [*] ikm_header: 0xffffffe00372b188
2019-06-05 09:51:04.446 Undecimus[186:2852] [*] port_addr: 0xffffffe00a688930
2019-06-05 09:51:04.446 Undecimus[186:2852] [*] itk_space: 0xffffffe0050c6c30
2019-06-05 09:51:04.446 Undecimus[186:2852] [*] is_table: 0xffffffe03f280000
2019-06-05 09:51:04.446 Undecimus[186:2852] [*] host_port_addr: 0xffffffe00069e568
2019-06-05 09:51:04.447 Undecimus[186:2852] [*] ourtask: 0xffffffe004814000
2019-06-05 09:51:04.447 Undecimus[186:2852] [*] found kernel_base: 0xfffffff01f204000
2019-06-05 09:51:04.447 Undecimus[186:2852] [*] kernel_slide: 0x18200000
2019-06-05 09:51:04.447 Undecimus[186:2852] [*] got ikmq_base: 0xffffffe00372b100
2019-06-05 09:51:04.447 Undecimus[186:2852] [*] ikm_next: 0xffffffe004f0f300
2019-06-05 09:51:04.447 Undecimus[186:2852] [*] ikm_header: 0xffffffe004f0f388
2019-06-05 09:51:04.447 Undecimus[186:2852] [*] port_addr: 0xffffffe00069e568
2019-06-05 09:51:04.447 Undecimus[186:2852] [*] realhost: 0xfffffff01f86bba0
2019-06-05 09:51:04.447 Undecimus[186:2852] [*] got ourproc: 0xffffffe005b0fb88
2019-06-05 09:51:04.448 Undecimus[186:2852] [*] got kernproc: 0xfffffff01f8d1878
2019-06-05 09:51:04.448 Undecimus[186:2852] [*] got kerntask: 0xffffffe0006c90e0
2019-06-05 09:51:04.448 Undecimus[186:2852] [*] got kernel vm map: 0xfffffff0ecb21fd8
2019-06-05 09:51:04.448 Undecimus[186:2852] [*] ipc_space_kernel: 0xffffffe000686140
2019-06-05 09:51:04.448 Undecimus[186:2852] [*] read kbase: 100000cfeedfacf
2019-06-05 09:51:04.448 Undecimus[186:2852] [*] kernel_task_buf: 0xffffffe000000000
2019-06-05 09:51:04.448 Undecimus[186:2852] [*] kernel_port_buf: 0xffffffe000004000
2019-06-05 09:51:04.448 Undecimus[186:2852] [*] tfp0 achieved!
2019-06-05 09:51:04.448 Undecimus[186:2852] [*] base: 0x100000cfeedfacf
2019-06-05 09:51:04.448 Undecimus[186:2852] [*] Success!
2019-06-05 09:51:04.455 Undecimus[186:2852] [*] tfp0: 0xe3107
2019-06-05 09:51:04.455 Undecimus[186:2852] [*] kernel_base: 0xfffffff01f204000
2019-06-05 09:51:04.455 Undecimus[186:2852] [*] kernel_slide: 0x0000000018200000
2019-06-05 09:51:04.456 Undecimus[186:2852] [*] Successfully exploited kernel.
2019-06-05 09:51:04.456 Undecimus[186:2852] [*] Progress: Initializing patchfinder...
2019-06-05 09:51:04.513 Undecimus[186:2852] [*] Successfully initialized patchfinder.
2019-06-05 09:51:04.514 Undecimus[186:2852] [*] Progress: Finding offsets...
2019-06-05 09:51:04.523 Undecimus[186:2852] [*] trustcache = 0xfffffff0076b08c0 + 0x0000000018200000
2019-06-05 09:51:04.541 Undecimus[186:2852] [*] OSBoolean_True = 0xfffffff0076d7c28 + 0x0000000018200000
2019-06-05 09:51:04.555 Undecimus[186:2852] [*] osunserializexml = 0xfffffff007577368 + 0x0000000018200000
2019-06-05 09:51:04.586 Undecimus[186:2852] [*] smalloc = 0xfffffff00697e414 + 0x0000000018200000
2019-06-05 09:51:04.589 Undecimus[186:2852] [*] add_x0_x0_0x40_ret = 0xfffffff00744a45c + 0x0000000018200000
2019-06-05 09:51:04.592 Undecimus[186:2852] [*] zone_map_ref = 0xfffffff0076899a8 + 0x0000000018200000
2019-06-05 09:51:04.592 Undecimus[186:2852] [*] vfs_context_current = 0xfffffff007255544 + 0x0000000018200000
2019-06-05 09:51:04.592 Undecimus[186:2852] [*] vnode_lookup = 0xfffffff0072363a4 + 0x0000000018200000
2019-06-05 09:51:04.592 Undecimus[186:2852] [*] vnode_put = 0xfffffff0072326dc + 0x0000000018200000
2019-06-05 09:51:04.592 Undecimus[186:2852] [*] kernel_task = 0xfffffff007666078 + 0x0000000018200000
2019-06-05 09:51:04.625 Undecimus[186:2852] [*] shenanigans = 0xfffffff0077fb480 + 0x0000000018200000
2019-06-05 09:51:04.634 Undecimus[186:2852] [*] vnode_get_snapshot = 0xfffffff00724ded0 + 0x0000000018200000
2019-06-05 09:51:04.659 Undecimus[186:2852] [*] fs_lookup_snapshot_metadata_by_name_and_return_name = 0xfffffff00681664c + 0x0000000018200000
2019-06-05 09:51:04.686 Undecimus[186:2852] [*] apfs_jhash_getvnode = 0xfffffff0068559d8 + 0x0000000018200000
2019-06-05 09:51:04.687 Undecimus[186:2852] [*] lck_mtx_lock = 0xfffffff007205e54 + 0x0000000018200000
2019-06-05 09:51:04.687 Undecimus[186:2852] [*] lck_mtx_unlock = 0xfffffff0072066b4 + 0x0000000018200000
2019-06-05 09:51:04.687 Undecimus[186:2852] [*] proc_find = 0xfffffff0074780d4 + 0x0000000018200000
2019-06-05 09:51:04.687 Undecimus[186:2852] [*] proc_rele = 0xfffffff007477ffc + 0x0000000018200000
2019-06-05 09:51:04.716 Undecimus[186:2852] [*] extension_create_file = 0xfffffff0069868d4 + 0x0000000018200000
2019-06-05 09:51:04.716 Undecimus[186:2852] [*] extension_add = 0xfffffff006986abc + 0x0000000018200000
2019-06-05 09:51:04.717 Undecimus[186:2852] [*] extension_release = 0xfffffff00698682c + 0x0000000018200000
2019-06-05 09:51:04.717 Undecimus[186:2852] [*] sfree = 0xfffffff00697e670 + 0x0000000018200000
2019-06-05 09:51:04.750 Undecimus[186:2852] [*] sstrdup = 0xfffffff00697e510 + 0x0000000018200000
2019-06-05 09:51:04.750 Undecimus[186:2852] [*] strlen = 0xfffffff0070e9160 + 0x0000000018200000
2019-06-05 09:51:04.777 Undecimus[186:2852] [*] issue_extension_for_mach_service = 0xfffffff00698a32c + 0x0000000018200000
2019-06-05 09:51:04.777 Undecimus[186:2852] [*] issue_extension_for_absolute_path = 0xfffffff00698a3a4 + 0x0000000018200000
2019-06-05 09:51:04.777 Undecimus[186:2852] [*] IOMalloc = 0xfffffff007587568 + 0x0000000018200000
2019-06-05 09:51:04.777 Undecimus[186:2852] [*] IOFree = 0xfffffff0075875b4 + 0x0000000018200000
2019-06-05 09:51:04.777 Undecimus[186:2852] [*] Successfully found offsets.
2019-06-05 09:51:04.778 Undecimus[186:2852] [*] Progress: Initializing jailbreak...
2019-06-05 09:51:04.778 Undecimus[186:2852] [*] Escaping sandbox...
2019-06-05 09:51:04.778 Undecimus[186:2852] [*] myProcAddr = 0xffffffe005b0fb88
2019-06-05 09:51:04.778 Undecimus[186:2852] [*] kCFCoreFoundationVersionNumber: 1561.000000
2019-06-05 09:51:04.778 Undecimus[186:2852] [*] offsets selected for iOS 12.0 or above
2019-06-05 09:51:04.778 Undecimus[186:2852] [*] kernelCredAddr = 0xffffffe000929f80
2019-06-05 09:51:04.778 Undecimus[186:2852] [*] Shenanigans = 0xffffffe000929f80
2019-06-05 09:51:04.778 Undecimus[186:2852] [*] myOriginalCredAddr = 0xffffffe003df0750
2019-06-05 09:51:04.778 Undecimus[186:2852] [*] Successfully escaped sandbox.
2019-06-05 09:51:04.778 Undecimus[186:2852] [*] Initializing kernel code execution...
2019-06-05 09:51:04.782 Undecimus[186:2852] [*] Successfully initialized kernel code execution.
2019-06-05 09:51:04.782 Undecimus[186:2852] [*] Setting HSP4 as TFP0...
2019-06-05 09:51:04.783 Undecimus[186:2852] [*] Successfully set HSP4 as TFP0.
2019-06-05 09:51:04.783 Undecimus[186:2852] [*] Setting kernel task info...
2019-06-05 09:51:04.783 Undecimus[186:2852] [*] Successfully set kernel task info.
2019-06-05 09:51:04.783 Undecimus[186:2852] [*] Platformizing...
2019-06-05 09:51:04.783 Undecimus[186:2852] [*] Successfully initialized jailbreak.
2019-06-05 09:51:04.783 Undecimus[186:2852] [*] Progress: Unexporting kernel task port...
2019-06-05 09:51:04.783 Undecimus[186:2852] [*] Successfully unexported kernel task port.
2019-06-05 09:51:04.783 Undecimus[186:2852] [*] Progress: Writing a test file to UserFS...
2019-06-05 09:51:04.785 Undecimus[186:2852] [*] Successfully wrote a test file to UserFS.
2019-06-05 09:51:04.790 Undecimus[186:2852] [*] Progress: Unlocking nvram...
2019-06-05 09:51:04.790 Undecimus[186:2852] [*] IODTNVRAM obj at 0xffffffe000661580
2019-06-05 09:51:04.790 Undecimus[186:2852] [*] Unlocked nvram
2019-06-05 09:51:04.790 Undecimus[186:2852] [*] Successfully unlocked nvram.
2019-06-05 09:51:04.792 Undecimus[186:2852] [*] runCommandv(205) command: /usr/sbin/nvram "-p"
2019-06-05 09:51:04.794 Undecimus[186:2852] [*] runCommandv(205): oblit-begins	OblitType: ObliterateDataPartition.   InRelease
2019-06-05 09:51:06.095 Undecimus[186:2852] [*] runCommandv(308): Ign:1 file:/var/lib/undecimus/apt ./ InRelease
2019-06-05 09:51:06.097 Undecimus[186:2852] [*] runCommandv(308): Get:2 file:/var/lib/undecimus/apt ./ Release [156 B]
2019-06-05 09:51:06.137 Undecimus[186:2852] [*] runCommandv(308): Get:2 file:/var/lib/undecimus/apt ./ Release [156 B]
2019-06-05 09:51:06.139 Undecimus[186:2852] [*] runCommandv(308): Get:3 file:/var/lib/undecimus/apt ./ Release.gpg
2019-06-05 09:51:06.140 Undecimus[186:2852] [*] runCommandv(308): Ign:3 file:/var/lib/undecimus/apt ./ Release.gpg
2019-06-05 09:51:06.141 Undecimus[186:2852] [*] runCommandv(308): Get:4 file:/var/lib/undecimus/apt ./ Translation-en
2019-06-05 09:51:06.141 Undecimus[186:2852] [*] runCommandv(308): Ign:4 file:/var/lib/undecimus/apt ./ Translation-en
2019-06-05 09:51:06.141 Undecimus[186:2852] [*] runCommandv(308): Get:4 file:/var/lib/undecimus/apt ./ Translation-en
2019-06-05 09:51:06.141 Undecimus[186:2852] [*] runCommandv(308): Ign:4 file:/var/lib/undecimus/apt ./ Translation-en
2019-06-05 09:51:06.142 Undecimus[186:2852] [*] runCommandv(308): Get:4 file:/var/lib/undecimus/apt ./ Translation-en
2019-06-05 09:51:06.142 Undecimus[186:2852] [*] runCommandv(308): Ign:4 file:/var/lib/undecimus/apt ./ Translation-en
2019-06-05 09:51:06.142 Undecimus[186:2852] [*] runCommandv(308): Get:4 file:/var/lib/undecimus/apt ./ Translation-en
2019-06-05 09:51:06.142 Undecimus[186:2852] [*] runCommandv(308): Ign:4 file:/var/lib/undecimus/apt ./ Translation-en
2019-06-05 09:51:06.142 Undecimus[186:2852] [*] runCommandv(308): Get:4 file:/var/lib/undecimus/apt ./ Translation-en
2019-06-05 09:51:06.143 Undecimus[186:2852] [*] runCommandv(308): Ign:4 file:/var/lib/undecimus/apt ./ Translation-en
2019-06-05 09:51:06.169 Undecimus[186:2852] [*] runCommandv(308): Reading package lists...
2019-06-05 09:51:06.178 Undecimus[186:2852] [*] runCommandv(308): W: No sandbox user '_apt' on the system, can not drop privileges
2019-06-05 09:51:06.178 Undecimus[186:2852] [*] runCommandv(308): W: No Hash entry in Release file /var/lib/apt/lists/_var_lib_undecimus_apt_._Release
2019-06-05 09:51:06.178 Undecimus[186:2852] [*] runCommandv(308): W: Invalid 'Date' entry in Release file /var/lib/apt/lists/_var_lib_undecimus_apt_._Release
2019-06-05 09:51:06.179 Undecimus[186:2852] [*] runCommandv(308) completed with exit status 0
2019-06-05 09:51:06.179 Undecimus[186:2852] [*] runCommandv(316) command: /usr/bin/apt-get "-o" "Dir::Etc::sourcelist=undecimus/undecimus.list" "-o" "Dir::Etc::sourceparts=-" "-o" "APT::Get::List-Cleanup=0" "-y" "--allow-unauthenticated" "--allow-downgrades" "install" "-f"
2019-06-05 09:51:06.232 Undecimus[186:2852] [*] runCommandv(316): Reading package lists...
2019-06-05 09:51:06.243 Undecimus[186:2852] [*] runCommandv(316): Building dependency tree...
2019-06-05 09:51:06.243 Undecimus[186:2852] [*] runCommandv(316): Reading state information...
2019-06-05 09:51:06.258 Undecimus[186:2852] [*] runCommandv(316): 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2019-06-05 09:51:06.259 Undecimus[186:2852] [*] runCommandv(316) completed with exit status 0
2019-06-05 09:51:06.259 Undecimus[186:2852] [*] runCommandv(322) command: /bin/sh "-c" "/usr/bin/dpkg -s "com.parrotgeek.nobetaalert" 2>/dev/null | grep -i ^Status: | grep -q "install ok""
2019-06-05 09:51:06.268 Undecimus[186:2852] [*] runCommandv(322) completed with exit status 1
2019-06-05 09:51:06.268 Undecimus[186:2852] [*] Deb: "com.parrotgeek.nobetaalert" is not installed
2019-06-05 09:51:06.269 Undecimus[186:2852] [*] runCommandv(326) command: /bin/sh "-c" "dpkg --configure -a"
2019-06-05 09:51:06.277 Undecimus[186:2852] [*] runCommandv(326) completed with exit status 0
2019-06-05 09:51:06.278 Undecimus[186:2852] [*] runCommandv(327) command: /usr/bin/apt-get "-o" "Dir::Etc::sourcelist=undecimus/undecimus.list" "-o" "Dir::Etc::sourceparts=-" "-o" "APT::Get::List-Cleanup=0" "-y" "--allow-unauthenticated" "--allow-downgrades" "-f" "dist-upgrade"
2019-06-05 09:51:06.325 Undecimus[186:2852] [*] runCommandv(327): Reading package lists...
2019-06-05 09:51:06.335 Undecimus[186:2852] [*] runCommandv(327): Building dependency tree...
2019-06-05 09:51:06.335 Undecimus[186:2852] [*] runCommandv(327): Reading state information...
2019-06-05 09:51:06.344 Undecimus[186:2852] [*] runCommandv(327): Calculating upgrade...
2019-06-05 09:51:06.349 Undecimus[186:2852] [*] runCommandv(327): 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2019-06-05 09:51:06.350 Undecimus[186:2852] [*] runCommandv(327) completed with exit status 0
2019-06-05 09:51:06.350 Undecimus[186:2852] [*] Injecting 2 files to trust cache
2019-06-05 09:51:06.355 Undecimus[186:2852] [*] /usr/libexec/substrate: OK
2019-06-05 09:51:06.359 Undecimus[186:2852] [*] /usr/libexec/substrated: OK
2019-06-05 09:51:06.412 Undecimus[186:2852] [*] /usr/libexec/substrated: already in dynamic trustcache, not reinjecting
2019-06-05 09:51:06.412 Undecimus[186:2852] [*] /usr/libexec/substrate: already in dynamic trustcache, not reinjecting
2019-06-05 09:51:06.412 Undecimus[186:2852] [*] 0 new hashes to inject
2019-06-05 09:51:06.412 Undecimus[186:2852] [*] Injected 2 files to trust cache
2019-06-05 09:51:06.412 Undecimus[186:2852] [*] Successfully extracted bootstrap.
2019-06-05 09:51:06.412 Undecimus[186:2852] [*] Progress: Fixing storage preferences...
2019-06-05 09:51:06.413 Undecimus[186:2852] [*] Successfully fixed storage preferences.
2019-06-05 09:51:06.413 Undecimus[186:2852] [*] Progress: Restoring memory limit...
2019-06-05 09:51:06.413 Undecimus[186:2852] [*] modifyPlist: Will modify plist: /System/Library/LaunchDaemons/com.apple.jetsamproperties.D221.plist
2019-06-05 09:51:06.425 Undecimus[186:2852] [*] modifyPlist: Writing to file: /System/Library/LaunchDaemons/com.apple.jetsamproperties.D221.plist
2019-06-05 09:51:06.425 Undecimus[186:2852] [*] modifyPlist: Success
2019-06-05 09:51:06.426 Undecimus[186:2852] [*] Successfully restored memory limit.
2019-06-05 09:51:06.427 Undecimus[186:2852] [*] runCommandv(333) command: /bin/sh "-c" "/usr/bin/dpkg -s "cydia-gui" 2>/dev/null | grep -i ^Status: | grep -q "install ok""
2019-06-05 09:51:06.436 Undecimus[186:2852] [*] runCommandv(333) completed with exit status 1
2019-06-05 09:51:06.436 Undecimus[186:2852] [*] Deb: "cydia-gui" is not installed
2019-06-05 09:51:06.437 Undecimus[186:2852] [*] runCommandv(337) command: /bin/sh "-c" "/usr/bin/dpkg -s "cydia-upgrade-helper" 2>/dev/null | grep -i ^Status: | grep -q "install ok""
2019-06-05 09:51:06.444 Undecimus[186:2852] [*] runCommandv(337) completed with exit status 1
2019-06-05 09:51:06.444 Undecimus[186:2852] [*] Deb: "cydia-upgrade-helper" is not installed
2019-06-05 09:51:06.455 Undecimus[186:2852] [*] Progress: Loading Daemons...
2019-06-05 09:51:06.455 Undecimus[186:2852] [*] runCommandv(341) command: /bin/sh "-c" "echo 'really jailbroken';shopt -s nullglob;for a in /Library/LaunchDaemons/*.plist;do echo loading $a;launchctl load "$a" ;done; "
2019-06-05 09:51:06.457 Undecimus[186:2852] [*] runCommandv(341): really jailbroken
2019-06-05 09:51:06.458 Undecimus[186:2852] [*] runCommandv(341): loading /Library/LaunchDaemons/com.matchstic.reprovisiond.plist
2019-06-05 09:51:06.487 Undecimus[186:2852] [*] runCommandv(341): loading /Library/LaunchDaemons/com.rpetrich.rocketbootstrapd.plist
2019-06-05 09:51:06.491 Undecimus[186:2852] [*] runCommandv(341): loading /Library/LaunchDaemons/com.tigisoftware.filza.helper.plist
2019-06-05 09:51:06.495 Undecimus[186:2852] [*] runCommandv(341): loading /Library/LaunchDaemons/me.alfhaily.cercube.daemon.plist
2019-06-05 09:51:06.499 Undecimus[186:2852] [*] runCommandv(341) completed with exit status 0
2019-06-05 09:51:06.499 Undecimus[186:2852] [*] runCommandv(348) command: /bin/sh "-c" "for file in /etc/rc.d/*; do if [[ -x "$file" && "$file" != "/etc/rc.d/substrate" ]]; then "$file";fi;done"
2019-06-05 09:51:06.501 Undecimus[186:2852] [*] runCommandv(348) completed with exit status 0
2019-06-05 09:51:06.501 Undecimus[186:2852] [*] Successfully loaded Daemons.
2019-06-05 09:51:06.504 Undecimus[186:2852] [*] Progress: Loading Tweaks...
2019-06-05 09:51:06.517 Undecimus[186:2852] [*] runCommandv(349) command: /bin/sh "-c" "nohup bash -c "while [[ ! -f /private/var/mobile/Containers/Data/Application/D83475A6-0D80-45F6-B737-D61783EC08A4/tmp/jailbreak.completed ]]; do :; done;launchctl unload /System/Library/LaunchDaemons/com.apple.backboardd.plist && ldrestart ;launchctl load /System/Library/LaunchDaemons/com.apple.backboardd.plist" >/dev/null 2>&1 &"
2019-06-05 09:51:06.520 Undecimus[186:2852] [*] runCommandv(349) completed with exit status 0
2019-06-05 09:51:06.520 Undecimus[186:2852] [*] Successfully loaded Tweaks.
2019-06-05 09:51:06.520 Undecimus[186:2852] [*] Progress: Deinitializing jailbreak...
2019-06-05 09:51:06.521 Undecimus[186:2852] [*] Deinitializing kernel code execution...
2019-06-05 09:51:06.521 Undecimus[186:2852] [*] Unplatformizing...
2019-06-05 09:51:06.521 Undecimus[186:2852] [*] Sandboxing...
2019-06-05 09:51:06.521 Undecimus[186:2852] [*] Downgrading host port...
2019-06-05 09:51:06.521 Undecimus[186:2852] [*] Restoring shenanigans pointer...
2019-06-05 09:51:06.522 Undecimus[186:2852] [*] Deallocating ports...
2019-06-05 09:51:06.523 Undecimus[186:2839] [*] Status: Jailbroken
2019-06-05 09:54:38.671 Undecimus[198:3458] [*] unc0ver dark Version: 1.2.3
2019-06-05 09:54:38.671 Undecimus[198:3458] [*] Machine Name: iPhone10,6
2019-06-05 09:54:38.671 Undecimus[198:3458] [*] Model Name: D221AP
2019-06-05 09:54:38.671 Undecimus[198:3458] [*] Kernel Version: Darwin Kernel Version 18.2.0: Mon Nov 12 20:32:02 PST 2018; root:xnu-4903.232.2~1/RELEASE_ARM64_T8015
2019-06-05 09:54:38.671 Undecimus[198:3458] [*] Kernel Page Size: 0x4000
2019-06-05 09:54:38.671 Undecimus[198:3458] [*] System Version: iOS 12.1.1 (Stable) (Build: 16C50)
2019-06-05 09:54:38.671 Undecimus[198:3458] [*] Bundled Resources Version: 1.0~b23

MachineName
iPhone10,6
OSProductVersion
12.1.1
OSVersion
16C50
Packages

Preferences

BootNonce
xxxxxxxxxxx
DisableAppRevokes

DisableAutoUpdates

DoEnableGetTaskAllow

DoReloadSystemDaemons

DumpAPTicket

Ecid
xxxxxxxxxxx
Exploit
3
ExportKernelTaskPort

HideLogWindow

IncreaseMemoryLimit

InstallCydia

InstallOpenSSH

InstallSileo

LoadDaemons

OverwriteBootNonce

RefreshIconCache

ResetCydiaCache

RestoreRootFS

SSHOnly

SetCSDebugged

TweakInjection

Uptime
116

Just disable reload system daemons

Some tweak need reload system daemons.
Disable it only restart Springboard, which cause some tweak won't work because it need mediad or other unix daemon restart.

It work fine when 'Automatically Respring' disable.
So the problem might cause from it.

Just disable reload system daemons

Some tweak need reload system daemons to work fine.
Disable it only restart Springboard, which cause some tweak won't work because it need mediad or other unix daemon restart.


How to use ESM modules in main process? Dynamic import broken after build

I'm just trying to use execa in the main process with:
import { execaCommand } from "execa"

But I hit the Error [ERR_REQUIRE_ESM]: require() of ES Module issue.

If I switch to a dynamic import:
const { execaCommand } = await import("execa")

This works fine with npm run dev, BUT breaks when building with npm run build with the following error:
(I'm using electron-unhandled to capture the error)
Error: ENOTDIR: not a directory, stat '/Users/johnlindquist/dev/electron-vite-react/release/2.1.0/mac-arm64/electron-vite-react.app/Contents/Resources/app.asar/dist-electron/main/node_modules/execa'

Thanks for any help!

@johnlindquist Hi 👋
I am glad to receive your email and I will reply to your question here.
import { execaCommand } from "execa"

Is this used in the Renderer process? If so make sure you have enabled nodeIntegration.
https://github.com/electron-vite/electron-vite-react/blob/dfa51dd15541e9b181a09014bb74dabd1a82f2a6/electron/main/index.ts#L52-L53

No, it's used in the main process.

https://github.com/johnlindquist/kitapp/tree/vite
Can this repo reproduce the problem? I will Debug it.

@caoxiemeihao I really just need dynamic imports to work.
It worked with my previous webpack config. It works with this in dev mode.
But the problem is when I run npm run build, it can't find a dynamic import.

@caoxiemeihao You can easily reproduce with this fork here of electron-vite-react here:
All I added was:
  const { execaCommand } = await import("execa")
  await execaCommand(`say "Hello, Electron"`)

You'll see:

npm run dev works fine
npm run build breaks when you open the .app

https://github.com/johnlindquist/electron-vite-react

I can try to get the ESM module to work under normal import. It will take me a little time.

Thanks!
Is dynamic import an easy fix? I'd be happy to use that for now (it's what I used before with webpack).

This is not difficult, I solved this problem in vite-plugin-electron-renderer before this.

I just remembered, I need dynamic imports to work because I dynamically install/load "node-mac-permissions" only if the user is on mac.

<EMAIL_ADDRESS>is out!
This provides an example of using execa based on 0.7.x 👉 esmodule

Thank you! Confirmed that sync imports are working. 👍

Please fix npm run build with dynamic imports too... 🙏
I need await import('node-mac-permissions') to work so I can load it based on the users' operating system.
Steps to reproduce:

Use a dynamic import anywhere:

await import('execa')

Run npm run build
Open the electron-vite-react.app

You'll get this error:
Error: ENOTDIR: not a directory, stat '/Users/johnlindquist/dev/electron-vite-react-dynamic-import/release/2.1.0/mac-arm64/electron-vite-react.app/Contents/Resources/app.asar/dist-electron/main/node_modules/execa'

You just move node-mac-permissions to dependencies 😄

It doesn't work after "npm run build" though

`import()` is natively supported in Electron Main (since this API runs in the cjs module), so we just need to make sure that execa is built correctly into `app.asar`.

<EMAIL_ADDRESS>is out. Support dynamic import()!

@caoxiemeihao Awesome, you rock! 🤘
I'll try this tomorrow, been AFK a couple days.

<EMAIL_ADDRESS>is breaking for me. It hangs on this line. I have to "force quit" from activity monitor to get it to stop:

The project is on the vite branch of this: https://github.com/johnlindquist/kitapp/tree/vite
0.7.1 builds fine.

On my local machine, v0.7.2 works fine 👀

@caoxiemeihao Can you think of any way to debug this? The --debug flag isn't giving me any info
https://user-images.githubusercontent.com/36073/210919220-b96da314-93ef-4a61-a4f4-e034beac8069.mp4

I tried a new checkout from iTerm this time:
git clone git@github.com:johnlindquist/kitapp.git kitapp-copy
cd kitapp-copy
npm i<EMAIL_ADDRESS>npm run build

Still hangs in the same spot each time:

0.7.2 also caused my CI to hang in the same spot. I cancelled after 38 minutes (it usually takes ~13 minutes):

Upgrade vite-electron-plugin to v0.7.3
https://github.com/electron-vite/vite-electron-plugin/pull/51/commits/5a4c8db70e70399fd07b9c9c323c1e627bacc80e
This is an error from acorn and I don't know why it hangs. 🤔
- acorn.parse(code, { ecmaVersion: 'latest' })
+ acorn.parse(code, { ecmaVersion: 2022 })

@caoxiemeihao Awesome, thanks for hunting that down 💛

npm run build It always stays here for a long time. The packaging is unsuccessful. Is it a version problem?

Invalid configuration object. electron-builder 23.6.0 has been initialized using a configuration object that does not match the API schema. macos  build error

@xiaomo1q

Create .npmrc in your project.
Add proxy config for electron

electron_mirror=https://npmmirror.com/mirrors/electron/

这种简单问题多百度百度，问问题最好分类，不要在不相干的 issues 中问不相干的问题


TESTING: Decorated actions exploration2

This attempts to fix #524.
Concern 1: Select integration tests are failing locally, but all of those are failing when biom receives BIOMV210Format objects instead of file paths. Unless this update interferes with the framework's type handling, I suspect that issue is not directly related to the decorated actions problem.
Concern 2: Is it problematic that I'm not using the parameter names from registration in plugin_setup.py, instead coupling directly to the function signatures themselves?
@ebolyen, I'd love your eyes on this before I dive too deep into troubleshooting the biom issues it raised in other repos.

Please see https://github.com/qiime2/qiime2/issues/524#issuecomment-626108126


Move e2e tests to separate function and add OSM CLI helper function

Description:
This is a small PR to refactor tests to:

add helper function for running OSM cli which centralizes the call and makes it easier to discover when writing tests.
move the tests to a function which enables retesting similar functionality (see #5131 for example)

This separate PR to make it easier to review and make #5131 smaller diff.

Testing done:

Affected area:

Functional Area

New Functionality
[ ]

CI System
[ ]

CLI Tool
[ ]

Certificate Management
[ ]

Control Plane
[ ]

Demo
[ ]

Documentation
[ ]

Egress
[ ]

Ingress
[ ]

Install
[ ]

Networking
[ ]

Observability
[ ]

Performance
[ ]

SMI Policy
[ ]

Security
[ ]

Sidecar Injection
[ ]

Tests
[x]

Upgrade
[ ]

Other
[ ]

Please answer the following questions with yes/no.

Does this change contain code from or inspired by another project?

Did you notify the maintainers and provide attribution?
no

Is this a breaking change?
no
Has documentation corresponding to this change been updated in the osm-docs repo (if applicable)?
n/a

Codecov Report

Merging #5135 (b04d5ff) into main (909226f) will decrease coverage by 0.18%.
The diff coverage is 76.21%.

:exclamation: Current head b04d5ff differs from pull request most recent head 3cb9f43. Consider uploading reports for the commit 3cb9f43 to get more accurate results

@@            Coverage Diff             @@
##             main    #5135      +/-   ##
==========================================
- Coverage   69.43%   69.24%   -0.19%
==========================================
  Files         197      196       -1
  Lines       15418    15557     +139
==========================================
+ Hits        10706    10773      +67
- Misses       4657     4729      +72
  Partials       55       55

Flag
Coverage Δ

unittests
69.24% <76.21%> (-0.19%)
:arrow_down:

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

Impacted Files
Coverage Δ

...icate/providers/certmanager/certificate_manager.go
30.83% <0.00%> (ø)

pkg/certificate/providers/config.go
83.16% <0.00%> (ø)

pkg/certificate/types.go
100.00% <ø> (ø)

pkg/envoy/ads/server.go
0.00% <ø> (-10.00%)
:arrow_down:

pkg/envoy/lds/builder.go
89.27% <0.00%> (ø)

pkg/envoy/ads/profile.go
54.38% <39.28%> (+7.87%)
:arrow_up:

pkg/certificate/options.go
87.71% <86.79%> (+54.38%)
:arrow_up:

...ertificate/providers/tresor/certificate_manager.go
65.30% <87.50%> (ø)

pkg/certificate/manager.go
79.78% <88.88%> (+1.72%)
:arrow_up:

pkg/certificate/fake_manager.go
79.59% <100.00%> (ø)

... and 16 more

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


Help needed cursor_put and MDB_MULTIPLE

Hi, I am trying yo use lmdb++ to work with LMDB. I have it working via the example you provided. I have a problem when trying to use cursor_put with MDB_MULTIPLE. I cant seem to get it to work right. Here is the code:
`std::vector rawData(1000000, std::rand());
MDB_val value1, value2, key;
value1.mv_size = sizeof(int);
value1.mv_data = const_cast<void*> (static_cast<const void*> (&rawData[0]));;
value2.mv_size = 1000000;
MDB_val mData[2] = { value1, value2 };
int i = 0;
auto env = lmdb::env::create();
env.set_mapsize(1UL * 1024UL * 1024UL * 1024UL); /* 1 GiB */
env.open(path.c_str(), 0, 0664);
auto wtxn = lmdb::txn::begin(env);
auto dbi = lmdb::dbi::open(wtxn, nullptr, MDB_DUPSORT | MDB_DUPFIXED | MDB_INTEGERDUP | MDB_CREATE);
auto cursor = lmdb::cursor::open(wtxn, dbi);
key.mv_size = sizeof(i);
key.mv_data = &i;
cursor_put(cursor, &key, mData, MDB_MULTIPLE);`
I think  I am probably misusing the lib or some part of it. So any advice would be good.

Hi! In what way isn't it working right? Do you have a complete test-case we can try?

The code I wrote above is the one I tired. Could be that I am doing something wrong. The data file on the hard disk  does not grow bigger. If I use database handle to write into database 1000000 records the file size is about 20 MB, while if I use cursor_put with  1000000 records and flag MDB_MULTIPLE I get an data file of 12KB, and it is empty when I try and read it. I use the three functions below to test it. Before calling each function I close the application.
I guess the repro steps would be:

Create database One at first directory.
Write 1000000 ints into it using  databasehandle.put.
Observe the database size.
Read the data from the database.
Create database Two at second directory.
Write 1000000 ints into it using cursor_put and MDB_MULTIPLE
Notice that database size is different
On reading data base it appears to be empty.

I will also attach the functions I use to do this below again it could be just miss usage due to me not understanding something.
LMDB_TESTS.txt

You don't call wtxn.commit() in cursorPut() so nothing is actually committed
Once you fix that, I don't think this line is doing what you think:
std::vector rawData(1000000, std::rand());
All the elements in the array will contain the same value, so you are setting the same key/value over and over again. Try putting this line after that to ensure they are all different values:
for (size_t i = 0; i < rawData.size(); i++) rawData[i] = (int)i;
Not related, but *index after this will likely result in unaligned memory access:
const mdb_size_t* index = reinterpret_cast<mdb_size_t*>(key.data());
... which may or may not matter depending on your processor. An easier approach is described in my C++17 fork of lmdbxx which I suggest you check out since this one isn't maintained: https://github.com/hoytech/lmdbxx/

Hi, thank  you for your time. It works now and I will use the C++ 17 fork  going forward.
Again, I am sorry I had to bother you with it next time I will be more careful what I am doing.

Don't worry about it, I'm glad you got it working.


.NET Core 2.0.4 release notes

At @karelz's request
Unlike other releases, there do not seem to be release notes for 2.0.4. Why is this?

BTW: @leecow mentioned offline that he is working on the release notes, he just didn't publish them yet :). Should be early this week.

https://github.com/dotnet/core/blob/master/release-notes/2.0/2.0.4.md

Thank you!


BIDS online validator works longer than usual

The online validator seems to be working longer than usual after browsing my bids dataset for validation.
Before this happens, I got plenty of errors and after resolving them, it didn't give me any response.

Hi,
Thanks for reporting. Some followup questions:

When you say longer than usual you mean you used the validator on the same dataset in the past and it was faster?
Could you try the command line version of the validator and share the console output?

Alternatively could you share the dataset that is giving your trouble?

Thank you for your help.

Yes! I used it for the same dataset and it gave me some errors (including name of the folder and some header names in JSON files) but after 7 or 8 time, and resolving all the errors, it is just showing the 'validating' message and does not give any particular response.
I tried it actually, but it gives some strange errors:

C:\Users\hamedk72\AppData\Roaming\npm\node_modules\bids-validator\validators\tsv.js:88
if (headers[1].trim() !== "duration"){
^
TypeError: Cannot read property 'trim' of undefined
at Object.TSV (C:\Users\hamedk72\AppData\Roaming\npm\node_modules\bids-validator\validators\tsv.js:88:24)
at C:\Users\hamedk72\AppData\Roaming\npm\node_modules\bids-validator\validators\bids.js:260:25
at C:\Users\hamedk72\AppData\Roaming\npm\node_modules\bids-validator\utils\files.js:51:47
at _combinedTickCallback (internal/process/next_tick.js:131:7)
at process._tickCallback (internal/process/next_tick.js:180:9)

The dataset is too large, unfortunately I can't upload it

Thanks for extra information. It's a bug in the validator. Could you try this version: https://1021-37161308-gh.circle-artifacts.com/0/home/ubuntu/web_version/index.html ?

It works properly! thank a lot! :)


Delete Doesn't work

It now works for files without spaces in their names.

It should work for files with spaces now.


chore(git): Do not ignore lockfile for reproducible build

Cargo lockfile is necessary for build/packging for nix
I was packaging rwalk for nix and noticed a couple of things needs to be fixed first.

Thanks alot ! I remember not wanting to include the lockfile for some reason but I forgot why, probably wasn't that important 🤷

https://github.com/commitizen-tools/commitizen/issues/1201
ah yes this was it, commitizen doesn't include the updated Cargo.lock when bumping version which is pretty annoying

Some impressive work you did here.  Could you publish a minor version with lock file to crates.io? I've option to provide lock file myself but that doesn't make a good option than just using the upstream one.

I tried to bump it yesterday but it seems like the ci didn't fire, I'll take a look at this asap 👍

https://crates.io/crates/rwalk/0.9.0
pushed 0.9.0 👍


[Bug] destory elasticstack_kibana_data_view

There's a bug where the existing data view is destroyed/replaced according to popular items despite setting "override = true."
It seems like there's an issue where destruction occurs whenever a popular field is added or removed, which might not be the intended behavior. Additionally, the problem persists even after setting "override."
Screenshots

Versions (please complete the following information):

OS: MacOs
Terraform Version: 1.3.6 on darwin_arm64
Provider version: 0.11.1
Elasticsearch Version: 8.4

@jeangho293 are you able to post a set of repro steps for this?


material-ui.com webpage not working properly in Firefox

https://material-ui.com/ menu for stable and latest version not working - in Firefox. I think same as #13461 closed some time ago.
Also:
https://material-ui.com/versions/ does not show versions in the panel - in Firefox.

Tech
Version

Material-UI
-

React
-

Browser
Firefox 63.0.3 (64-bit)

TypeScript
-

etc.
-

same Chrome

What version does it display ?

the website shows the version is 3.3.1.
the button on the page can't click

@Here21 I'm closing as a duplicate of @13422.


Small error in the Readme

Hello, thanks a lot for developing character-bert.
I was trying character-bert but when I execute the following command:
tokenizer = BertTokenizer.from_pretrained('./pretrained-models/bert-base-uncased/')

I had the following error:
OSError: Model name './pretrained-models/bert-base-uncased/' was not found in tokenizers model name list (bert-base-uncased, bert-large-uncased, bert-base-cased, bert-large-cased, bert-base-multilingual-uncased, bert-base-multilingual-cased, bert-base-chinese, bert-base-german-cased, bert-large-uncased-whole-word-masking, bert-large-cased-whole-word-masking, bert-large-uncased-whole-word-masking-finetuned-squad, bert-large-cased-whole-word-masking-finetuned-squad, bert-base-cased-finetuned-mrpc, bert-base-german-dbmdz-cased, bert-base-german-dbmdz-uncased, TurkuNLP/bert-base-finnish-cased-v1, TurkuNLP/bert-base-finnish-uncased-v1, wietsedv/bert-base-dutch-cased). We assumed './pretrained-models/bert-base-uncased/' was a path, a model identifier, or url to a directory containing vocabulary files named ['vocab.txt'] but couldn't find such vocabulary files at this path or url.

The problem is pretty trivial to solve, just replace './pretrained-models/bert-base-uncased/' by 'bert-base-uncased'
Regards,

My bad, just did the thing too fast as I was in the interpreter.


[Testing] E-tron

We need to be sure that when we stop accelerating the E-tron doesn't tend to move to the right.

I've tested in linux and it works fine. The suspension and center of mass are correct too.

I have also tested and now it behaves well.

@marcgpuig Can you take a look, please !!


Sidebar navmenuitems issue

Discussed in https://github.com/vikramlearning/blazorbootstrap/discussions/855

Originally posted by tejasfirodiya August 25, 2024
I am using the sidebar, but in the start of project load, navmenu items are not visible.
I am just using basic template for now.
PFA, screenshot of code and output.

![Screenshot 2024-08-25 222809](https://github.com/user-attachments/assets/531da944-3c85-4d06-a2e1-9ea95b3d75fb

@tejasfirodiya Thank you for using BlazorBootstrap. Please check https://github.com/vikramlearning/blazorbootstrap/issues/751. If you still see the issue, please share a GitHub repo with minimal steps to reproduce the issue.


How to use the promises

Hi, I'm new using node-github.
Currently are you support return promises or just support the callback?
If you support return promises, how I can implement that? I find in your docs but I cannot see where is it.

Hey @rohmanhm, it does both. If a callback is not used, it returns a Promise. I used Promises for the Node.js OrgBot. You can check out one of the scrips for examples.... like this:
https://github.com/williamkapke/orgbot/blob/master/scripts/manage-members.js#L107

Thanks @williamkapke , you help a lot


Parse objects, add object tests

Current coverage is 87.41% (diff: 90.24%)

Merging #5 into master will increase coverage by 0.93%

@@             master         #5   diff @@
==========================================
  Files             5          5
  Lines           111        151    +40
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits             96        132    +36
- Misses           15         19     +4
  Partials          0          0

Powered by Codecov. Last update 6404c69...c42b926

Coverage increased (+0.9%) to 87.417% when pulling c42b92633552d5d0bb07abb2efd8d4dd453e972d on dev-lev into 6404c69c9ae519a9a495cf68d496b49c8027ece8 on master.

Coverage increased (+0.9%) to 87.417% when pulling c42b92633552d5d0bb07abb2efd8d4dd453e972d on dev-lev into 6404c69c9ae519a9a495cf68d496b49c8027ece8 on master.


Few files had been mistakenly treated as a symlink being a normal file

While cloning the repo I have faced the problem that few svg files were a normal files but looked like a symlink so their content was treated as a pathname.
That is the reason for such an errors

error: unable to create symlink test/fixture/svg/css/weather-clear.svg (File name too long)
error: unable to create symlink test/fixture/svg/css/weather-snow.svg (File name too long)
error: unable to create symlink test/fixture/svg/css/weather-storm.svg (File name too long)

Googling the error showed this solution
http://stackoverflow.com/questions/18411200/git-unable-to-create-symlink-file-name-too-long

The error is also shown in Travis CI task log here https://travis-ci.org/jkphl/svg-sprite/jobs/107670091

I get the exact same build errors.

@Johnius @nikini Thanks for reporting this! However, simply removing the files / symlinks like this is not an option as I'm using them for extended tests during development. I added them to .gitignore so they won't be commited to GitHub again in the future. I have no idea why the symlinks suddenly became a problem — they had been there for ages ... Anyway, thanks again! :)

@jkphl Great man :)
It's always nice to see an active repository being updated regularly!

@nikini Thanks — you're welcome! :)


update browserify dependency to latest

Resolves #19
There was only one breaking change to integrate, going all the way from v3.28 to v10.2!

@ForbesLindesay ping
Great module btw! If you would like some help maintaining it, it would be my honor. Otherwise, if this module is no longer supported, I may publish my own version of it.
Other dependencies could be updated aswell.

Thanks, I've added you as a collaborator and an owner on npm.
Please follow these rules:

never commit directly to master unless you're only editing documentation, or you're in the process of cutting a new release.
never merge your own pull request unless it's had no comments from any collaborators for at least 24 hours.
If you cut a new release, make sure you follow semver when updating the version number.

I'll leave you to release this, and perhaps you could review the other outstanding pull requests?  I haven't had time to look after this project lately.


[Suggestion] Pull items to inventory for non Crafting table recipes

For mods like Botania or Ars, they have non [+] quick craft functions, so it would be very useful to have an option to just pull those items on your inventory when you are looking into your storage interface. Maybe something to do with the crafting tree?
Like"

I also find this feature very useful and hope the developers will consider it.


Add Bioconductor and Datalab to new TOC.

See updated TOC on http://googlegenomics.readthedocs.org/en/staging/sections/process_data.html
Also took a big bite out of https://github.com/googlegenomics/readthedocs/issues/83

LGTM


Number is not displaying!

Hello, Hope you are doing good.
When I am clicking on number of dialer the number is not displaying in display section. Can you please guide me for this?
Thanks in advance.

Thank you for your question. This sample is just showing you custom padLayout and is not supposed to show you more info. In this sample : https://github.com/alirezaeiii/Rebtel-Contacts-Clone it is showing you the numbers as well.

Thank you for quick response. If I want to change font color of number and alphabet then can I do it without implementing whole module?

No, at the moment this has not been implemented, so you need to make a change in the module.

Okay. Thanks

Hi again, in the padLayout there is a Style file that you can override in order to change the color : DialpadKeyNumberStyle and DialpadKeyLettersStyle. For instance check the style file of the sample link, I post you above.

Okay. Thanks

It working fine now. Thanks for your quick help.


Add better support for accents and foreign chars in NaturalComparator

Currently, special chars that are resolved as two-letter chars are ignored, e.g.:
Æ -> AE

Add support for this kind of special chars, but without replacing them in the strings...

Pardon my possible ignorance, but what exactly is NaturalComparator supposed to do?
I would understand it is to sort strings based on a locale, but wouldnt that require the locale to be specified and isnt that also covered by java.text.Collator?

Correct @neroux, that is one more thing that a more powerful NaturalComparator would do. Currently, the NaturalComparator is more english-only, with knowing some accents. But that is not the only thing natural comparison does :) There is a feature when number parts of the strings are compared separately, please check the: https://github.com/oblac/jodd/blob/master/jodd-core/src/test/java/jodd/util/NaturalOrderComparatorTest.java. Also, zeros get ignored (sometimes) as well as all white spaces.
Just check the test, the arrays there are sorted in natural way, so you will see it:
https://github.com/oblac/jodd/blob/master/jodd-core/src/test/java/jodd/util/NaturalOrderComparatorTest.java#L76
https://github.com/oblac/jodd/blob/master/jodd-core/src/test/java/jodd/util/NaturalOrderComparatorTest.java#L301
https://github.com/oblac/jodd/blob/master/jodd-core/src/test/java/jodd/util/NaturalOrderComparatorTest.java#L289

Thanks for the clarification. So its purpose is to ignore whitespace and leading zeros in numbers for sorting, right?

Yes @neroux, it ignores all whitespaces, but also deals with leading zeros - not simply ignoring, but in most cases yes. And then, when we recognize the number parts of the string, we compare them separately, as they are real numbers.
This is quite convenient when listing e.g. files in a folder; more human the output is :)

Sounds fair enough, thanks again for the clarification.
As for accented characters and the issue here, what is your opinion on keeping that functionality out of NaturalComparator's scope and instead rely on java.text.Collator (either implicitely by extending java.text.RuleBasedCollator or explicitely by the user using both classes in combination)?

Hm, agree @neroux. I am not sure if I know how to write such class properly atm; recent work was done just to solve contract issues with java8 sorting. Priority now is the overall migration to java8 and more fluent developer-friednly interface where possible.

This is a 'good-to-go' class for natural sorting, that focuses mainly on whitespaces and various numbering schemes. It tackles accent, but, of course, does not give 100% solution for it. Using Collator or RuleBasedCollator - its just out of our possibilities, atm


Update AGCM.rc.tmpl NRL Solar File

Fixes #153.
Update to use the 2019 NRL Solar file from @dr0cloud

The Contingent Label is added until the file is in "Ops" land.

Removed contingent flag as file is in Ops Land

I was going to remove the "needs lead approval" label, but I'll keep it on for now so we don't "accidentally" merge this in. I know @sdrabenh wouldn't do that, but I might accidentally!


Snap 1689

Changes proposed in this pull request
Fix for RVV issue as described in scenario mentioned in https://jira.snappydata.io/browse/SNAP-1689 (See comment made on 15th June). Also contains the test for described scenario.
Patch testing
Precheckin
ReleaseNotes changes
No
Other PRs
No

@vivekwiz
Can you add bit more explanation of how the change fixes the issue. About the comment in SNAP-1689, didn't understand in step 4, why RVV does not get updated after GII if disk RVV was older? Is the issue in T4 being fixed by this change? If so then how?

@sumwale Please check https://jira.snappydata.io/browse/SNAP-1689


Crash on iPad when showing activity popover

It can be fixed as following
let activityViewController = UIActivityViewController(activityItems: [url], applicationActivities: nil)
activityViewController.popoverPresentationController?.barButtonItem = activityBarButtonItem
present(activityViewController, animated: true, completion: nil)

into activityDidClick()

Hi @tony-hoang999,
Please help pull request to fix this issue.

@tony-hoang999 , fixed with 718eb6227056ee64352ab62fc834d502275abfef

Thank you @kf99916. Appreciated!