Remember create modal state OR provide warning on close

Something that has came up in user tests, particularly testing out the new JSON editor.
User entered a bunch of JSON, then closed the modal to check something, then clicked create button and the create modal and JSON editor had reset. Frustrating if using the form. Even more frustrating if using JSON editor. And I imagine a lot of users may close the form to look at another app to copy JSON.
Ideal behavior would be to remember what the user had already entered in the create modal.
If not possible, a yellow warning dialog to warn the user that unsaved changes will be lost, would help.
cc @philipnrmn

I fall victim to this all the time for slightly different reason - as a heavy vim user I tend to hit the Esc key reflexively when I went to correct something, which closes the modal, sometimes losing a lot of changes.
Good to know it's not just me.

Incidentally, this is IMO another reason to consider moving to a multi-stage app creation process. Retaining unsaved state on the client side would be practical enough here.

Note: This issue has been migrated to https://jira.mesosphere.com/browse/MARATHON-2152. For more information see https://groups.google.com/forum/#!topic/marathon-framework/khtvf-ifnp8.

Note: This issue has been migrated to https://jira.mesosphere.com/browse/MARATHON-2152. For more information see https://groups.google.com/forum/#!topic/marathon-framework/khtvf-ifnp8.


Call create_normalised_prescribing_view directly in e2e setup

Since 0375e05b, create_normalised_prescribing_view is not called as part
of generate_presentation_replacements.  And I'm fairly sure that the
only reason we called generate_presentation_replacements in the e2e
setup was to ensure that normalised_prescribing_* existed.

I think it's me who keeps breaking them!  But thanks :)


Highlight C++ syntax code not working

Hi,
For some reason, I can only highlight HTML, CSS or JavaScript. When I choose C++ it just shows black text.
I've been following the example file for reference.

I've finally imported the components in my code like this and now it's working:
import 'prismjs/components/prism-c';
import 'prismjs/components/prism-cpp';


Updated keyword capitalization

Changed lowercase keywords to uppercase

@icoric : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@icoric Thank you. #sign-off


offset param

you could add an offset param in which row to start instead of starting at first row by default.

like when writing a blog post quoting parts of data step by step from a presorted csv file or just a narrow portion from a larger file.  sure it could be a filtered file or split in multiple files to begin with.
i just see starting point as a variable just like length.


Update hf datasets version

Hugging Face made a change that breaks older versions of datasets. This updates the version of datasets in our dev environment and should fix our CI.

This change is


Game crashing (going back to main menu) when right clicking with a firestarter on a Pyre

General Information
Describe the bug:
That's exactly it. The game crashes and goes back to main menu when I right click with a firestarter on a Pyre.
Expected behavior:
Should start the fire, or do nothing?
Environment Versions
3.1.8 of the mod and Minecraft 1.12.2
Mystic Mods Versions
Is that even a thing?
Other Versions:

Other mods you think could cause issues:
I don't think that's the case, because the game was running smoothly until I tried to right click the Pyre.

Forge: <IP_ADDRESS>60

Minecraft: 1.12.2

Modpack: Magical Exploration (on Curse Forge)

