size of texts vs size of thumbnails

Using "grid boxart" variant, on gamelist view; we need a good font size preset, to show all metadata texts in a small size and the cover images of the games in a big size.
None of the actual font size presets fits that: the smallest presets (small and medium) shows nice texts of all metadata but too little cover images, and the largest presets (large and extra large) shows nice big cover image size but too big texts and not all metadata fields.
Dear developers, please add a font size preset combining small texts and big cover images.

Hello, doesn't the Medium font size already share boxart size with the Large font size? I just tested and the only difference between these two are the amount of metadata shown.

You right, Medium size and Large size have both the same boxart size.
Medium size it's my setting for the big screen, on a Windows system, it
looks very good.
But for small devices like my android console, i think the boxart size of
Medium and Large presets it's too little, so i prefer the Extra Large
preset, with a big beautiful covers... and a too big texts.

Please, dear developer!
Missatge de Siddy212 @.***> del dia dt., 4 de juny 2024
a les 15:27:

Hello, doesn't the Medium font size already share boxart size with the
Large font size? I just tested and the only difference between these two
are the amount of metadata shown.
—
Reply to this email directly, view it on GitHub
https://github.com/Siddy212/iconic-es-de/issues/4#issuecomment-2147537381,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BCW6ITW7GKS3FMOMATAZALLZFW6FPAVCNFSM6AAAAABIT7Y7JSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNBXGUZTOMZYGE
.
You are receiving this because you authored the thread.Message ID:
@.***>

I'm sorry, but I feel that this would be a very specific use case to have a new variant made. Typically users that want to have the largest boxart size would also want large font sizing as it is easiest on small devices. If it doesn't follow this method it may be very confusing for people.

ok, i understand, thanks for the chat :-)
Missatge de Siddy212 @.***> del dia dt., 4 de juny 2024
a les 23:21:

I'm sorry, but I feel that this would be a very specific use case to have
a new variant made. Typically users that want to have the largest boxart
size would also want large font sizing as it is easiest on small devices.
If it doesn't follow this method it may be very confusing for people.
—
Reply to this email directly, view it on GitHub
https://github.com/Siddy212/iconic-es-de/issues/4#issuecomment-2148436112,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BCW6ITT7GGEKVAF3W4Q23ZTZFYVVVAVCNFSM6AAAAABIT7Y7JSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNBYGQZTMMJRGI
.
You are receiving this because you authored the thread.Message ID:
@.***>

No problem! If you wish to change it yourself though, you can edit the xml files I the coversize folder. Add medium to where it says x-large for your aspect ratio and you will get this look.

Thanks for the tip! i found the coversize folder, i will try tomorrow. Good
night!
Missatge de Siddy212 @.***> del dia dt., 4 de juny 2024
a les 23:31:

No problem! If you wish to change it yourself though, you can edit the xml
files I the coversize folder. Add medium to where it says x-large for your
aspect ratio and you will get this look.
—
Reply to this email directly, view it on GitHub
https://github.com/Siddy212/iconic-es-de/issues/4#issuecomment-2148448688,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BCW6ITQO5KOPM3YTB463Q3LZFYWZXAVCNFSM6AAAAABIT7Y7JSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNBYGQ2DQNRYHA
.
You are receiving this because you authored the thread.Message ID:
@.***>

And after fighting for a while against evil xml files, i got it! Big covers
and small metadata texts!
Thanks a lot for your wise advice, developer friend!
Missatge de Salvador Justo Roca @.***> del dia dt., 4 de
juny 2024 a les 23:37:

Thanks for the tip! i found the coversize folder, i will try tomorrow.
Good night!
Missatge de Siddy212 @.***> del dia dt., 4 de juny
2024 a les 23:31:

No problem! If you wish to change it yourself though, you can edit the
xml files I the coversize folder. Add medium to where it says x-large for
your aspect ratio and you will get this look.
—
Reply to this email directly, view it on GitHub
https://github.com/Siddy212/iconic-es-de/issues/4#issuecomment-2148448688,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BCW6ITQO5KOPM3YTB463Q3LZFYWZXAVCNFSM6AAAAABIT7Y7JSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNBYGQ2DQNRYHA
.
You are receiving this because you authored the thread.Message ID:
@.***>

No problem! I'm glad this worked out for you :)


Fix #3747: disable feature importance for non-tree learners

Feature importance is defined only when the base learner is decision tree.
Fixes #3747.

Codecov Report

Merging #3765 into master will increase coverage by <.01%.
The diff coverage is 80%.

@@             Coverage Diff             @@
##             master   #3765      +/-   ##
===========================================
+ Coverage     51.99%     52%   +<.01%
  Complexity      196     196
===========================================
  Files           180     180
  Lines         14308   14313       +5
  Branches        489     489
===========================================
+ Hits           7440    7444       +4
- Misses         6634    6635       +1
  Partials        234     234

Impacted Files
Coverage Δ
Complexity Δ

python-package/xgboost/sklearn.py
84.67% <ø> (ø)
0 <0> (ø)
:arrow_down:

python-package/xgboost/core.py
82.28% <80%> (-0.02%)
0 <0> (ø)

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 ae7e58b...73763af. Read the comment docs.


[Azure.Monitor.Query] Regen with latest swagger

Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.

API change check
APIView has identified API level changes in this PR and created following API reviews.
Azure.Monitor.Query

This PR is only for API changes, docs will be updated in a separate PR.


Question: How to trigger build/rebuild from VS?

Hi,
I've read https://github.com/dgriffen/rls-vs2017/issues/16 and I'm basically at the same point. RLS is installed and running, I have intellisense info but no dll produced.
This is the fairly simple test project https://github.com/mfkl/hello_world that I'm using.
I'd be interested in having VS perform something like cargo rustc --release --lib --target=x86_64-pc-windows-msvc when pressing F5. And eventually run the app (if its an exe).
Is that currently possible somehow? If not, do you know what needs to be implemented for this to work through VS?

This can be achieved somewhat with the weird json files in VS. Tried this with VS2019 but I think it would mostly work with 2017 too.
You need a ".vs/VSWorkspaceSettings.json" (at least for me, since otherwise it tried to use the wrong link.exe)
{
    envVars { "VSCMD_ARG_TGT_ARCH": "x64" }
}

