Rename python packages from electrum to electroncash

This change renames the Python packages as follows

Old name
New name

electrum_gui
electroncash_gui

electrum_plugins
electroncash_plugins

electrum
electroncash

The following attribute, class, and method names were consciously not changed (for now):

electroncash_gui.kivy.ElectrumGui
electroncash_gui.kivy.main_window.ElectrumWindow
electroncash_gui.kivy.main_window.ElectrumWindow.electrum_config
electroncash_gui.qt.ElectrumGui
electroncash_gui.qt.main_window.ElectrumWindow
electroncash_gui.stdio.ElectrumGui
electroncash_gui.text.ElectrumGui
electroncash_plugins.ledger.ledger...get_client_electrum()
electroncash_plugins.trezor.plugin...electrum_tx_to_txtype()
electroncash.simple_config.SimpleConfig.electrum_path
electroncash.websockets.ElectrumWebSocket
electroncash.version.ELECTRUM_VERSION

Fixes #8

As a rough measure, this PR reduces the number of occurrences of the 'electrum' in the code base from 757 to 452. As measured using
ag -i -c electrum | cut -d: -f 2 | awk '{s+=$1} END {printf "%.0f\n", s}'

Review notes: The first 3 commits are 100% mechanistic. I believe the 4th commit will need the closest scrutiny.

im having a look

Hey, thanks for this.  Can you update to fix the conflict?  I think we should consider merging this soon.

Never mind, I've fixed it locally.  I think this looks good so I'll merge it.


[Perf] Remove use of [FromServices] on Controller

[FromServices] requires modelbinding to run for each of these four
properties, which allocates a lot, and ultimately just ends up calling
GetRequiredService in the end.
Also, retrieving these services is now lazy, which should be very
beneficial as few of them aren't used often.

/cc @davidfowl  - perf numbers in the morning

:shipit:

Here's perf results - allocations for 3001 requests - very basic site model binding 3 fields and showing a view.
Before:

Notice these three types:

ModelStateDictionary+<FindKeysWithPrefix>d_63
Task<ModelBindingResult>
ModelBindingContext

Collectively about 8.9mb
After:

Our three amigos are much lower on the table now, about 4.5mb total for a savings of 4.5mb or about 1.5kb/request

:shipit: Seems like we need to take another look at [FromServices] if it's just that inefficient or maybe that's just a gotcha people have to be aware of /cc @lodejard

It's both.
Using [FromServices] means more modelbinding, and modelbinding has a high cost. Our use in Controller meant that this small sample had to run model binding 5 times even though it had one parameter.
We should think about the ergonomics of [FromServices] and the cost of model binding. There are a few more improvements I'm planning here, but I won't be able to reduce the allocs more than say 50% without us rethinking the design more.

the cost of model binding

The pretty pictures above indicate our users should reduce the number of action parameters and model-bound controller properties, not that they should avoid [FromServices]. Do we have any perf concerns at all specifically about [FromServices] within a model?

think about the ergonomics of [FromServices]

Agreed though this is separable from the perf discussion.


Nginx and php5-fpm respawning after 0.9.10?

Hi!
I had been pinned to baseimage:0.9.9, and 0.9.10, with a container that has nginx and php5-fpm installed (among other things), and all was well. However, after moving to to 0.9.11 or above, nginx and php5-fpm are respawning constantly (and of course errors about ports in use because of it), and the only way I could fix it was to move from the existing/"standard" exec /sbin/nginx and php5-fpm runit invocations to the "daemon no" and "nodaemonize" options.
It seems like most examples, including passenger images, don't have to go to that length, and I'd like to figure out what might have changed after 0.9.10 that would have necessitated these changes. It seems like Upstart might be interfering?  Here's the current "working" code (but keep in mind there are probably plenty of other poor practices, though I hope not! :) ) I'd like to just track down what maybe changed in baseimage and how to properly deal with it.
Thanks!
https://github.com/rtgoodwin/spotweb-docker

All changes are documented in the changelog. I don't see any changes that may cause this issue though.
But Nginx and php5-fpm are supposed to run with 'nodaemonize' or equivalent. That's how runit works: the daemon must not daemonize so that runit can supervise it. If you ask me, I'm surprised that it at all worked for you pre-0.9.11.

Fantastic! Almost all of the examples I found related to runit/nginx didn't use the nodaemonize, so I thought I was in the wrong. Closing this, and thanks!


GPU support for L2ElementRestriction

This minor PR adds GPU support for L2ElementRestriction (implemented recently in PR #1156).

PR
Author
Editor
Reviewers
Assignment
Approval
Merge

https://github.com/mfem/mfem/pull/1189
@pazner
@tzanio
@artv3 + @YohannDudouit
12/10/19
⌛due 12/31/19
⌛due 01/07/20

Sweet! I'll try it out this week 👍

Merged in next for testing...


TLS Version

Hello,
Currently I use csi-secrets-store-provider-azure-0.2.1 with version 0.2.0. I am having a question. Does the operator uses TLS to communicate with Microsoft Azure Key Vault? If yes, which version.
I am asking the above question because I had seen that the TLS Versions below 1.2 will be deprecated and I want to be sure, if this might affect my application.
Thanks for the answers in advance.
Regards,
Chaitanya

Hello @chaitanyakmr1 Thanks for opening the issue. We use go-autorest. It has TLS 1.2 set as default. https://github.com/Azure/go-autorest/issues/363
Having said that, your provider version is very old. We have stable release now and recommend to upgrade to v1.0.0 or later version.


[Feature] Make full partition statistic collect as default statistic mode

What type of PR is this：

[ ] bugfix
[x] feature
[ ] enhancement
[ ] refactor
[ ] others

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] I have added user document for my new feature or new function

run starrocks_admit_test

[FE PR Coverage Check]
:heart_eyes: pass : 1 / 1 (100.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/common/Config.java
1
1
100.00%
[]


[#1001] Fix corrupted state of tokenizer

case of roundBracketLevel inferior to 0.

Looks good to me :+1:


Fix EditorInspectorPlugin virtual bindings and add parse_group callback

It seems that parse_begin wasn't bound properly in https://github.com/godotengine/godot/commit/3682978aee06cd5cf26ba462a4e44d352e9e0cd1 because it wasn't exposed properly before. As a result, user-made editor plugins couldn't filter their logic by the object, but built-in editor plugins could. This restores the old behavior, as it's supposed to be.
It was also a long-standing issue that parse_end wouldn't pass the object in the same way that parse_begin does, which limits what can be added at the bottom of the list without any good reason for such limitations. So I've fixed that as well, which makes this a breaking change for the editor plugin API.
Finally, we couldn't add controls to the start of a group before, but we could add controls to the start of a category. I may need to add some things to the groups for one of future my PRs, and it seems to be a generally useful hook to have, so I've added it as well.

It can also appear for the remote inspector
PS. Along the way I've removed some methods which were pointlessly overridden in some built-in plugins, which is why this touches on shaders and what not.

Thanks!


Implement logic for GQ person moves

Implement logic for GQ person moves
Description

Category: implementation
JIRA issue: MIC-3674
Research reference: https://vivarium-research.readthedocs.io/en/latest/models/concept_models/vivarium_census_synthdata/concept_model.html#gq-person-moves

Changes and notes
I did the sampling of GQ type in the opposite order to what I wrote in the ticket: first choose the GQ housing type category (institutional or non-institutional) then choose the specific housing type (carceral, nursing home, etc). This will be easier to upgrade if we go on to implement a correlation between demographics and GQ housing type category.
Verification and Testing
Ran simulation, stepped through and verified sims were moving to GQ and had correct address IDs and housing types.

I seem to have found a bug with this; am investigating.


[DOC] exchange_key should be 64 bytes rather than 32 characters

What do you want to do?

[x] Request a change to existing documentation
[ ] Add new documentation
[ ] Report a technical problem with the documentation
[ ] Other

Tell us about your request. Provide a summary of the request and all versions that are affected.
In the SAML authentication backend document, requirement for exchange_key is described as follows:
https://github.com/opensearch-project/documentation-website/blob/3567e8b90a46c50ea59f9dc4ddbbf529fbc41eb3/_security/authentication-backends/saml.md?plain=1#L227
However, according to the code below, the algorithm seems HS512 (HMAC using SHA-512) and the minimum key length should be 64 bytes (as recommended in RFC 2104). In addition, it would be better to mention that the key should be base64 URL encoded.
https://github.com/opensearch-project/security/blob/0e6608d938af44b8db31440f94cfbb39d9a97d98/src/main/java/com/amazon/dlic/auth/http/saml/AuthTokenProcessorHandler.java#L274
What other resources are available? Provide links to related issues, POCs, steps for testing, etc.
none.

I can take this. Thanks, John

Being reviewed internally by Eliatra team.


Unable to download Death Battle's streaming videos.

http://www.screwattack.com/shows/originals/death-battle for the list.
Example with the latest http://www.screwattack.com/shows/originals/death-battle/godzilla-vs-gamera-death-battle video:
$ youtube-dl -v http://www.screwattack.com/shows/originals/death-battle/godzilla-vs-gamera-death-battle
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['-v', 'http://www.screwattack.com/shows/originals/death-battle/godzilla-vs-gamera-death-battle']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2014.08.10
[debug] Python version 2.7.3 - Linux-3.2.0-4-amd64-x86_64-with-debian-7.6
[debug] Proxy map: {}
[generic] godzilla-vs-gamera-death-battle: Requesting header
WARNING: Falling back on generic information extractor.
[generic] godzilla-vs-gamera-death-battle: Downloading webpage
[generic] godzilla-vs-gamera-death-battle: Extracting information
ERROR: Unsupported URL: http://www.screwattack.com/shows/originals/death-battle/godzilla-vs-gamera-death-battle; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.
Traceback (most recent call last):
File "/usr/bin/youtube-dl/youtube_dl/extractor/generic.py", line 457, in _real_extract
doc = parse_xml(webpage)
File "/usr/bin/youtube-dl/youtube_dl/utils.py", line 1426, in parse_xml
return xml.etree.ElementTree.XML(s.encode('utf-8'), **kwargs)
File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1301, in XML
parser.feed(text)
File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1643, in feed
self._raiseerror(v)
File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1507, in _raiseerror
raise err
ParseError: not well-formed (invalid token): line 96, column 52
Traceback (most recent call last):
File "/usr/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 516, in extract_info
ie_result = ie.extract(url)
File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 170, in extract
return self._real_extract(url)
File "/usr/bin/youtube-dl/youtube_dl/extractor/generic.py", line 752, in _real_extract
raise ExtractorError('Unsupported URL: %s' % url)
ExtractorError: Unsupported URL: http://www.screwattack.com/shows/originals/death-battle/godzilla-vs-gamera-death-battle; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.
Thank you in advance. :)

It now belongs to roosterteeth.com.


State of testrender

I ran testrender/testrender.py
Seems the generated results have a transparent background, where the reference images do not. That's causing a big difference. Should the reference images be re-rendered to adjust to the new (transparent) situation, or is it not supposed to be like that?
As a sidenote, the generated result was that much different than the reference image, it wouldn't fit in an int:
diff_value = int(result.strip())

should be:
diff_value = float(result.strip())

The line referred to seems to have changed, assuming someone put thought into it :)


