error in list_lists view after pip install

Hi there,
Apologies if this is incorrect information (I am pretty new to python!) but there appears to be an error in version 1.5 of the todo app, or at least in the pip install.
When trying to access lists as a non-superuser, I receive:

TypeError: 'method' object is not iterable

After poking around, I found line 55 of the view.py file to read as follows:
list_list = List.objects.filter(group__in=request.user.groups.all).order_by('group', 'name')
Everything works fine once I have corrected it to this:
list_list = List.objects.filter(group__in=request.user.groups.all()).order_by('group', 'name')
Do you have any idea what could be happening?
Cheers, Will

Well spotted! How could that stay in the code unnoticed for so long? It's probably time to add some tests.
I think this mistake is less likely to happen when statements like that are split up into 2 lines. The code also gets more readable and self-explanatory:
member_groups = request.user.groups.all()
list_list = List.objects.filter(group__in=member_groups).order_by('group', 'name')

Do you want to prepare a pull request?

Great - I'm glad I wasn't making a mistake! I agree re. splitting the statements.
I'm not entirely sure what to do re. pull requests, particularly as the mistake isn't actually in the views.py file on github and the error is being introduced during pip installation? Any help would be much appreciated.

Hmmm, when looking at the code (HEAD revision) it's all correct. The braces are there: views.py, line 55
Oh, I see: The changes that fixed the problem have been recently introduced, in commit 8ee2811. And the 1.5 version released on PyPI is older than that. In other words at release of a new version is needed. -- @shacker are you fine with that?

Good sleuthing @bittner and thanks as always for handling the pypi releases. I actually was planning to introduce this weekend the new feature we discussed - adding the ability to create "Anyone" tickets. If you can hold off for the weekend, we can get that in place. Unless you think it makes sense to do two pypi releases.

Perfect! Then please go ahead with the feature enhancements. Let's have a 1.6 release as soon as you're done with that.
Tests?
What do you think, can you manage to add some first tests, too? Either unit tests (preferably with py.test) or even BDD tests (using behave and behave-django)? I can then help you with cross-version testing using tox and running the tests on a build server (Travis, Codeship, etc.).
django-todo does not state anything about Python/Django version compatibility yet. And Python 3 is approaching as the default in huge leaps. tox is pretty cool with being ready to face that, you can see it in action in some of the projects I (co-)maintain:

behave-django
codeship-yaml

OK, last night I refactored/modernized a bunch of crufty old code in todo, and today I added the ability to file unassigned tickets (these appear in the UI as "Anyone" tickets). Please give it a spin and let me know if you encounter any issues.
As for python 2/3 compatibility, I used to run it in python2 and today created a new virtualenv with python3 and that worked just fine, so I'm pretty sure we're good there. I've just added a note about this to the wiki documentation.
As for testing, you're totally correct of course, and it's a bit embarrassing not to have them. As ever, it's mostly a time thing. But I should really kick that off soon (unless you feel inspired to!)
Anyway, give it a spin and hopefully we can go forward with the 1.6 release.

@shacker You're sure we're good there now. What about when the next PR comes along? How can you be sure your app will continue to work? You can't.
The only way to protect an app against regression and breakage is tests, which are run automatically when changes are introduced. See how we guard against regression and breakage in django-analytical and behave-django across all supported Python and Django versions.
In codeship-yaml I even run flake8 against all supported Python versions, because the checks are slightly, just slightly different on py3 vs. py2. That's even without any serious tests yet. Could be a starter example for you.

Hey, you don't have to sell me on the importance of tests! I know missing tests are a wart on django-todo; just haven't gotten around to it. Back-story: this was the first Django app I ever wrote, 10 years ago, as a way to bring myself up to speed. Over that time I've maintained it lightly, but have never been able to convince an employer to use it instead of commercial offerings like Jira etc. I enjoy working on it sometimes, but don't have the time or motivation to put in a ton of time. But I am happy to shepherd its existence as an open source project. Contributions always welcome!

I've added the basis for automated tests and QA to the project in PR #29.
After merging can you please test the package manually once again to make sure it still works (I removed an import in settings), and bump the version number to 1.6, please? I'll then push version 1.6 to PyPI, and we can party.  :tada:

I've released version 1.6 on PyPI. Let's party!

Awesome, thank you! I'll get that Travis repo set up tonight, hopefully.


DRAFT: Make Team wrap TeamData

The commits 2ff955d05f86...a0556c4227d9 introduce visual changes on linux. :mag_right: 1 changed

Changed: Tracker-New_user_Scroll_1 (before) (after)


add README, GitHub Actions CI, code coverage

working on this

@hsluoyz I will make 3 issues for these tasks, to make every Pull Request has correspond issue

OK


include siblings of matches in search results

See also https://openshift.io/openshiftio/openshiftio/plan/detail/1761.
Before this change we would not see Task 1.1 and Task 1.3 from this screen:

I tried to not mix matches, ancestors and children but instead treat all separately.
Fixes https://github.com/openshiftio/openshift.io/issues/2044

@kwk snapshot fabric8-wit image is available for testing.  docker pull docker.io/fabric8/fabric8-wit:SNAPSHOT-PR-1877-2

Codecov Report

Merging #1877 into master will increase coverage by 0.1%.
The diff coverage is 70.12%.

@@            Coverage Diff            @@
##           master    #1877     +/-   ##
=========================================
+ Coverage   61.62%   61.73%   +0.1%
=========================================
  Files         139      139
  Lines       13186    13238     +52
=========================================
+ Hits         8126     8172     +46
- Misses       4335     4341      +6
  Partials      725      725

Impacted Files
Coverage Δ

id/slice.go
100% <100%> (ø)
:arrow_up:

workitem/link/link.go
100% <100%> (ø)
:arrow_up:

controller/search.go
65.63% <100%> (+0.3%)
:arrow_up:

search/search_repository.go
77.05% <50%> (-0.59%)
:arrow_down:

workitem/link/link_repository.go
72.07% <50%> (-0.65%)
:arrow_down:

controller/workitem.go
83.29% <72.72%> (+1.85%)
: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 2b9518b...ab55be5. Read the comment docs.

@kwk snapshot fabric8-wit image is available for testing.  docker pull docker.io/fabric8/fabric8-wit:SNAPSHOT-PR-1877-3


feat: add AZURESQL datasource

Purpose of the pull request

Brief change log

Verify this pull request

This pull request is code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:

(or)
If your pull request contain incompatible change, you should also add it to docs/docs/en/guide/upgrede/incompatible.md

Codecov Report

Merging #13200 (cc9ce95) into dev (43e6ac3) will decrease coverage by 0.00%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##                dev   #13200      +/-   ##
============================================
- Coverage     39.37%   39.36%   -0.01%
+ Complexity     4278     4275       -3
============================================
  Files          1066     1066
  Lines         40479    40448      -31
  Branches       4657     4642      -15
============================================
- Hits          15937    15921      -16
+ Misses        22755    22740      -15
  Partials       1787     1787

Impacted Files
Coverage Δ

...er/master/dispatch/host/assign/RandomSelector.java
77.77% <0.00%> (-5.56%)
:arrow_down:

...erver/master/processor/queue/TaskEventService.java
75.00% <0.00%> (-5.36%)
:arrow_down:

...hinscheduler/plugin/alert/script/ScriptSender.java
70.58% <0.00%> (-1.64%)
:arrow_down:

...cheduler/plugin/alert/dingtalk/DingTalkSender.java
34.13% <0.00%> (-0.78%)
:arrow_down:

...rver/master/runner/task/BlockingTaskProcessor.java
75.86% <0.00%> (-0.55%)
:arrow_down:

...inscheduler/plugin/registry/etcd/EtcdRegistry.java
50.69% <0.00%> (-0.35%)
:arrow_down:

.../dolphinscheduler/plugin/task/datax/DataxTask.java
36.62% <0.00%> (-0.26%)
:arrow_down:

.../dolphinscheduler/plugin/task/spark/SparkTask.java
72.56% <0.00%> (-0.25%)
:arrow_down:

...dolphinscheduler/service/storage/impl/S3Utils.java
0.00% <0.00%> (ø)

...eduler/api/dto/workflow/WorkflowCreateRequest.java
100.00% <0.00%> (ø)

... and 15 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

good job
Please create an related issue, thx

issue check :
https://github.com/apache/dolphinscheduler/issues/12820


Fix routing guide link

I noticed the link to the guide on nested routes was broken, so I fixed it. Loving remix so far, thanks for open sourcing it!

@MichaelDeBoey Thanks for the review, I fixed that issue, should be good to merge now.

We're actually planning to just rewrite this whole guide soon and the templates have changed. Sorry for getting to this so late and thank you for taking the time to send this!


feat: Added support for ADDHASH command

Added support for ADDHASH command.

Fixed _with_schema undefined error occurred on using a cursor as an argument in aggregate function.

Added support for deletion of actual document while using delete_document function.

Okay, I'll add the tests for both.

Hey @ashtul ,
I have added the tests for addhash and aggregations.


fix: remove the build task from the ci task

In projects where the build process is already defined, the build task is counterproductive.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Create auto scroll banners to display products

Follow up of #48, use the remote data to display scrollable banners

Hey @himanshusharma89 ...what's the status of this issue now?

Hey @himanshusharma89 ...what's the status of this issue now?

As soon as this issue #84 is resolved, we'll move ahead with firebase tooling.

Hey @himanshusharma89 ...what's the status of this issue now?

As soon as this issue #84 is resolved, we'll move ahead with firebase tooling.

Since issue #84 is resolved, now we can make a auto scrolling carousel of banners. For now we can implement the code with random images. Do we have the mockups for that? Where are we going to place the carousel. I think we can assign this issue now. @himanshusharma89

Yeah @Rishabh510, we need to discuss where to show that banner. Any suggestions?
I was thinking of adding it to the home screen and remove the Name and all the text above the search.

Yeah @Rishabh510, we need to discuss where to show that banner. Any suggestions?
I was thinking of adding it to the home screen and remove the Name and all the text above the search.

@himanshusharma89 Yes I was also thinking the same. Then lets go ahead with it.

Hey @VaishnaviSood, do you still want to work upon this issue? If so, you can work on it now as Remote Config is integrated now.

@himanshusharma89 I can work on this issue.

@SapinderSingh Do you want to work on this?

@SapinderSingh Do you want to work on this?

Please check your Discord

@SapinderSingh Do you want to work on this?

Please check your Discord

you can reply here itself as we can assign you the task while you make a PR.

👍


Banning Accounts should Free the Slug

I had this idea with regard to this following Freshdesk ticket; https://opencollective.freshdesk.com/a/tickets/119533.
Currently when root actions are used to ban a collective we do not reset the slug of the collective, resulting in manual action needing to me taken to free the slug. I suggest,

For both Ban accounts and Search & destroy we reset the slug.
I also think that Search & destroy is a bit of a misnomer as under the hood we actually banning the account. Maybe we should rename this to Search & ban?
Should we only use these root actions to ban accounts? Because both of these sets the isBanned flag to true. I believe when we complete https://github.com/opencollective/opencollective/issues/5374 there will be a distinction between banning and deleting.

cc: @Betree

Good call, we should indeed change the slug. That can be done from https://github.com/opencollective/opencollective-api/blob/main/sql/ban-collectives.sql#L16
The name "Search & destroy" comes from the manual job of banning spammers that was documented like that, we didn't think much about it since it's an internal tool that's mostly used by myself and @znarf. No blocker for me to change it if it makes things clearer. And yes, both tools currently in "Moderation" are meant to ban, not delete.


Confusion matrix?

Do we need a function to show a confusion matrix regardless of model engine used?

Yes, I could see that being handy in general.

