Package Validator - Valid URL is failing

The docsUrl for bigwig is failing validation, even though I can open it up fine in my browser.
https://community.chocolatey.org/packages/Bitwig/3.3.7
https://www.bitwig.com/pery/download/14/
I reran the validator, and it was again marked as invalid for the rerun.

Including @Schroedingers-Cat for reference

@Schroedingers-Cat do you know if this URL always went to an online PDF, or did it go to something else previously?
I have validated that this URL causes a problem when running through the current infrastructure.  We might be able to work around this, but I would like to understand if something has changed here before going much further with this.  Thanks

It has always been pointing to a PDF.
I uploaded package v3.3.6 just two minutes before v3.3.7, both with the same link to the manual. v3.3.6 went through, but v3.3.7 got rejected because of the same link.

@Schroedingers-Cat in that time frame, nothing has changed in the package-validator rules or setup, they are exactly the same.
This points at "something" changing on the vendor website, which the package-validator rules doesn't work with anymore.  I honestly don't know what this would be, and I am also not in a position to spend much time looking into this currently 😢

@gep13 the only thing that I noticed about the URL to the PDF document is that:

Sometimes it can take quite some time to load (so that could have prevented the validator)
It only supports TLS 1.2 and TLS 1.3 ciphers
Sets the Content-Encoding to plainbinary (which I have never seen before, so including it just in case).

There doesn't look like anything else that could be a problem.

Since I have no control over the server hosting these files, I'm not able to change any of these things about the URL. Still, if the link is valid, the validator shouldn't fail.
Is it possible to get more info from the validator on why it decides to mark the URL as invalid?

@Schroedingers-Cat Looking at the logs for this package, I am seeing the following:
2021-05-03 07:01:29,182 60 [INFO ] - ========== Bitwig v3.3.7 ==========
2021-05-03 07:01:29,182 60 [INFO ] - Bitwig (Install) v3.3.7 found for review.
2021-05-03 07:01:29,182 60 [INFO ] - Validating Package: Bitwig Version: 3.3.7
2021-05-03 07:02:05,932 60 [INFO ] - Running validation rules...
2021-05-03 07:02:38,306 60 [WARN ] - Error validating Url https://www.bitwig.com/pery/download/14 - A task was canceled.
2021-05-03 07:02:40,321 60 [INFO ] - Bitwig v3.3.7 FAILED validation.
2021-05-03 07:02:40,321 60 [INFO ] - Updating database for Bitwig v3.3.7 with results (package failed requirements).

This happens when the timeout, which is currently set for 30 seconds, elapses.
Waiting more than 30 seconds to validate a URL doesn't seem like the correct approach to me, so i don't think extending the timeout is something that we can look at.
The options going forward would be to provide an exemption from the package validator for this package version (this would need to be done each package version), or remove the docs URL from the nuspec (perhaps putting it into the description instead).

When I click on the link https://www.bitwig.com/pery/download/14 , it takes me 8 seconds to download the entire file. I'm not sure how there can be a timeout when validating the link.
I can move the link to the manual into the description unless you're out of ideas why the validator isn't progressing with the link validation.

I am seeing similar symptoms with another package:
https://community.chocolatey.org/packages/soundswitch/5.9.0
I'm not sure if this is the same issue or not, feel free to split this off into a new issue if this is different.
CC @teknowledgist

@TheCakeIsNaOH that is a different issue. Running that through package-validator, the server is responding with a status code of ServiceUnavailable which then fails this check:
return response.StatusCode == System.Net.HttpStatusCode.OK;

@Schroedingers-Cat I believe that I may have a solution to this problem, but won't know for certain until tomorrow at the earliest.  Will keep you posted.
@TheCakeIsNaOH @teknowledgist can one of you create another issue regarding the other package?  Thanks!

#50

@Schroedingers-Cat I have just pushed out a new version of package-validator which appears to address this issue, as I have put https://community.chocolatey.org/packages/Bitwig/3.3.7 back through the validator, and it has succeeded.  Thanks for bearing with us through this!


addWhereExistsQuery method is called but not defined in Illuminate\Database\Eloquent\Builder

Laravel Version: 5.3.14
PHP Version: 7.0.11
Database Driver & Version: MySQL

Description:
On line 940 of the Illuminate\Database\Eloquent\Builder class there is a call to $this->addWhereExistsQuery($hasQuery->toBase(), $boolean, $not). The method addWhereExistsQuery is not defined in this class though.
This caused a Seg Fault 11 for me when testing a model that uses a scope method with a whereHas relationship.
Steps To Reproduce:
This bug is reporting a missing method, so reproducing the symptoms is irrelevant, but I found it while integration testing a model/database relationship that used a scope method with a whereHas relationship, eg:
    public function scopeTeacherInProgress($query, $userId = null)
    {
        return $query->whereHas('assignment', function($query) use ($userId) {
                return $query->where('teacher_id', $userId);
        });
    }

When I ran an integration test on this model with code coverage turned on, I got a Segmentation Fault 11 error, which usually indicates a memory leak. After following the path, I found this missing method.

Eloquent\Builder has a member Query\Builder variable, and it uses __call to "pass through" a lot of methods called on Eloquent\Builder to the underlying Query\Builder.  See https://github.com/laravel/framework/blob/5.4/src/Illuminate/Database/Eloquent/Builder.php#L1217-L1285.
If you check Query\Builder, you will see that addWhereExistsQuery is defined there.
That being said, I am also encountering segmentation faults when I try to test methods that use an Eloquent\Builder instance that ends up calling these underlying Query\Builder instances.  Did you ever figure out what is causing this?

@alexweissman I ended up just skipping this test if code coverage was turned on I think. It doesn't seem like an issue in production code, so it might have something to do with the test setup.

I have figured this out - it would appear that it was related to a bug in Mockery prior to version 1.0.0-alpha.


[Bug] EXPERIMENTAL_SUBGRAPH_VERSION_SWITCHING_MODE is not working properly in a k8s pod

Bug report
We created a bug https://github.com/graphprotocol/graph-node/issues/3998 a few month ago initially. We thought this issue has been resolved. But it's actually not.
We are running on v0.30.0 graph node on Kubernetes with EXPERIMENTAL_SUBGRAPH_VERSION_SWITCHING_MODE=synced environment variable https://github.com/MakerOps/helm-charts/blob/main/charts/graphprotocol-node/templates/deployment.yaml#L61 setup on index-node.
The behaviour
When we re-deploy the subgraph with the same subgraphName. We are getting the following from the querier
# query
{
  indexingStatusForPendingVersion (subgraphName: "<subgraphName>") {
    node
    synced

    chains{
      latestBlock{
        number

      }
      earliestBlock{
        number
      }
    }

  }
}

# result
{
  "data": {
    "indexingStatusForPendingVersion": null
  }
}

with the environment variable EXPERIMENTAL_SUBGRAPH_VERSION_SWITCHING_MODE setup, is indexingStatusForPendingVersion supposed to be non null value?
We tested on a docker-compose locally and this seems working. But not on a k8s cluster. We did exec into the index-node pod and we can see the environment variable has been setup like below:
root@graph-index-graphprotocol-node-864fd6b5dc-9b6m2:/# env | grep EXPERIMENTAL_SUBGRAPH_VERSION_SWITCHING_MODE
EXPERIMENTAL_SUBGRAPH_VERSION_SWITCHING_MODE=synced

We'd like to get the EXPERIMENTAL_SUBGRAPH_VERSION_SWITCHING_MODE environment variable work in the index-node pod in a kubernetes cluster
@mangas @azf20
Relevant log output
No response
IPFS hash
No response
Subgraph name or link to explorer
No response
Some information to help us out

[ ] Tick this box if this bug is caused by a regression found in the latest release.
[ ] Tick this box if this bug is specific to the hosted service.
[X] I have searched the issue tracker to make sure this issue is not a duplicate.

OS information
Linux

hey @nickkounz the link you shared doesn't mention the experimental variable https://github.com/MakerOps/helm-charts/blob/main/charts/graphprotocol-node/templates/deployment.yaml#L61
I would expect to see:
            - name: EXPERIMENTAL_SUBGRAPH_VERSION_SWITCHING_MODE
              value: synced

If that is not your yaml please share your active configuration

Got it, thanks!


Static deb

Put static binaries in the deb packages so that the same package can be used for all debian variants and versions.

deb package grows from 500KB to 20MB

not possible with nftables support


ci: add test coverage to pytest

Do we want to enable this in TF as well?
https://github.com/packit/specfile/blob/7a4e2cace13bd0db5c5ae777ca0d8072fec0c638/tests/full.fmf#L16

recheck


Use include-guarded files in build process

This is the pull request for #2135.

Great 👍 This fixes the problem

Looks ok, thanks!

Hello @takkaria, i create a fork of this repo and release this marge request into the new version(6.4.0).
Namespace compatibility is 100%, and you can use my changes if you patch composer.json in your projects

replace "guzzlehttp/guzzle": "^6.3" to "someblackmagic/guzzle": "^6.4"
add "guzzlehttp/guzzle": "6.3.*" into replace block

Fork link: https://github.com/SomeBlackMagic/guzzle/


Changed the minimum required version of vim from 7.0 to 7.3 because strwidth() is required

strwidth() is used in the code which wasn't introduced until 7.3. So trying to load this plugin on, for example, vim 7.2 causes errors when loading vim.

Pushed as 4e3e3eb2eda281c. Thank you for the patch.


Issue #403: Column Alignment

What kind of change does this PR introduce? (check one with "x")

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

What is the current behavior? (You can also link to an open issue here)
Issue #403
What is the new behavior?
CSS classes can be applied to columns via the header-cell and body-cell components. The classes can be provided in the column definition as shown below;
this.columns = [
{ name: 'Id', prop: 'id'},
{ name: 'Name', prop: 'name' },
{ name: 'Email', prop: 'email', cssClasses:'demo demo1 demo2' }
];
Does this PR introduce a breaking change? (check one with "x")

[ ] Yes
[x ] No

If this PR contains a breaking change, please describe the impact and migration path for existing applications: ...
Other information:
I am very very new to Angular 2 and Typescript, so please don't laugh at my codes :-)
Secondly, how do I build and test this project locally?

Merged! Thanks!!!

Is this available in 6.0.2? I don't see it documented and it appears to be breaking when I try to implement it. Getting a "known property" error so I'm guessing it's not in yet. Trying to use it within a template context if that makes a difference.
<ngx-datatable-column [cssClasses]="text-center"></ngx-datatable-column>

Hi @amcdnl ,
How we can add css class in ngx-datatable-column ?
I'm using Table version: 6.3.0

Is there any issue why you can't use 7.x ?