then a .vs/tasks.vs.json (right click "Configure Tasks" creates this). To be able to RightClick->Build (haven't found a keyboard shortcut for that one).
{
  "version": "0.2.1",
  "tasks": [
    {
      "taskName": "task-build",
      "appliesTo": "/",
      "type": "launch",
      "contextType": "build",
      "command": "cargo",
      "args": [
        "build"
      ]
    }
  ]
}

And then to launch the build app a launch.vs.json (Right click ->Debug and Launch settings). Needs to be adjusted per project
{
  "version": "0.2.1",
  "defaults": {},
  "configurations": [
    {
      "type": "native",
      "name": "hello_cargo.exe",
      "project": "target\\debug\\hello_cargo.exe"
    }
  ]
}

Thank you for that detailed explanation. Maybe this should be added to the readme or another markdown document of this repo?

Basically this.  After following the above instructions, I got inconsistent results with the linker.exe problem.  After clearing everything in the .vs directory except for the below files, builds work again.  I hope builds will randomly break in the future.
At this point, I am using the following .vs/VSWorkspaceSettings.json:
{
  "envVars": {
    "VSCMD_ARG_HOST_ARCH": "x64",
    "VSCMD_ARG_TGT_ARCH": "x64"
  }
}

I am also using an expanded .vs/tasks.vs.json, because I want a few more options.  These can be used by right clicking on the project folder.  I could not figure out a canned rebuild.
{
  "version": "0.2.1",
  "tasks": [
    {
      "taskName": "task-build",
      "appliesTo": "/",
      "type": "launch",
      "contextType": "build",
      "command": "cargo",
      "args": [
        "build"
      ]
    },
    {
      "taskName": "task-clean",
      "appliesTo": "/",
      "type": "launch",
      "contextType": "clean",
      "command": "cargo",
      "args": [
        "clean"
      ]
    },
    {
      "taskName": "cargo-build",
      "appliesTo": "/",
      "type": "launch",
      "contextType": "custom",
      "command": "cargo",
      "args": [
        "build"
      ]
    },
    {
      "taskName": "cargo-run",
      "appliesTo": "/",
      "type": "launch",
      "contextType": "custom",
      "command": "cargo",
      "args": [
        "run"
      ]
    },
    {
      "taskName": "cargo-clean",
      "appliesTo": "/",
      "type": "launch",
      "contextType": "custom",
      "command": "cargo",
      "args": [
        "clean"
      ]
    }
  ]
}

launch.vs.json is basically the same as above in Bigpet's post.  Also, see the following page:
https://docs.microsoft.com/en-us/visualstudio/ide/customize-build-and-debug-tasks-in-visual-studio?view=vs-2019
Right clicking on the exe seemed to be required to setup the green run button.


ERROR when staring up

Not working
HA 0.117.5
2020-11-06 22:24:27 ERROR (MainThread) [homeassistant.components.sensor] The citymind_water_meter platform for the sensor integration does not support platform setup. Please remove it from your config.

Can you please describe how you've installed the component?
Thanks

@theone11, you should remove Citymind related settings from your configuration.yaml. Since v1.0 all the configuration is done via the UI.

Thanks, indeed this solved it


Emit warning-level logs when truncating messages in notifications

Some integrations define maximum lengths of messages that they accept. We usually respect these, by truncating the user's message for them.
Since we are actively modifying what the user asked us to send, let's log this event at warning level. That way, operators can more easily see when their message is too long, and know that we changed it for them.
Fixes https://github.com/prometheus/alertmanager/issues/3134
We no longer log the full-blown message per https://github.com/prometheus/alertmanager/issues/3134#issuecomment-1315343535.

hey @gotjosh, any final comments here?


Typo "Flexible server"→"Flexible Server"

https://learn.microsoft.com/en-us/azure/postgresql/flexible-server/concepts-major-version-upgrade
https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/postgresql/flexible-server/concepts-major-version-upgrade.md
#PingMSFTDocs

@kabharati
Can you review the proposed changes?
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team


Paste image from clipboard

Is this within the scope of the project? I'm comparing WYSIWYG editors and looking for this feature.
BTW, really like the auto-convert to markdown!

Hey mate,
Nah, copying images isn't going to be part of the scope. ZenPen is more of a "sit down and get the words out" application, rather than a fully fledged "write here, and we will publish it" kind of thing :) :dancer: Sorry!

Oh, no problem. I find that most blogs or content, indeed, nowadays, does use an image per post and the more convenience in getting that image there, the better. I guess I'll go with Trumbowyg for now. Thanks!

Bo worries :D
On Mon, Jun 1, 2015 at 8:09 PM, Dan Dascalescu<EMAIL_ADDRESS>wrote:

Oh, no problem. I find that most blogs or content, indeed, nowadays, does
use an image per post and the more convenience in getting that image there,
the better. I guess I'll go with Trumbowyg
http://alex-d.github.io/Trumbowyg/ for now. Thanks!
—
Reply to this email directly or view it on GitHub
https://github.com/tholman/zenpen/issues/119#issuecomment-107750639.

--
Tim Holman
tholman.com


can we set static passkey ?

Hi , I wanted to know can we set up any private key for connection just to pair it up with a device

Yes - the UUIDs can be replaced for use with custom devices.


add file encoding set

When copying a GBK encoded file/folder, the Chinese is garbled.Is it possible to add the encoding settings？

Thank you for informing me about this issue. It should be resolved at https://github.com/mefengl/vscode-copy-folder-content/commit/f6c7e7763e4f070448ce748217a8ff845cf20072.
The copy should be fine after you update this extension.


Where to configure the routing guard?

Where to configure the routing guard?

It depends on what exactly you want to configure, but for a start you could have a look at the AuthenticationGuard class itself:  https://github.com/ngx-rocket/starter-kit/blob/master/src/app/core/authentication/authentication.guard.ts

Can we get the routing URL before routing the route we want to jump?
On 9/4/2018 15:43，Antoine<EMAIL_ADDRESS>wrote：
It depends on what exactly you want to configure, but for a start you could have a look at the AuthenticationGuard class itself: https://github.com/ngx-rocket/starter-kit/blob/master/src/app/core/authentication/authentication.guard.ts
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Absolutely, our default AuthenticationGuard is very basic, but you can notice it implements the CanActivate class provided by Angular, and the canActivate function does receive the route as a parameter :
https://angular.io/api/router/CanActivate

Description: In my project, there is a sub-module, but because of permission issues, only five sub-menu modules can be displayed, but in the browser's address bar input other module routing can also be accessed, which should not be allowed, I actually use the route guard to achieve, but in the jump routing Before, I want to get the route to be entered so that I can use it to achieve permission.
On 9/4/2018 15:52，Antoine<EMAIL_ADDRESS>wrote：
Absolutely, our default AuthenticationGuard is very basic, but you can notice it implements the CanActivate class provided by Angular, and the canActivate function does receive the route as a parameter :
https://angular.io/api/router/CanActivate
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Yes, this is exactly what you can achieve with the canActivate function. It automatically receives the route as first parameter.

Closing this as the question was answered.


window.activeTextEditor can be null

Encountered an error in the dev console because of the missing null check here.

Thanks!


Create Build direct or indirect dependency tree of selected or all me…

…asures

I copied this repo and added your file to the following Repo: https://github.com/PowerBI-tips/TabularEditor-Scripts/blob/main/Basic/Create Build direct or indirect dependency tree of selected or all measures.csx
You are welcome to continue to contribute to this repo as I am actively maintaining the Tabular Editor scripts there: https://github.com/PowerBI-tips/TabularEditor-Scripts

Great Mike!!! from now on I will start contributing this repo then.


Add get_recall to TrecEval; not test yet

Hi,
As title, since it is too sad to see an IR tool Iacks recall(jkjk), I implemented a raw version of get_recall into TrecEval by mimicking the implementation of get_precision and get_rprec.
However, I did not find a guideline or sth similar to test my implementation. Could you provide me with some guidelines to test my implementation?

Hi @hyusterr , thank you so much for your contribution. I am sorry it took me so long to review it. I will add a test for your recall function as well. It looks fine to me.


scripts: elf_helper.py: add analyze for DW_TAG_typedef

add analyze for DW_TAG_typedef in order to catch the kernel objects with typedef
If a stack is declared with K_THREAD_STACK_EXTERN first, analyze array in elf_helper.py will ignore this declaration which will be referenced by the actual instances via the tag DW_AT_specification, so that this stack can't be detected by the kernel object detection mechanism, and this will cause user-space not work.

Fixes: #16760.

I'm not familiar with this, so I can't really help here, sorry.

@wentongwu have you managed to verify that there is no confusion now with K_THREAD_STACK_EXTERNs?

@wentongwu have you managed to verify that there is no confusion now with K_THREAD_STACK_EXTERNs?

@ioannisg Sure, I did the verify with several test cases adding declared stack with K_THREAD_STACK_EXTERN in example.h file, defined stack with K_THREAD_STACK_DEFINE in example.c file, and with VERBOSE=1, I can see the kernel object in the output of gen_kobject_list.py if apply my patch; otherwise, can not. Also it works well for the stack array case like below,
extern k_thread_stack_t
	tstacks[MAX_NUM_THREAD][K_THREAD_STACK_LEN(STACK_SIZE)];
K_THREAD_STACK_ARRAY_DEFINE(tstacks, MAX_NUM_THREAD, STACK_SIZE);

Also thanks for the review.


Column ingestion query in 0.3

(you don't have to strictly follow this form)
Question
Is the Column ingestion query capability deprecated in version 0.3?No introduction found in the documentation

Hi @bigpieface-so-big , you mean the feature ingest a few column from one table to another table? No it is not deprecated.

I've uploaded the document here https://byconity.github.io/docs/data-import/Ad-hocs/ingest_column


Fix browse_dialog in Blender scene importer to accept files

Changes EditorFileSystemImportFormatSupportQueryBlend::browse_dialog to accept file names. As it is now, it only accepts directory names. This will present an error as the callback "_select_install" and subsequent calls to "_validate_path" and "_get_blender_version" are all expecting filenames.
Closes #93235

I could change "installation" to "executable". However, for Mac support, it would be better for someone else handle that, as I have never touched a Mac let along program one.

I pushed an update myself that adjusts the label and error messages for clarity.

For the record, I noticed #94914 while working on this, but it doesn't seem related to these changes, the bug also happens in RC 1.

Thanks! And congrats for your first merged Godot contribution :tada:


Add resampling based on band limited sinc interpolation

First review #292
Changes proposed in this pull request:
add resampling and testing in pyfar.dsp.resample_sinc

We decided to use poly-phase resampling


Creating folder structure for DAVE project

@danthewolfe can you be the reviewer for merging these tests into the repo?


Can't Upload Decks

Hi. There isn't a window promting me to enter in my decks. The 'player', 'Opponent', and 'Timer' overlays are showing up, but there isn't a deck or ANY other windows. (I am in the newest version and just added this less than 1 hour ago).
How do I upload my deck?

menu decks -> deck manager should help you :)


$app->environment with parameter

Illuminate\Contracts\Foundation\Application defines the environment function as follows
/**
 * Get or check the current application environment.
 *
 * @return string
 */
public function environment();

The concrete Application implementation in Illuminate\Foundation\Application implements it like so:
/**
 * Get or check the current application environment.
 *
 * @return string|bool
 */
public function environment()
{
    if (func_num_args() > 0) {
        $patterns = is_array(func_get_arg(0)) ? func_get_arg(0) : func_get_args();

        return Str::is($patterns, $this['env']);
    }

    return $this['env'];
}

Meaning you're able to pass arguments to the function, though it's never documented 🙄
Not sure whether a docblock or optional paramter must be added in the core, or if you want to fix it in this package. Anyways, when doing this:
$this->app->environment('local')

There's this error:
Method Illuminate\Contracts\Foundation\Application::environment() invoked with 1 parameter, 0 required.

@brendt Submit a Laravel PR!

A PR addressing this issue has already been rejected: https://github.com/laravel/framework/pull/23533

@nunomaduro Could it be that it'll be the next ignoreErrors:?

@szepeviktor @brendt I will write an extension for this.

Any news? I commented on #184 but now i see there is also this issue.

This is resolved as of Laravel 5.8, see https://github.com/laravel/framework/commit/f0b7f49a7f6d15591859e7ecb06c090b02c68df6#diff-7b18a52eceff5eb716c1de268e98d55d


Update 07-relation-managers.md

Description

Add a note in the documentation that the foreign key in the child table should be nullable when managing relationships using the relationship() method on layout form components.

[ ] Visual changes (if any) are shown using screenshots/recordings of before and after.

Code style

[ ] composer cs command has been run.  Change to documentation only.

Testing

[ ] Changes have been tested.  Change to documentation only.

Documentation

[ ] Documentation is up-to-date.    Change to documentation only.

I hope this is OK, I have never done this before.

Thanks!


API catalog: click on 'API' in 'Table' view displays 'Page Not Found' error

Steps

Visit https://staging.apinf.io (version 0.38.0)
Login as owner
Click on 'APIs'
Go to filter and click on 'Table' tab
Select and click on any API

Expected Result

Displays API 'Details' view

Actual Result

Click on any API in 'Table' view displays error : 'Page Not Found'

Screenshot

@sara @taija It is already resolved on nightly

I also could not reproduce this on nightly. Closing the issue.

@bajiat , verified this resolved issue on https://staging.apinf.io version 0.39.0 and it is not reproducible.


Doesnt create new discussion on comment/reaction submit

Hi, so, installed giscus on my site (https://snvmk.tk). but, when i submit new comment or reaction, it stucks. in console i see errors with 404, and warning that says that it will create new discussion, because existent one didnt found. but it doesnt create it... i created discussion for First post myself, and it works. but auto-creation would be good. thanks

Did you remove a previously selected category? The category-id for your repository's Comments category should be DIC_kwDOGYIJqc4B_9bv, but your <script> tag specifies it as DIC_kwDOGYIJqc3B_9bv instead.

Oooh, yea i will try replace it, after i eat. Thanks!19:57, 21 ноября 2021 г., "sage" @.***>:
Did you remove a previously selected category? The category-id for your repository's Comments category should be DIC_kwDOGYIJqc4B_9bv, but your

yep, works now! thanks. mentioned you in commit github.com/snvmk/moonwalk


Coverage Tests for FixedVectorMath

What
Add Coverage tests for vector math methods.
Note: these tests do not assert accuracy, just coverage for confirming no runtime errors.
Why
The transformer logic will be complex so we need to ground ourselves by confirming the logic of the basic math functions that we are implementing ourselves.  Then we can branch out and add unit tests, and more tests for the transformer itself to further confirm it's behavior.
Validation
Just follow the readme to run the tests and confirm the behavior.

lGtm (looks great to me 🎅


Identifiers validation failed for dataset Actualización de la base de datos de la Colección nacional mexicana de cultivos microbianos

Identifier validation failed for the dataset Actualización de la base de datos de la Colección nacional mexicana de cultivos microbianos:

Crawler attempt: 284
Publishing organization: Comisión nacional para el conocimiento y uso de la biodiversidad
Publishing country: MEXICO
Installation: IPTCONABIO
Number of occurrences indexed for this dataset at the time of the issue: 297
Cause: GBIF IDs hit maximum allowed - 50%, duplicates - 82%, total records count 1596, absent records count 1312
Pipelines execution steps: http://api.gbif.org/v1/pipelines/history/execution/3073179/step

Publisher email
Hello,
I am contacting you from the GBIF Secretariat about a dataset published by the Actualización de la base de datos de la Colección nacional mexicana de cultivos microbianos : https://doi.org/10.15468/06ge3w.
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 Actualización de la base de datos de la Colección nacional mexicana de cultivos microbianos:

Crawler attempt: 287
Publishing organization: Comisión nacional para el conocimiento y uso de la biodiversidad
Publishing country: MEXICO
Installation: IPTCONABIO
Number of occurrences indexed for this dataset at the time of the issue: 297
Cause: GBIF IDs hit maximum allowed - 50%, duplicates - 100%, total records count 1596, absent records count 1596
Pipelines execution steps: http://api.gbif.org/v1/pipelines/history/execution/3093984/step

Publisher email
Hello,
I am contacting you from the GBIF Secretariat about a dataset published by the Actualización de la base de datos de la Colección nacional mexicana de cultivos microbianos : https://doi.org/10.15468/06ge3w.
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.


VSCode Integrated Jupyter Notebook: No such file or directory error when using "Run Cell"

Environment data

VS Code version: 1.33.1
Extension version (available under the Extensions sidebar): 2019.4.11987
OS and version: Windows 10
Python version (& distribution if applicable, e.g. Anaconda): 3.7.3
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): N/A
Relevant/affected Python packages and their versions: N/A

Expected behaviour
Display a normal Gaussian distribution
Actual behaviour
E.E
ERROR: test_meancalculation (main.TestGaussianClass)
Traceback (most recent call last):
File "", line 20, in test_meancalculation
self.gaussian.read_data_file('numbers.txt', True)
File "", line 114, in read_data_file
with open(file_name) as file:
FileNotFoundError: [Errno 2] No such file or director
Steps to reproduce:

Click Run Cell in python file

Logs
Output for Python in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Python)
Nothing here. Its using a Jupyter notebook through the Python Interactive tab.

Hey @chaffees. Given the error I think that I might know what is going on here. When you start up a Jupyter notebook the location of that notebook file is used as your current working directory for all file loading and what not. With the VSCode Interactive Window we are not tied to any one specific file (you can send code from the input box or any .py files) so we instead use the root of the currently open folder as the current working directory. This is what the VSCode python extension also does for running in the terminal or debugger. So if 'numbers.txt' is not at the root of your VSCode workspace you might need to tweak how you specify the path to it.
If that's not the issue just reply back and I can look into it more, but I'm might need some more information about the code you are running and your workspace setup in that case.

Hi Ian,
Yes. That was my issue. Thanks!


[es] Translate concept NetworkPolicies

[es] Localize content/en/docs/concepts/services-networking/network-policies.md

/lgtm

/lgtm

/approve


ARROW-7040: [C#] - System.Memory Span.CopyTo - Crashes

Work around for random crashes due to bug in Jitter / System.Memory
https://github.com/dotnet/coreclr/issues/27590

What is the status of this? Needs a rebase

Following up again on this since 10 weeks have passed

I'm closing this since it has gone stale but maybe someone can pick it up in the future

Just a follow up here - a fix has been checked into .NET Framework 4.7 and 4.8 that makes this change no longer necessary. According to https://github.com/dotnet/runtime/issues/13701#issuecomment-670722879 the fix is scheduled to be deployed in September.


Using minio with StreamingDataset

I have been creating an s3 object with the help of minio in localhost like this:
import os
import boto3
from streaming import StreamingDataset
from torch.utils.data import DataLoader

# Configure the boto3 client to interact with Minio
s3_client = boto3.client(
    's3',
    endpoint_url=os.environ['AWS_S3_ENDPOINT_URL'],
    aws_access_key_id=os.environ['AWS_ACCESS_KEY_ID'],
    aws_secret_access_key=os.environ['AWS_SECRET_ACCESS_KEY'],
    region_name=os.environ['AWS_REGION'],
    use_ssl=os.environ['S3_USE_HTTPS'] == '1',
    verify=os.environ['S3_VERIFY_SSL'] == '1',
    config=boto3.session.Config(signature_version='s3v4')
)

bucket_name = 'dudetest'
train_object_name = 'train_dataset'
eval_object_name = 'test_dataset'

remote_url_train = f's3://{bucket_name}/{train_object_name}'
remote_url_test = f's3://{bucket_name}/{eval_object_name}'

# Log URLs
print(f"Remote URL for training data: {remote_url_train}")
print(f"Remote URL for testing data: {remote_url_test}")

# Create streaming datasets
train_dataset = StreamingDataset(
    remote=remote_url_train,
    local='./local_cache/train',
    shuffle=True,
    batch_size=64,
)

eval_dataset = StreamingDataset(
    remote=remote_url_test,
    local='./local_cache/eval',
    shuffle=False,
    batch_size=64,
)

# Create DataLoaders
train_dataloader = DataLoader(train_dataset, batch_size=64, shuffle=True)
eval_dataloader = DataLoader(eval_dataset, batch_size=64, shuffle=False)

I checked if the files are correctly present, and tried to provide the local minio s3 URL to StreamingDataset, but encountered an error:
 line 87, in <module>
    train_dataset = StreamingDataset(
  File "/Users/abhijithneilabraham/mambaforge/envs/py/lib/python3.9/site-packages/streaming/base/dataset.py", line 473, in __init__
    stream_shards = stream.get_shards(self._unique_rank_world, self.allow_unsafe_types)
  File "/Users/abhijithneilabraham/mambaforge/envs/py/lib/python3.9/site-packages/streaming/base/stream.py", line 446, in get_shards
    tmp_filename = self._download_file(basename, basename + '.tmp')
  File "/Users/abhijithneilabraham/mambaforge/envs/py/lib/python3.9/site-packages/streaming/base/stream.py", line 310, in _download_file
    retry(num_attempts=self.download_retry)(
  File "/Users/abhijithneilabraham/mambaforge/envs/py/lib/python3.9/site-packages/streaming/base/util.py", line 525, in new_func
    raise e
  File "/Users/abhijithneilabraham/mambaforge/envs/py/lib/python3.9/site-packages/streaming/base/util.py", line 521, in new_func
    return func(*args, **kwargs)
  File "/Users/abhijithneilabraham/mambaforge/envs/py/lib/python3.9/site-packages/streaming/base/stream.py", line 311, in <lambda>
    lambda: download_file(remote, local, self.download_timeout))()
  File "/Users/abhijithneilabraham/mambaforge/envs/py/lib/python3.9/site-packages/streaming/base/storage/download.py", line 507, in download_file
    download_from_s3(remote, local, timeout)
  File "/Users/abhijithneilabraham/mambaforge/envs/py/lib/python3.9/site-packages/streaming/base/storage/download.py", line 111, in download_from_s3
    raise e
  File "/Users/abhijithneilabraham/mambaforge/envs/py/lib/python3.9/site-packages/streaming/base/storage/download.py", line 101, in download_from_s3
    _download_file(extra_args=extra_args)
  File "/Users/abhijithneilabraham/mambaforge/envs/py/lib/python3.9/site-packages/streaming/base/storage/download.py", line 73, in _download_file
    s3.download_file(obj.netloc,
  File "/Users/abhijithneilabraham/mambaforge/envs/py/lib/python3.9/site-packages/boto3/s3/inject.py", line 190, in download_file
    return transfer.download_file(
  File "/Users/abhijithneilabraham/mambaforge/envs/py/lib/python3.9/site-packages/boto3/s3/transfer.py", line 326, in download_file
    future.result()
  File "/Users/abhijithneilabraham/mambaforge/envs/py/lib/python3.9/site-packages/s3transfer/futures.py", line 103, in result
    return self._coordinator.result()
  File "/Users/abhijithneilabraham/mambaforge/envs/py/lib/python3.9/site-packages/s3transfer/futures.py", line 266, in result
    raise self._exception
  File "/Users/abhijithneilabraham/mambaforge/envs/py/lib/python3.9/site-packages/s3transfer/tasks.py", line 269, in _main
    self._submit(transfer_future=transfer_future, **kwargs)
  File "/Users/abhijithneilabraham/mambaforge/envs/py/lib/python3.9/site-packages/s3transfer/download.py", line 354, in _submit
    response = client.head_object(
  File "/Users/abhijithneilabraham/mambaforge/envs/py/lib/python3.9/site-packages/botocore/client.py", line 530, in _api_call
    return self._make_api_call(operation_name, kwargs)
  File "/Users/abhijithneilabraham/mambaforge/envs/py/lib/python3.9/site-packages/botocore/client.py", line 964, in _make_api_call
    raise error_class(parsed_response, operation_name)

botocore.exceptions.ClientError: Object s3://dudetest/train_dataset/index.json not found! Either check the bucket path or the bucket permission. If the bucket is a requester pays bucket, then provide the bucket name to the environment variable `MOSAICML_STREAMING_AWS_REQUESTER_PAYS`.

Is this because using minio s3 object with StreamingDataset not supported?

Fixed, needed to set os.environ['S3_ENDPOINT_URL'].

Fixed, needed to set os.environ['S3_ENDPOINT_URL'].


Why hardcoded minimum amount of satoshi?

I've been looking at the code but didn't understand why you need to stablish a minimum amount of satoshis, or why that minimum is so high. It's 5mBTC instead of the 0.1mBTC that are really needed for paying the transaction fees. I could understand it if you say that you are charging a fee for the service, but on the payment page you say "You'll need to pay 5 mBTC to do so, required by our embedding algorithm, and you are also invited to tip us with whatever value you find appropiate."
It feels like a scam to me, I don't see a REAL requirement for that amount, instead I see a hardcoded value. Could you please explain this?

It's currently  5 mBTC to embed (over a year later)
Is this intentional?

The cost of the service is and always was 5 mBTC. I changed the wording to better explain the costs back then, but I didn't mean to update the price.

Oh. I don't have any beef with that pricetag per se, but the message is exactly as quoted by @lordscales91, You'll need to pay 5 mBTC to do so, required by our embedding algorithm, and you are also invited to tip us with whatever value you find appropiate.
Down to the typo in the word appropriate.
To me that reads like the algorithm spends 5mBTC on recording the transaction, such as by sending multiple minimum transfers to record more data into the blockchain. Says nothing about the existing pre-tip compensation to the owner (which I agree should exist to reward them for providing the service and banaly pay for hosting).

Oops, my bad! I thought I had changed that, but it looks like I only changed the wording in the home page. I'll look into that, thanks!

Done!


Migrate docker dev-env to Centos7

We want to move off the old centos6-based marketplace base image and Centos 7 is what we are running in production. Also python 2.7 is already available under that without needing our own pkg.
This is a blocker for getting hold of a new node package to support running addons-validator on production as any new node packages will only get built for centos7. The ops bug related to that is here [1]
A base image repo is here: https://github.com/mozilla/addons-base - this is already being built on the docker hub. It needs anything missing adding to it and then we should get the olympia dockerfile updated to be able to use that as a base.
[1] http://bugzilla.mozilla.org/show_bug.cgi?id=1226533

@cgrebs assigning this to you as you were interested in doing this - feel free to shout if I can lend a hand.

Merged to master in https://github.com/mozilla/olympia/commit/d17f1461c7a217845aae6152ef19ba99d53fe538


Add viewport meta tag

Because the site is missing a viewport meta tag, mobile devices actually render a scaled down desktop width page making content difficult to read and interact with. We should include one in the page head to fix this whilst making sure this passes a lighthouse audit too:
For more information you can check the documentation.

Hey @jrobind I'd like to take this on! Assign me and I'll get started.

All yours @MLJBrackett ! I'll get round to the PR review today


Roadhog Compile Long Time

Roadhog v2, compilation takes 2 to 3 minutes using npm start. Is it supposed to take this long?

Please provide more info about your project structure and configuration.  If it is some possible issue caused by roadhog ,  commit a issue here  https://github.com/sorrycc/roadhog.

Is<EMAIL_ADDRESS>have this problem?


Fix readme typo

Just a simple typo in the readme!

Thanks, @rgross-utexas !

I'm looking forward to diving into the code!


Skyway Token Bridge for non-GRAIN denoms

As a user of Paloma's non-GRAIN denoms, I want to be able to send my GRAINs across the Skyway Bridge to any chain supported by Paloma.
Acceptance Criteria

Create special ERC-20 token deployment job that will take an ERC-20 blueprint contract and deploy it to all target chains

Special job will deploy ERC-20 to all chains with an ERC-20 blueprint contract as input

Create Governance vote for registering tokens that takes 15 minutes instead of 2 days
Allow Mandi to create her 1 Mandi token and then send that token across the bridge to trade on Base. See example tx: palomad tx skyway send-tx 0x000...1235 1000000umandi "base-main" --chain-id tumbler --gas auto --node https://rpc-1.paloma.nodes.guru --from paloma1...1234 --sign-mode "amino-json" --fees 1000ugrain -b sync

Shipped with https://github.com/palomachain/paloma/pull/1318


[Theme] Fix a few unthemable elements

Used palette.textColor to replace hard-coded blacks, should work for
both dark and light themes
Closes #3135.

@pdf Thanks for this PR, but let us fix https://github.com/callemall/material-ui/issues/2901 before reviewing it.

@oliviertassinari sounds like a fair plan.  FYI, I found a bunch more hard-coded values, I think I've got nearly all of them, except for one or two like error colors and media overlays.  Should be pretty close to having themes apply cleanly now, though there may still be some places where the doc default text color was being assumed.
I did also change the ColorManipulator API a little, exposing luminance and adding an opacity param to lighten (on that note, any idea why lighten forces opacity to 0.15 by default?).  The changes there should be backwards-compatible.

Rebased against master

@pdf Thanks for your work on this!

I believe this commit addresses feedback.  It looks like the list of components below currently use the getTheme() pattern, should they be updated for consistency?  There's also inconsistency in the use of a getStyle() property across various components.  I'd be tempted to look at these things in a separate PR though.
grep -Irl getTheme() src/:
src/linear-progress.jsx
src/toolbar/toolbar-title.jsx
src/toolbar/toolbar-separator.jsx
src/toolbar/toolbar.jsx
src/slider.jsx
src/raised-button.jsx
src/radio-button.jsx
src/table/table-row.jsx
src/table/table-header.jsx
src/table/table-header-column.jsx
src/table/table.jsx
src/table/table-footer.jsx
src/table/table-row-column.jsx
src/time-picker/time-display.jsx
src/time-picker/clock-pointer.jsx
src/time-picker/clock-number.jsx
src/time-picker/time-picker-dialog.jsx
src/menu/menu.jsx
src/menu/menu-item.jsx
src/menu/link-menu-item.jsx
src/menu/subheader-menu-item.jsx
src/enhanced-switch.jsx
src/checkbox.jsx
src/circular-progress.jsx
src/floating-action-button.jsx
src/refresh-indicator.jsx
src/toggle.jsx
src/date-picker/year-button.jsx
src/date-picker/date-display.jsx
src/date-picker/day-button.jsx

It looks like the list of components below currently use the getTheme() pattern, should they be updated for consistency?

Yes, we should do it at some point but I think that it's out of the scope of this PR.

Actioned feedback, rebased against master.  Will update again if you want to merge #2979 first.

@pdf The Subheader PR was merged. Could you rebase this PR? It would be great to merge it :+1:.

Any info on when this will be merged? I could really do with the card title and headers being themeable.
I have tried making the changes manually but to no avail.

I should be able to take another pass at this on the weekend.

That would be fantastic, Like I said tried making the changes I can see here by adding the theme colours but that didn't seem to take affect at all. the card background colour changes just not the titles of the subtitles :/

Well, 334a1a8 and some others make this rebase pretty laborious.  I think it might be easier to rewrite at this stage, will take me a little bit.

Had to bump eslint-plugin-react to get the docs to build, think this should be pretty close.  There might still be instances of body text color being assumed to be black for the light theme (which can result in unreadable text for dark themes), but I think fixing that for AppCanvas and Paper should cover most cases.

@pdf This is great! Thanks a lot :+1: :+1:
I'm all green @oliviertassinari take a look and merge :grin:

Eagerly awaiting this merge :D thanks for the hardwork @pdf and @alitaheri

Seems like there is a conflict here. @pdf Could you take a look?

There's a conflict now because a whole truckload of PRs were just merged in front of this again, including stuff like a cleanup of getStyles that I mentioned earlier in this very discussion.  Because this PR touches a lot of files, every time this happens, it makes for a painful rebase.  I don't have time to keep fixing this right now.

I don't have time to keep fixing this right now

Sorry about it! And the migration processes isn't finished yet. We can wait until it's done :grin:.

Judging by the changes, it'll probably be another re-write for this PR if there're more components to be updated in similar fashion.  I guess just ping me at some stage when you think there's a good time to get this merged.  This is for a personal project though, so I can only work on it in my spare time.

I guess just ping me at some stage when you think there's a good time to get this merged.

Thanks, I will keep you up to date!

@pdf Would it be alright if I gave you a list of components that are already migrated, then you could start with those?
I really appreciate your patience and work on this.

Actually on second look the only component you modified that hasn't been migrated yet is <FloatingActionButton />, I can finish that now then you should be safe to fix this.

@newoga rebase conflicts will tell me which components have been updated :wink:, but I won't be able to get back to this for a few days at a minimum (possibly a couple of weeks as I have some other engagements coming up), so don't rush anything on my account.

Okay no worries then! Thanks much @pdf!

@pdf This requires a lot of work! I'm intercepting this PR. Don't work on it anymore, I'll fix the conflicts tonight so we can merge this soon :+1: Thanks a lot for your initial work on this :+1:

Being continued #3269.
Thanks @pdf For your hard work on this. You seem busy, so it'll take it from here :+1: :+1: :grin:


Add Makefiles to Source-Codes (especially in  C/C++)

In C/C++, it's especially important for one to properly use compilers to get similar outputs, across platforms.
It's especially useful in cases where the user just has to run make to compile and execute / interpret the program, rather than search for 'how to compile X' or 'how to run Y'. For a lot of these cases, a Makefile defining the build recipe would assist a lot, along with automation directly from it.

I don't think there is any requirement of it especially right now.
right now all the files there in the repository contains very basic programs which can easily be compiled/interpreted by any standard compiler/interpreter out there in just single compiler command or on a click of a button. Makefile would have been a great help in case there exist programs that span over multiple files and/or require linking to multiple additional libraries etc.
and as the repository is totally algorithm and data-structures cantered where each code file focusses on one single algorithm/data-strucure only, I don't think such condition will happen anytime in near future.


When I run itorch or when I start a new itorch web in itorch notebook, the following happens

/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/IPython/paths.py:62: UserWarning: IPython dir '/Users/Shikai/.ipython' is not a writable location, using a temp directory.
" using a temp directory.".format(ipdir))
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.7/bin/jupyter-console", line 11, in
sys.exit(main())
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/jupyter_core/application.py", line 267, in launch_instance
return super(JupyterApp, cls).launch_instance(argv=argv, **kwargs)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/traitlets/config/application.py", line 588, in launch_instance
app.initialize(argv)
File "", line 2, in initialize
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/traitlets/config/application.py", line 74, in catch_config_error
return method(app, *args, **kwargs)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/jupyter_console/app.py", line 136, in initialize
self.init_shell()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/jupyter_console/app.py", line 103, in init_shell
JupyterConsoleApp.initialize(self)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/jupyter_client/consoleapp.py", line 329, in initialize
self.init_kernel_manager()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/jupyter_client/consoleapp.py", line 283, in init_kernel_manager
self.kernel_manager.start_kernel(**kwargs)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/jupyter_client/manager.py", line 244, in start_kernel
**kw)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/jupyter_client/manager.py", line 190, in _launch_kernel
return launch_kernel(kernel_cmd, **kw)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/jupyter_client/launcher.py", line 123, in launch_kernel
proc = Popen(cmd, **kwargs)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 710, in init
errread, errwrite)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1335, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
I am running on MacOSX 10.11, have all newest version jupter ipython itorch installed...
Please help me out:-)
Thanks!

Hi, I'm facing with the same issue on Ubuntu 14.04. Could somebody help us?
Traceback (most recent call last):
  File "/usr/local/bin/jupyter-console", line 11, in <module>
    sys.exit(main())
  File "/usr/local/lib/python2.7/dist-packages/jupyter_core/application.py", line 267, in launch_instance
    return super(JupyterApp, cls).launch_instance(argv=argv, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 595, in launch_instance
    app.initialize(argv)
  File "<string>", line 2, in initialize
  File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 74, in catch_config_error
    return method(app, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/jupyter_console/app.py", line 138, in initialize
    self.init_shell()
  File "/usr/local/lib/python2.7/dist-packages/jupyter_console/app.py", line 105, in init_shell
    JupyterConsoleApp.initialize(self)
  File "/usr/local/lib/python2.7/dist-packages/jupyter_client/consoleapp.py", line 334, in initialize
    self.init_kernel_manager()
  File "/usr/local/lib/python2.7/dist-packages/jupyter_client/consoleapp.py", line 288, in init_kernel_manager
    self.kernel_manager.start_kernel(**kwargs)
  File "/usr/local/lib/python2.7/dist-packages/jupyter_client/manager.py", line 243, in start_kernel
    **kw)
  File "/usr/local/lib/python2.7/dist-packages/jupyter_client/manager.py", line 189, in _launch_kernel
    return launch_kernel(kernel_cmd, **kw)
  File "/usr/local/lib/python2.7/dist-packages/jupyter_client/launcher.py", line 123, in launch_kernel
    proc = Popen(cmd, **kwargs)
  File "/usr/lib/python2.7/subprocess.py", line 710, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1327, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

Having the same problem on OSX
Traceback (most recent call last):   File "/Users/lc/anaconda/bin/jupyter-console", line 5, in <module>     app.main()   File "/Users/lc/anaconda/lib/python2.7/site-packages/jupyter_core/application.py", line 267, in launch_instance     return super(JupyterApp, cls).launch_instance(argv=argv, **kwargs)   File "/Users/lc/anaconda/lib/python2.7/site-packages/traitlets/config/application.py", line 588, in launch_instance     app.initialize(argv)   File "<decorator-gen-114>", line 2, in initialize   File "/Users/lc/anaconda/lib/python2.7/site-packages/traitlets/config/application.py", line 74, in catch_config_error     return method(app, *args, **kwargs)   File "/Users/lc/anaconda/lib/python2.7/site-packages/jupyter_console/app.py", line 136, in initialize     self.init_shell()   File "/Users/lc/anaconda/lib/python2.7/site-packages/jupyter_console/app.py", line 103, in init_shell     JupyterConsoleApp.initialize(self)   File "/Users/lc/anaconda/lib/python2.7/site-packages/jupyter_client/consoleapp.py", line 329, in initialize     self.init_kernel_manager()   File "/Users/lc/anaconda/lib/python2.7/site-packages/jupyter_client/consoleapp.py", line 283, in init_kernel_manager     self.kernel_manager.start_kernel(**kwargs)   File "/Users/lc/anaconda/lib/python2.7/site-packages/jupyter_client/manager.py", line 244, in start_kernel     **kw)   File "/Users/lc/anaconda/lib/python2.7/site-packages/jupyter_client/manager.py", line 190, in _launch_kernel     return launch_kernel(kernel_cmd, **kw)   File "/Users/lc/anaconda/lib/python2.7/site-packages/jupyter_client/launcher.py", line 123, in launch_kernel     proc = Popen(cmd, **kwargs)   File "/Users/lc/anaconda/lib/python2.7/subprocess.py", line 710, in __init__     errread, errwrite)   File "/Users/lc/anaconda/lib/python2.7/subprocess.py", line 1335, in _execute_child     raise child_exception OSError: [Errno 2] No such file or directory
Any help?

had the same error
clearing all old jupyter kernels in ~/.local/share/jupyter/kernels/  and reinstalling iTorch solved it


Chef supermarket metadata

Seems that cookbook in Supermarket missing maintainer and email, but version is the same.
Please push stable build to supermarket! thx.
ERROR: cookbooks failed to write: HTTP error writing: 400 "Bad Request" cause: {"error":["Field 'metadata.maintainer_email' invalid"]}
ERROR: cookbooks failed to write: HTTP error writing: 400 "Bad Request" cause: {"error":["Field 'metadata.maintainer' invalid"]}
"maintainer":null,"maintainer_email":null,

:+1:
This appears to have been fixed in ba900ffe298b7b18e4e3c037c06875e871ef2469 but no new release yet. Can we get a new point release out to the supermarket?

There is 1.3.0 uploaded with maintainer info


Bug Fix for Pod name Issue

This PR is a bug fix for the issue - https://github.com/Azure/Bridge-To-Kubernetes/issues/59

💡 Might be by mistake the laugh.json and tasks.json are added both are local folder .vscode under this commit 0e89eae and contain local bistro dev information, lets remove them from this PR. thank you for this. ❤☕🙏

removed the personal information, launch and tasks json are common, if you think we don't need them I can remove them.


GlowLayer not working if BoundingBoxRenderer not loaded

EffectLayer calls scene.getBoundingBoxRenderer() that is defined by boundingBoxRenderer.js -- when it's not loaded, you get an error:
Uncaught TypeError: this._scene.getBoundingBoxRenderer is not a function
That file not loading if you use specific imports like this:
import { Scene } from "@babylonjs/core/scene";
import { ArcRotateCamera } from "@babylonjs/core/Cameras/arcRotateCamera";
import { Mesh } from "@babylonjs/core/Meshes/mesh";
import { GlowLayer } from "@babylonjs/core/Layers/glowLayer";

But if you add this line everything becomes fine again:
import { BoundingBoxRenderer } from '@babylonjs/core/Rendering/boundingBoxRenderer';

Can you check what version you are using ?
This should have been fixed 7 months ago so it should be all good in latest preview.
Closing for now, will reopen if not working in latest.

I'm using 4.2.0. Didn't tried 5.0.0, sorry :)