Diagnostics in the IDE

dprint prints the errors that it encounters in the output channel of the IDE. However, it doesn't create diagnostics. It would be great if it does.
Instead of this, we can have a proper diagnostic

Aren't these kind of diagnostics usually already reported by most IDEs? I'm not sure there would be much value in this because of that and it might get confusing to get diagnostics from dprint and other sources about the same thing.

Do you have an example of dprint providing a diagnostic, but your editor doesn't? Most people have language servers installed for the language they're using or they get diagnostics that dprint would report OOTB.

I'm still not sure this is worth the effort. It would be a decent amount of work. Additionally, currently the plugins only return the first diagnostic they encounter rather than all diagnostics for the file. To change plugins to be able to return multiple diagnostics would be further work for both dprint's CLI and for the plugins. Then it reporting all the diagnostics might be too noisy for some users so that would need to be configurable, so probably it should just keep reporting the first one.


Add koehr.ing

My personal homepage, handcrafted, full of personal information for the interested reader and some technical information for the occasional recruiter. https://koehr.ing

Hey Norman,
The website leans a bit too much into the coding side of things, it lacks art/design content that do not deal exclusively with programming. For the webring I try to gather websites that cover a wider range of interests.
A head's up: The link color #aabbee on #efe9d9 is near invisible on a thinkpad x250.


new target platform - how?

I'm trying to get a new platform up and running - a MKL17Z256VFT4 target processor and the standard MK20 interface processor.
I was able to build the bootloader for the interface processor and it seems to work fine. I'm currently trying to figure out how to get the target-specific files for the interface firmware: target.c and flash_blob.c. It seems that both of these files are somehow derived from the .axf file that I get when I build a flash algorithm project in Keil. I've been using the project at C:\Keil_v5\ARM\Flash\MKXXX\MKXX.uvproj and choosing the MKP256_48MHZ_KL43 target because I know the KL17 is highly compatible with the KL43. (I was able to get one of my devices working by swapping the interface processor from a kl43 dev board.)
My big question is how do I transform the .axf I get from building the flash algorithm project into the source files I need for my interface firmware? I know there's a script in the CMSIS-DAP repo that did this, but it doesn't seem to work out of the box with the .axf I generated.
Also, should I be using a different flash algorithm project to generate the .axf? Does choosing the MKP256_48MHZ_KL43 target make sense, or should I be using the more generic MKP256 (or something else completely?) instead?
I realize that this isn't really an "issue" (maybe the lack of documentation is, but we're all engineers here), but any help would be appreciated. I've got a pretty tight timetable to get this working.

Should be helpful - thanks!


[Bug] [task-hivecli] Unable to read resource files in Hive CLI

Search before asking

[X] I had searched in the issues and found no similar issues.

What happened
I get a error, when i use HiveCLI and read SQL from File:

Caused by: java.io.FileNotFoundException: /tmp/dolphinscheduler320/exec/process//11975691665664/11975844729729_4/17/22/hdfs://user/dolphinscheduler320/***/resources/测试/HIVECLI.hql (No such file or directory)

so, i debug the code in IDEA. and then i find some issues from the file path:

and then i find a filed:

so i change the code

and return right path

What you expected to happen
return right path, just like issue describe
How to reproduce
every time when use hiveCLI read SQL from file
Anything else
No response
Version
3.2.x
Are you willing to submit PR?

[X] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

This bug is imported by #12076, right now we will not store data in t_ds_resource, so the resource feature have bug.


#963 fail fast if xpath for searching inside a web element starts with /

Proposed changes
Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request.
If it fixes a bug or resolves a feature request, be sure to link to that issue.
Checklist

[ ] Checkstyle and unit tests pass locally with my changes by running gradle check chrome htmlunit command
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added necessary documentation (if appropriate)

@asolntsev we need to specify somethere how to chain multiple xpath search queries one by one.
I mean $x("//a").$x("div") example

@rosolko What do you mean?
In this case, it should be $x("//a").$x("./div")? Or even better: $x("//a/div").

@asolntsev I saw few examples where parent element was described in separate field an reused for others :|
parent = $("//a")
child1 = parent.$("./div")
child2 = parent.$("./span")

I think we need to notify some how users about rules.
I predict that later we receive some bugs or questions about this changes :)
Maybe it's better to extend error message with hint with possible ./ solution?


[CSGen] Check whether parent has a contextual type before diagnosing …

…nil use
Before considering nil to be used without a context, let's
check whether parent expression (semantic significance of
which is not important) has a contextual type associated with it,
otherwise it's possible to misdiagnose cases like:
func test() -> Int? {
  return (nil)
}

@swift-ci please smoke test

@swift-ci please smoke test


relabel MONDO:0011291 ALG6-CDG1C

close #5402

Sounds like ClinGen prefers not to use the abbreviation in the primary label, I'm waiting for their confirmation.


Added read and write methods

#1 #2

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@8d29ebb). Click here to learn what that means.
The diff coverage is 100%.

@@           Coverage Diff           @@
##             master     #3   +/-   ##
=======================================
  Coverage          ?   100%
=======================================
  Files             ?      1
  Lines             ?     15
  Branches          ?      0
=======================================
  Hits              ?     15
  Misses            ?      0
  Partials          ?      0

Flag
Coverage Δ

#SwiftEnv
100% <100%> (?)

Impacted Files
Coverage Δ

Sources/SwiftEnv/SwiftEnv.swift
100% <100%> (ø)

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 8d29ebb...946dd61. Read the comment docs.


Appstudio update test-component-pac-vkqp

Pipelines as Code configuration proposal

Pipelines as Code CI/test-component-pac-vkqp-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
8 seconds
appstudio-init

✅ Succeeded
16 seconds
clone-repository

✅ Succeeded
7 seconds
appstudio-configure-build

✅ Succeeded
30 seconds
build-container

✅ Succeeded
8 seconds
show-summary

Pipelines as Code CI/test-component-pac-vkqp-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
8 seconds
appstudio-init

✅ Succeeded
17 seconds
clone-repository

✅ Succeeded
8 seconds
appstudio-configure-build

✅ Succeeded
30 seconds
build-container

✅ Succeeded
7 seconds
show-summary


Upload 2023-3.0 envs to Zenodo

https://github.com/nsls2-conda-envs/nsls2-collection/pull/23
https://github.com/nsls2-conda-envs/nsls2-collection-tiled/pull/19

Deposited to https://zenodo.org/record/8342731.


Add dynamic traefik config volume

Can be used to make adjustments to traefik dynamic config
As suggested in #779

Hello,
Just what I need too to publish services not managed by coolify.
Anyone knows if there is a plan to merge this ? or an alternative ?
Thanks

Hello, Just what I need too to publish services not managed by coolify. Anyone knows if there is a plan to merge this ? or an alternative ? Thanks

I don't think that this is mergable. I opened it to make a statement that it is needed. If you want to replicate what I do here, you can replace traefik container with something like this (you need to stop the original before starting a new one, coolify will recreate the original in about one minute if no traefik is running)
docker run --restart always --add-host 'host.docker.internal:host-gateway' --add-host 'host.docker.internal:<IP_ADDRESS>' -v coolify-traefik-letsencrypt:/etc/traefik/acme -v ~/coolify-traefik-dynamic-config:/etc/traefik/dynamic  -v /var/run/docker.sock:/var/run/docker.sock  --network coolify-infra  -p "80:80"  -p "443:443"  --name coolify-proxy  -d traefik-secure --providers.file.directory=/etc/traefik/dynamic/ --providers.file.watch=true

You can now place your config in ~/coolify-traefik-dynamic-config

Many thanks @snimshchikov :-)
I will try this.

Thanks for the PR. 💜
I would like to concentrate on v4. That is why I do not plan to add more features to v3.
This feature is available in v4 btw.


Use promises

Thanks for the module, amazing, I saw the documentation says this about promises, however dev is excluded from the npm package.
Would be nice to type import RecordRTC from 'recordrtc/promise' and have the version using promises
Cheers

Latest git-clone supports this:
// node test.js
var RecordRTC = require('./RecordRTC.js');
var RecordRTCPromisesHandler = require('./dev/RecordRTC.promises.js');

global.RecordRTC = RecordRTC;

var recorder = new RecordRTCPromisesHandler({}, {
    type: 'video',
    recorderType: RecordRTC.WhammyRecorder
});

recorder.startRecording().then(function() {
    console.log('startRecording success callback');
}).catch(function(error) {
    console.erorr(error);
});

Closing out of this: https://github.com/muaz-khan/RecordRTC/commit/2240f35fd2cbd6acb0715dc9f778f17ef16346d4


Adapt to new c abi

Codecov Report
Patch coverage has no change and project coverage change: -3.99 :warning:

Comparison is base (d099569) 76.99% compared to head (ea71eae) 73.01%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #720      +/-   ##
==========================================
- Coverage   76.99%   73.01%   -3.99%
==========================================
  Files          18       18
  Lines        7152     6862     -290
==========================================
- Hits         5507     5010     -497
- Misses       1645     1852     +207

Impacted Files
Coverage Δ

src/api.jl
63.72% <ø> (-2.62%)
:arrow_down:

src/compiler.jl
73.75% <ø> (-3.99%)
:arrow_down:

... and 11 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

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


Add a batch version of publishToKafka

It is very expensive to create a KafkaProducer.
For tests that send a lot of messages it is very slow
to use the original publishToKafka method that created
a new KafkaProducer for each message to send.
Now there is a batch version of publishToKafka that
accepts a sequence of key/value tuples and sends them
all with the same KafkaProducer instance.

👍

@manub Is there any interest in merging this? Or are there any changes that need to be made for it be be merged?

Sorry, I forgot somehow to submit my feedback. Only a minor change from my side then I'm good.

I've made the suggested change.

Thanks - I'll try to release this over the weekend.

Hi @manub. Any change of a new release being cut?

@blissd thanks for reminding me - life got in the way and this slipped over my mind!!! This week will be good. Sorry for the delay.

Released in 0.16.0.


DynamicPPL -> 0.29; Julia -> 1.10; Tapir -> Mooncake

This PR bumps DynamicPPL to 0.29.
Julia
This necessitates dropping support for Julia < 1.10

the last version of SciMLBase to support Julia 1.9 is 2.24.0

which in turn requires ADTypes 0.2