We can't upgrade angular 4 because we are working only angular 2. Is there other way to add class in ngx-datatable-column ?

Hi,
I have been using "@swimlane/ngx-datatable": "11.1.7" version,
When im using [cssClasses] it is throwing errors

Can't bind to 'cssClasses' since it isn't a known property of 'ngx-datatable-column'.

Please provide document link for this option.
Thank you.

Hi @t-pankajkumar,
You have to use:
For header CSS:  **headerClass="className"**
For column CSS :  **[cellClass]="className"**

Hi @rahulpathak ,
I have tried as you mentioned but still no change.
btw im angular 5,
is there any setting i have to specify anywhere to enable this feature?

I have tried but still no change.
<ngx-datatable-column name="Test" prop="test" [flexGrow]="1" headerClass="textright" cellClass="textright">

I have the same problem. How to set text-align: right;
<ngx-datatable-column name="Test" prop="test" [flexGrow]="1" headerClass="textright" cellClass="textright">

<ngx-datatable
class="material"
...
<ngx-datatable-column name="Test" [flexGrow]="1" prop="test" cellClass="zc-datatable-right">
.ngx-datatable.material .datatable-body .datatable-body-row .datatable-body-cell.zc-datatable-right{
text-align: right;
}


Loader api event publisher gsi 278

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

115 of 116 (99.14%)  changed or added relevant lines in 7 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage increased (+0.3%) to 91.301%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

metldata/artifacts_rest/artifact_dao.py
3
4
75.0%

Files with Coverage Reduction
New Missed Lines
%

metldata/load/load.py
1
97.14%

Totals

Change from base Build<PHONE_NUMBER>:
0.3%

Covered Lines:
2204

Relevant Lines:
2414

💛  - Coveralls


createUserWithEmailAndPassword does not return user credentials after creation

Hey. Very nice project, thanks for maintaining this!
I'm using the createUserWithEmailAndPassword() hook, but I've noticed that it does not return the user credentials like in this Firebase example. I think this is really useful when you want to immediately set data for the new user. In my case I want to set an username that is entered in the registration form:
import { createUserWithEmailAndPassword } from 'firebase/auth';

 const onSubmit: SubmitHandler<RegisterForm> = data => {
  setLoading(true);
  createUserWithEmailAndPassword(firebaseAuth, data.email, data.password)
    .then(credentials => setUserName(credentials.user.uid, data.name))
    .catch(setError)
    .finally(() => setLoading(false));
};

The above version uses createUserWithEmailAndPassword from firebase/auth directly but I'd love if the hook would support this out of the box. Simply returning the user inside the hook should be sufficient:
const signInWithEmailAndPassword = async (
  email: string,
  password: string,
) => {
  setLoading(true);
  setError(undefined);
  try {
    const user = await firebaseSignInWithEmailAndPassword(
      auth,
      email,
      password,
    );
    setLoggedInUser(user);

    return user; // <<<
  } catch (err) {
    setError(err as AuthError);
  } finally {
    setLoading(false);
  }
};

What do you think? I can also open a PR if you like.

@grubersjoe Apologies for the delay. This seems like a sensible idea to me and would welcome a PR!

Hey. Thank's for adding this. Highly appreciated :)!


LS: Intern file on FileChangeType::CREATED

Stack:

#6720
#6719 ⬅

⚠ Part of a stack created by spr. Do not merge manually using the UI - doing so may have unexpected results.


Clicking on a PR item in the PR table does not open the PR in github

Click on Pull Requests.
Click on any row item, it should open the PR in a new window similar to issues table.

This is super painful. We need  a fix for this very soon @ebozduman

I started looking into it today.
On Mon, Jun 26, 2017 at 8:20 PM, Dee Koder<EMAIL_ADDRESS>wrote:

This is super painful. We need a fix for this very soon @ebozduman
https://github.com/ebozduman
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/minio/buzz/issues/49#issuecomment-311241747, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AXajjC_jlmgEJP-Lqc3CpWYzyyZBpuBkks5sIHTsgaJpZM4OBqtV
.

Already fixed


SecureAgeTechnology.SecureAPlus version <IP_ADDRESS>

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?

[x] Does your manifest conform to the 1.0 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Before pushing this manifest I have tested that this application installs correctly without user interaction on my Windows Sandbox.


Make pallet-bags-list VoteWeight type be generic.

Because in some cases, we might want to use the actual Balance (u128), or other numeric types as the vote weight. The best way to start is:
First, fix SortedListProvider: replace the hardcoded VoteWeight with type Value (avoiding the term Weight since it has other meanings in frame), which probably only needs to be bound by Codec + Ord or a few other traits (sp-arithmetic has useful traits for this).
Also, rename VoteWeightProvider to NodeValueProvider.
This should force the compiler to show you the rest of the way.

Hi @kianenigma, I'd like to attempt this

Hi @kianenigma, I'd like to attempt this

sure, although I need this relatively soon, so I might beat you to it if you don't have a PR within a week or so ;)

closed in https://github.com/paritytech/substrate/pull/10997


Refine the authentication of GCP workspace and cluster yaml files

@jerrychenhf Please have a review, thanks.


Typescript Code Lens shows nonsensical references in weird places, such as constructor functions

VSCode Version: 1.41.0
OS Version: Windows 10

Notice lines 264 and 278. I do not expect these lines to have Code Lens references.

This also happens in javascript.  Fixed by disabling javascript.referencesCodeLens.enabled:

Duplicate of #86495

Hey @mjbvz , first thanks for your awesome work on vscode.
But this it a very annoying issue, why it close ? is not fixed on my side. (or i need wait a update soon?)
I wrongly thought that the problem came from another API, but after investigation, it seems that it comes from vscode.
https://github.com/greensock/GSAP/issues/344#issuecomment-565693831
I get weird CodeLens at places where it should not appear, it breaks the ergonomics of my project!
From my test, we should no see reference here.


Relevance of this document for Online Migration Automation

Hi, I have recently worked with a client for automating Data Migration from On-prem to Azure SQL Managed Instance through Online Migration. The Commandlets were recently released for public us after I raised a request to the team. So, we can say the Online Migration using Powershell cmdlets into Azure MI is pretty new.
This document will still hold relevant except some changes for the Cmdlets. Are there any plans for adding a document separately for Online Migration Automation using powershell? I would love to help in creating that if needed.

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

ID: 0a4fc2bc-d5a1-2f2c-c703-8049aed559a6
Version Independent ID: c645b6d2-eedc-70ef-1dc7-1fa9f3b1ff3d
Content: Migrate SQL Server to Azure SQL Database Managed Instance with Database Migration Service and PowerShell
Content Source: articles/dms/howto-sql-server-to-azure-sql-mi-powershell.md
Service: dms
GitHub Login: @HJToland3
Microsoft Alias: jtoland

@SuryaTejaJosyula Thank you for the feedback! I've routed this to the appropriate people to evaluate and update.

@SuryaTejaJosyula, we'd gladly accept your assistance in creating a How-to article on Online Migration Automation using PowerShell. Feel free to reach out to me directly<EMAIL_ADDRESS>if you would like to discuss this further!

#please-close

We will now proceed to close this thread. If there are further questions regarding this matter, please comment and we will gladly continue the discussion.


source from configmap

Say I have a very simple function that is small enough to be in a configmap:
apiVersion: v1
kind: ConfigMap
metadata:
  name: func
data:
  Procfile: |
    web: gunicorn -b <IP_ADDRESS>:8080 app:app
  app.py: |
    from flask import Flask, Response
    import os
    import json

    app = Flask(__name__)

    @app.route('/')
    def get_root():
        js = json.dumps({'hello':'test'})
        resp = Response(js, status=200, mimetype='application/json')
        return resp
    if __name__ == '__main__':
        app.run()
  requirements.txt: |
    flask
    gunicorn

It would be great if the Image object could use the configmap as a source for building.

I like the idea. Do you have a specific use case in mind?

It think it could enable very simple deployment of webhooks or other such glue code.

Any updates on this?

@kfox1111 No, we haven't invested in this yet. But, would welcome a RFC or PR on it 🙂 .

I took a look at it and think I might be able to take a stab at it. Honestly, I'm pretty confused on how to add a field to the api though. There's a bunch of generated stuff in there and I can't find any documentation on it.
If someone could point me at some documentation for how to do it, or generate a quick api that adds:
configMap:
  name: xxxx

to the build.source api then I think I could maybe take it from there.

You should be able to update the types in pkg/apis/build and regenerate the generated code with ./hack/update-codegen.sh .

Ok, I'll have a look. Thanks for the pointer.

I got a prototype going. Seems to work pretty well. Did take a bit more code then I was expecting. I'm working on getting through the CLA issues. They always take a while to get cleared here.


Provide an iterator adapter to filtermap/partition left or right branches on I::Item : Either<L,R>

relevant https://github.com/japaric/svd2rust/pull/182#discussion_r171350641

Itertools::partition_map will do this.  If your items are already Either, just use an identity function.

Having this functionality in itertools does seem logical. Thank you for pointing partition_map


[MySQL storage] Make the column length of slow DB statement having the good default value

Resolves #5236(@CodingOX), resovles #5133 and provide a better way than #5135(@zshit).
This PR

Make the default value consistently the same. 2000 should be enough for most cases. And the length truncation mechanism should work as expected.
Provide a consistent way for overriding the default value through system env.

@CodingOX Could you run a test for this?

Need to add the env var SW_SLOW_DB_THRESHOLD to somewhere in the doc

It is there already because the bug is, this config(including this system env name) doesn't effect as expected. It used to affect the analyzer, but not the model.


Failed to Create Datahub-frontend Ingress