perfect I let you try it and let me know :-)


Loosen Jinja2 requirement specification

By pinning an exact version of Jinja2, when you don't need an exact version, causes issues with installing and using this tool:

ERROR: polyaxon-schemas 0.5.6 has requirement Jinja2==2.10.1, but you'll have jinja2 2.10.3 which is incompatible.

When specifying a requirement it is very, very uncommon to pin it to an exact version. Pretty much just don't ever do this. What you want is to say I want Jinja2 2.10.*, which is what this MR provides.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Postgresql connection in Docker containers not working

I set up a docker-compose environment with gekko (original build image) and a postgresql-9.6 container.
The gekko container is linked to the postgresql container.
Edited the /web/vue/UIconfig.js to:
adapter: 'postgresql'
Edited the config.js file with the postgresql configuration:
config.adapter = 'postgresql';
...
config.postgresql = {
  path: 'plugins/postgresql',
  version: 0.1,
  connectionString: 'postgres://username:password@postgresql:5432', // if default port
  database: 'gek', // if set, we'll put all tables into a single database.
  schema: 'public',
  dependencies: [{
    module: 'pg',
    version: '6.1.0'
  }]
}

(Notice that @postgresql in docker is the linked host name)
The Web UI is running correctly but as soon as I interact with the database (i.e. clicking on "scan available data") I get this error:
Gekko encountered an error and can't continue