but DynamicPPL 0.28.3 (and by extension 0.29) requires ADTypes 1.0 (https://github.com/TuringLang/DynamicPPL.jl/pull/638)

Mooncake
Likewise, I've replaced Tapir -> Mooncake as only the latter has true support for DynamicPPL 0.29.

Oh, this is fun. Julia 1.7 tests are failing because:

the last version of SciMLBase to support it is 2.6.0

which in turn requires ADTypes 0.2

but DynamicPPL 0.28.3 requires ADTypes 1.0 (https://github.com/TuringLang/DynamicPPL.jl/pull/638)

Pull Request Test Coverage Report for Build<PHONE_NUMBER>5
Details

0 of 2 (0.0%)  changed or added relevant lines in 2 files are covered.
865 unchanged lines in 13 files lost coverage.
Overall coverage decreased (-57.8%) to 0.0%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/mcmc/ess.jl
0
1
0.0%

src/mcmc/particle_mcmc.jl
0
1
0.0%

Files with Coverage Reduction
New Missed Lines
%

src/Turing.jl
9
0.0%

src/mcmc/is.jl
16
0.0%

src/stdlib/RandomMeasures.jl
22
0.0%

src/essential/container.jl
27
0.0%

src/mcmc/emcee.jl
45
0.0%

src/mcmc/ess.jl
50
0.0%

src/mcmc/abstractmcmc.jl
52
0.0%

src/mcmc/gibbs.jl
74
0.0%

src/mcmc/mh.jl
81
0.0%

src/mcmc/Inference.jl
119
0.0%

Totals

Change from base Build<PHONE_NUMBER>7:
-57.8%

Covered Lines:
0

Relevant Lines:
1534

💛  - Coveralls

Tests still aren't passing, there are still a few changes that need to be made to bring it up to date with https://github.com/TuringLang/DynamicPPL.jl/pull/575.
I don't mind handling this, but it will take me a long time, so if anybody else feels like expediting it please feel free to jump in:)

I'll ask around if anyone objects to dropping <1.9.

In the meantime I can work to get the PR ready to merge, we will need it at some point anyway whether it's sooner or later:)

As it turns out, Julia 1.9 won't work either, because SciMLBase.

I think everything almost works, except for a Mooncake bug which I'll report tomorrow.

@yebai / @mhauru Since we're making fairly sweeping changes here, is it an opportune time to remove Tracker support as well? https://github.com/TuringLang/Turing.jl/issues/2356

@torfjelde Could I get you to take a look at my changes to src/mcmc please? The tests all pass, but I'm a little anxious 😄
Also, this PR fixes the following bug, but not entirely sure what's the best way to write a test for it. (Other samplers already work correctly with this, it's just MH that fails.) Would it make sense to extend test/test_utils/models.jl and test/test_utils/numerical_tests.jl?
julia> using Turing

julia> @model f() = x ~ LKJCholesky(2, 1)
f (generic function with 2 methods)

julia> sample(f(), MH(), 100)
ERROR: MethodError: no method matching length(::LinearAlgebra.Cholesky{Float64, Matrix{Float64}})
[...]

(Other samplers already work correctly with this, it's just MH that fails.) Would it make sense to extend test/test_utils/models.jl and test/test_utils/numerical_tests.jl?

I'd just add it to the MH specific tests for now :+1

https://github.com/TuringLang/AbstractMCMC.jl/issues/85

This upgrade is also blocked by https://github.com/TuringLang/docs/issues/521 – ideally we want to make sure any relevant docs build with Mooncake. Because we don't want to upgrade to 0.35.0, patch Mooncake to work for the docs, and then release 0.35.1 with a new compat entry for Mooncake just so that the docs work.
However, the Bayesian NN example errors with Mooncake. Will create specific upstrea issues etc when I get the time

Once tests pass, still TODO:

[ ] Update API docs

CI is finally passing, so it's time to ask for you all to take a final look!
To be honest, there are no major code changes since the last round of reviews. Most of the CI errors were related to upstream issues which have since been fixed (mostly due to @willtebbutt's heroic efforts 🙌 ). There are a few outstanding TODOs which I've opened issues for:

#2369
#2371
#2372

However, this PR makes some sweeping changes to the library and to avoid this PR from scope creep, I think we should address these in separate PRs.

great work! thanks guys


[MAINT] Drop python 3.8

Related to #662
This PR drops Python 3.8 as it is now EOL and also because code now contains typing syntax which is not 3.8 compliant, leading to errors like the one described in #662

Alright @thibaultdvx ! Looks like tests are passing.
Let me know if this is ready to merge in your opinion.


Added correct formating for eth_call & eth_getCode

Added correct formatting for hex encoding.
Pull Request type

Please check the type of change your PR introduces:

[ ] Bugfix
[X] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no API changes)
[ ] Build-related changes
[ ] Documentation content changes
[ ] Testing
[ ] Other (please describe):

What is the current behavior?

Issue Number: #427
What is the new behavior?

eth_getCode functions correctly, eth_call is still disfunctionning internaly.
Does this introduce a breaking change?

[ ] Yes
[X] No

Other information

This item belongs to payment request #9DD82A on OnlyDust:

from drspacemn to phklive
16 items included
$2,000 for 4 days of work

This item belongs to payment request #32C6F2 on OnlyDust:

from drspacemn to phklive
6 items included
$1,750 for 3 days and 4 hours of work


copyright text alignment

Description
Moved copyright text to the new line and made text size a bit small
Fixes # (issue): #109
Type of change

[x] Bug fix (non-breaking change which fixes an issue)

Summary by CodeRabbit

Style

Reorganized the structure of the footer component for improved visual layout and styling.

closes #108


fail to python tools/converter.py convert --config=../../models/model_deployment_file.yml

Could I convert model without phone plugin ?

@uikilin100  Ofcource you can, if you do not specify the  --target_socs parameter, you need not to connect the device.

I do not specify the --target_socs.
It looks like setting target_abis in yml development file still need sh command.
Does it support that converting model, build library and example_static without device plugin (only use target_abis information in yml file)?

@uikilin100 , Did you specify the --target_socs parameter in the yml file?  If you didn't, you can use the command to convert model without device plugin:
python tools/converter.py convert --config=${CONF_FILE}
You can reference: https://mace.readthedocs.io/en/latest/user_guide/basic_usage.html#build-and-run-an-example-model

@uikilin100 , Did you specify the --target_socs parameter in the yml file? If you didn't, you can use the command to convert model without device plugin:
python tools/converter.py convert --config=${CONF_FILE}
You can reference: https://mace.readthedocs.io/en/latest/user_guide/basic_usage.html#build-and-run-an-example-model

I do not specify the --target_socs parameter in the yml file.
But I do reference the link you post, I have target_abis: [arm64-v8a] parameter in the yml file.
You could see in the tools/converter.py line 356, if I specify target_abis in yml file, it will execute line 358.
I finally go through all mace model deployment flow and have example.cc run in my phone.
But I need to mark out all adb commands to let "python tools/converter.py run --config=/path/to/your/model_deployment_file.yml" generate the input data, model, cmd file in my work station.
Is there a way that I could build example.cc directly using bazel without using tools/converter.py

@uikilin100 Yes, the line 358 of tools/converter.py will execute, but which doesn't matter, because the sh_commands.adb_get_all_socs() will return an empty array, and the converter will finally execute successfully without device plugin.

@uikilin100 Yes, the line 358 of tools/converter.py will execute, but which doesn't matter, because the sh_commands.adb_get_all_socs() will return an empty array, and the converter will finally execute successfully without device plugin.

@lu229  Because my work station do not have ADV installed, I saw ADB is optional dependency in the environment requirements.
It's better that sh_commands.adb_get_all_socs could return an empty array if there is no adb sh command found.


chore(test)

chore(test)

Coverage increased (+0.8%) to 78.465% when pulling 78ec94b4ac5194ade9806c773a7bf26e71fffb01 on development into 4a7ee872ce7e9b56cabdc3d9483b5bdf7c8e7031 on staging.

Coverage increased (+0.8%) to 78.465% when pulling 2e0fd1af0d2d84264728dfdca47a0d50d00ce51c on development into 4a7ee872ce7e9b56cabdc3d9483b5bdf7c8e7031 on staging.


Homie 2.0.0 beta.1 requires git client

I'm using PlatformIO on the Atom text editor with Windows 10 and Homie 2.0.0-beta.1
I'm following the instructions on the quickstart/getting-started guide, which state:
"...add this in your platformio.ini:
lib_deps = git+https://github.com/marvinroger/homie-esp8266.git#develop"
I did exactly as I was instructed and it caused Atom/PlatformIO to get stuck in an infinite loop that printed again and again the same error that "git" was not installed.  As a newbie user I didn't know what to do at the time. After much time researching, it turns out all I needed to do was install "git" with all the default settings and the error was resolved.
Can you please update the web page at:
http://marvinroger.github.io/homie-esp8266/2.0.0-beta.1/quickstart/getting-started/
to include a statement such as the following:
Before editing platformio.ini as shown below, you must install "git" if you don't already have it. For Windows, just go to http://git-scm.com/download/win and the download will start automatically.
Note, this is only a requirement for the beta, not the final release.

Oh, it should also be possible to use the v2.0.0-beta.1 tag:
lib_deps = git+https://github.com/marvinroger/homie-esp8266.git#v2.0.0-beta.1
@marvinroger I think its better to use this "tag-variant" for the lib_deps with platformio.


Fixing typos in README

Making various minor changes for article solving pull requests that contain minor tweaks, updating README etc...

[x] Tests added
[x] Documentation added
[ ] Example added (in the documentation, to an existing notebook, or in a new notebook)
[ ] Description in CHANGELOG.rst added (single line such as: (`#XX <https://github.com/ciceroOslo/ciceroscm/pull/XX>`_) Added feature which does something)

(Also, I know one test is not passing, but it's sort of a statistical fail it's the calibration that doesn't manage to find a good fit, which it just doesn't do every time...)


Added Colorblind mode

An Interval function initialized by a button changes RGB of all points.
As described in #27

Is in #41
@pmaji If you are okay with #41 you can simply close this

Closed cause of #41 was approved


Black spots when using normal maps.

Godot version:
3.0.1
OS/device including version:
Windows 10
Issue description:
Black spots when using texture normals. Black spots
Steps to reproduce:
Using 128x64 png texture and a normal map.

Mode: Video RAM
Lossy Quality: 0.7
HDR Mode: Compress
Normal Map: Detect

And have you tried other selections, such as lossless/uncompressed? What about adjusting the "Lossy Quality"?

Yep, i tested changing all other options but none solved it. I thought it may happend only when normal mapping small resolution textures because thats not the only texture happening this but dont know if this may be a Godot limitation/problem or a more general issue. I dont know if there is a minimun recomended size for normal mapping use. Any ideas?

Well, i dont know how Atomic handle textures, its more simplest/basic than Godot.
Example Scene

Ok now when you changed the texture import settings did you also hit Reimport afterwards?
Because I just opened your example, then in file browser clicked on the normalmap then in the import panel changed to lossless and hit Reimport and voilà:

Next I decided to try Video RAM compression again however with HDR setting changed to force RGBE:

This I tested with both 3.0.0 and 3.0.1

Yeah you are right. I was changing and reimporting the albedo texture, not the normal map one, which is the affected... silly mistake. Very sorry. :(

I do have to say though, you are at least the third person I've run into within the last 30 days to have problems with the default normal map compression settings.

Then maybe default settings are good for albedo textures but not for other specific ones. By the way, i had to use the lossless compression mode because forcing RGBE in Video RAM caused undesirable effects on the texture. It turned the texture completely black when walking little away from it.

Then maybe default settings are good for albedo textures but not for other specific ones.

Godot tries to detect whether you're importing a normal map or not, but the detection occasionally fails.

@Calinou
Ok but after detecting its a normal map, what are the settings (compression mode, etc) Godot set by default to it that differs from albedo defaults settings?

I have a similar issue but changing import settings does not help.
There are still black artifacts.

@skelewir I'm going to make a guess and say that you baked this texture in blender and saved into .png without removing compression so what you are seeing are in fact compression artifacts.

@Megalomaniak Thanks, a few questions then.

But the actual texture looks good. So, where that compression comes from?
Why does it look fine when used in blender?
I did not make the texture myself, got it from a friend. So how can I fix this?

Thanks, a few questions then.

But the actual texture looks good. So, where that compression comes from?
Why does it look fine when used in blender?
I did not make the texture myself, got it from a friend. So how can I fix this?

Could be very subtle noise.
Blender is different in handedness and might do further(more costly) filtering.
Try inverting the red and green color channels in GIMP or Photoshop.

@Megalomaniak Trying to understand the nature of the issue. I still can't figure out how can a subtle difference in texture cause black artifacts. Could you point me in right direction.
I'm a programmer fairly new to 3d graphics.

16bpp would technically be better than 8.
In a sense the normal map bends the mesh normals(per pixel sampled) so as to make a low polygon mesh seem higher poly-count. In other words it hold geometric data, sort of. Its only used for light calculations and since we are not dealing with full on multi-bounce raytracing in case of very strongly bent normals it might end up hitting no light sources but instead interpret the ray hit as shadow. Thats one way you could end up with these black spots. Try lowering the bump strength, if this is the issue that should solve it. This is a fairly rare issue however so I doubt thats it, but it's worth ruling out, I guess.
It could also be that you have actually hit a bug in the renderer perhaps, but it's always good to rule other things out first. Might also be simply an issue stemming from the fact that the normal map during baking didn't get anti-aliased(the cycles renderer afaik lacks AA for baking).

I still think it's a render bug.
Adjusting the normal map scale param does not affect artifacts in any way. So it seems those dot's have zero normal, which should only be possible if I had black dots in my texture.

Ok, since I'm replying from my workstation today, pulled your normalmap into blender's compositor and squeezed the blue channel:

How much you willing to wager that noise matches up with your black spotty noise?

Sure, as long as there is an option to turn that off. IMHO. ;)

https://www.reddit.com/r/godot/comments/nbqrxn/godot_33_how_to_enlighten_ever_part_of_the_map/
https://youtu.be/xC-U-xAnbaA
Hello, I run into the same problem, but I could not understand from the post what is the actual problem? I tried reimporting all the normal textures with lossless optoion but still having the problem. Is there any update on this?

No that is a completely different issue. Check your camera clipping settings.

camera -> far property. It was set to 100. When I change it to 1000 it was solved. Thanks.


Exceptions when trying to YAML.dump, YAML.load exception when using better_errors

I'm working on code that uses rails attribute serializers, and exception objects are serialized.
[7] (pry) main: 0> begin
[7] (pry) main: 0*   raise RuntimeError.new("something")
[7] (pry) main: 0* rescue => ex
[7] (pry) main: 0*   exx = ex
[7] (pry) main: 0* end
#<RuntimeError: something>
[8] (pry) main: 0> exx
#<RuntimeError: something>
[9] (pry) main: 0> exx.message
"something"
[11] (pry) main: 0> dddd = YAML.dump(exx)
"--- !ruby/exception:RuntimeError\nmessage: something\n__better_errors_bindings_stack:\n- !ruby/object:Binding\n  iseq: &1 !ruby/object:RubyVM::InstructionSequence {}\n- !ruby/object:Binding\n  iseq: &2 !ruby/object:RubyVM::InstructionSequence {}\n- !ruby/object:Binding\n  iseq: &3 !ruby/object:RubyVM::InstructionSequence {}\n- !ruby/object:Binding\n  iseq: &4 !ruby/object:RubyVM::InstructionSequence {}\n- !ruby/object:Binding\n  iseq: &5 !ruby/object:RubyVM::InstructionSequence {}\n- !ruby/object:Binding\n  iseq: &6 !ruby/object:RubyVM::InstructionSequence {}\n- !ruby/object:Binding\n  iseq: &7 !ruby/object:RubyVM::InstructionSequence {}\n- !ruby/object:Binding\n  iseq: &8 !ruby/object:RubyVM::InstructionSequence {}\n- !ruby/object:Binding\n  iseq: &9 !ruby/object:RubyVM::InstructionSequence {}\n- !ruby/object:Binding\n  iseq: &10 !ruby/object:RubyVM::InstructionSequence {}\n- !ruby/object:Binding\n  iseq: &11 !ruby/object:RubyVM::InstructionSequence {}\n- !ruby/object:Binding\n  iseq: &12 !ruby/object:RubyVM::InstructionSequence {}\n- !ruby/object:Binding\n  iseq: &13 !ruby/object:RubyVM::InstructionSequence {}\n- !ruby/object:Binding\n  iseq: &14 !ruby/object:RubyVM::InstructionSequence {}\n- !ruby/object:Binding\n  iseq: &15 !ruby/object:RubyVM::InstructionSequence {}\n- !ruby/object:Binding\n  iseq: &16 !ruby/object:RubyVM::InstructionSequence {}\n- !ruby/object:Binding\n  iseq: &17 !ruby/object:RubyVM::InstructionSequence {}\n- !ruby/object:Binding\n  iseq: &18 !ruby/object:RubyVM::InstructionSequence {}\n- !ruby/object:Binding\n  iseq: &19 !ruby/object:RubyVM::InstructionSequence {}\nrescue_bindings:\n- !ruby/object:Binding\n  iseq: !ruby/object:RubyVM::InstructionSequence {}\n- !ruby/object:Binding\n  iseq: !ruby/object:RubyVM::InstructionSequence {}\n- !ruby/object:Binding\n  iseq: !ruby/object:RubyVM::InstructionSequence {}\n- !ruby/object:Binding\n  iseq: !ruby/object:RubyVM::InstructionSequence {}\n- !ruby/object:Binding\n  iseq: *1\n- !ruby/object:Binding\n  iseq: *2\n- !ruby/object:Binding\n  iseq: *3\n- !ruby/object:Binding\n  iseq: *4\n- !ruby/object:Binding\n  iseq: *5\n- !ruby/object:Binding\n  iseq: *6\n- !ruby/object:Binding\n  iseq: *7\n- !ruby/object:Binding\n  iseq: *8\n- !ruby/object:Binding\n  iseq: *9\n- !ruby/object:Binding\n  iseq: *10\n- !ruby/object:Binding\n  iseq: *11\n- !ruby/object:Binding\n  iseq: *12\n- !ruby/object:Binding\n  iseq: *13\n- !ruby/object:Binding\n  iseq: *14\n- !ruby/object:Binding\n  iseq: *15\n- !ruby/object:Binding\n  iseq: *16\n- !ruby/object:Binding\n  iseq: *17\n- !ruby/object:Binding\n  iseq: *18\n- !ruby/object:Binding\n  iseq: *19\nrescue_cause: \n"
[12] (pry) main: 0> YAML.load(dddd)
TypeError: allocator undefined for Binding
from /gems/psych-2.0.17/lib/psych/visitors/to_ruby.rb:372:in `allocate'

A possible workaround before serializing:
    if ex.instance_variable_get(:@__better_errors_bindings_stack)
      ex.remove_instance_variable(:@__better_errors_bindings_stack)
    end

Just to add a data point, I'm running into this exact issue. I'm simply working around dumping the entire exception, but I'm curious if this library intends to support dumping/loading of the exception.


Compile Issue

Hi Team,
I am getting 26 compiler/syntax errors when i try to compile the code in Visual Studio 2015 Enterprise Edition.
Could you please resolve the same?
ErrorList.xlsx
VisualStudioVersionInfo.txt

Thanks for your immediate response on this...


[cinder-csi-plugin] bump CSI sidecar versions to latest

only noticable change is RBAC update of snapshoter
by refering to
https://github.com/kubernetes-csi/external-snapshotter/pull/526/files

What this PR does / why we need it:
Which issue this PR fixes(if applicable):
fixes #
Special notes for reviewers:

Release note:

none

@jichenjc Thanks. Looks good to me . modified title little bit.
Could you update the release notes with supported versions , might be helpful for users?

@ramineni updated, I guess no need list every version of side car?

@jichenjc latest version seems ambiguous as by the time 1.24 is released, latest versions might be different. Its better to update the versions we support IMO.

@jichenjc updated release notes a bit. let me know if that looks ok to you.

@jichenjc updated release notes a bit. let me know if that looks ok to you.

@ramineni sorry, missed this :(
thanks for the update, lgtm

/cc @lingxiankong

Could you update the release notes with supported versions , might be helpful for users?

I've removed the release note, as just say we've upgrade from version X to version Y doesn't help the user to understand what happened, rather, e.g. we upgrade the version again in this release, we will have another release note saying we've upgraded from version Y to version Z, which may lead to confusion for the users.

I'm not sure why the job openstack-cloud-controller-manager-e2e-conformance-test is running for this PR?

/override openstack-cloud-controller-manager-e2e-conformance-test

/approve


Segfault in release version (debug version ok)

Due to linker error:
warning LNK4254: section '.text' (60000020) merged into '.data' (C0000040) with different attributes


Borrowing arguments ("Alan writes a web framework")

This PR contains a write-up of my experiences from https://github.com/rust-lang/wg-async-foundations/issues/78#issuecomment-808193936
There is a bit of solutionising towards the end. I can rip that out if you want:

Alan longs to be able to say "this function takes an async function as a callback" (fn register_handler(handler: impl async Fn(state: &mut State) -> Result<Response, Error>)) and have Rust elide the lifetimes for him, like how they are elided for async functions.

It's also super-trimmed-down compared to my full experiences, and we could probably flesh out the morals a bit better.

A big plus one on this one. Not being able to describe the trait of async functions with non-static lifetimes in the arguments is by far the biggest pain in async rust right now. I'm excited to see how GATs improve this situation, but that's about solutions. Whole web framework designs might be different if mutable borrows could be passed into handler functions instead of owned types

You're missing the final problem here: the final to_async_borrowing works nicely for async functions, but not for closures because the closure type inference is not powerful enough (rust-lang/rust70263), or at least the developers haven't managed to trick rustc into handling it yet.


Mix Training dataset bug

Could you please supplement the code for this part? Currently, the dataset does not have attributes such as reset_multi_ratio and scale2idx

Sorry for the bug, I have fixed the bug one month ago, please refer to https://github.com/maybeLx/MVSFormerPlusPlus/blob/538cb0f45c2d259b897f5eb38d0fc98f893c2f4a/datasets/balanced_sampling.py#L67 ,


Missing GitBlit-support after updating to 2.x #41

note that GitBlit has no offical favicon, so I couldn't add one

@ben-gibson: Please review and integrate!

@ben-gibson: Sure. I fixed it. Please see the updated PR!


cl12 cl21 cl22 - Lost fix - Add test for -cl-fp32-correctly-rounded-divide-sqrt to spir subtest.

Looks like fix in spir tests is missed in opensource and present in internal gitlab

Do you happen to know if this fix is also missing from CL 1.2 and 2.0?

cl20_trunk contains these commits. cl12_trunk not - I send PR to fix this (a little bit different than cl21 and cl22 because math_brute_force.zip was already up to date)

Thank for the clarification about 2.0, and for creating the 1.2 PR.

After review changes needed in cl20 as well.

All four versions merged, so closing this issue.


Can Any one know how to make layout like this.

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


bzip2: avoid https url in native build

This reverts https://github.com/NixOS/nixpkgs/pull/11127 and instead merges https://github.com/NixOS/nixpkgs/pull/11126 as we cannot have https urls in staging-small (for bootstrapping). See discussion at https://github.com/NixOS/hydra/issues/257 for more details.

Yeah, the work on bootstrapping with SSL hasn't been merged/finished.


Trap the signals

It seems that dontstarve_dedicated_server_nullrenderer don't react preaty well to the signals. If we write c_shutdown(true) at the game console we get this nice log:
c_shutdown(true)
ConsoleInput: "c_shutdown(true)"
c_shutdown      true
Serializing world: session/F79FF192BBBCB9EC/0000000003
Could not unload undefined prefab 0x1872ccf0 (FROMNUM)
Updates 0Seconds elapsed: 14.4339 fps:0
[Steam] UserDisconnect successfully sent for steamid ''
Collecting garbage...
lua_gc took 0.11 seconds
~ShardLuaProxy()
~InventoryLuaProxy()
~NetworkLuaProxy()
~SimLuaProxy()
lua_close took 0.15 seconds
CurlRequestManager::ClientThread::Main() complete
HttpClient2 discarded 1 callbacks.
Shutting down

If we just send a Ctrl + C signal there isn't any new line in the log :cry:
So, we need to trap this signals and send to the dontstarve_dedicated_server_nullrenderer the proper commands to close cleanly.
We must investigate if c_shutdown(true) is the best option. I opened a topic to ask about this: http://forums.kleientertainment.com/topic/62055-which-is-the-cleanest-way-to-stop-a-dst-server/
Some links provided by @thasmo about how to deal with the signals:

https://rimuhosting.com/knowledgebase/linux/misc/trapping-ctrl-c-in-bash
http://hacktux.com/bash/control/c
http://redsymbol.net/articles/bash-exit-traps/
http://ubuntuforums.org/showthread.php?t=1546996

After #31 I think that this can be moved to the milestone 0.5. This is a very important feature.

Now, as we can send commands to the game console, this can be achieved quite cleanly - and this is great. We trap the SIGTERM signal and send a c_shutdown(true) command to the server, which will shut it down gracefully. :+1:


Add proxy support and "Force HTTPS for GitHub" setting

I use XCode with Alcatraz at work. My work environment requires a proxy for HTTP(s) connections.
Without a proxy, I cannot install plugins with Alcatraz.
This change fixes that by adding a new Alcatraz preference "Set HTTP Proxy". The value will be saved as a NSUserDefault and set as environment variable for both http_proxy and HTTPS_PROXY on shell subprocesses within Alcatraz (i.e. currently /usr/bin/git and (negligable) /usr/bin/xcodebuild).
The input for the preference can be any valid proxy host with an optional port, e.g. proxy.mydomain.com:9999.
This pull request also adds a second new Alcatraz preference "Force HTTPS for GitHub" to adress issue #214, although I have yet to see a plugin that uses the git protocol for the clone command. I've tried around 10 and they were all HTTPS.

Those preferences together with the packageRepo NSUserDefaults are now handled in a new utility class ATZConfig.
I'm sorry about the messy commits, I forgot to turn off auto-formatting.
Regards

Thanks @mikar, the PR is quite big so we'll need to find some time to review/test it, apologies for the slow response.

This would be great if it works!

Any updates on this ?

I haven't looked at the code yet, but my first thoughts on the proxy thing are that if possible we should use the proxy settings defined at the OS level (in System Preferences). I don't remember having ever used an app where you could set custom proxy settings instead of relying on the system settings.
But then I don't use proxies that often, so I might be mistaken.

@guillaume-algis
I have had to specify the proxy deliberately for many applications, despite setting the appropriate environment variables.
Examples: gpg (when fetching from a keyserver), maven (in settings.xml), IntelliJ, Eclipse, pretty much all Browsers, ...
It can be a drag.
Most command-line interfaces tend to work fine since they appropriately use the environment of the terminal, which can be adjusted on-the-fly.
But once a GUI application like XCode has inherited the environment from its parent process those it can't be changed as easily. The GUI has to explicitly expose the environment variables, usually via a Settings menu.
I think there are a lot of benefits to having an interface like this one (IntelliJ IDEA):
ScreenShot
However, I haven't had access to an OS X system in almost a year and probably won't for another 3-6 months. I'd be happy to look into this issue again in a couple of months to solve this problem more appropriately via an Interface like above. This pull request was more of a quick fix, really.


Bugfix: Unfocused background page should not be scrollable while modal is open.

Bug in oruga overrides causes Modal.vue computed -> scrollClass to always be '' which means that the no scroll behavior gets broken when theme-bulma is installed.

For what it's worth, I actually think the behavior of computedClass(field: string, defaultValue: string, suffix: string = '') in BaseComponentMixin is kinda bad design.
In order to keep from breaking your component each time oruga adds a customizable class, you'll need to update this repo, which seems quite error prone and appears to be what happened here.
// This line serves no purpose and should be removed
const overrideClass = getValueByPath(config, `${this.$options.configField}.${field}.override`, override)

// ... Later in the file, remove the usage of overrideClass and allow the default value to be used even IF `override = true` if there's no explicit override class defined in the config object.
let appliedClasses = /* ... rewrite this ... */

Bulma/Buefy adds a class for it, we have to update it

@subdavis please, remove noScrollClass. As you can see in buefy example there is no need to apply it

I removed noScrollClass


Save state of traces panel to localstorage

fixes #54

Save traces and showing/hiding state to localstorage

hej @Dexterminator! Nice to meet you (:

thanks for reviewing @Dexterminator!
I misunderstood issue #54 and modified this PR so that the whole state of the trace panel is being saved to localstorage. This includes:

panel is shown or hidden
traces that have been captured
detail expansion or collapse

@danielcompton what are your thoughts about this? anything that needs to be adjusted?

ready to review!

It's ok, having re-frame would make this a lot cleaner.


Build a landing page

Also revamp the UI style.
Use the link from netlify below to preview 👇

Some UI suggestions on lending page

Some UI suggestions on lending page

Thx for the feedback. It should be better now!


CHeck modifiers selection in phenotypic feature saving

In the Create Phenopacket section, I tried to edit a term to add some detailed information. When I checked miliary, it also checks localized (and vice versa). I looked in the HPO terms and there is no association between the	se that I can see.
To reproduce: go to create phenopacket
Select Feature search
Enter “alopecia”
Select patchy alopecia
Click on patchy alopecia so it shows up on the right side of the page in the phenotypic feature details column
Click on edit more details
Look under modifiers, In the hierarchy, scroll down to position, open it
Open spatial pattern
Click on miliary
NOTE that localized is also checked, but only miliary shows up in the modifiers “box”.
If you check localized first, miliary is also checked but only localized shows up in the modifiers box.
Are these two mutually exclusive? I cannot get both terms to show up in the modifiers box.

@BethSundberg after testing, it seems it is a bug that comes from the data that is served by the fakebackend which is corrupted: localized should have children whereas here is does not. It works with the application being served data by the backend. I will update the data served by the fakebackend. Fixed in 927d1fcd

@belkassaby This specific issue has been fixed. I am marking it as done. If I find any other similar issues, I will let you know.


Revisit directory structure

Research options for updating the archive_directory path storage for better use with virtual machines.

Closed with merge of #59.


♻ Conform Input tokens

Resolves #1271

I am abit confused by the component token structure... Why is border and outline as entities when they have specific fields for them in ComponentToken?
You are also not using borderTemplate or outlineTemplate when it looks like we want to use them?

Yes, I think this is a tricky one because in this component we use outline both with and without the focus state, and border is actually a box-shadow.  I'll change to outlineTemplate, that was a miss 👍

I am abit confused by the component token structure... Why is border and outline as entities when they have specific fields for them in ComponentToken?
You are also not using borderTemplate or outlineTemplate when it looks like we want to use them?

Yes, I think this is a tricky one because in this component we use outline both with and without the focus state, and border is actually a box-shadow. I'll change to outlineTemplate, that was a miss 👍

We can expand on borderTemplate to support boxShadow or make a seperate template for it then :)


BrowseSortType not working as expected with browse()

Description
I'm currently facing an issue while attempting to utilize the sort() method within the BrowseOptions during a call to browse(). Strangely, regardless of the selected BrowseSortType, the results returned do not adhere to the specified sorting order.
Steps to Reproduce

Construct BrowseOptions with a specified sort type (e.g., Popularity, NewlyAdded, etc.).
Invoke the browse() method using the constructed BrowseOptions.
Examine the results for the sorting order.

Expected Behavior
The outcome of the browse() function should align with the specified BrowseSortType within the BrowseOptions.
Actual Behavior
Contrary to expectations, the results are not sorted in accordance with the chosen BrowseSortType. For instance, when utilizing Popularity, the anticipated order is from most to least popular. However, the returned list does not conform to this expected sorting.
Code Snippet
// Example code illustrating the issue
let crunchyroll = Crunchyroll::builder()
    .login_with_credentials(email, password)
    .await?;

let options = BrowseOptions::default().sort(crunchyroll_rs::search::BrowseSortType::NewlyAdded);

let mut browse_result = crunchyroll.browse(options.clone());
// The results are not sorted by newlyadded

Environment Information

Rust Version: 1.74.0
crunchyroll-rs Version: 0.8.0
Operating System: Windows 11

bumpa

Thanks for reporting. Crunchyroll renamed some query parameters, it should work again in v0.8.1


Add specs for Array#pack's buffer option

Related issue https://github.com/ruby/spec/issues/473

How about longer buffer example?
[65, 66, 67].pack("@3ccc", buffer: "1234567") #=> "123ABC"

@znz done


Increased time between sequential Renovate's jobs to 6h

What does this PR do?

Increased time between sequential Renovate's jobs to 6h

Screenshot/screencast of this PR
n/a
What issues does this PR fix or reference?
Context: https://issues.redhat.com/browse/STONEBLD-2424
How to test this PR?
n/a

/test images

/test build-service-e2e


"missing revert data in call exception"

This may only be an issue on the Pokt network, but I believe I've seen it on main.
An error occured. Will attempt to retry in 180 seconds... Error: Error: missing revert data in call exception (error={"reason":"processing response error","code":"SERVER_ERROR","body":"{\"jsonrpc\":\"2.0\",\"id\":144,\"error\":{\"message\":\"Relay attempts exhausted\",\"code\":-32050}}","error":{"code":-32050},"requestBody":"{\"method\":\"eth_call\",\"params\":[{\"to\":\"0x5100bd31b822371108a0f63dcfb6594b9919eaf4\",\"data\":\"0xdf52458a000000000000000000000000000000000000000000000000000000000000c823\"},\"latest\"],\"id\":144,\"jsonrpc\":\"2.0\"}","requestMethod":"POST","url":"https://harmony-0-rpc.gateway.pokt.network"}, data="0x", code=CALL_EXCEPTION, version=providers/5.5.1)
    at Logger.makeError (/Users/pete/Work/DFKQuestRunner/node_modules/@ethersproject/logger/lib/index.js:199:21)
    at Logger.throwError (/Users/pete/Work/DFKQuestRunner/node_modules/@ethersproject/logger/lib/index.js:208:20)
    at checkError (/Users/pete/Work/DFKQuestRunner/node_modules/@ethersproject/providers/lib/json-rpc-provider.js:76:16)
    at JsonRpcProvider.<anonymous> (/Users/pete/Work/DFKQuestRunner/node_modules/@ethersproject/providers/lib/json-rpc-provider.js:659:47)
    at step (/Users/pete/Work/DFKQuestRunner/node_modules/@ethersproject/providers/lib/json-rpc-provider.js:48:23)
    at Object.throw (/Users/pete/Work/DFKQuestRunner/node_modules/@ethersproject/providers/lib/json-rpc-provider.js:29:53)
    at rejected (/Users/pete/Work/DFKQuestRunner/node_modules/@ethersproject/providers/lib/json-rpc-provider.js:21:65)
    at processTicksAndRejections (node:internal/process/task_queues:96:5) {
  reason: 'missing revert data in call exception',
  code: 'CALL_EXCEPTION',
  error: Error: processing response error (body="{\"jsonrpc\":\"2.0\",\"id\":144,\"error\":{\"message\":\"Relay attempts exhausted\",\"code\":-32050}}", error={"code":-32050}, requestBody="{\"method\":\"eth_call\",\"params\":[{\"to\":\"0x5100bd31b822371108a0f63dcfb6594b9919eaf4\",\"data\":\"0xdf52458a000000000000000000000000000000000000000000000000000000000000c823\"},\"latest\"],\"id\":144,\"jsonrpc\":\"2.0\"}", requestMethod="POST", url="https://harmony-0-rpc.gateway.pokt.network", code=SERVER_ERROR, version=web/5.5.1)

Thanks - I’m putting this type of error down to the ongoing issues with Harmony. I don’t think there’s anything I can do about it, and it should go away when Harmony starts behaving itself


android_sample_catalog_generator is flaky

https://github.com/flutter/flutter/blob/master/dev/devicelab/bin/tasks/android_sample_catalog_generator.dart

Not flaky anymore.  Please reopen if it fails again.


ModuleLoader Completing

At the moment, we know when the ModuleLoader is complete is when the Rx stream completes.  However, if a step fails, this comes down via onNext().
This makes it much harder to model an error, if "success' is modelled in the onComplete.  I suggest we move the completion as a type of ModuleLoadResult  which makes the error cases easier to handle.

This issue was moved to esp/esp-js#187


Added German localization

Some things like date formats are not properly localized in Mamute, but everything that can be translated is done.

Thank you very much!


[Feature]: Config option to make space breathing unit / enchant not need Oxygen Can

Cause for request
At the moment, if you do not use Ad Astra late game armour you are forced to forever carry Oxygen Cans. While they can go in your curios slot, their limited capacity makes them inconvenient, especially in late game mod runs (such as Mekanism) where you unlock the ability to create fusion reactors and creative flight, but have no late game alternative to Oxygen Cans.
Request details
Enable a config option to make Space Breathing Unit / Enchant not require an enabled Oxygen can in players inventory (unlimited oxygen). This is an add-on for the difficult, expensive, late game MekaSuit (and the enchant can be made more expensive / a MK2 version e.g. after Killing Wither) that will make players lives more convenient. it will still encourage base oxygen supplies for friends, farms and before they can attain it, while making the end game more fun when you can create fusion reactors but not oxygen on the go.

While not directly related, it is an Evolution to my issue #61 , both making players lives more convenient throughout their game.

I have no idea about how to make player be can overcome no oxygen.
Player must have oxygen for living in my think.


Unable to get SplitModule working

Need some help to get the ngxSplit to be used. The css and the splitter is not rendering properly. Also the fxShow throws an error. Is there a stackblitz demo for just the ngxSplit Module?

I was able to get it working by getting the whole module inside my required module and installing flexlayout exactly to flex-layout-beta.15. Seems like there is an API that was deprecate and it was preventing the build. But seems like the main module is importing a lot of stuff and that SplitModule is not a independent module. My project bloated by around 1 MB in size over my existing app and around 300KB when built in production mode.
What .scss files and components are dependants for the SplitModule so I can import just them and get this working. May be a stackblitz might help. (https://stackblitz.com/fork/angular-gitter)
Any help welcome, I believe the bloat size is too high for a splitter.

I was able to get the size reduced by importing just the needed directives needed for splitmodule and importing just the split module. There were interlinked dependencies.


Accordion anchors' ID attributes get overwritten

What should happen?
If I specify the anchor IDs, for each accordion "pane", Foundation should not change them.
What happens instead?
When I specify the anchor IDs, for each accordion "pane", Foundation changes them, in one of two ways that I've discovered.

If the anchor's parent list item has an ID set, Foundation sets the child anchor's ID to the same value.  This is illegal/invalid HTML.  IDs must be unique for the entire document.  Worse, Foundation does this even when I have an ID already set on the anchor.  In other words, Foundation changes my anchor elements' IDs.

If the anchor's parent list item does not have an ID set, Foundation sets the child anchor's ID to a "generated" value.  This is problematic, because the anchor's ID will change over time, depending on server-side and client-side caching.  Worse, again, Foundation does this even when I have an ID already set on the anchor.  In other words, Foundation changes my anchor elements' IDs.

Here is the code I suspect to be the issue:

This seems to be related to:
https://github.com/zurb/foundation-sites/issues/7923

@lcichanowicz found this #10871  looks like and update is on its way in 6.5. But for now you can just make the update to the accoridion plugin.
https://github.com/zurb/foundation-sites/pull/10871/files

Thanks, @tayler-ramsay.  I was hesitant to modify the code when I found it, because it is "processed" by webpack.  I updated that very line of code, and it works!  Foundation no longer overwrites my anchors' IDs.


Ignores disable touchpad while typing settings

There is a gnome setting that disables the touchpad while typing, but Mouseless ignores that. Since Mouseless uses a virtual mouse and keyboard it should be possible to implement.
The gnome disable touchpad while typing setting has the address: org.gnome.desktop.peripherals.touchpad

The problem probably is that mouseless is recognized as an external keyboard, for which this setting does not take effect.
Here I found a fix for a similar issue in keyd which also creates a virtual keyboard: https://github.com/rvaiya/keyd/issues/66#issuecomment-985983524
There you have to change the MatchName to mouseless (at least I think that should work).


Added lenient option to linkify

This PR introduces the ability to chose between lenient and strict url recognision.
By strict I mean that the url must have match a protocol clause, while with lenient the functionality remains unchanged.
If not provided, lenient defaults to true.

What about keeping only the strict URL recognition to make it simpler?
Some tests that we did together yesterday showed that the lenient parsing is wrong in many cases.
Anyway this gets definitely a LGTM :cake:, so if you prefer keeping both options let's keep it that way.

I prefer keeping them both and fixing the lenient parsing. Since fixing the lenient parsing won't be that easy, I'm merging for now and I'll open a new PR with a fix for lenient :smiley:


Add Gödel, Escher, Bach: an Eternal Golden Braid to the list

It feels like it belongs here for sure. But technically it's not an example of self-reference itself, rather it talks about it. Unless there is a mention of the book in the book somewhere?

Quoting wikipedia: "The book contains many instances of recursion and self-reference, where objects and ideas speak about or refer back to themselves."
Not sure if it qualifies it though. I could misunderstand the purpose of the list.


EVCC suddenly shows incorrect values: In=Out

Describe the bug
Without a change to the system, EVCC suddenly displays incorrect IN, OUT values. Everything that is fed into the grid is displayed for IN and OUT.
Charging processes are no longer started, despite feeding into the grid
I have already tested several versions.
Grid meter is a sunny home manager 2.0
In this topic there is also the problem.
#15744

Thanks for help
Steps to reproduce

...
Configuration details
meters:

type: template
template: sma-home-manager
usage: grid
host: *
name: grid1
type: template
template: victron-energy
usage: battery
host: *
port: 502
name: battery2
chargers:

type: template
template: daheimladen-mb
host: *
port: 502
name: wallbox4
vehicles:

name: MG
type: template
template: mg
title: MG
user: *
password: *
vin: *
capacity: 64
loadpoints:

title: Einfahrt
charger: wallbox4
vehicle: MG
mode: pv
tariffs:
grid:
type: tibber
token: *

site:
title: Home
meters:
grid: grid1
battery:
- battery2

mqtt:
broker: 1*
topic: evcc
user: *
password: *

hems:
type: sma
AllowControl: false

Log details
will follow later

What type of operating system are you running?
Linux
Version
0.130.6

Log details: will follow later

Please make sure we have everything we need to analyze when opening an issue. Without log files we can't do anything meaningful, here. I'll reopen once everything is there.

alles klar, danke.

Hallo,
Logfile ist hinzugefügt


feat: add flag show-events

Explanation
Add support to turn off events
Fixes https://github.com/kyverno/chainsaw/issues/835
Checklist

[x] I have read the contributing guidelines.
[x] I have read the PR documentation guide and followed the process including adding proof manifests to this PR.
[ ] This is a bug fix and I have added unit tests that prove my fix is effective.

Further Comments

@shubham-cmyk a unit test would be nice.

Codecov Report
Attention: 3 lines in your changes are missing coverage. Please review.

Comparison is base (b01fe35) 79.48% compared to head (06fab57) 79.55%.
 Consider uploading reports for the commit e20efe4 to get more accurate results

Files
Patch %
Lines

pkg/runner/collect/describe.go
0.00%
1 Missing and 1 partial :warning:

pkg/runner/processors/step.go
50.00%
0 Missing and 1 partial :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #838      +/-   ##
==========================================
+ Coverage   79.48%   79.55%   +0.07%
==========================================
  Files         106      106
  Lines        3270     3272       +2
==========================================
+ Hits         2599     2603       +4
+ Misses        518      517       -1
+ Partials      153      152       -1

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

need a codegen here


Update maplocationfinderstatus.md

Updating based on new API functionality and return codes

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

Thanks Clark. I'd already updated the topic yesterday. I'll have to investigate the part about the repeating enumeration labels. that appears to be related to a build issue. Closing this PR as a dup to the changes I merged in yesterday.

Thanks a lot Norm!
Clark Masterson
On Aug 9, 2017, at 10:05 AM, Norm Estabrook <notifications<EMAIL_ADDRESS>wrote:
Thanks Clark. I'd already updated the topic yesterday. I'll have to investigate the part about the repeating enumeration labels. that appears to be related to a build issue. Closing this PR as a dup to the changes I merged in yesterday.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/winrt-api/pull/158#issuecomment-321317779, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AWMDhFZj4BY6p4fs1_qNqiIznWhVMBfUks5sWeY6gaJpZM4OxE8S.


clean up deployments

lets be able to cleanup/delete the deployments we've jus run.

somewhat related to #80

I think this could be the "undeploy" goal


human texture not work on android

introduction

The human texture of the VideoKitCameraManager does not work on Android devices.
It operates normally in the Windows Unity player.
In particular, on Android devices, if the capability of the VideoKitCameraManager is set to Everything, both the human texture and camera texture become empty.
I am using the VideoKit AI license.

test environment

host : windows 11
target : android 13

samsung galaxy s20 ultra

windows unity player

android app

Hey @HyundongHwang , sorry for the late response on this. Can you share the runtime logs from your Android device?

@olokobayusuf
Thank you for your kind reply.
However, I did not solve this problem, but avoided it by bypassing the implementation.
After rendering in CamDevice, I did some modifications in Unity, rendered the screen, stored it in RenderTexture, and used it as input in NatML's Predicators, so there was no problem.
Hopefully, other developers will probably need more modifications rather than using human textures directly, so I would like to suggest that it might be better to add guidance in the document like this.
So it became difficult to prepare the log, so I think we can close the issue.

This bug has been fixed in VideoKit 0.0.18. Feel free to test out the fix in the latest VideoKit alpha build.


daos: dcp: large files not copied correctly with multiple ranks

mfu_flist_copy uses a block size of 1MB. It seems that if a file to be copied is larger than 1MB, and multiple ranks are used, then this file is not always copied correctly. It appears that might be race conditions, because sometimes the file is copied correctly.
Steps to reproduce:_

Create DAOS pool and 2 containers
dfuse mount both containers
Create a test file

truncate -s 2M  dfuse/container1/testFile (Fills file with 0 bytes)

Run dcp

mpirun -np 3 dcp --daos-src-svcl 0 \
--daos-src-pool $pool1 --daos-src-cont $p1cont1 \
--daos-dst-pool $pool1 --daos-dst-cont $p1cont2 \
/ /```

Check  output file

ls -l dfuse/container2/

Result
Sometimes the copied file has a size of 1MB exactly, but it should be 2MB. Running with a testFile of larger sizes, the output file always has a file size of exactly X MB. Considering the block size is 1MB, it seems there might be race conditions that prevent each block from being written, or some other similar issue.
When using a regular POSIX source and destination, I have yet to see this issue.

@dsikich
I'll be investigating this issue some more, but do you have any ideas off the top of your head?


Add a Write-Up for April 2018 - Maria

Team members will produce a write-up of the most important things they have worked on since last Community Meeting, the problems they have found and what they plan to do in the next weeks (that can be a bit blurry, and that's fine). These write-ups will be published as a blog post for the community to review on Monday before the Community Meeting.
Create your own Write-Up for Community Meeting 10 using the same structure as https://raw.githubusercontent.com/aragon/aragon-wiki/master/docs/meetings/community/write-ups/cm06/tatu.md
Must be submitted by end of day, Tuesday 1st of May 2018!

#257

Closed in #257


Automated cherry pick of #2513: scheduler: fix disk or net specify resource id execute schedtag filter

Cherry pick of #2513 on release/2.11.
#2513: scheduler: fix disk or net specify resource id execute schedtag filter

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/2.11@295a6ac). Click here to learn what that means.
The diff coverage is n/a.

@@              Coverage Diff               @@
##             release/2.11   #2515   +/-   ##
==============================================
  Coverage                ?   7.06%
==============================================
  Files                   ?     454
  Lines                   ?   71810
  Branches                ?       0
==============================================
  Hits                    ?    5075
  Misses                  ?   66317
  Partials                ?     418

Flag
Coverage Δ

#aFlag
7.06% <ø> (?)

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 295a6ac...398cc61. Read the comment docs.

/lgtm

/approve


Build Error with Android

I've added the plugin to a project with different plugins namely:
com.ionic.keyboard 1.0.4 "Keyboard"
com.phonegap.plugins.facebookconnect 0.11.0 "Facebook Connect"
cordova-plugin-admobpro 2.9.8 "AdMob Plugin Pro"
cordova-plugin-camera 1.2.0 "Camera"
cordova-plugin-console 1.0.1 "Console"
cordova-plugin-device 1.0.1 "Device"
cordova-plugin-dialogs 1.1.1 "Notification"
cordova-plugin-extension 1.1.6 "Cordova Plugin Extension"
cordova-plugin-file 3.0.0 "File"
cordova-plugin-geolocation 1.0.1 "Geolocation"
cordova-plugin-network-information 1.0.1 "Network Information"
cordova-plugin-splashscreen 2.1.0 "Splashscreen"
cordova-plugin-vibration 1.2.0 "Vibration"
cordova-plugin-whitelist 1.0.0 "Whitelist"
hu.dpal.phonegap.plugins.SpinnerDialog 1.3.1 "SpinnerDialog"

If i try to run ionic build android, I get different messages:
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexException: Multiple dex files define Landroid/support/annotation/AnimRes;

Output:

  	UNEXPECTED TOP-LEVEL EXCEPTION:
  	com.android.dex.DexException: Multiple dex files define Landroid/support/annotation/AnimRes;
  		at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:596)
  		at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:554)
  		at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:535)
  		at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:171)
  		at com.android.dx.merge.DexMerger.merge(DexMerger.java:189)
  		at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:454)
  		at com.android.dx.command.dexer.Main.runMonoDex(Main.java:303)
  		at com.android.dx.command.dexer.Main.run(Main.java:246)
  		at com.android.dx.command.dexer.Main.main(Main.java:215)
  		at com.android.dx.command.Main.main(Main.java:106)