Helm Upgrade Failed with following error:
ValidationError(Ingress.spec.rules[0].http): missing required field "paths" in io.k8s.api.networking.v1.HTTPIngressRuleValue
Following are the values:
    global:
      graph_service_impl: elasticsearch
    datahub-frontend:
      ingress:
        enabled: true
        annotations:
          kubernetes.io/ingress.class: nginx
        tls:
        - hosts:
          - datahub.cloud.com
          secretName: tls-wildcard
        rules:
        - host: datahub.cloud.com
          http:
            paths:
              - path: /
                pathType: ImplementationSpecific
                backend:
                  service:
                    name: frontend
                    port:
                      number: 80```

Please check if your ingress config values from values file are correct. For example this works for me.
    datahub-frontend:
      ingress:
        enabled: true
        annotations:
          kubernetes.io/ingress.class: nginx
        tls:
          - hosts:
              - datahub.cloud.com
            secretName: tls-wildcard
        hosts:
          - host: datahub.cloud.com
            paths:
              - /


packet order is wrong when  tpacketv3NumThreads>1

Describe the bug
When using pcapReadMethod=tpacketv3 and tpacketv3NumThreads>1, the order of packets will be out of order, specifically:

The order of downloaded pcap packages is disordered
The source and target on arkime's view will recognize errors

I changed the tpacketv3NumThreads option to 1 or 2 and tried many times. Every time when tpacketv3NumThreads=2, the packet order is wrong, and tpacketv3NumThreads=1 is normal.
Arkime/Moloch version:
arkime-capture 4.2.1-GIT/v4.2.0-52-g4fd4909f
OS name and version:
Ubuntu 20.04.3 LTS
Provide logs, stack traces and steps to reproduce:

pcap.zip

Ok, so sounds like a bug in how you forward traffic thru ebpf and not arkime?
Like I said we depend on the afpacket hash feature for ordering.

Closing since this doesn't seem like an Arkime issue


URL link added to playlist not working.

PROVISIONING NOTE: If you are having issues with the SharePoint look book while trying to provision M365 learning pathways please do not post that issue to this repo as we cannot help you here. Please post all questions and issues for the SharePoint look book to SharePoint/sp-provisioning-service GitHub Issues List.

WEB PART NOT LOADING: If you are getting the error: "Microsoft 365 learning pathways has a configuration issue. Ask your administrator for assistance". Please review the Diagnosing Pre-Check guidance before submitting your bug.

Describe the bug
when i add a URL link as an asset to playlist it doesnt show up properly. The whole section post republish comes out to be just a grey box
To Reproduce
add below link as an asset in a playlist
https://techcommunity.microsoft.com/t5/yammer-blog/new-conversation-insights-help-you-measure-the-reach-and-impact/ba-p/2381246
Expected behavior
content doesnt show up - it only comes out as a grey box with no content in it
Screenshots

Learning Pathways version number

Please share the version number of learning pathways in your tenant app catalog.

Additional context

Add any other context about the problem here.

Hello @Kaika084
We can test to see if this reproduces, but it may depend on how you created the asset, if you created a page to host this content, or how you linked the URL you provided as an asset.

Hello @Kaika084
Many of Microsoft's sites block them from being iFramed. We have no information that I can share about how to embed content from Tech Community or if this is achievable - this may be expected behavior.

Yes you are right - its still not supported to add external URLs except for SP sites to the pathways

@Kaika084  - Just to make sure any person who reads this in the future is clear. You can put any path you want as a URL, the barrier isn't learning pathways, it's the destination of that URL and weather the host allows it's content to be iFramed. It appears techcommunity doesn't support being iFramed or if it does, requires query string parameters to make it behave properly.

Closed due to inactivity. If this is still an issue please create a new ticket and reference this one.


Add a mechanism for getting/setting the clipboard text

Summary of feature
Currently, there is no clean way to get/set the clipboard text from the input API - you end up having to use GLFW and SDL directly which isn't ideal or user friendly.
This issue is to add a gettable and settable property onto IKeyboard (probably called ClipboardText).
Comments
The work is:

[ ] Add a get/set property onto IKeyboard (probably called ClipboardText)
[ ] Implement this in GlfwKeyboard using the appropriate GLFW functions exposed in the Glfw class
[ ] Implement this in SdlKeyboard using the appropriate SDL functions exposed in the Sdl class.

If your IDE is running slow, you can make a stripped down solution containing only input projects using nuke sln --projects input
Please see CONTRIBUTING.md for more info on contributing.
Area owner is @ThomasMiz
Does this have a proposal?
This is exempt from a proposal as described in the proposals readme.

If you would like to take this issue please leave a comment!

Ill attempt to implement this

Assigned, thanks :)

While checking PR #733 I want to ask, why is this implemented on IKeyboard? Why not IInputContext, or in the windowing packages on IWindow?

This was primarily my call, clipboard is more of a human input thing so it belongs in Input and not Windowing.
But on the IInputContext vs IKeyboard, either is technically acceptable but I mainly leaned towards the latter as IInputContext is mainly just an "owner of input devices". I did briefly consider making an IClipboard but that seemed overkill.

Sounds good.
Something to keep in mind with this API though is that if the clipboard contains an image, file or anything that isn't text, the ClipboardText property will:

GLFW: Throw an exception
SDL: Return an empty string

Ouch. I'm guessing there's nothing we can do about that.

Fixed by #733


Storage(ElasticSearch): add search options to tolerate inexisting indices

[x] If this pull request closes/resolves/fixes an existing issue, replace the issue number. Closes #.
[x] Update the CHANGES log.

This should be a left-out in #7634, I added those APIs (allowNoIndices, ignoreUnavailable, expandWildcards) but didn't use them...

Do we consider to do physical index based query later?

Do we consider to do physical index based query later?

Yes I'll do that later


Make variable static

Otherwise this is visible to the outside and it has a dangerous short generic name. At least with PlatformIO this led to collision and a failed build.
The other driver did the same "bad" thing ;)

Thanks, I can certainly see this causing an issue.


Waveguide solution does not match the one in the examples :(

Heya @ianwilliamson and co! 👋
I wanted to give you all a big thanks for the Julia code here: it's an awesome reference! :) (I may end up extending it later for some 3D work.)
Sadly, I'm running into some trouble running the main simulations. In particular, I've noticed that the resulting plots don't actually match those given in the example notebook, and I'm not quite sure as to why. This is the solution output I have for the second example ("straight waveguide"), versus the one given in here.

I'll see if I can find anything, but at the moment I haven't been able to figure it out.
Thanks!

On the other hand, example 3 matches beautifully. I'm not sure if this is due to the change in the interface to GeometricPrimitives.jl or what exactly; I did have to update example 2 slightly for it to work.

What does the permittivity distribution look like for the simulation that you're showing above? Based on the fields and the profile of the source it looks like the waveguide may not be "drawn into" the domain. If the permittivity is uniform everywhere, then what you're observing would make sense.
It's likely that GeometricPrimitives.jl has been updated much more recently than this package, which could be why the waveguide isn't showing up. Feel free to submit a pull request for a fix if you can figure it out.

It seems that you're correct! (Generating the permittivity region manually seems to do the trick.)

I'm not sure what the current interface to GeometricPrimitives.jl is (and sadly don't have much time to check/fix it today) but will take a look when I do! Thanks! I'll PR and reference this issue when I do.


Support to log the output/errors to a file when running lua script

Does this package support a way to log information to a file ?
My CLI app has a series of questions and answers and there are questions for which, if validation fails for the input provided, it asks the same question again after stating that "validation failed". So, my program does not exit in this case, but just reprompts with the same question, till the user has provided a valid answer. If I would like to add all these outputs/errors  (like 'validation failed') and also any other information to a log file, is it something I can do from my .lua file? For example, following the readme, lets say I create a sample.lua file and run it against my .exe (Go CLI app) as "expect.exe sample.lua",
echo(true)
if spawn([[C:\test.exe]]) then
expect("Enter username")
echo(true)
send("xxx\r")
....
....
....
end
Lets say xxx was an invalid input and my CLI app prints fmt.print("Invalid value")
and then prompt same question to the user to re-enter the value,
Is there a way I can log this message and infact all the interactions to a file (including all the stdout/fmt I see as output from my CLI app) from this .lua file or something?

Does this package support a way to log information to a file ?

No,  expect.exe does not record all output. It only reads the line where the cursor exists on the console buffer.
Is it impossible for expect function to wait for both a successful message and a failed message ?
while true do
  send("xxx\r")
  rc = expect("SUCESSMESSAGE","Invalid value")
  if rc == 0 do
    break
  end
  -- retry action ---
end
-- success action --


fix(eslint): do not flush existing errors on changing file

fix #54

Codecov Report

Merging #55 (7e87c5e) into main (9e46176) will decrease coverage by 0.77%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main      #55      +/-   ##
==========================================
- Coverage   35.01%   34.24%   -0.78%
==========================================
  Files          13       13
  Lines         574      587      +13
  Branches      117      118       +1
==========================================
  Hits          201      201
- Misses        372      385      +13
  Partials        1        1

Impacted Files
Coverage Δ

packages/vite-plugin-checker/src/Checker.ts
89.28% <ø> (ø)

...es/vite-plugin-checker/src/checkers/eslint/main.ts
0.00% <0.00%> (ø)

Continue to review full report at Codecov.

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


Footer "simple" variant is text item misaligned

The footer component in its simple variant has terms of use, bottom right, which is misaligned at very wide screens. It should be right-aligned.
Current state:

@theadamparker made a new branch and pushed to it for a fix.

Looks good @CalebLuster


Stopping a live stream

Have you read the FAQ and checked for duplicate open issues?: Yes
What version of Shaka Player are you using?: 2.4.0
Can you reproduce the issue with our latest release version?: Yes
Can you reproduce the issue with the latest code from master?: Yes
Are you using the demo app or your own custom app?: Demo app
What browser and OS are you using?: Mac Chrome 66.0.3359.139
What are the manifest and license server URIs?:
I can deploy the live stream if needed.
What did you do?
I recently asked in the DASH-IF slack #general channel about ending a DASH live stream.
Our use case is a customer wants to end a live event and play some duration of post event slate but not allow that to continue on indefinitely.
The DASH-IF group suggested ...
"Removing the minimumUpdatePeriod and adding the duration to the MPD"
Is this ability to stop a live stream a feature of the Shaka player? Am I following the correct method?
What did you expect to happen?
The live stream to stop without errors.
What actually happened?
The live stream stopped but the player continued to display the spinning circle icon.
"Assertion failed: Detected as IPR stream, but does not match our model of IPR!"

Are you trying to convert the live stream to VOD?  Is the whole stream available or just a portion of it?  If a new person tries to play the manifest after the stream has ended, how do you want them to see it?  Do you know how long the stream will be when it starts?  Does it work if you keep the minimumUpdatePeriod?
Having live streams end and convert to VOD is complicated.  We have a bug on the backlog to handle a similar case, #1055.

It all depends on when a person joins the stream and what our customer has configured. If the event has not begun, and the event URL has been published, users will get a live stream of repeating "pre-event slate". If they join while the stream is "live" they will get the live linear stream. If they join the event after it's over and the customer has chosen VOD replayable on the event, they will get a VOD manifest. If they watch the event to the end, then customer can specify how long they want "post-event slate to play". We have been successfully doing this with HLS for some time. We are working on getting this same feature developed in DASH. I can setup a test stream for you where it "ends" after ~2 minutes if that would help. I believe it's a different use case than the bug you mentioned. I saw that one, and decided mine was different.

@TheModMaker would you like me to publish a sample stream for you to see?

@TheModMaker I've created the ability for you to create this scenario on a live stream on our platform. https://content.uplynk.com/channel/3ff06a21737f40bd9f0e3bc342a4ca6b.mpd?xtest=end30&prettydash=1 The first parameter on the URL tells the stream to end in 30 seconds, the second parameter formats the manifest XML to be easier on the eyes. We are removing the minimumUpdatePeriod and adding the mediaPresentationDuration for the stream to end. I'm working with the our internal player teams to support this and the folks at BitMovin. Let me know if this works for you.

Is anyone interested in seeing this supported?


Add a LICENSE file

@m3xm, Could you add an open source license to the repo, whichever one you prefer?
http://choosealicense.com/ is a site by GitHub that helps you differentiate between the most widely used licenses.

@ssorallen done! thank you


Installer seems to add -e to ~/.profile

Describe the bug
After installing, whenever I drop into bash, it would greet me with -e: command not found.
It is due to the fact that nix-unstable-installer seems to add a line consisting of just -e into ~/.profile.
To Reproduce
Steps to reproduce the behavior:

Install Ubuntu in WSL2
Run sh <(curl -L https://github.com/numtide/nix-unstable-installer/releases/download/nix-2.5pre20211026_5667822/install)
Exit shell
Enter shell by running wsl.exe or ssh localhost
Observe -e: command not found

Expected behavior
There is no extra output.
System information
OS: Ubuntu 20.04 focal(on the Windows Subsystem for Linux)
Kernel: x86_64 Linux 4.19.128-microsoft-standard
Additional context
~/.profile before installation:
λ cat ~/.profile
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022

# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
        . "$HOME/.bashrc"
    fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/.local/bin" ] ; then
    PATH="$HOME/.local/bin:$PATH"
fi
. "$HOME/.cargo/env"

Hi there! This repo copies and serves passing unstable builds of Nix, including the original install script mostly unmodified (except to point it to the tarballs here instead of non-existent ones on release.nixos.org)
It looks like this bug has been reported and fixed upstream (NixOS/nix#5458), but a fixed version hasn't been able to make it to this repo yet because the macOS builds have been failing for a bit over a month now (see the Hydra jobset) and this repo only automatically updates to passing builds (also related - NixOS/nix#5687)
You should just be able to remove the -e \n from the beginning of that line (or similar so the line starts with if) in your ~/.profile and be good. Does that resolve the issue for you?

^ what lily said. Issues like that are for upstream.


[DOC] Add Version Changed mark for new methods and arguments

Add marks like note or summary  to note users that these methods and arguments are newly added.
To avoid https://github.com/pyjanitor-devs/pyjanitor/discussions/1145.
sphinx has some marks

versionchanged

versionadded

mkdocs doesn't offer official marks.

So we can use 3rd plugins for mkdocs like https://github.com/glennmatthews/mkdocs-version-annotations
Or simply use summary  (via !!! summary "Version Changed" or !!! summary "Version Added")

https://github.com/pyjanitor-devs/pyjanitor/blob/9c02ab8fc937e6f2a1f0f555ec5d64c9a019a1f1/janitor/functions/min_max_scale.py#L99-L103

@Zeroto521 how do we agree on the version number?

breaking change and patches have different version numbers

My experience is that both conditions use the major.mirror+1.0 as the version number.
Version construction: major.mirror.patch.
Such as the current pyjanitor version: 0.23.1. So use 0.24.0 to notify users that new features will come at that version.
Because we can't know how many patch versions there will have.
https://github.com/pyjanitor-devs/pyjanitor/blob/9c02ab8fc937e6f2a1f0f555ec5d64c9a019a1f1/janitor/__init__.py#L32


Removed EdgeDevice struct and added more data to Device struct, inclu…

…ding an ImageID.
Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
Type of change
What is it?

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Documentation update
[ ] Tests update
[X] Refactor

Checklist:

[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] I run go fmt ./... to check that my code is properly formatted
[ ] I run go vet ./... to check that my code is free of common Go style mistakes

Should we use the currentHash to store the rpm_ostree_deployments.checksum or we'll go directly create the image relationship?
Will we use the booted to store which info? on inventory level this indicates the which image is applyed, in our scenario shouldn't be always true?
On UpdateAvailable, should this be filled up by assync process?

Codecov Report

Merging #782 (160391d) into main (a6330de) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 160391d differs from pull request most recent head 0eec898. Consider uploading reports for the commit 0eec898 to get more accurate results

@@           Coverage Diff           @@
##             main     #782   +/-   ##
=======================================
  Coverage   31.52%   31.52%
=======================================
  Files          44       44
  Lines        4729     4729
=======================================
  Hits         1491     1491
  Misses       3037     3037
  Partials      201      201

Continue to review full report at Codecov.

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

Should we use the currentHash to store the rpm_ostree_deployments.checksum or we'll go directly create the image relationship?

Will we use the booted to store which info? on inventory level this indicates the which image is applyed, in our scenario shouldn't be always true?

On UpdateAvailable, should this be filled up by assync process?

I never looked at that relationship yet. Happy to take direction from you if you think either is a good idea :smile:

This was copy and pasted from the EdgeDevices struct. I think your correct, we can remove this var.

I was thinking something simpler. When a new Image is created then all devices that use the old image get this bool set to true. We could do this async, but it would be more of an implementation detail and not really affect the flow.


Fix for 32bit ssystem: without aligned memory support

Description
Fix for 32bit system: without aligned memory support

make test

CEV: ea4e7a2f-4503-f171-9b93-8cdcd4b723a1


Disable hover effects when form attachments backdrop is shown

When the form attachments backdrop is shown, all the buttons below it have no effect upon click, due to the beforeRouteLeave guard and the showUploadFilesModal() method of FormAttachmentList. However, there are still hover effects. To remove those, we may need to move the backdrop elsewhere in the document. Perhaps there should be a single global backdrop that is toggled using a new Vue.prototype method?

Currently even when the backdrop is shown, the user can open the logout dropdown and log out.

As part of this, we may also want to add a beforeRouteUpdate guard to FormAttachmentList.

As @clint-tseng suggested, this turned out to be a pointer-events issue. With a change there, I'm now seeing the correct behavior.


Correctly handle ternary operator typing

The ternary operator need to correctly promote and cast its second and third operand to make the expression function correctly.

Pretty sure this was fixed in ffd3a4c and d1de363.


Add documentation about env variables (ONE_XMLRPC, etc...) to the cli guide

Author Name: Jaime Melis (@jmelis)
Original Redmine Issue: 2730, https://dev.opennebula.org/issues/2730
Original Date: 2014-02-14

ONE_XMLRPC and other env variables are explained in http://docs.opennebula.org/4.4/administration/users_and_groups/manage_users.html, however it would be interesting to add them to the CLI guide as well (or add a link) http://docs.opennebula.org/4.4/user/references/cli.html
Also, it would be interesting to recommend adding them to .bash_profile (as it gets called once) and not to .bashrc (as it gets called once per bash instance)

http://docs.opennebula.org/5.8/operation/users_groups_management/manage_users.html?highlight=one_auth#shell-environment


Add subchannel retention

Add subchannel retention support to global subchannel pool.

This change is

@markdroth This is now ready for review. Thanks! I have replied to your previous review comments in the previous PR https://github.com/grpc/grpc/pull/15841#pullrequestreview-201851686.
There is still a Python test failure of SSL cache. The test should change its expectation now.

Sorry, the force push did miss some commits... Please hold on.


Add manual tests workflow

Closes #778
Introduced changes

Add manual workflow that takes network and python_version

[ ] This PR contains breaking changes

Unfortunately, for the workflow to be ran manually, it has to be in the default branch (source).


There is a Vaadin Plugin for CRUD UIs

Maybe it's useful, read later:
https://vaadin.com/directory/component/crud-ui-add-on

not using that


add back message key in order to have error_codes

In my situation, in the exception validations, I need message keys as well as the translations in order to pass error codes

This needs tests and a CHANGELOG entry, please.

Done. Thanks for the feedback

Thanks! 😄  What do you think?

Merged squashed, thanks.


Wery long start the program

Hi, I  used browser on 114 version. Before upgrade to wersion 124 or 125, i see long start the appllication chrome.exe. If I enable logging, the log returned the following:
[6716:5088:0518/174414.325:WARNING:chrome_main_delegate.cc(742)] This is Chrome version 125.0.6422.61 (not a warning)
[6716:5088:0518/174414.335:VERBOSE1:chrome_browser_cloud_management_controller.cc(97)] DM token = empty
[6716:5088:0518/174414.335:VERBOSE1:chrome_browser_cloud_management_controller.cc(103)] Enrollment token =
[6716:5088:0518/174414.335:VERBOSE1:chrome_browser_cloud_management_controller.cc(104)] Client ID = 88b3f44f-9ddf-4e34-93b1-83ddf66ea75b
[6716:5088:0518/174414.335:VERBOSE2:policy_service_impl.cc(527)] Policy refresh complete
[6716:5088:0518/174414.355:VERBOSE1:variations_field_trial_creator_base.cc(77)] VariationsSeedUsage:0
[6716:5088:0518/174414.355:VERBOSE1:variations_field_trial_creator_base.cc(725)] CreateTrialsFromSeed complete with seed.version='20240517-130106.256000'
[6716:5088:0518/174414.355:VERBOSE1:variations_field_trial_creator_base.cc(350)] VariationsSetupComplete
[6716:6484:0518/174414.355:FATAL:check.cc(375)] Check failed: false. NOTREACHED log messages are omitted in official builds. Sorry!
Os: Windows 7 Proffesional x64

How much RAM do you have?

❌ Huge memory VirtualAlloc bug in Windows 7. Affected x64 versions! Need 8Gb of RAM or more for stable workflow.

I have 16 gb ram, but bug it manifests itself both on х86 and х64 versions of browser

Check failed: false. NOTREACHED log messages are omitted in official builds. Sorry!

This is standard Chrome message for Windows 7 - no worry about.

i see long start the appllication chrome.exe

How much longer does it take to load?
May need to delete %LOCALAPPDATA%\Google\Chrome\User Data the folder (if not critical, of course! Backup your tabs and plugins list) - the browser will re-create the folder with settings.
Usually, this behavior is related to loading themes and first settings. I haven't seen any technical problems when launching inside the browser itself (waiting for threads and so on).
You can also try arguments --single-process, --in-process-gpu.

The first time chrome may not start at all, I didn't check the flags, but I don't think I need it on a multi-core processor, but the second time the program starts, it hangs for 1-2 seconds and the main page loads as usual.

it hangs for 1-2 seconds and the main page loads as usual.

How CPU load at this time?

The first time chrome may not start at all

Any errors screen? Ex, program stop working.

Sorry for the long absence just now I have a computer with Windows 7 under my hand and this bug floats unfortunately, errors do not give out, but the program loads for the first time for quite a long time, the CPU load does not reach 22%. and after about 10 seconds, Chrome starts up.

the first time

When Windows 7 is started? And next time - during current session?!
Probably, you can delete user data folder and run again:
%LOCALAPPDATA%\Google\Chrome\User Data
May be help.
Also, current ver. 125 is affected by this bug?

Thanks, after deleting this folder, chrome worked, but I completely deleted this folder on version 122 after the update. And on the 125th version, chrome began to work like this.However, the first launch is still 125 versions longer than usual.

Could you add GetSystemTimePreciseAsFileTime to some future kernel64.exe?

Could you add GetSystemTimePreciseAsFileTime to some future kernel64.exe?

No problems. I marked this issue.

GetSystemTimePreciseAsFileTime

@adeii, also, you can use manually GetSystemTimeAsFileTime instead Precise. No different between.

instead Precise. No diffs.

I already use it. But it could be hidden in some DLL/EXE and no visible in CFF Explorer 's imports. So need to rename function and add seven 00 after.


I checked and this is predictive, but why can't it generate a thermal map?

I checked and this is predictive, but why can't it generate a thermal map?
load checkpoint from local path: /content/gdrive/MyDrive/mmdetection/bighead-mask_rcnn/mask_rcnn_r101_fpn_mstrain-poly_3x_coco_20210524_200244-5675c317.pth
/content/gdrive/MyDrive/mmdetection1/mmdet/datasets/utils.py:70: UserWarning: "ImageToTensor" pipeline is replaced by "DefaultFormatBundle" for batch inference. It is recommended to manually replace it in the test data pipeline in your config file.
'data pipeline in your config file.', UserWarning)
Traceback (most recent call last):
File "demo/vis_cam.py", line 238, in
main()
File "demo/vis_cam.py", line 219, in main
eigen_smooth=args.eigen_smooth)
File "/content/gdrive/MyDrive/mmdetection1/mmdet/utils/det_cam_visualizer.py", line 327, in call
return self.cam(img, targets, aug_smooth, eigen_smooth)[0, :]
File "/usr/local/lib/python3.7/dist-packages/pytorch_grad_cam/base_cam.py", line 185, in call
targets, eigen_smooth)
File "/usr/local/lib/python3.7/dist-packages/pytorch_grad_cam/base_cam.py", line 74, in forward
outputs = self.activations_and_grads(input_tensor)
File "/usr/local/lib/python3.7/dist-packages/pytorch_grad_cam/activations_and_gradients.py", line 42, in call
return self.model(x)
File "/content/gdrive/MyDrive/mmdetection1/mmdet/utils/det_cam_visualizer.py", line 176, in call
loss = self.detector(return_loss=True, **self.input_data)
File "/usr/local/lib/python3.7/dist-packages/torch/nn/modules/module.py", line 1110, in _call_impl
return forward_call(*input, **kwargs)
File "/usr/local/lib/python3.7/dist-packages/mmcv/runner/fp16_utils.py", line 110, in new_func
return old_func(*args, **kwargs)
File "/content/gdrive/MyDrive/mmdetection1/mmdet/models/detectors/base.py", line 172, in forward
return self.forward_train(img, img_metas, **kwargs)
File "/content/gdrive/MyDrive/mmdetection1/mmdet/models/detectors/two_stage.py", line 150, in forward_train
**kwargs)
File "/content/gdrive/MyDrive/mmdetection1/mmdet/models/roi_heads/standard_roi_head.py", line 113, in forward_train
gt_masks, img_metas)
File "/content/gdrive/MyDrive/mmdetection1/mmdet/models/roi_heads/standard_roi_head.py", line 173, in _mask_forward_train
self.train_cfg)
File "/content/gdrive/MyDrive/mmdetection1/mmdet/models/roi_heads/mask_heads/fcn_mask_head.py", line 144, in get_targets
gt_masks, rcnn_train_cfg)
File "/content/gdrive/MyDrive/mmdetection1/mmdet/core/mask/mask_target.py", line 60, in mask_target
pos_assigned_gt_inds_list, gt_masks_list, cfg_list)
TypeError: 'NoneType' object is not iterable
Originally posted by @BigHeadShang in https://github.com/open-mmlab/mmdetection/issues/7987#issuecomment-1140676877

import os
os.chdir('/content/gdrive/MyDrive/mmdetection1')
!python demo/vis_cam.py /content/gdrive/MyDrive/mmdetection/data/coco2/val2017/13.jpg /content/gdrive/MyDrive/mmdetection/bighead-mask_rcnn/mask_rcnn_r101_fpn_2x_coco.py /content/gdrive/MyDrive/mmrazor/student.pth
this is origin code

Visual heatmaps are not yet supported.

请问你解决这个问题了吗，我现在遇到跟你同样的问题


two bugssies fluidity wwebsite

Thanks for reporting. I've fixed the spelling mistake, but the nav isn't quite a bug. It's just that I haven't released the package yet so I haven't setup the umbraco url yet. This should all hook up once it' actually released. Thanks for reporting though.


Fixes dependencies for 1.6 release.

Description
Fixes Python dependencies for 1.6 release and brings several changes from main, README updates, orc8r-libs moved to another repo, etc.
Checklist

[ ] My code follows the style guidelines of this project.
[ ] I have performed a self-review of my own code.
[ ] I have made corresponding changes to the documentation.
[ ] I have added tests that validate the behaviour of the software.
[ ] I validated that new and existing unit tests pass locally with my changes.
[ ] Any dependent changes have been merged and published in downstream modules.
[ ] I have bumped the version of any required library.

Would you fix code styling tools like mypi, black and stuff like that. I don't know if we should, but I'm afraid that if we don't, after sometime all the lint and static analysis will fail, what do you think?

Does the 1.6 branch contain the fixes around certificate management? Now sure we want to merge stuff there. This branch should not have been created so early ultimately.


Nullify the window when its closed

@Jeremy1026 can you be a little more descriptive in terms of what this fixes? I linked the issue to the PR (with the Zenhub plugin), but would be good to address that in your comments

Sure. The window object currently remains instantiated even after closing it. In macOS clicking the dock icon brings forward all windows of that application. Since the window has been closed, but not removed from memory, macOS still thinks it exists. This fix removes references to the window when it is closed, so that when the dock icon is clicked it will recreate the application window.
This should carry over to Windows/Linux users as well, but needs to be tested on those OS builds to confirm. I don’t currently have those VMs set up to fully test them though.

@Jeremy1026 don't have issues bringing LBRY back up after closing to tray on Windows/Ubuntu.

This might be fixed by https://github.com/lbryio/lbry-app/pull/1042 also, @Jeremy1026 can you confirm?

Yeah just tested #1042 and confirmed it fixes #1021

Looks good to me as well.


Design a logo for Coders Evoke community

The Logo should be professional ...
Logo represents coders Evoke community

pls assign this issue

pls assign this issue

ya sure @rishabhrathore055

I would like to work on this

ya sure @lipiseth go ahead

@Ayan-thecodeking I would like you to review some samples of the logo I created for the assigned issue and let me know how to proceed further, also I have specifically used the color scheme mentioned in the readme.md
1.)
2.)  https://user-images.githubusercontent.com/70437135/125601764-4e5017c0-3a99-4d73-9d9f-92d0f8ba9dd2.mp4

hey @lipiseth it is too unprofessional and simple ...we are looking for something like catchy and unique logo...if u want u can try

@Ayan-thecodeking sure , I will try my best


Add Donation Banner to top of CC Search

Fixes

Related to #1199 by @annatuma
Description

Donation Banner is added
Technical details

The "Yes..." button links to this form: https://www.classy.org/give/297881/#!/donation/checkout
The "Not Today" button and the "X" closes the banner.
Tests

Screenshots

Checklist

[ ] My pull request has a descriptive title (not a vague title like Update index.md).
[ ] My pull request targets the default branch of the repository (main or master).
[ ] My commit messages follow best practices.
[ ] My code follows the established code style of the repository.
[ ] I added tests for the changes I made (if applicable).
[ ] I added or updated documentation (if applicable).
[ ] I tried running the project locally and verified that there are no
visible errors.

Developer Certificate of Origin

Developer Certificate of Origin
Developer Certificate of Origin
Version 1.1

Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
1 Letterman Drive
Suite D4700
San Francisco, CA, 94129

Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified
    it.

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved.

Hi @neeraj-2 this is good work, and almost there! I left you some specific comments. I can add the 'back-end' code, so the banner stays hidden for the duration of a user's session, after you fix some of the remaining edits. Thanks.

Thanks a lot @zackkrida .I was thinking that backend part can be done by state-management property in vue.js.But i did not try that.I tried with session-storage,but i was not able to do the exact thing .So ,it would be very nice if you do the backend part .I really learnt a lot by working on this issue. Thanks again😊!

Should I make the PR ready for review?

Hi @neeraj-2, I made some pretty significant additions to your PR! Here's some notes:

I moved the visibility state outside of the donation banner. This is a common pattern in React and Vue called "lifting state up". All the banner now does is emit an onDismiss event when the close button is clicked; whether the banner is shown or hidden is determined by the parent component.
I'm using localstorage to keep the banner hidden once dismissed.
I imported some .scss files from vocabulary so I could use color and spacing variables inside the style block.

Hi @neeraj-2, I made some pretty significant additions to your PR! Here's some notes:

I moved the visibility state outside of the donation banner. This is a common pattern in React and Vue called "lifting state up". All the banner now does is emit an onDismiss event when the close button is clicked; whether the banner is shown or hidden is determined by the parent component.
I'm using localstorage to keep the banner hidden once dismissed.
I imported some .scss files from vocabulary so I could use color and spacing variables inside the style block.

Thanks a lot @zackkrida

@neeraj-2 thank you! The banner is love now by the way https://search.creativecommons.org


batch_bool comments

Hi
I'm using the types batch<float, 4> and batch<int32_t, 4> on an intel system, and have various issues casting to/from batch_bool.

batch_bool<int32_t, 4> inBounds = (x >= 0) & (y >= 0) & (x <= width) & (y <= height); does not compile. I need to use batch_bool<int32_t, 4> inBounds = (0 <= x) & (0 <= y) & (x <= width) & (y <= height);
bitwise_cast(inBounds) produces -1 instead of 1 for true.

Hi,
Thanks for reporting!
#310 fixes thecomparison issue.
Regarding bitwise_cast, it is the expected behavior. Binary representation of boolean can be arbitrary as long as true can be converted to 1 and false can be converted to 0. The bitwise_cast function does not perform such a conversion, it is a "reinterpretation" of the binary representation into another type.
However, xsimd does not provide any mean to convert a batch_boolholding true to a batch holding 1, that's something we definitely need to fix.


Add 'location' to google bigquery profile (#969)

Add a location field to bigquery's profile and pass it along to the underlying google library. Fixes #969

@beckjake I gave this a spin locally, and everything worked as expected.
BigQuery enforces locations at the dataset (ie. schema) level. When you create a new dataset, you can optionally specify a location. I imagine users might do this if there exist restrictions on where their data can live, but it sounds like the more prevalent use case is around locality. If a user's data lives in a GCS EU region, then joining it to data in BQ EU region will be faster.
I bring this up because the implementation shown here doesn't work so well if a user has data in more than one location. Ideally, users would be able to specify the location of their models on a per-dataset basis. We don't have a good mechanism for that at the moment, but I think it's ok. BQ makes it really hard to transfer data between regions (see Moving BigQuery data between locations  here). This feature effectively means that users will need to have multiple dbt projects, one for each location, if their data is spread across different locations. Not such a big deal, as data can't be joined cross-location anyway:

What was the outcome of this?

https://github.com/fishtown-analytics/dbt/issues/969#issuecomment-449999740


Plugin receiving a 404 from deployed Strapi API (Heroku + Postgres)

I've successfully deployed strapi to heroku (using postgresql)

I have updated all permissions on the deployed site to accept client requests

I can successfully hit the endpoints in my browser (so I know the permissions work)

BUT when I run my gatsby site (via gatsby develop or. gatsby build), gatsby-source-strapi returns a 404

I can see gatsby is hitting the correct URL when it starts spinning up.

using gatsby-source-strapi ^0.0.12
plugin config
    {
      resolve: 'gatsby-source-strapi',
      options: {
        apiURL: process.env.API_URL || "http://localhost:1337",
        contentTypes: [`tutorial`, `lesson`, `user`, `tag`, `blog-post`],
        singleTypes: [`table-of-contents`],
        queryLimit: 100,
      },
    },

My user permissions in production:

output from gatsby build
success open and validate gatsby-configs - 0.041s
success load plugins - 0.520s
success onPreInit - 0.012s
success delete html and css files from previous builds - 0.013s
success initialize cache - 0.006s
success copy gatsby files - 0.036s
success onPreBootstrap - 0.007s
success createSchemaCustomization - 0.007s
info Starting to fetch data from Strapi - https://flutter-by-example-strapi.herokuapp.com/tutorials?_limit=100
info Starting to fetch data from Strapi - https://flutter-by-example-strapi.herokuapp.com/lessons?_limit=100
info Starting to fetch data from Strapi - https://flutter-by-example-strapi.herokuapp.com/users?_limit=100
info Starting to fetch data from Strapi - https://flutter-by-example-strapi.herokuapp.com/tags?_limit=100
info Starting to fetch data from Strapi - https://flutter-by-example-strapi.herokuapp.com/blog-posts?_limit=100
info Starting to fetch data from Strapi - https://flutter-by-example-strapi.herokuapp.com/table-of-contents?_limit=100

 ERROR #11321  PLUGIN

"gatsby-source-strapi" threw an error while running the sourceNodes lifecycle:

Request failed with status code 404

  Error: Request failed with status code 404

  - createError.js:16 createError
    [flutter_by_example_static]/[axios]/lib/core/createError.js:16:15

  - settle.js:18 settle
    [flutter_by_example_static]/[axios]/lib/core/settle.js:18:12

  - http.js:202 IncomingMessage.handleStreamEnd
    [flutter_by_example_static]/[axios]/lib/adapters/http.js:202:11

  - next_tick.js:63 process._tickCallback
    internal/process/next_tick.js:63:19

not finished source and transform nodes - 0.625s
not finished Fetched Strapi Data - 0.601s

Feel free to visit any of those links that it's fetching data from. In my browser, I can see the JSON response. So, a 404 makes no sense here. Have I configured something wrong? Is there some sort of permissions issue that I'm missing?

I think maybe you got something wrong with the API_URL environment variable.
Because as for me, I made this mistake.
I added an extra '' at the end of my heroku strapi app url and leads to it fetching from the wrong endpoints.
So make sure to check your API_URL if it has any trailing '' or '/' which could lead to the problem

@ericwindmill did you finally find this out ? I'm running in exactl the same problem !

I'm also having this problem, and already in development, not in production :)) I'm afraid of what's gonna happen in production :D
I found a little workaround, with some downsides: I had several contentTypes and one singleType, and i managed to fetch the data after deleting the singleType from the gatsby-config.js For me it's not such a big issue, but if you want to have access to that (as you're actually supposed to), then yeah.. it's troublesome..
Ofc, check first that everything's correct, as @knhn1004 said. I ran into problems so many times because of a comma or some extra character.
There is an issued opened here, I'm gonna follow up on that: https://github.com/strapi/gatsby-source-strapi/issues/145

Hi, if you have given proper permission in strapi-heroku (Role and Permission - findone and find). And in gatsby-config-> gatsby-source-strapi -> used apiURL: "YOUR_STRAPI_NAME.herokuapp.com",(without any / or ). And its giving query result properly.
Then JUST change  :-
"queryLimit: 5000" (default is queryLimit: 1000) in gatsby-source-strapi.
It worked for me. ;)
Try changing queryLimit value to some higher value.

Hi, if you have given proper permission in strapi-heroku (Role and Permission - findone and find). And in gatsby-config-> gatsby-source-strapi -> used apiURL: "YOUR_STRAPI_NAME.herokuapp.com",(without any / or ). And its giving query result properly.
Then JUST change :-
"queryLimit: 5000" (default is queryLimit: 1000) in gatsby-source-strapi.
It worked for me. ;)
Try changing queryLimit value to some higher value.

Implementing you solution worked nut I wasn't able to query the data using GraphiQl. I kept getting this error message:
{
"message": "Failed to fetch",
"stack": "TypeError: Failed to fetch"
}
Could this be as a result of Cross Origin Request, if yes, how do I fix it?

@ericwindmill I am also facing this exact same issue when deployed to Heroku with Postgres. Any ideas on how to fix it?

Only provide valid contentTypes (which returns data, non-empty and has public access permission) in gatsby-config.js.
And higher value in queryLimit. It should work, I never faced CROS while working on heroku, strapi and gatsby.

Another valuable note. You can set your limit as an env variable and have it conditionally render all records from your API if no limit is set like below:
{       resolve: 'gatsby-source-strapi',       options: {         apiURL: process.env.API_URL || "http://localhost:1337",         contentTypes: [tutorial, lesson, user, tag, blog-post],         singleTypes: [table-of-contents],         queryLimit: process.env.STRAPI_LIMIT ? process.env.STRAPI_LIMIT : -1,       },     },

Hello,
I came across the same error while not using Heroku, maybe it can help.
My issues came from 2 points :

I added /graphql at the end of my production URL http://myserverip:1337 ~/graphql~
I used an read-only API token instead of a full-access token from strapi

good luck

Thanks for your interest in this project. This plugin is moving into the Gatsby User Collective and this repo will be archived. Please open an issue in that repository, submit a PR if you'd like to see this implemented, or join us on Discord if you have questions!


NRX_RRAMC and selecting it in RRAM driver

The PR adds definition for NRFX_RRAMC Kconfig option and selects it for RRAM driver.

Ping @anangl @hubertmis


Sidebar not showing up

I tried integrating sidebar as per the readme instructions but nothing is showing up.

You need to provide more information. What version of ng-sidebar and Angular are you using? What does your template look like? Are there errors in the console?

angular 4, angular-cli - 1.0.2, ng-sidebar - 6.0.1 . I tried copy pasting the exact code from readme to my app component but nothing comes up html file shows ng -sidebar-x tags but nothing comes up.

Does #100 help?

unfortunately, not

What do you see in DevTools? Are the components there, but seemingly just without any height?

the components are there and for ng-sidebar-container, the height is 100%.

If the components are there and you can see all the content within them in DevTools, it's likely an issue with styles. It's hard for me to pinpoint the issue without seeing it, unfortunately.

The components are there but the base/class styles are just not applied to the elements

Looks fine to me. I'm assuming you didn't copy the regular Sass styles from the demo, so the base styles of .demo-sidebar aren't there. The component doesn't have any base styles beyond the positioning, so you can style it yourself.

Well..  My bad there


v1.12 backports 2023-07-22

[ ] #26988 -- ingress: Delay secret sync if not available (@sayboras)

Once this PR is merged, you can update the PR labels via:
$ for pr in 26988; do contrib/backporting/set-labels.py $pr done 1.12; done

/test-backport-1.12

/test-1.16-4.9

/test-1.22-4.9

/test-1.16-4.9


Poem API demo doesn't work

Description of the problem
I tried to get something going using The Stack, and tried using https://github.com/0atman/noboilerplate/blob/main/scripts/30-poem.md as a base. When running cargo run the programme won't even compile.
Steps to reproduce

Create a new cargo project.
Set up the sqlite3 database.
Paste the dependencies into Cargo.toml.
Paste the imports and code into main.rs.
Run cargo run on the terminal

Expected behaviour
The programme runs and an API is served on <IP_ADDRESS>:3000.
Actual behaviour
Rustc fails to compile the programme, returning the following errors:
error[E0308]: mismatched types
  --> src/main.rs:45:25
   |
45 |               let todos = sqlx::query_as!(
   |  _________________________^
46 | |             Todo,
47 | |             "SELECT * FROM todos"
48 | |         )
   | |_________^ expected `i64`, found `Option<i64>`
   |
   = note: expected type `i64`
              found enum `std::option::Option<i64>`
   = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_as` (in Nightly builds, run with -Z macro-backtrace for more info)