Error:

{ Error: connect ECONNREFUSED <IP_ADDRESS>:5432
    at Object.exports._errnoException (util.js:1012:11)
    at exports._exceptionWithHostPort (util.js:1035:20)
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1080:14)
  code: 'ECONNREFUSED',
  errno: 'ECONNREFUSED',
  syscall: 'connect',
  address: '<IP_ADDRESS>',
  port: 5432 } '\n\n'

Meta debug info:

Gekko version: v0.5.2
Nodejs version: v6.3.1

npm info lifecycle<EMAIL_ADDRESS>Failed to exec start script
npm ERR! Linux 4.9.36-moby
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "start"
npm ERR! node v6.3.1
npm ERR! npm  v3.10.3
npm ERR! code ELIFECYCLE
npm ERR<EMAIL_ADDRESS>start: `node ./gekko --config config.js --ui`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>start script 'node ./gekko --config config.js --ui'.

The connection host "<IP_ADDRESS>:5432" is obviously uncorrect, because it shoud use the Docker-compose link instead of localhost <IP_ADDRESS>.
Is this a bug or there's some other configuration needed in order to have Postgresql running?

Just added a PR #947 which adds postgresql to docker-compose config file. Could be useful to debug this issue and to have available in general

Under the hood Gekko uses config's for all functionality. All configs build by the UI are dynamically build with this as the baseConfig: https://github.com/askmike/gekko/blob/stable/web/routes/baseConfig.js