see yardstick::conf_mat() and calanusthreshold::heat_map()


Tabbed Card + Multiple Entity Row

When I try to use the Multiple Entity Row I get an error.
type: custom:tabbed-card
styles: ...
tabs:
  - attributes:
      label: Übersicht
    card:
      type: entities
entities:
  - entity: sensor.processor_temperature
    state_header: Temperatur
    type: custom:multiple-entity-row
    name: CPU

If anyone has an idea how to fix this, the combination of the two would be just awesome.

The posted code has a wrong indentation.

type: custom:tabbed-card
styles: ...
tabs:

attributes:
label: Übersicht
card:
type: entities
entities:
entity: sensor.processor_temperature
state_header: Temperatur
type: custom:multiple-entity-row
name: CPU

at a minimum your entities indentation is off or configured incorrectly as @ildar170975 pointed out. reopen if you are still having issues.


Scheduler update

Fix job ID race.
No additional goroutine for scheduled jobs
Do not pop task unless worker is available

Addresses issue #160

@willscott I added functionality to the 02 integration test to check that popTask is not called while the worker is busy.  It accomplishes the intent of the test you suggested, but works whether or not additional tasks are present.


Add support for empty arrays in both sortable_columns and searchable_columns methods

This was recently brought into our attention: https://github.com/antillas21/ajax-datatables-rails/issues/78
Proposed default behavior:

if sortable and searchable columns are empty arrays, then methods that sort and filter records should return the original records set they receive as argument, without any actions performed on them.
if sortable and searchable columns are not empty, continue to work as currently does.

Pay attention to the recently added sortable_displayed_columns method that will construct a new array of columns based on columns declared in the sortable_columns array and the columns definition coming from the params hash.

Closed in favor of a better approach, as expressed here: https://github.com/antillas21/ajax-datatables-rails/issues/84


Revert "sds: keep warming when dynamic inserted cluster can't be extr…

…acted secret entity (#13344)"
This reverts commit e5a8c21b53eab49770c7ab94c1dd357d4191d413.
Signed-off-by: Raul Gutierrez Segales<EMAIL_ADDRESS>

cc @Shikugawa @lizan @lambdai @howardjohn

Ack


[BUG][Functional] Cannot enforce AWS Organizations Tag Policies

Bug reports which fail to provide the required information will be closed without action.
Required Basic Info

Accelerator Version:  v1.5.5
Install Type: clean

Describe the bug
Policies defined within AWS Organizations Tag Policies cannot be enforced on target OUs, they are automatically removed. This makes enforcement of Tag policies impossible.
Failure Info
The CloudWatch Events Rule PolicyChanges_rule (defined in us-east-1) kicks upon detection of a CloudTrail Event "AttachPolicy" and will trigger a "DetachPolicy" action.
Steps To Reproduce

Go to AWS Organizations console in Policies section, enable Tag Policies
Create a Tag Policy
Attach the policy on the desired OU
After a while the policy is removed

Expected behavior
Tag policies should not be automatically detached of their Target OUs

Fixed in 1.5.7


✨ Submit Patient data feature

Adding tab to Patient resource to submit additional data.

@znatty22 sounds good, just had some clarifying questions :

I'm okay removing the code when submitting resources, but for the "Event of interest" on the timeline, it looks for a specific code in the data. if we submit with only text then if someone were to submit a COVID-19 condition, then it wouldn't be considered as the event of interest. is that okay? Text matching for the timeline seemed like it could be inconsistent and the Synthea data is populated with the snomed code.

Would you rather generalize this view to just remove "Observation" (so it would just say "Date", "Type," and "Status at Date") or do you want to explicitly call out which resource type is being submitted? (either Condition or Observation)

@znatty22 sounds good, just had some clarifying questions :

I'm okay removing the code when submitting resources, but for the "Event of interest" on the timeline, it looks for a specific code in the data. if we submit with only text then if someone were to submit a COVID-19 condition, then it wouldn't be considered as the event of interest. is that okay? Text matching for the timeline seemed like it could be inconsistent and the Synthea data is populated with the snomed code.

I think this is ok because the only thing we're using even of interest for right now is the COVID19 data (which we have control over). Also this change hopefully will be temporary and go away once we get our FHIR server hooked up to an external term server.

Would you rather generalize this view to just remove "Observation" (so it would just say "Date", "Type," and "Status at Date") or do you want to explicitly call out which resource type is being submitted? (either Condition or Observation)

Can we explicitly call out which resource type is being submitted?

@znatty22

No - good catch, fixing now
It can be whatever column we want, its showing "unconfirmed" to indicate that this is a patient reported thing but it can be the inputted status if we want. or both


refactor(avm)!: remove PublicContextInputs

Please read contributing guidelines and remove this line.

#8770  👈
master

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @fcarreiro and the rest of your teammates on  Graphite

Docs Preview
Hey there! 👋 You can check your preview at https://66f3dc73bca9870551439b28--aztec-docs-dev.netlify.app

Merge activity

Sep 25, 6:15 AM EDT: Graphite disabled "merge when ready" on this PR due to: a merge conflict with the target branch; resolve the conflict and try again..


As a Network Administrator I want to issue batches of vouchers to facilitate their distribution among the Community through non-technical members

One way to do this is to generate a random group of vouchers that all share the same characteristics.
There must be also a way to see which ones where used.

#9

[ ] #9 Equal Rating

Done with create_many_vouchers command.


Update using.md

I’ve found this script on github, which creates an image from a Raspberry Pi SD card. I wrote some description from line 312.

Resolved via #146


Not work in files ng-include

Hello!
Angular once- *  not work in files which have been included using "ng-include"

I just discover this library as a replacement for bindonce, so this might very well be a bug, but it's worth saying that ng-include is never better than using a directive, both in terms of performance and usability.


Allow npm strategy to work with pnpm

Currently, the npm strategy only works for package-lock.json and npm-shrinkwrap.json lock files.
We could actually extend that to pnpm-lock.yaml using the npm strategy using programmatically the library provided by the pnpm organization which uses the same vulnerability registry.
It would allow us to enhance the compatibility of the npm strategy (pnpm + npm would be both supported).

Hello ! As far as I know, nobody currently works on it, so feel free to take the subject :)