error[E0308]: mismatched types
  --> src/main.rs:45:25
   |
45 |               let todos = sqlx::query_as!(
   |  _________________________^
46 | |             Todo,
47 | |             "SELECT * FROM todos"
48 | |         )
   | |_________^ expected `String`, found `Option<String>`
   |
   = note: expected struct `std::string::String`
                found enum `std::option::Option<std::string::String>`
   = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_as` (in Nightly builds, run with -Z macro-backtrace for more info)

error[E0308]: mismatched types
  --> src/main.rs:45:25
   |
45 |               let todos = sqlx::query_as!(
   |  _________________________^
46 | |             Todo,
47 | |             "SELECT * FROM todos"
48 | |         )
   | |_________^ expected `bool`, found `Option<bool>`
   |
   = note: expected type `bool`
              found enum `std::option::Option<bool>`
   = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
help: use `Option::is_some` to test if the `Option` has a value
  --> /home/nico/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sqlx-0.6.3/src/macros/mod.rs:558:82
   |
558|         $crate::sqlx_macros::expand_query!(record = $out_struct, source = $query).is_some()
   |                                                                                ++++++++++

error: future cannot be sent between threads safely
   --> src/main.rs:22:1
    |
22  | #[OpenApi]
    | ^^^^^^^^^^ future created by async block is not `Send`
    |
note: opaque type is declared here
   --> src/main.rs:44:10
    |
44  |     ) -> TodoResponse {
    |          ^^^^^^^^^^^^
note: this item depends on auto traits of the hidden type, but may also be registering the hidden type. This is not supported right now. You can try moving the opaque type and the item that actually registers a hidden type into a new submodule
   --> src/main.rs:22:1
    |
22  | #[OpenApi]
    | ^^^^^^^^^^
note: future is not `Send` as it awaits another future which is not `Send`
   --> src/main.rs:22:1
    |
22  | #[OpenApi]
    | ^^^^^^^^^^ await occurs here on type `impl Future<Output = Result<poem_openapi::payload::Json<Vec<Todo>>, poem::Error>>`, which is not `Send`
note: required by a bound in `poem::endpoint::make`
   --> /home/nico/.cargo/registry/src/index.crates.io-6f17d22bba15001f/poem-1.3.58/src/endpoint/endpoint.rs:168:31
    |
165 | pub fn make<F, Fut, T, R>(f: F) -> impl Endpoint<Output = T>
    |        ---- required by a bound in this function
...
168 |     Fut: Future<Output = R> + Send,
    |                               ^^^^ required by this bound in `make`
    = note: this error originates in the attribute macro `OpenApi` (in Nightly builds, run with -Z macro-backtrace for more info)

For more information about this error, try `rustc --explain E0308`.
error: could not compile `todo-api` (bin "todo-api") due to 4 previous errors

Sorry I missed this - this is an enormously common problem when using SQLx, and one I trip up in every new project!
The problems comes in your step 2: Set up the sqlite3 database. I did not show this step in the video, and so it's as much my fault as SQLx's documentation miss, on this point.
The core conflict is:
Rust has no nulls.
SQL fields are nullable by default.
So, to create a SQL table that works with the following
struct Todo {
    id: i64,
    description: String,
    done: bool,
}

Your create table statement must look something like this (taken from the SQLx example project, which I believe is correct):
CREATE TABLE IF NOT EXISTS todos
(
    id          INTEGER PRIMARY KEY NOT NULL,
    description TEXT                NOT NULL,
    done        BOOLEAN             NOT NULL DEFAULT 0
);

If you forget to make your table columns NOT NULL, SQLx will quite rightly wrap them with Option, as they could be NULL, and you'll get  expected i64, found Option<i64>, when query_as!-ing them!
Apologies! I should have invited the viewer to check out the SQLx example project that I was demoing, I'll add that to the ERRATA and description of the video. Thank you!
https://github.com/launchbadge/sqlx/tree/main/examples/sqlite/todos

If in the future you'd like to follow along with my projects, do clone down this repository and follow the instructions in the Justfile to build each video's rust code into a full Cargo project https://github.com/0atman/noboilerplate/blob/main/scripts/justfile

Thanks for the response Tris, very helpful as always!


linux-tools does not contain any tool

# perf
WARNING: perf not found for kernel 5.12.10-051210

  You may need to install the following packages for this specific kernel:
    linux-tools-5.12.10-051210-generic
    linux-cloud-tools-5.12.10-051210-generic

  You may also want to install one of the following packages to keep up to date:
    linux-tools-generic
    linux-cloud-tools-generic
# apt-get install linux-tools-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  linux-tools-5.4.0-74 linux-tools-5.4.0-74-generic
The following NEW packages will be installed:
  linux-tools-5.4.0-74 linux-tools-5.4.0-74-generic linux-tools-generic
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 5623 kB of archives.
After this operation, 25.7 MB of additional disk space will be used.
Do you want to continue? [Y/n]

5.4.0 it is not current kernel version
# apt-get install linux-tools-5.12.10-051210-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package linux-tools-5.12.10-051210-generic
E: Couldn't find any package by glob 'linux-tools-5.12.10-051210-generic'
E: Couldn't find any package by regex 'linux-tools-5.12.10-051210-generic'
#

I found some similar names and tried to install linux-tools-common-5.12.10 linux-tools-host-5.12.10, but they does not contain binary files:
# dpkg -L linux-tools-common-5.12.10 linux-tools-host-5.12.10
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/linux-tools-common-5.12.10
/usr/share/doc/linux-tools-common-5.12.10/changelog.Debian.gz
/usr/share/doc/linux-tools-common-5.12.10/copyright

/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/linux-tools-host-5.12.10
/usr/share/doc/linux-tools-host-5.12.10/changelog.Debian.gz
/usr/share/doc/linux-tools-host-5.12.10/copyright

I am searching the following but for the new kernel:
# dpkg -L linux-tools-5.4.0-74-generic
/.
/usr
/usr/lib
/usr/lib/linux-tools
/usr/lib/linux-tools/5.4.0-74-generic
/usr/share
/usr/share/doc
/usr/share/doc/linux-tools-5.4.0-74-generic
/usr/share/doc/linux-tools-5.4.0-74-generic/copyright
/usr/lib/linux-tools/5.4.0-74-generic/acpidbg
/usr/lib/linux-tools/5.4.0-74-generic/bpftool
/usr/lib/linux-tools/5.4.0-74-generic/cpupower
/usr/lib/linux-tools/5.4.0-74-generic/libperf-jvmti.so
/usr/lib/linux-tools/5.4.0-74-generic/perf
/usr/lib/linux-tools/5.4.0-74-generic/turbostat
/usr/lib/linux-tools/5.4.0-74-generic/usbip
/usr/lib/linux-tools/5.4.0-74-generic/usbipd
/usr/lib/linux-tools/5.4.0-74-generic/x86_energy_perf_policy
/usr/share/doc/linux-tools-5.4.0-74-generic/changelog.Debian.gz

I'm afraid that the mainline kernel-ppa's never provided the linux-tools ever for any of the mainline builds. Thus the project by TuxInvader to make a version of the same mainline builds but actually using the correct libc libraries isn't going to change that fact likely.
Unfortunately the only way I've been able to solve that problem in the past is to build/compile the kernel myself when I needed turbostat before. Unless the author is planning to go above and beyond simply fixing the broken builds of the official mainline kernels I can't imagine he is going to be able and fix this particular issue.

Hi,
As @sepatel says, the tools are explicitly disabled in mainline builds along with the comment:
# Being used to build a mainline build -- turn off things which do not work.
They might be disabled due to missing build dependencies. if I override that then the tools can be built, but the additional dependencies take the container from 400MB in size to around 1.4GB. So I'm not sure if it's worth while adding the extra complexity, and if I did it would likely cause launchpad to run out of space during the build.
I might investigate building a container specifically to build the tools, but I don't think it's something I can add to the current container without causing issues on launchpad.
Cheers

Although if called from the old version (directly from /usr/lib/linux-tools/5.4.0-74-generic/), it seems to work

You can run these commands to use old version of the linux-tools:
sudo apt-get -yy install linux-tools-generic
for f in /usr/lib/linux-tools/*/*; do
  sudo ln -sf $f /usr/local/bin/$(basename $f)
done


core dumped

Hi, dear developers.
Thank you for your hard work.
I was running hyperex to extract v5-v6 hypervariable region on 16S rRNA., at first it ran greatly but soon it gave me this error:
[19:48:17][INFO] Sequence type is DNA
[19:48:17][WARN] Sequence length is less than 1500 bp. We may not be able to find some regions
[19:48:17][INFO] Sequence type is DNA
[19:48:17][INFO] Sequence type is DNA
thread 'main' panicked at 'slice index starts at 697 but ends at 225', /home/zyw/.cargo/registry/src/github.com-1ecc6299db9ec823/hyperex-0.1.1/src/utils.rs:404:42
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace
Aborted (core dumped)
This is confusing. Please tell me how to fix it.

Close this issue as it related to #3.


If the query executed with error, information from the previously executed query is displayed

Description
It can be confusing for a user and lead to wrong decisions.
User could think that the first query was executed with error, not the second (especially when both queries are very similar and the right panel with the exact query was somehow hidden).
Use this code:
select * from pg_class;

select 2/0;

https://github.com/user-attachments/assets/3b881d69-d950-40e1-8e60-180592943b39
DBeaver Version
Enterprise Edition 24.2.2-202409192322
Operating System
Windows 10
Database and driver
PostgreSQL 16
PostgreSQL JDBC Driver 42.7.4
Steps to reproduce
No response
Additional context
No response

Thank you for your report.


key pairs storage

The wallet database schema should be updated to store keypairs.It is because key pairs are demanded lot by bitcoinjs library.

closing since we're archiving the repo


Icon tweak: `>' is in two parts - connect it and fold it?