You can see on line 36 that this is initialized with the adapter set in the UIConfig.

A workaround is editing that file, better would be allowing this to be set in the UIConfig file.

I tested the baseConfig.js and it works fine.
I added a couple of commits to the PR to properly build Dockerfile for pg support

To run postgresql, it's needed to add the module "pg" in the package.json, but if the default config is sqlite, I don't know you want to that or not
Postgresql is a far greater solution than sqlite. Sqlite crashed for db locks a few times while running multiple imports. However sqlite it's immediate setup as is, but with docker you have an immediate setup of postgresql too

I don't know you want to that or not Postgresql is a far greater solution than sqlite. Sqlite crashed for db locks a few times while running multiple imports. However sqlite it's immediate setup as is, but with docker you have an immediate setup of postgresql too

You are 100% right, I also think postgresql is a better database. The main reason for sqlite is that npm can install it and doesn't need to be managed outside a node process. This changes "installing Gekko" from: "First install this specific version of postgreSQL and than configure the IP and credentials in this config file - after that run npm install" to: "run npm install".
So for that reason sqlite is added to package.json whilst pg is not (it's de default). In case of a docker setup if sqlite could be removed from the package.json that would be great :)

Yeah! instead of "npm install & npm run" the command would be "docker-compose up", of course docker must be installed on the machine, but it's a matter of choice here.
I think the issue itself could be closed ;)

