add PyWPS to OSGeo Live

cc @kalxas
Description
Add PyWPS to the OSGeo Live project.  Requirements:

implementation/packaging/setup script(s)/configuration(s)
documentation (overview, quickstart)

Environment

operating system:
Python version:
PyWPS version:
source/distribution
[ ] git clone
[ ] Debian
[ ] PyPI
[ ] zip/tar.gz
[x] other (please specify): OSGeo Live
web server
[x] Apache/mod_wsgi
[ ] CGI
[ ] other (please specify):

Steps to Reproduce
NA
Additional Information
Related issue #114, we can start with 3.x and move towards 4.0.0 when final/stable.
Initial implementation:

overview: https://github.com/OSGeo/OSGeoLive-doc/blob/master/en/overview/pywps_overview.rst
quickstart: https://github.com/OSGeo/OSGeoLive-doc/blob/master/en/quickstart/pywps_quickstart.rst
project logo: https://github.com/OSGeo/OSGeoLive-doc/blob/master/images/project_logos/logo-pywps.png

You will need to apply as per:
https://wiki.osgeo.org/wiki/Live_GIS_Disc#How_to_add_a_project_to_OSGeoLive

thanks @kalxas first draft at https://github.com/geopython/pywps/wiki/OSGeoLiveApplication.  Once we finalize this, we will send as email.

looks good

Application submitted: https://lists.osgeo.org/pipermail/live-demo/2016-May/011137.html

Application accepted: http://osgeo-org.1560.x6.nabble.com/PyWPS-application-td5266204.html
Installation pull request: https://github.com/OSGeo/OSGeoLive/pull/112
Docs pull request: https://github.com/OSGeo/OSGeoLive-doc/pull/127


Added files for Keylogger made in python

@SANTHOSH17-DOT I've added the files.kindly have a look and merge my PR !!😊...

Give more clarity to the second point in the readme.
Also add screenshots of the demo

I am getting this error. Please fix it

Oh...le'me see ...I'll make another commit just in few minutes

Hey!!@SANTHOSH17-DOT I've fixed the issue and even updated readme file with proper explanation and screenshots to refer...hope it goes all good now !!

@SANTHOSH17-DOT brother I just noticed this pull request isn't having hacktoberfest label...kindly add that as well 😊!!

Can you make the readme prettier?
Check readme.so

@SANTHOSH17-DOT I've done that...and i think it wont be possible now to rename the folder to uppercase once its commited on github !!

That's fine. Squash all your commits into one commit

@SANTHOSH17-DOT hey actually I'm unable to squash them because I commited files from 2-3 different locations. kindly merge all these and if possible from your side you may squash them..I dont have any clue regarding this

Did you try git reset command with soft flag?

@SANTHOSH17-DOT So what should be done now...?

There are a lot of redundant commits. So try to squash it

Use this command
git reset --soft HEAD~9
git commit -m ""

okay will try these 👍

@SANTHOSH17-DOT brother I;m unable to do it mainly because I had commited from different locations so what I'll be doing is ..I'll close this PR and make a new PR where I'll commit all files at once you can add hacktoberfest lable to it and then merge it as contribution...I hope this will be fine? so shall I close this PR now?


Tool's Android Studio support is complicated by unsupported old versions