Summary of the new feature/enhancement
After the new icon was announced on twitter with the '>' character in two parts...

Quite a few people liked a suggestion to connect the '>' character, maybe like the vscode icon:

Smallfox mocked up this, which looks better:

Or, with a more realistic curve:

@cinnamon-msft what do you think?

I'm not Kayla, but I'd like to ask that we get a chance to flight the new icon before we go and change it to match somebody else's design language because it "looks better that way". Thanks! 😄

@DHowett-MSFT it's a small tweak not a big change

because it "looks better that way".

That's a mischaracterization of this issue 😕. If you're unsure of the reason for the change, please read the title of this issue.

Love all the contributions you have been making! I understand modifying the icon to align more closely with VS. However, I'm in agreement with @DHowett-MSFT that we should get a chance to flight the new icon before making alterations. I'm happy to revisit this if a large amount of the community is in agreement 😊

@cinnamon-msft Totally understood re: wanting to wait. Why close the issue though?


Publish 3/24/2021 10:30 AM PT

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

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-online/Remove-SPOUserInfo.md
:white_check_mark:Succeeded
View (sharepoint-ps)

skype/skype-ps/skype/Get-CsOnlineDialinConferencingPolicy.md
:white_check_mark:Succeeded
View (skype-ps)

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


Fixes build error on iOS9 beta 3