Logging Information
https://github.com/InterPlay02/Random-Codes/blob/principal/Roots crash.log
Crash Report (if available):
[15:13:21] [Client thread/FATAL]: Reported exception thrown!
net.minecraft.util.ReportedException: Ticking entity
at net.minecraft.world.World.updateEntities(World.java:1776) ~[amu.class:?]
at net.minecraft.client.Minecraft.runTick(Minecraft.java:1847) ~[bib.class:?]
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1098) ~[bib.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:3942) [bib.class:?]
at net.minecraft.client.main.Main.main(SourceFile:123) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51]
at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]`
Caused by: java.lang.IllegalAccessError: tried to access field net.minecraft.entity.Entity.field_70146_Z from class epicsquid.roots.item.ItemFireStarter
at epicsquid.roots.item.ItemFireStarter.onUsingTick(ItemFireStarter.java:110) ~[ItemFireStarter.class:?]
at net.minecraft.entity.EntityLivingBase.updateActiveHand(EntityLivingBase.java:2678) ~[vp.class:?]
at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:2097) ~[vp.class:?]
at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:234) ~[aed.class:?]
at net.minecraft.client.entity.EntityPlayerSP.onUpdate(EntityPlayerSP.java:181) ~[bud.class:?]
at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:1996) ~[amu.class:?]
at net.minecraft.world.World.updateEntity(World.java:1958) ~[amu.class:?]
at net.minecraft.world.World.redirect$zdm000$updateEntity(World.java:4123) ~[amu.class:?]
at net.minecraft.world.World.updateEntities(World.java:1762) ~[amu.class:?]
... 10 more
[15:13:21] [Client thread/FATAL]: Minecraft ran into a problem! Report saved to: D:\XboxGames\Instances\Magical Exploration\crash-reports\crash-2024-01-05_15.13.21-client.txt
---- Minecraft Crash Report ----
// This doesn't make any sense!

I just noticed that actually it is crashing back to main menu when right clicking on anything.
(while holding the firestarter)

I'm very confused why this is happening... so, what's going on here is that the Firestarter item is accessing a value that is being made public by an access transformer but which is, by default, not publicly accessible.
For some reason the version you have doesn't have this access transformer applied properly, for whatever reason -- a bug in how ForgeGradle and other systems function in 1.12.2.
This means that the firestarter won't work for you; you could try bypassing using it and just using a flint and steel instead.
Alternately, you could try downgrading to 3.1.6 instead -- I believe that should work properly, but there might be other issues.
Unfortunately I don't even have a current build environment set up for Roots, your best bet would be to try contacting ByThePowerOfScience through the Mystic Modding Discord directly, but I'm unsure if they have time to commit to the project currently.

I fixed a problem with modded water buckets getting turned into vanilla empty buckets on right-clicking a pyre, which explains why something broke here, but I'm not sure what the deal is with the access transformer either.  I'll take a look.


Global Connection? Receiving connection errors

Is there a global connection that could be used? I'm doing a select from a mysql database then taking the results and inserting to mssql. I'm using the split node to iterate each of the results and after the first insert I'm receiving connection error: connection is closed. It would be nice if a pool could be used and grab a connection each time it loops through if necessary.

You can do this fairly easily , but i'd recommend creating your own node-red node for this by copying the current one and reworking the the .js file to conform to the answer provided here :
https://github.com/patriksimek/node-mssql/issues/164


[firebase_auth] Twitter login doesn't work

Describe the bug
After adding everything to the twitter web dev plattform: (oauth callback url and twittersdk://) signInWithCredential returns "PlatformException(ERROR_INVALID_CREDENTIAL, The supplied auth credential is malformed or has expired. [ Failed to fetch resource from https://api.twitter.com/1.1/account/verify_credentials.json?include_email=true, http status: 401, http response: {"errors":[{"code":32,"message":"Could not authenticate you."}]} ], null)"
To Reproduce
Steps to reproduce the behavior:

Create twitter login with flutter_twitter_login for example and get both auth and auth token secret keys
Sign in with the signInWithCredential method
See error or incorrect behavior

Expected behavior
Get information from twitter account.
Additional context
None.

Full Code:
       TwitterLoginResult result = await _twitterSignIn.authorize();

        /// TODO: Could handle exit data for errors result.status to show in UI
        ///
        credential = TwitterAuthProvider.getCredential(authToken: result.session.token, authTokenSecret: result.session.secret);
    FirebaseUser user = await _auth.signInWithCredential(credential);

Hey 👋
Our rework of the Auth, Core & Firestore plugins as part of the FlutterFire roadmap was published over a week ago with a ton of fixes and new features.
As part of this we introduced a new documentation site which should has a lot of new documentation that should cover this issue (see social providers docs section) & others in general. If you spot any issues on the documentation or anything missing then please raise a new GitHub issue, or better yet suggest a change via a Pull Request (there's a 'Edit this page' button at the bottom of every page on the docs).
Additionally, for help migrating to these new plugins I'd recommend checking out the migration guide: https://firebase.flutter.dev/docs/migration


Add hyperv isolation for windows

Signed-off-by: Michael Crosby<EMAIL_ADDRESS>

Codecov Report

Merging #2372 into master will increase coverage by 3.65%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master    #2372      +/-   ##
==========================================
+ Coverage    41.4%   45.06%   +3.65%
==========================================
  Files          66       92      +26
  Lines        7805     9369    +1564
==========================================
+ Hits         3232     4222     +990
- Misses       4069     4468     +399
- Partials      504      679     +175

Flag
Coverage Δ

#linux
49.34% <ø> (?)

#windows
41.35% <0%> (-0.06%)
:arrow_down:

Impacted Files
Coverage Δ

oci/spec_windows.go
0% <0%> (ø)
:arrow_up:

oci/spec_opts_windows.go
0% <0%> (ø)
:arrow_up:

mount/temp.go
14.28% <0%> (ø)

cio/io_unix.go
70.65% <0%> (ø)

mount/mount.go
0% <0%> (ø)

sys/proc.go
0% <0%> (ø)

mount/mountinfo_linux.go
53.06% <0%> (ø)

content/local/store_unix.go
75% <0%> (ø)

mount/mount_linux.go
0% <0%> (ø)

sys/stat_unix.go
0% <0%> (ø)

... and 25 more

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 80bbaff...2966781. Read the comment docs.


fix take_snapshot

Modified order of retval and out vars in build.py. This was causing issues in the
take_snapshot method. Updated library.py to use the new 5.1 sdk. Updated pool.py
to use the new library.

Excellent. I'll push a pypi update soon.


🔷 [Epic] Notifications Tab UI Improvements [Post MVP]

Description
(Overview of milestone or function governed by this epic)
Resources
(Relevant documentation, Figma links, and other reference material)

Item 1
Item 2
Item 3

### Tasks
- [ ] https://github.com/near/near-discovery/issues/538

@charleslavon Where can I view the start/target dates for epics?

@charleslavon I've updated this epic to reflect the tasks that would capture the UI improvements needed for the notification tab.


Implement ZStream.mapError

Not sold on this approach as it doesn't lead us down a path where we can handle errors in a principled/compositional way.

I'm not happy with implementation either, but fold's signature does not leave much of a choice. I might be missing something though, suggestions are welcome.

See the mapError issue for a direction

I think we have to separate producer errors from consumer errors.
ZStream[-R, +ProducerError, +ConsumerError, +A]

like ZQueue.
Then things like mapError on ZStream will operate only over ProducerError. That is, they will not say anything about consumer errors.
Consumer errors are those generated from effectful folding functions / sinks. We can have separate combinators for those, but we need to know the relationship between producer errors and consumer errors.
If we want to use subtyping (which is maybe the right choice???), then when running a stream, you should get the lowest common supertype between producer error and consumer error.

Will close this until we have a better plan. @mvv Thanks for your work on this, we do badly need something along these lines.


Added support for total task times.

I suggest this some time ago and had an opportunity to complete this. The original discussion was here [http://discuss.gradle.org/t/gradle-profiler-should-provide-summary-of-totals-for-each-task-by-type]

@corneil Thank you for the pull request. I see that you created a new tab called "Task Totals" in the profile report. This is basically another way to sum up the data we already have on "Task Execution" tab. Also, in case of a report for a singe module these two tabs would show the same data. It would make more sense to leverage the existing tab where we currently show execution times and totals per module. One way to do it would be to have a switch in the table to group by module or by task. This would keep the report more concise. Would you be willing to take a stab at it? We can discuss on Gradle forum to decide how exactly it would work.
It would also be helpful to understand your specific use case. Could you tell us why this information is important to you?

@corneil I know it's been a while since someone from Gradle team could look into this pull request. Are you still interested in pushing this forward? I'm afraid we cannot merge it as it is.

@corneil I haven't heard from you for 3 weeks so I'm closing this pull request. Feel free to raise this topic again on Gradle forum to discuss a better solution.


Fix: add loop-protection to challenges

This is https://github.com/freeCodeCamp/freeCodeCamp/pull/37841 MKII.  The original PR failed because anonymous functions were being passed into the loop-protect plugin. The old version of loop-protect detected anonymous functions by checking if they toStringed to function (, but our anonymous functions did not have that space (no idea why!).  This broke the plugin and thus the js challenges.
Note for anyone QAing this: the original problem only appeared when the client was built (the dev server does not anonymise the functions).

Hi @RandellDawson I would like to confirm if you are happy with this, this time around. We would like to push this up if you are okay. I am planning to land this in the next couple days.

Thanks Randell, you're right. It's not working for 'Iterate with JavaScript While Loops' if the following code is used:
console.log('start');
// Setup
var myArray = [];

// Only change code below this line.
var i = 0;
while(i < 5) {
  myArray.push(1);
  i--;
}

console.log('end');

We should see
start
Potential infinite loop detected on line 7. Tests may fail if this is not changed.
end

in both consoles, but it's not appearing in the fcc console.  The problem seems to be the test: it tries to use deepEqual on a massive array, takes too long and the test times out.  This prevents the logs from appearing, though I don't understand why.
loop-protect is doing its job, though, it's just what happens after that's the problem.
@raisedadead I think this PR is a net positive (it does reduce the chance of crashing), but Randell's quite right that the logging is not working as desired.  I will have some time to look at this soon, but I'm not sure how long it will take to fix.

@raisedadead After thinking about it a bit more, the main thing this PR will protect against is the browser crashing.  It does that, so I say for now we merge this PR but create a new issue that focuses specifically on the issue of when the Run Tests button is clicked, that the applicable infinite loop warning message does not appear.

This challenge will probably need to be updated once this PR is merged.


Add tests for documentation

unforatunately I wasn't able to test handleExternal, because IntelliJ's BrowserUtil.browse() method call opens a new browser tab every time the test is executed and mocking this method call didn't work out for me :/

Would be nice if someone of you could review it. I don't want to merge it myself without a review of one of you :)

I can first look at it later today

@fharms no hurry :)


🐛 Bug Report: Generating TechDocs using Docker fails on rootless mode

📜 Description
Generating TechDocs using the default Backstage image fails on file/directory access permissions when running using rootless Docker.
This has been previously raised in https://github.com/backstage/backstage/issues/7317 but closed due to staleness.
👍 Expected behavior
Generating TechDocs using @techdocs/cli and the Backstage image under Docker rootless mode should work.
👎 Actual Behavior with Screenshots
It does not work and fails when trying to access the host mounted directory:

Where 'assets' is a nested TechDocs directory.
👟 Reproduction steps
Run the following command with appropriate parameters on a system with rootless Docker enabled:
techdocs-cli generate --verbose --docker-image spotify/techdocs --source-dir ${{ ... }} --output-dir ${{ ... }}
📃 Provide the context for the Bug.
We use the TechDocs CLI<EMAIL_ADDRESS>to build docs using the default Docker image on our rootless GitHub Action runners:
techdocs-cli generate --verbose --docker-image spotify/techdocs:v1.2.0 --source-dir ${{ ... }} --output-dir ${{ ... }}
Previously when running on 'root-ful' Docker, building TechDocs works without a hitch. We now encounter a permissions issue when mkdocs in the container tries to write to the mounted directory, returning the error PermissionError: [Errno 13] Permission denied: '/output/assets' where assets is a nested TechDocs directory. As the previous issue indicated, this is due to the user setting logic in DockerContainerRunner.ts.
The reason this happens is because of how Docker does user mapping when in rootless mode. This Docker forum thread outlines why this is a problem. When we try to explicitly set the user with the current host uid and gid, it actually ends up mapping to a different host uid and gid which causes file permission issues for files written in the container. I've tried seeing how this can be worked around by forking the Docker image, but it ends up being hacky to work around what is somewhat of a hack itself in the CLI to get things working locally on both Windows and Macs.
Since the logic for setting the user is probably relied on for current use, a potential solution could be to add a new command for the CLI where the user assignment can be overridden to be not set.
🖥 Your Environment
Occurs on Linux GitHub Action rootless runners.
👀 Have you spent some time to check if this bug has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

Are you willing to submit PR?
Yes I am willing to submit a PR!

Hey @johnphilip283, hope you don't mind me picking this one up since it's been open for quite some time. Any comments on the PR would be gladly appreciated 🙏


macOS support

Just wanted to know what your thoughts are on supporting macOS. I've done a lot of research about per-application volume control on macOS but it seems a really difficult task. It might require some sort of virtual device or special driver...
I noticed you just finished Linux support. What are your thoughts on macOS support? Do you already have a plan how you would do this? I'm happy to help in any way but I'm not a C++ or macOS developer.. (I do mostly javascript) I only did a lot of reading about this topic :)
macOS support would be awesome since there are no good solutions as far as I know.

I didn't get myself too much into the mac os part but i noticed pulseaudio worked on mac os too so if needed you could recompile the linux binaries for mac os with a pulseaudio server and it might work (i didn't check, can only guess). Happy you read about the subject, if you want you could write some kind of very abstract pseudo-code that would explain the path to take but what i'm lacking the most is a mac os iso to run a vm for the tests. Feel glad you took time for that project.


HttpCacheService saves client's requests to cache

As far as I understand HttpCacheService is supposed to cache requests on the server and pass them to the client. But now it saves clients requests too. So even if you auto clean up the cache on client after first read, any subsequent request on the client pushes its result to the cache. And on the next request it is being read from there.
I believe there should be a way to avoid caching on client. Probably isNode check should be added there like:
        return this._http.get(url, options)
            .map(res => res.json())
            .do(json => { if (isNode) { this._cache.set(key, json); } })
            .share();

Thanks for noticing that! I actually think I noticed the same thing this afternoon! IsNode would be perfect. I can fix it up unless you'd like to put in a PR for it?

I will be happy to contribute a little bit. Please see #75. Thanks!


add a timeout and handle it gracefully

Describe what this PR does and why we need it:
adds a timeout on the watch when provisioning a service
Changes proposed in this pull request

add a timeout
handle the timeout well

👍


https://docs.gitea.io/en-us/comparison/

Accidentally some features were forgotten in the comparison:

supports hg/mercurial, svn/subversion
supports wiki
self-hostable (unless they all are)

Please send a PR to that docs

I compared only self-hostable solutions

@lafriks me too. I try to extend it a bit but I'm doing too much at the moment, so either someone with more time want to extend it, or wait for me, or choose not to worry about it (which is not really fair, comparison-wise, though not entirely unexpected).

supports hg/mercurial, svn/subversion

I don't know if this features are in the scope of gitea

here is how it compares to other Git self hosted options.

May someone can fill in the gaps. So the PR should be done really fast. Let's collect the information here, if they really should be added to comparison.

Gitea
Gogs
GitHub EE
GitLab CE
GitLab EE
BitBucket
RhodeCode CE

Migration from hg/Mercurial
X
X
?
?
X
?
?

Migrattion from svn/Subversion
X
X
?
?
X
?
?

Support hg/Mercurial clients
X
X
?
?
?
?
?

Support svn/Subversion clients
X
X
✓
?
?
?
?

hg/Mercurial support
X
X
?
?
?
✓
?

svn/Subversion support
X
X
?
?
?
✓
?

Note some tools mentioned above uses third party tools for migration or uses command line and written a documentation how to migrate from XY. As this is not supported via UI I have crossed this.
I don't know if it is nessesary to add something to the comparison, if it is only supported by none or one.

supports wiki

already there, look for Integrated Git-powered wiki

self-hostable (unless they all are)

as mentioned before, the all self hostable

I don't really see much point for comparing support for other VCS as we are comparing Git hosting solutions

@lafriks  Then please mention that "this table contains only git related subjects since gitea only supports that; other VCS support may be available in the alternatives".
The main reason of mine was that I was looking around for mercurial UIs and lots of available "git" named UI actually support svn, hg and some else. Since I prefer to see what the developers say about thir own stuff first I have came here and seen that I can't tell whether it actually supports anything else, and I have noticed that some listed alternatives do. It may help true comparison of the alternatives, from your perspective. (Naturally I look around elsewhere, too, but that comes after you. :-))


admin password

have been trying your project but cant seem to get the login password

Sorry but I have forgotten about this. This is just a pet project to explore code igniter.
I will not recommend for you to study or even use this. The version of the dependencies here is soo old.
PS: I heard.. someone even use this for a college homework/project..


Add IPv6 support

Add IPv6 support

Please review it. we really need this change

This change ain't necessary at all.
Refer to my explanation here
https://github.com/tonymillion/Reachability/issues/136#issuecomment-220847178

My app was rejected due to ipv6 problems, i used this changes and the app was accepted. Thank you @suxinde2009
@cezheng I saw your explanation and makes sense, but it seems that in some cases (
Probably because of dns configuration problems on the server) It may be necessary to follow the recommendations made by apple here: https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/UnderstandingandPreparingfortheIPv6Transition/UnderstandingandPreparingfortheIPv6Transition.html
Recommendations:
If your code handles IPv4 types, make sure the IPv6 equivalents are handled too.
IPv4IPv6AF_INETAF_INET6PF_INETPF_INET6struct in_addrstruct in_addr6struct sockaddr_instruct sockaddr_in6kDNSServiceProtocol_IPv4kDNSServiceProtocol_IPv6

There is a problem with the declaration of the ipv6 for ReachibilityForLocalWiFi, on iOS 10.
localWifiAddress.sin6_addr.s_addr = htonl(IN_LINKLOCALNETNUM);
Should be instead :
localWifiAddress.sin6_addr = in6addr_linklocal_allnodes


Make Noise optional

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

1 of 3 (33.33%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.01%) to 66.767%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

fuse/plugins/pmt_and_daq/pmt_response_and_daq.py
1
3
33.33%

Totals

Change from base Build<PHONE_NUMBER>:
-0.01%

Covered Lines:
1780

Relevant Lines:
2666

💛  - Coveralls


Adding MSW as a services mock, and getting all unit and integration tests to pass

Merging because this was done before the linting issues were merged.


TraceID not carried with Spring Integration and task Executor

When I am using Spring Integration and having a task Executor inside it then a new trace id is getting generated and the main traceId is lost. It is mentioned that when using any task executor the traceId will be maintained and the span id will be newly generated. Not sure what I am missing but this is critical for us because we want to co-relate the spans and measure the performance of each thread.
Can you please let us know your what we are doing wrong it will be very helpful.
Attached is the sample project.
HelloWorldSpringIntegration.zip
To Execute the Sample : mvn spring-boot:run & invoke the http://localhost:8081/getHelloWorldMessage
Log Message:
[HelloSpringIntegrationConfiguration,,,] 14184 --- [nio-8081-exec-3] o.s.web.servlet.DispatcherServlet        : FrameworkServlet 'dispatcherServlet': initialization completed in 96 ms
[HelloSpringIntegrationConfiguration,15d8d0f1fbb7a1ba,15d8d0f1fbb7a1ba,false] 14184 --- [nio-8081-exec-3] c.e.s.HelloWorldRestController           : Inside getHelloWorldMessage
[HelloSpringIntegrationConfiguration,15d8d0f1fbb7a1ba,b0a515855c893d36,false] 14184 --- [nio-8081-exec-3] c.e.springintegration.HelloWorldImpl     :  Inside splitMessage [Ljava.lang.String;@1cf0b80f
[HelloSpringIntegrationConfiguration,16b318d800c8d709,16b318d800c8d709,false] 14184 --- [questExecutor-2] c.e.springintegration.HelloWorldImpl     :  input message Hellow World Message 1
[HelloSpringIntegrationConfiguration,debd51b328528d2f,debd51b328528d2f,false] 14184 --- [questExecutor-6] c.e.springintegration.HelloWorldImpl     :  input message Hellow World Message 2
[HelloSpringIntegrationConfiguration,5af4a81a92315a85,5af4a81a92315a85,false] 14184 --- [questExecutor-3] c.e.springintegration.HelloWorldImpl     :  input message Hellow World Message 3
[HelloSpringIntegrationConfiguration,16b318d800c8d709,16b318d800c8d709,false] 14184 --- [questExecutor-2] c.e.springintegration.HelloWorldImpl     :  After the Sleep Hellow World Message 1
[HelloSpringIntegrationConfiguration,5af4a81a92315a85,5af4a81a92315a85,false] 14184 --- [questExecutor-3] c.e.springintegration.HelloWorldImpl     :  After the Sleep Hellow World Message 3
[HelloSpringIntegrationConfiguration,debd51b328528d2f,debd51b328528d2f,false] 14184 --- [questExecutor-6] c.e.springintegration.HelloWorldImpl     :  After the Sleep Hellow World Message 2

We applied a fix for branch 1.3.x, the functionality works fine for 2.0.x already without any changes to the code.

I tried to upgrading the version of Spring Boot 2.0.0 and Finchley.M9 version and I get an error 'java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication'.
HelloWorldSpringIntegration_Uploaded.zip
Not sure what I am doing wrong.

And also when you mention to migrate the version. I updated the Spring Cloud Boot Starter to Edgware.SR3 which uses Spring Boot Slueth version 1.3.3 version and still see the issue. Thats the reason i tried to migrate to the Spring 2.0.0 version. But getting the ClassNotFoundException.

For edgware and finchly use latest snapshots.

When i change to Edgware.BUILD-SNAPSHOT.. another issue..
Caused by: org.eclipse.aether.transfer.ArtifactNotFoundException: Could not find artifact org.springframework.cloud:spring-cloud-dependencies:pom:Edgware.BUILD-SNAPSHOT
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:434)
... 27 more
[ERROR]     'dependencies.dependency.version' for org.springframework.cloud:spring-cloud-starter-sleuth:jar is missing. @ line 40, column 15
[ERROR]
[ERROR]
pom.zip

It's clearly written what the problem is:
Caused by: org.eclipse.aether.transfer.ArtifactNotFoundException: Could not find artifact org.springframework.cloud:spring-cloud-dependencies:pom:Edgware.BUILD-SNAPSHOT

It can't find the artifact. Have you added the snapshot repository to your pom? Please generate a snapshot project here https://start.spring.io/ and see how the setup looks like.

Maybe, we don't have a date yet. You can check this page to find release dates https://github.com/spring-cloud/spring-cloud-release/milestones

Thanks alot with the fix. TraceId and SpanId issue is resolved. Thanks alot for your support.
2018-04-17 06:21:30.505  INFO [HelloSpringIntegrationConfiguration,60e1766c2b3b9d49,60e1766c2b3b9d49,false] 16940 --- [nio-8081-exec-3]
2018-04-17 06:21:30.540  INFO [HelloSpringIntegrationConfiguration,60e1766c2b3b9d49,3fc2c73a8131a37b,false] 16940 --- [nio-8081-exec-3]
2018-04-17 06:21:30.549  INFO [HelloSpringIntegrationConfiguration,60e1766c2b3b9d49,3fc2c73a8131a37b,false] 16940 --- [questExecutor-5]
2018-04-17 06:21:30.556  INFO [HelloSpringIntegrationConfiguration,60e1766c2b3b9d49,3fc2c73a8131a37b,false] 16940 --- [questExecutor-4]
2018-04-17 06:21:30.786  INFO [HelloSpringIntegrationConfiguration,60e1766c2b3b9d49,3fc2c73a8131a37b,false] 16940 --- [questExecutor-1]
2018-04-17 06:21:30.793  INFO [HelloSpringIntegrationConfiguration,60e1766c2b3b9d49,60e1766c2b3b9d49,false] 16940 --- [nio-8081-exec-3]

No problem. I'm happy that it's working fine


Replace 'componentWillUpdate' to stop React warning about it

Hi, first of all, thanks to @planttheidea for this project and all the work that has been done here.
In my team we have recently upgraded React to 16.12.0 and since react 16.10 if I'm not wrong, react is throwing a warning message alerting about the future deprecation of the lifecycle methods 'componentWillUpdate' and others.
The correct way to fix this it would be to replace this lifecycle with another if possible in react-billboardjs codebase. I think there is only one. Replacing will probably make more problems if it makes the logic to change.
The fastest way it would be to replace the name with the UNSAFE_ prefix.
I'm out of time this days but I would find some time to do the fastest way for sure.
What do you think about this @planttheidea ?

I think I can tackle this sometime over the next few days, but ideally I would like this to be done in a way that was not a breaking change. In all likelihood (because this is doing low-level DOM manipulation) I can convert this to being componentDidUpdate (in hindsight, not sure why I used componentWillUpdate). If I can't do this for some reason, I'll programmatically determine if I need to apply the UNSAFE_ prefix (as this library currently supports React 15 as well).
Either way, shouldn't be crazy to do.

This should be fixed in 1.5.4. Let me know if you have any more issues!


About a lot of edges

❓ Questions & Help

hi, PyG is a cool thing,and I am interested in this job.Thank you for your hard working.
OK,for my project, i am trying to train a Graph with a GAT, but the edge index is too large that my memory is not enough to run,so i try to solve it with this  method
https://rusty1s.github.io/pytorch_geometric/build/html/notes/create_dataset.html#creating-larger-datasets
I split the edge index several parts that it can work, but I don't know whether it's true or not, and the result looks not so good,so i think divide edge index is not true,but i haven't a good idea for this problem.How do you deal with such large edge index Graph?
thank you very much and look forward to your reply.

You need some kind of neighborhood sampling for this, something which is currently not supported by PyG (see here).


Diagram with integer numbers returns 'nan' values.

Example:
This does not work: dgm = [[0, 2], [0, 6], [0, 8]];
This one works fine: dgm = [[0.0, 2.0], [0.0, 6.0], [0.0, 8.0]];
Thanks for solving the issue!

Thanks for bringing this to my attention. I'll try to issue a fix this weekend.

This does look to me like a Python2 vs 3 issue, as Python3 essentially gets around the need to cast integers to floats. If @muszyna25 can confirm they are using Python2, I can try to figure out a workaround.

That would be really helpful.  I set up TravisCI with a test that is currently failing for their example on 2.7, but passing on 3.4+.  It looks like there is another failing test, probably from sloppy integer handling.
If you could figure something out, a PR would be greatly appreciated! Thanks!


Questions on show_text_tm

Just want to say thanks for this great project software. I had been looking for a way to establish a digital picture frame and this really fit the bill!  Now have two installations in place.
Couple of questions...

With the more recent versions and new configuration file ... I'm trying to figure out the "show_text_tm" option. Is this meant to be in seconds? If set to 60, the text displays for waaaay longer than 1 minute (was displayed for full hour that image was displayed). If I set to 1.0, the text displays for about 20 seconds.
When the text first comes up, it is really bright (for like a second or 2) but then becomes semi-transparent. Sometimes the text disappears completely.
Also, Control-C does not seem to end the slideshow any more? Or maybe the Pi was in some kind of weird state where it was not accepting keyboard input. Looks like the "exit" option (under peripherals) is now meant to handle this function?

Perhaps I've got something screwed up on my end, with respect to the above. Appreciate any suggestions/pointers.
Dave

Hi @dnuber,
that sounds strange. show_text_tmshould be indeed seconds. It should be less than time_delay.
After the image is fully faded in, the overlay text should be displayed for show_text_tm seconds. Text itself is faded in and out.
Can you provide the following infos:

What kind of raspberry?
raspian buster or bullesyes?
Python version python3 -V
picframe version and version of its used packages picframe -v
Your configuration.yaml(please remove any passwords)

How do you start picframe? From console or as systems service? From console Control-C should work. What is reported on console, if you press Control-C?
Control-C is just for debugging, if you run picframe from console. Normally you should run picframe as systemd service and start stop it with systemctl start... or systemctl stop
The peripherals interface could be used, if you have a touchscreen and or mouse/keyboard attached. This code is not well tested by me, because I don't use any peripherals on my own frame. And I never got the pygame engine working on my Mac, which I use for developement. If there are any issues please let me know.
By the way. Can you run top? Maybe you have, for whatever reason a high load on your raspberry.

Hi @helgeerbe
Thanks for the reply. Here is requested info:
Raspberry Pi 3 Model B Rev 1.2
Buster "legacy" (just freshly installed)
Python 3.7.3
picframe version:  2022.12.15
configuration.yaml.txt
I don't think the load is particularly high for this unit. It is used exclusively for picframe and it runs as systemd automatically on startup, per instructions here:
https://www.thedigitalpictureframe.com/how-to-add-crossfading-slide-transitions-to-your-digital-picture-frame-using-pi3d/
Here is top output:
Tasks: 143 total,   3 running, 140 sleeping,   0 stopped,   0 zombie
%Cpu(s): 26.8 us,  8.9 sy,  0.0 ni, 62.3 id,  0.0 wa,  0.0 hi,  2.0 si,  0.0 st
MiB Mem :    744.8 total,    261.0 free,    197.6 used,    286.2 buff/cache
MiB Swap:    100.0 total,    100.0 free,      0.0 used.    479.8 avail Mem
Hope this helps?
Cheers,
Dave

The config file looks fine for my. text_tm is set to 2.0. If I remember right textfading takes in minimum 5 sec. Any number below 5 is set internally to 5.
I run python 3.9.2. But I'm not aware, that I use something, which requires a newer version.
Can you run picframe -v
I get:
pi@picframe:~ $ picframe -v
INFO:start.py:starting ['/home/pi/.local/bin/picframe', '-v']
picframe version:  0+untagged.445.gf9d1065.dirty

Checking required packages......
PIL :  9.3.0
pi3d :  2.49
yaml :  6.0
paho.mqtt :  1.6.1
iptcinfo3 :  2.1.4
numpy :  1.19.5
ninepatch : installed, but no version info
pi_heif :  0.9.0
defusedxml :  0.7.1

You missed the load from top. Can you share it. Your CPU load seems to high for me. Wondering what your average load is.
top - 20:13:29 up  6:13,  2 users,  load average: 0,14, 0,19, 0,18
Tasks: 143 total,   1 running, 142 sleeping,   0 stopped,   0 zombie
%CPU(s):  1,6 us,  0,9 sy,  0,0 ni, 97,5 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
MiB Spch:    734,0 total,    102,2 free,    340,4 used,    291,4 buff/cache
MiB Swap:    100,0 total,     72,2 free,     27,8 used.    332,9 avail Spch

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     ZEIT+ BEFEHL
    885 pi        20   0<PHONE_NUMBER>96  17604 S   6,6  16,5  29:21.43 python3

Just to be sure: on pi3 you have set in raspi-config do_memory_split to 256  and A2 GL Driver to Choose G1 (Legacy)?

OK - thanks for the info on 5 sec minimum. Looks like trying to use text_tm <5s was causing funky stuff with text fading/opacity. I have reverted to text_tm of 20.0 and delay between images of 5 minutes and it seems to be behaving as expected. Still not sure why I was originally getting text that did not go away even though text_tm was default of 20.0. Will let you know if I run into any other problems.
For completeness ... confirm that gpu mem is 256 and A2 GL Driver is disabled (Legacy).
And:
pi@picframe-wembley:~ $ picframe -v
INFO:start.py:starting ['/home/pi/.local/bin/picframe', '-v']
picframe version:  2022.12.15
Checking required packages......
PIL :  9.4.0
pi3d :  2.49
yaml :  6.0
paho.mqtt :  1.6.1
iptcinfo3 :  2.1.4
numpy :  1.16.2
ninepatch : installed, but no version info
pi_heif :  0.9.1
defusedxml :  0.7.1
pi@picframe-wembley:~ $
Perhaps load is higher because I am running VNC (and remotely connected while running top).  But still not maxed out so could that really cause text timing issues?
top - 14:37:43 up 59 min,  2 users,  load average: 0.90, 0.71, 0.66
Tasks: 142 total,   1 running, 141 sleeping,   0 stopped,   0 zombie
%Cpu(s): 10.7 us,  5.1 sy,  0.0 ni, 83.5 id,  0.0 wa,  0.0 hi,  0.7 si,  0.0 st
MiB Mem :    744.8 total,    299.4 free,    190.8 used,    254.6 buff/cache
MiB Swap:    100.0 total,    100.0 free,      0.0 used.    488.4 avail Mem
PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
469 root      20   0   48848  33056  17616 S  17.1   4.3   0:08.59 vncserver+
504 root      20   0  217020  59532  32168 S  11.8   7.8   0:24.08 Xorg
912 pi        20   0  236328  49784  38300 S  11.8   6.5   0:12.52 lxterminal
543 pi        20   0  110024  47800  15632 S   6.6   6.3   3:17.75 picframe
967 root      20   0       0      0      0 I   6.6   0.0   0:01.13 kworker/u+
977 root      20   0       0      0      0 D   5.3   0.0   0:00.78 kworker/0+
511 root      20   0   19576  12404  11924 S   3.3   1.6   0:12.69 vncagent
933 pi        20   0   10440   2848   2468 R   1.0   0.4   0:20.30 top
962 root      20   0       0      0      0 I   1.0   0.0   0:10.31 kworker/0+
12 root      20   0       0      0      0 I   0.3   0.0   0:00.94 rcu_sched
73 root       1 -19       0      0      0 S   0.3   0.0   0:02.23 vchiq-rec+
961 root      20   0       0      0      0 I   0.3   0.0   0:00.36 kworker/u+
976 root      20   0       0      0      0 I   0.3   0.0   0:00.01 kworker/1+
1 root      20   0   33720   8024   6420 S   0.0   1.1   0:05.90 systemd
2 root      20   0       0      0      0 S   0.0   0.0   0:00.02 kthreadd
Thanks again for your responses and insight.
Dave

Dave, this does seem odd. The code uses the greater of 4.0s or show_text_tm/4.0, but it should cope if you put in a value lower than 5s. There is probably some kind of bug in the code as it's fairly convoluted (alpha going from 0 to 1, staying there for a bit then dropping to 0. But having to cope with images fading, loading etc), I will will play around later if I get a chance.
Paddy

@paddywwoof Any update on this?


Seems that it doesn't work with local only repos

I have a repository without remotes and with only (master) branch.

I press F12,
then click on a changed file like in gif,
but nothing ever happens.

Also the branch dropdown is empty, and all icons are not responding (grayed out):

@CosmoMyzrailGorynych would you mind giving me more information on you machine, atom version, etc.? Thanks.

My Atom is 1.13.0.
It is running on Windows 8.1 with Git v2.11.0
I checked it again and it began working. Now I can see a master branch in a third dropdown. It seems to work, but another oddity appeared:
I have one file changed. If I click it once, a commit button becames active, but the file isn't checked as staged. If I click again, a green tick appears marking it as staged. The third click deactivates the commit button and a staged icon.

I have seen this happen with repos that have no commit history. Was this your case?

No, it already had 5 commits saved or so.
-----Original Message-----
From: "Andrew Rynhard"<EMAIL_ADDRESS>Sent: 1/13/2017 2:05 AM
To: "andrewrynhard/atom-git-gui"<EMAIL_ADDRESS>Cc: "Cosmo Myzrail Gorynych aka Cos"<EMAIL_ADDRESS>"Mention"<EMAIL_ADDRESS>Subject: Re: [andrewrynhard/atom-git-gui] Seems that it doesn't work withlocal only repos (#8)
I have seen this happen with repos that have no commit history. Was this your case?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Hmmm... Okay thank you for the feedback, I will be looking into this.

same problem


Add dependency on chef-sugar cookbook to provide platform helper methods

This allows us to utilize sugar like:

mac_os_x?
virtual?
mac_os_x_before_or_at_maverick?

Nice! Any reason we want to wait until 3.0 for this? Doesn't seem to break anything.

I'm going to close this and have it target a release/2.8 branch instead.


Doppler Ellipse - this needs an image/movie as output.

https://www.veed.io/learn/best-youtube-video-format#:~:text=MP4 is the best video,and AAC-LC audio codec.
"MP4 is the best video format for YouTube, with a standard aspect ratio of 16:9, H. 264 video codec, and AAC-LC audio codec."

I've added an image output.


"X" button to close a toast is not visible, but still interactable

Please verify the version of auro-toast you have installed
Whatever version is on the docssite
Please describe the bug

go to Auro Toast page on the DocsSite
Click to open any toast
Hover mouse over where the "X" Button should be

Reproducing the error
This issue is reproducible on the Auro docsite
Expected behavior
X Button is visible
What browsers are you seeing the problem on?
Chrome
Additional context

Exit criteria
No response

This is fixed in latest version, but DocsSite is out of date.


Issue/203 big numbers

Description
This does not touch the handling of big numbers in forms.
So creating and editing service instances still needs work.
I have created a separate ticket for this as it seemed out of scope. (https://github.com/inmanta/web-console/issues/2542)
So this ticket focuses simply adding support for large integers coming from the api into the application.
closes #203
Self Check:
Strike through any lines that are not applicable (~~line~~) then check the box

[x] Attached issue to pull request
[x] Changelog entry
[x] Code is clear and sufficiently documented
[x] Sufficient test cases (reproduces the bug/tests the requested feature)
[x] Correct, in line with design
[ ] End user documentation is included or an issue is created for end-user documentation (add ref to issue here: )

Reviewer Checklist:

[ ] Sufficient test cases (reproduces the bug/tests the requested feature)
[ ] Code is clear and sufficiently documented
[ ] Correct, in line with design

Processing this pull request

Pull request rejected by merge tool. Multiple change entry files found (changelogs/unreleased/1267-not-found-page.yml,changelogs/unreleased/1414-refactor-query-command.yml,changelogs/unreleased/1414-refactor-service-instances-query.yml,changelogs/unreleased/1444-hide-lsm-navigation.yml,changelogs/unreleased/1472-landing-page.yml,changelogs/unreleased/1473-create-environment.yml,changelogs/unreleased/1474-environment-delete.yml,changelogs/unreleased/1475-env-edit-toggle.yml,changelogs/unreleased/1476-settings-page.yml,changelogs/unreleased/1482-environment-tab.yml,changelogs/unreleased/1483-configuration-tab.yml,changelogs/unreleased/1484-add-documentation-link.yml,changelogs/unreleased/1485-env-selector-jump.yml,changelogs/unreleased/1555-restrict-base-url.yml,changelogs/unreleased/1570-dependabot.yml,changelogs/unreleased/1580-add-hooks-access-tests.yml,changelogs/unreleased/1582-eslint-hooks-plugin.yml,changelogs/unreleased/1586-dependabot.yml,changelogs/unreleased/1588-dependabot.yml,changelogs/unreleased/1593-dependabot.yml,changelogs/unreleased/1595-dependabot.yml,changelogs/unreleased/1597-dependabot.yml,changelogs/unreleased/1599-dependabot.yml,changelogs/unreleased/1601-dependabot.yml,changelogs/unreleased/1606-dependabot.yml,changelogs/unreleased/1611-dependabot.yml,changelogs/unreleased/1614-simplify-projects.yml,changelogs/unreleased/1616-dependabot.yml,changelogs/unreleased/1621-dependabot.yml,changelogs/unreleased/1624-dependabot.yml,changelogs/unreleased/1627-dependabot.yml,changelogs/unreleased/1630-dependabot.yml,changelogs/unreleased/1632-dependabot.yml,changelogs/unreleased/1634-dependabot.yml,changelogs/unreleased/1636-dependabot.yml,changelogs/unreleased/1639-dependabot.yml,changelogs/unreleased/1641-dependabot.yml,changelogs/unreleased/1643-dependabot.yml,changelogs/unreleased/1644-dependabot.yml,changelogs/unreleased/1645-improve-landing-page.yml,changelogs/unreleased/1648-dependabot.yml,changelogs/unreleased/1649-esm-module.yml,changelogs/unreleased/1652-improve-delete-env-modal.yml,changelogs/unreleased/1653-dependabot.yml,changelogs/unreleased/1657-dependabot.yml,changelogs/unreleased/1659-dependabot.yml,changelogs/unreleased/1661-dependabot.yml,changelogs/unreleased/1663-dependabot.yml,changelogs/unreleased/1665-improve-code-highlighter.yml,changelogs/unreleased/1666-fix-timeline-diff.yml,changelogs/unreleased/1667-resource-link.yml,changelogs/unreleased/1668-dependabot.yml,changelogs/unreleased/1669-edit-disabled.yml,changelogs/unreleased/1673-dependabot.yml,changelogs/unreleased/1675-dependabot.yml,changelogs/unreleased/1678-dependabot.yml,changelogs/unreleased/1680-dependabot.yml,changelogs/unreleased/1683-dependabot.yml,changelogs/unreleased/1686-dependabot.yml,changelogs/unreleased/1688-move-queries.yml,changelogs/unreleased/1689-move-commands.yml,changelogs/unreleased/1690-remove-deleter.yml,changelogs/unreleased/1691-remove-poster.yml,changelogs/unreleased/1692-remove-fetcher.yml,changelogs/unreleased/1693-rename-queries.yml,changelogs/unreleased/1694-rename-commands.yml,changelogs/unreleased/1696-dependabot.yml,changelogs/unreleased/1699-dependabot.yml,changelogs/unreleased/1701-dependabot.yml,changelogs/unreleased/1703-dependabot.yml,changelogs/unreleased/1704-terminated-actions.yml,changelogs/unreleased/1708-refactor-base-url-routes.yml,changelogs/unreleased/1712-dependabot.yml,changelogs/unreleased/1714-dependabot.yml,changelogs/unreleased/1715-fix-charts-renderInPortal-warning.yml,changelogs/unreleased/1717-dependabot.yml,changelogs/unreleased/1719-dependabot.yml,changelogs/unreleased/1723-add-status-page.yml,changelogs/unreleased/1724-token-tab.yml,changelogs/unreleased/1727-dependabot.yml,changelogs/unreleased/1729-dependabot.yml,changelogs/unreleased/1731-dependabot.yml,changelogs/unreleased/1733-dependabot.yml,changelogs/unreleased/1734-fix-delete-env-modal-enter.yml,changelogs/unreleased/1736-create-env-simple-fields.yml,changelogs/unreleased/1737-resource-table-column-width.yml,changelogs/unreleased/1738-eslint-import-order.yml,changelogs/unreleased/1740-dependabot.yml,changelogs/unreleased/1746-dependabot.yml,changelogs/unreleased/1748-dependabot.yml,changelogs/unreleased/1752-dependabot.yml,changelogs/unreleased/1759-dependabot.yml,changelogs/unreleased/1761-dependabot.yml,changelogs/unreleased/1765-dependabot.yml,changelogs/unreleased/1768-dependabot.yml,changelogs/unreleased/1773-dependabot.yml,changelogs/unreleased/1777-dependabot.yml,changelogs/unreleased/1781-dependabot.yml,changelogs/unreleased/1783-dependabot.yml,changelogs/unreleased/1785-dependabot.yml,changelogs/unreleased/1787-dependabot.yml,changelogs/unreleased/1789-typescript-es-target-version.yml,changelogs/unreleased/1800-refactor-env-handler.yml,changelogs/unreleased/1804-history-page-continuous.yml,changelogs/unreleased/1805-fix-scheduler-race-condition.yml,changelogs/unreleased/1806-deploy-state-bar.yml,changelogs/unreleased/1807-deploy-repair-buttons.yml,changelogs/unreleased/1809-agents-page.yml,changelogs/unreleased/1811-agents-table.yml,changelogs/unreleased/1812-add-download-support-archive.yml,changelogs/unreleased/1822-dependabot.yml,changelogs/unreleased/1824-dependabot.yml,changelogs/unreleased/1827-dependabot.yml,changelogs/unreleased/1829-dependabot.yml,changelogs/unreleased/1831-dependabot.yml,changelogs/unreleased/1833-dependabot.yml,changelogs/unreleased/1835-dependabot.yml,changelogs/unreleased/1837-dependabot.yml,changelogs/unreleased/1839-dependabot.yml,changelogs/unreleased/1840-always-show-navigation.yml,changelogs/unreleased/1841-dependabot-allow-eslint.yml,changelogs/unreleased/1843-dependabot.yml,changelogs/unreleased/1845-dependabot.yml,changelogs/unreleased/1848-dependabot.yml,changelogs/unreleased/1850-dependabot.yml,changelogs/unreleased/1853-dependabot.yml,changelogs/unreleased/1858-dependabot.yml,changelogs/unreleased/1862-refactor-class-components.yml,changelogs/unreleased/1863-bundle-size.yml,changelogs/unreleased/1866-update-relative-dates.yml,changelogs/unreleased/1868-agents-process-page.yml,changelogs/unreleased/1869-react-router-update.yml,changelogs/unreleased/1870-edit-project-on-settings.yml,changelogs/unreleased/1871-fix-create-instance-button.yml,changelogs/unreleased/1873-dependabot.yml,changelogs/unreleased/1877-fix-security-vulnerabilities.yml,changelogs/unreleased/1885-add-preventDefault-to-forms.yml,changelogs/unreleased/1886-dependabot.yml,changelogs/unreleased/1888-dependabot.yml,changelogs/unreleased/1892-fix-broken-styling.yml,changelogs/unreleased/1894-dependabot.yml,changelogs/unreleased/1896-dependabot.yml,changelogs/unreleased/1898-dependabot.yml,changelogs/unreleased/1900-dependabot.yml,changelogs/unreleased/1902-dependabot.yml,changelogs/unreleased/1904-dependabot.yml,changelogs/unreleased/1907-dependabot.yml,changelogs/unreleased/1909-dependabot.yml,changelogs/unreleased/1911-dependabot.yml,changelogs/unreleased/1913-dependabot.yml,changelogs/unreleased/1915-dependabot.yml,changelogs/unreleased/1917-dependabot.yml,changelogs/unreleased/1919-dependabot.yml,changelogs/unreleased/1921-dependabot.yml,changelogs/unreleased/1923-refactor-managers-env-inject.yml,changelogs/unreleased/1924-dependabot.yml,changelogs/unreleased/1926-dependabot.yml,changelogs/unreleased/1931-dependabot.yml,changelogs/unreleased/1933-dependabot.yml,changelogs/unreleased/1936-dependabot.yml,changelogs/unreleased/1938-dependabot.yml,changelogs/unreleased/1940-dependabot.yml,changelogs/unreleased/1942-dependabot.yml,changelogs/unreleased/1944-dependabot.yml,changelogs/unreleased/1946-dependabot.yml,changelogs/unreleased/1948-dependabot.yml,changelogs/unreleased/1950-dependabot.yml,changelogs/unreleased/1951-service-instance-enum-support.yml,changelogs/unreleased/1953-dependabot.yml,changelogs/unreleased/1955-dependabot.yml,changelogs/unreleased/1957-dependabot.yml,changelogs/unreleased/1960-improve-loading-flow.yml,changelogs/unreleased/1962-dependabot.yml,changelogs/unreleased/1964-dependabot.yml,changelogs/unreleased/1966-dependabot.yml,changelogs/unreleased/1968-dependabot.yml,changelogs/unreleased/1970-dependabot.yml,changelogs/unreleased/1972-dependabot.yml,changelogs/unreleased/1974-dependabot.yml,changelogs/unreleased/1976-dependabot.yml,changelogs/unreleased/1978-dependabot.yml,changelogs/unreleased/1980-dependabot.yml,changelogs/unreleased/1982-dependabot.yml,changelogs/unreleased/1985-dependabot.yml,changelogs/unreleased/1987-dependabot.yml,changelogs/unreleased/1989-dependabot.yml,changelogs/unreleased/1991-dependabot.yml,changelogs/unreleased/1992-env-icon-description-create-edit.yml,changelogs/unreleased/1994-dependabot.yml,changelogs/unreleased/2002-desired-state-page.yml,changelogs/unreleased/2007-desired-state-table.yml,changelogs/unreleased/2008-dependabot.yml,changelogs/unreleased/2011-dependabot.yml,changelogs/unreleased/2016-environment-icons.yml,changelogs/unreleased/2017-add-environments-details-param.yml,changelogs/unreleased/2020-dependabot.yml,changelogs/unreleased/2024-dependabot.yml,changelogs/unreleased/2025-resource-progress-bar-improvements.yml,changelogs/unreleased/2026-stale-data-for-buttons.yml,changelogs/unreleased/2027-fix-relative-dates-timezone.yml,changelogs/unreleased/2029-dependabot.yml,changelogs/unreleased/203-add-bigint-json-parser.yml,changelogs/unreleased/2031-dependabot.yml,changelogs/unreleased/2033-dependabot.yml,changelogs/unreleased/2037-dependabot.yml,changelogs/unreleased/2039-dependabot.yml,changelogs/unreleased/2042-dependabot.yml,changelogs/unreleased/2044-dependabot.yml,changelogs/unreleased/2046-dependabot.yml,changelogs/unreleased/2048-dependabot.yml,changelogs/unreleased/2050-dependabot.yml,changelogs/unreleased/2052-dependabot.yml,changelogs/unreleased/2054-dependabot.yml,changelogs/unreleased/2056-dependabot.yml,changelogs/unreleased/2058-dependabot.yml,changelogs/unreleased/2065-dependabot.yml,changelogs/unreleased/2067-dependabot.yml,changelogs/unreleased/2069-dependabot.yml,changelogs/unreleased/2071-dependabot.yml,changelogs/unreleased/2085-pause-unpause-agent.yml,changelogs/unreleased/2086-dependabot.yml,changelogs/unreleased/2088-dependabot.yml,changelogs/unreleased/2092-dependabot.yml,changelogs/unreleased/2094-dependabot.yml,changelogs/unreleased/2095-promote-version.yml,changelogs/unreleased/2096-desired-state-details-resource-table.yml,changelogs/unreleased/2098-desired-state-resource-details.yml,changelogs/unreleased/2099-dependabot.yml,changelogs/unreleased/2101-dependabot.yml,changelogs/unreleased/2103-dependabot.yml,changelogs/unreleased/2105-dependabot.yml,changelogs/unreleased/2107-dependabot.yml,changelogs/unreleased/2110-dependabot.yml,changelogs/unreleased/2112-dependabot.yml,changelogs/unreleased/2114-dependabot.yml,changelogs/unreleased/2116-fix-history-date.yml,changelogs/unreleased/2120-dependabot.yml,changelogs/unreleased/2122-dependabot.yml,changelogs/unreleased/2124-dependabot.yml,changelogs/unreleased/2126-dependabot.yml,changelogs/unreleased/2128-dependabot.yml,changelogs/unreleased/2130-dependabot.yml,changelogs/unreleased/2132-dependabot.yml,changelogs/unreleased/2134-dependabot.yml,changelogs/unreleased/2136-dependabot.yml,changelogs/unreleased/2138-dependabot.yml,changelogs/unreleased/2140-dependabot.yml,changelogs/unreleased/2142-dependabot.yml,changelogs/unreleased/2144-dependabot.yml,changelogs/unreleased/2146-dependabot.yml,changelogs/unreleased/2148-dependabot.yml,changelogs/unreleased/2151-dependabot.yml,changelogs/unreleased/2156-dependabot.yml,changelogs/unreleased/2159-dependabot.yml,changelogs/unreleased/2163-dependabot.yml,changelogs/unreleased/2165-dependabot.yml,changelogs/unreleased/2167-dependabot.yml,changelogs/unreleased/2169-dependabot.yml,changelogs/unreleased/2171-dependabot.yml,changelogs/unreleased/2172-document-environments.yml,changelogs/unreleased/2175-dependabot.yml,changelogs/unreleased/2177-dependabot.yml,changelogs/unreleased/2179-dependabot.yml,changelogs/unreleased/2181-dependabot.yml,changelogs/unreleased/2183-dependabot.yml,changelogs/unreleased/2185-dependabot.yml,changelogs/unreleased/2186-page-bottom-space.yml,changelogs/unreleased/2191-dependabot.yml,changelogs/unreleased/2194-desired-state-details-page.yml,changelogs/unreleased/2198-image-import.yml,changelogs/unreleased/2200-dependabot.yml,changelogs/unreleased/2201-fix-background-image.yml,changelogs/unreleased/2203-dependabot.yml,changelogs/unreleased/2205-dependabot.yml,changelogs/unreleased/2207-dependabot.yml,changelogs/unreleased/2210-dependabot.yml,changelogs/unreleased/2212-dependabot.yml,changelogs/unreleased/2214-dependabot.yml,changelogs/unreleased/2217-dependabot.yml,changelogs/unreleased/2219-dependabot.yml,changelogs/unreleased/2222-dependabot.yml,changelogs/unreleased/2224-dependabot.yml,changelogs/unreleased/2226-dependabot.yml,changelogs/unreleased/2228-dependabot.yml,changelogs/unreleased/2235-dependabot.yml,changelogs/unreleased/2237-encode-resourceId.yml,changelogs/unreleased/2240-dependabot.yml,changelogs/unreleased/2242-dependabot.yml,changelogs/unreleased/2244-desired-state-diff.yml,changelogs/unreleased/2247-dependabot.yml,changelogs/unreleased/2249-dependabot.yml,changelogs/unreleased/2251-dependabot.yml,changelogs/unreleased/2253-dependabot.yml,changelogs/unreleased/2255-dependabot.yml,changelogs/unreleased/2258-dependabot.yml,changelogs/unreleased/2260-dependabot.yml,changelogs/unreleased/2264-dependabot.yml,changelogs/unreleased/2265-diagnose-links.yml,changelogs/unreleased/2266-resources-deploy-state-colors.yml,changelogs/unreleased/2268-dependabot.yml,changelogs/unreleased/2274-dependabot.yml,changelogs/unreleased/2276-dependabot.yml,changelogs/unreleased/2278-dependabot.yml,changelogs/unreleased/2281-fix-page-padding.yml,changelogs/unreleased/2282-dependabot.yml,changelogs/unreleased/2284-dependabot.yml,changelogs/unreleased/2286-dependabot.yml,changelogs/unreleased/2288-dependabot.yml,changelogs/unreleased/2290-dependabot.yml,changelogs/unreleased/2292-dependabot.yml,changelogs/unreleased/2295-dependabot.yml,changelogs/unreleased/2297-dependabot.yml,changelogs/unreleased/2299-dependabot.yml,changelogs/unreleased/2301-dependabot.yml,changelogs/unreleased/2303-dependabot.yml,changelogs/unreleased/2305-dependabot.yml,changelogs/unreleased/2307-dependabot.yml,changelogs/unreleased/2309-dependabot.yml,changelogs/unreleased/2312-dependabot.yml,changelogs/unreleased/2314-dependabot.yml,changelogs/unreleased/2316-dependabot.yml,changelogs/unreleased/2319-dependabot.yml,changelogs/unreleased/2321-dependabot.yml,changelogs/unreleased/2326-dependabot.yml,changelogs/unreleased/2328-dependabot.yml,changelogs/unreleased/2331-dependabot.yml,changelogs/unreleased/2333-dependabot.yml,changelogs/unreleased/2335-dependabot.yml,changelogs/unreleased/2337-dependabot.yml,changelogs/unreleased/2341-dependabot.yml,changelogs/unreleased/2343-dependabot.yml,changelogs/unreleased/2345-dependabot.yml,changelogs/unreleased/2347-dependabot.yml,changelogs/unreleased/2349-dependabot.yml,changelogs/unreleased/2350-env-selector-fix.yml,changelogs/unreleased/2355-dependabot.yml,changelogs/unreleased/2357-dependabot.yml,changelogs/unreleased/2360-dependabot.yml,changelogs/unreleased/2362-dependabot.yml,changelogs/unreleased/2365-oss-documentation.yml,changelogs/unreleased/2375-compile-button.yml,changelogs/unreleased/2378-security-alerts.yml,changelogs/unreleased/2380-dependabot.yml,changelogs/unreleased/2383-selectable-cards.yml,changelogs/unreleased/2386-dependabot.yml,changelogs/unreleased/2394-dependabot.yml,changelogs/unreleased/2396-dependabot.yml,changelogs/unreleased/2400-dependabot.yml,changelogs/unreleased/2403-dependabot.yml,changelogs/unreleased/2405-dependabot.yml,changelogs/unreleased/2407-dependabot.yml,changelogs/unreleased/2409-dependabot.yml,changelogs/unreleased/2411-dependabot.yml,changelogs/unreleased/2413-dependabot.yml,changelogs/unreleased/2415-dependabot.yml,changelogs/unreleased/2417-dependabot.yml,changelogs/unreleased/2419-dependabot.yml,changelogs/unreleased/2421-dependabot.yml,changelogs/unreleased/2427-dependabot.yml,changelogs/unreleased/2429-dependabot.yml,changelogs/unreleased/2432-dependabot.yml,changelogs/unreleased/2438-dependabot.yml,changelogs/unreleased/2441-dependabot.yml,changelogs/unreleased/2444-dependabot.yml,changelogs/unreleased/2447-dependabot.yml,changelogs/unreleased/2450-dependabot.yml,changelogs/unreleased/2457-dependabot.yml,changelogs/unreleased/2461-dependabot.yml,changelogs/unreleased/2464-dependabot.yml,changelogs/unreleased/2465-improve-resource-details-tabs.yml,changelogs/unreleased/2468-dependabot.yml,changelogs/unreleased/2471-dependabot.yml,changelogs/unreleased/2474-dependabot.yml,changelogs/unreleased/2477-dependabot.yml,changelogs/unreleased/2480-dependabot.yml,changelogs/unreleased/2483-dependabot.yml,changelogs/unreleased/281-add-pagestate-persistence.yml,changelogs/unreleased/380-environments-landing-page.yml,changelogs/unreleased/431-redirect-to-home-page.yml,changelogs/unreleased/679-show-hash.yml,changelogs/unreleased/978-facts-tab.yml,changelogs/unreleased/add-license.yml,changelogs/unreleased/deploy-state-bar-stories.yml,changelogs/unreleased/fix-code-highlighter-wrap.yml,changelogs/unreleased/fix-dict-editor-width.yml,changelogs/unreleased/fix-storybook-errors.yml,changelogs/unreleased/fix-typescript-merge-issue.yml). This may happen when a change entry was removed from the remote repository due to a reverted change. In that case, make sure the latest changes from origin/master are merged into issue/203-big-numbers before triggering merge bot.

Processing this pull request

An unexpected error occurred while processing this pull request. The request might have been partially processed. Caused by: Remote state does not match local state: got pull requests for branches master, iso5 but change entry specifies branches iso5, master, iso4.
If this is a first stage pull request (not opened by the merge tool) this is probably caused by a race condition (inmanta/irt#650). The best way to resolve this is to make sure the merge tool can pick up this pull request again and start from a clean slate. To do this, take the following steps:

Close all pull requests opened by the merge tool with the same source branch as this one. Be careful not to close pull requests for source branches that start with merge-tool/. All pull requests created by the merge tool link to this pull request so you should be able to find them mentioned here.
Re-add the merge-tool-ready label to this pull request.

Processing this pull request

Merged into branches iso5, iso4, master in 1c0968fd9c2ff1f1c1610ad58e3204299d22019b


word_cloud not displaying records in apache-superset-1.0

Hi, I am using latest version of apache-superset. I am trying to create word_cloud chart, the records are not displaying when I am inspecting the webpage it is showing font-size: 0px for all the records. Please refer to the attached screenshot. Thanks

Hi there @vksamu 2 things:

Can you share some sample data (you can anonymize it) + the query that's generated + the database you're using? So we can rule out any issues with the data itself vs Superset (unlikely to be the issue but still)
Are you able to replicate this issue in Superset v1.4? Superset v1.0 is quite old at this point and the issue may have already been fixed

Since there's no response on the thread, and we're now only supporting 1.5/2.0 (which seems to work!), I'll close this one out as resolved.


JSP support

it would be quite useful !!

Pretty Diff can already support this.  One of us just needs to create a pull request exactly like: https://github.com/Glavin001/atom-beautify/issues/559

An example Pull request being #560

Sorry to bring this one up again - JSP support is provided in XML langauge support, but only the extension .jsp is support - can we get .jspf supported as well? At the moment I have to change the language from javascript pages to xml in atom before being able to beautify.


Add codecov

It would be great to add codecov soon, since code may slip by untested as we start with major overhauls otherwise.

Duplicate of #332, closing in favor of newer one.


Correct Ruby code style

Fixed following issues:

trailing whitespaces
double quotes
old Hash syntax
indentation, excessive empty lines
etc

It was automatic correction with rubocop. The whole list of available corrections is here https://github.com/bbatsov/rubocop/wiki/Automatic-Corrections
Some declared autocorrections are still not implemented

Coverage decreased (-2.6%) to 94.631% when pulling 74ff0b2c9d6449921ce7a21469ffcecb0b506ba1 on andrykonchin:correct-ruby-code-style into 7fa2a22e4c0400d11817532baaf462848320bd44 on Dynamoid:master.

Coverage remained the same at 97.242% when pulling bcffc7fa8ca4634e828569b1ac51ea804df9fc04 on andrykonchin:correct-ruby-code-style into 7fa2a22e4c0400d11817532baaf462848320bd44 on Dynamoid:master.


dockerize repository

Docker is the best solution for running codes in the machine of the lab or the company without changing its system.
an Example:

docker-compose build
docker-compose up -d
docker-compose exec tensorflowtts /bin/bash
tmux
(any operation such as training)
Ctrl-b d (exit from tmux)
Ctrl-p Ctrl-q (exit from docker shell)

ref. #56

applied @dathudeptrai 's  two comments

do we need add some tutorial to README @MokkeMeguru

I think no. We need end-to-end tutorial. In its tutorial, we need to use docker.
In other words, we don't have to pick up docker's tutorial.


Skip Requirements

Modify the skip requirements to allow for:

Only skip if the command invoker is in the voice channel (or an admin/some other permission).
Make skip percentage based.
A role or permission to always be able to skip.
Guild-specific configuration possible.

I agree


Add a SIP proposing merging of package.json and snap.manifest.json

This relates to https://github.com/MetaMask/snaps-skunkworks/issues/412

I liked the idea at one point but as of now I do not want to make snaps dependent on package.json

I liked the idea at one point but as of now I do not want to make snaps dependent on package.json

Can you expand?

Editorially this SIP is consistent, merging as a draft for consideration, any further review can proceed in the discussions forum


GetMovie Null..why?

Hi Mike! For some movies, the method GetMovie return a object with null propertys

Can you tell me why or help me?
Thanx!

Hi,
The GetMovie method is very generic and will suit a lot of situations. You already add the Images method, but you can add many more. You could f.ex. do:
Movie movie = client.GetMovie(movieId, MovieMethods.Images | MovieMethods.Credits);
Regards,
Mike.

Yes! but for some movies...return nothing, but when you search in the webpage, the movie is there with images, cast, credits, etc..thats my question...
Ex:
for IMDBID: "tt1823672"..returns everything OK
IMDBID: "tt304141"..returns null
why?

Perhaps the data isn't there. IMDb id's don't always work as expected.
See the links below:
https://www.themoviedb.org/search?query=tt1823672
https://www.themoviedb.org/search?query=tt304141

AHH ok!!! Perfect! Thank's for helping me!
Close this if you want!


Add activity heartbeats to see what they are up to

Adding activity heartbeats allows us to avoid timeouts better, but also gives an update on where long-running activities are up to.
This PR adds some heartbeats at key moments in the big activities

Converted to draft as the heartbeating broke simple tests (now we need an environment for the activity to run in)


Make black the official linter for Cookiecutter Django

I want to move us to using black, the uncompromising Python code linter.

**I'm submitting a ... **

[ ] bug report
[x] feature request
[ ] support request => Please do not submit support request here, see note at the top of this template.

What is the current behavior?

We use pyflakes and pycodestyle to check our coding style.

What is the expected behavior?

Perfectly formatted code according to

What is the motivation / use case for changing the behavior?

I want more consistent code across the project

Once this is done, we need to add the black badge per:
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)


Add remainderWithResult

This enumeratee is useful when you want to capture something like header-parsing logic in an enumerator instead of an enumeratee. One quick example—suppose you have a file like this:
3
cat
bat
dog
foo

…where the first line is a header that indicates how long each of the lines must be.
You could parse it like this:
import cats.instances.option._, io.iteratee.modules.option._
import scala.util.Try

val goodLines = enumerate("3", "cat", "bat", "dog", "foo")
val badLines = enumerate("3", "cat", "bat", "dog", "bird", "foo")

def validateLine(header: Int)(line: String): Option[String] =
  if (line.size == header) Some(line) else None

val parseHeader = head[String].flatMapM {
  case Some(line) => Try(line.toInt).toOption
  case None => None
}

val parseLines = for {
  header <- parseHeader
  rest <- consume[String].through(flatMapM(validateLine(header)))
} yield rest

And then:
scala> goodLines.into(parseLines)
res0: Option[Vector[String]] = Some(Vector(cat, bat, dog, foo))

scala> badLines.into(parseLines)
res1: Option[Vector[String]] = None

But in some cases you want the line parsing logic in an enumerator, which you can now express like this:
val words = remainderWithResultM(parseHeader)(Function.uncurried(validateLine _))

And then:
scala> goodLines.through(words).toVector
res2: Option[Vector[String]] = Some(Vector(cat, bat, dog, foo))

scala> badLines.through(words).toVector
res3: Option[Vector[String]] = None

The iteratee version is probably nicer in most cases, but I've wanted the enumerator version often enough to add it, I think.

Codecov Report

Merging #195 into master will increase coverage by 0.04%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #195      +/-   ##
==========================================
+ Coverage   97.13%   97.18%   +0.04%
==========================================
  Files          28       28
  Lines         838      852      +14
  Branches       57       50       -7
==========================================
+ Hits          814      828      +14
  Misses         24       24

Impacted Files
Coverage Δ

core/src/main/scala/io/iteratee/Enumeratee.scala
98.83% <100%> (+0.08%)
:arrow_up:

.../src/main/scala/io/iteratee/EnumerateeModule.scala
100% <100%> (ø)
: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 0ae7f37...5cff3bc. Read the comment docs.


Add abstract base class and methods to BaseNNP

Description
The BaseNNP is now an ABC, and the methods that previously raised a NotImplementedError are now abstract methods, enforcing at initialization that these are provided in subclasses.

[x] Ready to go

Codecov Report

Merging #64 (113fad8) into main (1c8eee9) will decrease coverage by 1.17%.
The diff coverage is 66.66%.

Additional details and impacted files


SaveEmbeddedForms replaced by saveObjectEmbeddedForms ???

Hi,
We have a project with Symfony 1.4 which worked.  After replacing Symfony with this version, found that the subform functionality was not working as expected.
Turns out the original symfony form function SaveEmbeddedForms has been removed and saveObjectEmbeddedForms is being called instead.
Also noticed, the validators in subforms while being called, are not able to modify the values. We provided a "Remove"  button in subform list, and in validator where checking for the remove flag, and removing that item from the values. This no longer works, despite removing the item, at the saveObjectEmbeddedForms, if we do a $form->getValues($subform_name), we get the originally submitted values, not the values modified by the validator.

Try this version instead https://github.com/punkave/symfony1

IMO, this is the wrong way to removed a subform from a list, you must do that before submitting the form.

Can you explain how to remove a subform before the user has requested the removal ? You mentioning the remove before form submit is basically asking the same I think. How does the code know in advance which subform the user has asked to remove ?
If you are saying that before "bind" we should do that, then it basically means the same as I suggested "bind" / "saveEmbeddedForms" of the parent.

You need to do it before calling the bind method.
You can use something like that, in your form class:
  public function bind(array $taintedValues = null, array $taintedFiles = null)
  {
    // get actual sub forms
    $subForms = array_keys($this->embeddedForms);

    // get submitted parameters
    $subParams = null !== $taintedValues ? array_keys($taintedValues) : array();

    // add new forms
    foreach (array_diff($subParams, $subForms) as $index)
    {
      if (strval($index) === self::$CSRFFieldName)
      {
        continue;
      }

      $subForm = new sfForm(); // build your new form here

      $this->embedForm($index, $subForm);
      $this->widgetSchema->setLabel($index, 'added subform'); // configure the label here
    }

    // unset deleted line forms
    foreach (array_diff($subForms, $subParams) as $index)
    {
          unset($this[$index]);
    }

    parent::bind($taintedValues, $taintedFiles);
  }

This is the power of our hacked embedded form implementation.

Thank you for that. Always good to know about other methods.
SaveEmbeddedForms will still be involved though, in order to remove the values from the database. This can not be done at the bind stage as validation error will (and should) stop delete action. And subforms database addition / removal only should proceed after parent form save.

You can manage addition/deletion of item into your doctrine (for example) collection in the overwritted bind method. Call on save will be done after, and as your collection had already been altered object will be add or delete from your database on doctrine form save.

Solved?

First, this breaks existing code, so this version of symfony can not be used with existing projects where you simply wish to add PHP 5.5 / 5.6 compatibility.
We also found that if there is a post validator which removes an item from taintedvalues, those values re-appear rendering the validator useless.


Allow for bind and bindr on the same key

I'm trying to setup a universal push-to-talk key as a workaround to programs like Discord which don't yet support push-to-talk due to Wayland's security model.
bind=,191,exec,ponymix --source unmute
bindr=,191,exec,ponymix --source mute

With this configuration only the first bind seems to be working with the second ignored.

check if not fixado with 067e2d39f61324b3e04e63370d41142bf9355b5f

Seems to be fixed, thanks.


mdshortcode not found

I was trying this example from the Hugo docs but mdshortcode isn't found.
{{% mdshortcode %}}Stuff to `process` in the *center*.{{% /mdshortcode %}}

d:24:1": failed to extract shortcode: template for shortcode "mdshortcode" not found

I think you misunderstood shortcodes. You need to replace that mdshortcode word with a shortcode.
like this one; {{< gist spf13 7896402 "img.html" >}} . And I think the issue is not about the theme, it’s about Hugo and your Hugo version. So, please check official Hugo documents.


Remove project alumni from all environments.

Description
This PR removes users for folks no longer on the project.
Reviewer Notes
Is there anything you would like reviewers to give additional scrutiny?
Setup
$ make db_prod_migrations_run

and then check to see that the folks mentioned in the Pivotal story aren't in the database anywhere.
Code Review Verification Steps

Any new migrations/schema changes:

[x] Secure migrations have been tested using scripts/run-prod-migrations

References

Pivotal story for this change

Here's what you'd want to use instead (pulled from<PHONE_NUMBER>1919_remove-patrick-s.sql):
UPDATE users SET disabled=true, is_superuser=false WHERE<EMAIL_ADDRESS>

@chrisgilmerproj I think there might be some confusion: the tsp_users table doesn't have a disabled column and so deletion is the only option there. The rows in the users table are bring updated by having disabled set to true.

@chrisgilmerproj I think there might be some confusion: the tsp_users table doesn't have a disabled column and so deletion is the only option there. The rows in the users table are bring updated by having disabled set to true.

My understanding is that for service_members, office_users, and tsp_users that we're required to keep data for auditing reasons. Also the related models that rely on those tables have problems with CASCADE during deletion operations. So the users.disabled was added so we could simply disable them from being able to get a session on login and also so they wouldn't show up in any queries.
With Patrick we initially tried to use DELETE for all of his users in the various tables and that caused the migrations to fail in staging. So we reverted to just using the new table column which is good enough. It doesn't harm us to have extra users in the tables if they can't get a session. So we're pretty much good there.

@chrisgilmerproj I can add a disabled column to the other user tables in that case, but that will also require code changes in addition to just a migration. I guess it's possible this is the first time we've had to disable a TSP user, and this just hasn't come up before. Thanks for the feedback.

@chrisgilmerproj I can add a disabled column to the other user tables in that case, but that will also require code changes in addition to just a migration. I guess it's possible this is the first time we've had to disable a TSP user, and this just hasn't come up before. Thanks for the feedback.

I don't think you need to add a new column. Just updating the users table should be enough to disable login by denying a session. All the apps use the same session middleware I think so that ought to suffice.

@chrisgilmerproj Per some digging TTV did for admin permissions, there might be multiple user records for any given email address, depending on environment. And, if a person hasn't logged in to a specific app yet, we won't have a user record at all. For example, if I never logged in to staging with one of my 3 TSP accounts, then I think after Jim's migration I would be able to do so.
I completely agree that we should keep users around for auditing purposes. But I'm not sure flipping the disabled flag on the users table is going to solve the problem the way we think it will.

@chrisgilmerproj Per some digging TTV did for admin permissions, there might be multiple user records for any given email address, depending on environment. And, if a person hasn't logged in to a specific app yet, we won't have a user record at all. For example, if I never logged in to staging with one of my 3 TSP accounts, then I think after Jim's migration I would be able to do so.
I completely agree that we should keep users around for auditing purposes. But I'm not sure flipping the disabled flag on the users table is going to solve the problem the way we think it will.

You're right. In staging and experimental there are multiple users with the same email but different login.gov uuids. And I think you bring up a good point that some office and tsp users rows haven't been claimed int he users table. But if a user has been created and claimed an office or tsp user row then we shouldn't use DELETE.
So perhaps the migration has to be a bit more complicated. First check if an entry exists in users for that row and if so modify it to set disabled. If there isn't a corresponding row in users then DELETE is appropriate.  I'd verify that it doesn't somehow delete the corresponding TSP or Office but it should be fine if that user never made any records.

For example, if I never logged in to staging with one of my 3 TSP accounts, then I think after Jim's migration I would be able to do so.

The rationale behind deleting rows from the tsp_users table was to handle this situation: if you hadn't logged in to the app yet, deleting those records is the only way to prevent you from logging in later and getting access as a TSP user. Without rows in the tsp_users table, though, you can only create a service member account.
I need to dig into the app a little bit to understand how we're querying for and creating records from the users table during initial signin. I am thinking that if we can put a row into the users table if it isn't already there, then we can deactivate users who haven't yet logged in.
I'd like to keep this kind of migration as simple as possible to minimize the chances of an oversight or simple mistake botching our attempts to control access in the future.

I think we're all on the same page here. There are two problems to solve here:

Disable any user accounts that have been "claimed" (ie they logged in via login.gov for a given office/tsp user)
Delete only those accounts which have not been "claimed".

I think it's tricky figuring out #2 in the migration but we ought to be able to do it if we still want to proceed with deleting.
As for auditing, I think we ought to just have a "disabled" flag on office_users and tsp_users so we can prevent "claiming" and still keep those accounts around. It doesn't hurt us to keep records in our DB, it only hurts us if those can be used for nefarious purposes.  If you'd like I'm happy to take on this part of the task today.

I think we ought to just have a "disabled" flag on office_users and tsp_users so we can prevent "claiming" and still keep those accounts around.

I like this solution as it means that all migrations are UPDATES and we can avoid adding conditionals to the migrations that revoke access.

If you'd like I'm happy to take on this part of the task today.

If you have bandwidth, I won't argue with that. 😄 I'm thinking we do a separate PR to get those additional columns in place and update any affected code, after which I will come back through and make changes to this one to bring it up to date.

SGTM. I'll try to get that done this morning.

We need to remove all the DELETE FROM tsp_users ... invocations from the secure migrations. Instead we need to be using UPDATE tsp_users ... to set the disabled flag on those tables.

I removed the old migration that had the deletes and created a new migration that only updates the users to be disabled

The only thing I see missing is that we aren't disabling office users for michael, jim, mia, or jennifer. I see diana is disabled but we didn't disable diana's tsp users like the other people.  Can you confirm that we don't need more changes here?

It looks like we do need to remove more emails related to Diana for the tsps, though the one in the file is also in the system.
There are a few other alumns that we might want to tackle while we are doing this. I'm going to add a comment to the story rather than on github with their info.

@tinyels @chrisgilmerproj I have done (another 😄) audit of experimental, staging, and production migrations and fleshed out the migration to cover all possible permutations of people and tables. I would love it if one of you want to give it an 👁 before we roll this out.

@tinyels Orphans have been dealt with.


Overview repositories update

:zap: Please ensure that you reviewed the guidelines for contributing to this repository.
What does this pull request contain? Please explain your changes.

This pull request contains updates on Overview of IDS Repositories, that contains which repositories are public or private or archived. Also a new column that lists the maintainers of each repository.

Does this close any currently open issue(s)?
No
Resolves #
Nothing
Does this create new issues or are any other issues or pull requests affected by this?
No

Thank you @ssteinbuss this is done in the newer version of the pull req.

Hi @ssteinbuss I updated the file containing the overview. For your consideration.


Include [Feature:Builds] as part of extended builds run

Origin will be shifting over to this pattern. Brings us in line with sig-testing

/assign @bparees

don't we need to go add that [Feature:Builds] tag to all our extended tests before we can do this?

oops, sorry, missed the pipe

lgtm.  @smarterclayton i assume you're going to run the job updater.


lxd/backup: Re-order checks for backup.yaml

Closes #5553
Signed-off-by: Stéphane Graber<EMAIL_ADDRESS>

jenkins: test this please


About the optimization order of Discriminator and Generator ?

Hi, based on the theory of GAN, the optimization of Discriminator is done first, followed by Generator optimization. However, Generator is always trained first in your code. Does it make sense?

其实没啥关系,换个角度,你同时看两个batch,中间那部分是不是相当于就是先判别器,后生成器了,其实都不影响的.


Disable haptic feedback (vibration) on andriod device

When using chips and light card on Andriod device I get a haptic feedback.
Have disabled it under profile settings

I have the same problem, that even with vibration turned "off" in the options the cards will vibrate on toggle.

It's the native thing from home assistant toggle service, not a Mushroom feature.

Its not native to the home assistants toggle service, but to the custom-card-helper handleAction method.
I've raised an issue there: custom-cards/custom-card-helpers#61
I hope this can be resolved. I would really like to use the mushroom cards, but having my phone vibrate for 2 seconds every time I toggle something is not really the best experience.

Can you provide some details about your phone/android version/HA Android version ? I have no issue with my OnePlus 8. So I unable to reproduce ce bug.

Sure:
Phone: Huawei Mate 20 (HMA-L29)
Android Version: 10
HA Version: 2022.3.8
App Version: 2022.3.0-full
I also noticed that the vibration changes depending if they are turned on or turned off/phone is in "do not disturb" mode. When the vibrations are turned off it changes from two short pulses to a single 500ms pulse, which is way more annoying.
I suspect that there is a bug in the android app itself, since I found code there that is responsible for a 500ms vibration. I've also raised an issue there: home-assistant/android#2430

I looked into the custom-card-helpers and the home-assistant-frontend code. Custom card helpers use success haptics while HA native cards use light ones.

I saw that and wrote that into the issue i opened there. However, I think it is mostly a problem with the android app under certain conditions, as disabling vibrations works well in the mobile browser. Lets hope it gets fixed there soon.

You could btw use handleClick instead of handleAction of the custom-card-helpers. It has a slightly different function signature (two booleans instead of one string for the action), but allows the user to define a haptics setting, instead of always emitting a success event on toggle or service call.

custom-card-helpers is no longer maintained. I will import the handle-action into mushroom to keep it updated with home assistant action.

After a bit more code reading and long discussion (home-assistant/android#2430), i think the problem is that the custom-card-helpers emit their haptics directly on the window, while all native HA cards emit it on their respective DOM element. I still don't understand the chain of bugs and undocumented things that lead to this strange behavior in the end, but this seems to be the only difference on how native HA cards and custom-card-helpers implement the haptics.

I have tried this today and encountered similar behaviour. Haptic setting in companion app is not respected & all taps provide a long 'success' vibration.
HA and companion app both latest stable as of time of writing, handset is a Samsung Galaxy S8+
I'd be very happy to see this fixed as the cards are perfect apart from this issue.

I am suffering the same behaviour described by Bernikr a few comments above, also with the same Huawei device: The haptics for custom cards does not turn off when the app toggle is disabled, they just change from two shorts pulses to a long one.
I have also tested it with an older device (OnePlus 3). The exact same dashboard with the same app settings and it works just fine.
Have somebody found a workaround for this? Maybe a dashboard setting that makes it quiet and prevent its inner cards from generating haptic feedback.

Same problem, ONLY in mushrooms, vibrations always on

This seems to be the same on iPhone. I even tried the haptic parameter
'''
tap_action:
action: call-service
service: input_select.select_option
haptic: light
service_data:
entity_id: input_select.chart_time_span
option: day
'''

It should be fixed in the 1.9.0 beta version. Can you confirm it works now ?
@gmac0612 @Eivind-V @bernikr @dafer94 @nelsonamen

It works!! 👍

It's fixed now. Thanks!!


Consider revising choice of scopes

Hey,
I noticed the package is using invalid.deprecated.line.addition.patch and invalid.illegal.file.subtraction.patch to highlight added or removed lines. You might consider using the scope-names that the language-diff package uses (example).
It looks absolutely superb in Atom, and I'm guessing most well-established syntax themes already support diff elements in their styling:

FYI, that package I linked to also supports .patch files, which're essentially the same format as a .diff.

Ah excellent. At the time I made this I wasn't really super aware of what scopes were available to be honest! What with it being baby's first package essentially.
Which also explains the redundancy! There's no real reason for the package to exist other than me making it on a whim. I expect language-diff does a better job in general.
Though I will look at those scopes, if they look better and are generally more compatible then it's worth my time to move over to them.

Well... I'm not entirely sure you'll top that package, since it was converted from the TextMate bundle for Diffs. TextMate actually invented the grammar format that Atom uses, and it's even the same one used by GitHub.
So, uh... dunno what to say here, mate... but in all honesty, I'm not gonna lie to ya: the package is pretty much doing everything the package could possibly be able to.

Yeah...maintaining this thing by this point is mostly just a "why not" to be honest. I've been considering just removing it for a while as even I stopped using it when I actually bothered to find language-diff. The fact it even has (possible) users still makes me chuckle a bit when language-diff is technically superior in every way!

Heh, I think it all comes down to what people search for. Anybody installing this package probably searched for "language patch", while others searched for "language diff".
Don't feel bad though, mate, you put effort into learning how to write and publish a grammar, which is more than what can be said for a lot of users who published their first language-packages (many of whom just convert it from an existing Sublime Text or TextMate grammar).

Regex is love, regex is life.
I'll tinker with the scopes anyhow, see if it looks correct under a few styles and push that change out. Might as well do something with my time haha.

The commit;
https://github.com/hexpunK/language-patch/commit/dc9713c2123266038f0d6a0921b2741a759e2992
Contains the changes to the scopes as suggested, along with a small change to the regexp in an attempt to lower duplication a bit.


crash on ubuntu

I am running bleno on a ubuntu machine which does not have a compatible BLE adapter.
I know bleno should not work but it should not crash ;)
bleno warning: adapter does not support Bluetooth Low Energy (BLE, Bluetooth Smart).
               Try to run with environment variable:
               [sudo] BLENO_HCI_DEVICE_ID=x node ...
on -> stateChange: unsupported true
RangeError: index out of range
    at checkOffset (buffer.js:663:11)
    at Buffer.readUInt8 (buffer.js:701:5)
    at [object Object].Hci.processCmdCompleteEvent (/home/mguillon/dev/akylas.aryballe.neoseserver/node_modules/bleno/lib/hci-socket/hci.js:503:21)
    at [object Object].Hci.onSocketData (/home/mguillon/dev/akylas.aryballe.neoseserver/node_modules/bleno/lib/hci-socket/hci.js:427:12)
    at emitOne (events.js:90:13)
    at BluetoothHciSocket.emit (events.js:182:7)

@farfromrefug I've corrected this in https://github.com/sandeepmistry/bleno/commit/d49e76bcc7fa248d656c3635adcec65a83f4b029.
You can try it out before the next publish to npm via: npm install sandeepmistry/bleno

@sandeepmistry thanks a lot. I can confirm that it works great! Though strangely i don't see the warning about BLE anymore (might be unrelated).
Thanks again

@farfromrefug cool, thanks for verifying my change :)