$scope.$on('flow::fileAdded'.. doesn't work

The version I used is:
angular ~1.2.0
ng-flow ~2
HTML :

           Upload

JS:
$scope.$on('flow::fileAdded', function (event, flow, file) {
    if(file.size > (1024*1024)){
       log.error('The size of image should be less than 1M');
    }
 });

I want to avoid upload the file whose size is larger than 1M.
But the event "on" won't listen to the event "flow::fileAdded", this method won't be triggered.
Could someone please help me to resolve it?
Thanks

@hank-hong: look here for an example of usage in GlobaLeaks: https://github.com/globaleaks/GlobaLeaks/blob/master/client/app/js/controllers/fileupload.js#L4

Hello @evilaliv3  Thanks for you response, but the project I created was according to your demo.
I also put them in on control, but it also doesn't work in my project. It's weird.

By the way,  I added and used other method, ex flow-file-success="someHandlerMethod( $file, $message, $flow )" or flow-complete=" ... ", these methods were also not triggered, only flow-file-added works. It's weird!!! Is it possible that flow-init="{singleFile:true}" block them?

https://github.com/flowjs/ng-flow/issues/140


Go to declaration feature not working

plugin v10.1.12
atom v 1.12.5
OS: W764
When I select an API and push F12, nothing happens.

It's working for me, have you checked F-lock?

Yes. This did work a while ago, and then stopped. Alas, I have no idea what changed :(


Uncaught Error: The specified module could not be found./?~\AppData\Local\atom\app-1.46.0\res...

[Enter steps to reproduce:]

...
...

Atom: 1.46.0 x64
Electron: 4.2.7
OS: Microsoft Windows 10 Pro
Thrown From: Atom Core
Stack Trace
Uncaught Error: The specified module could not be found.
\?\C:\Users\ismail\AppData\Local\atom\app-1.46.0\resources\app.asar.unpacked\node_modules\keyboard-layout\build\Release\keyboard-layout-manager.node
At ELECTRON_ASAR.js:160

Error: The specified module could not be found.
\\?\C:\Users\ismail\AppData\Local\atom\app-1.46.0\resources\app.asar.unpacked\node_modules\keyboard-layout\build\Release\keyboard-layout-manager.node
    at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:160:31)
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:722:18)
    at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:169:18)
    at Module.load (internal/modules/cjs/loader.js:602:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:541:12)
    at Function.Module._load (internal/modules/cjs/loader.js:533:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (internal/modules/cjs/helpers.js:20:18)
    at customRequire (~/AppData/Local/atom/app-1.46.0/resources/app/static/<embedded>:1:721712)
    at get_KeyboardLayoutManager (~/AppData/Local/atom/app-1.46.0/resources/app/static/<embedded>:14:2780724)
    at get_manager (~/AppData/Local/atom/app-1.46.0/resources/app/static/<embedded>:14:2780826)
    at Object.getCurrentKeyboardLayout (~/AppData/Local/atom/app-1.46.0/resources/app/static/<embedded>:14:2780952)
    at e.keystrokeForKeyboardEvent (~/AppData/Local/atom/app-1.46.0/resources/app/static/<embedded>:14:1081124)
    at KeymapManager.keystrokeForKeyboardEvent (~/AppData/Local/atom/app-1.46.0/resources/app/static/<embedded>:11:1253631)
    at KeymapManager.handleKeyboardEvent (~/AppData/Local/atom/app-1.46.0/resources/app/static/<embedded>:11:1251616)
    at WindowEventHandler.handleDocumentKeyEvent (~/AppData/Local/atom/app-1.46.0/resources/app/static/<embedded>:11:284744)

Commands
     -1:11.9.0 grammar-selector:show (atom-text-editor.editor.is-focused)

Non-Core Packages
emmet 2.4.3

Thanks for taking the time to contribute!
We noticed that this is a duplicate of https://github.com/atom/atom/issues/21285. You may want to subscribe there for updates.
Because we treat our issues list as the Atom team's backlog, we close duplicates to focus our work and not have to touch the same chunk of code for the same reason multiple times. This is also why we may mark something as duplicate that isn't an exact duplicate but is closely related.
For information on how to use GitHub's search feature to find out if something is a duplicate before filing, see the How Can I Contribute? section of the Atom CONTRIBUTING guide.


Button size refinements

Buttons should have a consistent height, and a minimum width that is equal to that height.
Updates expected for this issue:

ghost/action/icon buttons are the same height as regular buttons labeled with text
ghost/action/icon buttons are equal in height and width (this might be resolved by #330, but should be verified as part of that)

The AAA requirement for target size is 44x44 px. This item is currently listed in our guideline, but since our goal is AA, we could remove it and replace it with a PF specific guideline. In chatting with @kybaker, the minimum size should be 32x32 px.
I've added this as an update to make as part of #403


Ensure that the content-length value is only digits

Cherry-picked to v9.0.x branch.
Cherry-picked to v9.1.x branch.

If we want this for 8.x can we get a backport?


Spring Cloud Consul not working with a spring boot app

Hi,
I have been trying to use spring cloud consul for service registration and discovery, but caught with an exception which I am not able to resolve.Exception, main class and pom are provided as attachments.
Exception.txt
Main Class.txt
pom.txt
Things I have tried to resolve the same:-

Disabled @EnableDiscoveryClient
Gives another exception:-java.lang.ClassNotFoundException: org.springframework.cloud.context.named.NamedContextFactory
To resolve this, added spring-cloud-commons dependency -1.1.0-BUILD SNAPSHOT
--Still caught with same exception
Put cloud-commons to the managed version rather than 1.1.0 BUILD-SNAPSHOT
--Gives another Exception:-ClassNotFoundException :-actuator.HasFeautres

In a jist, none of the above possible solutions is able to solve the problem. Please look into the matter and provide with any other possible solutions.
Thanks,
Anshuman

Spring cloud 1.0.x is not compatible with spring boot 1.3.x.

The bom import for spring cloud should be:
For brixton:
    <dependencyManagement>
            <dependencies>
                    <dependency>
                            <groupId>org.springframework.cloud</groupId>
                            <artifactId>spring-cloud-dependencies</artifactId>
                            <version>Brixton.BUILD-SNAPSHOT</version>
                            <type>pom</type>
                            <scope>import</scope>
                    </dependency>
            </dependencies>
    </dependencyManagement>

For angel:
    <dependencyManagement>
            <dependencies>
                    <dependency>
                            <groupId>org.springframework.cloud</groupId>
                            <artifactId>spring-cloud-dependencies</artifactId>
                            <version>Angel.SR6</version>
                            <type>pom</type>
                            <scope>import</scope>
                    </dependency>
            </dependencies>
    </dependencyManagement>


Unable to use this with branches

Hi there,
The current version only works with main branch, and we have lot of projects which have branches. So I am submitting this enhancement request for adding branch feature in OTA.
Thx

Updated with the ability to specify a target branch along with the projects selected through the ota.projects parameter.


Validate --cpuset-cpus, --cpuset-mems

Before this patch libcontainer badly errored out with invalid argument or numerical result out of range while trying to write to cpuset.cpus or cpuset.mems with an invalid value provided.
This patch adds validation to --cpuset-cpus and --cpuset-mems flag along with validation based on system's available cpus/mems before starting a container.
Signed-off-by: Antonio Murdaca<EMAIL_ADDRESS>

Seems like this could be used for cpuset-mems too?

@cpuguy83 yes it can be used with cpuset.mems  as well, I'll adapt code for this

@cpuguy83 @HuKeping updated, PTAL

@runcom this needs a rebase

Rebased

ping @cpuguy83 @LK4D4 @tiborvass

needs rebase :pensive:

rebased and errors moved to errors/daemon

LGTM

LGTM


Builds versioned docker images for k8s

Describe your changes and why you are making these changes
Builds versioned docker images for k8s
Related issue number (if any)
https://linear.app/aqueducthq/issue/ENG-1727/build-versioned-docker-images-for-k8s-function-operator
Checklist before requesting a review

[x] I have created a descriptive PR title. The PR title should complete the sentence "This PR...".
[x] I have performed a self-review of my code.
[ ] I have included a small demo of the changes. For the UI, this would be a screenshot or a Loom video.
[ ] If this is a new feature, I have added unit tests and integration tests.
[ ] I have run the integration tests locally and they are passing.
[ ] I have run the linter script locally (See python3 scripts/run_linters.py -h for usage).
[ ] All features on the UI continue to work correctly.
[ ] Added one of the following CI labels:

run_integration_test: Runs integration tests
skip_integration_test: Skips integration tests (Should be used when changes are ONLY documentation/UI)

Have the new images been pushed already?

Not yet, was waiting to push to main before I do that.


Unable to publish the Azure function from vscode to Azure

trying to publish function as below code
func azure functionapp publish funclogicabcd
While execute above command, Following error occurs.
Azure Functions Core Tools does not support this deployment path. Please configure the app to deploy from a remote package using the steps here: https://aka.ms/deployfromurl
### Tasks

What tool are you using to publish? From the description it seems like you're using the Azure CLI, is that correct?

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


Make more elegant way to get art from *booru sites

When downloading using the Danbooru package from NPM, I simply pull pages randomly because the API doesn't include a simple way to pull from the "next" page. This leads to the download process slowing down greatly as it reaches the end of the downloading process because the number of unseen pieces of art lowers greatly.
The solution to this problem is to either write my own Dan/Safebooru API wrapper that includes this process or to find a way to build it in with the existing API.

Solved with the complete rewrite of the script in Python.
Previously the script had simply been a wrapper on the existing Dan/Safebooru API. In v3, I completely rewrote it as a multi-threaded web crawler that would scrape for image URLs give a tag (or series of tags) and put them in a queue.


I wish to reorder columns so that I can define their order when forward engineering a ERD.

Is your feature request related to a problem? Please describe.
When using ERD, I want to order the columns for tables so that I have all the keys at start of the table ddl and other attributes following the keys.
Describe the solution you'd like
I would like to drag and drop columns from the ERD as well as the table properties tab to set a new order.
Describe alternatives you've considered
I've tried to move columns but get a circle with a slash through it, indicating this is not an allowed actions.
Additional context
I want to do perform column reordering within a conceptual and logical model before forward engineering these changes into a physical model.

Thank you for the idea.


Speech mark splits search input

Please describe the bug
If your search query includes a speech mark, then everything after (and including) the speech mark is then seemingly lost in the search box.
Explain the steps needed to reproduce the bug

Navigate to to https://swiftpackageindex.com/search?query=test+"+two
See that the 'results for' section includes the full string, but the search box only has the the string before the speech mark.

What was the expected behaviour?
The search box should include the full query input string.
Screenshots

What web browser were you using? (if relevant)

Platform: Desktop
Browser: Chrome

Identified (by accident) here: https://github.com/SwiftPackageIndex/SwiftPackageIndex-Server/pull/1406#discussion_r760204998. The bug happens with/without filters.

I've just had a look and this seems to be passed to the query as expected:
(lldb) po terms
▿ 1 element
  - 0 : "test\"two"

(lldb) po sanitizedTerms
▿ 1 element
  - 0 : "test\"two"

We can actually see it on the results page as well, it says Results for ”test"two“. So it seems to be roundtripping ok in principle.
@daveverwer , are we perhaps doing anything to the query in the search box at the Javascript level? I see some search related JS in search_filter_suggestions.js but that doesn't seem to touch the query input. It just deals with parsing out the filters.

The bug here is because we set the field value verbatim.
<input id="query" name="query" type="search" placeholder="Search" spellcheck="false" autocomplete="off" data-gramm="false" data-focus="true" value="test " two">

See the mangled HTML at the end.
We need to escape speech marks before we put it in the HTML as the value otherwise it escapes itself out of the HTML attribute.

Another way of looking at this is by opening this URL:
https://swiftpackageindex.com/search?query=test"+disabled%3D"true
This will disable the search prompt by taking advantage of the fact I can exit the scope of the value.

This will disable the search prompt by taking advantage of the fact I can exit the scope of the value.

Ah, that makes sense. Thanks, James!


Add target platform dropdown to new project dialog

Initial changes for #15944. This allows the target platform to be selected during project creation if the project type's target platforms are specified in the ProjectProvider.
Project type that provides target platforms and default target platform:

Project type that does not provide target platforms (edge projects gets created with default target platform of SQL Server 2019)

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

24 of 28 (85.71%)  changed or added relevant lines in 5 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.03%) to 42.784%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

extensions/data-workspace/src/dialogs/newProjectDialog.ts
18
19
94.74%

extensions/data-workspace/src/services/workspaceService.ts
0
1
0.0%

extensions/sql-database-projects/src/controllers/projectController.ts
1
3
33.33%

Totals

Change from base Build<PHONE_NUMBER>:
0.03%

Covered Lines:
26245

Relevant Lines:
55703

💛  - Coveralls


Fail early if there is a missing method config for a method.

What
We encountered an issue where nodejs would fail if there was not a method config for a method whereas ruby and python would generate a client with the method in question missing. This should be changed to fail with a list of methods without config if any are missing.
cc @lukesneeringer @geigerj

I'm wondering if we should stop enforcing this in toolkit and depend on enforcement upstream. In toolkit, we could just skip generation of methods that aren't configured.

@garrettjonesgoogle I think this eventually belongs in the config advisor that @eoogbe is building (as part of toolkit). I am hoping the will config advisor will consolidate most of this validation logic that's currently floating around in the transformers and in the  com.google.api.codegen.config.*Config classes.

Another option is allowing for two modes, strict (fail when a method isn't configured) and non-strict (allow unconfigured methods). A non-strict mode would be very nice for doing development work.

The plan for the config adviser is to eventually replace all the validation logic from the com.google.api.codegen.config.*Config classes. It will check that all the IDL methods are defined and that there a no duplicate or extra methods.

Will be replaced by proto-based config format


Rewrite ESP8266 and RAK811 driver to work with split uarts

Update to latest embassy with STM32 support for uart split
Rewrite uart-based drivers fro ESP8266 and RAK811 to use split uart
using the embedded-hal-async traits
Remove unneeded channel and future select logic now that uart is split
Use flow control for uart

bors r+

bors r+


Get tests working on windows

Currently stack test fails on windows due to a plethora of errors, so it has been turned off in our AppVeyor builds. (haskell-lsp-test will probably need to be fixed for it)

I am taking a look at this, in both local and appveyor env (with this branch: https://github.com/jneira/haskell-ide-engine/blob/appveyor/appveyor.yml).

@jneira There is also an effort to get this working in Azure, which may be the preferred long-term CI.
See https://github.com/haskell/haskell-ide-engine/pull/1238

@alanz thanks for pointed it out!

Hi, i am starting to analyze the tests in windows, and the unit ones are failing for me:
Failures:

  test/unit\LiquidSpec.hs:50:7:
  1) Liquid, liquid haskell plugin, gets annot file paths
       expected: "D:\\dev\\ws\\haskell\\haskell-ide-engine\\test/testdata/liquid/.liquid/Evens.hs.vim.annot"
        but got: "D:\\dev\\ws\\haskell\\haskell-ide-engine\\test\\testdata\\liquid\\.liquid\\Evens.hs.vim.annot"

  To rerun use: --match "/Liquid/liquid haskell plugin/gets annot file paths/"

  test/unit\LiquidSpec.hs:55:5:
  2) Liquid, liquid haskell plugin, reads errors from json file
       uncaught exception: IOException of type NoSuchThing
       D:\dev\ws\haskell\haskell-ide-engine\test\testdata\liquid\.liquid\Evens.hs.json: openBinaryFile: does not exist (No such file or directory)

  To rerun use: --match "/Liquid/liquid haskell plugin/reads errors from json file/"

  test/unit\LiquidSpec.hs:94:5:
  3) Liquid, liquid haskell plugin, reads types from vim.annot file
       uncaught exception: IOException of type NoSuchThing
       D:\dev\ws\haskell\haskell-ide-engine\test\testdata\liquid\.liquid\Evens.hs.vim.annot: openFile: does not exist (No such file or directory)

  To rerun use: --match "/Liquid/liquid haskell plugin/reads types from vim.annot file/"

  test\unit\LiquidSpec.hs:111:7:
  4) Liquid, liquid haskell plugin, reads types from vim.annot file 2
       uncaught exception: IOException of type UserError
       user error (Pattern match failure in do expression at test\unit\LiquidSpec.hs:111:7-13)

  To rerun use: --match "/Liquid/liquid haskell plugin/reads types from vim.annot file 2/"

I have liquid and z3 installed and i exeuted the test in mingw64

Not sure if it is related but liquid test/testdata/liquid/Even.hs fails with
realgcc.exe: fatal error: no input files
compilation terminated.
LiquidHaskell Version <IP_ADDRESS>
Copyright 2013-18 Regents of the University of California. All Rights Reserved.

liquid.exe: `gcc.exe' failed in phase `gcc'. (Exit code: 1)

I've tried to build liquidhaskell from source but i've got another error, opened https://github.com/ucsd-progsys/liquidhaskell/issues/1527

In the bright side, wrapper-test, dispatcher-test and plugin-dispatcher-test suites pass all tests

