fix(notify): add subcontact fail details

What this PR does / why we need it:

[ ] Smoke testing completed
[ ] Unit test written

Does this PR need to be backport to the previous release branch?:
If no, just write "NONE".
If don't know, write "UNKNOWN", and let the reviewer decide.
If yes, write the release branches name in the below format and submit the related cherry-pick PR:

release/3.10

/cc @ioito @zexi

/lgtm


No option for "Manage connectors"

Thank you for helping us to improve the Outlook developer documentation.
So that we can better assist you, please note the following:

If you have a question, need help, or are experiencing an issue with your code, we encourage you to post your question or issue on Stack Overflow. Tag your question according to the technology involved:

REST APIs: microsoftgraph or outlook-rest-api
Add-ins: outlook-web-addins
Actionable messages or Outlook connectors: office365connectors

If you have a feature suggestion, please post your idea on our User Voice page, and vote for your suggestions there.
If you have an issue with the documentation, please provide the information here, or feel free to submit a pull request with your suggested changes. We will review your contributions and update our documentation accordingly.

Based on documentation here https://github.com/OfficeDev/outlook-dev-docs/blob/master/docs/actionable-messages/send-via-connectors.md there should be a menu item for "Manage connectors" but seems it's missing , not sure if the design is changed or documentation is out dated.

Thanks @RezaRahmati. You're right, this option didn't carry over into the OWA redesign. I'm following up to find out if it's planned to come back.
In the meantime, you have a couple of options:
Groups in OWA
You can still configure a connector on an Office 365 Group in OWA. Go to a group's settings, and you should find Connectors there.

Mailbox in Outlook Desktop
You can use Desktop Outlook on Windows (haven't checked Mac). Choose the Get Add-ins button on the Home ribbon, then select the Connectors tab.

Confirmed this was removed from OWA and there are no immediate plans to bring it back.

Confirmed this was removed from OWA and there are no immediate plans to bring it back.


Handle checking and unchecking min/max constraint checkbox and value entry

Merged into master, closing.

Reopening to do more work

Merged into master some updates, closing


Error building online image

I'm attempting to build using Examples\create-windows-online-cloud-image.ps1 and I am running into this issue:
At C:\Users\Brardith\Documents\windows-openstack-imaging-tools\WinImageBuilder.psm1:113 char:13
+     return (New-Object WIMInterop.WimFile -ArgumentList $WimFilePath)
+             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [New-Object], MethodInvocationException
    + FullyQualifiedErrorId : ConstructorInvokedThrowException,Microsoft.PowerShell.Commands.NewObjectCommand

I'm not well-versed with powershell so I'm having trouble figuring out the root cause myself.

When using the New-WindowsOnlineImage function the config file specified should have the wim_file_path parameter point at a mounted ISO file which contains the image name referenced by the image_name parameter.
For example, let's consider you have a Windows Server 2012 R2 ISO mounted with drive letter "F:", and you want to build a Datacenter Edition of that OS. In this case you'd need the above mentioned parameters as follows:
wim_file_path="F:\Sources\install.wim"
image_name="Windows Server 2012 R2 SERVERDATACENTER"
In your case I believe there is no mounted ISO file. Please check if that is the case, and if not, let us know and we can try to debug further.

I have no idea what's different but I cloned it on a different server, and made some changes to the script, and now it's working fine. I must've had the image_name parameter wrong on the original system I was trying to do to the work on, I definitely had an image mounted. either way, your comment definitely made me examine my config.ini a little closer. :) Thank you for your help.


Internationalisation didn't support language locale containing both script and region.

Issue Summary
The wagtail_urls always 302 redirects to LANGUAGE_CODE locale if current locale contains both script and region, like en-latn-us or en-Latn-US.
Given settings.py

LANGUAGE_CODE = 'en-us'

WAGTAIL_CONTENT_LANGUAGES = LANGUAGES = [
    ('en-us', "English"),
    ('en-latn-us', "Latin English"),
    ('en-Latn-US', "BCP 47 case format"),
    ('fr', 'French'),
]

The response of http://localhost:8001/en-us/ is 200 Welcome to your new Wagtail site!.
The response of http://localhost:8001/fr/ is 200 Welcome to your new Wagtail site!.
The response of http://localhost:8001/en-lat-us/ is 302 redirection to http://localhost:8001/en-us/en-lat-us/
The response of http://localhost:8001/en-Latn-US/ is 302 redirection to http://localhost:8001/en-us/en-Latn-US/

Steps to Reproduce

Start a new project with wagtail start mysite mysite
Append to mysite/settings/base.py as follows

WAGTAIL_I18N_ENABLED = True
WAGTAIL_CONTENT_LANGUAGES = LANGUAGES = [
    ('en-us', "English"),
    ('en-latn-us', "Latin English"),
    ('en-Latn-US', "BCP 47 case format"),
    ('fr', 'French'),
]
INSTALLED_APPS += [
    'wagtail.locales',
]
MIDDLEWARE += [
    'django.middleware.locale.LocaleMiddleware',
]

Edit mysite/urls.py by removing path("", include(wagtail_urls)), and adding as follows

from django.conf.urls.i18n import i18n_patterns
urlpatterns += i18n_patterns(
    path('', include(wagtail_urls)),
)

python manage.py migrate
python manage.py runserver <IP_ADDRESS>:8001
The results

The response of http://localhost:8001/en-us/ is 200 Welcome to your new Wagtail site!.
The response of http://localhost:8001/fr/ is 200 Welcome to your new Wagtail site!.
The response of http://localhost:8001/en-lat-us/ is 302 redirection to http://localhost:8001/en-us/en-lat-us/
The response of http://localhost:8001/en-Latn-US/ is 302 redirection to http://localhost:8001/en-us/en-Latn-US/

Any other relevant information. For example, why do you consider this a bug and what did you expect to happen instead?
The response of http://localhost:8001/en-lat-us/ and http://localhost:8001/en-Latn-US/ should be 200 Welcome to your new Wagtail site!.
The en-Latn-US tag follows format defined in RFC 5646. The i18n doc follows BCP 47. The RFC 5646 of BCP 47 defined langtag as follow:
langtag       = language
                 ["-" script]
                 ["-" region]
                 *("-" variant)
                 *("-" extension)
                 ["-" privateuse]

 language      = 2*3ALPHA            ; shortest ISO 639 code
                 ["-" extlang]       ; sometimes followed by
                                     ; extended language subtags
               / 4ALPHA              ; or reserved for future use
               / 5*8ALPHA            ; or registered language subtag

 extlang       = 3ALPHA              ; selected ISO 639 codes
                 *2("-" 3ALPHA)      ; permanently reserved

 script        = 4ALPHA              ; ISO 15924 code

 region        = 2ALPHA              ; ISO 3166-1 code
               / 3DIGIT              ; UN M.49 code

About case:

   These conventions include:

   o  [ISO639-1] recommends that language codes be written in lowercase
      ('mn' Mongolian).

   o  [ISO15924] recommends that script codes use lowercase with the
      initial letter capitalized ('Cyrl' Cyrillic).

   o  [ISO3166-1] recommends that country codes be capitalized ('MN'
      Mongolia).

I have confirmed that this issue can be reproduced as described on a fresh Wagtail project: (yes / no)
yes
Technical details

Python version: Run python --version.

Python 3.7.5

Django version: Look in your requirements.txt, or run pip show django | grep Version.

Version: 3.2.6

Wagtail version: Look at the bottom of the Settings menu in the Wagtail admin, or run pip show wagtail | grep Version:.

Version: 2.14.1

Browser version: You can use https://www.whatsmybrowser.org/ to find this out.

You’re using Firefox 91.

Hi @sih4sing5hong5 - thanks for the report.
It looks like the behaviour you describe is entirely within the i18n_patterns function, so this is Django's responsibility rather than Wagtail's. Specifically, en-Latn-US does not match Django's language_code_prefix_re  pattern, so it isn't recognised as a valid language code prefix.


Lowercase h currently gives us 1 to 12 but I need 01 to 12

Hello,
How can we have two-digits hours from 01 to 12 in the input field?
The lowercase h won't do it, because it goes from 1 to 12, where 1 to 9 are single digit.
I cannot use H either because my implementation requires AM/PM, so time_24hr: false.
Also, the value displayed in the time picker seems to always be two-digit, I just need the same in the input field, but no format seems to support this.
Here's the fidler I'm playing this.
Thanks :)

Hi guys,
I found the time token "G" that supports 1 to 12 hours with leading zeros! Oh boy was I surprised to see it works perfectly :)
Fidler here
This token is not in the documentation however, it would be nice to add it.
Thanks :)

Thank you Tyera! This is exactly what I was looking for and I'm so happy it's already part of Flatpickr.

Documented G as a formatting token and also another missing one - W. Thank you for the heads up!


The Jest website is currently broken.

I was watching a talk and curious to check out the library, but the jest site is throwing some sort of syntax error:

Maybe just revert the last bot commit on the gh-pages branch?

Fixed in #3974.