This pull request will fix the iOS9 beta 3 issues.
Closes https://github.com/Hearst-DD/ObjectMapper/issues/150

using this fix temporarily until the PR is merged. Thanks @Torsph!

+1

Thanks @Torsph :+1:

Thanks for merging. Happy to help :)


Alternatives for a lifecycle hook after all eager fetching?

I'd like to be able to process a model after it's satisfied/hydrated its relations with an eager query. This is because the object as produced by following the relations is a bit more verbose than necessary.
I'm modelling the join table as a Model itself so I can have access to its extra columns. The result is that the related object is accessible only by first going through this join table model, which I'd like to be able to get rid of in a "post-eager" lifecycle hook.

Why couldn't you just use the extra feature for many-to-many? https://vincit.github.io/objection.js/recipes/extra-properties.html#join-table-extra-properties

I'll admit it didn't work at first (I didn't see the extra column in parseDatabaseJson), so I found another suggestion and just went with that.

Ok. Well the extra properties should be in parseDatabaseJson already. If you want to go with your current implementation, there isn't such hook yet. There will be soon when I release objection 2.0.


[eCBIS]  - Performance profiling of Sync

Name of feature to enhance
Sync optimization to resolve slow loading of resources in-app
Description of feature

Check on the performance on the initial sync and try to optimize the sync mechanism to be able to load data in the shortest possible time
Loading LMH data in the current eCBIS app & ANC apps respectively takes several minutes.

Describe the enhancement

Document the current sync mechanism criteria for loading resources in on the LMH app and pitfalls that have been identified
Check what data is loaded from HAPI and confirm that we are only syncing data with the current tag and not the entire DB from HAPI
Add a fix to sync optimization on FHIR Core sync module
If new enhancements on FHIR Engine is required document them here https://github.com/google/android-fhir/issues/1099

duplicate? https://github.com/opensrp/fhircore/issues/949


Feat/eslint plugin spellcheck

@qm3ster Can i merge now?

Codecov Report

Merging #4020 into feat/eslint-plugin-spellcheck will increase coverage by 0.08%.
The diff coverage is n/a.

@@                        Coverage Diff                        @@
##           feat/eslint-plugin-spellcheck    #4020      +/-   ##
=================================================================
+ Coverage                          97.48%   97.56%   +0.08%
=================================================================
  Files                                 18       18
  Lines                               1233     1233
  Branches                             337      337
=================================================================
+ Hits                                1202     1203       +1
+ Misses                                30       29       -1
  Partials                               1        1

Impacted Files
Coverage Δ

lib/common/options.js
96.96% <ø> (ø)
:arrow_up:

lib/core/nuxt.js
95% <0%> (+0.83%)
:arrow_up:

Continue to review full report at Codecov.

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


Add session resumption integ test

Please note that while we are transitioning from travis-ci to AWS CodeBuild, some tests are run on each platform. Non-AWS contributors will temporarily be unable to see CodeBuild results. We apologize for the inconvenience.
Resolved issues:
resolves #1869
Description of changes:
Add session resumption integ test.

 * Update s2nd to accept variable number of max connections (maintain backwards compat).
 * Slight updates to providers to support max conns.
 * README updates.

Call-outs:
s2nd needed to accept a "max-conn" parameter which would shutdown s2nd after a certain amount of connections. This matches openssl's hardcoded '5' reconnect attempts for session resumption. This parameters allows s2nd to cleanly shutdown without timing out.
Testing:
platform linux -- Python 3.6.9, pytest-5.3.5, py-1.8.1, pluggy-0.13.1
rootdir: /home/ubuntu/development/s2n/tests/integrationv2
plugins: xdist-1.32.0, forked-1.1.3
collected 3654 items / 2934 deselected / 720 selected

test_session_resumption.py ......................................................................................................................................................................................................................................................................................... [ 39%]
.................................................................................................................................................................................................................................................................................................................... [ 81%]
...................................................................................................................................                                                                                [100%]

===================================================================================================================================== 720 passed, 2934 deselected in 82.91s (0:01:22) ======================================================================================================================================

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #1916 into master will decrease coverage by 0.97%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           master    #1916      +/-   ##
==========================================
- Coverage   81.80%   80.83%   -0.98%
==========================================
  Files         229      230       +1
  Lines       17189    17349     +160
==========================================
- Hits        14062    14024      -38
- Misses       3127     3325     +198


[small bug] Locked workflow asks me to save

Hi, I would like to report a small bug that I've been experiencing for the past two weeks or so.
Even though I locked a workflow months ago, everytime I startup ComfyUI it shows me the "*" like it's unsaved.

When I switch to another workflow, it asks me to save or discard.

If I click save it tells me that it can't be saved because it's locked.

hi should be fixed in the new version, let me know if you are still experiencing the issue.


Fixed a typo in a code sample.

The python code sample in the https://azure.github.io/azure-sdk-for-python/python_mgmt_migration_guide.html#authentication had a typo in the 'Equivalent in new version' section that caused errors when a customer followed the guide exactly.
Signed-off-by: kyichii<EMAIL_ADDRESS>

Thanks @kyichii !


How about a withPropTypes?

great library! So, I had been doing prop types, at least with stateless functions, like so:
const component1 = (props) => <div {...props} />;

component1.propTypes = { ... };

export default component1;

Which looks ugly. Maybe it's even too simple for this lib, but a withPropTypes could look like
const withPropTypes = curry((propTypes, component) => component.propTypes = propTypes);

Would still support non-stateless components while fitting nicely in the final compose.

Or actually... you'd have to create a new component to avoid mutating state and actually use the return value, right? Like:
const withPropTypes = curry((propTypes, BaseComponent) => React.createClass({
     propTypes,
     render() {
          return <BaseComponent {...this.props } />;
     }}));

Good idea. In 0.6.0 I've added a set of static helpers, including one called setPropTypes(), which works essentially the same as the version in your original comment.
Since propTypes are only useful during development, I don't think it makes sense to wrap the base component in a new component, so this actually mutates the base component.
Thanks for the suggestion!

Awesome, the implementation looks great. Thanks!


Prisma Migrate just crashed

Hi Prisma Team! Prisma Migrate just crashed.
Command
db pull
Versions

Name
Version

Platform
windows

Node
v14.18.0

Prisma CLI
4.1.0

Engine
8d8414deb360336e4698a65aa45a1fbaf1ce13d8

Error
Error: [libs\datamodel\connectors\dml\src\model.rs:494:29] Hi there! We've been seeing this error in our error reporting backend, but cannot reproduce it in our own tests. The problem is that we have a primary key in the model `COPTF` that uses the column `TG001` which we for some reason don't have in our internal representation. If you see this, could you please file an issue to https://github.com/prisma/prisma so we can discuss about fixing this. -- Your friendly prisma developers.

Hey @singyichen: could you please add a bit more details on the steps you took?

Hi Prisma Team,
The following are details I used.

prisma：v4.1.0
@prisma/client：v4.0.0
db：sql server 2008
script：npx prisma db pull
It is strange that our table COPTF does not have column TG001...

Hey @singyichen ,
Did you get a chance to have a look at @Jolg42  comment? It'd be helpful for us to move your issue forward.
Without further information, we'll have to close this issue. Thank you 🙏

hi team,
Thanks for information, it work ,thanks!


Total AST decoration, closure serialization from FunctionlessAST and higher-order function capabilities

Now that our AST is 1:1 with TS, we can replace the async closure serializer that uses the debugger API with one that simply serializes the FunctionlessAST -> TypeScript and runs the result through es-build to produce a final bundle.

[x] https://github.com/functionless/functionless/issues/373
[ ] https://github.com/functionless/functionless/issues/239
[ ] remove the work that the compiler does to flatten references and move that logic into interpreters
[ ] ensure that swc-jest + our transformer can be run during tests
[ ] swap out the ts-transformer for swc and apply it as a require hook
[ ] update IAM policy inference to support exploring function references, recursion and higher-order functions, etc.
[ ] replace pulumi's closure serializer with one that translates FunctionlessAST into javascript instead of relying on debugger APIs and parsing function.toString() like how pulumi does it

I'm running into a fundamental question: should integration discovery be bottom-up or top-down? We currently do it bottom-up by calling functions such as isIntegrationCallPattern on a node and expecting that to resolve to a single integration via ReferenceExpr. Now that the transformer logic is being removed, we have to resolve that expr to an Integration by walking backwards (as we've discussed). This is a bottom up algorithm that is usually ideal for type-checking algorithms.
I'm not sure this is ideal for detecting all of the Integrations which is closer to an evaluation algorithm (explore all pathways of the code) - a top-down walker.
I'll start implementation with a bottom-up algorithm to replace the adapt the isIntegrationCallExpr algorithm to do the work that our transformer was doing, but I think we will have to dig deeper into this decision as we expand the capability of IAM Policy Inference of the Lambda serializer..