After installing z3 from https://github.com/Z3Prover/z3/releases/download/Z3-4.8.5/z3-4.8.5-x64-win.zip
liquidhaskell is able to generate its files under .liquid and the failures of unit-test have change to:
Failures:

  test/unit\LiquidSpec.hs:50:7:
  1) Liquid, liquid haskell plugin, gets annot file paths
       expected: "D:\\ws\\haskell\\haskell-ide-engine\\test/testdata/liquid/.liquid/Evens.hs.vim.annot"
        but got: "D:\\ws\\haskell\\haskell-ide-engine\\test\\testdata\\liquid\\.liquid\\Evens.hs.vim.annot"

  To rerun use: --match "/Liquid/liquid haskell plugin/gets annot file paths/"

  test/unit\LiquidSpec.hs:63:7:
  2) Liquid, liquid haskell plugin, reads errors from json file
       expected: LP {line = 9, column = 8}
        but got: LP {line = 9, column = 12}

  To rerun use: --match "/Liquid/liquid haskell plugin/reads errors from json file/"

  test/unit\LiquidSpec.hs:100:7:
  3) Liquid, liquid haskell plugin, reads types from vim.annot file
       expected: [LE {start = LP {line = 1, column = 1}, stop = LP {line = 1, column = 1}, message = "GHC.Types.Module"},LE {start = LP {line = 6, column = 1}, stop = LP {line = 6, column = 10}, message = "[{v : GHC.Types.Int | v mod 2 == 0}]"}]
        but got: [LE {start = LP {line = 1, column = 1}, stop = LP {line = 1, column = 1}, message = "GHC.Types.Module"},LE {start = LP {line = 6, column = 1}, stop = LP {line = 6, column = 10}, message = "[{VV : GHC.Types.Int | VV mod 2 == 0}]"}]

  To rerun use: --match "/Liquid/liquid haskell plugin/reads types from vim.annot file/"

  test/unit\LiquidSpec.hs:112:7:
  4) Liquid, liquid haskell plugin, reads types from vim.annot file 2
       expected: [LE {start = LP {line = 1, column = 1}, stop = LP {line = 1, column = 1}, message = "GHC.Types.Module"},LE {start = LP {line = 6, column = 1}, stop = LP {line = 6, column = 10}, message = "[{v : GHC.Types.Int | v mod 2 == 0}]"}]
        but got: [LE {start = LP {line = 1, column = 1}, stop = LP {line = 1, column = 1}, message = "GHC.Types.Module"},LE {start = LP {line = 6, column = 1}, stop = LP {line = 6, column = 10}, message = "[{VV : GHC.Types.Int | VV mod 2 == 0}]"}]

  To rerun use: --match "/Liquid/liquid haskell plugin/reads types from vim.annot file 2/"

The results are very close and the first one seems to be easily fixed normalizing paths.

The other errors maybe caused by the liquidhaskell version i had to use in windows (built from master), the actual version used by hie is the lastest one in hackage (<IP_ADDRESS>) and it fails for me with https://github.com/ucsd-progsys/liquidhaskell/issues/1177

M .,,.,,.

Well, the hard part is the func-test suite, that doesn't terminate. I hace executed it killing the hie proccess each time it stalled. The output is here.
The resume is that all failing tests makes the hie proccess hang (ot the other way around).
Some of them logs an uncaught exception but all reach the predicate being tested:

Failing test

[1] FunctionalCodeActions > rename suggestions > works
[2] FunctionalCodeActions > rename suggestions > doesn't give both documentChanges and changes
[3,4,5,6,7,8,9] FunctionalCodeActions > import suggestions > formats with brittany
[10,11,12,13,14,15,16] FunctionalCodeActions > import suggestions > formats with floskell
[17,18,19] FunctionalCodeActions > add package suggestions
[20,21] FunctionalCodeActions > redundant import code actions
[22] FunctionalCodeActions > typed hole code actions > works
[23] FunctionalCodeActions > unused term code actions > Prefixes with '_'
[24] FunctionalLiquid > liquid haskell diagnostics > runs diagnostics on save, with liquid haskell

Failing test with explicit exceptions:

[5,6,8,9] FunctionalCodeActions, code actions, import suggestions, formats with brittany
[10,12,13,15,16] FunctionalCodeActions > import suggestions > formats with floskell

So next steps could be:

Investigate and fix the hie hangs
Maybe check if the failing test features really work in windows using a editor
Fix the bugs!

I've got to run succesfully the unit-test suite, installing liquidhaskell-<IP_ADDRESS> and z3-4.8.5-x64-win in windows 10. I had to to make ghc-8.2.1 use gcc of ghc-8.4.2 to get  it working (see https://github.com/ucsd-progsys/liquidhaskell/issues/1177#issuecomment-506667899). I am afraid it will be difficult to apply in ci.
So only left func-test!

I've tested manually in vscode some of the func-test fails and i am afraid they are legitimate bugs in hie itself (and no errors caused by the hang or internal error of the test suite):

Rename suggestion deletes the actual symbol but no replaces it with the correct one
Import suggestion adds Import module Control.Monad (<0>when) instead Import module Control.Monad (when)
...

I'll try first to avoid the hang and then i'll fill issues for each bug (or one for all of them)

The second should be easy to fix, I think I can provide a bug fix for it soon.

I've get to avoid no termination on failing tests changing lsp-test: https://github.com/bubba/lsp-test/pull/44


Add tests for AssetVendor and resolution-dependent image loading

Fixes #2198

@abarth @Hixie
There are four pieces to the PR:

I made WidgetFlutterBinding's constructor public so I could subclass it
I added the ability to WidgetTester to pumpWidget() forward to a specific engine phase, using a custom subclass of WidgetFlutterBinding
I added an abstraction to AssetVendor for how to render images given a MojoPipeConsumer
With all that set up, I added the AssetVendor test itself

lgtm modulo travis failure, but fwiw I think it's fine to just make all the tests use your new widget binding. We can do that in a later patch though.

Merging, we can chat tomorrow about changing the other tests.


custom data trainning

hi ,it is a good job though only 2 stars , please continue to maintain the job
and give the custom dataload and config. haha ,thansks

hi ,it is a good job though only 2 stars , please continue to maintain the job
and give the custom dataload and config. haha ,thansks

I will try to be better.
About custom data, you can convert you data format into cityscape format. One picture correspond to a ground truth picture. And then use cityscape dataloader.

hi, as you said ,i put my own data to cityscapes dir , but in the dataloder/cityscapes.py , my class is 2,labels are 0 and 1, how to change below:

thanks!
raise RuntimeError("Found 0 images in subfolders of:" + root + "\n")
self.valid_classes = [7, 8, 11, 12, 13, 17, 19, 20, 21, 22,
23, 24, 25, 26, 27, 28, 31, 32, 33]
self._key = np.array([-1, -1, -1, -1, -1, -1,
-1, -1, 0, 1, -1, -1,
2, 3, 4, -1, -1, -1,
5, -1, 6, 7, 8, 9,
10, 11, 12, 13, 14, 15,
-1, -1, 16, 17, 18])

sorry, it is a little complicated.
you should modify img_folder and  mask_folder here 。and then change here to your folder to make sure you can find images.
finally, change self.valid_classes=[0,1], self._key = [0,1],

thanks for reply
i changed what you said and can find the images data. but i think self._key = [0,1] is not right , you can see in the cityscapes the self._key nums is not 19.

thanks for reply
i changed what you said and can find the images data. but i think self._key = [0,1] is not right , you can see in the cityscapes the self._key nums is not 19.

valid key number is 19, not valid key set as -1. your key is all valid

@LikeLy-Journey @zhangyunming
Hi, can your explain more details on how to train(&eval) on custom dataset? thanks.

thanks for reply
i changed what you said and can find the images data. but i think self._key = [0,1] is not right , you can see in the cityscapes the self._key nums is not 19.

@zhangyunming @lichen14 您好，麻烦问一下您在自己的数据集上训练模型成功了吗？我想根据自己的数据集训练deeplabv3+，dataloader使用的是pascal voc的，我的数据集不是21类，颜色也不是跟voc是一样的，麻烦问一下，我应该修改什么来适应我这种情况？期待大神回复，谢谢

thanks for reply
i changed what you said and can find the images data. but i think self._key = [0,1] is not right , you can see in the cityscapes the self._key nums is not 19.

@zhangyunming @lichen14 您好，麻烦问一下您在自己的数据集上训练模型成功了吗？我想根据自己的数据集训练deeplabv3+，dataloader使用的是pascal voc的，我的数据集不是21类，颜色也不是跟voc是一样的，麻烦问一下，我应该修改什么来适应我这种情况？期待大神回复，谢谢

我将自己的数据集制作成cityscape格式，是可以训练的，https://blog.csdn.net/s534435877/article/details/106937561
self.valid_classes=[0,1], self._key = [-1,0,1]
未标注的为0，标注了一类为1.

thanks for reply
i changed what you said and can find the images data. but i think self._key = [0,1] is not right , you can see in the cityscapes the self._key nums is not 19.

@zhangyunming @lichen14 您好，麻烦问一下您在自己的数据集上训练模型成功了吗？我想根据自己的数据集训练deeplabv3+，dataloader使用的是pascal voc的，我的数据集不是21类，颜色也不是跟voc是一样的，麻烦问一下，我应该修改什么来适应我这种情况？期待大神回复，谢谢

我将自己的数据集制作成cityscape格式，是可以训练的，https://blog.csdn.net/s534435877/article/details/106937561
self.valid_classes=[0,1], self._key = [-1,0,1]
未标注的为0，标注了一类为1.

我看了你的博客，脚本的最后要进行crop，cityscapes数据集必须得resize到固定的尺寸？？？

self.valid_classes=[0,1], self._key = [-1,0,1]

如果我的类别数4，self.valid_classes=[0,1], self._key = [-1,0,1]怎么填写？？self.valid_classes=[0,1，2，3，4，], self._key = [-1,0,1，2，3，4]对吗？大佬


Running with multiple GPUs

Hi, thanks for developing this fantastic framework! I was wondering if I can run rapids_singlecell using multiple GPUs, thus making computation faster.
Thanks again!

At moment it's not possible to run rsc with multiple GPU. This feature is planned in the future. At the moment I sadly dont have time to implement this. I might have time to start working on it later this year.


chore(main): release 1.2.0

:robot: I have created a release beep boop
1.2.0 (2024-06-19)
Features

tts: Use temp folder for generated audiofiles (9230086)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/SHU-red/GopherLetics/releases/tag/v1.2.0 :sunflower:


warning message

warning: Unsupported Configuration: Scene is unreachable due to lack of entry points and does not have an identifier for runtime access via -instantiateViewControllerWithIdentifier:.
what's going on ?

Please pull the latest version and check.


drop_duplicates destroys non-duplicated data under Python 3

The drop_duplicates() function in Python 3 is broken. Take the following example snippet:
import pandas as pd

raw_data = {'x': [7,6,3,3,4,8,0],'y': [0,6,5,5,9,1,2]}
df = pd.DataFrame(raw_data, columns = ['x', 'y'])

print("Before:", df)
df = df.drop_duplicates()
print("After:", df)

When run under python 2, the results are correct, but when running under python 3, pandas removes 6,6 from the frame, which is a completely unique row. When using this function with large CSV files, it causes thousands of lines of unique data loss.
See:
http://stackoverflow.com/questions/33224356/why-is-pandas-dropping-unique-rows

pls pd.show_versions()

cc @sinhrks

In the same field - and maybe connected (?) - I ran into a Python 2 case where the .duplicated() method applied to a dataframe returned lines that were NOT duplicates. Too large to paste the example here. But wanted to mention it in case it almost the same bug under the hood.