Ah yes, with docker it wouldn't be that hard. To I don't dare running that on windows (which is a supported platform for Gekko).


HTML5 Building on Workflows

will help on checking if html5 is broken every once in a while

approved

its broken tho

gonna redo this again once I figure out html5


Suppress noisy logging from Jersey

Same workaround as internal code, but this is a separate bundle...

Let's fix the offending API instead.


Provide an SDR enthusiasts docker image or multifeeder instructions

Please could you provide an SDR enthusiasts style docker image or instructions on how to setup an multifeeder destination in the readme?
I've have an ADSB install in West Wales for 7 years now, over that time I've been asked to feed more and more sites (which I'm happy to do!). Being able to just spin up another container is really handy.
https://sdr-enthusiasts.gitbook.io/ads-b/feeder-containers/feeding-new-aggregators
Here is a snapshot of my install showing the 5 destinations and my Docker compose config... https://gist.github.com/natm/7107204dceda044d554d5736ad87492c

I will be completely honest, I do not really do much docker or container stuff at all. I will look into it though. This script is cloned from adsb.fi's repo, which is cloned from adsbexchange's repo, and I think there are containers available for those sites. So I imagine I can just modify something and get it to work.
Let me get back to you later on this week perhaps, and thanks for your interest through our mutual contact. You could, for now, graft a Beast feed with a --net-connector line in another feeder, but that is messy :)

Ok - I think this isn't too bad. Is it worth me hosting a second repo for this? Or is this something I can include in this repo? Again, not the best at this kinda thing...

I think you just need to edit your docker_compose.yml file and add a line for the beast and MLAT feeds:
To READSB_NET_CONNECTOR add: adsb.oarc.uk,30004,beast_reduce_plus_out
To MLAT_CONFIG add: adsb.oarc.uk:31090,next free results port
There's more here: https://sdr-enthusiasts.gitbook.io/ads-b/feeder-containers/feeding-new-aggregators
Do you want to test that out for me?


feat: reconciliation job

keep cmak settings in zk synchornized with helm values
prevent manual configuration via UI to break settings from helm values

@sharkymcdongles @lexasoft123 please feedback

@eshepelyuk looks fine, it will update the configuration every 2 minutes by CronJob.
I will also suggest setting successfulJobsHistoryLimit to 0 to clean up pods.

@lexasoft123

I will also suggest setting successfulJobsHistoryLimit to 0 to clean up pods

Updated the PR with Helm chart values allowing to configure success \ failed job limits for a CronJob


Add pre- and post-event forms to repo

[ ] Check if there is any specific information needed in the attendee forms to be passed on to get people their invites
[ ] Write speaker event attendee forms
[x] Write speaker event feedback forms
[ ] Write sprint event attendee forms
[x] Write sprint event feedback forms

The non-checked options are currently empty links.
Please note

For now, these forms are not taking public responses to make sure we don't get information before we are ready. They all need to be made public pre-event.

@tonyfast @trallard here's the draft form of the speaker event sign up. This is open for feedback, especially if we need some information specifically for Eulerr.

I've just updated all the pre- and post-event forms linked in this PR! The main changes were to account for new event dates, but I also added or clarified some questions.
I'd love to get another person reviewing this, though. I'm sure there's something I've missed.

Feedback:

In the sprint sign-up you have the following question:

Do you have dependents that you may need to care for during the event?

This is an important question but it also feels sketchy without background. We should add descriptive text along the lines "We aim to make this an inclusive event for all members of our community to take part. For this purpose, we have set aside limited funding to support those with care responsibilities, each case will be evaluated on a case-by-case basis by the organising committee based on the information provided in this section."

In the post-event feedback maybe reword

Do you have any other feedback for the planning team?
What could the planning team do better for future events?

Folks are usually better at giving feedback when asking for well-scoped feedback

This is an important question but it also feels sketchy without background

I thought the same thing. Thanks for giving feedback on what was an appropriate way to frame it.
I've made the above changes (and some minor copy edits found from reviewing with fresh eyes). I can't thank you enough for the review!
I don't think anyone else is going to review this (and it is still editable once we share the link), so I will

[ ] update the linked forms to have public access
[ ] add the new links to the other open PRs #4 and #8

and then merge this. Thanks again to everyone who reviewed this on GitHub and elsewhere!


Add openllama arc example

Describe your changes

Add openllama arc example
Fix engine bug

Checklist before requesting a review

[ ] Add unit tests for this change.
[ ] Make sure all tests can pass.
[ ] Update documents if necessary.
[ ] Format your code by running pre-commit run --all-files
[ ] Is this a user-facing change? If yes, give a description of this change to be included in the release notes.

(Optional) Issue link

Will update documentation shortly

There should be a bug about multiple EP. Will take a look later.


BUG: Gizmo not showing

Why gizmo is not showing ?
Version :
angular 16.2.12
"ngx-three": "^0.29.0",
"rxjs": "~7.8.1",
"three": "^0.155.0",
"@types/three": "~0.155.1",

<th-canvas #canvas>
    <th-scene>
        <th-mesh #model
            [position]="selectedElementPosition"
            [rotation]="selectedElementRotation">
            <th-boxGeometry />
            <th-meshBasicMaterial [color]="['#9C1E15']" />
        </th-mesh>

        <th-perspectiveCamera
            [args]="cameraArgs"
            [position]="cameraPosition"
            [lookAt]="cameraRotation">
            <th-transformControls
                [mode]="editorMode"
                [object]="model.objRef" />
        </th-perspectiveCamera>
    </th-scene>
</th-canvas>

  editorMode = 'translate';

  cameraPosition: [number, number, number] = [10, 10, 10];
  cameraRotation: [number, number, number, EulerOrder] = [0, 0, 0, 'YZX'];
  cameraArgs = [45, 2, 0.1, 100];
  selectedElementPosition: [number, number, number] = [0, 5, 0];
  selectedElementRotation: [number, number, number, EulerOrder] = [0, 0, 0, 'YZX'];

