transport.APIKey.Roundtrip loose http headers

<EMAIL_ADDRESS>on 3 Jun 2013 at 4:15:
instead it should make a proper copy of the request object.

<EMAIL_ADDRESS>on 3 Jun 2013 at 4:16:
See
https://code.google.com/p/google-api-go-client/source/browse/googleapi/transport
/apikey.go#37

Successfully auto-migrated from code.google.com:
https://code.google.com/p/google-api-go-client/issues/detail?id=33

Fixed by: https://github.com/google/google-api-go-client/commit/b14dfbb11940f69ca09a5983aa7c9505a75e730b
Closing.


combine bootstraps?

@mlaval has a Carousel and @SebastianM also made a progressbar
how can we combine all efforts? Or is it a race to the first one who finishes the conversion

@gdi2290 good point. Didn't know about the other projects.
IMO it's totally useless that there are 3 angular2-bootstrap projects. I would suggest that we combine our efforts in one Github organization. What do you think? @mlaval @valorkin

It's not a race :) Mine is still more a sand box project to experiment with Angular 2 as an external user, trying to explore all aspects of the dev experience. I'm using the Bootstrap carousel because I've done the same with several frameworks in the past, so it's a nice way to compare them.
IMO, it's a bit too soon to start a such a serious project, I would probably wait for the beta. But once it is there, I would definitively expect to have one common project, for example in https://github.com/angular-ui

+1 to combining
my goal is to produce 1 to 1 API and behavior (as much as possible) with ui-bootstrap and
cover it with migration guide per component

I am finishing with pagination\tabs\timepicker
popover is just a superset of tooltip
Carousel\Modal\Datepicker - is another beast

currently reading new router code, to see best practice in writing bind-html

Carousel\Modal\Datepicker on the way

:+1:
@valorkin What do you think of the idea to create a seperate organization and merge our two projects?

@SebastianM it is already in organization I would love to stick for now

@SebastianM what about name of this project ng2-bootstrap or rename it to angular2-bootstrap?

Added demos with bootstrap 4, now module can be used as npm module, added ng2-bootstrap started repo
This week I am expecting to have 95% of baseline functionality implemented, so there are no sense to merge, closing this issue

Also note https://github.com/ludohenin/angular2-seed-ng2-bootstrap which is the very powerful TS-driven build of https://github.com/mgechev/angular2-seed with ng-bootstrap added in.

@briantopping works good now with angular2-seed now, I will add to read me

Thanks @valorkin. I tried using the accordion in my project but the application crashes with a weird error when I even have the accordion component referenced. See https://github.com/briantopping/angular2-seed/blob/1266b01f36d3d0e9d6857e6663ac910bbf5312ef/app/components/navigation/navigation.ts#L38-L68. Should that work okay?

ok, I will try to check in nearest time

ok thank you! :)

Hi @valorkin, just wanted to let you know I resolved the problem and leave some potential feedback. The issue was the import on the library was different and I wasn't knowledgable enough yet to recognize the difference. This caused the library load URI to be incorrect.
I'm curious if this was avoidable. Do you have any feedback on the manner that this project is using imports and could it be improved or is it something that might be better and you want to bring back in to ng2-bootstrap? I don't have enough experience to critique at all, just curious if something could be improved after the experience.  Cheers!

Hey, always look for a ways to improve lib, first thing I see
Replace import from 'ng2-bootstrap' to import from 'ng2-bootstrap/ng2-bootstrap'

Haha, well I don't really know what I am doing with Javascript, so I don't know which is better. :)

It is not so about javascript, it is more about typescript modules, they are pretty fresh
so basically, like with angular2\angular2 I had to import ng2-bootstrap\ng2-bootstrap

Sorry for commenting on a closed issue, but there are still two separate ng2-bootstrap projects so I thought I'd ask about it.
Are you aware of the ng2-bootstrap project from the ui-bootstrap team?
https://github.com/ng-bootstrap/core
It seems like such a waste of effort to have two separate projects with the same goal, instead of combining them.

@linusbrolin yeap, when I started this project I have proposed a cooperation to ui-team
somewhere around of 1 August 2015 (this repo started a week later)
in short they said no,
and started mentioned repo at Sep 15
But I am totally agreed, that duplication is waste of efforts,
but sometimes it can give a nice result

Alright, thanks for the info.

@linusbrolin I will appreciate
separate PRs for

collapse with animation
compare accordion
Of course I am interested :)


Could not use the “same_as_shipping” option, because the shipping address has not been set.

I use

virtual products in my site
When i save billing address or place orders i have error
Could not use the “same_as_shipping” option, because the shipping address has not been set.
This problem only virtual products and from Magento new version 2.2.4 it worked fine on the previous version
I think new version magento change validation of some API endpoints

Are you on 2.4.4 magento version? or 2.2.4?

@skripka-artem I cannot replicate your issue in a fresh 2.4.4 magento instance with react checkout installed. I added a virtual product to the cart and was able to successfully update the billing address from the checkout page.
Is there something more I need to do in order to replicate your issue?

Closing this as it is communicated via slack it is working fine for @skripka-artem


HeteroConv edge attributes not correctly used

🐛 Bug
edge_attr_dict is not used unless edge_weight_dict is also used
I believe this line is incorrect: https://github.com/rusty1s/pytorch_geometric/blob/5d93de54aaeb38747aea8c08e0b98ba36aaab9b7/torch_geometric/nn/conv/hetero_conv.py#L85

Thanks! This is now fixed in master.


Update header_img field in gocardless_settings

This PR updates gocardless_settings.json. Previously, in https://github.com/frappe/payments/pull/66, I had edited the json file manually. This resulted in the mistakes of not updating the field_order and modified date. Now I've learned how to make such changes with a dev server and push the commit from vscode to my forked repository, as I've done in order to create this PR. The end result is that the code quality issues from https://github.com/frappe/payments/pull/66 will be cleaned up.

@NagariaHussain Please review this PR, I've closed https://github.com/frappe/payments/pull/78, which was another manual edit and learned how to make the changes properly with a dev server and pushing with VSCode. Thank you!

Good 👍
But we follow conventional commits: https://conventionalcommits.org for commit messages.


CAMEL-16557: add a free form key value map on components, dataformats, languages, etc

Description

Target

[x] I checked that the commit is targeting the correct branch (note that Camel 3 uses camel-3.x, whereas Camel 4 uses the main branch)

Tracking

[x] If this is a large change, bug fix, or code improvement, I checked there is a JIRA issue filed for the change (usually before you start working on it).

Apache Camel coding standards and style

[x] I checked that each commit in the pull request has a meaningful subject line and body.

[x] I have run mvn clean install -DskipTests locally and I have committed all auto-generated changes

@davsclaus here a quick POC about addin arbitrary annotations to the catalog entries

I dont think we need to have org.apache.camel as prefix for protocol, autoscaling etc.
Also is there anything that is autoscaling = false. It seems its just everything that is true

I dont think we need to have org.apache.camel as prefix for protocol, autoscaling etc.

At this stage it was a port 1-1 of what exists in camel-k where the org.apache.camel was meant as a namespace for camel specific things, opening the door to add other, non camel specific annotation, like dev.knative, io.strimzi, software.amazon.
Now I think we can remove the namespace since we are moving to the camel catalog, I'll do so on Monday.

Also is there anything that is autoscaling = false. It seems its just everything that is true

This was just a marker were the absence means autoscaling=false

@davsclaus, I've removed the org.apache.camel prefix

A bit more is still there
"metadata": { "camel.apache.org/routes.language": "kotlin" },

A bit more is still there
"metadata": { "camel.apache.org/routes.language": "kotlin" },

done, hopefully

Did you really put
@Metadata(annotations = {
        "autoscaling=true",
})

in all the components ?
I think CK should just infer that it can scale, unless a very special component has set autoscaling=false
And then only put this in the json if its false. The protocol=http and those language stuff is fine

ok, autoscaling=true has been removed. I guess we can use the protocol as initial way ot infer the autoscaling capabilities and then add specific annotation for special components as suggested.


Failed to resolve component

Environment

Operating System: Linux
Node Version:     v20.11.0
Nuxt Version:     3.9.3
CLI Version:      3.11.1
Nitro Version:    2.8.1
Package Manager<EMAIL_ADDRESS>Builder:          -
User Config:      devtools, modules
Runtime Modules<EMAIL_ADDRESS>Build Modules:    -

Version
v3.10.1
Reproduction
https://stackblitz.com/~/github.com/Alaa-Ach/nuxt-practice
Description
I just created a new project using nuxt-ui and it seems that it's not working, the components are not imported and i get
that message
PS: i didn't change any thing on the project , i followed the documentation guide by creating the project using : npx nuxi@latest init -t ui

Additional context
No response
Logs
No response

I just tested with the exact same command you provided and it works as expected.
Please share the repository you just initialized so we can try on our side, that's why reproductions are important.

here is the repo https://stackblitz.com/~/github.com/Alaa-Ach/nuxt-practice
there is a version compability issue

@noook  I just used this command npx nuxi upgrade and it's working now

Great! Thanks @noook!


[WIP] Implement function to concatenate gdf_columns

This PR introduces a new function in libgdf for concatenating an arbitrary number of gdf_columns.

Thanks @jrhemstad! This looks good to me

@jrhemstad now realizing this function may already exist: https://github.com/gpuopenanalytics/libgdf/blob/master/src/streamcompactionops.cu#L378

Implemented here: https://github.com/gpuopenanalytics/libgdf/pull/152


Code block styling broken on tutorials

Done https://github.com/wedeploy/marble/commit/c10b3a0c2fa97df47c283d50eb451c5b50116f11


Core data observable fix

This should fix issue #249 , not sure what else we need to do in dispose(), if anything.

@grangej 👍 merge this once Travis passes

Added a test @grangej to ensure that the delegate is disconnected.

@pepibumur cheers!


Update openapitools-js.json

This puts source files in a src directory instead of at the top-level.

@mheap Apologies, but I couldn't assign this to you as a reviewer as I don't have permissions!


bump node-gyp to v10

Fixes #1752

Hey there, I am curious.  What kind of tests have run to verify the version bump is not creating other issues, regressions, etc. ?

Can confirm this solves the issue, builds, and works at least for basic database operations.

I wonder if this might also fix #1762, since the deprecated dependency is coming in courtesy of node-gyp.

