HTTP/S URL issues and Velociraptor

Operating System Version: Windows 10
Deploying via (VirtualBox/VMWare/AWS/Azure/ESXi): VirtualBox
Vagrant Version (if applicable): 2.2.14

Please verify that you are building from an updated Master branch before filing an issue.
Description of the issue:
Been trying to do a fresh install after not having used my previous build in awhile, but have ran into problems for a couple days.
Downloaded fresh from GitHub and deleted necessary files and ran removal commands.
So first it was downloading sysinternals tools:

It seems like the HTTPS version of live.sysinternals.com is down or not responding for whatever reason? I changed the URL in the install.ps1 script but am now getting an error about Velociraptor service not running. Thought I'd just let you know about the HTTP/S thing too but below is the Velociraptor error:

Lastly I get an error about not being able to find the explorer process:

Depending on where it fails and running vagrant reload <hostname> --provision (in this case DC) I've hit one of the above a few times.
Any help would be much appreciated  :)

Alright well what fixed it for me is opening C:\Users\vagrant\AppData\Local\Temp\windows-event-forwarding-master\AutorunsToWinEventLog\Install.ps1 and changing from HTTPS to HTTP.
Issue  vagrant reload dc --provision
Open PowerShell as Admin and run Restart-Service Velociraptor.
Not really sure about why it couldn't find the explorer process but the above were a workaround for me!

Ah, yeah, the HTTPS live.sysinternals.com is down and I missed it in this script.

It looks like it's back up now, so this error should have resolved itself. Sorry for the trouble, but blame SysInternals! 😛
https://twitter.com/DetectionLab/status/1339681638452629504?s=20


Added SKU selection & host count to Terraform

This change replicates the changes in #103 within the Terraform deployment.
A new tfvar has been added for SKU selection and host count.
@shaunjacob happy to have your feedback on naming or if I have missed anything.

Hello @jchancellor-ms  Could you please check this one for Scott and confirm this meets the terraform requirements


Add variables to the Kiali chart to support multi-namespace deployment scenario

When deploying Istio in multi-namespace scenario, Kiali configmap needs to be updated to point the right:

istio namespace (default is istio-system)
pilot service (default is _http://istio-pilot:8080/version_)
grafana namespace (default is istio-system)
For example:

Adding the required variables to handle such scenario:
istio:
  # The namespace where Istio is installed. (Default: istio-system)
  istio_namespace: istio-system-11
  # The Service of Istio to check version. (default is http://istio-pilot:8080/version)
  url_service_version: http://istio-pilot.istio-system-11.svc:8080/version

# The Kubernetes namespace that holds the Grafana service. (default is istio-system)
grafana:
  service_namespace: istio-dashbord-11

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: rafik8
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: sdake
If they are not already assigned, you can assign the PR to them by writing /assign @sdake in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

install/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Hi @rafik8. Thanks for your PR.
I'm waiting for a istio member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
Once the patch is verified, the new status will be reflected by the ok-to-test label.
I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

list of Kiali environment variables: https://github.com/kiali/kiali#environment-variables

/ok-to-test

@rafik8: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-simpleTests.sh
9cd8f9794859182cfa1458bd9bd44b197c6c7b60
link
/test e2e-simpleTests

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

@rafik8: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-simpleTests.sh
9cd8f9794859182cfa1458bd9bd44b197c6c7b60
link
/test e2e-simpleTests

prow/istio-pilot-multicluster-e2e.sh
9cd8f9794859182cfa1458bd9bd44b197c6c7b60
link
/test istio-pilot-multicluster-e2e

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

@rafik8: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-multicluster-e2e.sh
9cd8f9794859182cfa1458bd9bd44b197c6c7b60
link
/test istio-pilot-multicluster-e2e

prow/e2e-simpleTests.sh
9cd8f9794859182cfa1458bd9bd44b197c6c7b60
link
/test e2e-simpleTests

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

@rafik8: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-multicluster-e2e.sh
9cd8f9794859182cfa1458bd9bd44b197c6c7b60
link
/test istio-pilot-multicluster-e2e

prow/e2e-simpleTests.sh
9cd8f9794859182cfa1458bd9bd44b197c6c7b60
link
/test e2e-simpleTests

prow/e2e-simpleTests-cni.sh
9cd8f9794859182cfa1458bd9bd44b197c6c7b60
link
/test e2e-simpleTests-cni

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

@rafik8: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-multicluster-e2e.sh
9cd8f9794859182cfa1458bd9bd44b197c6c7b60
link
/test istio-pilot-multicluster-e2e

prow/e2e-simpleTests.sh
9cd8f9794859182cfa1458bd9bd44b197c6c7b60
link
/test e2e-simpleTests

prow/e2e-simpleTests-cni.sh
9cd8f9794859182cfa1458bd9bd44b197c6c7b60
link
/test e2e-simpleTests-cni

prow/istio-integ-k8s-tests.sh
9cd8f9794859182cfa1458bd9bd44b197c6c7b60
link
/test istio-integ-k8s-tests

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

Please send a PR against https://github.com/istio-ecosystem/istio-installer instead. We will not be doing development of the installer in this repo anymore, so if this change went in it may get missed. The new installer already supports/defaults to this multi namespace setup anyways.


can set maxErrors config option

this needs to be noted in the docs but I don't want to have those pulled out before this ships.
I reset _sentErrors in _captureUrlChange and the pushState wrapper, which is a little bit janky but I  believe it covers a wider range of applications without doing much harm. (although I could be misunderstanding the behavior of these apis)

fixes
https://github.com/getsentry/raven-js/issues/679
https://github.com/getsentry/raven-js/issues/530
https://github.com/getsentry/raven-js/issues/435
in a naive way that could leave something to be desired. (time-based throttling and per-fingerprint throttling)

IMHO this implementation is too naive to be useful. Usually you'd want to throttle only one kind of an error, and not all of them regardless of their type.

@Sija I don't necessarily disagree, might take another look at this tomorrow. interested in @benvinegar 's opinion here

@Sija – the problem is that determining what is the "same" error is non-trivial. We could probably make a "best guess" effort from the client, but there's a risk that it could fail on seemingly similar errors.
That being said, we're going to explore such a solution, see what it looks like, and revisit this.

@benvinegar I agree, good starting point could be simple heuristics based on filename, lineno, colno and function properties.

Now that #861 is enabled by default for everyone, I think we can come back to this. It's simple to implement, and there's an argument for having it in some situations (e.g. when pages are open in a tab for 24 hours straight).
One last ask: we should reset the captured error count whenever there's a URL change (e.g. via pushState).

Heard from a user yesterday for whom they could benefit from this.

IMHO this implementation is too naive to be useful

This would stop the bleeding.
For my use-case, the platform is a site builder and sometimes raven-js picks up a user's 3rd party failures. I'm brought to this ticket because the latest event resulted in 40k errors/hour, which hits the rate limit, stats look like the platform is down, and legitimate events are dropped.
This would allow us to set an upper-bound on the pathological scenarios.

I don't see any particular reason why we'd not want to include this config option (with it being set to Infinite by default). What do you think about it now @benvinegar?

We should move forward; it keeps coming up.
I'd personally prefer if this were maxEventsPerPage or something (reset every page change, as I mentioned). Also, should not call this maxErrors but rather maxEvents since you can also send info or warning level events.

@benvinegar updated the code, docs and TS definitions.

Ah, right. I didn't realise that.
Also we won't have location changes when we'll unify node/browser, which mean that we'd have to diverge an API once again in this case... I'm not sure about integrating that perPage in this case.
Making it a "total" number of events would be much easier and could be pulled to other SDKs as well easily.

Truly unifying these APIs is probably impossible. A common core is more realistic. We'll probably need to sit down and document what features are in both and see how we can get there.

Using Sentry.io, the overage fees that are priced per event, making this feature is essential. Especially if the consuming platform limits the ability to use whitelists, blacklists, and filters to cull all abusive scenarios.


No explanation of v1 vs v2

This Intro should tell us a bit about the difference between V1 and V2 of the baselines, e.g. why they changed, should we start with V2 in new environments, what approach to migrating from V1 to V2 etc

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 3f776b70-a31c-dc20-2aba-2e873ff0ff70
Version Independent ID: 188968fd-553d-f816-9753-97b617216d52
Content: Azure Security Benchmark Introduction
Content Source: articles/security/benchmarks/introduction.md
Service: security
GitHub Login: @msmbaldwin
Microsoft Alias: mbaldwin

@thommck Thank you for your query. We have requested feedback on this from the content team ?

@msmbaldwin Could you please help review the ask on this ?

Hi, @thommck. We just release the Azure Security Benchmark v3 and, taking your feedback into account, unveiled it with a "What's New in v3" section. See https://docs.microsoft.com/en-us/security/benchmark/azure/overview#whats-new-in-asb-v3. Thank you! #please-close


More callback function

I'm using this swiper in my current project and it's so good. But when load many complex items, it became slow and not smooth. So I think we only render 3 item on init : prev item, current item display and next item, and when swiping next item done, it'll return callback function onSwipeDone to load and replace 3 new item. That'll limit 3 item to performance display
So, I meam, I hope you support some callback function as: onSwipeDone (each swipe one item), onSwiping. It could be ?
p/s : 3 items  depending on swipe setting, it's should be 3* (number item display) and pagination number can set on init by manual

Hi @NgKhanh ,  there are bunch of built in callback function from Swiper, can you have a look at Swiper API documentation ? May be you can find something you need there . Here is the link http://idangero.us/swiper/api/#.WHb03bZ95hE


i686 running ubuntu

I have a client who has an old i686 touchscreen IBM epos (SurePoint 500 / Intel Celeron) and an old receipt printer (a798 Cognitive TPG). And they want the Loyverse Epos app running on it (which only runs as an android app). So I'm introducing a raspberry pi to the mix, which runs android fine (LineageOS). I have a pi4 (4gb ram) but the pi3 seems to work fine. On the EPOS I've installed Ubuntu 18.04 and I intend to use scrcpy to bring up the android (which is running on the pi). I can do it from my laptop, so I got a taste. Its cool. Pacman runs on the EPOS machine, but I can't get the android up using scrcpy. errors building it, errors with meson, docker , snap, ninja etc - dependencies which all install fine, but report errors whenever I try to use them with scrcpy...I could emulate win7 and use the win version of scrcpy, but that will make getting the printer up and running harder than it needs to be. Can I use wine to run the windows version on ubuntu? does scrcpy depend on virtualisation on the processor e.g. kvm etc ? it's getting difficult and I'm sure it shouldn't be. It was no problem on the windows laptop. I'm also curious to know if I can emulate android on the i686 (perhaps headless with adb enabled) to get everything running on the single machine

Solved it shortly after making this post - with snap install, then ran ¨adb connect IPADDRESS:PORT¨ and then ¨scrcpy¨ - niiiiice solution guys.


[BrokenLinksH2] Fixed the link path

Fixed the link path

Docs Build status updates of commit ab4ee38:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Community/benefits-of-using-powershell-with-sharepoint.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

#sign-off


Updates several rogue runes to latest patch

Shuriken Toss - Adjusted AP to 50%, added CP for targets and 30s cooldown
Poisoned Knife - Added energy return scaling on DP stacks, removed minimum range
Saber Slash - Dropped from 5 to 3 stacks, increased scaling to 33% and did 5% AP scaling per wowhead
Slaughter from Shadows - 60% damage increase + reduction in cost
Unfair Advantage - I tried several syntax to test dodge + parry but couldnt get it right, works with just dodge right now
Blade Dance - AP scaling not working, not sure issue

@catszeid If you could take a look at this and let me know on 5 and 6.

Fixed the issues in 5 and 6


Food

[ ] Menu

[ ] Food  arrangements (Veg) for Workshop attendees

[ ]  Food  arrangements (Veg & Non-Veg) for Camp attendees

Who are the assignees of this task?

Food we gave the letter to canteen people, we will order based on the number of people attend.

I don't see any assignees for this issue from organizing team.


adding selected multiple lines

added: test file with 5 conditions
fixed: input, output

@bankzxcv  Excellent job, thank you for contribution. Please add more test case example,

Please add more space before true cases

const condtion: string = `false =>  shouldnt be this one
    true =>  correctAnswerasdasd
    asdasdasd
    ddd asdasd
    asss `

No test case return the default value.

Then, please add import {stripIndent} from 'common-tags' for trim indent

@bankzxcv Please fix the github actions local test

because your output is match not time
core.setOutput('match', outputSelection)


Use curl's -o to specify the output

Describe the proposed changes
Suggest to use curl -o ... instead of curl > .....
This makes it easier to fix up the command by just prepending a sudo if something goes wrong.

Deploy preview ready!
Built with commit f07aa9e02695ef379a378aac416f1b9f3c3250ed
https://deploy-preview-595--docker-docs.netlify.com

Had to hit up the curl manpage for this one but whaddya know, it works. Thanks, @ankon :)