able to reproduce in master (PY3)

I see the loss of 6,6 under both 2.7.6 and 3.5.0 with 0.17.0-- that is, I see no 2 vs. 3 difference in this example.  (My notebook has a somewhat rare 32-bit Python linux environment, and so problems sometimes manifest differently.)
>>> df = pd.DataFrame([[1,0],[0,2]])
>>> df
   0  1
0  1  0
1  0  2
>>> df.duplicated()
0    False
1     True
dtype: bool
>>>
>>> df.astype(str).duplicated()
0    False
1    False
dtype: bool
>>> df.astype(np.float64).duplicated()
0    False
1    False
dtype: bool

I'm not convinced that the comment # if we have integers we can directly index with these before the int shortcut in f is correct.  Not sure that get_group_index plays nicely with the integers if they're not ranked by column.  For example:
In [202]: get_group_index([np.array([1,0]), np.array([0,2])], np.array([2,2]), False, False)
Out[202]: array([2, 2], dtype=int64)

Anyway, one route to a quick fix would be to push everything along the factorize branch, IIUC.

I can't track enough yet, but below part looks to break factorized labels.

https://github.com/pydata/pandas/blob/master/pandas/core/groupby.py#L3768

@behzadnouri Any idea?

I'm running into this problem under python 2.7.10 now that I've upgraded to pandas 1.7. I can also reproduce using the example given in the stackoverflow post:
Before
   x  y
0  7  0
1  6  6
2  3  5
3  3  5
4  4  9
5  8  1
6  0  2

After:
   x  y
0  7  0
2  3  5
4  4  9
5  8  1
6  0  2

i.e. it's dropped the 3,5 duplicated (correct) but also the 6,6 row (incorrect).

We can index directly with integers, but the shape should be the largest integer present + 1, rather than the number of unique integers. I'm working on a PR.

@jreback
@sinhrks
this is broken by https://github.com/pydata/pandas/pull/10917
core/frame.py#L2997-L3002.
factorize cannot be replaced by unique1d.
>>> a
array([ 5,  8, 11])
>>> unique1d(a)
array([ 5,  8, 11])
>>> factorize(a)[0]
array([0, 1, 2])

:+1: on duplicated issues with 0.17.0
i'm seeing a similar problems, as the following should return an empty data frame:
df[df.duplicated(['charstring','number'], keep=False)]

index	charstring	                            number
7989	E1FDF0E7-DFBD-428F-A6E7-5D48EAD3A559	435
7990	B3308C59-B9CF-42CB-A2C6-A406CA36EF2B	0

closed by #11403


Messages are not going into outbox

When you send a message, it doesn't end up in Outbox. It is received in Inbox, but there is no trace in Outbox.

seems to work, did you wait for one confirm? Im thinking i may have them show up right away just not usable until a confrim, might be a better design

Nope, they never showed in outbox, whole day has passed. I tested again from scratch (with new wallet), same problem again.

Can you get latest syscoin.conf file from the blog and run wallet create message which doesnt show (even after confirm and refresh button) and attach the debug.log file?

retest in latest version

Yeah for this one, I cannot reproduce an error, seems fine @sidhujag, at least in the 3/7/2016 build

I get this error only when sending a message to an Alias in the same wallet.

I can also confir @sidhujag that this only happens when I send myself a message to an alias I own on 3/17 build

@sidhujag issue #4 remains as we are still able to send messages to aliases we own, even in Syscoin 2.1 alpha. Should not be able to send yourself messages in the same wallet and since you can still do that, the message only appears in INBOX and not in OUTBOX.

Closing this issue since message feature has been moved to Blockmarket


Can't import accounts in Thunderbird app using QR code

Checklist

[X] I have used the search function to see if someone else has already submitted the same bug report.
[X] I will describe the problem with as much detail as possible.

App
Thunderbird for Android
App version
TB v8
Where did you get the app from?
F-Droid
Android version
Android 15 with GrapheneOS up to date
Device model
Pixel 7
Steps to reproduce
I generate a QR code from my TB desktop (128.4.0esr (64-bit)) (Manjaro)
I click on "Import parameters" in the TB Android app
It opens a camera view and I can see the QR code in it
Nothing happens, no import
Expected behavior
The TB Android app should scan the QR code and import accounts.
Actual behavior
I generate a QR code from my TB desktop (128.4.0esr (64-bit)) 'Manjaro)
I click on "Import parameters" in the TB Android app
It opens a camera view and I can see the QR code in it
Nothing happens, no import
Logs
No response

Hi, can you check some of the troubleshooting steps at https://support.mozilla.org/en-US/kb/thunderbird-android-import ? Try holding the camera a bit further away, and if you have dark mode enabled on desktop maybe disable it so the QR code is black/white.

@kewisch Can confirm that we have encountered the same issue using 8.1, 8.0 and 8.0.b5. Changing the OS theme to light was the correct workaround in order for the device to properly scan the QR code.

Same issue for me on Android.
-Desktop TB version 128.4.1esr (64-bit) Ubuntu Mate.
-Android 14
-Pixel 5
After the step 'Select Import settings' the camera opens and a DONE button is shown but pressing it does nothing but move to the next page without any settings transferred.

Can you confirm this issue is fixed in Thunderbird Desktop 128.5.0esr or later?

Working on 128.5.0esr

Super, thank you!


discover-rule.sh can't find any rules

I have get WeTune code from https://ipads.se.sjtu.edu.cn:1312/ and I have built the environment successfully. But when I run the discover-rules.sh script, I can't get any rules (the success.txt in enumration is empty). Is this a a normal phenomenon? What can I do so as to I can get some new rules?   In addition, it only took me 5 minutes to run the script "discover-rules.sh", is this normal? If you have any suggestion for my problem, thank you very much.

I guess the verification of each rule is not invoked.
Maybe the libz3.so files do not work (if you use on Mac os?).


deprecated org--setup-collect-keywords

https://github.com/bastibe/org-journal/blob/3ca0b26bd098ec1336f9f394367d2b647dbcd631/org-journal.el#L587
This has been replaced by org-collect-keywords since Org at commit b4e91b7e9. Would you consider to update it?

Thanks for the report. Should be fixed with commit 5ba7776.