This is my CLI:
Cordova CLI: 5.2.0
Gulp version:  CLI version 3.9.0
Gulp local:   Local version 3.9.0
Ionic Version: 1.1.0
Ionic CLI Version: 1.6.5
Ionic App Lib Version: 0.3.9

Any idea?

Have you identified which plugin causes the conflict?
Maybe you can try remove one by one and re-build to find out. Possibly you can start from:
com.phonegap.plugins.facebookconnect
hu.dpal.phonegap.plugins.SpinnerDialog

Hello thanks for your response. I will try, in the meantime I did other experiments.
I removed all plugin and all platform, after that I added the android platform and all plugins except the AdMobPro, I built it, and I didn't get any errors.
After that I've added the AdMobPro and I ran the build again and it worked!
I also changed the configuration, android target is always 22 :
Cordova CLI: 5.1.1
Gulp version:  CLI version 3.9.0
Gulp local:   Local version 3.9.0
Ionic Version: 1.0.1
Ionic CLI Version: 1.7.0
Ionic App Lib Version: 0.5.1-beta.0

Installed platforms: android 4.0.2

It might be a stupid question, but how is it possible that those plugins are in conflict between each other, if they are part of the same system?
I need all of them, so in case I found which one make the conflict, what I should do?
Is there any way to avoid the conflict?