Ok i have found a repro
On your example :
https://demike.github.io/ngx-three/on-demand-example
If you put controlType as translate by default the gizmo is not showing, you have to change value on go back in it

transformControls is not usable, if you switch to rotate mode you can't switch back to translate mode, code broke

@Identity-labs thanks for reporting. I will take a look on it

@Identity-labs this should be fixed in 0.30.1.
The TransformControl tried to itself to the scene too early (scene was not yet ready).

You can't switch from translate to rotate mode it's breaking the gizmo, and you can go back to translate mode after that
I just have
<th-canvas [thStats]="true" [renderOnDemand]="renderOnDemand" #canvas>
    <th-scene>
        <th-mesh #model
            [(position)]="selectedElementPosition"
            [(rotation)]="selectedElementRotation"
            [(scale)]="selectedElementScale">
        </th-mesh>

        <th-perspectiveCamera
            [ngSwitch]="controlType"
            #camera
            [position]="cameraPosition"
            [rotation]="cameraRotation"
        >
            <th-orbitControls *ngSwitchCase="'orbit'" />
            <th-mapControls *ngSwitchCase="'map'" />
            <th-arcballControls *ngSwitchCase="'arcball'" />
            <th-transformControls *ngSwitchCase="'transform'"
                [object]="model.objRef"
                [mode]="editorMode"
                [threeEvents]="transformEvents" />
            <th-dragControls
                *ngSwitchCase="'drag'"
                [args]="[[model.objRef], camera.objRef, canvas.hostElement.nativeElement]"
            />
            <th-flyControls *ngSwitchCase="'fly'" />
            <th-trackballControls *ngSwitchCase="'trackball'" />
            <th-firstPersonControls *ngSwitchCase="'firstpersion'" />
        </th-perspectiveCamera>
    </th-scene>
</th-canvas>

I change editorMode width addEventListener on keydown

If you try to recreate the transformControls for each editorMode rotate mode is not working
You can go back to translate mode without any error but control is not showing
@demike


Voila GPX viewer USGS link dead

Running the next-to-last cell in the Voila GPX viewer notebook for any of the examples gives the following error: Exception: Cannot retrieve http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/Eurasia/N45E006.hgt.zip. This seems to be a problem with the USGS site and/or the SRTM package.

This example has been removed from this repository.


[bridge] Wormhole v2 support of Harmony protocol

Description
Add harmony protocol support in the wormhole network.
Context
Wormhole network is an open-source bridge project between ETH/BSC <-> Solana, and Terra. We can add Harmony support to it as Harmony is EVM compatible.
The reference design of the wormhole node is in the following repo.
https://github.com/certusone/wormhole
Acceptance Criteria

[ ] submit PR to support harmony protocol to wormhole project v2
[ ] work with wormhole team to merge the PR
[ ] demo the usability of the wormhole to interoperate between Harmony <-> Solana , Harmony <-> Terra
[ ] full test report
[ ] provide the proper documentation on how to enable the Harmony support in the wormhole network

Reward
$10,000 in ONE token

still available?


Kafka reactive consumer example issue with SpanAndScope class

Kafka reactive consumer example has SpanAndScope class, but in my app cannot resolve SpanAndScope class
my gradle
implementation 'org.springframework.cloud:spring-cloud-starter-sleuth:3.0.3'

Can you please answer all the required questions described in the issue template? For your convenience let me paste it here

Describe the bug
Please provide details of the problem, including the version of Spring Cloud that you
are using.
Sample
If possible, please provide a test case or sample application that reproduces
the problem. This makes it much easier for us to diagnose the problem and to verify that
we have fixed it.

Most likely you have a mismatch of versions. Please visit start.spring.io and generate a project using Sleuth and copy the setup to your project.


community[patch]: Fix PostgresRecordManager table being created with name 'undefined'

The final table name is computed from the table name that is passed in the config which is an optional field. When no table name is explicitly passed, the final table name becomes undefined. This PR fixes the bug by using the correct tableName property, which is initialized with a fallback value.
Note: This is technically breaking for anyone who started using the api after the schema support was added.
Fixes #5795

Agh, thanks. I think worth it


0.6 not scan all files

Larastan Version: 0.6.2
--level used: 3

Description
Not scan all files. show message " [OK] No errors   ". But version 0.5.* find many errors with same code.

Hi,
There is not much information to understand what is the issue. Maybe you got all false positives with 0.5.* and with 0.6 it's all fixed? Unlikely though.
You can run PHPStan with --debug to see the analysed files. And check if any files are missing.

sorry. looks like this problem in my code.

No problem.
Feel free to report the next bug!


[ADD]: Add contributors.md in the footer

New Pull Request

:pencil: What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

[x] Addition of a contributors component
[x] Small integration of typescript and *.tsx
[x] CSS change to fix the Header alignment and design

:pencil: What is the current behavior? (You can also link to an open issue here)

Has no typescript
A little appreciation for the people working on the project is missing

:pencil: What is the new behavior (if this is a feature change)?
Described in the first section.

:pencil: Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?)
Yes, addition of Typescript. Probably a breaking change? But one for the better

Future changes planned before merge(hopefully)

[ ] fully transition to typescript
[ ] Change the current TS variables in content to static content on the Gatsby CMS
[ ] Add a yearbook page
[ ] Create components for the individual profiles
[ ] Create modal views for the Profiles(On click)
[ ] Add a section for other members to leave comments on profiles(dunno if this is a good idea)

:white_check_mark: Check List (Check all the applicable boxes)

[x] I have read CONTRIBUTING.md
[x] I have followed the CODE OF CONDUCT
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my code
[x] I have commented my code, particularly in hard-to-understand areas
[x] My changes generate no new warnings
[x] I have done git pull before adding my new changes
[x] The title of my pull request is a short description of the requested changes.

:pencil: Other Issues :
:scroll: Screenshots (If Applicable)

Original :
Updated :

@cool-pants I am not sure if Gatsby supports JS-TS interoperability, so till I can verify that, this PR has to be in-draft! Welcome to back to the squad again, its glad to see you here!

@cool-pants I am not sure if Gatsby supports JS-TS interoperability, so till I can verify that, this PR has to be in-draft! Welcome to back to the squad again, its glad to see you here!

Well the idea is to make the entire site to work with typescript, moving from JS to TS completely. Which is something, which we would need to work on. Apart from that, good to be back 🤗.

@cool-pants As much as I agree with, you , TS isn't attractive to many beginners. So we should continue supporting inter-operable code.

@cool-pants I am merging the PR to open the OctoKit issue for a new member!
End line comments:

[ ] Make an API for fetching contributors

Merging this atm, since having this open could screw a lot with the working history. What do you say @AbhijithGanesh?

I will save the trouble then, please proceed with adding OctoKit, I am sure you can get the tokens taken care of (locally)
When it comes to deployment , use {{secrets.ACCESS_TOKEN}} for deployment

I will save the trouble then, please proceed with adding OctoKit, I am sure you can get the tokens taken care of (locally)
When it comes to deployment , use {{secrets.ACCESS_TOKEN}} for deployment

I think you can ask the junior to directly contribute to my branch, rather than on a fork of this Repo. Will make the PR work streamlined.


Test against latest terraform version

This PR updates the terraform we run tests against to the latest.
AFACT the modules should still be compatible back to terraform 0.12
❓ Should we just make a note that we only support the latest terraform version, or should we test against multiple versions?
@mattjw @jnavarro86 @ettiee Do you know what versions of terraform we are currently running internally?
IMO upgrading to 1.0 everywhere seems like a good idea to me, especially as 1.0 gives us some certainty about compatibility and support timelines https://www.terraform.io/docs/language/v1-compatibility-promises.html

global-aws is 0.14.2 currently.
I agree adopting 1.0 would be a good thing to do. Looks like the pathway from 0.14.x is fairly painless. You have any experience with that @errm?

Upgrade directly to the latest Terraform v1.0 release and attempt a normal Terraform run. If you encounter any new errors, refer to the v0.15 upgrade guide for resolution steps.

Worth a punt with a local plan, at least!
Worth sharing in #cookpad-global-1 for further discussion. cc @jacksmith15 (SPlaT).

I agree adopting 1.0 would be a good thing to do. Looks like the pathway from 0.14.x is fairly painless. You have any experience with that @errm?

Well this PR 😂 , yeah IMO there is nothing much to worry about going from 0.14 ... the significant changes to deal with are the provider requirements changes in 0.12 -> 0.14 after that it's mainly enhancements that I don't think break any existing config.

📝 The current failure is expected until we upgrade the state for examples/cluster/environment

Shall we close this? We have an #267 to track and this PR is quite old predating a lot of changes in the module

We will close this as we haven't worked on it for a while. We will track support / tests against newer terraform versions in #267


priority repository

Would it be possible to prioritize a repository for package installation? How would it be in the case of multilib?

Can you provide a specific example use case for that functionality? Multiple repositories normally don't have the exact same packages, because they differ in the packager initials, at least, so slackroll's package selection interactive mechanism suffices. If not, by combining that with blacklists (mirror-specific or not) you usually get something workable.

In case we use the multilib layer of AlienBoB, the packages in the multilib directory must have priority over the official packages, so that multilib works and does not update the packages: official => multilib => official => multilib .... Look at this: https://docs.slackware.com/slackware:multilib