Drop box isn't working.

Not sure if I am doing anything wrong, but I am getting the same results from your demo.
When dragging files over to the drop box, it is triggering the $watch on my model however it is not getting fired. I noticed that on your demo: https://angular-file-upload.appspot.com/ and your JSFiddle: http://jsfiddle.net/wsoLzeur/ have the same issue. Clicking to select the file works fine, however dragging over and uploading doesn't give the desired result.
Here is my current directive:
 <div ng-file-select ng-file-drop ng-model="file" class="drop-box"
                     drag-over-class="{accept:'dragover', reject:'dragover-err', delay:100}" ng-multiple="false" allow-dir="true"
                     ng-accept="'*.mp3,*.wav,*.ogg,*.flac'">

                       Drop files here or click to upload
                </div>

Hope you can help.

What browser/version? What do you mean by doesn't give the desired result?

Using Chrome and Firefox latest and greatest (I checked for updates).
Quite simply when I drag a file into the drop box area, my files variables both the $scope model bound and the $files arguement passed to the ng-file-change function is an empty array. Or it sometimes strangely gets set to an empty object.
No file information can be seen.
When using the ng-file-change function I am simply console.log'ing the $file arguement:
 $scope.fileDropped = function($files) {
        console.log($files);
        $scope.file = $files[0];
        console.log($scope.file);
    }

And as you can see here, I am simply not getting a file object:

The files are probably rejected. try this:
 $scope.fileDropped = function($files, $rejectedFiles) {
        console.log($files, $rejectedFiles);
        $scope.file = $files[0];
        console.log($scope.file);
    }

Nope, I did try that earlier and as I said, the click to upload feature works fine.
$scope.fileDropped = function($files, $event, $rejectedFiles) {
        console.log($files, $rejectedFiles);
        console.log($event);
        $scope.file = $files[0];
        console.log($scope.file);
    }

Again, this behaviour is also reproducible on your own demos

Also within that mouse event, the dateTransfer.files object is also empty, not sure if that is applicable or not.

Ah, you know what, I see the issue.
I didn't realise I was dragging the file object from a .zip, thanks windows .zip folder support!
I guess some kind of error catching needs to be employed.