It's good that it works now.
As to your question, in fact, only a few plugins are developed by apache, other hundreds of plugins are developed by various parties and not tested enough with others, and there is no system to auto test all the plugins together, so there is possibility to cause conflict.
If any conflict, just identify the plugin, and turn to the plugin author for help.

Works just within certain configurations, this is quite annoying because you do not know which one is the correct, I will do more experiments and I will share a "working solution".
I'm aware of it, but a plugin system should be designed in order to simply the integration between different components, if it doesn't work, means that something it's wrong into the design of the plugin system itself.
Thanks for your time, anyway.

Hi!
I would be grateful for any help. I create game on Construct 2 and build on XDK v2548 cordova SLI 5.1.1. for android crosswalk and wp8.1, but no one does not show ads.

@creakosta can you check if the plugin is initialised correctly? printing for example the AdMob var.
console.log(AdMob, "OR", window.AdMob);

have you set up the banner and/or interstitial?

@soniyj yes, i set set up the banner and interstitial, and they show with old admob plugin with CLI 4.2.1. on android crosswalk and ios. And show with cranberrygame/cordova-plugin-ad-admob with CLI 5.1.1. But no one plugins does not show ads on wp8.1

@creakosta, ok sorry for the stupid question. Unfortunately I never tried cordova on a windows mobile, so I don't have any idea about the error.