Broken image in blog post

https://github.com/precondition/precondition.github.io/blob/9a7c78bf12c5865955d0365af2f35128ca2559d0/_posts/2020-11-01-home-row-mods.md?plain=1#L38
The image after the first paragraph in the article "A guide to home row mods" on https://precondition.github.io/home-row-mods is missing.
Fortunately you did provide a perfect alt-text, which makes it very clear to humans and machines what the image is/was about. Thank you for that. :)

Thank you for the heads-up


Fix Style/SafeNavigation for negated method call with a safe navigation

Running rubocop on
link && !link&.persisted?

Scanning foobar.rb
An error occurred while Style/SafeNavigation cop was inspecting foobar.rb:11:54.
Expected a Parser::Source::Range, Comment or RuboCop::AST::Node, got NilClass
/Users/fatkodima/Desktop/oss/rubocop/lib/rubocop/cop/corrector.rb:91:in `to_range'
/Users/fatkodima/Desktop/oss/rubocop/lib/rubocop/cop/corrector.rb:100:in `check_range_validity'
/Users/fatkodima/.asdf/installs/ruby/3.1.2/lib/ruby/gems/3.1.0/gems/parser-<IP_ADDRESS>/lib/parser/source/tree_rewriter.rb:398:in `combine'
/Users/fatkodima/.asdf/installs/ruby/3.1.2/lib/ruby/gems/3.1.0/gems/parser-<IP_ADDRESS>/lib/parser/source/tree_rewriter.rb:207:in `wrap'
/Users/fatkodima/.asdf/installs/ruby/3.1.2/lib/ruby/gems/3.1.0/gems/parser-<IP_ADDRESS>/lib/parser/source/tree_rewriter.rb:231:in `insert_before'
/Users/fatkodima/Desktop/oss/rubocop/lib/rubocop/cop/style/safe_navigation.rb:283:in `block in add_safe_nav_to_all_methods_in_chain'
/Users/fatkodima/Desktop/oss/rubocop-ast/lib/rubocop/ast/node.rb:588:in `visit_ancestors'
/Users/fatkodima/Desktop/oss/rubocop-ast/lib/rubocop/ast/node.rb:228:in `each_ancestor'
.....

It started to fail after https://github.com/rubocop/rubocop/pull/10929.

Thanks!


backport for large follower transactions

Scope & Purpose
Enable larger follower transactions, by enabling intermediate commits on followers, too.
If a transaction is intermediate-committed on a follower but aborted on a leader, the follower will respond with a new error code TRI_ERROR_CLUSTER_FOLLOWER_TRANSACTION_COMMIT_PERFORMED (mapped to HTTP 409 Conflict), which the leader can use to drop the follower.
The PR also allows to lazily start a follower transaction on a follower from multiple leaders.
This can happen if we have 3 (or more) database servers and 2 shards, so that

db server 1 is the leader for shard A
db server 2 is the leader for shard B
db server 3 is the follower for both shards A and B

In this case db server 1 may try to lazily start a follower transaction on db server 3 for shard A, and db server 2 may try to do the same for shard B. It is important that both operations succeed, because otherwise one of the calls would just drop db server 3 as a follower.
It is also important to note that each leader may only send information about "their" shards to the follower (i.e. either shard A or shard B), but may not send the entire list of shards used in the transaction. This happens at least for multi-collection AQL write queries that lazily start follower transactions for a write operation on a given shard.
The previous behavior for this case was that the follower responded with "transaction in use" when the second leader tried to lazily start the follower transaction, and that the follower was dropped.
With this PR, no followers should be dropped in this situation.
The PR adds a new test suite in file tests/js/client/shell/shell-transaction-intermediate-commit-cluster.js to test the changes. Some of the tests are only executed if there are at least 3 DB servers, so the PR also changes the number of DB servers for some of the tests to 3 (from previously 2).
Backport of https://github.com/arangodb/arangodb/pull/12654

[x] :hankey: Bugfix (requires CHANGELOG entry)
[ ] :pizza: New feature (requires CHANGELOG entry, feature documentation and release notes)
[ ] :fire: Performance improvement
[ ] :hammer: Refactoring/simplification
[x] :book: CHANGELOG entry made

Backports:

[ ] No backports required
[ ] Backports required for: (Please specify versions and link PRs)

Testing & Verification

[x] The behavior in this PR was manually tested
[x] This PR adds tests that were used to verify all changes:

[x] Added new integration tests (e.g. in shell_client)

http://<IP_ADDRESS>:8080/view/PR/job/arangodb-matrix-pr/12600/

Obsoleted by https://github.com/arangodb/arangodb/pull/12987


Feat generate kustomization

This feature allows to generate a kustomization.yaml which contains references to all generated yaml files.
Example helm-chart.yaml:
chart: prometheus-operator
version: 8.12.15
repository: https://kubernetes-charts.storage.googleapis.com
name: agent-prometheus
namespace: infra-monitoring
values:
  - prometheus-operator-values.yaml
postProcess:
  generateKustomization: true

I am not sure if it would be better to add this feature as an option to the helmt command instead of a configuration in the chart.yaml, since it does not have something to do with chart configuration, but is rather about controlling the output.

You are right that it's not about the chart, but rather about post processing. The reason why I added it to the configuration is the assumption that if you want to use the kustomization as part of another kustomization then you probably want to continue to do so in the future.
If it's part of the config file then you don't have to remember to pass that setting on the command line.


Global verify options

I have noticed that it is possible to specify verify=False in order to avoid CERTIFICATE_VERIFY_FAILED. Is it possible to globally set this option?

It is not, no.
Setting verify=False is an extremely insecure thing to do, and should be avoided if at all possible. Having a hook that enables you to globally disable TLS certificate verification is extremely insecure, and is also where we draw the line.

Further, we request that all questions be asked on StackOverflow, not on the defect tracker.


Fix bazel warning about jax_to_hlo genrule.

See description in build_defs.bzl for why the previous approach
generated a warning.
CC @mattjj