for me is still brocken (https://facebook.github.io/jest/ )
https://facebook.github.io/ works

Waiting for CI.

It's back up now. Sorry 😭


Async cache lookup

Make cache lookups run asynchronously. This enables the event loop to decode a JSON file while waiting for another response from DynamoDB, for example.

Thanks!


Explicit support of SSL / TLS Compression

Motivation:
Our ReferenceCountedOpenSslEngine does not support compression so we should explicit disable it.
This is related to #3722.
Modifications:
Set SSL_OP_NO_COMPRESSION option.
Result:
Not use compression.

@Scottmitch @johnou PTAL

lgtm!

Cherry-picked into 4.1 (89cb50aefaceac53dfafa7bf8d20637bcbb3bfa8) and 4.0 (49c55cc50996867f9b5e7240bd3c8d3138b470e4)


PivotChart Manipulation

I investigated this for awhile today, but I don't see options to manipulate a chart created from a pivot table (-IncludePivotChart) similar to the parameters in New-ExcelChart like "-Width" and "-Height".
I may be going about this all wrong, but I can get a pivot chart to generate easily and include a chart with my desired chart type all the same worksheet, but that is it. I don't see a way to dictate chart size, placement and such.
Ideally, my goal is to generate a single pivot table from the source data, and then include a chart for that pivot table on its own worksheet. I can do all of that except placing the chart in its own dedicated worksheet. I can move the chart using the GUI to its own worksheet after the fact, but I want to eliminate that manual step.

Good time to ask this question ... #345 & #349 refer to wanting to add more properties to the Pivot table definition (I've linked to these on #342 where I've listed multiple things I'm doing).
What I have just done is to add  ChartHeight , ChartWidth, ChartRow, ChartColumn, ChartRowOffSetPixels  and ChartColumnOffSetPixels to New-PivotTableDefinition and support for it in Export-Excel if passing PivotTable Definitions.
(because command line specified PivotTables and Definition specified ones are processed separately this I'd prefer to avoid adding these as command line options)
I have just committed these changes to my branch - the new version is here
https://github.com/jhoneill/ImportExcel/blob/master/Export-Excel.ps1
It has had minimal testing - I have literally just run example 11 from the Export-Excel help with extra parameters. I have more testing to do and a couple of other files to check in before I send a pull request to @dfinke  to bring it into the main branch, if you would like to download the this one file and provide any feedback in the meantime, that would be very welcome.

Please note if testing the my unmerged export excel, please use this link https://github.com/jhoneill/ImportExcel/commit/520bb079e5d863931d650e369e7faa9ab7d973d1#diff-2312e8cdbe09401310dc615fad4e8d83  the commit I did this evening needs more changed files.


⚠ Bofrost.at has degraded performance

In d7e01ff, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1456 ms

Resolved: Bofrost.at performance has improved in 55b9464.


Support HSM for signatures

not planned for now

not planned for now

to add a bit more context to this, for the initial version of blobstream, validators can rotate their keys whenever they want. There's also only social slashing until we get to blobstream X or some alternative.


Use File.base instead of '.'

we should keep the base as . instead of file.base, because the base should always be the root of the gulpfile.js not the html files being converted to js.
@fraserxu maybe reject this one - just my opinion


emulator raises "GET" ... "Invalid request, unable to process." on first function call

This error pops up every time I call a function after starting the emulators.
... [call stack omitted]
>  Message: 'Request has invalid method.'
>  Arguments: ('GET',)
>  ERROR:root:Invalid request, unable to process.

I'm using an @https_fn.on_call and calling it with curl -X POST so the GET in there is a bit confusing. Moreover, this just shows up - it doesn't degrade functionality much aside from potentially delaying the cold-start.
The functions work just fine... but this long stack trace on a cold-start is troubling.

Hello @ekalosak. Could you provide a minimal reproducible example as well as your python version and contents of your requirements.txt?

I just put this in my functions when I see that:
    if req.method == "GET" and req.path == "/__/health":
        logger.debug("Returning OK to healthcheck")
        return https_fn.Response("OK")

@ekalosak Sorry if I misunderstood the issue, but does https://github.com/firebase/firebase-functions-python/pull/134 fix this issue? Seems unrelated to me.
If indeed the issue is this extra GET request triggering the warning log with the None request body, we should probably either try to fix that or if it's not something we can control, at least document it. The PR is still valid, just not sure if this issue should be considered fixed once that's merged in

@exaby73 That strikes me as correct.
The next line above in the stack trace is:
/.../venv/lib/python3.11/site-packages/firebase_functions/private/util.py", line 125, in _on_call_valid_
method
>      _logging.warning("Request has invalid method.", request.method)

While I believe you are quite right that #134 will not fix the reported error, I believe the fix is something quite similar. The offending line is in the same util.py.
minimal reproducible example
python -c 'import logging; logging.warning("won't work", ("GET",))'
expected result
--- Logging error ---
Traceback (most recent call last):
  File "/.../3.11.4/lib/python3.11/logging/__init__.py", line 1110, in emit
    msg = self.format(record)
          ^^^^^^^^^^^^^^^^^^^
  File "/.../3.11.4/lib/python3.11/logging/__init__.py", line 953, in format
    return fmt.format(record)
           ^^^^^^^^^^^^^^^^^^
  File "/.../3.11.4/lib/python3.11/logging/__init__.py", line 687, in format
    record.message = record.getMessage()
                     ^^^^^^^^^^^^^^^^^^^
  File "/.../3.11.4/lib/python3.11/logging/__init__.py", line 377, in getMessage
    msg = msg % self.args
          ~~~~^~~~~~~~~~~
TypeError: not all arguments converted during string formatting
Call stack:
  File "<string>", line 1, in <module>
Message: 'asdf'
Arguments: (('GET',),)

Notice that string coercion fails for tuples.
So that's an easy fix of course, just extract the string value from the 1-tuple request.method and 🚀

Fix: https://github.com/firebase/firebase-functions-python/pull/138

Any updates?

Fixed by merge of #138 .


Vue 3 + Typescript: "setup" function breaks emits typing

Version
3.0.0
Reproduction link
github.com
Steps to reproduce

Clone reproduction repository
Run "validate" script: npm run validate
OR
open Sample1.ts and Sample2.ts in Visual Studio Code.

What is expected?
I expect to see two errors:
One from
emit("wrong-event-name");

in Sample1.ts
And another one from
this.$emit("wrong-event-name");

in Sample2.ts
What is actually happening?
I see only one error - from Sample2.ts

In Sample2 defineComponent correctly determines emits type as:
{
    event(): boolean;
}

In Sample1 it uses EmitsOptions type because of _props and { emit } args.

If you remove args, emits type is determined correctly, but in this case you will not have access to emit function which is not suitable.

I think this is about the same TS limitation we have with props validator functions: they either need to be arrow functions or have this typed to undefined explicitly. Both of these work fine:
emits: {
   // arrow function
   event: (): boolean => { return true; }
  // explicit this
  event(this: undefined): boolean { return true; }
},

I'll submit a change to the docs adding a similar note like we have for props validators and will close the issue afterwards.
We should also consider to add an eslint rule for this (in case it doesn't exist yet).

Thx for the help.
Both fixes worked.
ESLint rule would be great. It should probably replace this ESLint core rule - "object-shorthand".

Can you open an issue on vuejs eslint repo if there isn't one yet?


Refactor code style to avoid antipatterns

Based on this video: https://www.youtube.com/watch?v=-J3wNP6u5YU

It would be wise to remove word Base from abstract versions of our components.
Move all utils functions to the proper modules
Fix any variable naming that isn't explicit (abbreviations, proper units)

https://github.com/srai-lab/srai/blob/ec2f538ae92b15697f9cf0d594cbb0f665ff359a/srai/regionizers/base.py#L8

https://github.com/srai-lab/srai/blob/ec2f538ae92b15697f9cf0d594cbb0f665ff359a/srai/regionizers/administrative_boundary_regionizer.py#L170

Removing the utils module proposition:

_optional - move to srai._optional
_pytorch_stubs - move to srai.embedders._pytorch_stubs, since it's used only in embedders based on torch,
download - move function to srai.loaders.download API and expose it in srai.loaders
geocode - move function to srai.regionalizers.geocode API and expose it in srai.regionalizers
geometry - move to srai.geometry
merge - join with srai.geometry
typing - move to srai._typing (currently used only in loaders, but it might be useful in embedders later with API changes)

Additionally, create a new submodule srai.h3 with utility functions for changing h3 cells into polygons and returning ij coordinates


Add Travis-CI pipeline

This project should build continuously using Travis-CI and publish the resulting pega-ready image to DockerHub.

Done


Fail to run

I'm running this on OSX
$ dnx . run

System.NullReferenceException: Object reference not set to an instance of an object
  at ScriptCsRepl.AspNet5AssemblyResolver.GetAssemblyPaths (System.String path, Boolean binariesOnly) <0x108440150 + 0x00017> in <filename unknown>:0
  at ScriptCsRepl.Program.Main (System.String[] args) <0x107b83920 + 0x001f6> in <filename unknown>:0
  at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) <0x103a1afd0 + 0x000a3> in <filename unknown>:0
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x103870510 + 0x00029> in <filename unknown>:0
  at Microsoft.Framework.Runtime.Common.EntryPointExecutor.Execute (System.Reflection.Assembly assembly, System.String[] args, IServiceProvider serviceProvider) <0x107b815a0 + 0x001cd> in <filename unknown>:0
  at Microsoft.Framework.ApplicationHost.Program.ExecuteMain (Microsoft.Framework.Runtime.DefaultHost host, System.String applicationName, System.String[] args) <0x105c24000 + 0x0039b> in <filename unknown>:0
  at Microsoft.Framework.ApplicationHost.Program.Main (System.String[] args) <0x105b93e10 + 0x004e6> in <filename unknown>:0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () in <filename unknown>:line 0
   at Microsoft.Framework.Runtime.Common.EntryPointExecutor.Execute (System.Reflection.Assembly assembly, System.String[] args, IServiceProvider serviceProvider) in <filename unknown>:line 0
   at dnx.host.Bootstrapper.RunAsync (System.Collections.Generic.List`1 args, IRuntimeEnvironment env, System.Runtime.Versioning.FrameworkName targetFramework) in <filename unknown>:line 0

what is the mono version? what is the DNX version?

$ dnx --version

Microsoft .NET Execution environment
 Version:      1.0.0-beta6-12256
 Type:         Mono
 Architecture: x64
 OS Name:      Darwin

$ dnvm list

Active Version              Runtime Arch OperatingSystem Alias
------ -------              ------- ---- --------------- -----
  *    1.0.0-beta6          mono         linux/darwin    default
       1.0.0-beta8-15530    coreclr x64  darwin
       1.0.0-beta8-15530    mono         linux/darwin

$ mono --version
Mono JIT compiler version 4.2.0 (Stable <IP_ADDRESS>/a224653 Fri Aug 28 13:53:46 PDT 2015)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
	TLS:           normal
	SIGSEGV:       altstack
	Notification:  kqueue
	Architecture:  amd64
	Disabled:      none
	Misc:          softdebug
	LLVM:          supported, not enabled.
	GC:            sgen

can you try running it on a newer version than beta6? i used beta7 to test this and it was ok

that worked. Thanks! You might want to add minimum requirements to the README.


CI/appveyor/branch stalling PRs

@mxstbr

From AppVeyor Updates Nov-6-2015

Based on the above, .../branch is for regular push builds. This is currently holding up several PRs. Do we actually need it on a protected branch?

@mxstbr
Problems with GitHub hooks are blocking PR merge. Please remove:
appveyor/branch
deploy/netlify
These checks are unreliable and don't offer much (if any?) value. Can we just turn them off please?

Done, sorry for the delay.
(we should really move to an organisation so you can do this too...)


fix: Read-only slider fixes

Description
Follow up the recent release of read-only states.

Fix read-only slider size
Prevent hover, focus, and active styles from being applied to the disabled state

Related links, issue #, if available: n/a
How has this been tested?

Review checklist
The following items are to be evaluated by the author(s) and the reviewer(s).
Correctness

Changes include appropriate documentation updates.
Changes are backward-compatible if not indicated, see CONTRIBUTING.md.
Changes do not include unsupported browser features, see CONTRIBUTING.md.
Changes were manually tested for accessibility, see accessibility guidelines.

Security

If the code handles URLs: all URLs are validated through the checkSafeUrl function.

Testing

Changes are covered with new/existing unit tests?
Changes are covered with new/existing integration tests?

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Looking at the deployment, the size of the handle is still smaller in the read-only state than the rest of the slider variants.

Looking at the deployment, the size of the handle is still smaller in the read-only state than the rest of the slider variants.

Discussed with design - this is expected behavior (due to an accessibility concern)


::Give command, ::Restore command

What has been done?
Proposed Changes

Looks good! Nice work!


Trying to get all of my following(7500) but gets 7395 instead

General Question
Form
Put an [x] if you meet the condition, else leave [ ].

[ x] I've searched the Issues
[ x] I've read the basic concepts
[ x] I'm using the latest version

Question
Hi
I am trying to get all of my following
I follow 7500 people(the maximum allowed)
but when i tried to get them all i get only 7395
The 105 missing is the 105 users whom i followed first (5 years ago)
This is the code
friendshipsRouter.get('/getAllUserFollowingFast/:username', (req,res ,next) => {
    (async() => {
        const targetUser = await ig.user.searchExact(req.params.username);
        let feed = ig.feed.accountFollowing(targetUser.pk);
        let allResults = [];
        let currentPage;
        do {
            currentPage = await feed.items(); //
            currentPage.users.forEach(user => {
                allResults.push(user.username);
            });
        }
        while(feed.isMoreAvailable());

        res.send({allFollowing:allResults, number : allResults.length});
    })()
});

Does anyone have an idea how to solve this?

i have same issues

Same issue. The followers count is not accurate. Any ideas??

Same issue. The followers count is not accurate. Any ideas??

Does it happen in the app?

The error occurs when the number of followers is over 2k. Some followers are duplicated.

Same issue. The followers count is not accurate. Any ideas??

Does it happen in the app?

I tried to get all followers from the Instagram web UI by scrolling down to the end in the followers link but there are no duplicates there and the number of followers and the list of users match.

The error occurs when the number of followers is over 2k. Some followers are duplicated.

This is wrong. I also get duplicate followers when the number of followers is around 300.

up!

up!


Preliminary / Pre-reqs.  for variable data storage to BC GOV OSS/S3

Title of ticket:
Description
The purpose of this task is to get all access to AXIS related environments, servers and understand/foresee any risks in migration to S3. Also, understand the options on BC GOV S3 to have large data on S3 buckets, its restorations etc.
Dependencies
Are there any dependencies?
DOD

[x] Meeting with Bruce - Explain the idea and mass data migration to OSS(TBs) etc. Caveats/Risks, if any?
[x] Decide, confirm the need for additional namespace/endpoint on OSS - Means, do we need to include all AXIS related buckets along with existing FOI Flow
[x] Request for access for  AANTON_A account to IXIAS.IDIR.BCGOV , KINDLING.IDIR.BCGOV , SPHINX.IDIR.BCGOV) for Analysis and decision making
[x] Do we need 10.7 AXIS migration ? Because of this back ups and storage will be additional along with existing
[ ] Review the plans, progression with IMB

Met with Bruce along with IMB Team. Bruce indicated the caveats of storing DB backups on S3, like heavy large files can cause issues while trying to download for restoration.

Our/My personal suggestion is to try to use S3 on non business critical apps, atleast on DEV, TEST. Also, try to reduce the file size through the DB file size reduction techniques, if possible. Also, can thnk of hybrid plans - like using S3 in support with regular back up service

We can use existing OSS namespace for trying out things - particularly dev, test. Onboarding cost of new namespace if 2400$ .

Business confirmed the need for upgrade to 10.7 and understood extra storage cost incurred with that approach.

Access to IXIAS.IDIR.BCGOV , KINDLING.IDIR.BCGOV , SPHINX.IDIR.BCGOV received using my _A account

Will confirm the plans with IMB next week for non business critical apps pon DEV, TEST


Common test no longer working

Hey all,
This is just a question.
I just upgraded to the latest version of rebar and when I run my common tests I get the following error.
Command 'ct' not understood or not applicable
my project struct
./rebar
./rebar.config
./apps/app_1
./apps/app_2
Not really sure what the issue is here and any help would be greatly appreciated.  My expectation is I am doing something wrong or deprecated.
Thanks

Hi, this issue was closed in an attempt to do quick basic filtering. All tickets prior to March 2017 were closed and will be reopened on a per-request basis, please give rebar3 a try and feel free to reopen if it's a pressing issue that is still unresolved.


Authorization Code Flow needed to receive redirect_uri with urlEncode

Expected Behavior
when sending params to OAuth2AuthorizationEndpointFilter, redirect_uri parameter needed to be urlencode.
Current Behavior
OAuth2AuthorizationEndpointFilter accept raw params and just directly match the redirect_uri on DB.
for (String registeredRedirectUri : registeredClient.getRedirectUris()) {
   UriComponentsBuilder registeredRedirect = UriComponentsBuilder.fromUriString(registeredRedirectUri);
   registeredRedirect.port(requestedRedirect.getPort());
   if (registeredRedirect.build().toString().equals(requestedRedirect.toString())) {
   return true;
   }
 }

Context
      <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-oauth2-client</artifactId>
        </dependency>

OAuth2AuthorizationRequestRedirectFilter in this package don't encode redirect_uri either.

Hi,
can I take this issue?
(It seems to be an easy starter - this would be my first commit in this project.)

@moccaplusplus Thanks for your interest but let's confirm there is a bug first.

Hi @jgrandja
as it occured that this is not a valid issue - maybe you could suggest an issue, not hard for first contribution.
Cheers, Tomasz

@moccaplusplus There is some technical debt like this one in OAuth2ClientAuthenticationFilter. Are you interested in this one?


filter: make list more compact, clean up template

I've removed the suggestions from the filter lists, they're nice to have on first use maybe but just take up space afterwards. And now we have the help page to get new users started.
I've also decreased the padding between the filter suggestions, before the list was just endless with a lot of payees or accounts.

Added a (completely unrelated) fix for #160

Looks good, thanks!
I added a placeholder in the time filter input field and added a help page entry in ed97ab2a7853fdb66471d433048a01c7f7d32793. Placeholders so that this is not completely lost to users that do not look at the help pages.

I added a placeholder in the time filter input field

Good idea!


Support avg function in WindowStream

Hi teams, I want to handle this. Could you please assign it to me ?

@Jargon9 OK, It already assign to you. Please clone from develop branch, and merge the your pr back into it.
The develop branch is the default branch, I will  change the default branch in the next feature days.

@ni-ze Got it! thanks very much.

Hi teams, I have completed the main part of avg calculation. Could you please review the code?


Turn federated auth on for Identity tests.

Follow-up from https://github.com/Azure/azure-sdk-for-cpp/pull/5740#discussion_r1659213420

The liveonly test is being disabled with tracking issue https://github.com/Azure/azure-sdk-for-cpp/issues/5786

/azp run cpp - identity

/azp run cpp - identity


Put the gpu data back on host before processing cache on CPU

If DataType isn't supported on the GPU and the data is already on the GPU, we should copy it back to the host before writing it to cache otherwise the plugin will throw an exception.
Signed-off-by: Raza Jafri<EMAIL_ADDRESS>

build

build


chore(all): upgrade cdk version to 2.188.0

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v2
Commit ID: 29ca66215ee328655c8f866326a579376c3ae4d3
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository


Is there a type for RVAs?

Is there a pointer-like type for RVAs within Ghidra? When reverse engineering PEs that use CFG/XFG it's common to find tables of RVAs for function tables. I would like to turn them into followable "pointers", but I can't figure out how. Pointer won't work because it expects a VA rather than an RVA and is the wrong size (RVAs are uint sized on both x86 and x64).

Of course I find it as soon as I post the issue!
ImageBaseOffset32 and ImageBaseOffset64 were what I needed.


[WIP] Test if Matplotlib warns (and Travis breaks)

Playground to see, why I'm getting red travis everywhere.
I get this error in Travis see this example
        if manager is not None:
            try:
                manager.show()
                return
            except NonGuiException:
                pass
        if warn:
            warnings.warn('Matplotlib is currently using %s, which is a '
                          'non-GUI backend, so cannot show the figure.'
>                         % get_backend())
E           UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure.

but when I run it locally it does not break:
~/code/mne-python agramfort-eeglab_annot_to_event*
(mne) ❯ export MPLBACKEND="agg"

~/code/mne-python agramfort-eeglab_annot_to_event*
(mne) ❯ pytest mne/commands/tests/test_commands.py -k browse_raw
Test session starts (platform: linux, Python 3.6.6, pytest 3.6.3, pytest-sugar 0.9.1)
rootdir: /home/sik/code/mne-python, inifile: setup.cfg
plugins: smother-0.2, sugar-0.9.1, pudb-0.6, ipdb-0.1, faulthandler-1.5.0, cov-2.5.1

 mne/commands/tests/test_commands.py ✓                                          100% ██████████
================================== slowest 20 test durations ==================================
1.01s call     mne/commands/tests/test_commands.py::test_browse_raw
0.00s setup    mne/commands/tests/test_commands.py::test_browse_raw
0.00s teardown mne/commands/tests/test_commands.py::test_browse_raw

Results (2.39s):
       1 passed
      14 deselected

@massich when opening PRs could you set the description properly? That way the GitHub notification emails make it clear what it's about so I don't have to navigate here, see that the description is the template, then look at the code diff to see what it's about...

... and then there is no diff to look at so it's nothing, and I'm more confused.

@larsoner sorry, I'll try to be more careful. Do you get the template in the email if we write the info as a comment?

Do you get the template in the email if we write the info as a comment?

I'm not sure what you mean. I'm not sure how you have been opening PRs but lately I keep getting emails with content like:
[mne-tools/mne-python] [WIP] Test if Matplotlib warns (and Travis breaks) (#5535)
from: | Joan Massich<EMAIL_ADDRESS>
Thanks for contributing a pull request! Please make sure you have read the
contribution guidelines
before submitting.

Please be aware that we are a loose team of volunteers so patience is
necessary. Assistance handling other issues is very welcome. We value
all user contributions, no matter how minor they are. If we are slow to
review, either the pull request needs some benchmarking, tinkering,
convincing, etc. or more likely the reviewers are simply busy. In either
case, we ask for your understanding during the review process.

Again, thanks for contributing!

Reference issue
Example: Fixes #1234.

What does this implement/fix?
Explain your changes.

Additional information
Any additional information you think is important.

You can view, comment on, or merge this pull request online at:
  https://github.com/mne-tools/mne-python/pull/5535

Commit Summary
Test if Matplotlib warns (and Travis breaks)
File Changes
Patch Links:
https://github.com/mne-tools/mne-python/pull/5535.patch
https://github.com/mne-tools/mne-python/pull/5535.diff
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Superseded by #5537

Thx!!


Increase default Xmx for console commands.

Increase default Xmx for console commands from 256M to 1024M.

Thanks for the PR. Which command needs this much memory?

kafka-consumer-groups needs more than 256M. I believe 512M should work, but I am guess nowadays developers' computers have way more memory than 512M. So just put 1024M there since it does not hurt anything.

Thanks. True about laptops, but Docker containers often have a limited amount of memory.

Good point. I've updated my pull request to only change Xms for kafka-consumer-groups.sh from 256M to 512M.


Add a more helpful error message if resources are not found

Describe the bug

If the x:Uid attribute of a XAML object is set to a non existing id, the app crashes with a winrt::hresult_error exception. This is very unhelpful to identify the cause of the crash.
Steps to reproduce the bug

Steps to reproduce the behavior:

Create a new winui app
Add the x:Uid attribute to a XAML element with a random value

Expected behavior

The error message should clearly point out the issue (the name of the wrong resource id)
Screenshots

Version Info

NuGet package version:

[WinUI 3 - Project Reunion 0.5: 0.5.6]

Windows app type:

UWP
Win32

Yes

Windows 10 version
Saw the problem?

Insider Build (xxxxx)

October 2020 Update (19042)
Yes

May 2020 Update (19041)

November 2019 Update (18363)

May 2019 Update (18362)

October 2018 Update (17763)

April 2018 Update (17134)

Fall Creators Update (16299)

Creators Update (15063)

Device form factor
Saw the problem?

Desktop
Yes

Xbox

Surface Hub

IoT

Additional context

@chrisglein FYI

Related to #3971 and #2350?

yup, looks like the same ask.

:tada:Microsoft.WindowsAppSDK v1.3.0 has been released which fixes this issue.

Release Notes
Nuget


Validate guides for 1.12 release

Below is a set of platforms with a semi-randomly picked feature "getting started guide" links. The goal is to test each platform with at least one of the getting started guides.
Secondary goal is to expose more people to the system.
Please test using https://docs.cilium.io/en/v1.12.0-rc3. For quick install guides, ensure to pass the version argument to the Cilium CLI to install the correct version.
Also take notes how much time it took you performing the Quick Install and how much time it took you testing the feature itself. Ideally the Quick Install should take < 15 minutes.
Deadline: July 8th
EKS (@NikAleksandrov)

[x] Quick Install
[x] IPSec

GKE (@pippolo84)

[x] Quick Install
[x] Egress Gateway

K3s (@chancez)

[ ] Quick Install
[ ] L7-Aware Traffic Management

Kind (@raphink)

[ ] Quick Install
[ ] HTTP policy

RKE (@ti-mo)

[x] Quick Install
[x] Policy match on kube-apiserver

toEntities:
kube-apiserver

AKS BYOCNI (@dylandreimerink)

[x] Quick Install
[x] Cluster Mesh
[ ] Service affinity (Requires a cluestermesh setup)

[ ] also enable hubble / relay / ui using cilium CLI and see what shows up.

Openshift (@tommyp1ckles)

[x] Quick Install
[x] Kube Proxy Replacement

I've tested the two Kind guides. They both worked fine.
Just a note on the HTTP policy guide though.
We are instructed to install with the Quick Installation, which in the case of Kind creates a cluster with 4 nodes. Then we get:
kubectl -n kube-system get pods -l k8s-app=cilium
NAME           READY   STATUS    RESTARTS   AGE
cilium-5ngzd   1/1     Running   0          3m19s

kubectl -n kube-system exec cilium-1c2cz -- cilium endpoint list

From this:

It is not very clear that the goal of the first command is to find the name of the Cilium pod
In the case a Kind, there are 4 Cilium pods, and pods are running on any of the nodes, so it's not clear which one to pick

The easiest would be to provide a different Kind config with only a control plane (though this means cilium status will display an error iirc as it won't be able to deploy 2 operators).

I have tested the AKS BYOCNI guide, which works. Waiting for the clusters to come up takes the most time, even so ~15-20 min.
Currently working on the clustermesh guide, which is going less smoothly, will leave an additional comment as soon as I have figured out what is going wrong and how to improve the guide.

I tested the K3s install and the rancher-desktop install, everything went smoothly and quickly.
However, while testing the L7-Aware Traffic Management I ran into an issue which I wasn't clear on how to proceed:
so in our GSG we use cilium CLI, but in https://docs.cilium.io/en/v1.12.0-rc3/gettingstarted/servicemesh/l7-traffic-management/#installation, we’re upgrading via helm. Now I did expect this to work because CLI uses helm under the hood now, but it seems to only helm template, not helm install, so there’s no release for helm to upgrade, switching from the CLI to helm won't work.
I'm sure this issue is present in most of our docs. what are we expecting users to do in this situation?
cilium upgrade does not seem to support config updates, only image updates. so it’s not as a simple as turning helm upgrade into cilium upgrade, and running cilium install a 2nd time fails due to secrets already existing, so it is not idempotent either.

I've tested L7 docs and examples. I opened a PR here to resolve one issue: https://github.com/cilium/cilium/pull/20417
I also hit another issue, relating back to cilium cli, where port-forwarding to cilium's hubble port does not work, which is used in the  L7 LoadBalancing example. I worked around that by just running the hubble commands inside the cilium pod.
The other issue, also with the L7 LoadBalancing example is that cilium connectivity test --test egress-l7 does not produce an echo-other-node K8s service. I’m using the v0.11.10 CLI, so perhaps it’s just not in this CLI version? Not sure.

The other issue, also with the L7 LoadBalancing example is that cilium connectivity test --test egress-l7 does not produce an echo-other-node K8s service. I’m using the v0.11.10 CLI, so perhaps it’s just not in this CLI version? Not sure.

The echo-other-node is only applicable for multicluster or multi node cluster, can you try again with multi node cluster ?

So for the clustermesh guide I used AKS+BYOCNI clusters. But it turns out that if you follow the quick start guide for creating these clusters, you get clusters that use internal non-routable CIDR ranges for both the nodes and services (<IP_ADDRESS>/24).
So if you then follow the clustermesh guide, all is well, until you run the connectivity test which fails to reach the other cluster.
All installation steps indicate success however and all statuses are green. Because the host CIDRs overlap, both clusters will loopback and connect to their own etcD and think that they are now connected to the other cluster. That was quite fun to debug.
So we should either change the AKS guide to suggest users to use non-default CIDR ranges or we include cluster creation steps in the clusermesh guide. While the guide does state the prerequisites https://docs.cilium.io/en/v1.12.0-rc3/gettingstarted/clustermesh/clustermesh/#prerequisites. We have no instructions on how to actually fix clusters which don't meet these requirements.

Another thing is that the v1.12-RC3 docs don't include the Service affinity guide. The link returns 404 and the doesn't appear in the menu. This page only exist on the "latest" version of the docs https://docs.cilium.io/en/latest/gettingstarted/clustermesh/affinity/

I tested the Egress Gateway feature on GKE.
Unfortunately, the feature seems to be broken, so I opened an issue: https://github.com/cilium/cilium/issues/20432
Some other things that can be improved in the documentation:

This guide suggests to use helm upgrade to deploy the new CIlium version. Just like @chancez reported, to do that, Cilium must have been first installed via helm, so it is worth mentioning.
The helm upgrade command misses the option --set rollOutCiliumPods=true. Without this, Cilium pods won't be restarted and thus they won't read the updated ConfigMap for Egress Gateway.
If possible, in this section it may be worth giving the user a way to test if --set egressGateway.installRoutes=true is really needed.
(nit) In [this section](--set egressGateway.installRoutes=true) the final note Regardless of which way the egress IP is configured ... is valid for all the three possible ways in which the egress IP is configured. Then it should be moved after the last code section and outside of the numbered list.
The example policy cannot be applied as is. The documentation should report that the user has to change the destinationCIDRs with its designated external IP address. Same goes for the egressIP option, but I think it should be better to simply leave this empty, so to let the agent use the first IPv4 assigned to the interface for the default route.
The documentation should specify that a node different from the one where the mediabot pod is running must be used as the egress gateway. Besides, it should also point out that such node should be labeled with egress-node=true so to be correctly selected by the policy.

Mostly complete the kube-proxy getting started guide. Here are my findings:

Struggled to get a functioning cluster with kubeadm initially, was trying to create one with containerd as the cri but was getting hard to troubleshoot crashing issues. Not really related to this guide, but worth noting since I only resolved this by switching to using docker+cri-dockerd. We might want to consider making the guide a bit more opinionated to make things easier for someone not familiar with kubeadm.
Guide was overall good, making a PR for some small improvements to help clarify some sections but overall I had no problem. Should take less than 5 minutes once you actually have a functioning cluster.
Ultimately I ran into cross node connectivity issues after running through the steps, didn't have time to dig too far into those so I made an issue to resolve those #20434 (it's possible these are related to my particular setup, but it would be worth solving regardless to help readers avoid similar pitfalls).

Link to mentioned issue: #20434

I go AKS(BYOCNI) + Clustermesh working, but it involved some additional configuration work. I explained the process in a dedecated AKS-to-AKS clustermesh guide #20439

Tested service affinity using the docs on 'latest'. That all seems to work except for one small thing in the example commands which I updated in #20442.
Also took a look at hubble UI. That looks as expected. When service affinity is local only the local flows show up, when service affinity is remote the flows to the remote endpoint show up, with no affinity set both show up.

I set up a single-node RKE deployment. No issues encountered during installation.
toEntities: - kube-apiserver works, but not in combination with e.g. a toPorts clause. I assume that is a known limitation.
However, it doesn't seem like L7 proxying works on RKE:
  [.] Action [client-egress-l7/pod-to-pod/curl-1: cilium-test/client2-686d5f784b-dkpx8 (<IP_ADDRESS>) -> cilium-test/echo-same-node-7c9dcd594-rnbtr (<IP_ADDRESS>:8080)]
  📄 Following flows...
  ❌ command "curl -w %{local_ip}:%{local_port} -> %{remote_ip}:%{remote_port} = %{response_code} --silent --fail --show-error --connect-timeout 5 --output /dev/null http://<IP_ADDRESS>:8080" failed: command terminated with exit code 28
  ℹ  curl output:
  curl: (28) Connection timeout after 5001 ms
:0 -> :0 = 000

...

  📄 Flow logs for peer cilium-test/client2-686d5f784b-dkpx8:
  ❓ [0] Jul 11 08:10:12.430: cilium-test/client2-686d5f784b-dkpx8:47736 -> cilium-test/echo-same-node-7c9dcd594-rnbtr:8080 L3-L4 REDIRECTED (TCP Flags: SYN)
  ❓ [1] Jul 11 08:10:12.430: cilium-test/client2-686d5f784b-dkpx8:47736 -> cilium-test/echo-same-node-7c9dcd594-rnbtr:8080 to-proxy FORWARDED (TCP Flags: SYN)

All connectivity tests involving L7 proxying (both DNS and HTTP) are failing consistently on RKE.

seems like we missed @raphink in assignee before.


Update build.sh

Update build.sh for building with .NET Core SDK 1.0.1 in Travis CI.

@AnthonySteele Looks like the test's still being a bit flakey. Is there another assert we missed?

I'm going to merge this in now as the flakeyness of the tests was pre-existing.


add jobs to our packit config

packit status now results into:
ERROR    Cannot parse package config: 'release_to' is a required property

Failed validating 'required' in schema['properties']['jobs']['items']:
    {'properties': {'release_to': {'items': {'type': 'string'},
                                   'type': 'array'},
                    'trigger': {'enum': ['release',
                                         'pull_request',
                                         'git_tag']}},
     'required': ['trigger', 'release_to'],
     'type': 'object'}

On instance['jobs'][0]:
    {'job': 'propose_downstream',
     'metadata': {'dist_git_branch': 'master'},
     'trigger': 'release'}.

See https://github.com/packit-service/packit/blob/master/packit/config.py#L478

Lol, why do our tests depend on the packit.yaml in the root of the repo?
Anyway, my PR #252 should fix this.

We will also face this problem in future: our development version of packit will already know things which the stable packit doesn't. In this case, we had to change the packit.yaml syntax, again.


The Repair and Resubmit form does not look good

The Repair and Resubmit form does not look good on 100% and a screen with 3440 x 1440 resolution. This is on Windows 11.

This is a regression caused by the 4K adaption. As mentioned in another issue/PR there are other issues with that PR too.

4K or High DPI (#797) PR?

My bad. It's #797.

The Submit form is not good either.


Enhancement security anonymous only actions

enforcing access to signin/signup resources only to anonymous users so that logged-in users won't be able to access the signin or signup controllers and mess anything up :)

@lirantal is this still necessary?

I haven't yet reviewed Amos changes in 0.4 branch so I can't say. Let's leave it as is until I'm able to peek a little bit on 0.4

@lirantal is this PR still necessary for 0.4.0?

haven't yet reviewed 0.4 in terms of ACLs :(
We can probably close this PR for now and I can submit a new one or re-open later if it will be relevant.


Add reference filter to the list of available filters

The reference filter is documented in the file, but is not present
in the list of available filters.
/cc @thaJeztah @mstanleyjones
🐯
Signed-off-by: Vincent Demeester<EMAIL_ADDRESS>

Oh, actually; this also needs to go into the man page; https://github.com/docker/docker/blob/master/man/src/image/ls.md#filters

relates to https://github.com/moby/moby/pull/27872


add docs of the usage of multiple sinks

@vishh @jimmidyson
As we discuss usage of multiple sinks in the end of (https://github.com/kubernetes/heapster/pull/712),
here is the pr to modify the sinks document to provide examples for using multiple sinks.

Can one of the admins verify this patch?

Thanks @bluebreezecf!

@jimmidyson here is revised pr.

LGTM. Thanks!

@jimmidyson Thanks for your kindness and rigorous reviews, bro!

@bluebreezecf My pleasure. However , all thanks are to you for your contributions - look forward to your next one :)

@jimmidyson Tks, bro! We will see ：）


Improvements to SMAPI client

This library currently has a basic smapi client (Sonos music api). But it lacks support for a lot of stuff and it doesn't work with services that require authentication.

This requires reverse engineering or insider help from sonos to figure out the authentication stuff.


podcast_keyboard.py:23: Перенести классы в отдельные...

The puzzle 899-e47cefb4 from #899 has to be resolved:
https://github.com/blablatdinov/quranbot-aiogram/blob/512a045fe275c3fe0c3ab6ddd71d6654bb7c40d7/src/srv/podcasts/podcast_keyboard.py#L23-L23
The puzzle was created by Ilaletdinov Almaz on 09-Jun-24.
role: DEV.
If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code. Here is more about PDD and about me.

All classes moved #899


Dataset handling enhancement

This pull request fixes #263 (partly) thanks to @advanderveer 's help.
It also remove datasets that were created by the nerd job run command if this command fails (fixes #263). Same, when nerd dataset upload fails to send data to S3, it will delete the dataset from k8s (fixes #302).

@Overv @LilliJane Great work guys! I've fixed some error messages but otherwise it looks great


Do not start more instances than needed

When determining how many instances to launch during deployments
and scale checks, do account for isReserved instances, otherwise
Marathon starts extra instances in case of apps and pods with
persistent volumes.
It is a cherry-pick of 311b176 with fixes of flaky tests.
JIRA issues: MARATHON-7751

Hmm. Two test timeouts in a row.

Rebased.


Influxdb v1.5.1 not loading/reading the graphite configuration though setting the flag "enabled = true"

Description : On installing the influxdb latest ver 1.5.1 and updating the config file with enabling the graphite value, then reloading the config still influxdb is not picking up the updated graphite value. Could someone take a look and provide your inputs on why influxdb is not picking up the graphite service when reloading with the updated config
Bug report
System info: [Include InfluxDB version, operating system name, and other relevant details]
Influx DB ver - 1.5.1
Operating system - Mac OS
Steps to reproduce:

Update the config file(influxdb.conf) with below uncommented graphite values
[[graphite]]

Determines whether the graphite endpoint is enabled.
enabled = true
database = "graphite"
retention-policy = ""
bind-address = ":2003"
protocol = "tcp"
consistency-level = "one"
batch-size = 5000
batch-pending = 10
batch-timeout = "1s"
udp-read-buffer = 0
separator = "."

influxd -config /usr/local/etc/influxdb.conf
Please verify the below output of above command, which doesnt have any entries related to graphite

__Expected behavior:
we expected to see the "Starting Graphite service with Batch details,addr" as part of updated config reload
__Actual behavior: As you can see it didnt load any service related to graphite on reloading the influxd with latest configuration
8888888           .d888<PHONE_NUMBER>b.  888888b.
888            d88P"  888                   888  "Y88b 888  "88b
888            888    888                   888    888 888  .88P
888   88888b.  888888 888 888  888 888  888<PHONE_NUMBER>888K.
888   888 "88b 888    888 888  888  Y8bd8P' 888    888 888  "Y88b
888   888  888 888    888 888  888   X88K   888    888 888    888
888   888  888 888    888 Y88b 888 .d8""8b. 888  .d88P 888   d88P
8888888 888  888 888    888  "Y88888<PHONE_NUMBER>888P"  8888888P"
2018-03-26T19:47:05.975318Z	info	InfluxDB starting	{"log_id": "074yRrTl000", "version": "v1.5.1", "branch": "master", "commit": "cdae4ccde4c67c3390d8ae8a1a06bd3b4cdce5c5"}
2018-03-26T19:47:05.975346Z	info	Go runtime	{"log_id": "074yRrTl000", "version": "go1.10", "maxprocs": 8}
run: open server: listen: listen tcp <IP_ADDRESS>:8088: bind: address already in use

run: open server: listen: listen tcp <IP_ADDRESS>:8088: bind: address already in use

You have an influxd instance or something else already running on 8088, so you need to shut down the other process, or change your configuration to use a different bind-address.


"Choose the type of app you're building" empty when installed locally

Describe the bug
In order to ensure that all builders (developers and CI/CD environments) use the same version of build toolchains, a common pattern is to include build/test requirements under devDependencies in the project's package.json rather than relying on a global installation of the tool and execute it via e.g. $(npm bin)/amplify.  Attempting to do this with the amplify CLI results in the init prompt Choose the type of app you're building having no options and crashing.
Amplify CLI Version
$(npm bin)/amplify -v gives 4.18.0
To Reproduce
In an empty folder, npm install --save-dev @aws-amplify/cli && $(npm bin)/amplify init.  Fill out the prompts until you get to Choose the type of app you're building - no entries are listed, and attempting to accept the default causes a Cannot read property 'value' of undefined error.
Expected behavior
The same behavior as a globally-installed version (in my case, presenting the options android, ios, and javascript).
Desktop (please complete the following information):

OS: Debian 9 on WSL on Windows Server 2019 v1809
Node Version: 13.13.0

Additional context
after running rm -r * && npm install --save-dev @aws-amplify/cli, my package-lock.json is as attached (uploaded as txt because github doesn't allow attaching json files to issues):
package-lock.json.txt

Currently the CLI does not support local install. We do have a pr in the works for this.
https://github.com/aws-amplify/amplify-cli/pull/3857

@SwaySway #3857 was approved but then closed saying it's been backlogged. Any updates on this issue?

I have this issue when developing with vue 3.

I would also really appreciate being able to install the Amplify CLI locally.  When installing globally on CI it can take 15-20 minutes just for this global install alone.
It's not even possible to cache.  You can't use npm ci globally, which is the only method available for npm package caching on gitlab.  There's no access to the root cache in Gitlab CI.
And as others have said, really we should be pinning the version down for a given project.

Try building a docker container and using it as a replacement for a virtual environment until local install is supported.

This is still needed. Developers / studios are maintaining several applications with different versions.

I just wanted to follow up and see if this was on the product roadmap?


minimum_rotated_rectangle is very interesting, what about having a minimum_rotated_triangle?

Question/Request
The minimum_rotated_rectangle function is quite useful for simplifying some polygons when extracting information, such as the major axis of your polygon.
But I find myself in a case where having a minimum_rotated_triangle would be even better. Is there a plan to implement this? If not, I would love to try it.

@RomainGratier the core geospatial algorithms that Shapely exposes are coming from the GEOS library, so I would suggest asking there: https://github.com/libgeos/geos


Errors should have a non-zero return code.

Commands that result in an error are still returning zero. It would be helpful if those returned something non-zero. I would like to be able do something like this in the shell:
storm edit alias alias.domain.com:2222 || storm add alias alias.domain.com:2222
Another idea would be to add an "editadd" command, either way non-zero return codes on errors would be nice. An could submit a path for either or both is that's agreeable.

@philip-dakno I think adding a "editadd" command will break the code readability.
The main, problem here is that a failed command does not have the behaviour expected by ||.
I think it's a better idea to return a non-zero code when failing

https://github.com/emre/storm/pull/159


pipelines/ruby: add new test pipelines

This PR adds new pipelines for Ruby:

ruby/test
ruby/require

Example usages:
- uses: ruby/test
  with:
    command: ruby -e "require 'json'"

- uses: ruby/require
  with:
    require: json

- uses: ruby/require
  with:
    requires: |
      require 'json'

Thank you so much @smoser! I just updated the PR and hit a new issue:
ruby-3.2-3.2.4-r1.apk disqualified because ruby-3.3-3.3.5-r1.apk already provides cmd:erb

That's probably due to I set ${{inputs.ruby}}=ruby so it installs the ruby-3.3 (latest) whereas I have ruby-3.2 in the test pipeline. But I'd like to set ruby-3.2 as a default package since most of Wolfi packages using this version. That's why I had to set default: ruby-3.2.

Thank you @smoser! I made some changes according to your reviews here, could you PTAL when possible? It seems the CI is now green but not sure whether it's false-positive.

Thank you so much for the reviews @smoser! I have pushed a few commits, could you please take to a look again to see whether your concerns clarified here?


Loding more the one Mfe at the same time.

So I have a typical shell app for hosting mfe. Setup for dynamically loading components (like widgets).  Like in the Plugin example. The only difference is I'm not adding them on click event but from the configuration list.  The problem occurs when we ngFor the widgets. It happens so fast that the first widget is not yet rendered or loaded . That other widget one from the same Mfe brakes. is it possible to load multiple mfe at the same remoteEntry.js

I have exactly the same problem. The only solution I found was centralizing the dynamic loading functionality in a service and queue them.
It's not ideal, but it works better than it sounds.

I had the same idea but I wanted to check is there something else a more performant solution.
Thank you  rojasjandro89


std.datetime documentation isn't properly split

schveiguy (@schveiguy) reported this on 2018-01-31T18:54:13Z
Transfered from https://issues.dlang.org/show_bug.cgi?id=18345
CC List

greensunny12

Description
https://dlang.org/phobos/std_datetime.html starts with:

"Module containing Date/Time functionality."

And proceeds as if std.datetime was still one module.

Conversely, looking at https://dlang.org/phobos/std_datetime_date.html has no summary documentation, and just has ddocs on types and functions.

Just putting this issue here so it's not forgotten.

github-bugzilla commented on 2018-02-07T18:28:01Z
Commits pushed to master at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/6fcd7371637b80b33ae4a36504f2299447459fb5
Issue 18345 - add bookmark tables to std.datetime

https://github.com/dlang/phobos/commit/378b7103157847542a3ff62e80075d7aa3099553
Merge pull request #6118 from wilzbach/fix-18345

Issue 18345 - add bookmark tables to std.datetime
merged-on-behalf-of: Jonathan M Davis<EMAIL_ADDRESS>


App Extended Context Support

Feature request
Is your feature request related to a problem? Please describe.
In short, I need context in my http service and i want to make it discreet to if it runs on the server or client.
For example i want to call "httpGet('/something')"
without providing auth to the function all the time.
Without nextjs, I'd go with the following initialization code:
import {setAuth} from './httpService';
import {getCookie} from './cookiesService';

const uid = getCookie('uid');
setAuth({uid});

that saves the auth somewhere in memory inside httpService.
Later i'd use it like this:
import {httpGet} from './httpService';

const response = await httpGet('/something');

But since the server side of nextjs is stateless,
the following code will be common to all the users in the system in this approach:
import {setAuth} from './httpService';
setAuth({uid});

so we need to initialize the service somehow.
For example in _app.js:
ctx.httpService = new HttpService({uid})

and later
const response = await ctx.httpService.httpGet('/something');

This would work on the server but only inside "getInitialProps".
I'd like to create a ctx that is discreet to being on the server or on the client and to pass it to the whole app
so any component would be able to get ctx from it's React Context:
class Something extends Component{
  componentDidMount() {
	this.props.ctx.httpService.httpPost('/something');
  }
  render() {
	//...
  }
}

export default withCtx(Something)

Describe the solution you'd like
Is there a way to do it or is it a feature that needs to be added?
I thought of:

Passing ctx down to _apps "render" function as a property. (we need a smart serialization for this)
Adding a CtxProvider and withCtx to let the user pass the ctx in React Context.
ctx would need to be re-created on the client's init as well so what i propose is to add a
extendCtx static just like getInitialProps that would run both on server and client:

//_app.js
class MyApp extends App {

  //this should be called once on the server, once on the client's initialization, and on each local navigation.
  static async extendCtx(ctx) {
	const {req, res} = ctx;

	const uid = getCookie('uid', req); // get the cookie from the req if it exists or from document.cookie
	ctx.httpService = new HttpService({uid});
  }

  static async getInitialProps({Component, ctx, ctx: {req, res, store, query, pathname}}) {
    const something = ctx.httpService.httpGet('/something');
	return {something}
  }

  render() {
	const {ctx, something} = this.props

    return (
	  <CtxProvider ctx={ctx}>
	  	<InnerApp something={something}/>
	  </CtxProvider/>
	);
  }
}

We're not planning on allowing passing down the ctx to rendering, it's incredibly easy to misuse and generally not needed, eg you could return the values you need in getInitialProps and handle initializing HttpService in componentDidMount using setState or similar.


where is the data please?

In the example/.js has data_url: ../data/.tsv but the data is not there.

I've added the data folder


[Blackhole Bringup] SFPU eager tests

SFPU eager tests are mismatching in blackhole.
Tests:
TT_METAL_WATCHER=5 TT_METAL_DPRINT_CORES=0,0 TT_METAL_SLOW_DISPATCH_MODE=1 ./build/test/tt_eager/ops/test_eltwise_unary_op
TT_METAL_WATCHER=5 TT_METAL_DPRINT_CORES=0,0 TT_METAL_SLOW_DISPATCH_MODE=1 ./build/test/tt_eager/ops/test_sfpu

@abhullar-tt @ttmtrajkovic  fyi

@ttmtrajkovic fyi

Running the above tests on Wormhole B0 also results in failures. After looking into LOG a bit further, it seems like both ARCHes produce the same outputs. Do we expect these to pass on BH but not on WHB0?

Running the above tests on Wormhole B0 also results in failures. After looking into LOG a bit further, it seems like both ARCHes produce the same outputs. Do we expect these to pass on BH but not on WHB0?

If these tests are failing on WH then we can skip them on BH for now as well and revisit


Add IMC for mod compatibility

I recommend adding a way for other mods to send messages to discord, for example Forge's IMC feature.
That way, other mods like BetterQuesting could send their own achievements to Discord, or server management mods could send notifications.

I will look at it later. Currently other mods can call sendMessage on the discord isntance

Wait for the file to be approved. I attempted to add compatibility for my custom one (key: Discord-Message) and the one from the other Discord Integration mod by Chikachi


no-live vs. exit

In our user experience research with the dat cli, we found that --exit was more immediately intuitive than --live=false, seems like that crept in again with the hyp cli!

Yeah +1 Karissa, @andrewosh I kind of feel like it shouldn't be live by default. What do yall think about reversing it so that you have to add --live instead?

Additionally, it looks like the hyp info command doesn't have an option to not be live, which was one of the first surprising things to me I ran into. (Would have expected it to be similar to git status - to just output a snapshot of what's going on.)

@fwip yeah that makes sense. Live-by-default is a little surprising

Okay talked it through with andrew and he agrees, going to change sync and info for this.

Published 1.2.0


[ART-8764] Setup advance operator release

Prepare to accommodate advance operator release
Alongside https://github.com/openshift-eng/art-tools/pull/339

/lgtm


Command Line Tool not Working - Issue in Processing step

I am running into an issue with the processing step. I am successfully able to retrieve data on the song from the url, but am running into difficulties actually downloading it.
When attempting to perform the processing step, a TypeError occurs:

This happens for any type of conversion: I also attempted midi and mp3.

Duplicate of #68
See this comment: https://github.com/LibreScore/dl-librescore/issues/68#issuecomment-2211409818


feat: add firebase/firebase-tools

firebase/firebase-tools: The Firebase Command Line Tools
Check List

[x] Read CONTRIBUTING.md

[x] Read OSS Contribution Guide

[x] All commits are signed

This repository enables Require signed commits, so all commits must be signed

[x] Avoid force push
[x] Do only one thing in one Pull Request

Thank you for your contribution!

The command name should be firebase, not firebase-tools.
$ firebase-tools --help
Usage: firebase [options] [command]

So we should set the field files.

So we should set the field files.

Done.<PHONE_NUMBER>81f864fadad6dba5dc657e814259bd

@suzuki-shunsuke Thank you for corrections!

v4.182.0 is out 🎉
https://github.com/aquaproj/aqua-registry/releases/tag/v4.182.0


Is it possible to call functions from components?

I would like to know if it is possible to call functions from components. If so, why is my function not working? Here is my function: https://gist.github.com/0LGL0/9a32dda2b822cbc045ed7153387045c7
My function is needed to copy one component passed to the template to a passed entity with the same component. Here is the "hasAllComponents" function: https://gist.github.com/0LGL0/a8597d58cba50e45330ada311153582c. This is the "GetComponent" function: https://gist.github.com/0LGL0/08e5e801701af65e19cfd7d53bbe3c04. An example of one of my components (they all contain the "clone" function): https://gist.github.com/0LGL0/03b4bd8f8bde99ad36312c9e429e63a3. And the function where I call the "copyComponent" function: https://gist.github.com/0LGL0/c8df1666e2fcdc864fa5678cb4c39525.
"visit" is my function, which simply iterates through all the components that I have and passes to the lambda function argument only those components that are in this entity

I would like to know if it is possible to call functions from components.

I barely get what you mean but yeah, I don't see the problem.
EnTT doesn't really care about what you do with your components.
When you get them, you've no limits:
auto &component = registry.get<Type>(entity);
// do what you like with your component here

As for your question:

why is my function not working?

It's almost impossible to say what's wrong in your code without a repro. I'm sorry. That being said, it's very likely that EnTT isn't your problem here.

@skypjack, then here's the output from Visual Studio: Build started...
1>------ Build started: Project: Hyko, Configuration: Debug x64 ------
1>D:\VisualStudio_Integrade\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets(502,5): warning MSB8004: Intermediate Directory does not end with a trailing slash.  This build instance will add the slash as it is required to allow proper evaluation of the Intermediate Directory.
1>D:\VisualStudio_Integrade\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets(503,5): warning MSB8004: Output Directory does not end with a trailing slash.  This build instance will add the slash as it is required to allow proper evaluation of the Output Directory.
1>Scene.cpp
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\minwindef.h(130,1): warning C4005: 'APIENTRY': macro redefinition
1>D:\C++\Hyko_Engine\libs\GLAD\include\glad\glad.h(32,1): message : see previous definition of 'APIENTRY'
1>D:\C++\Hyko_Engine\Hyko\src\Engine\Scene\Scene.cpp(80,57): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
1>D:\C++\Hyko_Engine\Hyko\src\libSource\entt\entt.hpp(1801,32): error C2338: static_assert failed: 'Ill-formed request'
1>D:\C++\Hyko_Engine\Hyko\src\libSource\entt\entt.hpp(1904,114): message : see reference to function template instantiation 'auto entt::internal::uses_allocator_constructionHyko::TagComponent::args<Allocator,Hyko::Entity&>(const Allocator &,Hyko::Entity &) noexcept' being compiled
1>        with
1>        [
1>            Allocator=std::allocatorHyko::TagComponent
1>        ]
1>D:\C++\Hyko_Engine\Hyko\src\libSource\entt\entt.hpp(18414,1): message : see reference to function template instantiation 'Type *entt::uninitialized_construct_using_allocator<Hyko::TagComponent,std::allocatorHyko::TagComponent,Hyko::Entity&>(Type *,const Allocator &,Hyko::Entity &)' being compiled
1>        with
1>        [
1>            Type=Hyko::TagComponent,
1>            Allocator=std::allocatorHyko::TagComponent
1>        ]
1>D:\C++\Hyko_Engine\Hyko\src\libSource\entt\entt.hpp(18809,1): message : see reference to function template instantiation 'entt::internal::sparse_set_iterator<std::vector<entt::entity,std::allocator>> entt::basic_storage<Type,Entity,Allocator,void>::emplace_elementHyko::Entity&(const Entity,const bool,Hyko::Entity &)' being compiled
1>        with
1>        [
1>            Entity=entt::entity,
1>            Type=Hyko::TagComponent,
1>            Allocator=std::allocatorHyko::TagComponent
1>        ]
1>D:\C++\Hyko_Engine\Hyko\src\libSource\entt\entt.hpp(18102,1): message : see reference to function template instantiation 'Hyko::TagComponent &entt::basic_storage<Type,Entity,Allocator,void>::emplaceHyko::Entity&(const entt::entity,Hyko::Entity &)' being compiled
1>        with
1>        [
1>            Type=Hyko::TagComponent,
1>            Entity=entt::entity,
1>            Allocator=std::allocatorHyko::TagComponent
1>        ]
1>D:\C++\Hyko_Engine\Hyko\src\libSource\entt\entt.hpp(18104,22): message : see reference to function template instantiation 'Hyko::TagComponent &entt::basic_storage<Type,Entity,Allocator,void>::emplaceHyko::Entity&(const entt::entity,Hyko::Entity &)' being compiled
1>        with
1>        [
1>            Type=Hyko::TagComponent,
1>            Entity=entt::entity,
1>            Allocator=std::allocatorHyko::TagComponent
1>        ]
1>D:\C++\Hyko_Engine\Hyko\src\libSource\entt\entt.hpp(35245,1): message : see reference to function template instantiation 'Hyko::TagComponent &entt::sigh_storage_mixin<entt::basic_storage<Type,Entity,Allocator,void>>::emplaceHyko::Entity&(const entt::entity,Hyko::Entity &)' being compiled
1>        with
1>        [
1>            Type=Hyko::TagComponent,
1>            Entity=entt::entity,
1>            Allocator=std::allocatorHyko::TagComponent
1>        ]
1>D:\C++\Hyko_Engine\Hyko\src\Engine\Scene\Entity\Entity.h(23,3): message : see reference to function template instantiation 'Hyko::TagComponent &entt::basic_registry<entt::entity,std::allocator>::emplace<comp,Hyko::Entity&>(const entt::entity,Hyko::Entity &)' being compiled
1>        with
1>        [
1>            Entity=entt::entity
1>        ]
1>D:\C++\Hyko_Engine\Hyko\src\Engine\Scene\Scene.cpp(49,9): message : see reference to function template instantiation 'T &Hyko::Entity::addComponent<comp,Hyko::Entity&>(Hyko::Entity &)' being compiled
1>        with
1>        [
1>            T=comp
1>        ]
1>D:\C++\Hyko_Engine\Hyko\src\Engine\Scene\Entity\Entity.h(49,3): message : see reference to function template instantiation 'void Hyko::Scene::copyEntity::<lambda_1>::operator ()(const _T1) const' being compiled
1>        with
1>        [
1>            T=Hyko::TagComponent,
1>            _T1=Hyko::TagComponent
1>        ]
1>D:\C++\Hyko_Engine\Hyko\src\Engine\Scene\Scene.cpp(49,10): message : see reference to function template instantiation 'void Hyko::Entity::visit<Hyko::Scene::copyEntity::<lambda_1>>(Func)' being compiled
1>        with
1>        [
1>            Func=Hyko::Scene::copyEntity::<lambda_1>
1>        ]
1>D:\C++\Hyko_Engine\Hyko\src\libSource\entt\entt.hpp(1806,36): error C2338: static_assert failed: 'Ill-formed request'
1>D:\C++\Hyko_Engine\Hyko\src\libSource\entt\entt.hpp(1905,71): error C2661: 'Hyko::TagComponent::TagComponent': no overloaded function takes 2 arguments
1>D:\C++\Hyko_Engine\Hyko\src\libSource\entt\entt.hpp(1905,71): message : while trying to match the argument list '(Hyko::Entity, const std::allocatorHyko::TagComponent)'
1>D:\VisualStudio_Integrade\VC\Tools\MSVC\14.34.31933\include\type_traits(1470,1): message : see reference to function template instantiation 'auto entt::uninitialized_construct_using_allocator::<lambda_1>::operator ()<Hyko::Entity&,const Allocator&>(Hyko::Entity &,const Allocator &) const' being compiled
1>        with
1>        [
1>            Allocator=std::allocatorHyko::TagComponent
1>        ]
1>D:\VisualStudio_Integrade\VC\Tools\MSVC\14.34.31933\include\tuple(878,26): message : see reference to function template instantiation 'decltype(auto) std::_Apply_impl<_Ty,std::tuple<Hyko::Entity &,const Allocator &>,0,1>(_Callable &&,_Tuple &&,std::integer_sequence<size_t,0,1>) noexcept()' being compiled
1>        with
1>        [
1>            _Ty=entt::uninitialized_construct_using_allocator::<lambda_1>,
1>            Allocator=std::allocatorHyko::TagComponent,
1>            _Callable=entt::uninitialized_construct_using_allocator::<lambda_1>,
1>            _Tuple=std::tuple<Hyko::Entity &,const std::allocatorHyko::TagComponent &>
1>        ]
1>D:\VisualStudio_Integrade\VC\Tools\MSVC\14.34.31933\include\tuple(884,26): message : see reference to function template instantiation 'decltype(auto) std::apply<entt::uninitialized_construct_using_allocator::<lambda_1>,std::tuple<Hyko::Entity &,const Allocator &>>(_Callable &&,_Tuple &&) noexcept()' being compiled
1>        with
1>        [
1>            Allocator=std::allocatorHyko::TagComponent,
1>            _Callable=entt::uninitialized_construct_using_allocator::<lambda_1>,
1>            _Tuple=std::tuple<Hyko::Entity &,const std::allocatorHyko::TagComponent &>
1>        ]
1>D:\VisualStudio_Integrade\VC\Tools\MSVC\14.34.31933\include\tuple(879,25): error C2672: 'invoke': no matching overloaded function found
1>D:\VisualStudio_Integrade\VC\Tools\MSVC\14.34.31933\include\type_traits(1566,19): message : could be 'unknown-type std::invoke(_Callable &&,_Ty1 &&,_Types2 &&...) noexcept()'
1>D:\VisualStudio_Integrade\VC\Tools\MSVC\14.34.31933\include\type_traits(1560,19): message : or       'unknown-type std::invoke(_Callable &&) noexcept()'
1>D:\VisualStudio_Integrade\VC\Tools\MSVC\14.34.31933\include\tuple(879,25): message : 'unknown-type std::invoke(_Callable &&) noexcept()': expects 1 arguments - 3 provided
1>D:\C++\Hyko_Engine\Hyko\src\libSource\entt\entt.hpp(1905,22): error C2440: 'return': cannot convert from 'void' to 'Type *'
1>        with
1>        [
1>            Type=Hyko::TagComponent
1>        ]
1>D:\C++\Hyko_Engine\Hyko\src\libSource\entt\entt.hpp(1905,22): message : Expressions of type void cannot be converted to other types
1>D:\C++\Hyko_Engine\Hyko\src\libSource\entt\entt.hpp(1905,71): error C2661: 'Hyko::TransformComponent::TransformComponent': no overloaded function takes 2 arguments
1>D:\C++\Hyko_Engine\Hyko\src\libSource\entt\entt.hpp(1905,71): message : while trying to match the argument list '(Hyko::Entity, const std::allocatorHyko::TransformComponent)'
1>D:\VisualStudio_Integrade\VC\Tools\MSVC\14.34.31933\include\type_traits(1470,1): message : see reference to function template instantiation 'auto entt::uninitialized_construct_using_allocator::<lambda_1>::operator ()<Hyko::Entity&,const Allocator&>(Hyko::Entity &,const Allocator &) const' being compiled
1>        with
1>        [
1>            Allocator=std::allocatorHyko::TransformComponent
1>        ]
1>D:\VisualStudio_Integrade\VC\Tools\MSVC\14.34.31933\include\tuple(878,26): message : see reference to function template instantiation 'decltype(auto) std::_Apply_impl<_Ty,std::tuple<Hyko::Entity &,const Allocator &>,0,1>(_Callable &&,_Tuple &&,std::integer_sequence<size_t,0,1>) noexcept()' being compiled
1>        with
1>        [
1>            _Ty=entt::uninitialized_construct_using_allocator::<lambda_1>,
1>            Allocator=std::allocatorHyko::TransformComponent,
1>            _Callable=entt::uninitialized_construct_using_allocator::<lambda_1>,
1>            _Tuple=std::tuple<Hyko::Entity &,const std::allocatorHyko::TransformComponent &>
1>        ]
1>D:\VisualStudio_Integrade\VC\Tools\MSVC\14.34.31933\include\tuple(884,26): message : see reference to function template instantiation 'decltype(auto) std::apply<entt::uninitialized_construct_using_allocator::<lambda_1>,std::tuple<Hyko::Entity &,const Allocator &>>(_Callable &&,_Tuple &&) noexcept()' being compiled
1>        with
1>        [
1>            Allocator=std::allocatorHyko::TransformComponent,
1>            _Callable=entt::uninitialized_construct_using_allocator::<lambda_1>,
1>            _Tuple=std::tuple<Hyko::Entity &,const std::allocatorHyko::TransformComponent &>
1>        ]
1>D:\C++\Hyko_Engine\Hyko\src\libSource\entt\entt.hpp(1905,22): error C2440: 'return': cannot convert from 'void' to 'Type *'
1>        with
1>        [
1>            Type=Hyko::TransformComponent
1>        ]
1>D:\C++\Hyko_Engine\Hyko\src\libSource\entt\entt.hpp(1905,22): message : Expressions of type void cannot be converted to other types
1>D:\C++\Hyko_Engine\Hyko\src\libSource\entt\entt.hpp(1905,71): error C2661: 'Hyko::SpriteComponent::SpriteComponent': no overloaded function takes 2 arguments
1>D:\C++\Hyko_Engine\Hyko\src\libSource\entt\entt.hpp(1905,71): message : while trying to match the argument list '(Hyko::Entity, const std::allocatorHyko::SpriteComponent)'
1>D:\VisualStudio_Integrade\VC\Tools\MSVC\14.34.31933\include\type_traits(1470,1): message : see reference to function template instantiation 'auto entt::uninitialized_construct_using_allocator::<lambda_1>::operator ()<Hyko::Entity&,const Allocator&>(Hyko::Entity &,const Allocator &) const' being compiled
1>        with
1>        [
1>            Allocator=std::allocatorHyko::SpriteComponent
1>        ]
1>D:\VisualStudio_Integrade\VC\Tools\MSVC\14.34.31933\include\tuple(878,26): message : see reference to function template instantiation 'decltype(auto) std::_Apply_impl<_Ty,std::tuple<Hyko::Entity &,const Allocator &>,0,1>(_Callable &&,_Tuple &&,std::integer_sequence<size_t,0,1>) noexcept()' being compiled
1>        with
1>        [
1>            _Ty=entt::uninitialized_construct_using_allocator::<lambda_1>,
1>            Allocator=std::allocatorHyko::SpriteComponent,
1>            _Callable=entt::uninitialized_construct_using_allocator::<lambda_1>,
1>            _Tuple=std::tuple<Hyko::Entity &,const std::allocatorHyko::SpriteComponent &>
1>        ]
1>D:\VisualStudio_Integrade\VC\Tools\MSVC\14.34.31933\include\tuple(884,26): message : see reference to function template instantiation 'decltype(auto) std::apply<entt::uninitialized_construct_using_allocator::<lambda_1>,std::tuple<Hyko::Entity &,const Allocator &>>(_Callable &&,_Tuple &&) noexcept()' being compiled
1>        with
1>        [
1>            Allocator=std::allocatorHyko::SpriteComponent,
1>            _Callable=entt::uninitialized_construct_using_allocator::<lambda_1>,
1>            _Tuple=std::tuple<Hyko::Entity &,const std::allocatorHyko::SpriteComponent &>
1>        ]
1>D:\C++\Hyko_Engine\Hyko\src\libSource\entt\entt.hpp(1905,22): error C2440: 'return': cannot convert from 'void' to 'Type *'
1>        with
1>        [
1>            Type=Hyko::SpriteComponent
1>        ]
1>D:\C++\Hyko_Engine\Hyko\src\libSource\entt\entt.hpp(1905,22): message : Expressions of type void cannot be converted to other types
1>EditorComponentSettings.cpp
1>D:\C++\Hyko_Engine\Hyko\src\Engine\UI\Editor\MainEditorUI\EditorToolbar.h(31,18): warning C4244: 'initializing': conversion from 'float' to 'int', possible loss of data
1>D:\C++\Hyko_Engine\Hyko\src\Engine\UI\Editor\MainEditorUI\EditorComponentSettings.h(27,28): warning C4099: 'Hyko::TagComponent': type name first seen using 'struct' now seen using 'class'
1>D:\C++\Hyko_Engine\Hyko\src\Engine\Scene\Entity\Components.h(100,9): message : see declaration of 'Hyko::TagComponent'
1>main.cpp
1>D:\C++\Hyko_Engine\Hyko\src\GL\Window\window.h(19,2): warning C4091: 'static ': ignored on left of 'WindowData' when no variable is declared
1>D:\C++\Hyko_Engine\Hyko\src\GL\Framebuffer.h(15,12): warning C4244: 'initializing': conversion from 'const float' to 'short', possible loss of data
1>D:\C++\Hyko_Engine\Hyko\src\GL\Framebuffer.h(15,29): warning C4244: 'initializing': conversion from 'const float' to 'short', possible loss of data
1>D:\C++\Hyko_Engine\Hyko\src\Engine\UI\Editor\MainEditorUI\EditorToolbar.h(31,18): warning C4244: 'initializing': conversion from 'float' to 'int', possible loss of data
1>D:\C++\Hyko_Engine\Hyko\src\Engine\UI\Editor\MainEditorUI\EditorComponentSettings.h(27,28): warning C4099: 'Hyko::TagComponent': type name first seen using 'struct' now seen using 'class'
1>D:\C++\Hyko_Engine\Hyko\src\Engine\Scene\Entity\Components.h(100,9): message : see declaration of 'Hyko::TagComponent'
1>D:\C++\Hyko_Engine\Hyko\src\Engine\UI\EngineUILayer.h(56,40): warning C4244: 'return': conversion from 'int' to 'float', possible loss of data
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared\minwindef.h(130,1): warning C4005: 'APIENTRY': macro redefinition
1>D:\C++\Hyko_Engine\libs\GLAD\include\glad\glad.h(32,1): message : see previous definition of 'APIENTRY'
1>Generating Code...
1>D:\C++\Hyko_Engine\Hyko\src\Engine\UI\Editor\MainEditorUI\EditorComponentSettings.h(56): warning C4715: 'Hyko::EComponentSettings::componentDeleteMenuHyko::TagComponent': not all control paths return a value
1>D:\C++\Hyko_Engine\Hyko\src\Engine\UI\Editor\MainEditorUI\EditorComponentSettings.h(56): warning C4715: 'Hyko::EComponentSettings::componentDeleteMenuHyko::SpriteComponent': not all control paths return a value
1>D:\C++\Hyko_Engine\Hyko\src\Engine\UI\Editor\MainEditorUI\EditorComponentSettings.h(56): warning C4715: 'Hyko::EComponentSettings::componentDeleteMenuHyko::TransformComponent': not all control paths return a value
1>Done building project "Hyko.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========.
And also I use C++ 17

I'm sorry but I'm not supposed to look into pages of VS errors and fix user code to be honest.
If you've a minimal repro to run on godbolt (which also includes EnTT, see the link on the README), I can quickly give it a glance though.

Sorry, but in godbolt there is only entt 3.6.0, and I have version 3.11.0 and, accordingly, some functions that are in entt 3.11.0 are missing. But still, here is the minimum code: https://godbolt.org/z/e819z5br5 . However, I want to say right away that it may not be possible to run this code (at least here). Also, just in case, I will give you a link to the repository of this project on GitHub. https://github.com/0LGL0/Hyko_Engine.git

here: https://godbolt.org/z/7Wrsz9xWj . However, if you still can't figure out what the problem is, I can provide you with a zip archive with the project (this project is fully open on GitHub), but there will be files for Visual Studio (2022). I hope this helps, because the same compilation errors were output to the godbolt console as in Visual Studio. I also created a move constructor and operators.
And yes, errors of this type: "error: no matching constructor for initialization of 'Hyko::TransformComponent' " appeared after I added the move constructor and operators

You have an error at line 317:
copy.addComponent<comp>(copy);

should be:
copy.addComponent<comp>();

@Innokentiy-Alaytsev, Sorry, but I can't check it right now. Although I can see that this is an error, but perhaps this is not the only reason for compilation errors. But thanks for the help. I'll be able to check it out soon

It compiles with the error fixed. At least Clang 16.0 compiles it.

This is good news. But mobile godbolt didn't work, that's why I can't check it.

https://godbolt.org/z/s76rzr19M

I'm sorry I accidentally put a dislike :|. I didn't want

Oh, don't worry, stay where you are, S.W.A.T team is on the way.

So, here we are with another non-repro?

Yes, everything works, thank you so much for your help. And I'm sorry for my inattention

@skypjack, i'm so sorry

By the way, can I make my visit function better?

What is it trying to achieve exactly @0LGL0 copying a component?

Well, I wouldn't say that my implementation is good, since it depends on me, that is, if I add a new component, then I will have to add a new check to the "visit" function, and I may forget to do it, and then suffer thinking why my code doesn't work. Also, I don't think that such an abundance of if statements will benefit my engine in terms of performance. But thanks for the help

It's a well encapsulated function. This kind of things rarely poses a problem to the dev because you can easily rework them later on without affecting the whole codebase. Therefore, if it gets the job done today and it's good enough for your current purposes, why not? 🤷♂
Anyway, you can make it opaque and avoid the type list using value and push functions. 👍
That being said, what about the original issue? I still don't have a way to reproduce it and I'm tempted to close it as invalid.

Here is a link to the problematic code: https://godbolt.org/z/7Wrsz9xWj . However, the problem has already been solved, and I have released a commit with copying scene objects for my engine. The problem was my inattention, namely in line 317 (where it was necessary to write "copy.AddComponent()")


Update German translation

You should change these links: https://support.google.com/android/answer/2819582?hl=en
Change to this: https://support.google.com/android/answer/2819582?hl=de

You should change these links: support.google.com/android/answer/2819582?hl=en
Change to this: support.google.com/android/answer/2819582?hl=de

Done.

Thank you @WebSnke could you please squash into a single commit?

How do I do that?

https://www.git-tower.com/learn/git/faq/git-squash

Thank you @WebSnke could you please squash into a single commit?

Done.

@justin-stephenson
When are you going to publish the new version on the PlayStore?

@WebSnke I'll try to publish a new release in the new few weeks


MySQL Support (override _detect_charset method)

To fix the bug #2
Created _detect_charset method to override one in superclass.
https://github.com/sqlalchemy/sqlalchemy/blob/db47859dca999b9d1679b513fe855e408d7d07c4/lib/sqlalchemy/dialects/mysql/base.py#L2786
which rases NotImplementedError();
Note
Please merge https://github.com/chanzuckerberg/aurora-data-api/pull/4 first otherwise connection.connection.charset makes error.

Thank you for your PR. The underlying issue was fixed in v0.1.3 at a lower, more general level.


workspace install command fails with HttpError 403

It seems setuptools installation script (ez_setup) is not accessible anymore.

Fixed with #36


HoverLight Color and Radius are now accessible from code

Overview
Expands the properties Color and Radius so they can be set via code
Changes

Fixes: #7323

/azp run

@Cameron-Micka FYI

/azp run

Thank you @Alexees!


miss dependency module 'async'

maybe you forget to add 'async' in your package.json

Added. Thanks. New version: 1.0.8.


all: use SHA256 with SIMD instructions

As noticed in the paper, "Fraud and Data Availability Proofs", a recommendation was to use SHA256 with SIMD instructions. This task is to present such a library https://github.com/minio/sha256-simd as a replacement and tasked with demonstrating benchmark improvements in the PR to show how much faster this can improve.
Kindly cc-ing my colleague @elias-orijtech

https://github.com/celestiaorg/nmt/pull/31

Relevant: https://github.com/celestiaorg/rsmt2d/commit/c2c8078b5ef419c4303fc7c8cc09fa0ba31955df. This repo uses minio/sha256-simd here and doesn't use crypto/sha-256. If benchmarks are not necessary, can this issue be resolved?


Avoid binding readonly properties as special properties on a function symbol

fixes https://github.com/microsoft/TypeScript/issues/49113

I don't think the right fix is to modify the binder. My rough sketch of a fix here would be to, when synthesizing the property from the SPA, also include normal name resolution that can find apparent properties, and mix the flags of the two symbols correctly.


Static deployment of learn-ocaml

Following our latest discussion with @yurug and @leunam217, it seems learn-ocaml is no more deployable statically, i.e., without the ocaml server runtime.
This static-deployment feature could be interesting to allow people put their compiled exercises in a private GitHub repo, and automatically expose the exercises using GitHub Pages (which could just as well be graded at client slide, except that the Sync feature would not be available).
Even if this is not high-priority, it may be worth it to have this feature.

FIxed by #356


[messaging] Should we use deliver and receive spans together?

Discussed today in messaging working group.
Currently it is undefined to include both receive and deliver spans in the spec.
In the current spec, we would want both receive and deliver spans.
Maybe reconsider the process span semantics.
cc @lmolkova @feywind @hongalex @pyohannes

This was discussed in the last workgroup meeting.
Currently, the semantic conventions don't forbid the existence of both "receive" and "deliver" spans for the consumption of a single message. We also don't want to add such a restriction, as in some circumstances it's impossible to realize. For example a messaging abstraction layer like JMS or MassTransit might not know whether the underlying messaging SDKs that are used already created a "receive" or "deliver" span (or no span at all), and thus cannot ensure the exclusivity.
Generally, for push-based consumption scenarios, alongside the "deliver" span there can be a "receive" span, which models mechanisms of receiving and buffering messages which are internal to the SDK and not transparent to the user. However, library authors are certainly free to instrument those operations, we don't want the semantic conventions to make assumptions or requirements about this instrumentation.