This would also fix https://github.com/advisories/GHSA-2p57-rm9w-gvfp. All dependencies are fixed down the line.
Current dependency chain to affected package:

I compiled this branch, and then updated n8n to use file: versions of sqlite3, and all integration tests still passed.
Considering that n8n's backend tests do a lot of database calls, I don't think there is going to be any major regression caused by this upgrade.
The upgrade also cleaned up the dependency tree a little bit as a side-bonus 🎉 .

This would fix GHSA-78xj-cgh5-2h22


Add OLEKit: Microsoft OLE2 binary format support

It's a very long time since I've seen anyone make reference to OLE! Object Linking and Embedding, if I remember right? 😂

Yes, but this OLE2 is more related to how things are stored in files, not very related to what you'll ready about OLE on Wikipedia. Complete rabbit hole with an obligatory alphabet soup: CFBF, BIFF5, BIFF8, all peppered with FAT and DIFAT (yes, filesystems) embedded in binary files just to read an encrypted Excel spreadsheet, oh my. 🤓
Not that I'm complaining, at least all this stuff is somewhat documented due to how pervasive those formats are, iWork file formats on the other hand...

Yea I know it's changed over time, but I'll never forget how mind blowing (at the time) it was to be able to paste a Chart from Excel into a Word document... memories 👴🏻


build: Install bash completions below DESTDIR

Honour the DESTDIR variable when installing the bash completion script.
Fixes #566.
Signed-off-by: James O. D. Hunt<EMAIL_ADDRESS>

Coverage remained the same at 97.172% when pulling c4dd796d26fad365a38c1188f15fbe31268478e3 on jodh-intel:fix-completion-install into f8f8c6ca784b19b52ba2c5fb0e3a145da264d463 on clearcontainers:master.

Coverage remained the same at 97.172% when pulling c4dd796d26fad365a38c1188f15fbe31268478e3 on jodh-intel:fix-completion-install into f8f8c6ca784b19b52ba2c5fb0e3a145da264d463 on clearcontainers:master.

@jcvenegas - does this work for your packaging tests?


Missing actual install step in "Installation" section

Just thought I would call this out to help those who might not know the actual install process...

Its in the Wiki tough. Part Building update site


Implement session cleanup

Fixes #52.
I did a lot of cleanup in xmantissa.websession; to make this easier to review, I tried to separate my commits into changesets that can be reviewed individually.

PR diff coverage is now at 100%.

Looks good to me, please merge.


Buffer.write(string, encoding, offset[, length]) is no longer supported

I use the Electron CrashReporter and set the submitURL to "http://localhost:1127/post". When I use process.crash(), the server throws this error:
Error [ERR_NO_LONGER_SUPPORTED]: Buffer.write(string, encoding, offset[, length]) is no longer supported
at Buffer.write (buffer.js:931:11)
at MultipartParser.initWithBoundary (/Users/haoyuantang/Downloads/mini-breakpad-server-master/node_modules/formidable/lib/multipart_parser.js:61:17)
at IncomingForm._initMultipart (/Users/haoyuantang/Downloads/mini-breakpad-server-master/node_modules/formidable/lib/incoming_form.js:326:10)
at IncomingForm._parseContentType (/Users/haoyuantang/Downloads/mini-breakpad-server-master/node_modules/formidable/lib/incoming_form.js:269:12)
at IncomingForm.writeHeaders (/Users/haoyuantang/Downloads/mini-breakpad-server-master/node_modules/formidable/lib/incoming_form.js:142:8)
at IncomingForm.parse (/Users/haoyuantang/Downloads/mini-breakpad-server-master/node_modules/formidable/lib/incoming_form.js:110:8)
at Function.Record.createFromRequest (/Users/haoyuantang/Downloads/mini-breakpad-server-master/lib/record.js:36:19)
at Object.exports.saveRequest (/Users/haoyuantang/Downloads/mini-breakpad-server-master/lib/saver.js:13:19)
at /Users/haoyuantang/Downloads/mini-breakpad-server-master/lib/app.js:56:18
at Layer.handle [as handle_request] (/Users/haoyuantang/Downloads/mini-breakpad-server-master/node_modules/express/lib/router/layer.js:95:5)

npm WARN deprecated<EMAIL_ADDRESS>Old versions of Formidable are not compatible with the current Node.js; Upgrade to 1.2.0 or later

So I change package.json:
[jinqing@host-192-168-21-31 mini-breakpad-server]$ git diff package.json
diff --git a/package.json b/package.json
index d298a50..465cd0b 100644
--- a/package.json
+++ b/package.json
@@ -16,7 +16,7 @@
     "dirty": "0.9.7",
     "express": "^4.14.1",
     "express-json": "^1.0.0",
-    "formidable": "~1.0.14",
+    "formidable": "~1.2.0",
     "fs-plus": "0.10.0",
     "github-releases": "0.1.x",
     "glob": "3.x",

Yea, doing a dependencies update can fix the problem, thanks.


fix onLayout

Summary
when upgrading from v12.1.1 to latest Iv'e noticed onLayout doesn't receive correct values in Android (wrong value for width and height, x, y are all 0)
LOG: event.nativeEvent.layout:  {"height": 0, "width": 300, "x": 0, "y": 0}
also found this issue that seems related
tracing back it seems like it breaks on v13.0
the fix:
when debugging i saw that in the new version it never gets to the code dispatching the event (while in v12.4.4 it does)
because there's this if statement checking if mOnLayout set to true
VirtualView.Java:578
   if (!mOnLayout) {
      return;
    }
    EventDispatcher eventDispatcher =
        mContext.getNativeModule(UIManagerModule.class).getEventDispatcher();
    eventDispatcher.dispatchEvent(OnLayoutEvent.obtain(this.getId(), left, top, width, height));

this property is never being set to true because the function for ReactProp onLayout is never being called
RenderableViewManager.java:473
 @ReactProp(name = "onLayout")
  public void setOnLayout(V node, Boolean onLayout) {
    node.setOnLayout(onLayout);
  }

looking at other functions here, these function are now being called from the shapes' classes in facebook.react.viewmanagers/ but there was no call to onLayout

it seems like it is new to 13.0 version (following two commits implementing usage of Fabric)

my fix is just adding a call to setOnLayout() for all relevant shapes' classses.

What areas of the library does it  #impact?
this affect just Android - onLayout event for Circle, Path, Ellipse, G, Line, Text, Image

Test Plan
for testing i added  a 'onLayout prop' to the first component in each example in the example app
e.g. examples/Circle.tsx:6
 render() {
    return (
      <Svg height="100" width="140">
        <Circle cx="50%" cy="50%" r="40%" fill="pink" onLayout={(e)=>console.log(e.nativeEvent.layout)}/>
      </Svg>
    );
  }

when rendered:
 LOG  {"height": 0, "width": 100, "x": 0, "y": 0}
 LOG  {"height": 90.18181610107422, "width": 90.18181610107422, "x": 4.7272725105285645, "y": 4.7272725105285645}

and for comparison, before the fix it looked like this
 LOG  {"height": 0, "width": 100, "x": 0, "y": 0}
What's required for testing  #(prerequisites)?
add a 'onLayout' function as prop to any svg component and follow the values in event.nativeEvent.layout
What are the steps to reproduce (after prerequisites)?
Compatibility

OS
Implemented

iOS
❌

Android
✅

Checklist

[x] I have tested this on a device and a simulator
[ ] I added documentation in README.md
[x] I updated the typed files (typescript)
[ ] I added a test for the API in the __tests__ folder

awesome, thank you @toter3 !

Thanks @toter3!  I just ran into this issue with <Rect ... onLayout={...}/>