Thank you for the review, Matt!
On Mon, Jun 17, 2019 at 12:23 PM Matthew Johnson<EMAIL_ADDRESS>wrote:

Merged #864 https://github.com/google/jax/pull/864 into master.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/google/jax/pull/864?email_source=notifications&email_token=AABEZB25IDCVLHA7LICBKHLP27QELA5CNFSM4HYZH3HKYY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOSAUZP4Y#event-2418644979,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AABEZB2755V2LWSPPF3VFUDP27QELANCNFSM4HYZH3HA
.


Trying to start CircularReveal animation got Runtime error: "Cannot start this animator on a detached view"

It may be not really an issue of fab-speed-dial, just I did it the wrong way...
I had been trying to implement a speed-dial Play button on Kore:
https://github.com/xbmc/Kore/pull/301#issuecomment-255348264
then run into Runtime error: "Cannot start this animator on a detached view" .
In short, if a speed-dial menu item action trigger CircularReveal animation, it causes runtime error, ex:
 FabSpeedDial fabSpeedDial = (FabSpeedDial) findViewById(R.id.fab_speed_dial);
        fabSpeedDial.setMenuListener(new SimpleMenuListenerAdapter() {
            @Override
            public boolean onMenuItemSelected(MenuItem menuItem) {
                 switch (menuItem.getItemId()) {
                        case R.id.play_on_osmc:
                         //exitTransitionView is a hidden view that has already been inflated.
                        // Runtime Error here!!!
                         ViewAnimationUtils.createCircularReveal(exitTransitionView, centerX, centerY, 0, endRadius);
                          break;
                   }
            }
        });

Any Idea?
Please let me know if more information is needed.  I can also create a simple example app to reproduce the Runtime error.

 Have you confirmed if that's not the case? If you can provide me with a sample app, I'm happy to look into it.

I did try to reproduce the crash with a simple example in my circularReveal branch:
https://github.com/yytsui/fab-speed-dial/tree/circularReveal
However, it worked well and did not crash :).
At the meantime, for the case in https://github.com/xbmc/Kore/pull/301
@poisdeux found that just set  app:touchGuard="false" then the Kore app works fine without crash. Not sure does this give some hint about the cause of crash while app:touchGuard="true"? Maybe I should also mention clearly that animator was started from an asynchronous call back:
FabSpeedDial fabSpeedDial = (FabSpeedDial) findViewById(R.id.fab_speed_dial);
fabSpeedDial.setMenuListener(new SimpleMenuListenerAdapter() {
    @Override
    public boolean onMenuItemSelected(MenuItem menuItem) {
        switch (menuItem.getItemId()) {
            case R.id.play_on_osmc:
                async_request(url, new ApiCallback<String>(){
                    @Override
                    public void onSuccess(String result) {
                        //exitTransitionView is a hidden view that has already been inflated.
                        // Runtime Error here while app:touchGuard="true" !!!
                        ViewAnimationUtils.createCircularReveal(exitTransitionView, centerX, >centerY, 0, endRadius);
                    }
                });
                break;
        }
    }
});

I will investigate further to see if I can reproduce the crash by modifying my simple example to start the animator from an an asynchronous callback.

It sounds like between the click event and the api callback, exitTransitionView gets detached if the touch guard is enabled. I can't think of how the library could cause that, I'll investigate it tonight.

I think I found the cause, it's not related to async callback. The problem is in case touchGuard is used, the origin view next to FabSpeedDial is going to lost it's mAttachInfo, i.e. exitTransitionView.atachInfo  == null as you mentioned above, which in turn throw the Runtime IllegalState Exception.
You can checkout  my circularReveal branch:
https://github.com/yytsui/fab-speed-dial/tree/circularReveal
to see that happen by setting a break point inside CirularRevealAcitivity#hide before the animator was created.
It can be fixed this issue by

exchange order of <io.github.yavski.fabspeeddial.FabSpeedDial> and  in activity_circular_reveal.xml. That is ,make sure FabSpeedDial is the last one of the layout children.
or
In library/src/main/java/io/github/yavski/fabspeeddial/FabSpeedDial.java (line 312)
change
coordinatorLayout.addView(touchGuard, coordinatorLayout.indexOfChild(this));
to
coordinatorLayout.addView(touchGuard)
(the same for FrameLayout and RelativeLayout I guess)
but I am not sure if this going to cause problem if  touchGuardDrawable is used ??

In short, addView(view, index) caused the original view next to FabSpeedDial in layout nullify it's mAttachInfo!

@yytsui Thank you for the feedback. Just had a look at your branch. This was such a bummer! The intention at L312 (as well as with the same call for the other view group types) was to make sure the touch guard view is added  as the last child view of the view group, i.e. it is first to intercept touch events. The issue was that in fact it was replacing whatever is at index viewGroup. indexOfChild(FabSpeedDial.this). That was a silly assumption that the fab view would be the last child view in its view group. In your case you happened to have something else and effectively the touch guard view was replacing your image view hence the image view was being detached at the point of starting the circular animation. Although you can see the image being rendered if you took a snapshot of the view hierarchy you would see the image view wasn't there. To me this seems a bug in the application framework too. Anyway, I will release a fix in a couple of hours. Cheers.

I am sorry that I gave you incorrect formation on my last comment:

2.change
coordinatorLayout.addView(touchGuard, coordinatorLayout.indexOfChild(this));
to
coordinatorLayout.addView(touchGuard)

may not fix this issue, because after this change, the menu item listeners are NOT triggered, then of course there won't be Runtime error.
I guess because I have another vanilla toggle button on the same activity to trigger animation, so
I mixed up the testing steps.
To reproduce this issue in version 1.0.7:
In your samples, set app:touchGouad="true" in activity_events_sample.xml and try the EventsSampleActivity, then all the menu item listeners callbacks won't get triggered!!!
I agree with you that this seems to be an Android SDK bug. Who will expect addView(view, index) "replace" the views[index]??
Anyway I would suggest to reopen this ticket or open a new ticket for this issue. Maybe revert  https://github.com/yavski/fab-speed-dial/commit/8848713b77c9adef5615d31af72e77935e719628 and add a reminder

FabSpeedDial should be the last view in ViewGroup if app:touchGouad="true"

in ReadMe until a workaround is figured out or the  Android SDK bug is fixed?
Thanks!

So this component in version 1.0.7 is in a non-working state, so we are reverting to 1.0.6. Is there any update on this yet?


Inconsistency between filled name and name in accordion of Provision Dialogs

Description of problem:
Inconsistency between filled dialog name and added dialog name in accordion of Provision Dialogs
Version-Release number of selected component:
master.20170807025211_280e5ad
fine-3.20170803083046_09b4f87 (also checked on this)
How reproducible:
100% (Always)
Steps to Reproduce:

Navigate to Automation -> Automate -> Customization
Add new dialog there (Put name as dialog_name and description as dialog_desc

Actual results:
Showing dialog_desc as a added dialog name in accordion
Expected results:
Should display dialog_name instead of dialog_desc
Screenshot:

Additional info:
Similar kind behavior like https://github.com/ManageIQ/manageiq-ui-classic/pull/1795, Please note that it is also showing similar dialog_desc in deletion label too.

Second Note:
This page title should also have correct name

@dclarizio Can you have someone take a look, seems we reference the dialog name in some cases and the description in others.  Note: Description is a required field so it should always be populated.

@Yadnyawalkya please open a BZ for this and link to this issue .. .

BZ created @dclarizio, Please check https://bugzilla.redhat.com/show_bug.cgi?id=1481637

Fixed in https://github.com/ManageIQ/manageiq-ui-classic/pull/2027


universal example

follow up to #106 (example isolated and refactored for a flatter tree) and https://github.com/jordangarcia/nuclear-js-react-addons/pull/1 because it was merged and I have a stable commit to base this example on ...

I should probably write some of the components as es6 classes to show that the decorator pattern works and how to use it maybe ?

Using ES6 classes would be great.

ref #24, for everyone to check out working universal example.

@hipertracker updated to showcase how to use the addon with es6 for one of the component.
Check the ThreadSection component for full es6 or ThreadListItem component for simply mixin-less but no class.

@Sinewyk is this ready to merge?
Example code looks fine to me.

Should be good now, just fixed to correct hash for the addons.

@Sinewyk awesome, I'm going to go ahead and merge.
I will tag and publish the nuclear-js-react-addons as 0.1.0 and we can change the tag here to a semver.
Also I made you a collaborator on that repo so you should be able to manage that stuff w/o me.

Yep, saw that, thanks :+1:


Can all assets be fit under 100mb?

vercel free tier has 100mb limit. i had to compress & delete a lot of images to get below this limit. sadly, the metadata json files also had to go :(

vercel no longer needed (fu js ecosystem)


refactor: add script in meta example

Codecov Report

Merging #2029 into dev will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##              dev    #2029   +/-   ##
=======================================
  Coverage   96.21%   96.21%
=======================================
  Files          14       14
  Lines         952      952
=======================================
  Hits          916      916
  Misses         36       36

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 e97bb1d...7e71de4. Read the comment docs.


RISC-V 开发板系统镜像安装工具，增加4款RISC-V开发板

扩展4款支持的开发板（全dd模式）：矽速 Lichee RV 、 全志哪吒 D1、VisionFive 1 & 2；

D1 / Lichee RV & Nezha:

镜像（openEuler 23.03，两款开发板共用）: https://mirror.iscas.ac.cn/openeuler-sig-riscv/openEuler-RISC-V/preview/openEuler-23.03-V1-riscv64/D1/
文档：https://gitee.com/openeuler/RISC-V/blob/master/release/openEuler-23.03/Installation_Book/D1_and_Licheerv/README.md

VisionFive:

镜像（openEuler 23.09 Preview）: https://mirror.iscas.ac.cn/openeuler-sig-riscv/openEuler-RISC-V/preview/openEuler-23.09-V1-riscv64/Visionfive/
文档：https://gitee.com/openeuler/RISC-V/blob/master/release/openEuler-23.03/Installation_Book/Visionfive/README.md

VisionFive 2:

镜像（openEuler 23.09 Preview）：https://mirror.iscas.ac.cn/openeuler-sig-riscv/openEuler-RISC-V/preview/openEuler-23.09-V1-riscv64/Visionfive2/
文档：https://gitee.com/openeuler/RISC-V/blob/master/release/openEuler-23.03/Installation_Book/Visionfive2/README.md

Proposed device model slugs:

sipeed-licheerv: Sipeed didn't have an official abbreviation according to the wiki page (see the page URL; in contrast, LicheePi 4A is officially abbreviated as lpi4a).
awol-d1dev: official product page is https://d1.docs.aw-ol.com/d1_dev/ (certificate is expired though), hence awol and d1 ("Nezha" seems only a brand name that's not part of the codename)
starfive-visionfive: officially called so: https://github.com/starfive-tech/VisionFive
starfive-visionfive2: officially called so: https://github.com/starfive-tech/VisionFive2

Is that okay?

And -- is "Lichee RV" actually compatible enough to "Nezha D1" so that they'd be better represented as one model?

And -- is "Lichee RV" actually compatible enough with "Nezha D1" so that they'd be better represented as one model?

In openEuler RISC-V 23.03 they shares the same system image, but different DTBs. Although even with Nezha D1's DTB selected, Lichee RV can still boot & operate without any issues. I think this is fine.
As in the bootloader / GRUB config of the image says:
menuentry 'openEuler riscv64 6.1.0 Nezha' {
    linux /vmlinuz-openEuler rw earlyprintk=sunxi-uart,0x02500000 console=ttyS0,115200 console=tty0 loglevel=8  root=/dev/mmcblk0p4 selinux=0 rhgb LANG=en_US.UTF-8
    devicetree /dtbs/allwinner/sun20i-d1-nezha.dtb
}

menuentry 'openEuler riscv64 6.1.0 Lichee RV Dock' {
    linux /vmlinuz-openEuler rw earlyprintk=sunxi-uart,0x02500000 console=ttyS0,115200 console=tty0 loglevel=8  root=/dev/mmcblk0p4 selinux=0 rhgb LANG=en_US.UTF-8
    devicetree /dtbs/allwinner/sun20i-d1-lichee-rv-dock.dtb
}

And -- is "Lichee RV" actually compatible enough with "Nezha D1" so that they'd be better represented as one model?

Booting as default (use AllWinner Nezha's dtb) on Lichee RV Dock:
[root@openeuler-riscv64 ~]# dmesg -Hw | grep eth
[  +0.008527] dwmac-sun8i 4500000.ethernet: IRQ eth_wake_irq not found
[  +0.006463] dwmac-sun8i 4500000.ethernet: IRQ eth_lpi not found
[  +0.006425] dwmac-sun8i 4500000.ethernet: PTP uses main clock
[  +0.005866] dwmac-sun8i 4500000.ethernet: Current syscon value is not the default 50006 (expect 0)
[  +0.009288] dwmac-sun8i 4500000.ethernet: No HW DMA feature register supported
[  +0.007334] dwmac-sun8i 4500000.ethernet: RX Checksum Offload Engine supported
[  +0.007297] dwmac-sun8i 4500000.ethernet: COE Type 2
[  +0.005026] dwmac-sun8i 4500000.ethernet: TX Checksum insertion supported
[  +0.006840] dwmac-sun8i 4500000.ethernet: Normal descriptors
[  +0.005708] dwmac-sun8i 4500000.ethernet: Chain mode enabled
[  +0.005725] dwmac-sun8i 4500000.ethernet: device MAC address 36:f7:d5:69:49:4b
[  +0.110815] dwmac-sun8i 4500000.ethernet: EMAC reset timeout
[  +0.005740] dwmac-sun8i 4500000.ethernet eth0: stmmac_dvr_remove: removing driver
[  +0.018064] dwmac-sun8i: probe of 4500000.ethernet failed with error -110

There's no ethernet PHY present so it will fail, but other features will work just fine (e.g. WiFi, BT, USB, HDMI video out).
While it does work, there will be some differences. Users should change their GRUB defaults.

they share the same system image, but different DTBs

So from a user's perspective, they are different models if the user wishes to make use of all features provided by the hardware, although a lot of code is shared.

Board images added as of https://github.com/ruyisdk/packages-index/commit/aef81619f5d78092db1912ff05b44a891bb67d8d.


Add visual progress indicators

Introduction
In this pull my goal is to create visual indicators for running operations.
It is supposed to be a continuation on #1, this time focusing solely on expanding on the TaskQueue and adding visual indicators of progress.
Goals

[ ] Add visual indication of tasks
[ ] Abort with helpful errors showing exact stage of failure
[ ] Sync progress with TaskQueue operations

So far, I have been considering using the TaskQueue along with the GlobalProgress struct implemented in this pr to track and display progress on current tasks.
I am not necessarily sure about how I will co-ordinate them, whether the task queue will handle both tasks and displaying progress or whether I will have to wrap that functionality in a whole other struct.
However I want to avoid too much encapsulation as to avoid the overhead of multiple different structs contained in other structs (somehow) interacting with each other.
At the same time, I do not want to make my run and run_batch functions too long, as that would become difficult to read.

Due to a realization that error handling is still incomplete, I will merge my current progress and work on error handling.
This pr has changes that I would need to flesh out and that require that I complete error handling  as a proper feature.


Separate accounting shows joint hours

If an account has separation enabled for each person, both should only see their own hours

This is resolved now.


Ignore errors in UTF-8 decoding process

This checklist is used to make sure that common guidelines for a pull request are followed.

[x] The PR has modified HISTORY.rst describing any customer-facing, functional changes. Note that this does not include changes only to help content. (see Modifying change log).

[x] I adhere to the Command Guidelines.

This PR is for fixing issue #10705

@qwordy please help review this PR.

This PR is not necessary.


setUserAuthenticationRequired true to false update not supporting Backup flow

Hi,
My previouse app version have setUserAuthenticationRequired is true. Now we need to support the useBackup functionality. I tried to setUserAuthenticationRequired as false, but its giving "Failed to encrypt the data with the generated key: IllegalBlockSizeException: javax.crypto.IllegalBlockSizeException".
Please help on this

https://github.com/mjwheatley/cordova-plugin-android-fingerprint-auth/issues/15#issuecomment-248912330


fix: multiple issues

Fix #274
Fix #275
Fix #282

LGTM, but it looks like there is a lot of duplicated code in bulkPreview and bulkPublish.... maybe they can be consolidated?

Refactored, please check again.

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

GitHub release
v6.10.0

Your semantic-release bot :package::rocket:


What's the output length?

I think I remember reading bark generates 30s of audio at a time. Is that also true for bark.cpp?
I've tried letting it read some article and it crashed. Is that a length limitation or something else?
Also: Is there example code to make it read back a whole news article, a dialogue or anything useful?

Hi! Can you give me the traceback when bark.cpp crashed?
I assume it's an OOM error, that caused the kernel to kill the bark.cpp process.
In particular, for 30s audio, the encodec's memory requirements grow with the sequence length, which make the computations untractable in practice for long audios.
I'm currently refining the code to keep memory under control.

user@linux:~/tmp/bark.cpp$ ./build/bin/main -t 2 -o "./output2.wav" -p "Matcha is finely ground powder of specially grown and processed green t
ea leaves traditionally consumed in East Asia, which is mostly produced in Japan today. The green tea plants used for matcha are shade-grown for thr
ee to four weeks before harvest; the stems and veins are removed during processing. During shaded growth, the plant Camellia sinensis produces more
theanine and caffeine. The powdered form of matcha is consumed differently from tea leaves or tea bags, as it is suspended in a liquid, typically wa
ter or milk."
bark_load_model_from_file: loading model from './ggml_weights'
bark_load_model_from_file: reading bark text model
gpt_model_load: n_in_vocab  = 129600
gpt_model_load: n_out_vocab = 10048
gpt_model_load: block_size  = 1024
gpt_model_load: n_embd      = 1024
gpt_model_load: n_head      = 16
gpt_model_load: n_layer     = 24
gpt_model_load: n_lm_heads  = 1
gpt_model_load: n_wtes      = 1
gpt_model_load: ftype       = 0
gpt_model_load: qntvr       = 0
gpt_model_load: ggml tensor size = 272 bytes
gpt_model_load: ggml ctx size = 1894.87 MB
gpt_model_load: memory size =   192.00 MB, n_mem = 24576
gpt_model_load: model size  =  1701.69 MB
bark_load_model_from_file: reading bark vocab

bark_load_model_from_file: reading bark coarse model
gpt_model_load: n_in_vocab  = 12096
gpt_model_load: n_out_vocab = 12096
gpt_model_load: block_size  = 1024
gpt_model_load: n_embd      = 1024
gpt_model_load: n_head      = 16
gpt_model_load: n_layer     = 24
gpt_model_load: n_lm_heads  = 1
gpt_model_load: n_wtes      = 1
gpt_model_load: ftype       = 0
gpt_model_load: qntvr       = 0
gpt_model_load: ggml tensor size = 272 bytes
gpt_model_load: ggml ctx size = 1443.87 MB
gpt_model_load: memory size =   192.00 MB, n_mem = 24576
gpt_model_load: model size  =  1250.69 MB

bark_load_model_from_file: reading bark fine model
gpt_model_load: n_in_vocab  = 1056
gpt_model_load: n_out_vocab = 1056
gpt_model_load: block_size  = 1024
gpt_model_load: n_embd      = 1024
gpt_model_load: n_head      = 16
gpt_model_load: n_layer     = 24
gpt_model_load: n_lm_heads  = 7
gpt_model_load: n_wtes      = 8
gpt_model_load: ftype       = 0
gpt_model_load: qntvr       = 0
gpt_model_load: ggml tensor size = 272 bytes
gpt_model_load: ggml ctx size = 1411.25 MB
gpt_model_load: memory size =   192.00 MB, n_mem = 24576
gpt_model_load: model size  =  1218.26 MB

bark_load_model_from_file: reading bark codec model
encodec_model_load: model size    =   44.32 MB

bark_load_model_from_file: total model size  =  4170.64 MB

bark_tokenize_input: prompt: 'Matcha is finely ground powder of specially grown and processed green tea leaves traditionally consumed in East Asia,
which is mostly produced in Japan today. The green tea plants used for matcha are shade-grown for three to four weeks before harvest; the stems and
veins are removed during processing. During shaded growth, the plant Camellia sinensis produces more theanine and caffeine. The powdered form of mat
cha is consumed differently from tea leaves or tea bags, as it is suspended in a liquid, typically water or milk.'
bark_tokenize_input: number of tokens in prompt = 513, first 8 tokens: 36199 20161 20172 23483 20502 26960 20562 72276
bark_forward_text_encoder: .........................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
.................................................................................................................................

bark_print_statistics: mem per token =     4.80 MB
bark_print_statistics:   sample time =   172.53 ms / 696 tokens
bark_print_statistics:  predict time = 67473.14 ms / 96.81 ms per token
bark_print_statistics:    total time = 67666.94 ms

bark_forward_coarse_encoder: .......................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
............................................

bark_print_statistics: mem per token =   134.99 MB
bark_print_statistics:   sample time =    41.46 ms / 2088 tokens
bark_print_statistics:  predict time = 974489.06 ms / 466.48 ms per token
bark_print_statistics:    total time = 974548.31 ms

bark_forward_fine_encoder: ...........double free or corruption (!prev)
Aborted

bark.cpp 07e6516
Debian GNU/Linux 11 (bullseye)

The OOM error should be fixed with #139 . @h3ndrik Would you like to give it another try?

Hmm sorry, at the moment I'm unable to test this. It always says:
bark_load_model: failed to load model weights from './ggml_weights/'

and bark_load_model_from_file: invalid model file [...] (bad magic)
Guess I somehow broke my development environment and need to fix that first. Feel free to close this issue if appropriate.

The model files changed and got merged into one. You can grab uptodate files from here https://huggingface.co/Green-Sky/bark-ggml/tree/main

You can grab uptodate files [...]

Hmm. I strictly followed the "Prepare data & Run" process from the README.md maybe I can debug that later...
I downloaded the updated model files. I need to specify the exact file with both -m and -em or it will either complain about (bad magic) again (just with the directory) or not find the encodec with the filename from the HF repo...
But, I'm happy to confirm: Now it works! It's excruciatingly slow on my machine, took 10 minutes to convert that text into a 12s audio file. And the fist half of the text is missing. It just dropped the first half.

@h3ndrik Thanks for the feedback!
Bark.cpp now supports bark-small (#151 ). I greatly simplified the instructions. For a prompt this long, this is what I would do to speed up the process:

Use bark-small with mixed precision (--use-f16 when running the convert.py script)
Pass -t 8 when running the main script to use n_threads (provided you have enough CPU threads on your machine)

i'd be super curious if you are able to generate this sentence faster


[feat] Allow disable background throttling

Describe the problem
When the APP minimizes, the webview timer will be throttling.
Describe the solution you'd like
Electorn has webPreferences.backgroundThrottling options
https://www.electronjs.org/docs/latest/api/browser-window#new-browserwindowoptions
Alternatives considered
No response
Additional context
Related: https://github.com/electron/electron/issues/1786

Sooo, i researched this topic 2 times already. Once for #5147 and a few weeks before that in context of a discord thread.
And it really doesn't look good. The webviews don't have APIs for this at all and of course we don't have as much control over the engines as electron does -> their solution is irrelevant for us :(
Here's the most relevant upstream issue i could find: https://github.com/MicrosoftEdge/WebView2Feedback/issues/1172
The only thing left that i couldn't figure out (though it didn't look good either) is to try to make it think it's visible and focused by some weird window manipulation, but that's beyond me - cc @amrbashir
tldr: Don't wait for this feature :/

This only affects Windows or other platforms as well?

try to make it think it's visible and focused by some weird window manipulation

On Windows, we don't hide the webview when the window is minimized (although we probably should) and yet the timers are being throttled. So I don't think we can do much here without explicit support in the webviews.

This question was always asked in the context of Windows only. No idea how the other webiews actually behave tho

Sooo, i researched this topic 2 times already. Once for #5147 and a few weeks before that in context of a discord thread. And it really doesn't look good. The webviews don't have APIs for this at all and of course we don't have as much control over the engines as electron does -> their solution is irrelevant for us :( Here's the most relevant upstream issue i could find: MicrosoftEdge/WebView2Feedback#1172
The only thing left that i couldn't figure out (though it didn't look good either) is to try to make it think it's visible and focused by some weird window manipulation, but that's beyond me - cc @amrbashir
tldr: Don't wait for this feature :/
查了几天资料, 原因就是浏览器将不在前台的页面休眠了, Chromium最长会一分钟才唤醒一次, 导致setInterval不管设置多小的值也要等1分钟执行一次.
现在有几种方案:

最简单的方案, 使用Web Worker 中调用setInterval, 然后发送事件通知app. 但是偶尔也会等几秒才唤醒一次Web Worker.
保持一个WebSocket连接, 当有网络连接存在时Chromium不会将页面休眠. 这个必须要tauri来实现, 现在无法使用原生的WebSocket!
希望这个问题能够得到完美的解决!
谢谢!

Doesn't seem like @chen-gaoyuan's idea about WebSockets and Web Worker works that well.
Did anybody solve this issue on their end?

It looks like macOS recently added support:
https://developer.apple.com/documentation/webkit/wkpreferences/4173317-inactiveschedulingpolicy
I'm not sure if this actually works, or is the thing we're looking for, but in theory, adding it to wry somewhere around the other config logic (https://github.com/tauri-apps/wry/blob/3e3d59cd4f79c21571e503a5bf80d4d54a654a38/src/wkwebview/mod.rs#L457) should work.

Still no option to avoid it? It's blocker for me, maybe needs to migrate to electron, that I don't want :(

Still no option to avoid it? It's blocker for me, maybe needs to migrate to electron, that I don't want :(

Minimized application should not rely on interval and timers to be precise.
If you really need that behavior, use a web worker timers that run in background : https://www.npmjs.com/package/worker-timers

Minimized application should not rely on interval and timers precision.
If you really need that behavior, use timers that run in background worker : https://www.npmjs.com/package/worker-timers - this should solve all of your issues.

Just I make a game, that works online, and there is exists animations :)


Move InterpolatedProperty handling outside of StyleSetEvaluator.

Interpolator related code moved away from StyleSetEvaluator.
Only code move, no functional change.
(Needed by #695)

@heremaps-bot retest this please


feat: Allow fullscreen for embedded videos

Replaces PR #106.

[BOT] Preview available: https://embed.typeform.com/f8778c93e21d0b27035b226f6b75f26a7133fe8b/embed.js

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


replace connected-react-router with redux-first-history

https://github.com/salvoravida/redux-first-history
https://github.com/supasate/connected-react-router/issues/543

https://github.com/oaf-project/oaf-react-router/issues/520


Provide jte-jsp-converter for Jakarta

From a namespace perspective, Jakarta EE 8 still uses the javax.* naming. However, the Jakarta EE 9 release on Dec 8th, 2020, would introduce jakarta.* as the namespace to replace javax.* for Jakarta EE specifications.
https://jakarta.ee/blogs/javax-jakartaee-namespace-ecosystem-progress/
Projects who use the jte-jsp-converter module are bound to the javax namespace.
We should provide a jte-jsp-converter-jakarta module to allow these projects to upgrade to the new namespace.

Preview released with 3.1.11


I am not able to generate index.html for anything but about page

I am using Hugo Osprey Theme and only my about page is rendering
Site Code: https://github.com/nehiljain/nehil-site-v2
Currently:
https://nehiljain.com/about - Works
https://nehiljain.com/lists - Doesn’t work
Hugo env:
Hugo Static Site Generator v0.69.0/extended darwin/amd64 BuildDate: unknown
GOOS=“darwin”
GOARCH=“amd64”
GOVERSION=“go1.14.2”
I checked the public folder and the folder ‘lists’ was not present so my guess is that something is wrong in the generation process.

They were in draft mode. 🤦🏽♂


I think This location needs a FreePool(bmp) . When BMP structure is invalid .

I think This location needs a FreePool(bmp) . When BMP structure is invalid .
https://github.com/Metabolix/HackBGRT/blob/da9909bbdd00d39089c804af95e5d0976835f7f7/src/main.c#L248-L254
as below
		}
		FreePool(bmp);  <<< Add This
		Print(L"HackBGRT: Invalid BMP (%s)!\n", path);
	} else {

Fixed in version 2.2.0, although the memory is probably freed anyways at some point during boot.


laravel-websockets is working only in one application

Hello All.
i used this package for real time chat application, i tried this package first in demo project and it is working fine and now i am trying to implement the same thing with same configuration but when i try to enter the url localhost:8000/laravel-websockets then i get 404 not found error, although everything is installed correctly. when i try to run the command php artisan websocket:serve then it's showing that server started on 6001 but in browser console i get "can't establish the connection" error. i am stuck in it from 2 days. any help would be really appreciated.
thank you

@naveed117 ensure that App\Providers\BroadcastServiceProvider::class, is not commented out in config\app.php 👍


Add dhcp_disconnect_ip_change test

-Add dhcp.disconnect_ip_change test
-Fix dhcp disconnect test bug introduced with docker modules

Just for info, gLinux provides the following results:

Console error:
Sep 09 09:22:49 test_connection ERROR   <_InactiveRpcError of RPC that terminated with:
status = StatusCode.UNAVAILABLE
details = "failed to connect to all addresses; last error: UNKNOWN: ipv4:<IP_ADDRESS>:5001: Failed to connect to remote host: Timeout occurred: FD Shutdown"
debug_error_string = "UNKNOWN:Error received from peer  {created_time:"2024-09-09T09:22:49.061569591+01:00", grpc_status:14, grpc_message:"failed to connect to all addresses; last error: UNKNOWN: ipv4:<IP_ADDRESS>:5001: Failed to connect to remote host: Timeout occurred: FD Shutdown"}"
>
Traceback (most recent call last):
File "/testrun/python/src/test_module.py", line 115, in run_tests
result = getattr(self, test_method_name)()
File "/testrun/python/src/connection_module.py", line 390, in _connection_dhcp_disconnect
iface_status = self.host_client.check_interface_status(dev_iface)
File "/testrun/python/src/grpc/proto/host/client.py", line 41, in check_interface_status
response = self._stub.CheckInterfaceStatus(request)
File "/usr/local/lib/python3.10/dist-packages/grpc/_channel.py", line 1181, in __call__
return _end_unary_response_blocking(state, call, False, None)
File "/usr/local/lib/python3.10/dist-packages/grpc/_channel.py", line 1006, in _end_unary_response_blocking
raise _InactiveRpcError(state)  # pytype: disable=not-instantiable
grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with:
status = StatusCode.UNAVAILABLE
details = "failed to connect to all addresses; last error: UNKNOWN: ipv4:<IP_ADDRESS>:5001: Failed to connect to remote host: Timeout occurred: FD Shutdown"
debug_error_string = "UNKNOWN:Error received from peer  {created_time:"2024-09-09T09:22:49.061569591+01:00", grpc_status:14, grpc_message:"failed to connect to all addresses; last error: UNKNOWN: ipv4:<IP_ADDRESS>:5001: Failed to connect to remote host: Timeout occurred: FD Shutdown"}"
>


Test more BLAS functions

This PR adds tests using EnzymeTestUtils for

[ ] BLAS.scal!
[ ] BLAS.axpy!
[ ] BLAS.gemv!
[ ] BLAS.spmv!
[ ] BLAS.gemm!

Answering the question from your old PR, I have not enabled the tablegen rules by default yet.
Mainly I was not convinced that the tests I wrote were enough, which is why I was looking for this larger testset.
We have a flag which allows to enable tablegen though:
Enzyme.Compiler.bitcode_replacement!(false)
But if this testset pass for the fallback then I can work myself on fixing remaining tablegen failures and turn it on afterwards.

@sethaxen can you mark the currently failing tests as skipped (and open corresponding issues)

@sethaxen 1.6 fails for unrelated reasons.
All of the "local" ones have the fix (aka it requires a new jll with the fix, which we haven't yet released). That fixed your issue for me.
1.7+ have different GC assertion errors. If you can isolate the cause, I can try to include a fix in the same jll release.

jll bump has landed, so updating this, CI should have that fix. The remaining failures still need investigation if you're able @sethaxen

Thanks! I'll check later. For some reason dotu and dotc started failing and not I think from changes I made. Still trying to isolate the cause.

bumping @sethaxen if you've had a chance to isolate?

bumping @sethaxen if you've had a chance to isolate?

No, this turned out to be much more time-consuming than anticipated, and I don't think I'll be able to finish it soon. It should be fairly straightforward to finish if someone else wants to take it on, just slow to identify which tests will cause Julia to crash, which need to be marked broken, and what the MWE is for an issue.

julia: /buildworker/worker/package_linux64/build/src/llvm-late-gc-lowering.cpp:855: std::vector<int, std::allocator<int> > LateLowerGCFrame::NumberAllBase(State&, llvm::Value*): Assertion `Tracked.size() == Numbers.size()' failed.

Julia getting incorrect DiffeUse info, causing gc to free too early? Or is that something else?

GC related for sure, how or what causes is unclear


Added new library to handle fundamentals api.

This start focused on the Earnings and overview API calls which are arguably the most important ones. More to come.

@willthiswork89 thank you for your contribution. Appreciate your help!
A few things to improve before I'll be able to include it in the next version:

Classes EarningsBase, EarningsParserBase, EarningsPeriodBase, OverviewBase, OverviewParserBase could be moved to AlphaVantage.Net.Fundamentals project, because they are not going to be used across other projects
Please add unit tests for FundamentalsClient. For that, you need to create AlphaVantage.Net.Fundamentals.Tests project under ./tests folder
Also worth to add demo in AlphaVantage.Net.Demo project and add corresponding section in README.md

@willthiswork89 also please add yourself as an author of the new AlphaVantage.Net.Fundamentals nuget package (in csproj file)


Idea: have a tool to check your requirements file for outdated dependencies

@coagulant but those are for packages that are currently installed. I want it to look at the requirements.txt file and pypi without actually installing any packages.


Update sbt to 1.9.6

This PR updates sbt to 1.9.6 for the purpose of publishing sbt-protoc with a valid Maven pattern now that https://github.com/sbt/sbt/issues/3410 is resolved. This will allow the use of sbt-protoc in enterprise environments.
I tried to make all the tests pass on my MacOS aarch64 laptop in nix-shell but the changes I had to make became quite big and I gave up so I'm only submitting a single commit (updating to sbt 1.9.6) and I hope github workflows will pass.

Looks like the checks have succeeded :)


[BUG] columns not always visible (too small)

Columns are to small for data to be visible.
https://forum.iobroker.net/topic/64250/test-neuer-adapter-pid-pid-regler-v0-0-1-alpha-x/96

consider migrating to accordion


Close toast when app is suspended or closed.

If a toast is called and I minimize the app the toast continues active.
I was hopping for a closeAll method to call on app pause, or an automatic way to close/hide the toast if the app is minimized.

That should actually work. Which OS and which plugin version is this?

I'm on android version 4.4.4, but his also happens on Android 5 (CM12).
The plugin version is "nl.x-services.plugins.toast 2.0.4 'Toast'"and the project is using the latest Cordova 5.0.
At this moment I didn't test on WP8 and iOS but I could make some tests later.
The toast appears, a hit home button, the app minimizes and the toast is still visible...

Cordova-Android 4+ is probably the culprit, I will check it. I know for sure iOS doens't have this issue btw.

Hmm, tried Cordova-Android 4 (Cordova CLI 5) with Android 4.3 and 5.0 and it's fine: show a toast, press home, the Toast immediately fades out (this takes half a second). I hoped to reproduce this..
Can you post a little video of what you're seeing perhaps? Maybe it can put me on the right track.

Hi, I've added a new hide() function for all platforms, just in case if you still have the problem, you can try to use it onPause.


SuggestionService suggests names which cause deploy() to throw

Issue
getSuggestions method of SuggestionService delivers suggestions for names including uppercase characters. Calling deploy method of the SDK with such name results in an exception.
Steps to reproduce

Start wallet app.
Type aBc in name input field.
Click CREATE NEW next to aBc.mylogin.eth.
Choose Deposit crypto.
Transfer funds to the displayed address, e.g. npx universal-login send 0x6f765a12e2bd96b07bfc4de410a7744664f26157 4 ETH

Current behavior
Transaction is stuck pending. Uncaught promise is logged:

Error: VM Exception while processing transaction: revert Unable to register ENS domain

Expected behavior
aBc.mylogin.eth doesn't appear on the suggestions list

https://github.com/UniversalLogin/UniversalLoginSDK/pull/837


Can disable scaling and specify letter spacing as font attribute.

* Added case to ScaleMode enum to optionally disable font scaling.
* If scale mode is set to .disabled, the requested font is resolved at the size given in the config.
* Added letter-spacing as typography plist attribute for font styles. Defaults to zero.
* UILabel.text() checks self.typography.letterSpacing > 0, and if true, converts text to attributed string and calls its attributedText method.

@rwbutler Hi, Any feedback on this?

@jacob-jennings @Loadex Sincere apologies for taking so long to getting around to this PR. It's now released as part of 4.3.0 - thanks for taking the time to work on it 👍


ShapelyDeprecationWarning: The 'type' attribute is deprecated

Expected Behavior

Mapproxy runs without any warning.
Actual Behavior

venv\Lib\site-packages\mapproxy\util\geom.py:144: ShapelyDeprecationWarning: The 'type' attribute is deprecated, and will be removed in the future. You can use the 'geom_type' attribute instead.
  if geom.type == 'Polygon':

Steps to Reproduce

Use the coverage feature with a GeoJson shapefile

Your Environment

Environment name and version: Python 3.11.7
Operating System and version: Windows 10

Package
Installed version

MapProxy
2.0.0

Pillow
10.1.0

PyYAML
6.0.1

certifi
2023.11.17

numpy
1.26.2

pip
23.3.2

pyproj
3.6.1

setuptools
69.0.2

shapely
2.0.2

wheel
0.42.0

This is no criticial isse, but will be fixed by #863


Change kinkao entity

no need to have category since we won't do filter but its ok if you want to have it, and do we need an table for keeping bookcover?

i will did it

fixed


sync main with develop

Codecov Report

Merging #41 (3c18a8b) into main (deb4558) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##              main       #41   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           12        21    +9
  Lines          158       248   +90
  Branches         0        11   +11
=========================================
+ Hits           158       248   +90

Impacted Files
Coverage Δ

src/helpers/getCompositeStatus.ts
100.00% <100.00%> (ø)

src/helpers/getReasonPhrase.ts
100.00% <100.00%> (ø)

src/helpers/isClientErrorStatus.ts
100.00% <100.00%> (ø)

src/helpers/isInformationStatus.ts
100.00% <100.00%> (ø)

src/helpers/isRedirectionStatus.ts
100.00% <100.00%> (ø)

src/helpers/isServerErrorStatus.ts
100.00% <100.00%> (ø)

src/helpers/isSuccessStatus.ts
100.00% <100.00%> (ø)

src/HttpStatusCodeReasonPhrases/index.ts
100.00% <0.00%> (ø)

... and 6 more

Continue to review full report at Codecov.

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


More clarification on grid docs

I love using foundation apps, but the docs for the grid are quite bare right now, which imo makes the bahviour hard to understand. For example here

it shows a simple example, which seems easy to understand. But further down you get to grid-content:

So does this mean now that in the first example I would put another grid-content once I put in some actual content? Does that mean you basically put grid-content always at the very last level?
Playing with that in my current app and it is sometimes really changing how things look, if they are aligned vertically or horizontally just by adding grid-content. IT would be great to extend the example by actually adding links, buttons, text in them. To make it more clear how this would look on an actual website.
Otherwise great work so far on foundation-apps. Keep it going :)

We're working on improvements to the grid documentation, namely using... y'know, actual examples, so look forward to that.
We've had some trouble explaining the difference between the three grid elements—the frame, block, and content block. Recently though, we've found an easier way to frame it. (But you're right, .grid-content is always the lowest-level.)
Here's a no-frills grid. It only uses two of the elements.

Here's that same grid if we nested a new grid inside the first element. It adds a new, third element for nesting purposes.

The main difference from a typical float grid is that you can add sizing, source ordering, etc. classes to block and content.

Thanks for the clarification @gakimball and that is great news! Keep up the good work :)


Build an App?

Not sure if it's valuable, but we could build a hack oregon app with React Native? I could help people learn React Native/React as well. For the iOS portion it would require a Mac.

Would be fun, but we do only have something like 9 days left! So... dunno! Might be best to just target mobile sized devices with bootstrap?

@danieljwest yes, I was thinking more longer term, not for demo night.

Any excuse to learn a new tech is a good one... so I'd be interested.


Template onCreated before templates:forms package

Hi,
I think there is no clean way to install a created (or any other) hook before createFactory is called.
I thought about a PR, but in any way i think of it it's not backward compatible.

Use case: a template producing action,schema and data arguments  from some collection  and id template arguments.

Workaround for onCreated:
Template.form.onCreated ->
  ## some custom init
reactiveForms.createFormBlock
    template: 'form'
    submitType: 'normal'
Template.form.onCreated Template.created
delete Template.form.created

Is there any chance for the future to switch to using onCreate at register time, and announce the breaking chage?

I'm confused about what you are trying to accomplish here. All you need to do to run your own created callback before the package's created callback is call onCreated before you register the template.

Yes, i'm creating a lib, and want to be able to pass collection and id instead of schema and action.
In module.js Line 1360 and 1426 this package uses the deprecated template.created callback setter which runs before any onCreated callbacks.
So even when installing an onCreated callback before ReactiveForms.create(Formblock|Element) it is run only after templates:forms callback.

Ah. I thought I fixed that a long time ago. I guess I forgot!
I will publish an update today with this fix.

Just reminding you that this is a breaking change though :smile:.


Add a logo parser

Sample C++ code: https://www.cs.uaf.edu/~cs481/docs/turtle.h
It basically allows you to define shapes by incrementally defining the steps to create it.
(Low-priority, imho)

This is probably reliant on #131

what is logo how is it better than SVG?

Logo s an interpreted language in which you can define how to draw objects. So you don't define what they look like, but how to draw them (from a pencil-perspective). It's about 20 years old.
It's not better than SVG (never said it was), but it's an alternative to SVG.
There's no rush in supporting it (for us), but if anyone wants to implement it, we'd be happy to merge it in.


build: run all tests on some builder

The builders run the -short tests. However, we've seen non-short tests fail in the past. It'd be good for at least one builder somewhere on at least one arch/os to run the full suite.
cc @bradfitz

Another possibility might be to run the "long" go test once a day/week on all the current builders. This way no extra builders are required. The downside is that when the tests fails multiple commits could be blamed and require a little extra debugging.

The majority of our builders are virtual, and very cheap. We can run more configs (like a full one) if they're useful.

Another option is to make some longer tests (normally disabled by -short) run anyway if they notice they are on a (any) builder. That might be better than yet another special config that we have to remember what it means.

Also, now that we shard tests, it might not even be much longer to run full tests on some of the more widely-sharded builders.

cc @andybons
Unnoticed non-short test failures get noticed every few months. The latest is #24464.

And more cases: #25367 #24436


Server side rendering problem

After changing code from
const filestack = require('filestack-js').default
from
import filestack  from 'filestack-js';
Following issue happens when I try to render a component with react-filestack on the server
ReferenceError: File is not defined
Because there is no File object in the server, this component cannot import filestack-js on the server.
That is why I didn't import 'filestack-js', but require('filestack-js').default inside the click handler which only renders in client,

Interesting discovery @ZeroCho, I am going to throw this problem to the dev team asap!

It should be inside the click event handler, so that it is only rendered in client. Look here

I just found out this thread http://stackoverflow.com/questions/33704714/cant-require-default-export-value-in-babel-6-x
I am not sure but perhaps the filestack-js should export in a ES5 style and that would not cause problems by running import filestack .... At the moment the guys exports filestack with export default.
Gonna tell them.

@ZeroCho yeah ive seen the old code but i wished it could be solved without tricks like that.

@samuxyz Any recent news about this? I'm thinking about making separate branch for SSR temporarily.

@ZeroCho I think the next release of filestack-js should resolve this issue. I will let you know when that lands.

@velveteer yes at the moment I reverted to the original require from @ZeroCho within the function. I guess I'll close the issue for now.


Daylight  Savings Not Accounted For

I had a flight scheduled a few days ago. The flight is scheduled for a 2:40pm departure.
I scheduled it earlier this week, but I don't remember what time it was scheduled for before dst ended. After daylight savings time ended (2am today), I checked it via atq, and it was scheduled for 13:40.
After I removed and re-added the flight, it said the expected time of 14:40.
My Ubuntu instance ntp daemon is accurate, as it switched to 1am once it turned 2am this morning.

Likewise I had a failed checkin on Saturday for a 8:55pm flight on Sunday.  It tried to check in at 8:55pm on Saturday, which is 25 hours before the flight.
Date: Sat, Nov 4, 2023 at 8:55 PM
Subject: AA BB (XXXXXX): Unsuccessful check-in.
It is too early to check in for this trip. You can check in 24 hours before departure. Come back on Nov 4, 2023 when it is 9:55PM in Oakland

gah, time zones and daylight savings are the bane of any developers existence. thanks for reporting. i'll push a fix before DST starts back up in the spring.


Autofocus AssetSearch input field (on desktop)

It would be convenient, if the input in the AssetSearch component was auto focused.
Considerations

Makes sense in all places, except the AssetSidebar
Should not auto focus on mobile devices; opens the screen keyboard automatically

Implementation

Add prop on AssetSearch, allowing parent components to control auto focus behavior; defaulting to false
Use already present react-device-detect to never auto focus on mobile devices

rbeer/shapeshift-web@2036840
Current behavior
https://user-images.githubusercontent.com/3411649/151930637-b27ab853-b737-44a3-bd33-03f6b87cad2e.mp4

@rbeer would you like to go ahead and PR your implementation of this?

does product want to proceed with this change? @SS-FOX-McCloud  / @DiggyDiggy2

We don't want to proceed with this change. I don't like forcing the user into search, as not everyone wants to do that

closing per product


Replace legacy caddr_t type with void*

Builds on macOS using the latest (13.2.1) version of ARM's gcc fail with unknown type name 'caddr_t'. This has been the case for a while (11.2.0 compiles the demo OK). This type is used in a single file, in the ST code we use.
According to Stack Overflow caddr_t is a very, very old type that probably shouldn't be in the ST code. It's an alternative to void*.
I have replaced caddr_t with void* and the demo builds on macOS with the latest ARM gcc. It also builds on Linux with gcc 10.3.1 (our Linux supported version; it's what's installed with sudo apt install gcc-arm-none-eabi).
IMHO we should roll out this change to all the demo repos that use ST code. Question: where did the ST code come from? Has ST itself updated this since 2020 (the (c) date on the code)?

looks like that code was generated by some version of CubeIDE that was buggy or misconfigured https://community.st.com/t5/stm32cubeide-mcus/stm32cubeide-1-13-0-released/m-p/574038/highlight/true#M19073


Webshims forms error on Safari iOS 4

I'm testing my app on iOS 4.3.5 running on an iPhone 3gs.
I have a HTML5 form that submits using Ajax. Webshims 'forms' feature is loaded to provide HTML5 validation.
I'm receiving the following error:

JavaScript Error on Line 1 form-native-extend.js
TypeError: Result of expression 'b.createValidationMessage' [undefined] is not a....

Unfortunately the rest of the error message is not viewable from the Mobile Safari Console...
This error has a nasty effect since it when it happens the Ajax form submit doesn't fire (not sure why this error would cause my event handler to not be registered as well).  If I go try repeatedly occasionally I can get the ajax submit to work as its supposed to.
I see that Webshims is tested on iOS 5+, not iOS 4+. Indeed, my app works fine running on iOS 5. Any suggestions for iOS 4 compatibility?

I disabled the initialization of webshims(1)--after that there are no JS errors in the console and the ajax submit works as expected.
(1)   /*
$.webshims.setOptions({
waitReady: false,
basePath: "/static/libs/webshims/1.8.7/shims/"
});
$.webshims.polyfill("forms");
*/
I then tried accessing the demo page at: http://afarkas.github.com/webshim/demos/demos/webforms.html and it actually works fine with no errors. Can't explain that yet. Differences are I'm using requirejs to load webshims asynchronously, I'm using a custom build (no canvas, mediaelement, json storage, details, or geolocation), and I'm only asking for the 'forms' feature.

Alright, if I change... $.webshims.polyfill("forms"); to just $.webshims.polyfill();, form validation starts working on iOS 4.3.5 and I get no JS errors. My ajax submit works as well.

And to remove the warining messages simply type:
$.webshims.debug = false;

before calling webshims.polyfill

No luck.:( I put in the full 1.8.7 polyfiller.js development version and tried loading just the "forms" feature and still receive the same 1 error on iOS 4.3.
Thanks for the tip about webshims.debug.

Can you please try the last checkin. Please note, that I haven't done much cross-browser testing with this version and there is at least one bug regarding the datalist implementation. You can also try the following configuration:
$.webshims.setOptions({
	waitReady: false,
	basePath: "/static/libs/webshims/1.8.7/shims/",
	forms: {
		customMessages: true
	}
});

Alexander,
Your customMessages tip allowed me to work around the problem. I'm now loading just the 'forms' feature with no errors on iOS 4. I'll also try your latest checkin and let you know how that goes.

@kdonald
Can you please try the current version in trunk (1.8.8RC1). I want to make a release soon.

If you still experiencing this issue with 1.8.8final re-open this issue.

Will check this week - sorry for delay, been on out of town on vacation last week.
Keith
On Feb 12, 2012, at 9:12 AM, Alexander Farkas wrote:

If you still experiencing this issue with 1.8.8final re-open this issue.

Reply to this email directly or view it on GitHub:
https://github.com/aFarkas/webshim/issues/97#issuecomment-3927953

I attempted an upgrade to 1.8.8. I tested on Chrome 17, Firefox 10, Safari 5.1, IE 8, Firefox 3.6, Android 2.1 loading only 'forms' with customMessages true removed. Things worked fine with these browsers.
Unfortunately, I am running into a problem testing on my iPhone 3gs running IOS 4. The problem is different than before. No errors are reported in the Safari Mobile console. Form validation works fine in terms of reporting errors for required fields and email fields. However, once I complete the form and all inputs appear valid, the form does not submit. No validation error messages are displayed, the form simply does not submit and no request is sent to the server. If I navigate away from the page via another link and go back to the page where the form fields are still filled out, I can then submit the form with no problem.
It's puzzling and I'm not sure how to debug this further. I'm not seeing any JavaScript errors in the console so my assumption is document ready is firing and my submit event handler is attached as it should be. My best guess is that in this environment even after entering valid inputs the browser still thinks the form is invalid and is suppressing the submit event. Whatever flag is used to denote an invalid form state seems to be cleared when going back to the page with all the input filled out.
So close, but unfortunately I'm unable upgrade to 1.8.8 in production until I'm able to resolve this problem.
I tried setting customMessages=true again and it didn't make a difference. I tried loading all polyfills and it didn't make a difference. This seems to be a new issue and the only environment I've reproduced it in so far is IOS 4.

I tried reopening this issue but don't have permission. I assume you still get notifications on closed issues. Let me know if you need me to open a new issue.

One difference in my environment worth noting: I've since upgraded to Modernizr 2.5.2 from 2.0.6.

Some more information on this:

If I remove the HTML5 'required' constraints from ALL fields and complete the form, the submit works. I can leave the 'email' constraint on my email fields, it doesn't seem to hurt. But once I add one 'required' constraint to any field, I can't get the form to submit without navigating away from the page and back to it (even if I never attempt to submit the form with invalid empty input values).

Confirmed reverting to 1.8.7 with forms { customMessages: true } reapplied resolved the problem. So this seems specific to 1.8.8 and a new issue. I'll open a new issue.


Place

<script> was placed in <html>, which is not valid HTML (according to W3C validator). It is now placed at the end of <body>.

Thanks!

No problemo, easiest pull request I've done.


New Forms UX/Behavior

The current custom form situation has a number of existing problems:
Existing Problems

The interface is a little clunky looking
Organizers can have anywhere from zero to infinity of each of the four types of forms, but it's not clear why they would want to divide questions into multiple forms
Organizers can't delete a custom form once made and they can't submit a form with no questions—so if an organizer accidentally creates a custom form and they then want to delete it, they are SOL

Solutions
I propose these user-story/interface solutions with no assumptions about the backend implementation. I leave that to @melinath and whoever is doing the implementation

[ ] Each event can only have one of each type of form

[ ] Editing a form no longer offers the organizer name, form type, or display order

[ ] A form can be saved even if it has no questions

[ ] There is no distinction from the user perspective between an event not having a custom form and an event having a custom form with no fields

[ ] The editing interface looks something like this

Upon clicking on a form type the form editing interface could show up to the right of the menu (an autosaving interface might make sense in that case) or could replace the whole screen as it does now.

Ideally this will resolve #721, though since #721 is high priority, it might be desirable to just resolve that ASAP in a different way.


The SP metadata generated by 1.4.0 can not be imported into ADFS when configuring relying party trust

With the latest 1.4.0 release, the SP metadata file generated by library can not be imported into ADFS when configuring Relying Party Trust. The error message from ADFS is "Cannot resolve the '' URI in the signature to compute the digest".
Looking at the SP metadata, the "Signature" node is moved out of node "SPSSODescriptor" and becomes a sibling of node "SPSSODescriptor".  Looks like the 1.4.0 version introduce this in purpose.
Looks like two additional tasks need to be done if the position change is introduced.
1 Add "ID" attribute for node "SPSSODescriptor"
2 Add the attribute "URI" for node "Reference" and value of "URI" is "pointing" to the node "SPSSODescriptor"
Correct me if I am wrong.

Good to know we have the same understanding. Is the fix will be included in the next release?

@ctosgh can you test if the code on master fixed your issue?

Hi, Sixto
I tried with the master branch and it work fine! The reference node has the
URI attribute and it can be imported into adfs automatically~
Thanks very much!
Thanks,
Jacky
2018-04-24 9:19 GMT-07:00 Jacky Sun<EMAIL_ADDRESS>
OK, will try and get back to you soon.
2018-04-24 8:43 GMT-07:00 Sixto Martin<EMAIL_ADDRESS>
@ctosgh https://github.com/ctosgh can you test if the code on master
fixed your issue?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/onelogin/python3-saml/issues/94#issuecomment-383980647,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AkdccA6-tM3HI8cV9S_qd7MQI7ThZ43Nks5tr0gigaJpZM4TciR-
.

The ID is generated randomly and is used to identify a SAML element.
The current code of java-saml will generate it.

Yes, but when I generate SP metadata, that ID is not shown in EntityDescriptor nor in Reference URI. I have to integrate it with ADFS and it needs that Reference URI.
Do I have to manually add that after the metadata has been generated ?
I am using Python3-saml toolkit.
I am using below command to verify the xml generated
xmlsec1 --verify --X509-skip-strict-checks --id-attr:ID EntityDescriptor --id-attr:URI Reference --trusted-pem certificates/certificate.crt test_xml_metadata.xml


Add joern parser for C/C++

Adopted antlr grammar for C/C++ from joern
Created a parser based on the grammar.
Manual exploration shows, that many nodes in AST are different kinds of "water" nodes. However, I didn't face any parsing errors so far.
Several works (1, 2) reported to use joern for authorship identification.

Thank you for implementing this.


Test on 3.6

I wonder if this works!
Edit: nope! Oh well, would be good to get it testing on 3.6 before it's released.

Bump


List depreciated icons

Please create a release notes file that lists the depreciated icons.  We upgraded to Ionic beta.14-nightly-1032 and suddenly some icons were missing. We could not find a list of which icons might be missing.
Also, ion-android-friends is one we were using and there is no real replacement for that one.
Thanks,
Don

+1
undocumented breaking changes are bad..