According to the website, Flutter supports Android Studio versions 2020.3.1 "Arctic Fox" or later.
In the source code of the flutter tool, however, the Android Studio support has a number of conditionals that exist only to support older versions, 4.x and 3.x. For example (all in packages/flutter_tools/lib/src/android/android_studio.dart):
      if (major != null && major >= 4 && minor != null && minor >= 1) {
        presetPluginsPath = globals.fs.path.join(
          // …

    if (major >= 4 && minor >= 1) {
      dotHomeFilePath = globals.fs.path.join(homeDotDir.path, '.home');
    // …

      if (version != null && version.major < 2020) {
        javaPath = globals.fs.path.join(directory, 'jre', 'jdk', 'Contents', 'Home');

and several more.
In addition to being a form of tech debt by making the code more complex to understand and maintain, this has a direct impact on developers. When the tool can't identify the Android Studio version (for example in #121468), it treats the version as Version.unknown which is older than all actual versions. This often means that it applies behavior intended for Android Studio 3.x or 4.x, which is inappropriate for modern versions in a longer list of ways than behavior intended for Android Studio 2020.3.1 "Arctic Fox" would be.

I directionally agree with this. Generally when we deprecate something we l like to have a good idea of the number of users that will be impacted. We also like to understand a bit about the value we pick up. Do you have any sources/references that might help us figure out how many users might be impacted by a particular jump in minimum version?
Do you have a suggestion for what our minimum version of android studio support should be?
@mariamhas lets discuss this bug with the tools team along with the longer term ide strategy.

Generally when we deprecate something we l like to have a good idea of the number of users that will be impacted. […] Do you have any sources/references that might help us figure out how many users might be impacted by a particular jump in minimum version?

Good questions. I don't have definite answers.
From a look at when that page on the website was last updated (in https://github.com/flutter/website/pull/6860 ), I think what it means when it mentions an Android Studio version is that that's the oldest version supported by the Flutter IntelliJ plugin. And in fact, from https://github.com/flutter/website/pull/6860#issuecomment-1055770915 it sounds like the plugin dropped support even for Arctic Fox not long after that change. So that suggests that Flutter developers are likely to be on recent versions of Android Studio.
If the Android Studio version is among the metrics the tool collects, that could give you a good answer. If it isn't, that'd probably be a good metric to add.

Do you have a suggestion for what our minimum version of android studio support should be?

In that same thread, @stevemessick writes:

Rather than use version numbers, would it be acceptable to say "latest stable" instead? We (and JetBrains and Android Studio) encourage users to update frequently.

So it sounds like the IntelliJ plugin, at least, is maintained with the view that developers should keep up with the latest stable Android Studio and there's no need to support much older than that.

We also like to understand a bit about the value we pick up.

Here, it would mean cutting out a few dozen lines of code across several spots in that android_studio.dart file. A number of code paths that are currently conditional would become unconditional, making the logic easier to reason about and maintain.
It would also eliminate some of the effects of #121468, as described above.

Marking new feature but this is really a new process but I think we should have a written policy. My blind suggestion is we should version split for a year or 18months but really this is a call for the tools team.
Tagging @christopherfujino for their input.


Binary Search Tree - Level Order Traversal

💥 Proposal
Aim: To perform level-order traversal on a BST.
Have you read the Contributing Guidelines on Pull Requests?
Yes

/assign


Exceptions thrown in the native impl. of getJsonPayload() contains Java level information

The error message itself contains Java level information which need to be kept from the user. Please see issues #2651 for more details.

This should be fixed with errors being returned.


fixed memory leak

I tried the code with custom dataset and the issue that popped up was that due to the input data and labels were in the memory alongside the train and test set, that made the process to get killed, so, I removed the x, y, x_shuffled, y_shuffled and that made the code to work.

Looks good, thanks!


Cannot read property 'length' of undefined

EDIT: it was a mistake on my part, I should have played around more with the directive before making an issue here, I changed the value of bar-y to ["y"], I also added bar-labels in there, and it worked. Sorry about this.
First of all, I would like to apologize because English is not my native language, so there are mistakes and typos here and there.
I'm trying to make a bar chart, but I only want 1 column for every x (or label or w.e you call it), is this how you do it? because I'm getting the error above (this issue's title). Or maybe the bar chart doesn't even support that.
I have a data formatted as follow:
 $scope.data = [{      x: "choice 1", y: 2  },{      x: "choice 2", y: 6  },{      x: "choice 3", y: 12  }]
Here's the directive:
`
`
Please let me know, thank you.

Hi @ln206
there is no problem . It would be more easier to help if you reproduce your issue in tools Like fiddle , codepen , etc.

I will close due to inactivity


Recursion error on repr for IntervalSchedule object

For the IntervalSchedule object you're passing in self in format instead of the method. This is causing a recursion issue on the object.
  File "/home/dwhitney/miniconda3/envs/scorecardv2_frontend/lib/python3.8/site-packages/celery_sqlalchemy_scheduler/models.py", line 55, in __repr__
    if self.every == 1:
  File "/home/dwhitney/miniconda3/envs/scorecardv2_frontend/lib/python3.8/site-packages/sqlalchemy/orm/attributes.py", line 283, in __get__
    dict_ = instance_dict(instance)
RecursionError: maximum recursion depth exceeded while calling a Python object

Thank you. I found you change the version to v0.2.7, I upload to pypi.


How to send message to a contact or a group?

Hi
Is it possible for bot to initiate a message from its end and send to a contact or group (assuming bot is added) on Skype?

duplicate of #159


Drag changes

Higlights only show near cursor which seems nicer than highlighting the whole screen.
Don't highlight un-droppable entities.
Disables interaction outlines while dragging so they're not overlaying over each other.
Fixes https://github.com/space-wizards/space-station-14/issues/2311

I moved a bunch of stuff to shared so the client has a better if when a drag's valid. It won't be 100% perfect as not all of it's predicted but it should fix the range issues.

Should be good for a review again

Should be good for a review again

Merging in a week if no objections

Merging in a week if no objections


Unexpected token in build - .Net Core

I have the following error during dotnet publish:

ERROR in<EMAIL_ADDRESS>Module parse failed<EMAIL_ADDRESS>Unexpected token (13:40)
You may need an appropriate loader to handle this file type.
| import * as i2 from '@angular/common';
| import * as i3 from '@angular/forms';
| export const InlineEditorModuleNgFactory:i0.NgModuleFactory<i1.InlineEditorModule> = i0.╔Ácmf(i1.InlineEditorModule,
|     ([] as any[]),(_l:any) => {
|       return i0.╔Ámod([i0.╔Ámpd(512,i0.ComponentFactoryResolver,i0.╔ÁCodegenComponentFactoryResolver,
@ ./$$_gendir/ClientApp/app/components/mesa/perfil/perfil-cliente/perfil-cliente.component.ngfactory.ts 10:0-119
@ ./$$_gendir/ClientApp/app/components/mesa/perfil/perfil/perfil.component.ngfactory.ts
@ ./$$_gendir/ClientApp/app/app.module.server.ngfactory.ts
@ ./ClientApp/boot.server.ts

I've run npm i @qontu/ngx-inline-editor --save
Tks for all helps.

Thanks for your feedback! :+1:


Support text records

Please refer to https://github.com/ensdomains/ens-app/pull/1436

https://github.com/ensdomains/offchain-resolver/pull/6#discussion_r809442107 what do you mean by "This still needs fixing"? You mean just to bump the number from 0.0.2 to 0.0.3?

Are we using the same number (0.2.1) across all packages in the project (if that's the case, the root project is still 0.0.1)? I started from 0.0.1 because none of the packages have been published yet. Where did the number 0.2.1 come from? Even tag nor releases exist with the number.
~/.../ens/offchain-resolver (text)$egrep -e 'name|version' package.json packages/*/package.json
package.json:  "name": "@ensdomains/offchain-resolver",
package.json:  "version": "0.0.1",
packages/client/package.json:  "version": "0.2.1",
packages/client/package.json:  "name": "@ensdomains/offchain-resolver-client",
packages/contracts/package.json:  "name": "@ensdomains/offchain-resolver-contracts",
packages/contracts/package.json:  "version": "0.0.2",
packages/gateway/package.json:  "version": "0.2.1",
packages/gateway/package.json:  "name": "@ensdomains/offchain-resolver-gateway",

@makoto The root package is a meta-package for the workspace; it's not published anywhere, and so its version number doesn't really matter. I don't really mind what standard we use, but the version number can't go backwards.


#1492 bug-fix on BOM of UTF-8

Description
Currently, when the file has a BOM of UTF-8, it cannot be read.
This is because, typically, for UTF-8, there is no BOM.
Anyway, it has been fixed.
Please refer to the issue below. It contains a sample file attached and a detailed bug scenario.
Related Issue : https://github.com/metatron-app/metatron-discovery/issues/1492
How Has This Been Tested?
Ran locally.
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] My code follows the code style of this project. it will be added soon
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document. it will be added soon
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

run build
deploy to 4


Fatal error:  Uncaught Error: Undefined constant "GuzzleHttp\Handler\CURLOPT_CUSTOMREQUEST" in /users/infinimonster/www/bankpipe/Omnipay/guzzlehttp/guzzle/src/Handler/CurlFactory.php:195

Guzzle version(s) affected: x.y.z
PHP version: x.y.z (hint: php --version)
cURL version: x.y.z (hint: php -i | grep cURL)
(I'm not allowed to run these commands on my hosting service within the free package (https://bplaced.net)
Description
Ths Problem happens, when using the bankpipe mybb plugin while clicking on the cinbase logo which should open a embed for the payment process. currently the error below appears as response to the api call.
How to reproduce

Fatal error:  Uncaught Error: Undefined constant "GuzzleHttp\Handler\CURLOPT_CUSTOMREQUEST" in /users/infinimonster/www/bankpipe/Omnipay/guzzlehttp/guzzle/src/Handler/CurlFactory.php:195
Stack trace:
#0 /users/infinimonster/www/bankpipe/Omnipay/guzzlehttp/guzzle/src/Handler/CurlFactory.php(41): GuzzleHttp\Handler\CurlFactory->getDefaultConf(Object(GuzzleHttp\Handler\EasyHandle))
#1 /users/infinimonster/www/bankpipe/Omnipay/guzzlehttp/guzzle/src/Handler/CurlHandler.php(39): GuzzleHttp\Handler\CurlFactory->create(Object(GuzzleHttp\Psr7\Request), Array)
#2 /users/infinimonster/www/bankpipe/Omnipay/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(66): GuzzleHttp\Handler\CurlHandler->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#3 /users/infinimonster/www/bankpipe/Omnipay/guzzlehttp/guzzle/src/HandlerStack.php(67): GuzzleHttp\PrepareBodyMiddleware->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#4 /users/infinimonster/www/bankpipe/Omnipay/guzzlehttp/guzzle/src/Client.php(277): GuzzleHttp\HandlerStack->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
#5 /users/infinimonster/www/bankpipe/Omnipay/guzzlehttp/guzzle/src/Client.php(98): GuzzleHttp\Client->transfer(Object(GuzzleHttp\Psr7\Request), Array)
#6 /users/infinimonster/www/bankpipe/Omnipay/php-http/guzzle6-adapter/src/Client.php(60): GuzzleHttp\Client->sendAsync(Object(GuzzleHttp\Psr7\Request))
#7 /users/infinimonster/www/bankpipe/Omnipay/php-http/guzzle6-adapter/src/Client.php(50): Http\Adapter\Guzzle6\Client->sendAsyncRequest(Object(GuzzleHttp\Psr7\Request))
#8 /users/infinimonster/www/bankpipe/Omnipay/omnipay/common/src/Common/Http/Client.php(67): Http\Adapter\Guzzle6\Client->sendRequest(Object(GuzzleHttp\Psr7\Request))
#9 /users/infinimonster/www/bankpipe/Omnipay/omnipay/common/src/Common/Http/Client.php(56): Omnipay\Common\Http\Client->sendRequest(Object(GuzzleHttp\Psr7\Request))
#10 /users/infinimonster/www/bankpipe/Omnipay/zek/omnipay-coinbase/src/Message/AbstractRequest.php(82): Omnipay\Common\Http\Client->request('POST', 'https://api.com...', Array, 'amount=500.00&n...')
#11 /users/infinimonster/www/bankpipe/Omnipay/zek/omnipay-coinbase/src/Message/PurchaseRequest.php(63): Omnipay\Coinbase\Message\AbstractRequest->sendRequest('POST', '/charges', Array)
#12 /users/infinimonster/www/bankpipe/Omnipay/omnipay/common/src/Common/Message/AbstractRequest.php(734): Omnipay\Coinbase\Message\PurchaseRequest->sendData(Array)
#13 /users/infinimonster/www/bankpipe/Core.php(235): Omnipay\Common\Message\AbstractRequest->send()
#14 /users/infinimonster/www/bankpipe/Gateway/Coinbase.php(65): BankPipe\Core->purchase(Array, Array)
#15 /users/infinimonster/www/bankpipe.php(184): BankPipe\Gateway\Coinbase->purchase(Array, Array)
#16 {main}
  thrown in /users/infinimonster/www/bankpipe/Omnipay/guzzlehttp/guzzle/src/Handler/CurlFactory.php on line 195

Possible Solution:
I think the issue is becasue curl is only avaible on bplaced pro & higher but i don't want to pay for it. Anyone know a hosting provider, which offer this for free? It might also be better for others which faste the same problem to setup a custom error message something like"your hosting provider don't allow curl or you havn't installed it"

The stack trace shows you are using Guzzle 6, which is EOL. We will fix this on Guzzle 7, only.

Fixed in 7.5.0.


Need documentation on Programming Model V2 objects (azure.functions.FunctionApp, azure.functions.Blueprint, etc...)

Type of issue
Missing information
Description
Need documentation on Programming Model V2 objects (azure.functions.FunctionApp, azure.functions.Blueprint, etc...)
[Enter feedback here]
Page URL
https://learn.microsoft.com/en-us/python/api/overview/azure/functions?view=azure-python
Content source URL
https://github.com/MicrosoftDocs/azure-docs-sdk-python/blob/main/docs-ref-services/latest/functions.md
Document Version Independent Id
be263e59-b2c6-525f-1fad-296155cc4d4c
Article author
@azure-sdk
Metadata

ID: f672819f-a1d5-cf69-346a-ef6f4f3bec14
Service: functions

Hi @drobert-bfm, as this is related to Azure Functions documentation the issue needs to be created in the functions repo here.


agree on  file structure [Front-End]

I have a suggestion for refactoring the file structure for React
Client
├── public
│    ├── favicon.ico
│    ├── index.html
│    └── manifest.json
├── src
│    ├── Component
│     │        ├── CommonComponents
│      │         │           ├── <Common 2 Folder>
│      │         │           ├── <Common 2 Folder>
│      │         ├── Layouts
│      │         │          ├── <Layout 1 Folder>
│      │         │          ├── <Layout 1 Folder>
│      │         │          ├── <Layout 1 Folder>
│      │         ├── App..js
│      │         └── App.css
│      ├── index..js
│      └── index.css
├── package-lock.json
└── package.json
What do you think?
(Sorry for bad styling, I spent alot of time to fix it but cant figure out whats wrong.)

Thanks. So what would go in the CommonComponents then for example?
Also, can you add this to the Project plan and Milestone please.

I think any component we will use in many places, in order to prevent work duplication.
I suggest to some components:

Navbar (footer)
header (in the login, sign up, trainer landing page)
question (may need to be reusable, for example, we can pass the question text and the question option as an array in the props)
rating bar

Should we move the discuss issues on the project plan? I thought it's for tasks only?


getting error after updating python-google-api-python-client to 1.8.0-1

I get the following errors when running launch.py after the update -
Traceback (most recent call last):   File "/home/ashish/.config/polybar/scripts/gmail/launch.py", line 7, in <module>     from apiclient import discovery, errors   File "/usr/lib/python3.8/site-packages/apiclient/__init__.py", line 8, in <module>     from googleapiclient import discovery   File "/usr/lib/python3.8/site-packages/googleapiclient/discovery.py", line 49, in <module>     import google.api_core.client_options
I use arch linux and i installed python-google-api-python-client and python-oauth2client packages from its official repository.

Made the update, note new deps.


[Bug] Documents duplicated with Qdrant

Context / Scenario
Hello,
I'm using Kernel-Memory with Qdrant and Azurestorage for the pipeline.
Everything works correctly, the documents (text content) are indexed correctly. When I modify a particular document, I delete it from the index and recreate it. I use the documentId which I pass to the API to the following methods to perform the actions.
`var tags = new TagCollection()
{
{ "CATEGORY", item.Category.Label }
};
        if (item.Indexed) // The item is already indexed ?
        {
            var isAlreadyIndexed = await _kernelMemory.IsDocumentReadyAsync(documentId:item.Indexid, index: _qdrantSettings.Index);
            if (isAlreadyIndexed)
            {
                await _kernelMemory.DeleteDocumentAsync(documentId: item.Indexid, index: _qdrantSettings.Index);
            }
        }

        var docId = await  _kernelMemory.ImportTextAsync(item.Content, index:_qdrantSettings.Index,tags:tags);`

As I say, everything works fine except when I restart the application (session). In this case, the documentIds seem to no longer be recognized, and the documents are created several times on the Qdrant side.
What happened?
après relance de l'application, les documentIds semblent ne plus être reconnu, en conséquence la réindexation d'un document existant se matérialise par un doublon.
Importance
a fix would make my life easier
Platform, Language, Versions
.NET7.0.
Relevant log output
No response

You don't need to delete the document when there is a change. Just call ImportTextAsync with the same documentId and it will be updated.

@jerpic Document IDs are stored in the "content storage", which can be:

volatile memory (RAM)
file system (disk)
Azure blobs

Unless you configured differently, KM uses the volatile memory, so all the content storage disappears when the service is restarted. I would check the configuration, configuring the content storage to be either disk or Azure blobs.

Hello @dluc,
Thank your for your response.
Here is my configuration.
`
var kernelMemory = new KernelMemoryBuilder(builder.Services)
.WithOpenAITextEmbeddingGeneration(new()
{
APIKey = kernelMemorySettings.ApiKey,
EmbeddingModel = kernelMemorySettings.EmbeddingModel,
EmbeddingModelMaxTokenTotal = 8191
})
.WithOpenAITextGeneration(new()
{
APIKey = kernelMemorySettings.ApiKey,
TextModel = kernelMemorySettings.Model,
TextModelMaxTokenTotal = 128_000
})
.WithQdrantMemoryDb(new QdrantConfig()
{
APIKey =  qdrantSettings.ApiKey,
Endpoint = qdrantSettings.EndPoint
})
.WithCustomTextPartitioningOptions(new()
{
MaxTokensPerParagraph = 1000,
MaxTokensPerLine = 300,
OverlappingTokens = 100
})
.WithAzureQueuesOrchestration(new AzureQueuesConfig()
{
ConnectionString = azureQueueSettings.QueueConnectionString,
Auth = AzureQueuesConfig.AuthTypes.ConnectionString
})
.Build<MemoryService>();

builder.Services.AddSingleton(kernelMemory);`
Could you tell me how configuring the content storage for the Document IDs ?
Regards

You don't need to delete the document when there is a change. Just call ImportTextAsync with the same documentId and it will be updated.

Hello @marcominerva,
Thanks for you response. With your one my code is simpler ;-)

Thank you both for your help!


pdns_domain not honoring filters

I believe the issue is here:
https://github.com/opendns/pyinvestigate/blob/master/investigate/investigate.py#L354
It is creating the params dict with the values of sortorder, sortby, recordType as keys instead of those keys being strings ('sortorder', 'sortby', 'recordType').
It appears this is impacting all of the pdns_ methods.

Good point. We will fix it. @pranali139  - could you take an action?

Any update? This still seems to be an issue.
Thanks

It should be fixed. Try pulling latest code.


Multiple data readers

It seems that framework isn't quite ready for multiple data inputs. In a couple of places in data.js I can find code like this:
if (this._items.length === 1) return this._items[0];

It seems that it's always assumed, that getItems() method returns one element array. But in my case, this array is a nested array with 4 arrays inside (additionally I have latlng & topojson for districts, topojson for the world).
It may be that my approach is wrong, it's not clearly documented anywhere, what should be correct solution?

@arthurcamara1 is this still relevant?

No, because of #45


Restructure spring-boot package to support both spring-boot 1 and 2

This PR is still in progress because I don't test with spring-boot2 yet (And it does not pass spring:boot:autoconfigure because it fails to load thrift generated code somehow). But I think it is enough to discuss about direction of the changes.

The new structure looks great to me. Please proceed!

Thanks, @imasahiro !


Missing requirements when running "python run-hello.py"

I got the following error when running "python run-hello.py":

The error was resolved after installing azure-dataset-runtime and version 3.0.0 of pyarrow (the machine had 4.0.0).
Shouldn't this simple example just run?

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

ID: 5914b595-7bd9-723a-50c9-77fe83dcf9d1
Version Independent ID: 927f6dc3-723e-6a9b-8c40-1cb19e54d3c5
Content: Tutorial: Run a 'Hello world!' Python script - Azure Machine Learning
Content Source: articles/machine-learning/tutorial-1st-experiment-hello-world.md
Service: machine-learning
Sub-service: core
GitHub Login: @aminsaied
Microsoft Alias: amsaied

Thanks for the feedback! We are currently investigating and will update you shortly.

@aminsaied Hello Amin, could you please check on this issue and update the document ? Thanks a lot.

I tried to reproduce this, but I can't do it anymore. I wonder if the machine was in a bad state the first time I tried. Feel free to close.

#please-close


Selection Sort

Objective: WAP for implementation of Selection Sort using C++

Kindly add the labels and assign this issue to me.

please assign this to me .I can do it very well

This has already been done. I'm gonna close this issue. Try resolving other mentioned issues or create a new one


HV-1288 Don't use org.testng.AssertJUnit

https://hibernate.atlassian.net/browse/HV-1288

Also while looked at this - changed a few static fail imports to org.testng.Assert.fail
Wasn't able to configure ImportControl for AssertJUnit as in case only a class is disallowed checkstyle is not picking up static imports from that class. And there seems to be no option to configure these static imports. So I've just added a Regexp check to look for static imports of org.testng.AssertJUnit methods.

Hmmmm. So it hurts to say that again but Gunnar was probably right from the beginning :).
If we end up having to use a regexp, we probably use the wrong tool (or in this case, I think the tool is not very well designed for its purpose).
Could you take a look at https://github.com/policeman-tools/forbidden-apis ? Looks like the signature file format is simple: https://github.com/policeman-tools/forbidden-apis/blob/master/src/main/resources/de/thetaphi/forbiddenapis/signatures/jdk-deprecated-1.6.txt . You can disable a method or a class. If it makes a better work, we should use it instead. Note that in passing, we might be able to have less checkstyle configuration files as at least one of them is just to enable JUnit for parts where we rely on JUnit. Note that even if we use JUnit, we should disable the AssertJUnit class so maybe we need one signature file for generally disabled API (might be handy in the future) and one for JUnit that we enable only for projects relying on TestNG.
I was a bit worried about how we would share the signature files but it looks like we can reference a file in a jar even if not documented (so we could put the necessary signature files in the build-config jar). See the end of the comment here: https://github.com/policeman-tools/forbidden-apis/blob/master/src/main/java/de/thetaphi/forbiddenapis/maven/AbstractCheckMojo.java#L69 .

:)
Yes, I'll look into this later today

Sooooooo :) here's what I've done:

Configured forbidden-api plugin with some bundled signature files (jdk-unsafe, jdk-deprecated, jdk-non-portable)
Removed checkstyle rule for System.out and replaced it with forbidden-api bundled jdk-system-out
Added SuppressForbidden annotation, so it can be used to suppress some "illegal" classes and methods where it's really needed. Not sure that I've chosen the best place for it though ...
Removed all different checkstyle configurations and left only one with all the rules
Removed license header checks from checkstyle configs (so there can be one checkstyle config for all modules) and replaced those checks with license-maven-plugin. Also added headers for files that were missing them
Added maven-remote-resources-plugin so that all config related resources from build-config module can be easily used in configurations of other plugins.
Also did some "cleaning" of issues reported by forbidden-apis plugin. Most of them are using something without specifying Locale/TimeZone/Charset

@marko-bekhta very interesting work, kudos! I added a couple of comments inline.
About the class vs list of methods question, if we have to provide the list of methods, we would need to document how to generate this list.

I've tested the "class vs method list" thing - it's enough to just use the class. So I've dropped all methods from the files.
Also rebased to master and applied a fix for missing headers in new xmls.

OK, looks good. Waiting for @gunnarmorling 's position on adding the locale and other things everywhere.

@marko-bekhta I merged this one. Thanks for your hard work.
I reworked the commits so that they are a bit more atomic. I editorialized a bit the comments and also renamed the annotation to @IgnoreForbiddenApisErrors so that its purpose is more clear.
One thing I also fixed is that you can't use the maven-remote-resources plugin to get the license resources in the parent pom as build-config might not be deployed yet (or might not contain the resources if it's an old version). I included this in your commit.
That being said, I chose to go the variable way in a follow-up commit. Not really fond of special casing the parent.


Don't throw exception when BaseListView::$ignoreMissingPage is true and passed negative page value

Should we display 1st page in this case?

After thinking about it, negative value is not valid, not only missing so I think the option isn't about it and I'd leave it as is.

I disagree.
Throw exception in Paginator from Yii Data is OK. But GridView is other. By fact, in this case GridView is controller and uses parameters from URL. Throw PaginatorException when user manually set incorrect page in URL is not OK. GridView behavior when positive page value not exist and non-positive page value must be equal and must be determined by ignoreMissingPage parameter.

So... displaying 1st page in this case?

So... displaying 1st page in this case?

Depends on ignoreMissingPage value:
true — 1st page
false — throw exception

Alright.


How to generate favicons?

I know, this is not the best place to ask it, but I don't know somewhere else...
What is the recommended method to generate favicons in coreui?

Generating favicons is indifferent to our template/features.


fix: splade sparse vectors should exclude zeros

I made an oopsie. is_sign_positive also accounts for +0.00, which is incorrect and resulted in max size (30522) vectors. This fixes the issue.

I was just trying to debug this. Haha.
Thanks again.

np, I was implementing it and had a hard facepalm. I thought the max amount of values/indices would be equal to the maximum amount of tokens in the batch, but I get varying numbers. Added an assertion that it should be small and all of the numbers should be > 0.

Actually, just doing > 0 is probably better than the weird min value.

@Anush008 Give me a sec I'll rebase and fix it

Should be alright now, I can check later tonight if needed

Looks like we're green and valid!


Homepage setting in package.json not working as expected

Do you want to request a feature or report a bug?
Report a bug

What is the current behavior?
Paths on /dist/index.html do not include the correct path for resources
If the current behavior is a bug, please provide the steps to reproduce.

Set "homepage": "/kreader/static/", in package.json
Run: vbuild index.js
What is the expected behavior?
/kreader/static would be appended to resource paths at index.html
If this is a feature request, what is motivation or use case for changing the behavior?
Please mention other relevant information such as the browser version, Node.js version, vbuild version and Operating System.
If I set  homepage: '/kreader/static/' at vbuild.config.js then it works as expected
vbuild --version
6.20.1

Can you provide a minimal repo to reproduce this? It's working for me.

I got it working. The problem was I was running vbuild index.js on the src directory. When I ran yarn build on the root directory it worked. Perhaps this should be on the documentation?
Thanks a lot for this project. This is great. I hate having to deal with webpack configs and such, I don't know how to use them I am not interested in learning. I just want to build my Vue project with sane defaults, without having to maintain endless config files. This is exactly what I needed.


v1.14 Release Planning

Release Tracking Board
Release lead: @mikeee
Release lead shadow(s): -
Perf test lead: @cicoyle
Longhaul test: @elena-kolevska
Build manager: @JoshVanL
Read about the Dapr release lifecycle
Milestone dates
Feature definition starts: 12th March 2024 (12/03/2024)
Feature definition ends: 26th March 2024 (26/03/2024)
Feature freeze: 14th May 2024 -> 28th May 2024
Code freeze (Endgame starts ~2 weeks stabilization):  28th May 2024 -> 11th June 2024
RC Release day: 28th May 2024 -> 11th June 2024
Release day: 11th June 2024 -> 25th June 2024
Announcement day: 26th June 2024 (TENTATIVE) < - Docs, Samples and Runtime, CLI, Release notes
Feature proposals that impact multiple repos, that maintainers can use to triage
Priorities for this release

[ ] [P0] Distributed Scheduler Implementation #7246 @cicoyle

[ ] go-sdk implementation go-sdk#561 @mikeee
Tracking branch: https://github.com/cicoyle/dapr/tree/feat-dist-scheduler

[ ] [P0] Namespaced actors #3786 @elena-kolevska - wip no proposal needed

[ ] [P0] Pubsub bidirectional streams Proposal #52 @JoshVanL

[ ] go-sdk
[ ] dotnet-sdk
[ ] java-sdk
[ ] python-sdk
[ ] js-sdk
[ ] rust-sdk

[ ] [P1] Dynamic subscription of gRPC topics #814 @JoshVanL

[ ] [P1] x509 auth for components Proposal #51

[ ] [P1] Finish standardization of env vars java-sdk/dotnet-sdk/rust-sdk

[ ] java-sdk java-sdk#1028 @artursouza
[ ] dotnet-sdk dotnet-sdk#1254 @artursouza
[ ] rust-sdk rust-sdk#150 @mikeee

[ ] [P0] Opencensus -> Open telemetry dapr#7703

[x] [P0] go1.22 upgrade for runtime https://github.com/dapr/dapr/pull/7713

[x] components-contrib https://github.com/dapr/components-contrib/pull/3372

consider deprecation of binding- cloudwego/kitex

[ ] [P1] Watch and operate on a particular namespace rather than all namespaces #6611 @yaron2

Not prioritized / Non-blocking

[ ] SDKs

[ ] Actor state TTLs #5899

[ ] [P1] Components init/status health reporting Proposal #54 @JoshVanL

[ ] Component resiliency? components-contrib#1863

[ ] Workflow to phase 2 -> issue to be created

[ ] Bulk-pubsub #5567  @mukundansundar

[ ] [P1] Distributed lock to stable Proposal #43

[ ] [P1] Auto-configure middleware pipelines via priority and pipeline type properties #6660 @ItalyPaleAle

[ ] [P1] Support for Azure Cache for Redis - EntraID auth method (All Redis components) components-contrib#3088 @berndverst

Release Tracking Board
Moved to v1.15
Repo milestones
Dapr - https://github.com/dapr/dapr/milestone/21
CLI - https://github.com/dapr/cli/milestone/15
Docs - https://github.com/dapr/docs/milestone/17
Components-contrib - https://github.com/dapr/components-contrib/milestone/15
Java-SDK - https://github.com/dapr/java-sdk/milestone/12
Python-SDK - https://github.com/dapr/python-sdk/milestone/14
Dotnet-SDK - https://github.com/dapr/dotnet-sdk/milestone/19
Js-SDK - https://github.com/dapr/js-sdk/milestone/15
Go-SDK - https://github.com/dapr/go-sdk/milestone/11
Rust-SDK - https://github.com/dapr/rust-sdk/milestone/1
Dashboard: Not releasing
Quickstarts (aka Tutorials) - @dapr/maintainers-quickstarts

JavaScript SDK milestone https://github.com/dapr/js-sdk/milestone/15

I think the dotnet SDK milestone is: https://github.com/dapr/dotnet-sdk/milestone/19

19

Indeed it is, thanks for reminding!

Could you please also consider adding #7774 here? It is tagged with the v1.14 milestone but not mentioned here at all.

Could you please also consider adding #7774 here? It is tagged with the v1.14 milestone but not mentioned here at all.

Any items tagged with a milestone don't necessarily mean they should be added to this release tracker. I do think that this issue if addressed should be included in the release/backported if possible. I've added it to the not-prioritized/non-blocking list.
@thewilli Are you working on a PR for this issue?

Redis Azure support completed and now available in contrib v1.14.0-rc.3

Is there an estimate for the RC Release day?

The RC was released yesterday 🚀
https://github.com/dapr/dapr/releases/tag/v1.14.0-rc.1

When will 1.14 be released?

1.14 will still mark the Workflow building block as beta?

1.14 will still mark the Workflow building block as beta?

Yes. 1.15 is when it's slated to go stable.


Structural downsampling and static token sparsification

Hi, it's a quite solid and promising work but I have some questions.
(1) In the paper, you perform an average pooling with kernel size 2 × 2 after the sixth block for the structural downsampling. But in Table 3, you show the results of   structural downsampling and static dynamic token sparsification. What is the difference between structural downsampling and static token sparsification since their ACCs are not same?
(2) I'm interested in the average pooling with kernel size 2 × 2. Did you do extra experiments in the position of such structural downsampling, like the seventh block or the tenth block in ViT?
(3) Could you provide the codes for reproducing the results of  structural downsampling and static token sparsification in Table 3 and the probability heat-map in Figure 6?
Thanks for your help!

Hi, thanks for your interest in our work.

"Structural downsampling" means that we downsample the token using 2x2 average pooling. "Static token sparsification" means that we learn a fixed parameter for each token to reflect its importance using our loss and learning method.

We perform the average pooling after the sixth block since the resulting model will have similar FLOPs compared to our method. In this experiment, we fix the overall complexity of each model and compare the performance.

You can simply add an average pooling layer after the sixth block to implement the structural downsampling method. For the static token sparsification baseline, you can replace the output of the PredictorLG as a nn.Parameter tensor that is shared for all inputs. We will update the code after the CVPR deadline.

Thanks for your quick response! Look forwards to seeing your official codes for structural downsampling and static token sparsification after the CVPR deadline.

Hi, it's a quite solid and promising work but I have some questions. (1) In the paper, you perform an average pooling with kernel size 2 × 2 after the sixth block for the structural downsampling. But in Table 3, you show the results of structural downsampling and static dynamic token sparsification. What is the difference between structural downsampling and static token sparsification since their ACCs are not same? (2) I'm interested in the average pooling with kernel size 2 × 2. Did you do extra experiments in the position of such structural downsampling, like the seventh block or the tenth block in ViT? (3) Could you provide the codes for reproducing the results of structural downsampling and static token sparsification in Table 3 and the probability heat-map in Figure 6?
Thanks for your help!

Hello, do you have the code for locating Graph-6 probability matrices? I want to reproduce the results of a paper recently but I couldn’t find the corresponding code. Looking forward to your reply, thank you.


Updating default branch fails

After creating a new branch called default using client.Git.CreateRef(), I make a call to update the repo's default branch:
	client := github.NewClient(...)

        // Get repo
        repo, _, err := client.Repositories.Get(context.Background(), owner, repoName)
	if err != nil {
		// handle error
	}

       // Update default branch
       ref := "default"
       repo.DefaultBranch = &ref
       repo, _, err = client.Repositories.Edit(context.Background(), owner, repoName, repo)
	if err != nil {
		// handle error
	}

This fails with the following:
Failed to update default branch: PATCH https://api.github.com/repos/$owner/$repo: 422 Validation Failed [{Resource:Repository Field:default_branch Code:invalid Message:The branch default was not found. Please push that ref first or create it via the Git Data API.}]

I verified that the branch exists using client.Repositories.ListBranches() and client.Git.GetRef(). Some posts on google suggest you need to pass in the repo name to update the default branch, but the PATCH call works fine without it in curl and python.

Hmmm... I'm honestly wondering here if it is timing-related.
After creating a new branch, how much time transpired between creation and updating it?
I know that some operations on GitHub require that the changes propagate through their system, as I ran into something similar in the past.
First, however, I should ask... are you ever able to get the PATCH work, like after waiting a minute or so?
But if it is not timing-related, can you please share the curl example that works and then we can compare that with this client version that is failing... and hopefully fix it.
Thank you, @mdeggies !

Thanks for your note! Nope, unfortunately the PATCH call never works using go-github. It always returns a 422.
  Thank you for the curl example.  I think I see the difference.
Could you please try the following experiment for me?
Instead of:
       // Update default branch
       ref := "default"
       repo.DefaultBranch = &ref
       repo, _, err = client.Repositories.Edit(context.Background(), owner, repoName, repo)
	if err != nil {
		// handle error
	}

could you please try:
       // Update default branch
       ref := "default"
       editRepo := &github.Repository{DefaultBranch: &ref}
       repo, _, err = client.Repositories.Edit(context.Background(), owner, repoName, editRepo)
	if err != nil {
		// handle error
	}

I'm betting here that all that extra information in the original repo struct is getting sent to GitHub, and you don't want any of that other information to change.  All you want to change is the DefaultBranch, so that is all we are going to send (as demonstrated in the curl call). I'm hoping that this will solve the issue.  Please report back.  Thank you, @mdeggies !

Ahh, sorry about that -- I should have caught it earlier! Sending in just the default branch did work. Thanks for your help! :)

Glad it worked! No problem. Closing issue.


Ameerul / FEQ-2326 Add test coverage for currency.ts

Added test case for currency.ts util

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 75.835%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
4706

Relevant Lines:
5612

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

2 of 2 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.009%) to 75.826%

Totals

Change from base Build<PHONE_NUMBER>:
-0.009%

Covered Lines:
4703

Relevant Lines:
5609

💛  - Coveralls


feature: git phlow home

As a user I want to go back to my integration branch and have it updated
so I can see any incoming changes locally
git phlow home will checkout the integration, fetch and pull --rebase the latest changes. This is a quick way to go see what have been
integrated into the master branch on github and make them available locally.
The command can alternative also be a flag for other commands like deliver.
So a git phlow deliver --home will switch you back to the integration branch and get the latest updates if any.
Idea groomed together with @JKrag

Thanks, we can consider that later.
I don't see need to rebase, as the integration branch isn't changed locally and shouldn't be.

The rebase is a must.. if you do a workon, then do another workon and deliver that. The previous workon will be behind and needs to be rebased or merged.

Stale issue


builtins should be bound to atoms

Right now builtins are looked up directly in Eval: (+ 1 1) treats + essentially as a special form.
But what if we want to rebind a to +:
(def a +)
(a 1 1)

should yield 2.

Current behavior:
> (def a +)
<nil>
> (a 1 1)
Unknown function: a
()
>


Rework condition types

https://tsplay.dev/WvYqQm

@sergeysova
I'm not sure in types for without source cases.
https://tsplay.dev/wX28Jm

@sergeysova
Add overload for returnable else and then units. Tests needed.
https://tsplay.dev/mbG8PW


KProve architecture extension: made pretty printing available to...

... implementations of Rewriter. Used in later PRs.

@denis-bogdanas it's hard to know if an architectural change makes sense without seeing how it's used.
Would it be possible to just extend KPrint.java instead of making a new class? That was intended to be where all pretty and non-pretty printing functionality goes.

@ehildenb If you look at PrettyPrinter, you'll see that it incapsulates 3 objects. One of them is KPrint, the other 2 judging by your design choces don't belong to KPrint. Hence the need to create a new class.

I have reverted the merge of this PR because I needed to request changes to it but it was merged without waiting for my review. In the future please do not merge changes into this repo without my approval. If you remake the PR, I will add the comments that I wanted to make to the code.


How to do the partial updates?

Hi All,
I need to update one field,
And I Just have id,
But does not need to update all,
Can I do that? how?

Hi @xavier-morera
Sorry, did you know how to do it?

Hi @ZivHsu this needs this pull request to be incorporated https://github.com/SolrNet/SolrNet/pull/248
Maybe you want to test this functionality?

Hi @xavier-morera
sure, but i did not found the code or example for this features

As the pull request #339 has been merged, this should be fixed.


Investigate buffered MetricSink implementation

Per Statsd docs, it's possible to batch up metrics before sending. See if we can introduce some primitive in Cadence that makes this easy to do. Maybe a buffered sink that wraps another sink?

Since this buffered sink will be mutable (or the wrapped data structure will be) it'll have to use locking around any critical sections.

The underlying writer used by the metric sink will probably end up being similar to LineWriter

In the interest of incremental work, this issue will only cover introducing a buffer. There will be another issue / PR for moving network calls to a separate thread ala threadpool. Both of these things will have to be completed for the 0.8.0 release


Align EG and Istio to make sure they can work together

Description:
EG and Istio should be able to work together seamlessly. Users may start with EG at the edge and later want to evolve to Istio service mesh for traffic management, security, and obervablity inside mesh. I think it's crucial to bring this earlier to avoid any confilicts between these two projects and provide user a unified solution.
To achieve this, I see two possible approaches:

If the user only uses Kubernetes Gateway API and no EG API or extension is required, they can easily switch to the Istio Ingress Gateway as both EG and Istio use the Gateway API to configure the edge proxy.

If the user has used EG API and custom extensions, they should be able to continue using EG at the edge while using sidecar/waypoint proxies inside the mesh.

Overall option 2 should be feasible since the two project already converge at the Gateway API, which sets the foundation for compatibility. However, some areas need to be aligned to ensure they can work together. Below ar some I can think of, but it's definitely not a full list:

How EG distributes traffic among backends in a multiple-clusters mesh. I know both projects  (plan to) support multipe clusters, but the implementation details may differ.
How EG obtains the client certificates and CAs needed to communicate with the services in the mesh(in ambient mode, this may not be necessary since mtls is handled by ztunnel)

[optional Relevant Links:]
Support Multi-Cluster Services using ServiceImport as a BackendRef

Thanks for raising it. But this is related to the direction of Envoy Gateway, it is better to collect some ideas from steering-committee and maintainers.
cc @envoyproxy/gateway-steering-committee  @envoyproxy/gateway-maintainers

Sure, that's exactly why I raise this. IMO, keeping EG compatible with Istio is benificial for both projects, as well as the end users.

hey @zhaohuabing can you please reframe the ask, does this issue pertain to
ensuring Envoy Gateway and Istio can run in the same cluster and the user can configure both the control planes using Gateway API (and different GatewayClasses), with a sidecar running next to Envoy Gateway ?

:+1: being incompatible with major service meshes like Linkerd and Istio will be a massive problem for adoption. I would like to make sure we don't only support istio's Ambient mode.
What we do in Emissary to integrate with Istio is (just pulling from the docs here):

have the users set these annotations on the Emissary pods:

  # These first two annotations tell Istio not to try to do port management for the
  # Emissary-ingress pod itself. Though these annotations are placed on the Emissary-ingress
  # pods, they are interpreted by Istio.
  traffic.sidecar.istio.io/includeInboundPorts: ""      # do not intercept any inbound ports
  traffic.sidecar.istio.io/includeOutboundIPRanges: ""  # do not intercept any outbound traffic

  # We use proxy.istio.io/config to tell the Istio proxy to write newly-generated mTLS certificates
  # into /etc/istio-certs, which will be mounted below. Though this annotation is placed on the
  # Emissary-ingress pods, it is interpreted by Istio.
  proxy.istio.io/config: |
    proxyMetadata:
      OUTPUT_CERTS: /etc/istio-certs

  # We use sidecar.istio.io/userVolumeMount to tell the Istio sidecars to mount the istio-certs
  # volume at /etc/istio-certs, allowing the sidecars to see the generated certificates. Though
  # this annotation is placed on the Emissary-ingress pods, it is interpreted by Istio.
  sidecar.istio.io/userVolumeMount: '[{"name": "istio-certs", "mountPath": "/etc/istio-certs"}]'

Setup our volume mount for the Istio secrets:

# We define a single storage volume called "istio-certs". It starts out empty, and Istio
# uses it to communicate mTLS certs between the Istio proxy and the Istio sidecars (see the
# annotations above).
volumes:
  - emptyDir:
      medium: Memory
    name: istio-certs

# We also tell Emissary-ingress to mount the "istio-certs" volume at /etc/istio-certs in the
# Emissary-ingress pod. This gives Emissary-ingress access to the mTLS certificates, too.
volumeMounts:
  - name: istio-certs
    mountPath: /etc/istio-certs/
    readOnly: true

Emissary establishes a Filesystem watch on the mTLS certificates from /etc/istio-certs (per the AMBASSADOR_ISTIO_SECRET_DIR environment variable) and creates a Kubernetes Secret named istio-certs.
You can then use that Kuberentes istio-certs Secret when configuring Emissary to talk to upstreams that are using the istio sidecars.

It's been a long time since the Emissary integration with Istio was written and I don't keep up with the Istio development very much, but if there is a way to get Istio to create the mTLS Kubernetes Secret(s) for us without having to write them to the filesystem and do all that then that would be greatly preferred.

@AliceProxy Can we just skip the traffic inception at the inbound side of EG and let the Istio proxy manage outbound traffic? By this way, we can eliminate the need for handling certificates. This approach shifts the burden of certificate management to Istio, we can also leverage some capabilities of Istio such as fine-grained traffic routing.

I would add to this bug "support ztunnel HA-Proxy header" so EG can act as a (sandwitched) waypoint. One of the design goals for ambient is to allow L7 and L4 to be swapped. Ztunnel would handle the mesh security/TLS side and L4 policies as well as forwarding of services to a compatible gateway.
While we have the design and consensus - what we lack is another gateway implementation to prove that it works and to guarantee that we don't accidentally couple L4 and L7 again.
AFAIK the main integration point is an extension to the HAProxy ( that envoy supports ) for passing workload identity and few other attributes from ztunnel to waypoint.

The waypoint ( gateway) uses normal config. It should receive requests from ztunnel, just like Istio would. The intent is to allow other reasons implementations to be swapped - but for this to happen we need some other implementation to try :-)
The L4 ztunnel takes care of crypto - so communication to the backend doesn't change. And it takes care of inbound capture - so requests sent to a Service get redirected to the gateway.
We are still going over the details - and changes are possible, but without some external feedback it'll be hard to achieve the swapping of implementations.

@costinm @arkodg should we wait for ambient beta first?

Ztunnel and L4 are technically beta. As a regular Gateway it should be ready to test.
As a Waypoint, there are quite a few PRs and discussions in progress - if you are interested to use Envoy Gateway as a possible ambient waypoint it may be worth getting involved.
My goal is to see multiple implementations and validate that the 'contracts' between L4 and L7 are good.

@arkodg do you think should EG try to play as a waypoint?

HBONE termination is not that difficult in Envoy - the difference between HAPROXY and HBONE variants of xDS is fairly small.

@arkodg do you think should EG try to play as a waypoint?

@zirain I'm not aware of the implications. Ideally this should be fine if

the integration can be represented as a doc (similar to the Intel QAT doc)
the integration can be represented as a generic feature (similar to service routing needed for mesh traffic interception)

closing this since the routingType: Service setting https://gateway.envoyproxy.io/docs/api/extension_types/#envoyproxyspec should make it easier to integrate with Service Meshes such as Istio and Linkerd


Bugfix/date filter lost on change sort

Changes in this PR:

Fixed bug where date filters were lost on changing the page sort order / number of results per page
Made some tests less brittle by making them ignore whitespace when matching against http responses

Trello card / Rollbar error (etc)
https://trello.com/c/xNlAGB0Z/1746-date-filters-broken-on-pui-on-hold-till-ncn-match-work-done

 date filters broken on pui - on hold till NCN match work done


Fixes Envoy Deployment Ref in Dev Doc

Previously:
$ export ENVOY_DEPLOYMENT=$(kubectl get deploy -n envoy-gateway-system --selector=gateway.envoyproxy.io/owning-gateway-namespace=default,gateway.envoyproxy.io/owning-gateway-name=eg -o jsonpath='{.items[0].metadata.name}')

$ echo $ENVOY_DEPLOYMENT
envoy-default-eg-64656661

$ kubectl port-forward deploy/envoy-${ENVOY_DEPLOYMENT} -n envoy-gateway-system 19000:19000

Error from server (NotFound): deployments.apps "envoy-envoy-default-eg-64656661" not found

After removing envoy-:
$ kubectl port-forward deploy/${ENVOY_DEPLOYMENT} -n envoy-gateway-system 19000:19000

Forwarding from <IP_ADDRESS>:19000 -> 19000
Forwarding from [::1]:19000 -> 19000

Signed-off-by: danehans<EMAIL_ADDRESS>

Codecov Report

Merging #722 (474a3bc) into main (ee75e3b) will decrease coverage by 0.40%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #722      +/-   ##
==========================================
- Coverage   63.64%   63.23%   -0.41%
==========================================
  Files          47       47
  Lines        5927     5927
==========================================
- Hits         3772     3748      -24
- Misses       1919     1940      +21
- Partials      236      239       +3

Impacted Files
Coverage Δ

internal/provider/kubernetes/tlsroute.go
53.74% <0.00%> (-5.73%)
:arrow_down:

internal/provider/kubernetes/gatewayclass.go
70.28% <0.00%> (-2.90%)
:arrow_down:

internal/provider/kubernetes/gateway.go
50.10% <0.00%> (-1.50%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Add /say & /broadcast commands

There we go. Added localized messages and register the command.

Merging, but there's still quite a few problems. I'll fix them up.

Uh, thanks


Bullseye Problems

Got report that the new Bullseye base image might cause some trouble ...

SSH service does not start reliebale (but this can also be related to changes in the ssh shell scripts)
hardware support: problems getting the touchscreen to run

TODO: retest touchscreen

see my experience on with ssh on Armbian Buster: https://github.com/rootzoll/raspiblitz/issues/2820#issuecomment-1001242865

@fusion44 does this https://github.com/rootzoll/raspiblitz/issues/2820#issuecomment-1001242865 reflects the error you observed?

OK Touchscreen restested - works as it is fo far on my tests.
So its just down to the SSH issue that is addressed in #2820
Closing this issue.


updated dependencies & Kotlin 1.6.21

I noticed the build is failing on this, any ideas why?

Not sure yet, but I'll try to fix it this week.

Looks like the issue is somehow connected with Kotlin 1.6.21, updating to 1.7.x fixes it.
I'll create a new PR with Kotlin 1.7.10 update & close this one.
Users that use Kotlin 1.6.21 in their projects will still be able to use the last release that was build with Kotlin 1.6.10.

https://github.com/GitLiveApp/firebase-kotlin-sdk/pull/337


Update ioda_obs_space.py

Coding norms, plus change Channel_Number to channelNumber
Description
(Instructions: replace text in this and all sections with your own text)
Provide a detailed description of what this PR does.
What problem does it fix? What new capability does it add?
Dependencies
If there are PRs that need to be merged before or along with this one, please list them below
Waiting on the following PRs:

[ ] waiting on org/repo/pull/<pr_number>
[ ] waiting on org/repo/pull/<pr_number>

Impact
Please list the other repositories (if any) that this PR will require changes in (example below)

[ ] repo
[ ] ...

@CoryMartin-NOAA Apparently I cannot merge into my own branch because it is protected.

@ADCollard I'm not sure if that's the reason or if it is because the automated tests are failing.

@ADCollard why not just push this commit to the existing branch/PR? and I don't have permissions to add her/others to the repo, we have to go through JCSDA for that.

@ADCollard that is really strange... I wonder if it is because you are not using 'git flow' in the branch name? or something strange like that? Because you were able to push the branch initially...


host_exerciser:support no FPGA mgmt PF instances

Issue: The host exerciser fails to execute on Devkits if it does not support FPGA management PF. The host exerciser enumerates FME and quits the program if the bitstream does not support it.
The I series-DK and F series-DK have multiple host exerciser AFUs on separate PCIe bus, device functions.
fix: If the bitstream does not support FME, perform the host exerciser tests and print message.
host_exerciser --pci-address 0000:03:00.2 lpbk
host_exerciser --pci-address 0000:04:00.2 lpbk

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

-6 of 29 (79.31%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.03%) to 64.689%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

libraries/afu-test/afu_test.h
23
29
79.31%

Totals

Change from base Build<PHONE_NUMBER>:
0.03%

Covered Lines:
15821

Relevant Lines:
24457

💛  - Coveralls


Make release channel flavors, remove mlkit from fdroid channel

This commit adds a flavor dimension for release channels, and defines two flavors, play store and fdroid. The mlkit dependency is only added to the play flavor, and the TranslateableRichTextViewer is defined as equal to the ExpandableRichTextViewer for the fdroid flavor. It also splits the builds by abi for x86 and x86_64.
No other code changes were made besides that definition for fdroid. Language service related tests were moved to the appropriate flavor directory as well, so the tests should be passing.
Both builds tested locally and perform as expected - no translation UI on the fdroid version. The x86_64 fdroid build is now coming in at 28 MB.
Let's see if this solves #54.

Super cool!

Do we need different package names for them? Will it create an issue of users going back and forth between a PlayStore/APK installation and an f-droid installation?

We need to update the github actions to test both flavors, generate assets and upload to Github on new releases.

I believe different package names would allow them to be installed in parallel, and we can keep the same name to only allow installing one.
The testing happens automatically (Gradle understands the flavors; check the logs). You just need to fix the artifact names for the upload action.

A practice I've seen is to append .foss or .fdroid to the "normal package name".


SSL Certificate for https://packages.fluentbit.io/ expired 01.05.2022

Hello,
https://packages.fluentbit.io/
Websites prove their identity via certificates, which are valid for a set time period. The certificate for packages.fluentbit.io expired on 5/1/2022.
Error code: SEC_ERROR_EXPIRED_CERTIFICATE
Please renew the certificate.

Moved to https://github.com/fluent/fluentd/issues/3726


rest-server api: submit(create) a job should return the created job

As restful verbs defined, rest-server should better return the created object for a 'create/update' operation.
Now the submit job api POST /api/v1/user/:username/jobs returns:
{
  "message": "update job $jobName successfully"
}

It seems that this is already resolved. (at least on v0.10.0)

As restful verbs defined, rest-server should better return the created object for a 'create/update' operation.
Now the submit job api POST /api/v1/user/:username/jobs returns:
{
  "message": "update job $jobName successfully"
}

Combine with #2315 which is planned in 0.12.0


Using list instead of dictionaries for tables in schema.yaml

current structure:
household_information:
  instructions:
    - add_year
    - apply_order:
      - Year
      - ID
      - Season
      - Weight

house_specifications:
  instructions:
    - add_year

proposed structure:
tables:
  - table_name: household_information:
    instructions:
      - add_year
      - apply_order:
        - Year
        - ID
        - Season
        - Weight

  - table_name: house_specifications:
    instructions:
      - add_year


Update actions versions for GitHub and R lib actions

I think the last deploy failed due to an old setup-r action version.
This PR updates the following actions versions:

checkout@v3
setup-r@v2
setup-pandoc@v2
upload-artifact@v3

I forgot to add the link of the last deployment failure due to the setup-r:
https://github.com/apache/arrow-cookbook/actions/runs/3675924736/jobs/6215943611


Add Vulnerability Reporting Policy

This commit adds SECURITY.md to inform contributors and users of the Vulnerability Reporting Policy for the Trace Server Protocol.

I updated the policy name to Eclipse Foundation Vulnerability Reporting Policy to match other SECURITY.md files in other repos.


Force user to atleast provide one from initalData or Future in FutureBuilder #83093

Now forcing user to provide atleast one input from initialData or future in FutureBuilder.
I've already explained why here.
Issue Fixed: #83081
No Changes in flutter/tests repo
Pre-launch Checklist

[x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
[x] I read the [Tree Hygiene] wiki page, which explains my responsibilities.
[x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement].
[x] I signed the [CLA].
[x] I listed at least one issue that this PR fixes in the description above.
[x] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test-exempt.
[x] All existing and new tests are passing.

@jmagman  Can you help in these, what's next after submitting PR?

@jmagman Can you help in these, what's next after submitting PR?

I'm not the right person to review this PR, the framework team will look at it soon as part of their PR review process.

@goderbauer Do you want me to close this PR.

Sure. Since this is also breaking some of our customer tests I don't think we should do this.


CTS sometimes reports completion, but hasn't.. and doesn't

Launched CTS in the k8s environment, and fairly quickly and consistently the CTS reports it has completed...
   ... retrieving completion status from server CTS_Server ...

   ...... (GET https://lab-dev:9443/servers/CTS_Server/open-metadata/conformance-suite/users/garygeeke/status/workbenches/repository-workbench )

Workbench repository-workbench is complete.```
```Date of conformance test:          2020-10-02T13:31:46.782+00:00
Number of tests that were run:     1600
Number of tests that failed:       0
Number of tests that were skipped: 0

but surely it's running
as in the server log I see
Fri Oct 02 13:48:28 GMT 2020 CTS_Server Information CONFORMANCE-SUITE-0014 The Open Metadata Conformance Test Case repository-entity-property-search-Collection has completed with 268 successful assertions, 0 unsuccessful assertions, 0 unexpected exceptions and 0 discovered properties.  The message on completion was: Entities can be searched by property and property value
Fri Oct 02 13:48:28 GMT 2020 CTS_Server Information CONFORMANCE-SUITE-0012 The Open Metadata Conformance Test Case repository-entity-property-search-GovernanceZone is initializing; see https://egeria.odpi.org/open-metadata-conformance-suite/docs/repository-workbench/test-cases/repository-entity-property-search-test-case.md for documentation
Fri Oct 02 13:48:33 GMT 2020 CTS_Server Information CONFORMANCE-SUITE-0014 The Open Metadata Conformance Test Case repository-entity-property-search-GovernanceZone has completed with 522 successful assertions, 0 unsuccessful assertions, 0 unexpected exceptions and 0 discovered properties.  The message on completion was: Entities can be searched by property and property value
Fri Oct 02 13:48:33 GMT 2020 CTS_Server Information CONFORMANCE-SUITE-0012 The Open Metadata Conformance Test Case repository-entity-property-search-RelationalDBSchemaType is initializing; see https://egeria.odpi.org/open-metadata-conformance-suite/docs/repository-workbench/test-cases/repository-entity-property-search-test-case.md for documentation
jonesn:charts/ (egeria-release-2.3) $

I then left this to go back to idle. At this point still only 1600 tests were complete, though the activity in the log continued for much longer.
Full CTS output is at https://gist.github.com/0176df18ee79abb470c9b5cdb57dce66

PR #3945 should address this as follows: The CTS runs a set of synchronous tests and when those are complete it will continue to respond to events (from the SUT Server) and process them - referred to as asynchronous tests. Up to the point at which the synchronous tests are complete, the CTS will not report that is has completed. Once past that post, the CTS will monitor how recently it has seen any activity by its topic listener; each processed event resets the inactivity timer. Once there has been no activity for at least 1 minute, the CTS will decide that no further asynchronous tests are going to be processed. The CTS completion status query API will return true only when all synchronous have completed and the CTS has determined that there are no more asynchronous tests coming.
Hopefully this will be sufficient to enable us to accurately automate the completion processing.

Let's close this and re-open if the issue resurfaces


(Bug) It is not possible to destroy the Tooltip when reinitializing again

I wrote about this problem in pull request. https://github.com/thednp/bootstrap.native/pull/320
Test video: https://drive.google.com/file/d/1LT2FzHEt0ANcNCh3t903AjxnaM2hBGOp/view?usp=sharing

I'm looking into it a bit later today, right now I'm researching a way to convert the code base to ES6/ES7, but if you're available and/or willing please let me know.

I left comments in pull request about this problem. https://github.com/thednp/bootstrap.native/pull/320

Regarding s6/s7, I would do this: based on "rollup" I would create components that import all the necessary help functions and variables. I would create a single file in which I would import all the components and initialize them. Rollup will shake the tree and remove unnecessary dependencies. This allows other developers to select components for themselves, import them, and initialize them. Due to the ability to get rid of the extra code base, the package will become easier and more convenient to use and support.

Your language is still a bit "Chinese" to me, perhaps sharing a super simple guide and/or sample in the #306 thread. Thanks
PS: I'm now looking at the current issue and I'm a bit confused because everything worked perfect yesterday before I commit to git. The use of destroy() before re-init seems like a logical idea.

@cvaize I can confirm the destroy before re-init works best, I will update all components. As for ES6/ES7 I will commit a draft very soon.


[20.09] ceph: 15.2.7 -> 15.2.8

(cherry picked from commit 423b9b2a707ca20ab8a268ac3735d6d4f9149705)
Backport of #109286

Motivation for this change
Things done

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

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

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

@ofborg test ceph-single-node ceph-multi-node

@ofborg test ceph-single-node ceph-multi-node

1 package marked as broken and skipped:
bareos
4 packages built:
ceph ceph-client libceph sambaFull

1 package marked as broken and skipped:
bareos
4 packages built:
ceph ceph-client libceph sambaFull


CCX pipeline doesn’t employ validation checks for consumed topics from the Kafka bus

Please look into Threat Model Summary Report, pages 13 and 14 for further information.

Will be tracked in CCX data pipeline repository.


Update p5.md - Included the introduction, usage and advantages of p5.js

Included my portion which is the introduction, usage and advantages of p5.js; described the basic idea of p5.js and why it can be useful for the users to include this library in their project(s).

Hey, would you be up to reviewing each other’s work?


Why does this package need to install google cloud auth, storage, api etc?

Hi,
after installing the library I saw google-api-core-2.10.1 google-auth-2.12.0 google-cloud-core-2.3.2 google-cloud-storage-1.44.0 have been installed as well. In fact these packages can be found in the poetry.lock file.
Is there a reason (I don't get) why this library needs these packages?
Thanks

@GiacomoCherry  It needs those packages because it uses a custom-trained model hosted on our private Google cloud repo. So, in order to download it needs those packages.


mysqli db_driver can't return connect error code and message

I can't get mysqli connect error code and message, when connection error occurs.
In mysqli_driver.php
Codeigniter use $this->conn_id variable in error() method like below
$this->conn_id->connect_errno
But not assign the mysqli object to $this->conn_id in db_connect() method when connection fails.
So mysqli db driver's error() method can't return connect_errno and connect_error.

I think DB_driver's member variable '$conn_id' should be preserved to get conn_id->connect_errno event though connection fails.

mysqli_driver's error method checks whether $this->conn_id->connect_errno) is empty, but never checks whether $this->conn_iditself is false. If it did this, it could either attempt to usemysqli_connect_errno()andmysqli_connect_error()to get the error information, or get the error number/message when the connection fails and store it in a private property to be retrieved when error() is called and$this->conn_id === FALSE`.
Also, simple_query() in DB_driver doesn't check the result of $this->initialize() (which returns FALSE in the case of a connection error) before calling $this->_execute($sql), which, at least in the MySQLi driver, doesn't check whether $this->conn_id is false before calling $this->conn_id->query().

Fixed with the above-referenced commit.
@mwhitneysdsu You're linking to the develop branch which is for 3.1-dev and was recently changed to throw exceptions instead of returning FALSE.


Text and lines are blurry when display scaling is enabled

Bug Report
Issue:
When using a display that has a scale factor other than 100% in Windows (see image) will result in bad scaling of the text.

Reproducing:

Set the scale factor of a display to something other than 100% (e.g. 200% as in the screenshot).
Make sure that this display is the main display.
Start your application. (Make sure that your application has at least one normal textblock and a plot. Both text sizes should be the same.)
=> The size on screen of the textblock will be much larger than the text in the plot.

Expected behavior:

The text sizes should be the same.

System Details

ScottPlot Version: 4.1.25
Operating System: Windows 10
Application Type: WPF
.NET Version: NET Framework 4.7.2

Hi @ktheijs, I haven't merged #1364 and published it yet but I hope to shortly. Part of what's slowing me down is figuring out the least confusing way to make it clear exactly what these toggles do. These will be the two options:
Default option: stretch on scaled displays. If display scaling is enabled to 150%, stretch the bitmap by 1.5 times. This will allow the plot to feel natural, although stretched bitmaps are always slightly blurry.
Alternate option: disable stretching on scaled displays. Ignore display scaling and always show plots at 1:1 pixel scaling. This means text may appear smaller than expected on scaled displays. To compensate for this font size can be increased as desired: https://scottplot.net/cookbook/4.1/category/plottable-text/#custom-fonts

You can now do this to disable plot stretching on scaled displays:
WpfPlot1.Configuration.DpiStretch = false;

It's not on NuGet yet, but it will be shortly. Thanks again for the tip @ktheijs!
PS: I just realized the changelog isn't properly linking/showing thumbnails for all the users https://scottplot.net/changelog so I'll fix that soon too 😅


fix: LU inline editor suggestion not work

Description
Fellow up fix #3270 .

Task Item
close #3331

Screenshots

Coverage remained the same at 40.503% when pulling 73c0877fc20a2d7cf2f9ac9fde5dcf7f53f517ef on zhixzhan/fix-lueditor into 069fe49c923db0679b3e8b1cc661a911078a0a60 on master.


Guidline to integrate checkout on React/NextJS Application

Hi @bc-peng & everyone,
I am having a web application in React/NextJS, which consuming storefront apis for data/products.
Now I'm having my own UI for checkout, but i want to utilize bigcommerce checkout sdk to achive the complete checkout functionality, so can someone help me how i can achive this without using the apis!
Thanks

To begin using your own UI, replace the natvie checkout with your own JS loader here. {storeURL}/manage/settings/checkout.
Then you can try with all of these checkout-sdk-js usages (https://github.com/bigcommerce/checkout-sdk-js#usage) to create your own checkout experience.

Awesome! I'll close this one 🚀


Chromium v120 "Add Bookmark" UI unusable - please revert to < v119 "Add Bookmark" UI

Describe the bug
Chromium v120 severly degrades the "Add Bookmark" workflow.
To Reproduce
Chromium pre-v120 (e.g. v119):

Click ★ (Add Bookmark)
Click on "Folder" to select a recent folder, or click "More" to select another folder.
(Optional) Customise the bookmark name and URL if needed
Click "Done" or "Save" at any point to confirm and save bookmark

Chromium v120+:

Click ★ (Add Bookmark)
Click "Edit"
Click "Folder"
Click "Choose another folder"
(Optional) Customise the bookmark name and URL if needed
Click "Done" or "Save" at any point to confirm and save bookmark. If clicked before step 4, your bookmarks end up a mess.

Expected behavior
The user should be able to customise where their bookmark is saved with 1 click. The current Chromium v120 change downgrades this to 3.
EDIT: I just found: technically, you can still do it with 1 click by clicking on the "Other Bookmarks" link and the old customisation UI appears. This is not obvious.
Screenshots
New "Add Bookmark" UI does not allow easy customisation of where the bookmark is saved (now takes 3 clicks instead of 1):

Desktop (please complete the following information):

OS: Win10 v1709
Bitness of browser: Supermium Version 122.0.6261.85 (Official Build) (64-bit)

Additional context

https://superuser.com/questions/1821955/how-do-i-customize-the-appearance-of-chrome-120
https://superuser.com/questions/1832631/how-to-revert-chrome-to-the-old-add-to-bookmark-ui

That partially solves it:
chrome://flags/#power-bookmarks-side-panel
Disabled

This gives me:

which is almost there, but not quite (for reference, here is the classic bookmarks UI):

Opera (Chromium) v55.0.2994.61 still has the best "Add Bookmarks" user interface I've yet seen in any browser:

Add bookmark:

Choos where bookmark is saved:

I also don't like the current Add Bookmark UI.

Looks like the new bookmark UI is on the way out upstream: https://issues.chromium.org/issues/41496433


adding new files for aws_default_security_group resource

Description of your changes
Add the following resources:

[x] aws_default_security_group

Fixes #183
I have:

[x] Run make reviewable test to ensure this PR is ready for review.

How has this code been tested
Manually and Uptest:

/test-examples="examples/ec2/defaultsecuritygroup.yaml"

Closed due to CLA git config issue. Will open a new one.


replace irc with slack

My irc thing is busted, so i haven't logged in in forever. slack looks like a pretty nice alternative, and has some kind of bridge to irc, not that anyone actually cares if it's in IRC.

If anyone wants an invite, feel free to email me, message me on twitter, or drop your email here. Eventually, I'd like to make a self-service signup form. Some day.


Broken in Chrome 109?

I just updated to Chrome 109 today and this broke. Now I get:
15:08:27.916 [Test worker] WARN com.cameraforensics.sitefingerprinting.services.FeatureExtractorService - Couldn't prepare the webdriver: Could not start a new session. Response code 500. Message: unknown error: failed to wait for extension background page to load: chrome-extension://jciacimpfapbkckkegdfngcnbdpabaoi/_generated_background_page.html

again. WebDriver options being used are:
    public static final List<String> DEFAULT_WEBDRIVER_PROPERTIES = Arrays.asList(
            "--kiosk",
            "--headless=chrome",
            "--disable-dev-shm-usage",
            "--ignore-certificate-errors",
            "--disable-blink-features=AutomationControlled",
            "--log-level=DEBUG",
            "--whitelisted-ips",
            "--disable-gpu",
            "--disable-software-rasterizer",
            "--verbose"
    );

When I run it not-headless it all works just fine.
If I run it not-headless, and go to the extension itself and try to view the background page the link to the background page under Inspect views does nothing (nothing happens when you click it):

Interestingly, if I take off headless mode, put in a breakpoint and go to chrome-extension://jciacimpfapbkckkegdfngcnbdpabaoi/_generated_background_page.html it literally takes me no-where - the page stays blank.

@ndtreviv can you try using --headless=new instead?

That works 👍 Thanks!

Will this work on older versions of Chrome as well? Just thinking about dev environment vs... etc

@ndtreviv I am not sure. You may want to ask the Chromium / Chrome Web Driver team about it. I don't know why they decided on this...

if we dont pass modheader.crx in chrome options it works with headless=chrome if we pass modeheader.crx we need to change it to headless=new.
Is the a code break in modheader side or chrome side?
how headless= parameter is related to modheader.crx file?
can you provide some more info on this?

if we dont pass modheader.crx in chrome options it works with headless=chrome if we pass modeheader.crx we need to change it to headless=new.

Is that correct? I get the impression that v107 is headless=chrome and v109 is headless=new regardless of the application of modheader. It sounds like Chromeium/Chrome team have made that change

Closing because this issue is fixed.

@sarojlucky @ndtreviv - this is a Chromium change. --headless=new is needed in Chrome v109 for any extension installation in WebDriver headless mode. It is independent of ModHeader.

okay, thanks @hao1300


Added: Maternal Health Risk Prediction

Added the maternal health risk prediction analysis and model
Closes #974

@invigorzz313 @Niketkumardheeryan
Please review and merge this PR
Thank you

@kosuri-indu improve readme.md file and Depliyour model , as these kind of simple model already there ,so you have deploiit..

@Niketkumardheeryan yes sir, i have deployed it and added respective file

@kosuri-indu
the deployment does not seem authentic (video).
Many warnings in the code.
Code is distributed in too many cells unnecessarily.

@invigorzz313
yes ma'am, removed the warnings in the code and consolidated it.


Fix missing properties in the dockerfile

So GitHub stops promoting for them

added them to the wrong step of the file 🤦♂

Still not fixed. I think it's because the github action step overwrites what's in the dockerfile.

Still not fixed!!!

I give up, not worth it


PS 2016 page is actually a copy of the 2019 page

Can we get this fixed, so we can access the 2016 content?

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

ID: 2f75d4da-bb0a-ecc6-5431-96a3109e6f25
Version Independent ID: d88087f9-9633-db07-7e84-b2f37f811c05
Content: What's new for IT pros in Project Server 2019 Public Preview
Content Source: Project/what-s-new-for-it-pros-in-project-server-2016.md
Product: project-server-itpro
GitHub Login: @efrene
Microsoft Alias: efrene

@audimoose Thank you for this feedback.
We appricate you pointing this out to us. I will make sure that this issue of the 2016 page being a copy of the 2019 page gets in front of the ProjectServer team so it can be corrected.
The team will get this prioritized into a sprint plan. Thank you for reporting and making the docs better. Much appreciated.
I made a note to request the team to update this when the work is complete.

Thanks for noting this to us. Fixed.


Convert Fellowship to a completely async course

This PR moves the Fellowship away from a weekly model and let's students to complete the material at their own pace.

TODO:

[ ] Change all references of "this week" (and similar language) to "this unit"
[ ] Unit 2

[ ] Figure out what to do with the terminal screenshot. Should it still be posted in Discord?

[ ] Unit 5

[ ] Make #resume-review Discord channel public and have people post there, instead of signing up on the google form
[ ] Create #networking Discord channel for people to post share their LinkedIns, instead of posting in a fellowship thread
[ ] Update the assignment accordingly

[ ] Unit 10

[ ] Should we get rid of the idea of "fellowship" tags and just use "Good first task"?

@ramanxg any feedback or are we good to go?


Last UPDATE problem (GLOW not saved correctly) WINDOWS

In the last update, there is a problem with saving the CFG
The GLOW is not saved correctly. It does not respect colors and some functions do not save them
I have created a new CFG and the same thing happens
(sorry for my english)

same on linux some esp boxes wont save aswell

same on linux some esp boxes wont save aswell


Update base release to v1.6.0

Change logs
Update Cloudberry base release to v1.6.0.
Tested successfully for the command ./run.sh, ./run.sh -m on x86_64 cpu.
Contributor's checklist
Here are some reminders before you submit your pull request:

Make sure that your Pull Request has a clear title and commit message. You can take the Git commit template as a reference.
Sign the Contributor License Agreement as prompted for your first-time contribution (One-time setup).
Learn the code contribution and doc contribution guides for better collaboration.
List your communications in the GitHub Issues or Discussions (if has or needed).
Feel free to ask for other people to help review and approve.

Hi @edespino @antoniopetrole PTAL, thanks!


Update with build & other improvements from master

Current coverage is 39.12%

Merging #143 into devel will decrease coverage by -0.07% as of f58e204

@@            devel    #143   diff @@
=====================================
  Files           2       2
  Stmts         893     892     -1
  Branches        0       0
  Methods         0
=====================================
- Hit           350     349     -1
  Partial         0       0
  Missed        543     543

Review entire Coverage Diff as of f58e204

Uncovered Suggestions

+1.92% via src/mpi/mpi_caf.c#1904...1920
+1.58% via src/mpi/mpi_caf.c#2002...2015
+1.58% via src/mpi/mpi_caf.c#1557...1570
See 7 more...

Powered by Codecov. Updated on successful CI builds.

LGTM

@rouson That should have worked. What do you see if you go here: https://pullapprove.com/sourceryinstitute/opencoarrays/pull-request/143/

LGTM


[feature ] : Making footer responsive across all the pages

Description:
The current footer on our website is not responsive across all pages, which impacts the overall user experience. We need to make sure that the footer adapts to different screen sizes and remains user-friendly.

Hello !!
I want participate, Can you assign me the task?

Please go ahead @beatrizsmerino

Please go ahead @beatrizsmerino

thank you very much, I'm going to do it 😊

thank you for the opportunity @Anandsg
You can see the fix at PR: https://github.com/Anandsg/Hungry-hero/pull/227


When accessing a second app in a webview for a token exchange flow, how to pass the ID token and device secret?

Describe the feature request?
Hello, I used this sample code to implement the Token Exchange flow, and it's working fine. I can use SSO to log into one app (a mobile app) and another (a web app). Both of my applications are native ones on Okta. The token exchange flow isn't working when I open a second app, a web app in Web View, and I'm not already logged in. In order for me to be logged into the second app when I access app 1 from app 2, how can I pass ID token and device secret?
New or Affected Resource(s)
Token exchange Flow
Provide a documentation link
No response
Additional Information?
No response

Hi @MeghaR2408, my apologies for the late reply.
The okta-mobile-kotlin and okta-mobile-swift SDKs do not supply any built-in patterns or mechanisms for sharing the device secret with other applications, since this is very dependent on the individual application itself.


Flaky Tests: HTTPSource

HTTP Tests:
Python Client sometimes fail with:
org.scalatest.exceptions.TestFailedException: "[Exception in thread Thread-3:
Traceback (most recent call last):
File "/home/eli/lib/conda/lib/python3.6/site-packages/urllib3/connectionpool.py", line 387, in _make_request
six.raise_from(e, None)
File "<string>", line 2, in raise_from
File "/home/eli/lib/conda/lib/python3.6/site-packages/urllib3/connectionpool.py", line 383, in _make_request
httplib_response = conn.getresponse()
File "/home/eli/lib/conda/lib/python3.6/http/client.py", line 1331, in getresponse
response.begin()
File "/home/eli/lib/conda/lib/python3.6/http/client.py", line 297, in begin
version, status, reason = self._read_status()
File "/home/eli/lib/conda/lib/python3.6/http/client.py", line 258, in _read_status
line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
File "/home/eli/lib/conda/lib/python3.6/socket.py", line 586, in readinto
return self._sock.recv_into(b)
socket.timeout: timed out
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/eli/lib/conda/lib/python3.6/site-packages/requests/adapters.py", line 440, in send
timeout=timeout
File "/home/eli/lib/conda/lib/python3.6/site-packages/urllib3/connectionpool.py", line 639, in urlopen
_stacktrace=sys.exc_info()[2])
File "/home/eli/lib/conda/lib/python3.6/site-packages/urllib3/util/retry.py", line 357, in increment
raise six.reraise(type(error), error, _stacktrace)
File "/home/eli/lib/conda/lib/python3.6/site-packages/urllib3/packages/six.py", line 686, in reraise
raise value
File "/home/eli/lib/conda/lib/python3.6/site-packages/urllib3/connectionpool.py", line 601, in urlopen
chunked=chunked)
File "/home/eli/lib/conda/lib/python3.6/site-packages/urllib3/connectionpool.py", line 389, in _make_request
self._raise_timeout(err=e, url=url, timeout_value=read_timeout)
File "/home/eli/lib/conda/lib/python3.6/site-packages/urllib3/connectionpool.py", line 309, in _raise_timeout
raise ReadTimeoutError(self, url, "Read timed out. (read timeout=%s)" % timeout_value)
urllib3.exceptions.ReadTimeoutError: HTTPConnectionPool(host='localhost', port=35015): Read timed out. (read timeout=15)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/eli/lib/conda/lib/python3.6/threading.py", line 916, in _bootstrap_inner
self.run()
File "/tmp/MML-Test-1168536756193524612/pythonClient.py", line 18, in run
timeout=15)
File "/home/eli/lib/conda/lib/python3.6/site-packages/requests/sessions.py", line 555, in post
return self.request('POST', url, data=data, json=json, **kwargs)
File "/home/eli/lib/conda/lib/python3.6/site-packages/requests/sessions.py", line 508, in request
resp = self.send(prep, **send_kwargs)
File "/home/eli/lib/conda/lib/python3.6/site-packages/requests/sessions.py", line 618, in send
r = adapter.send(request, **kwargs)
File "/home/eli/lib/conda/lib/python3.6/site-packages/requests/adapters.py", line 521, in send
raise ReadTimeout(e, request=request)
requests.exceptions.ReadTimeout: HTTPConnectionPool(host='localhost', port=35015): Read timed out. (read timeout=15)
]" did not equal "[]"
at org.scalatest.Assertions$class.newAssertionFailedException(Assertions.scala:528)
at org.scalatest.FunSuite.newAssertionFailedException(FunSuite.scala:1560)
at org.scalatest.Assertions$AssertionsHelper.macroAssert(Assertions.scala:501)
at com.microsoft.ml.spark.DistributedHTTPSuite$$anonfun$2$$anonfun$apply$mcV$sp$3.apply(DistributedHTTPSuite.scala:145)
at com.microsoft.ml.spark.DistributedHTTPSuite$$anonfun$2$$anonfun$apply$mcV$sp$3.apply(DistributedHTTPSuite.scala:141)
at scala.collection.Iterator$class.foreach(Iterator.scala:893)
at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
at scala

async client:
Cannot start query with name foo as a query with that name is already active

Havent seen this in a while


⚠ Samsung has degraded performance

In 92b07f7, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2606 ms

Resolved: Samsung performance has improved in 0984b2c.


add METIS comments to README.md

Instruction on how to install METIS in case it is not automatically resolved.

Hi, did you manage to merge my pull request?
I have some changes to propose, but would start on top of this commit.

Hi Marcelo,
Your pull request was merged just a moment ago. Thank you for your help and
for the reminder; those past few days have been hectic.
Kind regards,
Gregory
On May 11, 2016 10:29 PM, "Marcelo Sardelich"<EMAIL_ADDRESS>wrote:

Hi, did you manage to merge my pull request?
I have some changes to propose, but would start on top of this commit.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/GGiecold/Cluster_Ensembles/pull/2#issuecomment-218643668


Query is slow

It is quick if incorporate the source into the solution and run it.
Installing with nuget is slow.
Incorporate source is 300ms.
Installing with nuget is 3000ms.
The query is not simple,  join eight times.(can not write detailed information)
There are 8000 responses.
On the ProcessMonitor, about 600,000 "Offset: xxxxx, Length: 1,024" logs were displayed.
In case of early it is about 15,000.
What is different?
■environment
・visual studio 2015 (The problem is same in visual studio 2017)
・windows10 1709(16299.726)
・sqlite-net-pcl 1.5.231
・Microsoft.NETCore.UniversalWindowsPlatform 5.2.6

It is quick if incorporate the source into the solution and run it.
Installing with nuget is slow.
Incorporate source is 300ms.
Installing with nuget is 3000ms.
The query is not simple, join eight times.(can not write detailed information)
There are 8000 responses.
On the ProcessMonitor, about 600,000 "Offset: xxxxx, Length: 1,024" logs were displayed.
In case of early it is about 15,000.
What is different?
■environment
・visual studio 2015 (The problem is same in visual studio 2017)
・windows10 1709(16299.726)
・sqlite-net-pcl 1.5.231
・Microsoft.NETCore.UniversalWindowsPlatform 5.2.6


@conda-forge-admin, please add user @AidanWiederhold

@conda-forge-admin, please add user @AidanWiederhold

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I added user @AidanWiederhold in conda-forge/lbaplocal-feedstock#11.


Fix Typescript 2.7.2 field init error

@Input filed name has to be init.

Hey @rustkas Thank you for your contribution to this repository 😃
The change that you propose is valid when initializing an Angular project using strict mode. All the examples in the book are working without the strict mode. Did you try to follow the examples in the book and faced any issue with the name declaration?

Hey Aristeidis!
Thank you very much for voluble examples. I like your book very much! Angular and TypeScript are developing rapidly. Much that is written in your book is still relevant. I haven't read the whole book yet. I am in a process.  I noticed that similar "issues" occur in other components.
I guessed that everything can work without the strict mode. Strict mode is switching on by default.
I think you would write about strict mode in README and describe how to generate new project with it.
Best regards!

Thanks very much for your feedback @rustkas. I am glad you liked it 😊 .
The strict mode is not available in Angular v10 which is the version that the examples of this book use.
For Angular applications v11 and above the strict mode is not currently enabled by default. If you try to run the ng new command to create a new application, the Angular CLI will prompt you whether you want to enable strict mode or not, as stated in the attached image.

The default value of the previous question is No. I hope that helps 😃


LIG : Adding networkset to Uplinkset

On a Logical Interconnect Group, for an ethernet UplinkSet, we can only add Ethernet networks.
Can we have support for networksets ?
For the LIG / UplinkSet REST Api docs :
networkUris :  The set of network URIs. NOTE: for Ethernet Uplink Set Groups, all Ethernet Networks must have unique VLAN IDs.

networkSetUris : A set of network set URIs assigned to the uplink set. The list can be empty but not null. NOTE: When adding a
network set, also add its constituent networks to networkUris. When removing a network set, also remove its constituent networks
from networkUris, unless they are to remain configured in the uplink set.

We have added to our backlog and will be taken as per priority.

Closing it here as it is tracked in our backlog


⚠ SceneTime has degraded performance

In bac9431, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 4441 ms

Resolved: SceneTime performance has improved in 76f805b after 6 minutes.


Items disappear when using recyclerview with ItemTouchHelper for drag & drop using FlexboxLayoutManager

I am trying to implement item reordering by drag and drop in a RecyclerView using FlexboxLayoutManager .
I attach ItemTouchHelper  to my  RecyclerView and than on function onItemMove I do following in my  RecyclerView.AdapterImplementation
      override fun onMove(recyclerView: RecyclerView, fromVH: RecyclerView.ViewHolder, toVH: RecyclerView.ViewHolder){
        // swapping words in shuffled array
        Collections.swap(wordsShuffled, fromVH.adapterPosition, toVH.adapterPosition)
        // calling notify item moved to update UI
        notifyItemMoved(fromVH.adapterPosition, toVH.adapterPosition)
         //It messes up UI after notifyItemMoved some time few items disappear and sometime comeback in random order
    }

It messes up UI after notifyItemMoved some time few items disappear and sometime comeback in random order

FlexboxLayoutManager notifyItemMoved(startIndex, endIndex)   Item disappears
Any news about this?

There is no reply to this question?

@muzammilhussnain14 Do you have some solution for this bug?