I don't think that's what would happen, which is why I was asking for a specific example of things not working as expected. Correct me if I'm wrong at some point in the following text:
To get a multilib system, two steps are required. First of all, replacing the official gcc and glibc family of packages with those provided by AlienBOB. Then, installing a bunch of additional packages converted from Slackware 32 bits.
The second part is not problematic, or shouldn't be, because the 32-bit packages and compat32-tools have different actual names (libfoo vs libfoo-compat32) so they're effectively different packages and can be installed together.
The first part is not problematic as far as I know: slackroll does not consider a package as outdated unless your installed version does not match any remote version. So let's say you have glibc-solibs-3.0_multilib installed while the official version gets updated to glibc-solibs-3.1. slackroll won't prompt you to upgrade, because glibc-solibs-3.0_multlib would still be present in AlienBOB's mirror (naturally, you must refrain from installing other updates that may depend on this new glibc, but that's a problem known to multilib users that slackroll won't solve). A day or a couple of days later glibc-solibs-3.0_multilib will disappear and be replaced with glibc-solibs-3.1_multilib.
At that moment, your glibc-solibs package will finally be outdated and slackroll will ask you which version you want. It's supposed to tell you something like "You have glibc-solibs-3.0_multilib. Which version do you want to install?" and let you choose among the multilib and non-multilib versions, and you can choose the multilib version.
If you don't want to ever be asked about the non-multilib versions of glibc and gcc packages, it's a perfect case for using the blacklisting mechanism and ignoring glibc- and gcc- packages that do not mention multilib in their versions. You can do that using Python's negative lookahead regexp groups as part of the blacklist regular expression.
https://docs.python.org/2.7/library/re.html#regular-expression-syntax

Pinging @aclemons just in case...

I was doing some regular expression tests and it seems the following two blacklist expressions would be pretty solid:
/gcc-(?!.*multilib)
/glibc-(?!zoneinfo)(?!.*multilib)
So I'm closing the issue. BTW, @aclemons, you may want to watch this repo. It's very low traffic and it would allow you to receive notifications about new open issues like this one.


Override release date

Hi
I am trying to get data with the actual release date and not the "default" date
con.bdh('BNCCINDX Index', 'PX_LAST' , '20200101', '20210620', ovrds=[('RELEASE_DATE_OVERRIDE', 'REFERENCE_DATE')])
getting 2021-06-11 PX_LAST=65.9727 expecting it to be on the 2021-06-14
using the XLS plugin it works.
=BDH("BNCCINDX Index","ACTUAL_RELEASE","01/01/2020"," ","release_date_override=1","cols=2;rows=77")
Thank you very much

I would contact Bloomberg Help related to this since this is a question relating to the underlying blpapi library.


Display the actual update/upgrade components to be updated?

Would love for the dialogs to display the actual updates that are to be installed for the end user.
Case would be, if end user inadvertently received an update/upgrade notification to defer, et. al., they would, in the least, know whats to be updated/upgraded. Safari, Security Update, Major OS Upgrade, etc.

The good news is the latest release now shows the macOS update/upgrade version in the dialog and notification dialogs... check out super v3.0b5.
The bad news is that jamfHelper is so limited in it's dialog and notification abilities that I will not be adding any more complexity to dialogs and notifications until super v5. At that point I will be dropping support for older versions of macOS so new dialogs and notifications can be created based on SwiftDialog.


fix: improve merge token logic to account for nested dicts

Description
This PR fixes #3806 as it appears the the tokens object may contain nested objects. Added a function to handle merging nested dicts
All Promptflow Contribution checklist:

[x] The pull request does not introduce [breaking changes].
[ ] CHANGELOG is updated for new features, bug fixes or other significant changes.
[x] I have read the contribution guidelines.
[x] I confirm that all new dependencies are compatible with the MIT license.
[x] Create an issue and link to the pull request to get dedicated review from promptflow team. Learn more: suggested workflow.

General Guidelines and Best Practices

[x] Title of the pull request is clear and informative.
[x] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[ ] Pull request includes test coverage for the included changes.

@microsoft-github-policy-service agree

this might solve issues - https://github.com/microsoft/promptflow/issues/3834 and https://github.com/microsoft/promptflow/issues/3806
facing this issue as well
2024-11-03 21:55:24 +0800   30919 execution          ERROR    1/1 flow run failed, indexes: [0], exception of index 0: Execution failure in 'generate_creative_rewrites': (TypeError) unsupported operand type(s) for +: 'dict' and 'dict'

using promptflow==1.16.1 and openai ==1.44.1

Due to the lack of this patch, Promptflow fails to run recent LLMs that include prompt caching features, which replace integer tokens with dictionaries, among potentially many other issues. Although the project seems to be paused, I hope Promptflow can be maintained since it is one of the largest libraries with the most stars on orchestrating LLMs, even Langflow only support Mac in GUI.


Add Windows install (Scoop) instructions

Since I found this tool by looking for jq on Scoop, I thought it could be nice to add install instructions on Windows.
Scoop is sort of like Homebrew for Windows. The manifest auto-updates to the latest release from this repository.
You can find the manifest for it here.

Thanks a lot!


Service connection credential parameters marked as passwords are not masked

Affected module
UI
Describe the bug
Service credential connection parameters marked as passwords are visible in the connection tab of the service.
This is happening for Datalake connector but probably it also happens in other connectors which require credentials.
To Reproduce

Expected behavior
Those values should be masked.
Version:

OS: macOS
Python version: 3.9
OpenMetadata version: 0.11.2

Completed with #6880


Make assert location transaction detail page look nicer

Right now it's just using the default fallback where it dumps the JSON in a table. Should be really easy to at least show a map of the asserted location and create links to the account and the hotspot page.
E.g.: https://explorer.helium.com/txns/rzZc7rLqqGlMwoHPquu7RQ3fSnCuZlVI85wOJvNrQTo

This would be very helpful, additionally if the hotspot is moving (ie. it's not the first assert) you could show where it moved from.


Wrong object lifetime in move operators

I have a loop like this:
struct Foo{ int bar; Foo(int bar):bar(bar){}};

for(int i=0; i<5; i++){
    Foo foo = Foo(i);
    state["Foo" + std::to_string(i)] = foo;
}

If I then access the state["Foo2"] I get wrong results because kaguya stores a pointer to the local foo instance.
I traced it a bit (VS) and found, that it goes through the move assignment operator which finally stores a pointer to the value, instead of the value.
Changing the line to state["Foo" + std::to_string(i)] = static_cast<Foo const&>(foo); fixes this. However the examples suggest, that both should be the same.
Do I misunderstand this or is this a bug?

thanks. It's bug

Thanks.  Cases I could think of:

Value, const Value, const Value&, Value&& -> Copy and gc after re-assignment
Pointer Value and Value& -> No gc and original instance (in C++) will be modified
Reassign temporary (e.g. from array), then pass into lua should also behave correctly (see above loop, due to a bug "Foo0" could be equal to "Foo4")

These would be a bit higher level tests (they test multiple parts of the library together) but these can detect regression bugs.
Probably also candiates for function calls (const, value and ref arguments should behave correctly)


The Gradle API bytecode should contain parameter names

including for interface methods as per the Java 8 bytecode spec.
This is mostly for better integration with the Kotlin/Java interoperability and will allow the kotlin compiler to reuse names of method parameters from Java interfaces when doing implementation by delegation.
The most visible issue without the parameter names in the bytecode is https://github.com/gradle/kotlin-dsl/issues/464. That very issue was fixed for Gradle 4.10 by hydrating the Gradle API bytecode with parameter names at gradle/kotlin-dsl build time, but it still applies to Kotlin plugin code compiled against the current Gradle API.
With Gradle 5.0 requiring Java 8 we could simply build gradle/gradle with Java 8 and the -parameters option to javac. Another option would be to move the existing build-time bytecode post-processing to hydrate it with parameter names from gradle/kotlin-dsl to gradle/gradle.

If we do this, do we need to also update the binary compatibility check to trigger on parameter name change?

In Kotlin, named arguments are not allowed when invoking non-Kotlin functions, yet. In practice they are only displayed as hints in the IDE. Changing parameter names on a Java interface should not be a breaking change. We could err on the safe side and update the binary compatibility check to assert on parameter name changes, once parameter names are present in the bytecode.

As discussed on Slack, this won't be possible in the 5.0 time frame. It would require untangling of all the code that is used in workers from all the code that is part of the public API. The former needs to remain Java 6 compatible while we want the latter to compile for Java 8.

@eskatos To re-iterate the from from @lptr above:

If we do this, do we need to also update the binary compatibility check to trigger on parameter name change?

Does this mean changing a parameter is now a binary or source breaking change or it is not?

Does this mean changing a parameter is now a binary or source breaking change or it is not?

A source breaking change since Java parameter names from gradle-api are used in generated Kotlin extensions.


Third Turtling Relic - Ok, which is the effect?

The original plan was of it being a Retain Relic, but...
...honestly, it's better if the "raise Atk" is here, in a Rare Relic.
Cool! But which is the effect?

When you gain Block 3 times, gain 1/3 of the Block gained as Str for your next attack the next turn.
When you gain Block, gain 1 Str for your next attack the next turn.
When you gain Block, gain 1 Temporary Str.
If you haven't attacked the last turn, gain "your next attack this turn does Double Damage" (non cumulative).

When you gain Block 3 times, gain 1/3 of the Block gained as Str for your next attack the next turn.
When you gain Block, gain 1 Str for your next attack the next turn.
When you gain Block, gain 1 Temporary Str.
If you haven't attacked and gained Block the last turn, gain "your next attack this turn does Double Damage" (non cumulative).

Of all four ideas, this is the best one. Pen Nib already exists, so it's less "create something new" and more "how to see if the conditions worked".
That said...

If you both haven't attacked and gained Block the last turn, gain "your next attack this turn does Double Damage" (non cumulative).

Buffed the effect adding 2 Temp Strength. Let's see if that's enough.