@soniyj Thank you to pay attention to my problem) Maybe the creator @floatinghotpot  knows the solution this problem? Specifically about wp8.1 and xdk.

No problem, I hoped to help a bit more. I have to say that cordova's plugins sometimes drive me crazy.


[Hyper-cli] Add cli cmd

Replace #2337

Hyper CLI javascript file is bootstrapped by scripts (located in build/(mac|win|linux)/)
Right platform script(s) are copied at build time to bin/
At Hyper startup time (only in production mode), platform script is symlinked to /usr/local/bin (or /usr/bin/ on Linux)

For now, only macOS has been tested and it works great:

Build Hyper yarn dist -- -m
Launch ./dist/mac/Hyper.app
Type hyper <args>
 are printed

What is missing?

[ ] Need testing on Linux.
[X] Need to add Windows mechanism: Add right directory in right variable in registry to add it to user PATH
[X] Need testing with WSL

There is a caveat with Windows.
I correctly add hyper bin path to user path. But there is some cache mechanism. User should go to "Modify user env var" dialog and just hit ok button (or reboot his computer :trollface: )

There is an error on Linux
Failed to symlink Hyper CLI { Error: EACCES: permission denied, unlink '/usr/local/bin/hyper'
  errno: -13,
  code: 'EACCES',
  syscall: 'unlink',
  path: '/usr/local/bin/hyper' }