Debugger entered--Lisp error: (wrong-type-argument stringp 41)
  string-lessp(41 92)
  sort(("SETUPFILE" 94 91 32 9 93 42 35 92 43 92 40 92 40 63 58 70 73 76 69 84 65 71 83 92 124 83 69) string-lessp)
  regexp-opt(("SETUPFILE" 94 91 32 9 93 42 35 92 43 92 40 92 40 63 58 70 73 76 69 84 65 71 83 92 124 83 69 84 85 80 70 73 76 69 92 124 84 65 71 83 92 41 92 41 58 91 32 9 93 ...))
  (concat "^[ \11]*#\\+\\(" (regexp-opt kwds) (and extra (concat (and kwds "\\|") extra)) "\\):[ \11]*\\(.*\\)")
  org-make-options-regexp(("SETUPFILE" 94 91 32 9 93 42 35 92 43 92 40 92 40 63 58 70 73 76 69 84 65 71 83 92 124 83 69 84 85 80 70 73 76 69 92 124 84 65 71 83 92 41 92 41 58 91 32 9 93 ...))
  (let ((case-fold-search t) (regexp (org-make-options-regexp keywords))) (while (and keywords (re-search-forward regexp nil t)) (let ((element (org-element-at-point))) (if (eq 'keyword (org-element-type element)) (progn (let ((value ...)) (let* (...) (if ... ... ...))))))) alist)
  (save-restriction (widen) (goto-char (or --mpom (point))) (let ((case-fold-search t) (regexp (org-make-options-regexp keywords))) (while (and keywords (re-search-forward regexp nil t)) (let ((element (org-element-at-point))) (if (eq 'keyword (org-element-type element)) (progn (let (...) (let* ... ...)))))) alist))
  (save-excursion (save-restriction (widen) (goto-char (or --mpom (point))) (let ((case-fold-search t) (regexp (org-make-options-regexp keywords))) (while (and keywords (re-search-forward regexp nil t)) (let ((element (org-element-at-point))) (if (eq 'keyword (org-element-type element)) (progn (let ... ...))))) alist)))
  (save-excursion (if (markerp --mpom) (progn (set-buffer (marker-buffer --mpom)))) (save-excursion (save-restriction (widen) (goto-char (or --mpom (point))) (let ((case-fold-search t) (regexp (org-make-options-regexp keywords))) (while (and keywords (re-search-forward regexp nil t)) (let ((element ...)) (if (eq ... ...) (progn ...)))) alist))))
  (let ((--mpom 1)) (save-excursion (if (markerp --mpom) (progn (set-buffer (marker-buffer --mpom)))) (save-excursion (save-restriction (widen) (goto-char (or --mpom (point))) (let ((case-fold-search t) (regexp (org-make-options-regexp keywords))) (while (and keywords (re-search-forward regexp nil t)) (let (...) (if ... ...))) alist)))))
  org--collect-keywords-1(("SETUPFILE" 94 91 32 9 93 42 35 92 43 92 40 92 40 63 58 70 73 76 69 84 65 71 83 92 124 83 69 84 85 80 70 73 76 69 92 124 84 65 71 83 92 41 92 41 58 91 32 9 93 ...) nil nil ("/home/yiufung/Dropbox/journals/journal/20200831.gp...") nil)
  (let* ((keywords (cons "SETUPFILE" (mapcar #'upcase keywords))) (unique (mapcar #'upcase unique)) (alist (org--collect-keywords-1 keywords unique directory (and buffer-file-name (list buffer-file-name)) nil))) (let ((--dolist-tail-- alist)) (while --dolist-tail-- (let ((entry (car --dolist-tail--))) (if (consp entry) (let* ((x200 ...)) (if (consp x200) (let ... ...) nil)) nil) (setq --dolist-tail-- (cdr --dolist-tail--))))) (nreverse alist))
  org--setup-collect-keywords("^[ \11]*#\\+\\(\\(?:FILETAGS\\|SETUPFILE\\|TAGS\\)\\):[ \11]*...")
  org-journal--set-current-tag-alist()
  org-journal-mode()
  set-auto-mode-0(org-journal-mode nil)
  #f(compiled-function (&optional keep-mode-if-same) "Select major mode appropriate for current buffer.\n\nTo find the right major mode, this function checks for a -*- mode tag\nchecks for a `mode:' entry in the Local Variables section of the file,\nchecks if it uses an interpreter listed in `interpreter-mode-alist',\nmatches the buffer beginning against `magic-mode-alist',\ncompares the filename against the entries in `auto-mode-alist',\nthen matches the buffer beginning against `magic-fallback-mode-alist'.\n\nIf `enable-local-variables' is nil, or if the file name matches\n`inhibit-local-variables-regexps', this function does not check\nfor any mode: tag anywhere in the file.  If `local-enable-local-variables'\nis nil, then the only mode: tag that can be relevant is a -*- one.\n\nIf the optional argument KEEP-MODE-IF-SAME is non-nil, then we\nset the major mode only if that would change it.  In other words\nwe don't actually set it to the same mode the buffer already has." #<bytecode 0x1fcc3806e499>)()
  apply(#f(compiled-function (&optional keep-mode-if-same) "Select major mode appropriate for current buffer.\n\nTo find the right major mode, this function checks for a -*- mode tag\nchecks for a `mode:' entry in the Local Variables section of the file,\nchecks if it uses an interpreter listed in `interpreter-mode-alist',\nmatches the buffer beginning against `magic-mode-alist',\ncompares the filename against the entries in `auto-mode-alist',\nthen matches the buffer beginning against `magic-fallback-mode-alist'.\n\nIf `enable-local-variables' is nil, or if the file name matches\n`inhibit-local-variables-regexps', this function does not check\nfor any mode: tag anywhere in the file.  If `local-enable-local-variables'\nis nil, then the only mode: tag that can be relevant is a -*- one.\n\nIf the optional argument KEEP-MODE-IF-SAME is non-nil, then we\nset the major mode only if that would change it.  In other words\nwe don't actually set it to the same mode the buffer already has." #<bytecode 0x1fcc3806e499>) nil)
  (let ((so-long--set-auto-mode t)) (apply orig-fun args))
  so-long--set-auto-mode(#f(compiled-function (&optional keep-mode-if-same) "Select major mode appropriate for current buffer.\n\nTo find the right major mode, this function checks for a -*- mode tag\nchecks for a `mode:' entry in the Local Variables section of the file,\nchecks if it uses an interpreter listed in `interpreter-mode-alist',\nmatches the buffer beginning against `magic-mode-alist',\ncompares the filename against the entries in `auto-mode-alist',\nthen matches the buffer beginning against `magic-fallback-mode-alist'.\n\nIf `enable-local-variables' is nil, or if the file name matches\n`inhibit-local-variables-regexps', this function does not check\nfor any mode: tag anywhere in the file.  If `local-enable-local-variables'\nis nil, then the only mode: tag that can be relevant is a -*- one.\n\nIf the optional argument KEEP-MODE-IF-SAME is non-nil, then we\nset the major mode only if that would change it.  In other words\nwe don't actually set it to the same mode the buffer already has." #<bytecode 0x1fcc3806e499>))
  apply(so-long--set-auto-mode #f(compiled-function (&optional keep-mode-if-same) "Select major mode appropriate for current buffer.\n\nTo find the right major mode, this function checks for a -*- mode tag\nchecks for a `mode:' entry in the Local Variables section of the file,\nchecks if it uses an interpreter listed in `interpreter-mode-alist',\nmatches the buffer beginning against `magic-mode-alist',\ncompares the filename against the entries in `auto-mode-alist',\nthen matches the buffer beginning against `magic-fallback-mode-alist'.\n\nIf `enable-local-variables' is nil, or if the file name matches\n`inhibit-local-variables-regexps', this function does not check\nfor any mode: tag anywhere in the file.  If `local-enable-local-variables'\nis nil, then the only mode: tag that can be relevant is a -*- one.\n\nIf the optional argument KEEP-MODE-IF-SAME is non-nil, then we\nset the major mode only if that would change it.  In other words\nwe don't actually set it to the same mode the buffer already has." #<bytecode 0x1fcc3806e499>) nil)
  set-auto-mode()
  normal-mode(t)
  after-find-file(nil t)
  find-file-noselect-1(#<buffer 20200831.gpg> "~/Dropbox/journals/journal/20200831.gpg" nil nil "~/Dropbox/journals/journal/20200831.gpg" (2895793 2049))
  find-file-noselect("/home/yiufung/Dropbox/journals/journal/20200831.gp..." nil nil nil)
  find-file-other-window("/home/yiufung/Dropbox/journals/journal/20200831.gp...")
  org-journal-new-entry(nil)
  funcall-interactively(org-journal-new-entry nil)
  call-interactively(org-journal-new-entry nil nil)
  command-execute(org-journal-new-entry)

I've updated to latest version, but still seeing this error message. Quite confusing

Ok. Can you provide a minimal example org-journal file to reproduce it as well as the output of org-version. Thanks!

Please see the commit that introduce the change here. The two functions org--setup-collect-keywords (regexp &optional files alist) and org-collect-keywords (keywords &optional uniques) use different signatures, so I think it's not interchangeable. You can see how Nicolas uses the new function to replace the old here.

I completely overlooked that. Thanks, should be fixed now with https://github.com/bastibe/org-journal/commit/b4b9cbe18c89695ce832b607a1fd1577661d1460.


Use land albedo from file, update packages

Purpose
ClimaLSM has been updated to read in surface albedo from a data file, rather than passing in a function for it as before (see ClimaLSM PR #125). The coupler is updated to have a command line option albedo_from_file to specify whether we want to read in the albedo from a data file, with the default being true. The code relating to the bucket model in the coupler is also updated to reflect the changes in ClimaLSM.
This PR also updates ClimaCoupler to use the most recent package versions, notably of ClimaAtmos, SurfaceFluxes, and ClimaLSM.
A Note on Buildkite Changes
After making these changes, one buildkite test fails to converge (target_params_in_slab). When the same test is set up with prescribed albedo, as was previously the default, it runs successfully. Because of this, we think the failure is due to the more realistic albedo from the input file causing too sharp of a contrast between land and ocean. For now, we will address this by changing this buildkite run to use prescribed albedo rather than albedo from a file.
See relevant plots here.
Albedo Plots
Here, you can see the surface albedo stored in the atmos simulation when albedo is read in from a file vs. when albedo is prescribed via a function. The difference between these plots shows us that the atmosphere is actually getting updated when we read in albedo from a file. Note that in each case, the "direct" and "diffuse" albedos were identical in the atmosphere, so we just show direct albedo here.

[x] I have read and checked the items on the review checklist.

bors r+


Multiple definitions of the same member in interfaces for generated Typescript definition files

Hello everyone! I'm was encountered with a very strange (for me) behaviour of TypeScript definition files emitter.
Steps To Reproduce
I'm want to use C# interfaces in my TypeScript code.
So, i'm use option generateTypeScript to get TS definition files.
Example of C# code:
https://deck.net/46c115c36bed63acb49d36bf1ebe3f2d
public interface IAnimal
{
    string sayHi();
}

public class Lion : IAnimal
{
    public string sayHi()
    {
    	return "Roar!";
    }
}

public class Program
{
    public static void Main()
    {
       IAnimal animal = new Lion();
       Console.WriteLine(animal.sayHi());
    }
}

Expected Result
declare namespace Demo {
    interface IAnimal {
        sayHi(): string;
    }

    ...
}

Actual Result
declare namespace Demo {
    interface IAnimal {
        Demo$IAnimal$sayHi(): string;
        sayHi(): string;
    }

    ...
}

So, to properly implement interface IAnimal in my code I should implement two members:
class Cat implements IAnimal {
    public sayHi(): string {
        return "Meow!";
    }

    public Demo$IAnimal$sayHi(): string {
        return this.sayHi();
    }
}

Otherwise, I'm getting an error from my static analyser.
Is it an issue with TypeScript definition files emitter or is it an expected behaviour?
Could you please tell me how to avoid double implementing of the same member in my code?
Thank you.

If you look in generated javascript then you will see that interface method is called via alias (animal.Demo$IAnimal$sayHi()) because a class can implement several interfaces with the same method and when you call a method through the interface variable then alias is used. That's why interface ts.d definition contains method and alias members.

Thank you for your response!
Is there no way to disable such aliases for generated JS files? My classes doesn't implement multiple interfaces with names collision.
Maybe there is a way to enable such aliases only for cases where their actually needed?


The WIPE_NOZZLE is not a command after installation

I get this when i try to use the WIPE_NOZZLE command:
$ WIPE_NOZZLE
// Unknown command:"WIPE_NOZZLE"
Did i not install it right?

Perhaps you have not added
[wipe_nozzle]

in your printer.cfg?
Also, I have been using the loop_until_temperature branch which allows more macro customization. It needs the following instead:
[loop_until_temperature]


[documentation enhancement] key words as $-variables

One important improvement that does not seem to be mentioned on the README page is that gojq lifts the jq-imposed restriction that "$-variables" cannot also be jq keywords.

Thanks for notice, that explains the $end parse error i saw. So it's not considered a bug in jq?

As best I can tell, it’s considered an area for improvement :-)

jq allows to use keyword variables but does not support binding.
 % jq -nc 'def f($as): $as,[$as,{$as}]; f(.)'
null
[null,{"as":null}]

But I'd say I just implemented the lexer as normal without noticing the jq restriction.

For reference, the jq restrictions are illustrated by:
jq -n '1 as $as | $as'
jq: error: syntax error, unexpected as, expecting IDENT (Unix shell quoting issues?) at <top-level>, line 1:


Few Additional Feature Request

An option or menu to add Likes Or Favourites Songs.. It has to been displayed with favourite icon?

Can the app be made as portable as well ? like other https://portableapps.com/

Is it possible to carry the app and music in pen drive and play in any computer?

I have many files in .rm and .ram format (real media player formats). Is it possible to provide support for .rm and .ram files

Need an option to synchronize lyrics with an audio file.

and 4 are outside the scope of this project since it's intended to be a minimal music player.

As for 3. Howler. the audio library DuskPlayer uses under the hood does not support .rm and .ram formats so it isn't possible to support them.
For 2. this is possible and can be looked into, please open an issue with the appropriate template.


Professional Consulting for companies using Crystal.

Hi, I'm a Crystal enthusiast.
I will want to recommend Crystal 1.0 to some companies but I ask me if they would need dedicated support.
Then, I read some Elixir stories and I thought, Could Manas offer professional consulting for Crystal 1.0?
I can see Manas already has a nav entry for Crystal:

But, I know Manas is for unconventional projects. Perhaps another company around the world or maybe Manas itself could have something like Plataformatec

Other ideas based on Elixir interviews can be blog posts about people using Crystal in production. Titles like "Crystal in production interview: Fulanito de Tal"
Thanks for create Crystal :stuck_out_tongue_winking_eye:

In the future something like Companies using Crystal in production (teaser) would be awesome
:point_right:  Elixir sample

Hey @faustinoaq, thanks for the tips (here, and a couple other issues)! :)
We have a nice & shiny Crystal page for our website designed, but still haven't implemented it.
We're working on making a couple of nice things happen. We'll let you know soon-ish - and it'll be niiiice.
Just in case - we do offer Crystal consulting services, if anyone's wondering. We just haven't published a page stating it, yet - but if anyone's interested, drop a line to us and let's talk 👍
Thanks for the heads up!

This discussion would fit better in the mailing list than the compiler/stdlib bugtrack.

@ysbaddaden Ok :sweat_smile: , my bad,  I will repost on Google forum :+1:


fix for ledger method

https://bitpay.com/api#resource-Ledgers

additionally, i added support for

My apologies I just saw that now. Merging and making new package today.

thanks for merging @NicolasDorier. as an FYI, it looks like i'm about to build out some of the settlement apis so expect that to be incoming shortly


Create Triggered pipeline fails

Jateen Bhatt
Adding an article from a common issue that CXE team faces.
Harness Developer Pull Request
Thanks for helping us make the Developer Hub better. The PR will be looked at
by the maintainers.
What Type of PR is This?

[x] Issue
[ ] Feature
[ ] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[x] Tested Locally
[ ] Optional Screen Shoot.

creating this article show show an issue that has popped up with customers.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app


Use Mesos 1.2.0-rc1 instead of SNAPSHOT

Fetch RC1 from Maven Central instead of SNAPSHOT from the less available repository.apache.org to make CI work more reliably.

Failed with unrelated download problem:  > Could not GET 'https://plugins.gradle.org/m2/gradle/plugin/com/github/ksoichiro/gradle-console-reporter/0.4.0/gradle-console-reporter-0.4.0.pom'. Received status code 502 from server: Bad Gateway

retest this please

Failed with ```         > Could not GET 'https://plugins.gradle.org/m2/org/codehaus/groovy/groovy-backports-compat23/2.4.4/groovy-backports-compat23-2.4.4.jar'. Received status code 502 from server: Bad Gateway

retest this please

Looks good, could you remove the https://repository.apache.org Maven repo from repositories in build.gradle?

Yep, done.


Can I SET the database port number as env variable?

Hello, based on the doc, it seems that you do not have support to change port number by default. However, when using a managed DB service it sometimes gives you a different port number other than 3306 for MySQL. Is it possible to make it as an environment variable?

All Ghost configuration parameters (such as url) can be specified via environment variables.
https://github.com/docker-library/docs/tree/master/ghost#configuration
You could also use Docker's port publish option -p to remap the port for external connections. For containers on the same network this won't remap the port.

I’m asking about the MySQL port not the ghost port...

database__connection__port should work.  (https://ghost.org/docs/concepts/config/#database and https://ghost.org/docs/concepts/config/#running-ghost-with-config-env-variables)


ER diagram of DB

Would be good to have an ER diagram of the databse under the database architecture part of the readme .

May I work on this one?
Any preferences on the format/software to use?

No such preference , diagram should be appropriate thats it

Here you go

I used - ERAlchemy

Can I work on this,

Here you go

I used - ERAlchemy

This looks appropriate ,would you like to send a PR with this diagram in the README @SarathVakacharla

I don't mind if @rpdswtk  or @manish-pritmani wants to send a PR with this image

It's fine. I don't mind. You can make the PR @SarathVakacharla .


Remove anonymous class around object.

node-postgres seems to be creating an "anonymous function" class for the objects it returns. This makes everything from deepEquals in tests to some of the stuff we're doing in the UID module fail. You can find more info on what seems to be going on with this here: https://github.com/brianc/node-postgres/issues/1062

Sounds good


Move to using pungi for the sample and snakemake CLI management code.

Moved dataset.py, run.py, sample.py, and utils.py to pungi (https://github.com/rotary-genomics/pungi)
Import functionality from pungi
Update README.md install install instructions.

@jmtsuji Once we add pungi to Conda, it should simplify the installation. For now, the only way to install it is manually. Once it's in conda or pip, we can add it to enviroment.yml, etc.

@jmtsuji Passed my end-to-end tests.

Great!


[ISSUE] Deprecate/Remove photon and graviton selectors in compute.SparkVersionRequest

See https://github.com/databricks/terraform-provider-databricks/pull/2687 for details.

Fixed in #622.


QUESTION: exporting single video from multiple videos

Hi, Is it possible to create a single video file from multiple videos? For example, I have vid1.mp4 and vid2.mp4, then put them together side by side, and export it as a single video. So when I play the exported video file it would show vid1 on the left and vid2 on the right.

Hi @theDTD,
As far as I know, FFMPEG allows concatenation, but this feature is not implemented in this library (or I haven't seen it).
I think this may be a feature request. With regards to your description, I think that the concat protocol is the one appropriated to what you want to do, but in order to get library persistent with what FFMPEG offers, I think we should implement both.
I'll work on a Pull Request if I have some time.

I re-read your feature request.
This is slightly different from concatenation since you want to read both videos at the same time.
I'm not sure how to do it. Do you have any idea on how to do it through the command line?

Hello, you can actually do it with overlay filter based from this command line example from https://ffmpeg.org/ffmpeg-filters.html#Examples-68
ffmpeg -i left.avi -i right.avi -filter_complex " nullsrc=size=200x100 [background]; [0:v] setpts=PTS-STARTPTS, scale=100x100 [left]; [1:v] setpts=PTS-STARTPTS, scale=100x100 [right]; [background][left]       overlay=shortest=1       [background+left]; [background+left][right] overlay=shortest=1:x=100 [left+right]
Though, I am not using php now. I will just share this here :)

Thanks @theDTD.
I will try to look at it. I'm currently working on the concatenation feature. This will come afterwards.


%prun bug in console

Description
What steps will reproduce the problem?

Define function fun(input1,input2) in cell block.
in console, attempt to run:
%prun fun(input1,input2)-> upon typing first parenthesis this error occurs. Probably something about looking up documentation for Help tab kills it
Traceback
  File "/home/brian/anaconda3/envs/py37/lib/python3.7/site-packages/spyder/plugins/ipythonconsole/widgets/control.py", line 58, in keyPressEvent
    self._key_paren_left(text)
  File "/home/brian/anaconda3/envs/py37/lib/python3.7/site-packages/spyder/plugins/ipythonconsole/widgets/control.py", line 50, in _key_paren_left
    self.show_object_info(last_obj)
  File "/home/brian/anaconda3/envs/py37/lib/python3.7/site-packages/spyder/widgets/mixins.py", line 1446, in show_object_info
    self.help.set_object_text(text, ignore_unknown=False)
  File "/home/brian/anaconda3/envs/py37/lib/python3.7/site-packages/spyder/plugins/help/plugin.py", line 528, in set_object_text
    found = self.show_help(text, ignore_unknown=ignore_unknown)
  File "/home/brian/anaconda3/envs/py37/lib/python3.7/site-packages/spyder/plugins/help/plugin.py", line 718, in show_help
    source_text = shell.get_source(obj_text)
  File "/home/brian/anaconda3/envs/py37/lib/python3.7/site-packages/spyder/plugins/ipythonconsole/widgets/help.py", line 151, in get_source
    ).get_source(objtxt)
  File "/home/brian/anaconda3/envs/py37/lib/python3.7/site-packages/spyder_kernels/comms/commbase.py", line 555, in __call__
    call_dict, call_data, self._comm_id)
  File "/home/brian/anaconda3/envs/py37/lib/python3.7/site-packages/spyder/plugins/ipythonconsole/comms/kernelcomm.py", line 152, in _get_call_return_value
    call_dict, call_data, comm_id)
  File "/home/brian/anaconda3/envs/py37/lib/python3.7/site-packages/spyder_kernels/comms/commbase.py", line 437, in _get_call_return_value
    return self._sync_error(reply['value'])
  File "/home/brian/anaconda3/envs/py37/lib/python3.7/site-packages/spyder_kernels/comms/commbase.py", line 493, in _sync_error
    error_wrapper.raise_error()
  File "/home/brian/anaconda3/envs/py37/lib/python3.7/site-packages/spyder_kernels/comms/commbase.py", line 90, in raise_error
    raise self.etype(self)
Exception in comms call get_source:

  File "/home/brian/anaconda3/envs/py37/lib/python3.7/site-packages/spyder_kernels/comms/commbase.py", line 343, in _handle_remote_call
    buffer['call_kwargs'])

  File "/home/brian/anaconda3/envs/py37/lib/python3.7/site-packages/spyder_kernels/comms/commbase.py", line 354, in _remote_callback
    *call_args, **call_kwargs)

  File "/home/brian/anaconda3/envs/py37/lib/python3.7/site-packages/spyder_kernels/console/kernel.py", line 398, in get_source
    return getsource(obj)

  File "/home/brian/anaconda3/envs/py37/lib/python3.7/site-packages/spyder_kernels/utils/dochelpers.py", line 164, in getsource
    src = to_text_string(inspect.getsource(obj))

  File "/home/brian/anaconda3/envs/py37/lib/python3.7/inspect.py", line 973, in getsource
    lines, lnum = getsourcelines(object)

  File "/home/brian/anaconda3/envs/py37/lib/python3.7/inspect.py", line 965, in getsourcelines
    return getblock(lines[lnum:]), lnum + 1

  File "/home/brian/anaconda3/envs/py37/lib/python3.7/inspect.py", line 940, in getblock
    for _token in tokens:

  File "/home/brian/anaconda3/envs/py37/lib/python3.7/tokenize.py", line 519, in _tokenize
    raise TokenError("EOF in multi-line string", strstart)

tokenize.TokenError: ('EOF in multi-line string', (2, 0))

Versions

Spyder version: 4.2.0
Python version: 3.7.7
Qt version: 5.9.6
PyQt5 version: 5.9.2
Operating System: Linux 5.8.0-40-generic

Dependencies

# Mandatory:
atomicwrites >=1.2.0            :  1.4.0 (OK)
chardet >=2.0.0                 :  3.0.4 (OK)
cloudpickle >=0.5.0             :  1.6.0 (OK)
diff_match_patch >=20181111     :  20200713 (OK)
intervaltree >=3.0.2            :  3.1.0 (OK)
IPython >=4.0                   :  7.19.0 (OK)
jedi =0.17.2                    :  0.17.2 (OK)
jsonschema >=3.2.0              :  3.2.0 (OK)
keyring >=17.0.0                :  21.4.0 (OK)
nbconvert >=4.0                 :  6.0.7 (OK)
numpydoc >=0.6.0                :  1.1.0 (OK)
parso =0.7.0                    :  0.7.0 (OK)
pexpect >=4.4.0                 :  4.8.0 (OK)
pickleshare >=0.4               :  0.7.5 (OK)
psutil >=5.3                    :  5.7.2 (OK)
pygments >=2.0                  :  2.7.3 (OK)
pylint >=1.0                    :  2.6.0 (OK)
pyls >=0.36.1;<1.0.0            :  0.36.1 (OK)
pyls_black >=0.4.6              :  0.4.6 (OK)
pyls_spyder >=0.1.1             :  0.2.1 (OK)
qdarkstyle >=2.8                :  2.8.1 (OK)
qtawesome >=0.5.7               :  1.0.1 (OK)
qtconsole >=4.7.7               :  4.7.7 (OK)
qtpy >=1.5.0                    :  1.9.0 (OK)
rtree >=0.8.3                   :  0.9.4 (OK)
setuptools >=39.0.0             :  51.0.0.post20201207 (OK)
sphinx >=0.6.6                  :  3.2.1 (OK)
spyder_kernels >=1.10.0;<1.11.0 :  1.10.0 (OK)
three_merge >=0.1.1             :  0.1.1 (OK)
watchdog >=0.10.3               :  0.10.4 (OK)
xdg >=0.26                      :  0.27 (OK)
zmq >=17                        :  20.0.0 (OK)

# Optional:
cython >=0.21                   :  None (NOK)
matplotlib >=2.0.0              :  3.3.2 (OK)
numpy >=1.7                     :  1.19.2 (OK)
pandas >=1.1.1                  :  1.0.5 (NOK)
scipy >=0.17.0                  :  1.4.1 (OK)
sympy >=0.7.3                   :  None (NOK)

Hi @KidElectric, thanks for opening this issue, could you please provide a GIF with a set of reproducible steps for this error?

Hi @KidElectric, thanks for opening this issue, could you please provide a GIF with a set of reproducible steps for this error?

I'm closing this one, since there was not a follow up answer during the last week.

I'm closing this one, since there was not a follow up answer during the last week.


Fixes #246 - crash when selecting Online Banking PL payment method

Summary
The fields NATIVE_COMPONENTS and UNSUPPORTED_PAYMENT_METHODS contains uppercase letters such as mealVoucher_FR_natixis, onlineBanking_PL
but the field that is comparing it is lowered case
const type = typeName.toLowerCase();
So the fix is just to use typeName which contains the original type
Fixed issue:  #246

Thanks @moaead 💚
We would like to approach this problem from another direction, but huge thanks for the tip on how to fix it :)


Fix data api url (to point at http address)

Current url is pointing at https, which isn't working. For now, force the URL to point to an http address.

LGTM @iros


Google resource IAM, error with service account: rpc error: code = NotFound desc = Requested entity was not found

$ terraformer --version
version v0.8.0
$ terraform --version
Terraform v0.12.9

provider.google v2.16.0

terraformer import google --connect --projects=XXXX --resources=iam
2019/10/01 21:51:18 google importing project XXXX region global
2019/10/01 21:51:19 google importing... iam
2019/10/01 21:51:37 error with service account: rpc error: code = NotFound desc = Requested entity was not found.
2019/10/01 21:51:37 error with service account: rpc error: code = NotFound desc = Requested entity was not found.
2019/10/01 21:51:37 error with service account: rpc error: code = NotFound desc = Requested entity was not found.
2019/10/01 21:51:37 error with service account: rpc error: code = NotFound desc = Requested entity was not found.

did you ever find a fix for this? I'm facing this issue now.


Allow interaction with providers

Providers from Plex (Tidal Music Integration, Watchlist) expose an almost identical API as Plex Servers.
However restrictions in the schema prevent these sdks from using a provider as an input.
For example one can set up an instance like so:
const discoverProvider = new PlexAPI({ accessToken: "TOKEN", serverURL: "https://discover.provider.plex.tv" });

However trying to interact with the watchlist library section ID ends up with an error
> await discoverProvider.library.getLibraryItems("watchlist")
Uncaught SDKValidationError: Input validation failed
    at Object.parse (file:///home/chris/.cache/deno/npm/registry.npmjs.org/@lukehagar/plexjs/0.13.2/lib/schemas.js:43:19)
    at Library.getLibraryItems (file:///home/chris/.cache/deno/npm/registry.npmjs.org/@lukehagar/plexjs/0.13.2/sdk/library.js:512:35)
    at <anonymous>:1:41

Looking the schema, the input is restricted to a number. Taking a peek at the code relaxing this to be a number or string should allow reading these provider libraries, which otherwise return the same API shape
Would it be possible to update the schema to allow for this possibility?

Fantastic observation!
I just updated the specification to reflect both values as possible.

The various SDKs should be regenerated shortly, please let me know if things work as you would expect.

I would note that documenting the provider API is also something I would like to do, so if we want to create a list of the valid provider server endpoints, and what methods exactly the support that would be a great thing to include.

Circling back around here, this change will have to wait for a feature to be implemented in the SDK package, I'm reverting this change for now.

No problem I'll keep an eye on this issue to see.
Thank you!

This is tentatively resolved in the newest release. Can you pull it down and validate it?

So I noticed I had some user error in my original example
getLibraryItems appears to require two parameters, and I was only supplying one in my example code above. However I think the original issue was still an issue.
I updated my example to await watch.library.getLibraryItems("watchlist", "all") and I got a different error, but this time an error on the response.
It appears that this error is about the type of ibrarySectionID - similarly expecting a number and getting a string.
> try { await watch.library.getLibraryItems("watchlist", "all") } catch (e) { console.log(e.pretty()) }
Response validation failed
┌ 1 issue found:
│ • [<root>.object.MediaContainer.librarySectionID]: Expected number, received string (invalid_type)
│     Want: number
│      Got: string
└─*

Can you confirm you updated the package? The newest NPM release should fix the type issue

Yes, I can confirm I updated the package.
The type issue before was the getLibraryItems argument.
As I mentioned in my previous comment the issue now is the response shape, not the input validation.
https://github.com/LukeHagar/plexjs/blob/main/src/models/getlibraryitemsop.ts#L207

Understood, I just updated the value to a type array
Package should be regenerated and published soon

I noticed version 18 was published today. I can confirm everything works!
I tested using the following in Deno and I get the expected response back. Thank you!
import { PlexAPI } from "npm<EMAIL_ADDRESS>let watch = new PlexAPI({ accessToken: "TOKEN", serverURL: "https://discover.provider.plex.tv" })
let watchlist = await watch.library.getLibraryItems("watchlist", "all")
console.log(watchlist.object.mediaContainer.metadata.length)


Ribbon ReadTimeout and ConnectTimeout not working

My Spring Cloud version is Edgware.SR3.My configuration is:
feign:
hystrix:
enabled: true
hystrix:
command:
default:
execution:
timeout:
enabled: false
ribbon:
ReadTimeout: 20000
ConnectTimeout: 5000
MaxAutoRetries: 0
MaxAutoRetriesNextServer: 1
I found that ReadTimeout and ConnectTimeout not working.What's the problem?

Yes, I used feign.But ReadTimeout and ConnectTimeout not working.

We need more information. Perhaps attach the code as a git repo or zip.

I tested repeatedly.They can work, but max value of ConnectTimeout is 2000.What's the problem?

Here is my configuration
feign:
  hystrix:
    enabled: true
hystrix:
  command:
    default:
      execution:
        timeout:
          enabled: false
ribbon:
  ReadTimeout: 10000
  ConnectTimeout: 6000
  MaxAutoRetries: 0
  MaxAutoRetriesNextServer: 1
  NFLoadBalancerRuleClassName: com.netflix.loadbalancer.WeightedResponseTimeRule

Im going to close this issue until you provide the requested information


Overwriting temporary files when running multiple jobs.

Describe the bug
The temporary file side_chain_fix_tmp.pdb does not have a unique name and so is overwritten / deleted when running mulitple processes on the same environment. Results in:
[Errno 2] No such file or directory: 'side_chain_fix_tmp.pdb'
Or multiple different OpenMM errors.
To Reproduce
Run multiple ABB2 processes in the same environment.

Hi Ollie,
I hope you are doing well.
Good catch!! I am surprised this is causing you problems as the side chain fix code should be run very rarely.
However, I have added a random id to the tmp file that should make this a lot less likely to happen.
All the best,
Brennan


Add /rule cooldown

In the event that two users run /rule in close time to each other, the bot should prevent itself from responding until a certain duration has passed.

This happens so infrequently, so this will no longer be considered.


Update about-github-copilot-chat.md

Why:
By the style guide the articles in the further reading should be enclosed in double quotes.
Closes: #28813

What's being changed (if available, include any code snippets, screenshots, or gifs):
I have enclosed the article in further reading section in double quotes.

Check off the following:

[x] I have reviewed my changes in staging, available via the View deployment link in this PR's timeline.

For content changes, you will also see an automatically generated comment with links directly to pages you've modified. The comment won't appear if your PR only edits files in the data directory.

[x] For content changes, I have completed the self-review checklist.

Hey, I am not sure why this "Test / graphql (pull_request)" action is failing. It states there is an ECONNRESET while reading. I read the test file but I am not sure where a request is being made except the part where we await a getDOM.
Can you let me know what is the issue in this action?
Thank you.


Added tutorial on connecting to API secured with AAD

Q
A

content fix?
no

New article?
yes

Related issues?
n/a

What's in this Pull Request?
Added tutorial on connecting to API secured with AAD

@waldekmastykarz,
Thanks for having already signed the Contribution License Agreement. Your agreement was validated by Microsoft. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

thx Waldek, good to get this documented and shared. Excellent work.


add autostopping helm chart

Thanks for contributing to the Harness Developer Hub! Our code owners will review your submission.
Add link to helm chart for enabling autostopping. This will make onboarding more simple for teams.
Description

Please describe your changes: __________________________________
Jira/GitHub Issue numbers (if any): ______________________________
Preview links/images (Internal contributors only): __________________

PR lifecycle
We aim to merge PRs within one week or less, but delays happen sometimes.
If your PR is open longer than two weeks without any human activity, please tag a code owner in a comment.
PRs must meet these requirements to be merged:

[ ] Successful preview build.
[ ] Code owner review.
[ ] No merge conflicts.
[ ] Release notes/new features docs: Feature/version released to at least one prod environment.

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

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://66353d91c2628246cae8895d--harness-developer.netlify.app


do not allow blank username and password to succeed

Coverage remained the same at 100.0% when pulling 48ec268ab29b97198d688274480046bda809774d on ramanbuttar:blank_username into 06be50f4b1093a58754584488b10bf984e3d3115 on beezly:master.

@beezly Could you review this and merge it in accordingly?


feat: add response type for feeder_gateway

Fixes | Closes | Resolves #
Description
Adding typing for feeder_gateway responses
Changes:
changes only at gateway.go
Types of changes
Leave only items that describe your changes, remove the rest. Remove this line too.

New feature (non-breaking change which adds functionality)

Testing
Requires testing: No
Did you write tests??: No
Documentation
If this requires a documentation update, did you add one? Yes/No

added test cases for new struct types. however, not 100% as im ignoring alot of interface{} type. also added 2 tests to ensure that the fields in Abi and ClassDefinition are ordered alphabetically.  cc @jelilat
also, made some minor changes again to the types in gateway.go

I am closing this PR since it is not applicable right now and from out perspective this should go in the rpc rather than gateway.


Throwing Uglify Errors

Pardon me, but the use of this token is creating build errors with Uglify.
Webpack ^1.13.1
SyntaxError: Unexpected token: name (_) [./~/react-scroll/lib/mixins/Helpers.js:36,0]

Seeing the same issue. Don't think the '_' is the issue. The problem is that this module now using the ES6 class syntax in it's built output. Uglify can't parse ES6 code. The built output (as should that of most node_modules) should be ES5.

i'm running into the same issue suddenly. a fix would be very helpful

A fix would be to downgrade to 1.4.8.

Thanks, @fisshy I had downgraded to keep working along.  Seems that the pre 1.5.0 is ES5 as uglify is compatible with.  Perhaps we can solve this with some build configuration.  If I get a little time I wouldn't mind helping out.

https://github.com/joeduncan/react-scroll/commit/b7dbdda929fd1fbdc065761c5202366bd1ad8722 fixes issue for the moment, basically transpiling the files before publishing probably isn't a bad idea 😉

@fisshy do you want me to PR this?

yes sure @joeduncan seems to be solving our issue so 👍


Yellow bow when calling saveToCameraRoll - Calling bridge.imageLoader is deprecated and will not work in newer versions of RN.

Bug

When calling CameraRoll.saveToCameraRoll I'm getting a yellow box warning.

Environment info

React native info output:
 System:
    OS: macOS 10.14.5
    CPU: (12) x64 Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
    Memory: 95.71 MB / 16.00 GB
    Shell: 5.3 - /bin/zsh
  Binaries:
    Node: 10.13.0 - ~/.nvm/versions/node/v10.13.0/bin/node
    Yarn: 1.17.3 - /usr/local/bin/yarn
    npm: 6.4.1 - ~/.nvm/versions/node/v10.13.0/bin/npm
    Watchman: 4.9.0 - /usr/local/bin/watchman
  SDKs:
    iOS SDK:
      Platforms: iOS 12.4, macOS 10.14, tvOS 12.4, watchOS 5.3
    Android SDK:
      API Levels: 25, 27, 28
      Build Tools: 27.0.3, 28.0.3
      System Images: android-23 | Intel x86 Atom, android-24 | Intel x86 Atom, android-26 | Intel x86 Atom, android-28 | Google Play Intel x86 Atom
  IDEs:
    Android Studio: 3.3 AI-182.5<IP_ADDRESS>14842
    Xcode: 10.3/10G8 - /usr/bin/xcodebuild
  npmPackages:
    react: 16.9.0 => 16.9.0
    react-native: 0.61.1 => 0.61.1

(react-native info is saying iOS 12.4 but I'm using 13)
Library version: 1.2.1
Steps To Reproduce

Call CameraRoll.saveToCameraRoll (I was specifically calling               CameraRoll.saveToCameraRoll(imagePath, 'photo');
...

Describe what you expected to happen:

No yellow box

Reproducible sample code

:tada: This issue has been resolved in version 1.3.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Remove ElasticSearch from integration tests

Change Overview

ElasticSearch has been flaky and failing on every second CI run. Removing it until we find a way to stabilize the CI runs

Pull request type
Please check the type of change your PR introduces:

[ ] :construction: Work in Progress
[ ] :rainbow: Refactoring (no functional changes, no api changes)
[x] :hamster: Trivial/Minor
[ ] :bug: Bugfix
[ ] :sunflower: Feature
[ ] :world_map: Documentation
[ ] :robot: Test

Issues

fixes #issue-number

Test Plan

[ ] :muscle: Manual
[ ] :zap: Unit test
[ ] :green_heart: E2E

CI will be more stable with other fixes. This is no longer necessary