@pbaker0804 idk baout the merge, depends on the team here.
i hope soon (:

Sorry for the late response. I think it would be better to add onLayout to the codegen type definitions in specs (here: https://github.com/software-mansion/react-native-svg/tree/main/src/fabric) so it is autogenerated and then add those generated methods to the folder as you did. It will ensure that it works correctly both on old and new arch. Could you do it @toter3 or do you want me to handle this?

@WoLewicki Hi thanks for the review, I'm not sure i understand where to add it and what to run in order to autogenerate,
if it wouldn't take too much of your time, i'd be happy if you could do it, or add more details so i could do it myself.
btw, i'll appreciate if you find time for another PR review here
thanks!

Ok I will try and handle it. As for the other PR, I'll look at it for sure, thanks!

@WoLewicki thanks! I'v added your commit and tested both platforms, seems to be working great

@toter3 I added one more commit removing unnecessary method on Android. Could you merge it here and we can merge the PR then 🚀

done!


[Enhancement] KanBan: Colored Borads

Just add a Color Field (similar to Lable ones) to ProjectBoard struct
and add a option to the Borad Edit Menue or a new submenue "change color" ...
Blocked By: #8346

kanban was not merged jet


Add workflow for Update Gradle Wrapper Action.

Hey there 👋, first of all thanks for your work on this app!
I've got a suggested change: would you be willing to use this GitHub Action to automatically keep Gradle Wrapper updated to latest release?
What does "Update Gradle Wrapper Action" do? It can be configured to run at scheduled intervals (e.g. daily or weekly) and will check whether the Wrapper script in the repo is up-to-date to the latest Gradle release: in case a new Gradle version is available, it will create a PR to update the Wrapper. And that's it!
Why is that a good thing? Well, first of all it alleviates the chore of manually updating the Wrapper, as you got a task that keeps track of new Gradle releases for you! More importantly, it boosts security around the Wrapper update and usage processes: this actions verifies that the gradle-wrapper.jar file has not been tampered with (uses checksum comparison), and it sets the distributionSha256Sum property so that the new Gradle binary itself will be verified locally upon download.
Where can I find more about? The README contains quite detailed information!
In this PR I propose adding a new workflow which runs the action every day at midnight (but feel free to adjust the frequency as you prefer). I've verified it works correctly in my fork of the repo, and you can see here how the generated PR looks like.
The action is under active development, you can have a look at the list of inputs currently supported. There's new features coming up soon and if you'd like to request any particular change just let me know!
I'd love to see the action used your app as it would definitely help me spread the word, but I also genuinely hope you can find this useful. Would love your feedback! ❤

@SimoneTinella thanks for accepting the PR! Let me know if you have any feedback.

PS: note that in case you want to always point PRs from the action to a non-default branch (e.g. dev) you can use the target-branch input.


Create tool to manually label transcript messages with intents: Divide into subtasks

Closed. Duplicate of #64


visionos support

fixes #2280

To get to the next step we also need to remove the dependency on UIScreen: https://github.com/robertherber/react-native-skia/pull/1/files#diff-b648d2a9fc3cd98b71316186a559b3e9e2396eeee45fc7cad6c04cdaf49ce3f5R36
After that this is what I see in XCode when building the react-native-visionos template project, which I guess is hinting at missing Skia framework for VisionOS?

Hey! I spent some time trying to make this work and I'm pretty sure that we should first adjust the configuration file to build skia for visionOS and then pack it up as an .xcframework together with iOS.
https://github.com/Shopify/react-native-skia/blob/1913aa30cfa6c3e6df77fd3e3fedd4a45ef8b282/scripts/skia-configuration.ts#L75
Also it looks like Google's gn (the build tool) doesn't support visionOS which might be a bigger issue https://gn.googlesource.com/gn/

@okwasniewski as soon as Skia supports building it for visionOS we will definitely provide it part of the package.

@okwasniewski we will start to look at the graphite migration. When migrating, we will take all the lessons learned from the work you did on rn-webgpu and hopefully that will offer a path for Skia on visionos

Hi, looking a bit late into this, I see that Skia has experimental support for Bazel, which now has rules for visionos. That may be a potential alternative. I might try to play around with that for my own purposes, but wanted to share the finding. I'm also curious how hard it would be to just build from source with cocoapods 🤔 but I'm probably not trying that.


Add Verifying Contracts guide

Introduced changes
This Pull Request adds the Verifying Contracts guide for the verify command.
Checklist

[x] Updated relevant documentation
[x] Performed self-review of the code

Thank you for the review. I have addressed the comments


Cannot submit jobs with different num_processes with SLURM

Hi, my SLURM bash looks like:
accelerate launch \     --mixed_precision=bf16  \     --machine_rank 0 \     --num_machines 1 \     --main_process_port 11135 \     --num_processes $GPUS_PER_NODE \     fastcomposer/train.py \
I need to run accelerate config in an interactive way first and set distributed_type to multi_gpu also so that it runs with 4 GPUs.
However, when I want to submit a new interactive job when only 1 process, I need to run  accelerate config again to make it run on the single GPU. So I think there maybe some bug when my 4-GPU task resumes from the checkpoint, is there any suggestions?

You can just not use accelerate config in this instance. E.g.:
accelerate launch \ --mixed_precision=bf16  \ --machine_rank 0 \ --num_machines 1 \ --main_process_port 11135 \ --num_processes $GPUS_PER_NODE \ fastcomposer/train.py \

(This alone should be just fine and automatically work btw)
or:
accelerate launch \ --multi_gpu \ --mixed_precision=bf16  \ --machine_rank 0 \ --num_machines 1 \ --main_process_port 11135 \ --num_processes $GPUS_PER_NODE \ fastcomposer/train.py \

Also, while it is SLURM, if it's just one machine you don't need to add --machine_rank and --num_machines

You can just not use accelerate config in this instance.
My problem is I sometimes debug on SLURM with a single GPU and I find the distributed_type can only be modified by accelerate config, but running that may influence my multi-GPU jobs.
accelerate launch \ --mixed_precision=bf16  \ --machine_rank 0 \ --num_machines 1 \ --main_process_port 11135 \ --num_processes $GPUS_PER_NODE \ fastcomposer/train.py \ cannot change thedefault_config.yamlin my case, and I see the accelerate.state which still shows num_processes=1, but after I run accelerate config then it is OK.
Maybe I can try export ACCELERATE_CONFIG_FILE=/path/to/my_accelerate_config.yaml when running on single GPU? DOes that make sense to you?

If you don't have a config file and just pass in --multi_gpu it will be just fine.
You also can pass in --num_processes {x} which will help.
To point to a config file, you can do accelerate launch --config_file {ENV_VAR} which would be the easiest solution here as all of your configs can be stored there, and you can keep these config files in a shared filesystem somewhere the server can reach (or you can grab etc). This is what I tend to do

If you don't have a config file and just pass in --multi_gpu it will be just fine.
You also can pass in --num_processes {x} which will help.
To point to a config file, you can do accelerate launch --config_file {ENV_VAR} which would be the easiest solution here as all of your configs can be stored there, and you can keep these config files in a shared filesystem somewhere the server can reach (or you can grab etc). This is what I tend to do

Thank you so much!


Misc docs

Codecov Report

Merging #34 (4322aed) into master (cebc2c1) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #34   +/-   ##
=======================================
  Coverage   92.15%   92.15%
=======================================
  Files           2        2
  Lines         204      204
=======================================
  Hits          188      188
  Misses         16       16

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 cebc2c1...4322aed. Read the comment docs.


⚠ eid has degraded performance

In 8e508c2, eid (https://eid.digitalservicebund.de/api/v1/health) experienced degraded performance:

HTTP code: 200
Response time: 6588 ms

Resolved: eid performance has improved in 6fdad47.


[OpFusion] Make the max number of fused ops configurable

This adds support for configuring the number of ops in one fused function. The motivation is for a use case like
hummingbird  where there can be unbounded number of operations fused into one function, depending on the dataset. This leads to huge compilation time.
More details explained in
https://discuss.tvm.ai/t/aggressive-operator-fusion-and-its-consequence-of-huge-inlined-tir-expression/7687
There is already a hard coded constant kMaxFusedOps and the condition to check the number of fused ops:
https://github.com/apache/incubator-tvm/blob/a8e44710c6472a2ee5cb66283c7f5e77f4e4ca0d/src/relay/transforms/fuse_ops.cc#L82
https://github.com/apache/incubator-tvm/blob/a8e44710c6472a2ee5cb66283c7f5e77f4e4ca0d/src/relay/transforms/fuse_ops.cc#L678
But this condition is simply not correct, since for a diamond structure there are multiple paths connecting a child node (group_node above) and its dom parent. Correctly calculating the number of fused nodes requires more care, and I believe my implementation is correct.
Please review @tqchen @zhiics

LGTM! Could you also share the compilation time impact of hummingbird by tuning this option? Thanks!

It's hard to say. I've only tested on my laptop, but without this change (unbounded fuse depth) I cannot compile for even a tiny dataset of size (20, 10) in 1 hour. Compiling for a real world dataset is infeasible.
With configurable depth, the time it takes to run relay.build on the dataset of size (20, 10) is roughly:

max fuse depth = 15: 1 sec
max fuse depth = 50: 10 sec

Thanks for the information @masahi! It is definitely helpful!

Thanks @masahi @zhiics @junrushao1994 !


add keys for legtweaks+gesture-control

We should decided on what how to deal with new added strings in other translations. I think you should not add them.

We should decided on what how to deal with new added strings in other translations. I think you should not add them.

Ok, I agree actually doing it the way I just did will lead to weird issues in the future. I only made this PR since Erimel wanted this done. I can just send him the fork

We should decided on what how to deal with new added strings in other translations. I think you should not add them.

Added french translation


feat(design): created DaffCheckbox and DaffCheckboxSet components

PR Checklist
Please check if your PR fulfills the following requirements:

[ ] The commit message follows our guidelines: https://github.com/graycoreio/daffodil/blob/master/CONTRIBUTING.md#commit
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Other... Please describe:

What is the current behavior?

Part of: #416
What is the new behavior?
Does this PR introduce a breaking change?
[ ] Yes
[ ] No

Other information

lgtm but wait for @damienwebdev to review


chore(ci): use orb<EMAIL_ADDRESS>

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[18.09 backport] Cleanup VFP during overlay network removal

clean cherry-pick of #2524

/cc @selansen + @euanh PTAL


”Gogoșu” is listed in the drop-down menu

#Description:
"Gogoșu" is listed in the drop-down menu alongside its corresponding county and commune, according to the law.
Precondition:
The website is up an running.

Step 1
Type "Gogoșu" in the search bar.

Expected results
The location is listed in the drop-down menu as "Comuna Gogoșu, MEHEDINȚI".


biblioteq: Add version 2021.02.12

Add an installer for BiblioteQ (a library management app).

Should be good now, thanks for the help @Ash258 !

/verify autoupdate has to fail

/verify


Extend Cypress app_to_web.js test spec

This PR implements suggestions from issue  https://github.com/corona-warn-app/cwa-website/issues/3028  "Testing of web links from app".

A simple test is added to cypress/integration/app_to_web.js to check the ability of the FAQ landing page https://www.coronawarn.app/en/faq/ and https://www.coronawarn.app/de/faq/ to access the detailed FAQ page faq/results.
The alternate blog link 2021-08-05-statistictiles/ is added to cypress/fixtures/appToWebLinks.json

Verification
npm run test:open
select app_to_web.js
7 tests should run successfully with 0 failures

Good morning @MikeMcC399, Thanks for PR!


[Unicode Symbols Search] Search suggests unrelated items

Extension
https://www.raycast.com/mmazzarolo/unicode-symbols
Raycast Version
1.74.1
macOS Version
14.5 (23F79)
Description
I often had issues with Unicode Symbol Search search results ordering.
Fuzzy searching isn't working as expected.
For example, for “degree” query a character named “Degree” is not a first one.

I once had similar problem with euro character “€”, where “Fleur-de-lis ⚜” was suggested instead. But it had resolved somehow.
Steps To Reproduce

Type “degree”.
See that unrelated character “Þ” is suggested as a first item.

Current Behaviour
No response
Expected Behaviour
No response

Fixed in latest update

@raycastbot close this issue


Update autest python version to 36

Update autest python version to 36
This updates the needed version to 36 since it appears some dependencies require it.  It also adds setuptools to be upgraded along with pip to resolve a build requirements issues.  Finally it sets the bootstrap autest version to match what is in the pipfile since they are off currently

[approve ci Fedora]

Fedora fails because it is building fedora 32.  This is not part of the default branch builds for 8.1.x and is missing the tcl package required for building 8.1.x


What is the major difference between osv-schema and cve-schema

It is my understanding that both osv-schema and cve-schema try to describe a vulnerability, and many fields in osv-schema and cve-schema share the same meaning, especially for cve-schema v5.0.
Therefore, I'm now confusing about what is the major difference between the two schemas.
Thank you for your response.

Indeed we did a bunch of work to align CVE 5.0 with OSV and enable interop.
OSV is intended to be a more focused format that treats open source as a first class citizen. As a result, it's a much simpler and easier to read spec and a bit more convenient to use for open source. The interop means that converting between the two should be fairly simple as well, and we hope to collaborate with CVE on this.

The interop means that converting between the two should be fairly simple as well, and we hope to collaborate with CVE on this.

Is there any available tool so far for converting between the two specs?

Is there any available tool so far for converting between the two specs?

Not to our knowledge. See also https://github.com/ossf/osv-schema/issues/7

The GSD project will have a tool to convert between OSV 1.x and CVE 4 and 5 at some point. It'll be in our tools repo: https://github.com/cloudsecurityalliance/gsd-tools it'll probably be a few weeks/months before I get around to it.
Also, when the CVE schema was designed (by me, sorry about that) it wasn't that Open Source wasn't a first-class citizen, it's that I built what I needed, and I took a more agnostic view of data, e.g., by 3.1 https://github.com/CVEProject/cve-schema/blob/master/schema/v3.1/CVE_JSON_example_full-3.1.json
            "product_name": "string",
            "version": "string",
            "affects": "string =/>/</<=/>=/!",

So you could, for example, put a git commit as a version (indeed some open source projects don't use version numbers, just git commit as the version) and then less than/greater than, the problem is that of course nobody actually filled out their data like this. ¯_(ツ)_/¯


starboard-octant-plugin: 0.8.0 -> 0.9.0

Motivation for this change
Added -s and -w ldflags to minify terragrunt
Before:
40 MB starboard-octant-plugin
After:
36 MB starboard-octant-plugin
Bump starboard to 0.9.0
Things done

[X] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[X] NixOS (x86_64)
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[X] Ensured that relevant documentation is up to date
[X] Fits CONTRIBUTING.md.

This is a semi-automatic executed nixpkgs-review which is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
If you have any questions or problems please reach out to SuperSandro2000 on IRC.
Result of nixpkgs-review pr 110945 run on x86_64-darwin 1

1 package built:

starboard-octant-plugin

This is a semi-automatic executed nixpkgs-review which is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
If you have any questions or problems please reach out to SuperSandro2000 on IRC.
Result of nixpkgs-review pr 110945 run on x86_64-darwin 1

1 package built:

starboard-octant-plugin


Add version 1.32 to feedstock

Checklist

[ ] Used a fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

Indeed, the version 1.32 was not created for some reason.
This modification has to be merge into another branch

Thanks @asmith26 !
I already merged it to a branch called v1.32. So in that way the package 1.32 will be created and it will not impact the current one

Great thinking, thanks for the clarification @marcelotrevisani!


update config for release 1.23

Updated release patch versions in config.toml for release 1.23.
Versions updated based on latest patch releases.

/approve


Complete clone of original code.

https://github.com/mostafiz76/Harry-Potter-s-magical-Cloak-with-opencv
You just ripped off this repo directly without even forking it. It doesn't matter that you added a link at the bottom of your README. You're passing this off as your own work which it is not.

Hi Braden, I stared the Mostafiz repository when I found his code. However, I didn't fork it because I was not sure that I am going to upload it in my repo and this code is very common. (As per my best knowledge, the repo you suggested to me to fork is taken from this tutorial without any reference, it is not a new application or technology) . After changing Hue values to identify other colors I found red color perform best. Also, I reduced the range of hue, as well as added 2 lines to exit from the video stream. As my contribution is a few lines, therefore, I didn't modify the date and name of the author in the original script. Also, I added a link of code as a reference and my intention is not to show that it is my original work, as the same work is published in more than 30 webpages including geekforgeek.com to learonpencv tutorials. I mean, this code is quite common (5 lines of code are enough to bring this effect) and all followed almost the same approach by changing variables name. However, as per your suggestion, I forked his repo. I hope, everything is alright now. Thanks for your feedback.


Style: add a color to the send button

Improve the user experience by adding a color to the "Send" button.

Hm, the build is failing probably because the mattermost-server dependency is outdated. I am not quite sure the implications of updating it.

Thanks for your contribution!
The ability to style a button was introduced in Mattermost server 5.24.0, so to add this nice modification, you'll have to do some more modifications, if you're up to it:

update mattermost-server dependency in go.mod (do commit the resulting go.sum changes as well!)
update min_server_version in plugin.json
run make apply and commit the resulting changes to server/manifest.go

And when this feature is integrated into a new release, I'll have to remember to

update the example image on the README (demo_preview.png) so show those colored buttons
update the server/plugin compatibility table in the README

@moussetc It is done!

Thanks for the edits, it's a nice change :ok_hand:
Seeing the UI change with my own eyes got me to think that the Shuffle button shouldn't be gray, as it's the second most important action (I don't know about you, but I shuffle a lot).


Update publisher-verification-overview.md

Removed the note regarding gray verified badge vs blue verified badge

@arpitha-dhanapathi : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off

Hi -
I see that this has been merged into main but not reflected in the docs yet: Publisher verification overview - Microsoft identity platform - Microsoft identity platform | Microsoft Docshttps://docs.microsoft.com/en-us/azure/active-directory/develop/publisher-verification-overview
May I know if it will take some time for the change to propogate?
Thanks
Arpitha

From: Shannon Leavitt @.>
Sent: Friday, April 29, 2022 8:20 AM
To: MicrosoftDocs/azure-docs @.>
Cc: Arpitha Dhanapathi @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] Update publisher-verification-overview.md (PR #91922)
Merged #91922https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fazure-docs%2Fpull%2F91922&data=05|01|Arpitha.Dhanapathi%40microsoft.com|33e79a3611b64d2616a308da29f3db94|72f988bf86f141af91ab2d7cd011db47|1|0|637868424629095736|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=IDdpyKPJxRPpiwoOGkQKnT5YhsHhoiGJivLwNbg7Y5A%3D&reserved=0 into main.
—
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fazure-docs%2Fpull%2F91922%23event-6524276199&data=05|01|Arpitha.Dhanapathi%40microsoft.com|33e79a3611b64d2616a308da29f3db94|72f988bf86f141af91ab2d7cd011db47|1|0|637868424629095736|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=q%2BrI1pbdkHNCfGCiAC7Do5X0otByaxglj836h6zb%2BMg%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FANHPAGXYQ3H53A4FF6CLAGLVHP45RANCNFSM5UDBN7FQ&data=05|01|Arpitha.Dhanapathi%40microsoft.com|33e79a3611b64d2616a308da29f3db94|72f988bf86f141af91ab2d7cd011db47|1|0|637868424629095736|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=uTMl2U07QqRHVRYFM2uQGaqs4P3NfoUFHWCL%2BMAT1zE%3D&reserved=0.
You are receiving this because you were mentioned.Message ID: @.***>

@arpitha-dhanapathi  We publish twice daily during the week: 10am and 3pm.  Looks like this was just merged into main 2 hours ago, so I would expect it to publish live very soon (at the 10am PST publish)


In using the API for SRO analysis, the SRO results are greater than 1

I would like to seek your help; the structure I analyzed has an SRO close to 1.25, but theoretically, it should be between -1 and 1. Where might the problem lie?The Objective results are around 10. I am conducting high-throughput screening of quinary high-entropy oxides. Is this Objective result too large? I would be grateful for your advice.
'parameters': array([[[  1.        ,  -1.25      ,  -1.25      ,  -1.25      ,
-1.25      ],
[ -1.25      ,   1.        ,   1.        ,   1.        ,
1.        ],
[ -1.25      ,   1.        ,   1.        ,   1.        ,
1.        ],
[ -1.25      ,   1.        ,   1.        ,   1.        ,
1.        ],
[ -1.25      ,   1.        ,   1.        ,   1.        ,
1.        ]],
   [[ -0.125     ,   1.        ,   1.        ,   1.        ,
       1.        ],
    [  1.        ,   1.        ,   1.        ,   1.        ,
       1.        ],
    [  1.        ,   1.        ,   1.        ,   1.        ,
       1.        ],
    [  1.        ,   1.        ,   1.        ,   1.        ,
       1.        ],
    [  1.        ,   1.        ,   1.        ,   1.        ,
       1.        ]],

Filename  Objective
0     107373442.cif   7.965926
1      86197291.cif  10.085185
2      53823169.cif  12.567407
3     121659148.cif   9.729630
4     134814692.cif   9.840741
...             ...        ...
8877  122649240.cif   9.840741
8878   83395349.cif  10.085185
8879   87580707.cif   7.740000
8880  376447814.cif   7.965926
8881   28984430.cif   8.892000
[8882 rows x 2 columns]

Hi @nanoparticals!
Can you share the input lattice/structure and the exact settings you pass to the API with me? Otherwise it is impossible to reproduce the potential error

IrO22.txt
Of course, I would be very grateful for your reply. This is my original unit cell. I hope to replace the Ir atoms with five different metals, with the Ir and Ru elements remaining unchanged while only the other three elements are altered. This will complete the construction of the high-entropy oxide.
Configure the SQS optimization parameters and generate the structure object
def generate_sqs_structures(structure_file, supercell, iterations, shell_weights, elements, combinations, ratios):
#Read the base structure
pymatgen_structure = PymatgenStructure.from_file(structure_file)
base_structure = Structure(lattice=pymatgen_structure.lattice.matrix,
frac_coords=pymatgen_structure.frac_coords,
symbols=[site.species_string for site in pymatgen_structure],
pbc=(True, True, True))
# Find the indices of all Ir atoms
ir_indices = [i for i, symbol in enumerate(base_structure.symbols) if symbol == 'Ir']
num_ir_atoms = len(ir_indices)

for ratio in ratios:
    if rank == 0:
        print(f"Processing ratio: {ratio}")
    for combination in combinations:
        if rank == 0:
            print(f"Combination: {combination}")
        total_atoms = 48  # Total number of atoms is 48
        o_atoms = 32  # Number of oxygen atoms is 32
        metal_atoms = total_atoms - o_atoms  # Total number of metal atoms

        composition = {'Ir': int(np.round(ratio[0] * metal_atoms)), 'Ru': int(np.round(ratio[1] * metal_atoms)), 'O': o_atoms}
        for i, elem in enumerate(combination):
            composition[elem] = int(np.round(ratio[i + 2] * metal_atoms))

        # Adjust to ensure the total number of atoms matches
        total_composition_atoms = sum(composition.values()) - o_atoms
        if total_composition_atoms != metal_atoms:
            # Adjust the quantity of the last element to match the total number of atoms.
            last_elem = combination[-1]
            composition[last_elem] += metal_atoms - total_composition_atoms

        if rank == 0:
            print(f"Combination: {combination}, Ratio: {ratio}, Composition: {composition}")

        # Replace Ir atoms
        new_species_for_replacement = ['Ir'] * composition['Ir'] + ['Ru'] * composition['Ru']
        for elem in combination:
            new_species_for_replacement += [elem] * composition[elem]

        # Ensure the length of new_species_for_replacement matches the length of Ir_indices
        new_species_for_replacement = new_species_for_replacement[:len(ir_indices)]

        #Replace Ir atoms using slice_with_species
        new_structure = base_structure.slice_with_species(new_species_for_replacement, ir_indices)

      #Generate the SQS (Special Quasi-Regular) structure
        configuration = {
            'structure': new_structure,
            'supercell': supercell,
            'iterations': iterations,
            'shell_weights': shell_weights,
            'elements': elements
        }
      The above is the process I use to generate the high-entropy oxide SQS (Special Quasi-Regular) structure. During the structure generation, the oxygen atoms disappear, so what is generated is an SQS structure consisting only of quinary metals. I analyze these structures.

import os
from pymatgen.io.cif import CifParser
import pandas as pd
from sqsgenerator.public import sqs_analyse
def analyse_cif_files_in_directory(directory):
data = []

for filename in os.listdir(directory):
    if filename.endswith('.cif'):
        cif_file_path = os.path.join(directory, filename)
        parser = CifParser(cif_file_path)
        structures = parser.parse_structures()

        results = sqs_analyse(structures, structure_format='pymatgen')

        for result in results.values():
            objective_value = result.get('objective', None)
            if objective_value is not None:
                data.append({'Filename': filename, 'Objective': objective_value})

df = pd.DataFrame(data)
return df

directory_path = '/home/haoxw/MEOwork/Calculate_dir/SQS/'
df = analyse_cif_files_in_directory(directory_path)
print(df)
Results are as follows:
Filename  Objective
0     107373442.cif   7.965926
1      86197291.cif  10.085185
2      53823169.cif  12.567407
3     121659148.cif   9.729630
4     134814692.cif   9.840741
...             ...        ...
8877  122649240.cif   9.840741
8878   83395349.cif  10.085185
8879   87580707.cif   7.740000
8880  376447814.cif   7.965926
8881   28984430.cif   8.892000
[8882 rows x 2 columns]

Hi @nanoparticals!
I have to more questions!
While in principle you are absolutely right that the $|\alpha_{ij}| \geq 1$. However, there might be some caveates, especially if there are multiple sublattices involoved
Basically in you input structure you have to sublattices the metal and the oxygen sublattice. And if I understand it correctly, you only want to decorate the metal sublattice.
Do you care about the oxygen sublattice? More precisely, do you care about Metal - Oxygen bonds? Do you want to optimize them?
In your problem report the Metal - Oxygen SRO $\alpha_{\text{Me}\text{O}} \approx 1.25$ I think that is causing the problem.
Or do you consider only the metal sublattices as a solid solution?

Yes, just as you mentioned, my issue has been resolved. Thank you very much for your help!


Identifiers validation failed for dataset Kakila database of marine mammal observation data around the French archipelago of Guadeloupe in the AGOA sanctuary - French Antilles

Identifier validation failed for the dataset Kakila database of marine mammal observation data around the French archipelago of Guadeloupe in the AGOA sanctuary - French Antilles:

Crawler attempt: 93
Publishing organization: Observatoire Hommes-Milieux Littoral Caraïbe
Publishing country: FRANCE
Installation: IPT GBIF France
Number of occurrences indexed for this dataset at the time of the issue: 2731
Cause: GBIF ID problems exceed 50% threshold: 100% duplicates; 4703 total records; 4703 absent records
Pipelines execution steps: http://api.gbif.org/v1/pipelines/history/execution/3757829/step

New IDs sample:

Old IDs sample:

017a9d06-fb7f-4368-9b70-f2ec2f2b47e1
01ed3de5-24b9-4618-a41b-f9d8f943dbc4
02e634d6-dfe0-4a8e-aae0-81274faaaa66
03d8e6c6-1bed-46ca-840f-4d758787be16
0c6f0ba2-1517-4733-b9e3-39870b779490
34c0fb39-b306-4746-b93c-06b44ec53dc9
3a7134c6-5be2-4765-9ed0-a4ffc5db6a2c
3bb66be9-007e-48d6-8598-1e2ec600d783
3f951bce-03ca-4615-8e28-7f84725740a7
54c19d7e-2378-4867-a8d5-38e1c924e086

Publisher email
Hello,
I am contacting you from the GBIF Secretariat about a dataset published by the Kakila database of marine mammal observation data around the French archipelago of Guadeloupe in the AGOA sanctuary - French Antilles : https://doi.org/10.15468/qrhurc.
We noticed that the occurrenceIDs were changed. We have temporarily paused the ingestions of this dataset.
As you might already know, when an occurrence record has a new occurrenceID for a given dataset, our system considers it to be a new occurrence.
This means that it will be given a new gbifid and a new occurrence URL (like this one: https://www.gbif.org/occurrence/1252968762) and the old gbifid and URL will be deprecated.
In this case, this means that the occurrence URLs would be deprecated when ingesting the newest versions of these datasets.
We would like to check with you if those changes were intentional. Do you know if this is the case?
Please let us know, thanks! We are happy to resume the dataset ingestion.
Note that some users rely on those occurrence URLs and gbifids (like https://bionomia.net for example). In an attempt to improve
the stability of the occurrence URLs and gbifids, we have implemented a warning system to detect these type of changes in datasets (see this news item).
If the data publisher can provide us with a list of old and new occurrenceIDs per record, we can avoid the identifier and URL changes. Could that be an option?
Please let us know if you have any question. Thanks!
All the best,

You can skip/fix identifier validation using the registry UI.

Identifier validation still  failing for the dataset Kakila database of marine mammal observation data around the French archipelago of Guadeloupe in the AGOA sanctuary - French Antilles:

Crawler attempt: 94
Publishing organization: Observatoire Hommes-Milieux Littoral Caraïbe
Publishing country: FRANCE
Installation: IPT GBIF France
Number of occurrences indexed for this dataset at the time of the issue: 2731
Cause: GBIF ID problems exceed 50% threshold: 100% duplicates; 4703 total records; 4703 absent records
Pipelines execution steps: http://api.gbif.org/v1/pipelines/history/execution/3757841/step

New IDs sample:

Old IDs sample:

017a9d06-fb7f-4368-9b70-f2ec2f2b47e1
01ed3de5-24b9-4618-a41b-f9d8f943dbc4
02e634d6-dfe0-4a8e-aae0-81274faaaa66
03d8e6c6-1bed-46ca-840f-4d758787be16
0c6f0ba2-1517-4733-b9e3-39870b779490
34c0fb39-b306-4746-b93c-06b44ec53dc9
3a7134c6-5be2-4765-9ed0-a4ffc5db6a2c
3bb66be9-007e-48d6-8598-1e2ec600d783
3f951bce-03ca-4615-8e28-7f84725740a7
54c19d7e-2378-4867-a8d5-38e1c924e086

Publisher email
Hello,
I am contacting you from the GBIF Secretariat about a dataset published by the Kakila database of marine mammal observation data around the French archipelago of Guadeloupe in the AGOA sanctuary - French Antilles : https://doi.org/10.15468/qrhurc.
We noticed that the occurrenceIDs were changed. We have temporarily paused the ingestions of this dataset.
As you might already know, when an occurrence record has a new occurrenceID for a given dataset, our system considers it to be a new occurrence.
This means that it will be given a new gbifid and a new occurrence URL (like this one: https://www.gbif.org/occurrence/1252968762) and the old gbifid and URL will be deprecated.
In this case, this means that the occurrence URLs would be deprecated when ingesting the newest versions of these datasets.
We would like to check with you if those changes were intentional. Do you know if this is the case?
Please let us know, thanks! We are happy to resume the dataset ingestion.
Note that some users rely on those occurrence URLs and gbifids (like https://bionomia.net for example). In an attempt to improve
the stability of the occurrence URLs and gbifids, we have implemented a warning system to detect these type of changes in datasets (see this news item).
If the data publisher can provide us with a list of old and new occurrenceIDs per record, we can avoid the identifier and URL changes. Could that be an option?
Please let us know if you have any question. Thanks!
All the best,

You can skip/fix identifier validation using the registry UI.

Identifier validation still  failing for the dataset Kakila database of marine mammal observation data around the French archipelago of Guadeloupe in the AGOA sanctuary - French Antilles:

Crawler attempt: 97
Publishing organization: Observatoire Hommes-Milieux Littoral Caraïbe
Publishing country: FRANCE
Installation: IPT GBIF France
Number of occurrences indexed for this dataset at the time of the issue: 2731
Cause: GBIF ID problems exceed 50% threshold: 100% duplicates; 4703 total records; 4703 absent records
Pipelines execution steps: http://api.gbif.org/v1/pipelines/history/execution/3757844/step

New IDs sample:

Old IDs sample:

017a9d06-fb7f-4368-9b70-f2ec2f2b47e1
01ed3de5-24b9-4618-a41b-f9d8f943dbc4
02e634d6-dfe0-4a8e-aae0-81274faaaa66
03d8e6c6-1bed-46ca-840f-4d758787be16
0c6f0ba2-1517-4733-b9e3-39870b779490
34c0fb39-b306-4746-b93c-06b44ec53dc9
3a7134c6-5be2-4765-9ed0-a4ffc5db6a2c
3bb66be9-007e-48d6-8598-1e2ec600d783
3f951bce-03ca-4615-8e28-7f84725740a7
54c19d7e-2378-4867-a8d5-38e1c924e086

Publisher email
Hello,
I am contacting you from the GBIF Secretariat about a dataset published by the Kakila database of marine mammal observation data around the French archipelago of Guadeloupe in the AGOA sanctuary - French Antilles : https://doi.org/10.15468/qrhurc.
We noticed that the occurrenceIDs were changed. We have temporarily paused the ingestions of this dataset.
As you might already know, when an occurrence record has a new occurrenceID for a given dataset, our system considers it to be a new occurrence.
This means that it will be given a new gbifid and a new occurrence URL (like this one: https://www.gbif.org/occurrence/1252968762) and the old gbifid and URL will be deprecated.
In this case, this means that the occurrence URLs would be deprecated when ingesting the newest versions of these datasets.
We would like to check with you if those changes were intentional. Do you know if this is the case?
Please let us know, thanks! We are happy to resume the dataset ingestion.
Note that some users rely on those occurrence URLs and gbifids (like https://bionomia.net for example). In an attempt to improve
the stability of the occurrence URLs and gbifids, we have implemented a warning system to detect these type of changes in datasets (see this news item).
If the data publisher can provide us with a list of old and new occurrenceIDs per record, we can avoid the identifier and URL changes. Could that be an option?
Please let us know if you have any question. Thanks!
All the best,

You can skip/fix identifier validation using the registry UI.

Hi @jhnwllr , thanks for contacting me! I was going to message you about this issue but I saw the github notification first :)
We just did a resource migration + data publisher change for this specific dataset because of issues with its publication workflow, everything should be ok and stable now but the occurrenceIDs might have changed between its old & new versions (it should not happen again). Could you please launch its ingestion now?

@SophiePamerlon do you happen to have the mappings from the old occurrenceIds to the new occurrenceIds?

@jhnwllr Unfortunately not, but the old occurrenceIDs were not correct/complete and should be discarded (we only migrated the old resource to a new IPT & data publisher to keep its DOI and citations on GBIF)

@SophiePamerlon ok I have let the dataset ingest now. Thanks for looking into this.

@jhnwllr Thank you John for your help with this issue!


Absinthe plugin

Pull Request Test Coverage Report for Build afd90ace058e26bb331f36f4de14a6274dfeeebe-PR-77

0 of 22 (0.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-2.5%) to 83.657%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

lib/prom_ex/plugins/absinthe.ex
0
22
0.0%

Totals

Change from base Build b73dfb1ac5c1ccff0291451fbdcaf53719f5581d:
-2.5%

Covered Lines:
604

Relevant Lines:
722

💛  - Coveralls


[DATA] Update Seedlot_audit table (fix errors and improve catch)

Errors on the seedlot_audit table, and it's not being updated with the most recent data.
To fix this, we need to generate the logs from the seedlot table, if the seedlot columns are changed.

2024-05-13 18:38:26.019 UTC [23624] WARNING:  [AUDIT.IF_MODIFIED_FUNC] - UDF ERROR [OTHER] - SQLSTATE: 42601, SQLERRM: INSERT has more expressions than target columns
2024-05-13 18:38:26.019 UTC [23624] CONTEXT:  PL/pgSQL function seedlot_if_modified_func() line 345 at RAISE
2024-05-13 18:42:04.000 UTC [23929] WARNING:  [AUDIT.IF_MODIFIED_FUNC] - UDF ERROR [OTHER] - SQLSTATE: 42601, SQLERRM: INSERT has more expressions than target columns
2024-05-13 18:42:04.000 UTC [23929] CONTEXT:  PL/pgSQL function seedlot_if_modified_func() line 345 at RAISE
2024-05-13 18:42:04.045 UTC [23929] WARNING:  [AUDIT.IF_MODIFIED_FUNC] - UDF ERROR [OTHER] - SQLSTATE: 42601, SQLERRM: INSERT has more expressions than target columns
2024-05-13 18:42:04.045 UTC [23929] CONTEXT:  PL/pgSQL function seedlot_if_modified_func() line 345 at RAISE
2024-05-13 18:42:04.581 UTC [23929] WARNING:  [AUDIT.IF_MODIFIED_FUNC] - UDF ERROR [OTHER] - SQLSTATE: 42601, SQLERRM: INSERT has more expressions than target columns
2024-05-13 18:42:04.581 UTC [23929] CONTEXT:  PL/pgSQL function seedlot_if_modified_func() line 345 at RAISE
2024-05-13 18:42:05.627 UTC [23929] WARNING:  [AUDIT.IF_MODIFIED_FUNC] - UDF ERROR [OTHER] - SQLSTATE: 42601, SQLERRM: INSERT has more expressions than target columns
2024-05-13 18:42:05.627 UTC [23929] CONTEXT:  PL/pgSQL function seedlot_if_modified_func() line 345 at RAISE

Audit table was already fixed by @RMCampos . Closing this issue.


[Fix #17560][V4] Add clearfix to form-group

Fix for #17560

Closing per my comment in the referenced issue—just add .row. http://v4-alpha.getbootstrap.com/components/forms/#using-the-grid


add predeclared and dedupimport

https://github.com/nishanths/predeclared
https://github.com/nishanths/dedupimport

ping

thank you!


Bump remove-dir-all to v0.8

remove-dir-all < 0.8.0 has a race condition security advisory. This bumps remove-dir-all to v0.8.

Thanks!


Package.getStylesheetsPath is deprecated.

Store package style sheets in the styles/ directory instead of stylesheets/ in the mark-ring package
Package.getStylesheetsPath (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:460:9)
Package.getStylesheetPaths (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:471:32)
Package.loadStylesheets (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:453:38)
<unknown> (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:183:19)
Package.measure (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:163:15)
Package.load (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:177:12)

Great thanks for letting me know. I'll work on this sometime in the next few days.


Add glslify to peerDependencies

Ensures that glslify >= 2.0.0 is installed

In npm@3 peer dependencies will not be installed automatically.
Why not just have glslify-loader depend directly on glslify? This way it can be versioned nicely. Unless I'm missing something specific to webpack.

Ah whoops, glslify was missing from dependencies, my bad!
Thanks for the PR @davebrent, I'm closing as I'd prefer to include glslify in dependencies over peerDependencies but appreciate the heads up :)


5.18 event typo

Explain the changes
Latest change to schema needed a change to the event field access.

Wrong rebase.


git codereview mail hangs

What did you do?
git codereview mail

What did you expect to see?
A response from the Gerrit server.
What did you see instead?
The process is hanging at git push -q origin HEAD:refs/for/master. When I run this command manually without the -q flag, I get the following output before is starts hanging:
$ git push origin HEAD:refs/for/master
Enumerating objects: 207, done.
Counting objects: 100% (207/207), done.
Delta compression using up to 10 threads
Compressing objects: 100% (132/132), done.
Writing objects: 100% (168/168), 146.17 KiB | 12.18 MiB/s, done.
Total 168 (delta 79), reused 73 (delta 29), pack-reused 0

This seems similar to https://github.com/golang/go/issues/30905. Is Gerrit having problems right now? I saw the issue intermittently yesterday already, but it went away after a few retries. Now it seems to be persistent.

Hm, the problem went away after updating the CL I was trying to mail. It was already modified before I tried mailing it, so I don't thing the hanging was caused by trying to push the same patchset twice.
Closing this for now. Will reopen if I see it again.

Seeing the issue again after trying to push another update to my CL. Reopening.

@felixge does it still hang? I just tried to mail a CL and it works fine.
It seems you can reproduce by using git directly, so this is not specific to the codereview tool, right?

Yeah, it's still hanging. It's not specific to the codereview tool. I updated the issue description to show the output of using -v mode on git push, which might provide some more clues. I've also realized that if I kill the hanging push and retry the same command a few times in a row, I'm usually able to get it to succeed.

Meanwhile, there are a lot of CLs mailed in the past a few days, and it seems to work okay for most people.

I mostly opened this issue to check if I'm the only one having problems. Since that seems to be the case, I'll close this issue under the assumption that it's a problem on my end.
I've tried a different network already without success. I'll post an update when I get a chance to try another machine or find other clues.


Error when computing the incidence matrix of rank 2 on SHREC dataset

I tried to call the SimplicialComplex.incidence_matrix (rank 2) on the shrec dataset  using the code below
import toponetx.datasets as datasets

shrec, _ = datasets.mesh.shrec_16(size="small")
simplexes = shrec["complexes"]
print(simplexes[0].incidence_matrix(rank=2))

I get the following error (KeyError)
 File "/snap/pycharm-professional/336/plugins/python/helpers/pydev/_pydev_imps/_pydev_execfile.py", line 18, in execfile
    exec(compile(contents+"\n", file, 'exec'), glob, loc)
  File "/home/kha053/PycharmProjects/TopoNetX/tutorials/test.py", line 19, in <module>
    print(simplexes[0].incidence_matrix(rank=2))
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/kha053/PycharmProjects/TopoNetX/toponetx/classes/simplicial_complex.py", line 783, in incidence_matrix
    idx_faces.append(simplex_dict_d_minus_1[tuple(face)])
                     ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
KeyError: (89, 81)

Similar errors are shown for SimplicialComplex.up_laplacian_matrix and SimplicialComplex.down_laplacian_matrix.

I think this is a duplicate of #154 and should be fixed with #155 is merged.

@abdelwahed this has been addressed now. Please pull the new version.

Thanks @mhajij


Validator should flag deprecated features

There are a number of deprecated features, see #13735
The validator should report these as informational or warning messages to help users migrate away from them.

Related https://github.com/argoproj/argo-workflows/pull/13669


[DO NOT MERGE] Auto PR to update dependencies of istio

This PR will be merged automatically once checks are successful.
none

@istio-testing: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-presubmit.sh
2a877a2e76425d4eadd3d0b6291624177f12165f
link
/test istio-presubmit

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.


Document first use of "swarm"

File: engine/getstarted/last_page.md
The word swarm has been used here for the first time. It would be very beneficial at this point to have a small introduction about what swam is.

This is tricky because people don't consume the docs from top to bottom in the left-hand nav. If you feel like it's useful to link to the glossary definition of swarm here, that is fine.

I'll take this up!

The word swarm mode has been used twice and it's already linked to the glossary definition in both places.
Should I make one of those point to the definition of swarm in the glossary?

The link to glossary definition of swarm mode is not working. It redirects to swarm mode which does not exists. I would like you to recheck if we are looking at the same file, since I found only one usage of swam mode in File: engine/getstarted/last_page.md .

I just meant that this might not be the first mention of Swarm in the whole docs, depending on how people are are reading and where they come in from. If you feel like it's the right place to define a swarm, you can definitely link to the glossary definition.

This topic no longer exists.


Improvement/pattern tools

This pull request aims to improve pattern utilities by extending the parse marks with more functionality:

Parse marks now are called 'marks' for short (to not make the methods too long)
Strings are now the base components of parse marks and allow alphanumeric values.
If no mark is given (like (:first choice|:second choice)), the stripped text representation of the ChoiceElement will be the mark. This means that a choice group :first [choice] won't have 'first [choice]' as parse mark, but 'first' (notice the space at the end is omitted).
You can also use the ':' character in front of a group (like :(first|second)) to apply this behaviour to all elements of the group (except for the ones that still have a mark present: these will override this behaviour).
A list of all parsed marks is now present in the ParseContext instead of a simple integer value.

You can still use getNumericMark() which will parse all strings as integers (with the correct base) and XOR them accordingly (basically the old behaviour)
You can use getSingleMark() to quickly get a mark.
You can use hasMark(String) to quickly check if a mark is present.

This will be very helpful for patterns that require multiple parse marks in different groups. In all other cases, you probably are better of using integer marks.

See this PR by the way to have a better context as of why these changes were made.


[Not an issue] some comments

I wanted to leave a comment on your forum, but for some reason I cannot register, although I tried several times in the past few days. First when attempting to register it said: internal forum error. After a few days, I finally registered, but several attempts later still didn't get the registration email, and of course I checked my junk mail :-)
Anyways, I just wanted to comment about UE5. You may recall my ueviewer fork that handles porting maps. I successfully automatically ported cooked maps from Borderlands 3 to Unreal Engine 5. It should work between any UE4 versions and current UE5. The process is the same as before because of the current high cross compatibility between UE4 and UE5.
https://www.youtube.com/watch?v=knywf9SobpQ
Nothing for you to do about this, I'll close this issue after submitting.

"Internal forum error" usually displayed when your IP or email is blacklisted on stopforumspam service.

I still cannot create an account, no error, I just don't get any registration email with any email address I try. anyways, I just wanted to pick your brains about an oodle 64 error
OodleLZ_Decompress returned 0
I am using oo2core_5_win64.dll (size 913408 bytes)
I am running some extra tests for Jedi Fallen Order. I'm wondering maybe I'm using the wrong DLL...

What asset gives you this error? I have the game installed, so I can check it myself - to see if it's some logical error in UModel, corrupted asset, or something else.

Current binary build is using built-in oodle library, i.e. it is statically compiled. May be there's a problem with DLL itself, if MY build works for you, but custom build - not?

Perhaps I can also statically link oodle, If you give me some instructions? You can also download my fork (doesn't have the DLL though, I downloaded the DLL from some DLL website)
my fork is manually synced to 1558 build, plus my changes for umap

The instructions are in libs/oodle/README.md

Excellent, I just finished downloading 4.27, and follow the instructions in the README, and everything works as expected!
Thanks!
Stay tune for some UE5 results :-) in particular World Partitions. I already tested Fallout 4 Commonwealth map porting to UE5, and seamlessly streamed hundreds of thousands of objects via UE5 World Partitions. Fallen order doesn't use landscape that much, so I don't have to worry about re-creating the landscape from stitching together the heightmap pieces, like I had to do for Borderlands 3


Updated setWindowSize() to use Qt::WindowMaximized

The old method would create a window larger than the actual usable screenspace, meaning it didn't consider menubars etc.

Good job and thank you :heart:


Web Usage

Any docs for running this in the web?

You mean with a web interface? I'm running it in the cloud right now (using SSH).

Hello Mike! I mean if I want to run the "web" component of this app? I saw there's a web/server.js in the directory.

unfortunately it was never fully implemented, see #156.
It's very easy to add, but could you let me know:

What exactly would you use the webserver for? Just monitoring markets / trading advice is easy, but I imagine you actually want to configure / backtest.

For now I just want to move the logs from the console on markets/trading advice. If it is easy, maybe you can guide us through it? I think no docs written for this?

So if you very simply just want the same logs in your browser the easiest way would be something like this (works great on linux and os x, not 100% sure about windows):
In one terminal start gekko and pipe output to file
node gekko > log.txt

In another terminal / command prompt:
npm install -g http-server
http-server

Finally, in your browser go to: http://localhost:8080/log.txt. Note that you have to refresh every time you want to see new data.

The other way would be something that I tried in #156. It would be a simple plugin that starts a server and pushes new logdata over a websocket (not implemented but very simple).

Hello Mike,
Got the simple web logger to work. Refreshing it every time is a bit of a hassle.
I've read the discussions on #156 but I don't see any walkthrough? Can you take me through on setting up this plugin?
Much appreciated!

Hello Mike,
Got your web plugin to work but I've commented out some items. Can you please take a look at this,
https://github.com/jhnferraris/gekko/commit/8513914ef25b633b1fc675ffcc3d9046beee77e5
and check if the lines that I commented out are okay?
My next step would be to simulate a simple logger in the web browser in real-time. Hope you can guide me through this.
Much appreciated!

Made another commit, I think I mixed up ws and http in one context. I guess they are different, yes? One is for the http server and the other I guess is for the web socket?
https://github.com/jhnferraris/gekko/commit/af000eba0e8a2422f61e5c041c8e914e78f90f97
I'm testing this out if it will show up the broadcasted advice in the html.
Comments are highly appreciated.
Thanks!

Hey John,

Made another commit, I think I mixed up ws and http in one context. I guess they are different, yes? One is for the http server and the other I guess is for the web socket?

Yes, the http server only serves the files for the frontend: event handling logic, the charting libraries and some html. While the ws context is used to broadcast all events (trade advice and market data) in semi realtime to the browser.
So I played around with the idea a few years ago, but never actually finished the plugin (it was working but functionality was very limited). A few things to note:

I am pretty sure Gekko changed so much that you cannot get it working without tweaking some stuff..
these lines at that time trading credentials were handled differently and not exposed directly. If you run the server on any network that you don't fully control and have real trading enabled: please also delete config.trader. Current Gekko does not deep copy the config so you should probably do that before the delete statement.
broadcastSmallCandle has been renamed to broadcastCandle. It also takes a second argument, a callback function to run when you are done processing (run it after the this.broadcast). If you don't do that Gekko will buffer market data and it will looks like everything froze.

After these changes you should have a server that is able to send data to the browser. However if you look at the index.html, you see that everything is commented out. Probably better to use this version. Note that the data format Gekko uses most likely changed..

If you can't get it working I will try to hook it up ASAP. Unfortunately currently not in a position to commit this.

I'm assuming that ws is short for "web socket".

yes, sort of. Ws is short for the websocket server. See here

Hey Mike,
It seems that the css url in the index.html file can't be found. http://nvd3.org/src/nv.d3.css.  Is this a public url?

It was 3 years ago.. You can try this one.

@jhnferraris You can use my version, it is on the webserver branch:
https://github.com/askmike/gekko/tree/webserver
After you enable the plugin browse to http://localhost:8080. The result should look like this:

It updates in realtime when new advice and/or trade data comes in.

If you have any experience in webdevelopment, feel free to take it over from here and replace the raw logging with charts and/or an nice looking interface.

Hey Mike! Thanks a lot! Saw some stuff that I've missed when I tried experimenting on my end (ie. Sending the this.advice to the websocket instead of broadcasting it).
Can you send me a PR so I can merge your webserver branch to my repo?

Done, I am closing this for now.
For future readers: the webserver branch has been merged into develop (and will soon be merged into stable).
@jhnferraris if you have more questions or issues, feel free to keep commenting here.

Hello Mike,
I've been trying to deploy gekko in Heroku. However, I keep getting a crash state when running in production.  Local deployment in heroku works fine though.
2016-06-27T02:52:46.365439+00:00 app[web.1]:
2016-06-27T02:52:46.365443+00:00 app[web.1]:
2016-06-27T02:52:46.365441+00:00 app[web.1]: Gekko version: v0.2.3
2016-06-27T02:52:46.365442+00:00 app[web.1]: Nodejs version: v5.11.1
2016-06-27T02:52:47.234284+00:00 heroku[web.1]: State changed from crashed to starting
2016-06-27T02:52:47.228584+00:00 heroku[web.1]: Process exited with status 0
2016-06-27T02:52:49.209522+00:00 heroku[web.1]: Starting process with command `node gekko.js`
2016-06-27T02:52:50.996500+00:00 app[web.1]:
2016-06-27T02:52:50.996515+00:00 app[web.1]:
2016-06-27T02:52:51.769011+00:00 heroku[web.1]: State changed from starting to crashed
2016-06-27T02:52:51.753364+00:00 heroku[web.1]: Process exited with status 0

My Procfile config is here:
web: node gekko.js

Am I missing something here? Are there any standing issues on deploying gekko in production?
Thanks!

I did missed something.
Solution when deploying to Heroku:
Remove config.js in .gitignore and push it to heroku master

I got the following with a similar procfile as @jhnferraris.
2016-09-21T14:42:08.168821+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
2016-09-21T14:42:08.168906+00:00 heroku[web.1]: Stopping process with SIGKILL
2016-09-21T14:42:08.391899+00:00 heroku[web.1]: Process exited with status 137
2016-09-21T14:42:08.420465+00:00 heroku[web.1]: State changed from starting to crashed

@jhnferraris @tidelake The current stable Gekko requires node 6 or higher!

@askmike My node version is 6.6 iirc.

I changed to my desired config file and pushed to heroku. The bot only runs for a minute before I get that message.  I really appreciate your help.

You have to change from web to worker, adding a file named Procfile in your root folder and adding this line of code:
worker: node gekko

Then, you have to got to Resources of your heroku project and activate it and deactivate web.

note that I am working on a web UI for gekko, details can be found here: #380.

Hello there. when I installed the gekko bot I compared it with an error like this:
root@ubuntu:~# certbot certonly --standalone -d example.com -d gekko.example.comSaving debug log to /var/log/letsencrypt/letsencrypt.log
Obtaining a new certificate
Performing the following challenges:
tls-sni-01 challenge for example.com
tls-sni-01 challenge for gekko.example.com
Waiting for verification...
Cleaning up challenges
Failed authorization procedure. example.com (tls-sni-01): urn:acme:error:unauthorized :: The client lacks sufficient authorization :: Incorrect validation certificate for tls-sni-01 challenge. Requested 0bc5b2042f3a165890141f639398042c.9742e28ceba767d599a712dbc3698f7d.acme.invalid from [2606:2800:220:1:248:1893:25c8:1946]:443. Received 2 certificate(s), first certificate had names "example.com, example.edu, example.net, example.org, www.example.com, www.example.edu, www.example.net, www.example.org", gekko.example.com (tls-sni-01): urn:acme:error:connection :: The server could not connect to the client to verify the domain :: DNS problem: NXDOMAIN looking up A for gekko.example.com
IMPORTANT NOTES:

The following errors were reported by the server:
Domain: example.com
Type:   unauthorized
Detail: Incorrect validation certificate for tls-sni-01 challenge.
Requested
0bc5b2042f3a165890141f639398042c.9742e28ceba767d599a712dbc3698f7d.acme.invalid
from [2606:2800:220:1:248:1893:25c8:1946]:443. Received 2
certificate(s), first certificate had names "example.com,
example.edu, example.net, example.org, www.example.com,
www.example.edu, www.example.net, www.example.org"
To fix these errors, please make sure that your domain name was
entered correctly and the DNS A/AAAA record(s) for that domain
contain(s) the right IP address.

The following errors were reported by the server:
Domain: gekko.example.com
Type:   connection
Detail: DNS problem: NXDOMAIN looking up A for gekko.example.com
To fix these errors, please make sure that your domain name was
entered correctly and the DNS A/AAAA record(s) for that domain
contain(s) the right IP address. Additionally, please check that
your computer has a publicly routable IP address and that no
firewalls are preventing the server from communicating with the
client. If you're using the webroot plugin, you should also verify
that you are serving files from the webroot path you provided.
root@ubuntu:~#

please help me :(

You need to replace example.com with your own domain, if you don't have one
you cannot use SSL (since it secures domains).
On Wed, Oct 11, 2017 at 7:47 PM, metin02oktay<EMAIL_ADDRESS>wrote:

Hello there. when I installed the gekko bot I compared it with an error
like this:
root@ubuntu:~# certbot certonly --standalone -d example.com -d
gekko.example.comSaving debug log to /var/log/letsencrypt/letsencrypt.log
Obtaining a new certificate
Performing the following challenges:
tls-sni-01 challenge for example.com
tls-sni-01 challenge for gekko.example.com
Waiting for verification...
Cleaning up challenges
Failed authorization procedure. example.com (tls-sni-01):
urn:acme:error:unauthorized :: The client lacks sufficient authorization ::
Incorrect validation certificate for tls-sni-01 challenge. Requested
0bc5b2042f3a165890141f639398042c.9742e28ceba767d599a712dbc3698f7d.acme.invalid
from [2606:2800:220:1:248:1893:25c8:1946]:443. Received 2 certificate(s),
first certificate had names "example.com, example.edu, example.net,
example.org, www.example.com, www.example.edu, www.example.net,
www.example.org", gekko.example.com (tls-sni-01):
urn:acme:error:connection :: The server could not connect to the client to
verify the domain :: DNS problem: NXDOMAIN looking up A for
gekko.example.com
IMPORTANT NOTES:

The following errors were reported by the server:
Domain: example.com
Type: unauthorized
Detail: Incorrect validation certificate for tls-sni-01 challenge.
Requested
0bc5b2042f3a165890141f639398042c.9742e28ceba767d599a712dbc3698f
7d.acme.invalid
from [2606:2800:220:1:248:1893:25c8:1946]:443. Received 2
certificate(s), first certificate had names "example.com,
example.edu, example.net, example.org, www.example.com,
www.example.edu, www.example.net, www.example.org"
To fix these errors, please make sure that your domain name was
entered correctly and the DNS A/AAAA record(s) for that domain
contain(s) the right IP address.
The following errors were reported by the server:
Domain: gekko.example.com
Type: connection
Detail: DNS problem: NXDOMAIN looking up A for gekko.example.com
To fix these errors, please make sure that your domain name was
entered correctly and the DNS A/AAAA record(s) for that domain
contain(s) the right IP address. Additionally, please check that
your computer has a publicly routable IP address and that no
firewalls are preventing the server from communicating with the
client. If you're using the webroot plugin, you should also verify
that you are serving files from the webroot path you provided.
root@ubuntu:~#
please help me :(
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/askmike/gekko/issues/338#issuecomment-335798025, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AA7MD-aSeU3xwHDSZLkqDdc2m2HJR23mks5srLjxgaJpZM4I8h8y
.

--
PGP key at keybase.io/mikevanrossum
https://keybase.io/mikevanrossum/key.asc


Fix TOC z-index issue (see #54)

This resolves the problem @dperrymorrow describes in #54.

Yep, you're right.


Increase Nginx timeout from default of 60s

Current dependencies on/for this PR:

main

PR #376   👈

This stack of pull requests is managed by Graphite.


Set taskbar on top at second screen

Dear, first of all thank you for the effort.
I'm trying to set taskbar on top of every screen. But it only effect on the main display screen.
Could you plz help check this issue, thank you.

With latest release you need to toggle this option:

Hi, thank you for the reply.
Taskbar did show on second screen. It’s just not at the same position on top as main screen.
Do you mean “Equal taskbar position” should be flagged too? Thank you.

Hi! Thank you for opening this issue. The option "Equal Taskbar Positions" should be checked as well.
However, I just attempted to show the secondary taskbar on my own monitor and can verify it is no longer working like it should. I am not sure why this has changed, I will look into it.
In the meantime you could consider hiding the taskbar on your secondary monitor.

@xhzwxhz After adjusting the Taskbar options through Windows (I disabled and enabled automatically hide touchbar through Windows settings menu) the "Equal Taskbar Positions" from inside Taskbar11 is magically working again. Could you verify whether this also works on your system?
Something odd is going on with the registry settings which makes Taskbar11 work unreliable at times. At the moment I am not yet sure where the issue originates from.

Hi, @jetspiking, I just installed the latest version of Taskbar 11, and check "Equal taskbar positions", Taskbar on two screens are all on TOP now. It works. Thank you so much for the help.

Great to head the issue is resolved! If you notice other issues or the same issue feel free to open a new issue.


A1 - "Feed" in Nav

Removing "Feed: from the Nav Bar, in favor of including it in filter side bar.

https://www.figma.com/file/yM7Irp9cDDK4FhcWSeoafe/Public-Crossfeed-Tour?node-id=3806%3A1061


Add SAN token

Etherscan: https://etherscan.io/token/0x7c5a0ce9267ed19b22f8cae653f198e3e8daf098
Project website: https://santiment.net
Twitter: https://twitter.com/santimentfeed
Facebook: https://www.facebook.com/santimentfeed
Instagram: https://www.instagram.com/santimentfeed/
LinkedIn: https://www.linkedin.com/company/santiment/
Reddit: https://www.reddit.com/r/santiment/
Discord: https://discord.gg/GWWsKB
Telegram: https://t.me/santiment_network
Blog: https://santiment.net/blog
Github: https://github.com/santiment

@estebanmino, could you please review my PR?


Task: restore OPA address to main dataset

Describe the task
Restore the OPA property address and rename standardized_address to standardized_owner_address.

While you're at it, add shape_area from the OPA dataset so that we have the total area of properties.


[BUG] Link to api.eddiehub.io returns Error 503

🙁 Actual behavior
The link to the api.eddiehub.io mentioned under the About Section on this repository's README.md redirects to GitHub Pages' Error 503 (Service Unavailable) page.
🙂 Expected behaviour
The link should either redirect to a reachable interface or it should be mentioned that the interface might be unavailable or a work in progress as of now.
🔢 Steps to Reproduce the Problem
No response

The API is reachable again with https://api.eddiehub.io. The 503 was a temporary issue during the deployment 👍


test_containing() is an undefined name

https://github.com/erinxocon/requests-xml/blob/master/tests/test_request_xml.py#L114

some left over stuff, thanks for pointing it out!  Will remove in my next commit.


[models] Profiling models for temporal optimization

Line Profiler https://github.com/pyutils/line_profiler  is used to perform model profiling, to highlight the most time-consuming lines when our models are running.
For an OCRPredictor with a sar_vgg16_bn coupled with a db_resnet50, we have the following analysis:

the whole recognition model (SAR)  accounts for 85% of the total execution time (OCR predictor)
the whole detection model (DB)  accounts for 15% of the total execution time

More precisely:

Recognition task: almost 100% of the time is spent inside the model (without pre/postprocessing). We have the following distribution inside the model: 22.5% for the feature extractor (VGG16 with bn), 17.5% for the encoder (2 LSTM layers with 512 hidden layers), and 60% for the decoder. The decoder has 2 main time-consuming tasks: a 31% goes to the lstm decoder (2 layers of stacked LSTM cells with 512 hidden layers), and a 62% goes to the attention module, and inside this module 87% of the time is spent in the conv2D operation (kernel 3x3, stride=1) which is encoding the feature map (N, H, W, feature_units) --> (N, H, W, attention_units=512). We can conclude for the recognition task that:

27.5% of the total execution time (ocr end to end) is spent in this conv2D layer, which can be reduced by decreasing the number of attention units from 512 to 256, maybe less.
15% of the total execution time is spent in the encoder and another 16% of the total execution time is spent in the LSTM decoder. Thus, LSTM layers accounts for more than 30% of the total execution time. This can be improved by reducing the number of encoding/decoding layers from 2 to 1,  and reducing the number of hidden rnn units inside the LSTM cells  from 512 to 256 for instance.

It is important to highlight that we have a significant leverage on the execution time of the whole model moving only 2 hyper-parameters: attention units and hidden units (almost 60% of the execution time end-to-end is directly impacted).

Detection task: 99% is spent inside the model and 1% for the post-processing. Inside the model, 65% are spent inside the feature extractor (Resnet50), which accounts for almost 10% in the whole model. This time can be reduced using a lighter resnet such as resnet18 for instance. The remaining 35% are spent in the pyramidal module and in the computing of the probability map.

Thanks a lot for the investigation! By any chance, would you have the result on the CRNN as well?
I agree with your conclusion, we should try to make lighter versions of the SAR in the next release. Two questions though:

with which input size did you conduct the study on the SAR? (by default 4 times bigger than the CRNN)
are you positive they were pretrained ? (if not, it decreases the pre/post processing time)

I am profiling the CRNN this afternoon, and I conducted the study with a 64 x 256 size for the SAR (default in the current pretrained models). Both models were pretrained.

Closing this as the insights of this investigation have already been used!


Social icons in footer are blocked by 1Blocker X

In Safari for iOS with 1Blocker X installed and enabled, social icons in the footer are blocked. That’s a bit weird, as they’re just links to my profile on those sites.

This appears to be due to some overly-strict rules on 1Blocker X, and not anything that Indigo is doing wrong.


Support for RFC7240

draft 15 http://tools.ietf.org/html/draft-snell-http-prefer-15 and earlier has return-minimal, etc
http://tools.ietf.org/html/rfc7240 has return=minimal

I like it! Thanks for this contribution!