parallels@ubuntu:~/hyper$ ls -lah /usr/local/bin/
total 8.0K
drwxr-xr-x  2 root root 4.0K Oct 23 00:02 .
drwxr-xr-x 10 root root 4.0K Jul 19  2016 ..
lrwxrwxrwx  1 root root   16 Oct 23 00:02 hyper -> /opt/Hyper/hyper

I don't think that electron-builder can execute postinstall scripts.
I don't know how to resolve this.
Possible workaround:

rename Hyper CLI command to hyper-cli or hpm or hyperctl
Embed CLI handling directly in Hyper (but deal with unique app instance restriction)

Any thought @rauchg @leo @Qix- @albinekb @CodeTheory @Stanzilla @derrickpelletier ?

I kinda liked hpm, my other idea was more of a joke but we could use a unicode symbol in the app name 😸

I was wrong! I found how to execute postinstall script with electron-builder 🎉 🎉 🎉
See afterInstall option.


Esperanza EG102

Detected as:
Debian Linux x64:
Joystick name: Microntek              USB Joystick
Windows 7x64:
Joystick name: Microsoft PC-joystick driver
Joystick axes: 6
Joystick buttons: 12
Joystick caps: 19

Unfortunately I couldn't find any other place to report my joystick layout so reporting here. Note, the database already contains information for Microntek joystick, but the information doesn't cover all axes and buttons.

shame about the guid conflict, thanks for reporting on it. it’s tricky with these cases bc the conflict is often between low-usage 3rd party controllers.. if there was an obvious way to determine relative market share at least it would help in deciding which map to keep and which to toss in case of conflicts like this. in any case the data is good to have in case SDL update the GUID format in the future. the similar retroarch autoconfig project scores devices on a combo of vid/pid and device name which sometimes (but not always) is better than the SDL method at disambiguating.
would you mind posting a dump from lsusb please @eugeneloza ?
the issue should prob. be closed since it can’t meaningfully be addressed by this project, but the data is indeed good to retain for potential future application.

can you provide a map using the tools in the readme please? :-)

Oh, now I get it. Thanks!
Linux:
03000000790000000600000010010000,Microntek USB Joystick,a:b2,b:b1,x:b3,y:b0,back:b8,start:b9,leftshoulder:b4,rightshoulder:b5,dpup:h0.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,leftx:a0,lefty:a1,rightx:a2,righty:a3,lefttrigger:b6,righttrigger:b7,platform:Linux,

Windows 7
03000000790000000600000000000000,G-Shark GS-GP702,platform:Windows,a:b2,b:b1,x:b3,y:b0,back:b8,start:b9,leftshoulder:b4,rightshoulder:b5,dpup:h0.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,leftx:a0,lefty:a1,-rightx:+a2,righty:+a3,lefttrigger:b6,righttrigger:b7,

However, somehow the right stick could not detect movements right and down (On Linux everything works falwlessly). Let me try native gamepad driver.

Analyzed record for G-Shark GS-GP702 and only now found out that I can press sticks too :D - I skipped it. I'll update the mapping soon.

Since the GUID on Windows matches G-Shark you don’t need to bother actually, those maps come upstream from the SDL repo and so would be superseded anyway unless you want to make a PR there instead (which I wouldn’t bother with for that specific device regardless, for reasons I won’t get into here).
In any case thanks for the data you’ve provided here!

on Windows

No, I'm talking about Linux :) As I've said, Database already has a perfect mapping for my device in Windows.

Unfortunately this data won’t be able to applied to this repo because it’s automatically drawn from SDL. If you want to take it upstream you can make a PR here instead: http://hg.libsdl.org/SDL. While your map does seem a good candidate as it’s a superset of what’s currently in the repo, there’s unfortunately a longstanding bug with this particular GUID that means it’d be better if it were blacklisted/removed from the db altogether unfortunately, see  https://bugzilla.libsdl.org/show_bug.cgi?id=4545

Ah, I understand. No problem :) I think I'll close the issue then.


Consider making re2 an optional dependency?

Thank you for this library! My team recently started using it, and it's great.
We hit issues initially with re2 that took us a bit to work around. re2 causes difficulties for many build systems, e.g https://github.com/evanw/esbuild/issues/1051
Would you be open to making this an optional peer? That way anyone that wants it can install it, but if it's problematic for a build and you aren't worried about backtracking, then it doesn't need to be installed.
Here is an example of what the implementation could look like, from a lib getting 100k+ downloads per week: https://github.com/spamscanner/url-regex-safe/blob/6c1e2c3b5557709633a2cc971d599469ea395061/src/index.js#L37-L49

We are opened to contributions :)

@baptistejamin ok great! Here you go #34


Disabling webhooks v0.33.10

Description
Observed Behavior:
We are in the process of upgrading karpenter from 0.32.10 to 0.33.10 on our EKS 1.29 cluster.
When running a helm diff upgrade on the helm chart we saw that the disable_webhook was going to be set as false.
                value: "8001"
+             - name: DISABLE_WEBHOOK
+               value: "false"
              - name: LOG_LEVEL
-               value: "debug"
+               value: "info"

Expected Behavior:
From reading the docs here, it implies that EKS versions greater than 1.25 should have the disable_webhook set to true by default and no action should be required.
We can see these two PR's one which sets the helm chart default to enable webhooks and permissions
and the other which sets the disable_webhook as false
Reproduction Steps (Please include YAML):
Versions:

Chart Version: 0.33.10
Kubernetes Version (kubectl version): 1.29

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue or have submitted a pull request, please leave a comment

This an issue with our documentation. We had recently updated the default webhook as part of v0.33.8. The documentation should be updated here https://github.com/aws/karpenter-provider-aws/pull/7220.

Starting with 0.33.8 Karpenter has enabled conversion webhooks by default to improve the v1 migration experience. If working with a cluster with a network policy that blocks Ingress, ports 8000, 8001, 8081, 8443 will need to be allowlisted

CC: https://karpenter.sh/v1.0/upgrading/upgrade-guide/#upgrading-to-0330


Moving relational options class out of SQL specific namespace

Correction for issue #1493
Talked with @rowanmiller about the change, there are a few other "Extensions" classes in the relational assembly but no extensions namespace yet. We will likely revisit this in API review, but for now this change is consistent with the existing code.

:shipit:


ESP-IDF integration

Hello it's an issue/question, I would like to use HomeSpan library in VScode ESP-IDF extension I have added arduino as component and run across multiple problems. First was no "core_version.h" file I solved that, then terminal complains about undetected files in src/extras/Pixel.h:139:30, no sodium.h file etc. I was wondering if there is an easy way to use this library outside Arduino ?

I don't use VSCode but I believe others have used this successfully via Platform IO.

I only use VSCode, plain and simple, with only the following VSCode extensions installed:

Arduino
C/C++
C/C++ Extension Pack
C/C++ Themes
Expressif IDF
Serial Monitor

I can get my project to build just fine using tasks defined in task.json. The initial trick is to let Espressif IDF extension configure itself, and make sure you add your custom HomeSpan library location in c_cpp_properties.json. This is to make Espressif IDF and Intellisense happy.
Then in task.json, this is what I have:
{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
      {
        "label": "Compile",
        "type": "shell",
        "command": "${config:arduino-cli-location}",
        "args": [
          "compile",
          "--fqbn",
          "esp32:esp32:esp32wrover",
          "--config-file",
          "${workspaceFolder}\\.vscode\\arduino.yaml",
          "--build-path",
          "${workspaceFolder}\\build_task",
          "--verbose",
          "--library",
          "${config:homespan.root}",
          "${workspaceFolder}\\${config:projectName}.ino"
        ],
        "options": {
          "shell": {
            "executable": "cmd.exe",
            "args": [
              "/c"
            ]
          }
        },
        "group": {
          "kind": "build",
          "isDefault": true
        },
        "problemMatcher": {
          "base": "$gcc",
          "fileLocation": "absolute"
        }
      },
      {
        "label": "OTA Upload",
        "type": "shell",
        "command": "python",
        "args": [
          "%LOCALAPPDATA%\\Arduino15\\packages\\esp32\\hardware\\esp32\\${config:arduino-esp32-version}\\tools\\espota.py",
          "-i",
          "${config:ota-host}",
          "-p",
          "${config:ota-port}",
          "-a",
          "${config:ota-password}",
          "-f",
          "${workspaceFolder}\\build_task\\${config:projectName}.ino.bin",
          "-r"
        ],
        "options": {
          "shell": {
            "executable": "cmd.exe",
            "args": [
              "/c"
            ]
          }
        },
        "problemMatcher": [
          "$espIdf"
        ]
      },
      {
        "label": "COM Upload app only",
        "type": "shell",
        "command": "${config:esp-tool-location}",
        "args": [
          "--chip",
          "esp32",
          "--port",
          "${config:idf.portWin}",
          "--baud",
          "115200",
          "--before",
          "default_reset",
          "--after",
          "hard_reset",
          "write_flash",
          "-z",
          "--flash_mode",
          "dio",
          "--flash_size",
          "detect",
          "--flash_freq",
          "keep",
          "0x10000",
          "${workspaceFolder}\\build_task\\${config:projectName}.ino.bin"
        ],
        "options": {
          "shell": {
            "executable": "cmd.exe",
            "args": [
              "/c"
            ]
          }
        },
        "problemMatcher": []
      },
      {
        "label": "COM Upload with partitions",
        "type": "shell",
        "command": "${config:esp-tool-location}",
        "args": [
          "--chip",
          "esp32",
          "--port",
          "${config:idf.portWin}",
          "--baud",
          "115200",
          "--before",
          "default_reset",
          "--after",
          "hard_reset",
          "write_flash",
          "-z",
          "--flash_mode",
          "dio",
          "--flash_size",
          "detect",
          "--flash_freq",
          "keep",
          "0x1000",
          "${workspaceFolder}\\build_task\\${config:projectName}.ino.bootloader.bin",
          "0x8000",
          "${workspaceFolder}\\build_task\\${config:projectName}.ino.partitions.bin",
          "0xe000",
          "%LOCALAPPDATA%\\Arduino15\\packages\\esp32\\hardware\\esp32\\${config:arduino-esp32-version}\\tools\\partitions\\boot_app0.bin",
          "0x10000",
          "${workspaceFolder}\\build_task\\${config:projectName}.ino.bin"
        ],
        "options": {
          "shell": {
            "executable": "cmd.exe",
            "args": [
              "/c"
            ]
          }
        },
        "problemMatcher": []
      }
    ]
  }

and settings.json must define a couple properties like these:
"projectName": "my-esp32-project",
"idf.portWin": "COM3",
"idf.flashType": "UART",
"arduino-cli-location" : "%USERPROFILE%\\Documents\\arduino-cli_0.34.2_Windows_64bit\\arduino-cli.exe"
"esp-tool-location" : "%LOCALAPPDATA%\\Arduino15\\packages\\esp32\\tools\\esptool_py\\4.5.1\\esptool.exe",
"arduino-esp32-version": "2.0.14",
"ota-password" : "homespan-ota",
"ota-host" : "my-esp32-project.local",
"ota-port" : "3232",
"homespan.root" : "%USERPROFILE%\\Documents\\Arduino\\libraries\\HomeSpan",

homespan.root location that should point to what you downloaded using Arduino IDE, or what you got from a git clone. Your choice.

@BartJozwicki  I have used HomeSpan with ESP IDF and work fine. You must use as IDF component and build with ESP IDF version 4.4.6.
Create new CMakeLists.txt file in root of HomeSpan folder with content:
set(COMPONENT_SRCDIRS
"src"
)

set(COMPONENT_ADD_INCLUDEDIRS
"src"
)

set(COMPONENT_REQUIRES
"arduino-esp32"
"libsodium"
"app_update"
)

register_component()

target_compile_definitions(${COMPONENT_TARGET} PUBLIC -DESP32)
target_compile_options(${COMPONENT_TARGET} PRIVATE -fno-rtti)

According to Espressif, version 5 of the IDF has breaking changes.  The Espressif team is still working through an Arduino version, though they say it will also have some breaking changes.
Recommend using IDF 4.X with HomeSpan.

Got it. Thanks for the fast response.

@hbf-sthlm

Which version of ESP-IDF are you using? I am using 5.1.2 and worry that I may have to downgrade to 4.x in order to use Homespan with ESP-IDF in VS Code.

I don't directly use ESP IDF. My VSCode project (that uses HomeSpan) calls arduino-cli version 0.34.2.
And I use arduino-cli to download esp32:esp32:
arduino-cli core install esp32:esp32
This esp32 Arduino package automatically comes with its own build of ESP-IDF, which, when looking at the build output, shows -DIDF_VER=\"v4.4.6-dirty\"
So I guess it is an Arduino-specific version of ESP-IDF based on version 4.4.6?

@frankonski
Thank you.