Move ON.SAVE callbacks to run last.

Currently if you call save_script or save_progress from a callback that runs after ON.SAVE it will update your last_save time but not actually run the ON.SAVE callback.
This moves ON.SAVE callbacks into their own vector that always run last so manual saves work from any other callbacks.

I don't currently have an OL environment setup so I haven't tested this but wanted to get it up for feedback if it's the right approach.
also noticed we weren't clearing load_callbacks in clear_all_callbacks so I added that as well


Add support for .editorconfig

I think it would be a good idea to add native support for editor config using the already existing python module. We could bundle the module within spyder in the external-py... dirs
I know we could add this as a plugin for spyder, but I think having built-in support would  give Spyder more visibility perhaps?
http://editorconfig.org/#download

I think @techtonik was interested on this too.

Duplicate of #2336. =)

I think it fits well as a core functionnality, more than a plugin.
Closing since it's a duplicate.


Sample PR Template test

Description
To check the Github action for closing issue with done label

@ankitoscar this issue will chek for the hacktober-done part


Show support/contact options

Display how users can contact SkillTree support team (email, chat, etc..)
Make the information configurable through the dashboard OR system/spring properties
Make information easily accessible from the dashboard's header

optionally enhance current "Question Mark" icon

make sure information is available on the login page (form/oath based login) as well as on the unauthorized and error pages

PR: https://github.com/NationalSecurityAgency/skills-service/pull/1021

The links to chat/email in the footer should open in a new tab the way the links under question mark drop down do.  The footer links replace the current page.


Properly aggregate totals per employee in Payroll Report

Fixes #819, TM-819
Entries were only being ordered by user__last_name; the groupby functionality must have the entries properly ordered before processing.  Adding the additional order_by for user__first_name addresses this issue.

What about user__pk? If Caktus grows big enough we could get two John Smiths :open_mouth:

Great point. I will do another round of testing and add that in.

:jack_o_lantern:


suggestion: autocomplete and spellcheck attribute values

should not be 'off' but set to 'false' in order for them to work in the current browsers. If I set them myself (by searching the whole project for the attributes) then they keep resetting after some time. Not sure how to fix this myself, but should be easy :)

autocomplete="false" is not working in Chrome 47.0.2526.111 (64-bit) . They probably fixed it in the meantime. I also tested Firefox with both false and off, and it's working. I'm only not sure about Safari.

I think this could be easily handled by application, so I suggest to remove this line from typeahead bundle at all.

please welcome to send PR

Agree. Will create PR soon.


Quickfix trigger on line/file

Currently quickfixes are only triggered by alt+enter when the cursor is exactly on (or touching) an error.
This is ok, but sometimes it is much more faster to trigger quick fix when on the same line or even in the same file (usually you only have one or a couple of problems in a file).
What do you think if quickfixes could also be triggered

on a line containing the error,
in the same file?

About implementation:
It seems that 1) is a little harder to implement (basically one needs to pass in a query to projectService's getInfoForQuickFixAnalysis not only current cursor position but also current  line's start and ending).
See here and here.
Point 2) just needs some adjustments in getInfoForQuickFixAnalysis (or a similar method).
About shortcuts:
I would love if this extended quick fix search could be triggered simply by double alt+enter, but I am not sure if this is doable in atom at all.

Hm. I just realized that I could do F8 (to go to next error) and then alt+enter.
Then might it be best on alt+enter simply to go to the next error first (if there is no error right here) and then show quick fix suggestions?


Success callback in generic share

Hello excuse me for my bad english.
I need get a callback on generic share.
$('.new-share').click(function(){
	window.plugins.socialsharing.share('Les comparto esto', null, null, url, function(){
		shares = $.ajax({
			url: hostname + 'share/'+fbid,
			method: 'POST',
			data:{
				share: 'share'
			}
		});

		shares.done(function(){
			alert('compartido');
		}, function(){
                       alert('error');
                });
	});
});

share is ok, but function callback doesn't work.
In example only show succes function, sharing directly.
window.plugins.socialsharing.shareViaFacebook('Message via Facebook', null /* img */, null /* url */, function() {console.log('share ok')}, function(errormsg){alert(errormsg)})

is this posible?
Thank's

I don't quite understand your question. Is it related to this plugin, or plugin usage in general, or even javascript in general? In case of the latter two you're probably better off asking at stackoverflow.com.

Is it related to this plugin.
window.plugins.socialsharing.share() This has a success function?

as
window.plugins.socialsharing.shareViaFacebook(message, null, null, function(){console.log('success function after share is ok')} )

Yes it has, sorry if that's not obvious from the doc. This is the signature:
window.plugins.socialsharing.share(
  'Optional message',
  'Optional title', // used in email
  null, // img (or img array)
  'http://www.x-services.nl', // url (or url array)
  function(msg){alert(msg)}, // onSuccess function
  function(msg){alert(msg)} // onError function


Promote new user to Member

Admins should be able to convert a "new user" into a "member" on click of a button.
Update the role of a new user to "member" (That will give them dedicated space on our members page)

I'll take this up


Cannot access $store within dialog

I have created a sign-in dialog form, similar to the one in the sandbox. I would like to call my api service, however I need certain information (the url) from my vuex $store. Within the signIn component I declare a computed item to read the appropriate value from the $store, however I receive an error stating that the $store is undefined.
I did some research into this type of condition and found a thread for another product, Buefy, which is similar to Vuetify. It has a 'modal' widget that can host a component, probably similar in some ways to vuetify-dialog. Here is the link:  [https://github.com/buefy/buefy/issues/55]
In the thread is a recommendation to set the 'parent' of the modal to 'this', which they say will allow the modal component to have access to:  devTools, $store and $router.  I am not sure if this is related to vuetify-dialog, however I have noticed that the vue devTools plug-in for Chrome does not currently 'see' the vuetify-dialog object.
I am sure I am not the only dev who needs to have a modal dialog/form, and needs to have logic (methods) on that component put and get data from a vuex store. I'm hoping someone has gone thru this and can help.
Thank you.

I re-read thru many of the previous issues for this plug-in and found the solution.  I had to add 'store' to the 'context block' within the Vue.use(VuetifyDialog section of my main.js file.  All works fine now.
Thank you again.

yes, thank you


LPC845 support

The lpc845 has a pretty nifty little dev board, and it seems pretty similar to the lpc82x. The remaining peripheral differences seem pretty easy to feature-gate, but unfortunately lots of fields are differently named in the lpc845.svd compared to the old lpc82x.svd, so it's not that easy.
Fortunately the new lpc82x.svd seems more similar, even though there are still some differences left.
A fork seems like a bad idea and I think if we use the new lpc82x.svd file, the feature gates aren't going to be too bad. Since the lpc845.svd file has to be fixed anyway (since i there doesn't seem to exist an old-variant file) and the new lpc82x.svd file is pretty similar, that's seems like the way to go.

I'd love to extend the lpx82x-hal code base to support more devices from the LPC800 family!
Before I address your comments specifically, I'd like to lay out a plan for how that could be done. I think the main problem in supporting a cross-device HAL is re-using as much code as possible, without making the development or usage for any specific device too complicated. The best approach that I know to achieve that is the one used in nrf52-hal. Basically, it works like this:

There is one crate for common code. In our case this would be called lpc8xx-hal-common, or lpc800-common. The purpose of this crate is to be a building block for more specific crates, not to be used by end users.
There are additional crates for each device: lpc82x-hal and lpc84x-hal. Those depend on lpc8xx-hal-common and re-export common code (via pub use) in their own API.

I think this approach is very attractive because it makes it easy to share code, while at the same code making it very easy to write device-specific code, where that's necessary. For example, if someone contributes a peripheral API, but can only test on LPC84x, it can be submitted to lpc84x-hal, and ported to lpc8xx-hal-common later.
Let me know what you think of this approach. I think we have made good experiences with it over at nrf52-hal. The main problem is probably that there's some duplication between the crates (Cargo.toml and such), and that there are multiple crates to build and publish.

A fork seems like a bad idea and I think if we use the new lpc82x.svd file, the feature gates aren't going to be too bad. Since the lpc845.svd file has to be fixed anyway (since i there doesn't seem to exist an old-variant file) and the new lpc82x.svd file is pretty similar, that's seems like the way to go.

I've attempted to use the new SVD file before, and it was a bit of a disaster. It has a large number of subtle problems, and I decided it wasn't worth to pursue further (details).
That said, if it's going to help with supporting LPC84x, maybe it's worth giving it another try. The file would need pretty much a full review though. I had hoped that NXP would do that for us, but I don't think it's wise to rely on that :-)

I've mainly used the stm32f0 hal, which just used features, but the peripherals, register & field names were more similar, so that's probably not going to work that well for the lpc8xx series.
I concur that the nrf52-hal way sounds like the best way to approach this, especially since there do exist some differences.
I've checked the lpc845 svd file to the old lpc82x one via ediff and the missing interrupts seemed like the only dealbreaker. A lot of the reset masks were wrong on the old file as well (at least for the lpc845).
I think going over both files with some kind of diff tool that can handle the differences is probably the best approach to find flaws and it "only" took a few hours.

Okay, so it seems we're in agreement about the general approach.
Here's what I think the next steps need to be:

[ ] Move lpc82x-hal into a lpc82x-hal subdirectory, create lpc8xx-hal-common, make lpc82x-hal depend on it. For a start, the lpc8xx-hal-common crate could be left empty.
[ ] Figure out stuff like global README, global build script, update Travis config, etc.
[ ] Add lpc845-hal. Add it to README, build script, etc.

It might be best to group the previous items into one pull request.

[ ] Rename the repository to lpc8xx-hal, make any configuration changes required.
[ ] Start moving stuff from lpc82x-hal to lpc8xx-hal-common and re-use it in lpc845-hal. I expect this will be a longer process, spread over multiple pull requests.

I won't have time to do any of this myself in the short term, but I'm happy to assist with feedback, reviews, etc.

I'm closing this issue, as LPC845 support now exists. Further improvements are extremely welcome, of course, but I don't think we need this issue to track them.
Thank you again for all your work, @david-sawatzke!


feat: implement rpow norm_num extension

Implements a norm_num extension for a ^ b where a and b are reals. Unlike in the mathlib3 version, there is no restriction on the positivity of a.
Moves commented-out tests from test/norm_num_ext.lean into a new file test/norm_num_rpow.lean, to keep the dependencies of norm_num_ext.lean lightweight.

This PR depends on #9875. The first four commits are borrowed from that PR, and i intent to rebase it once that PR lands.

(removed the "ready for review" label while I fix the breakage in Bertrand.lean...)

bors r+


Can't able to find "server.contextPath=/api" in the project A demonstration of a completely stateless and RESTful token-based authorization system using JSON Web Tokens (JWT) and Spring Security.

Whitelabel Error Page when using this http://localhost:8080/api/auth
The below message is occurs.............
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Sat Jun 04 12:59:14 PDT 2016
There was an unexpected error (type=Method Not Allowed, status=405).
Request method 'GET' not supported
Sir, how can i solve this error???

This project is an API; you don't use it in a browser. You can use tools like curl or Postman to interact with it.

sir,
i have installed postman tool in my chrome browser to interact with the url http://localhost:8080/api/.but the below error occurs.please give me a solution....
{
"timestamp":<PHONE_NUMBER>695,
"status": 401,
"error": "Unauthorized",
"message": "Access Denied",
"path": "/api/"
}


[#75] Working implementation of Hystrix + Feign + Sleuth

Related to https://github.com/spring-cloud/spring-cloud-sleuth/issues/75

Done in https://github.com/spring-cloud/spring-cloud-sleuth/commit/aaa00a9754965f31b7015299912b9cdd822b31e8


Dependency breaks CI

Describe the bug
The MSRV in CI is pinned to 1.68.0 but the dependency lalrpop requires at least 1.70.0 to build, failing the test matrix and blocking new PR like #518  #527 #524.
To Reproduce
Trigger the CI by pushing to master or open a new PR.
Expected behavior
A not failing CI
Code snippets
No response
OS
linux
Rust version
1.68.0
Library version
latest
API version
latest
Additional context
Solution 1
Bump the MSRV in CI to 1.70.0. This doesn't break the 3-versions-behind-latest rule, being stable at 1.77.0
Solution 2
Pin the lalrpop dependency to 0.20.0 which is the latest with MSRV <= 1.68.0

Thanks for the report. Got a PR that I will sort out tonight


Allow resize from any corner

Sometimes when you have large content it is easy to resize it from top right corner instead of bottom right corner.
Right bottom resizing causes some glitches with large content.

Yes, I'm working on this for new version of VueResponsiveGridLayout 2.x.
Maybe it will be merged in this old version as well.
A little problem with resizing from any corner is fact that the element should change it position simultaneously when being resized.

Maybe you consider in this next version allow user to choose one corner. Something “top-right” , “bottom-right”.  Simple than to allow from any corner.


DOC: Fix copying command error in the README file

I noticed an error in the copying command provided in the README file. The current command is causing issues, and it needs to be corrected for it to work as expected.
Steps to Reproduce:

Navigate to the README file.
Locate 4. Edit.env under Installation.
Follow the provided instructions to execute the command by copying and pasting it to your terminal for execution.
Observe the error you will get when trying to use the command.

Expected behaviour:
The contents in the .env.example file should be copied into your newly created .env file
Additional information:
Find the below problematic command:
4. Edit .env:
cp .env.example > .env

Yep! We got you @rahmlad-aramide assigned you.

Awesome, thank you


add the sample data to load for faster evaluating

Its actually good to hav the sample data set used in the demo in repo or somewhere.

We can use clickhouse playground for sample data https://github.com/cuebook/CueObserve/issues/53#issuecomment-888857608

BIgQuery sample query with public dataset
SELECT
date_add(PARSE_DATE('%Y%m%d', date), interval DATE_DIFF(CURRENT_DATE(), '2017-08-01',DAY) DAY) as dt,
geoNetwork.country, trafficSource.source,
SUM(totals.visits) AS visits,
SUM(totals.pageviews) AS pageviews
FROM `bigquery-public-data.google_analytics_sample.ga_sessions_*`
WHERE
_TABLE_SUFFIX BETWEEN '20160801' AND '20170731'
GROUP BY 1, 2, 3
ORDER BY 1


NoMixedMethodCallerRuleTest: added failling test

I have no idea how a fix could/should look like.

Actually this seems to be a phpstan bug.. reported upstream https://github.com/phpstan/phpstan/issues/7066

@staabm Thanks for testing and reporting upstream :+1:
Closing as we have to wait for PHPStan fix..


cannot find pattern #33

I'm using an older version of Osiris, and I cannot seem to find the reason for this error.
(IDK what pattern the error points to, and call stack doesn't show a thing.)
I've tried debugging but it gives me nothing.
any help would be appreciated.

I'm using an older version of Osiris, and I cannot seem to find the reason for this error. (IDK what pattern the error points to, and call stack doesn't show a thing.)
I've tried debugging but it gives me nothing. any help would be appreciated.

Download a newest version so issue will be solved ¯_(ツ)_/¯

https://github.com/danielkrupinski/Osiris/commit/a5c0bb78894c8a9f4783ce80d317e68109c53f83#diff-34a9c35a09c40ac135a0569b50037dec3bec11d693ce239ade9fe7c99625afacR268
This line of code fixes it. Daniel already implemented this fix. If you need to update it manually, there you go.
Pattern #33 refers to that pattern Daniel updated. (cameraThink)


Link to official docs on the repo's description

if you search on react-query on Google, github is the first thing that pops up but the official docs site is not there.  It takes a lot of mental effort to get to the official docs site.  Can you Edit the repo's description to include the docs site?

There is no official doc site. The Readme is the official docs. Which site are you referring to?

my bad, I use both react-table and react-query, it must have been react-table then.  I am 100% sure there was a docs site for react-table but I cant find it today either...

It use to be https://react-table.js.org/ but it's gone now...  Anyway closing this issue, thanks for the response.

There used to be a docs site for react table, but we were having some big issues with it. The Readme There has now been reverted back to include the links and main menu for the docs which are in the docs directory in the repo until a new doc site is designed and released. This will likely coincide with the next major update to RT.


Add better logs

I've added bit better logging inside of container and also refactored the integration test, maybe it's will be helpful for solving #266
@h1alexbel take a look, please

PR-Codex overview
This PR adds support for SLF4J logging and improves the KafkaContainer usage in the EntryTest class.
Detailed summary

Added dependency to support SLF4J logging
Removed unused container import
Improved KafkaContainer usage in EntryTest class:

Added @BeforeAll method to start the container and set servers field
Changed KAFKA_CREATE_TOPICS env variable to create a specific topic
Added withReuse(true) to reuse the container instance
Added withLogConsumer to redirect container logs to SLF4J logger

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

@l3r8yJ thank you for your Pull Request. I'll assign someone to review it soon.
If this PR solves a todo from the code, please don't forget to remove it.

@h1alexbel please review this Pull Request. Deadline (when it should be merged or closed) is 2023-04-26T23:22:16.812543.
You should check if the requirements have been implemented (partially or in full), if there are unit tests covering the changes and if the CI build passes. Feel free to reject the PR or ask for changes if it's too big or not clear enough.
Estimation here is 30 minutes, that's how much you will be paid. You will be paid even if this PR gets rejected.

@rultor merge

@rultor merge

@h1alexbel OK, I'll try to merge now. You can check the progress of the merge here

@rultor merge

@h1alexbel Done! FYI, the full log is here (took me 2min)

@l3r8yJ thanks

@h1alexbel thank you for resolving this ticket. I've just added it to your active invoice. You can always check all your invoices and more on the Contributor Dashboard.


Inconsistent design with native controls

I would like to point that the extension changes the default design of native controls in the unexpected way.

Create UWP project (ex. Black App),
Add some simple controls,
Add Microsoft UI Xaml NuGet package,
Install according to the documentation on README.md.

Expected behavior
All style of controls is the same, colors, borders, rounding, etc.
Fluent design benefits applied, advanced brushes, animations.
Expected view of checkbox
https://docs.microsoft.com/en-us/windows/uwp/design/controls-and-patterns/checkbox
Example
Actual behavior
Tooltips are rounded and smaller, the advanced bushes in the navigation view are not applied. Check boxes are rounded and less visible.
Screenshots
Available on request.
Version Info
Windows 1903 targeted, Windows 1803 minimal
NuGet package version:
Microsoft.UI.Xaml v2.3.200213001
Additional context
I found the issue when I created new project using Windows Template Studio which uses Microsoft.UI.Xaml. I would expect that if package changes the default layout of native controls so much it is possible to disable this by some configuration.

WinUI is bringing with it a change to the style of all the controls.  The native XAML version should be considered deprecated and in maintenance.
Windows 10X and WinUI 2.X onwards is the new design that Microsoft is moving too.
I do not think the documentation reflects the new designs, but also, I think WinUI will bring with it new updated docs...
https://docs.microsoft.com/en-us/uwp/toolkits/winui/
Maybe @chigy can speak more about whether the control docs will continue reflecting the old designs, with new docs for WinUI, or if they will be updated.

@mklemarczyk , and @mdtauk ,
Thank you for pointing out the obvious. Yes, we are working on it but it is not as easy of a task for us since we have hundreds of images that needs updated every time this type of design change happens. We are working to make the asset management efficient while working to get some of the high priority issues fixed soon. I'm not saying this to make an excuse but wanted to be transparent about it as well.

@mdtauk
I do not see any information that the official style is changing. Do you have any source to refer to this? I would like to review changes and keep current style in my applications. I seen already some changes in default applications of Microsoft and they introduce a lot of issues to my users and friends. Especially for people with disabilities and color blindness.
The new style that I see introduces lower levels of contrast and sometimes barely visible difference on colors when you have dimmed monitor screen.

@mdtauk
I do not see any information that the official style is changing. Do you have any source to refer to this? I would like to review changes and keep current style in my applications. I seen already some changes in default applications of Microsoft and they introduce a lot of issues to my users and friends. Especially for people with disabilities and color blindness.
@chigy
The new style that I see introduces lower levels of contrast. The color difference is sometimes barely visible. It is even worse when monitor screen is dimmed (screen backlight is reduced).
Are we going to design new style only for some screens, some users and some devices?
Just to make is look fancy and beautiful. I believe, it has to be useful and productive first.

The changes have been mentioned many times with this Repo, and have started appearing in the past few releases of WinUI 2.X
The changes are being tested with various contrast ratios, and to address feedback from various places.
The changes mostly involve reducing current 2px thick borders to 1px, increasing the opacity of some elements of controls to make them match contrast ratios, as well as rounding off the corners subtly.

@mklemarczyk For reference, you can find the dicussion about rounded corners here: https://github.com/microsoft/microsoft-ui-xaml/issues/524
There are a couple of issues newly introduced with the change to rounded corners and 1px borders (such as gaps in the corners for controls). If they put you off, you can use the Fluent XAML Theme Editor to easily revert the corner radii and border thickness changes.

@YuliKl fyi


Method signature completion doesn't respect the custom indent size

Using Spaces: 2, there are 6 spaces in the gif below when there should only be 4

Minimal repo:
class Base {
  foo() { }
}

class Sub extends Base {

}

Change indentation to 2 spaces
Complete foo inside of sub

Bug
The body is still indented by four spaces

@gabritto FYI in case you want to reschedule sooner

might be solved by #46832 since that PR makes it so we call the formatter for the completion text, but I'm going to check.


qt: Improved modification checks in GUIUtil::loadStyleSheet

This PR ist part of a series of +-25 PRs related to UI redesigns. Its ancestor is #3571, its successor is  #3573. I did not screenshot every single PR and its changes, instead i made "walk through all screen" videos with the result of this PR series and also with the 0.15 UI. If there are any concrete screenshots wanted, just let me know. To build with the full set of changes you can build from the branch xdustinface:pr-ui-redesign which always contains all changes.
 -> Walk through 0.15
 -> Walk through Redesign
I tried to give the commits enough text to make things obvious without a lot description for each PR. Also here, if you want more description for this specific PR, let me know.
About this PR
With this PR the client avoids loading the stylesheets every 200ms to check if there are changes by just looking at the last modified timestamp.
All PRs are based on its ancestor. Click here to see the changes of this PR only

Rebased into #3559


chore: Temporarily disable fabricbot auto merge

Details
Per suggestion from the FabricBot team, this pull request will temporarily disable the auto merge trigger pending further guidance.
Motivation
For the past few weeks, FabricBot has been triggering auto-merge and not respecting the label trigger.
Context

Pull request checklist

[n/a] Addresses an existing issue: Fixes #0000
[x] Added relevant unit test for your changes. (yarn test)
[n/a] Verified code coverage for the changes made. Check coverage report at: <rootDir>/test-results/unit/coverage
[x] Ran precheckin (yarn precheckin)

Codecov Report

Merging #1570 (7504c2d) into main (0f3f73d) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 7504c2d differs from pull request most recent head 3f25749. Consider uploading reports for the commit 3f25749 to get more accurate results

@@           Coverage Diff           @@
##             main    #1570   +/-   ##
=======================================
  Coverage   94.44%   94.44%
=======================================
  Files          38       38
  Lines        1045     1045
  Branches      140      140
=======================================
  Hits          987      987
  Misses         58       58

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


TypeError: Cannot read property 'querySelectorAll' of null

Hi,
As title says, i get this error using Chartist. I don't use the querySelectorAll method in my Typescript code.
The error:

Can anyone help me? Thank you.

I solved.
There was a method that searched for a Chartist id that was commented out.

same problem

saifer707 how to solve this

In my previous response, i said that there was a function call to a commented Chartist ID.


Is this dead?

This repo looks abandoned. Try this one; https://github.com/serdarciplak/BlazorMonaco


A value of type Object can't be assigned to a variable of type SliderTrackShape

This code throws error when both RectangularSliderTrackShape and RoundedRectSliderTrackShape extends SliderTrackShape.
This even throws on dartpad too.
final int divisions = 5;
final SliderTrackShape trackShape = divisions > 0
    ? RectangularSliderTrackShape()
    : RoundedRectSliderTrackShape();

However, if I use if-else then it works just fine with no errors.
if (divisions > 0) {
  trackShape = RectangularSliderTrackShape();
} else {
  trackShape = RoundedRectSliderTrackShape();
}

Steps to Reproduce

Put above code anywhere and run it.

Expected results: It should not throw any error and both objects are of the same type.
Actual results: It throws error.

Logs
Launching lib/main.dart on macOS in debug mode...
Building macOS application...
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:arm64, id:00006000-000804A10262801E }
{ platform:macOS, arch:x86_64, id:00006000-000804A10262801E }
path/to/main/dile/main.dart:113:9: Error: A value of type 'Object' can't be assigned to a variable of type 'SliderTrackShape'.
 - 'Object' is from 'dart:core'.
 - 'SliderTrackShape' is from 'package:flutter/src/material/slider_theme.dart' ('../../../../flutter/packages/flutter/lib/src/material/slider_theme.dart').
        ? RectangularSliderTrackShape()
        ^

Command PhaseScriptExecution failed with a nonzero exit code

error • A value of type 'Object' can't be assigned to a variable of type 'SliderTrackShape' •
         path/to/main/file/main.dart:112:42 • invalid_assignment

flutter doctor -v
[✓] Flutter (Channel stable, 3.0.1, on macOS 12.4 21F79 darwin-arm, locale en-IN)
    • Flutter version 3.0.1 at /Users/birjuvachhani/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision fb57da5f94 (2 weeks ago), 2022-05-19 15:50:29 -0700
    • Engine revision caaafc5604
    • Dart version 2.17.1
    • DevTools version 2.12.2

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0-rc1)
    • Android SDK at /Users/birjuvachhani/Library/Android/sdk
    • Platform android-32, build-tools 33.0.0-rc1
    • Java binary at: /Users/birjuvachhani/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/212.5712.43.2112.8609683/Android
      Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.4)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.2)
    • Android Studio at /Users/birjuvachhani/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/212.5712.43.2112.8609683/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] Android Studio (version 2021.2)
    • Android Studio at /Users/birjuvachhani/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/212.5712.43.2112.8512546/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] IntelliJ IDEA Ultimate Edition (version 2022.1.2)
    • IntelliJ at /Users/birjuvachhani/Applications/JetBrains Toolbox/IntelliJ IDEA Ultimate.app
    • Flutter plugin version 68.0.4
    • Dart plugin version 221.5787.30

[✓] IntelliJ IDEA Ultimate Edition (version 2022.1.2)
    • IntelliJ at /Users/birjuvachhani/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/221.5787.30/IntelliJ IDEA.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] IntelliJ IDEA Ultimate Edition (version 2022.1.1)
    • IntelliJ at /Users/birjuvachhani/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/221.5591.52/IntelliJ IDEA.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.67.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.40.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 12.4 21F79 darwin-arm
    • Chrome (web)    • chrome • web-javascript • Google Chrome 102.0.5005.61

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

Hi @BirjuVachhani, I can see this error on the latest stable and master channels.
It seems the issue is caused by typesafe.
By RectangularSliderTrackShape and RoundedRectSliderTrackShape used BaseSliderTrackShape mixin, it seems that conditional expressions has treated them as an Object that  can't be assigned to a variable of type SliderTrackShape.

flutter doctor -v
[✓] Flutter (Channel stable, 3.0.1, on macOS 12.2.1 21D62 darwin-x64, locale en-VN)
    • Flutter version 3.0.1 at /Users/huynq/Documents/GitHub/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision fb57da5f94 (8 hours ago), 2022-05-19 15:50:29 -0700
    • Engine revision caaafc5604
    • Dart version 2.17.1
    • DevTools version 2.12.2

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-32, build-tools 31.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] Android Studio (version 4.1)
    • Android Studio at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/201.7042882/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] Android Studio
    • Android Studio at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-1/203.7185775/Android Studio
      Preview.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6842174)

[✓] IntelliJ IDEA Community Edition (version 2020.3.3)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.67.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.40.0

[✓] Connected device (3 available)
    • iPhone 13 (mobile) • 2526BC1A-435D-4B08-B99C-44B928F2517B • ios            • com.apple.CoreSimulator.SimRuntime.iOS-15-4 (simulator)
    • macOS (desktop)    • macos                                • darwin-x64     • macOS 12.2.1 21D62 darwin-x64
    • Chrome (web)       • chrome                               • web-javascript • Google Chrome 101.0.4951.64

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

[✓] Flutter (Channel master, 3.1.0-0.0.pre.1081, on macOS 12.2.1 21D62 darwin-x64, locale en-VN)
    • Flutter version 3.1.0-0.0.pre.1081 at /Users/huynq/Documents/GitHub/flutter_master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 61f2ff7671 (72 minutes ago), 2022-06-02 21:43:08 -0400
    • Engine revision be47d54147
    • Dart version 2.18.0 (build 2.18.0-164.0.dev)
    • DevTools version 2.14.0

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-32, build-tools 31.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] Android Studio (version 4.1)
    • Android Studio at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/201.7042882/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[!] Android Studio
    • Android Studio at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-1/203.7185775/Android Studio Preview.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    ✗ Unable to find bundled Java version.
    • Try updating or re-installing Android Studio.

[✓] IntelliJ IDEA Community Edition (version 2020.3.3)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] IntelliJ IDEA Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.67.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.42.0

[✓] Connected device (3 available)
    • iPhone 13 (mobile) • 2526BC1A-435D-4B08-B99C-44B928F2517B • ios            • com.apple.CoreSimulator.SimRuntime.iOS-15-4 (simulator)
    • macOS (desktop)    • macos                                • darwin-x64     • macOS 12.2.1 21D62 darwin-x64
    • Chrome (web)       • chrome                               • web-javascript • Google Chrome 102.0.5005.61

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

Hey everyone, this is not a Flutter issue.
Please see https://github.com/dart-lang/sdk/issues/45304 and https://github.com/flutter/flutter/issues/77782
This is working as intended.  Could be reproduced without Flutter in plain dart code.
You can cast the object like this
      final SliderTrackShape trackShape = divisions > 0
        ? const RectangularSliderTrackShape()
        : const RoundedRectSliderTrackShape() as SliderTrackShape;


Changed The Color of The Header From Black to Red fixes:#1595

Pull Request Type
What kind of change does this PR introduce?
[X] Solved an issue/task
[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Other... Please describe:
What is the current behavior?
Change The Color of The Header From Black to Red
Issue Number: #1595
What is the new behavior?
I've changed the style.css file and make the h1 tag color red
Other information
Screenshot

Merged

This is an automated message from Fork, Commit, Merge [BOT].

Thank you for your contribution! Your pull request has been merged. The files have been reset for the next contributor.
What's next?
If you're looking for more ways to contribute, I invite you to check out our forkcommitmerge.io website repository. The repository contain real issues that you can help to resolve or create some of your own if you see any bugs or want to add new features to the site, etc. You can also check out the Influences section in the README to find more projects similar to this one.
Also please leave a star to this project if you feel it helped you, i would really appreciate it.
I look forward to seeing your contributions!


test(postman-collection): Add Github action to run postman collection

Type of Change

[ ] Bugfix
[ ] New feature
[ ] Enhancement
[ ] Refactoring
[ ] Dependency updates
[ ] Documentation
[ x] CI/CD

Description

Adding a github action to run postman collection against integ env every day at 12:15 am .
This action uses newman to run the collection in cli . It has following steps

Install newman
Install portman
Run portman to generate postman collection
Run newman against  a postman collection

NOTE :  The collection being generated by portman is outdated so for now I am adding a collection file in the repo and running that instead . We can move back to running the generated collection once the open-api spec is made up to date
Additional Changes

[ ] This PR modifies the API contract
[ ] This PR modifies the database schema
[ ] This PR modifies application configuration/environment variables

Motivation and Context

How did you test it?

Checklist

[ ] I formatted the code cargo +nightly fmt --all
[ ] I addressed lints thrown by cargo clippy
[ ] I reviewed submitted code
[ ] I added unit tests for my changes where possible
[ ] I added a CHANGELOG entry if applicable

@Gnanasundari24 , are the portman config kept up to date? I thought our postman collection is superset of what portman can generate?
@shubhanshu-mani , you can instead directly use the postman collection uploaded / shared with something like newman run https://www.postman.com/collections/...


Fix date of posts.

change
1th to 1st,
2th to 2nd and so on.

Done ec08e48c478a1ac78839d3bd916eae9c6ab12372.


Confetti polish

Description

Fine tuning confetti on Onboarding
Adding "Confetti" to Sparkle
Bumping the version
Make Dialog compatible

@flvndvd think we're good.
Can I let you take it from here?
My dev environment does not compile these days, can't test front.

Yep will take care of it, also happy to seat down with you tomorrow a few minutes to solve you dev environment.

Yep will take care of it, also happy to seat down with you tomorrow a few minutes to solve you dev environment.

Thanks, will do


ChatDev does not continue from where it left off

Someone else posted that ChatDev can not update existing warehouse code. That could also mean improving the existing project if the output was not good enough. This issue is only for getting ChatDev to continue where it left off if it crashes. I suppose another prompt would have to be implemented to tell the GPT model that it is reviewing a previous session for each chat bot up until all the information has been reviewed by it, and then tell it to continue where it left off.
Another idea I had to reduce the amount of information that a session must rely on, is to open isolated sessions for each chatbot without opening the terminal for the user, and all of the chatbot sessions have the conversation within a master session that is not a chatbot itself. If one of the chatbots crash, then the master session can detect it, start a new session, give all the previous information to the isolated session, and then tell it to pick up where it left off once it is that particular chatbot's turn to do processing.
I would try to contribute to doing this myself, but I'm running a small business on top of working on my own software, which is what I was hoping ChatDev would be able to come in handy with, and save me a lot of time. I will fork this off to work on a bit if I get some time, and see if you find anything I do to this as being helpful.
Anyhow; is there a forum for this software? I didn't really want to open issues just to ask questions about it. I pretty much want to know why it crashes so much. I thought maybe it has to do with the size of the program, and chatGPT just not being able to work with too much information at a certain point. But then I also tried getting it to reproduce some software that is available here that has been built by ChatDev, and it crashed on me for those too.

Maybe you all already do this, I don't know. But here's my idea:
This would potentially have the benefit of allowing a designer chatbot describe a higher level design of the program to identify inputs and outputs, and then identify all the tasks to be performed for its' processing, as well as a good label for each of the described tasks that need to be processed.
Then for the higher level processing designer: Two other chat bot sessions can take turns to identify all of the inputs and outputs for each of the processing labels of the tasks that were identified, while taking the inputs and outputs of the higher level design into consideration, and identify how different data components would best be represented, such as structs, linked lists, global variables, variables that would only be local to particular functions, etc. The reason they would take turns, and why there would be two of them, is so that they can check the work within the context that they are checking someone else's work, so that it will be more inclined to avoiding a bias that it was already correct, in order to output a more logical design. Also the reason why there would be two of them, is so that it would have two streams of prompts that could serve as the memory for each, and they may identify things in previous versions of the design that were actually useful.
Now for the lower level programming. I suppose there could be what is considered the "Dungeon Master" of the whole conversation. This could isolate each labeled task into separate and isolated conversations of three bots, one manager and two psuedocoders each. Each session, and sub-session, will have it's task noted in a file, perhaps an XML file. This could be in a nested format. Directories and files associated with each level will be logged into this file. The "Dungeon Master" writes to this main file if any of the sub-level XML files indicate an update to their nested structure. Each sub-level contains an XML file laying out the complete nested hierarchy of nested structures from from itself as a root, as well as the status of the particular session within the nest of layers. Status can be "processing" or "closed." All data within a session remain on the hosts computer.
The psuedocoders lay out the logic of each of the tasks, while identifying further sub-tasks. When identifying further sub tasks, they should use comments to briefly describe the job each need to perform, along with the inputs and outputs for the given sub-task. They would use psuedocode in order to allow for smaller prompts for the two cha tbots to work together on in order to reduce the chance of a conversation crashing, and to increase the chance of the design of the task being more logically correct.
Each manager within each of the groups has the same job as the "Dungeon Master." It can generate more sub-groups to work in isolation on the identified sub-tasks, in the same way it's group that it was spawned from did. Conceptually this would be like nested function calls, except in this scenario it would be nested job creation, unless there is a term for that already.
Once all the psuedocode is created for any given task, even for the higher levels of the nested jobs, the pseudocoder bots are swapped out with the programmers of the chosen language, and the work on translating the psuedocode into the language, on their own isolated and temporary source code files, until all of the sub-tasks are complete.
For each top-level task, there is a master source file. The manager also adds the file of the completed code of it's sub-tasks to a list. Once all sub-task of every every higher-level task, all the way to the root task, is complete; next-to lowest-level manager for the nests of each task copies the completed source code into it's master source-file, then closes out the sub-task conversation, thus ending the sub-session along with closing out its' bots within that session. This process takes place all the way to the very top-level, so that all of the conversations eventually come to a close, except for one.
Even though sessions become closed, the data from their session can be copied into a new session on the same level, in case an update needs to be made, or a correction needs to be made. This would allow for minimal quantity of token transactions within a session for an update of a component that needs to be made.
The inputs, outputs, and other data components that were previously identified would also be handled by a manager and two chat bots, in isolation at first, in order to design their implementation as derived from the higher-level design, but should become available for communication with the other chat bot conversations to only if any of them decide that something about that data needs to be changed, such as an int needing to really be a float. Another reason this section wold be handled a lot like the others in this way, is in the case that certain methods need to be developed in order to handle certain aspects of this data, such as methods needed in order to free memory from linked lists, change pages of linked lists, or other things that are only for accessing the data that the other tasks need to be able to do.  The manager would relay this information to all other high-level managers of conversations that use that piece of information that needs to be updated, so that these managers can pass the message down to each of the sub-level managers that use the particular piece of data, so that each can make the necessary changes, or be given access to the specific methods related to the specific data that the particular tasks need to access. Due to it's job at making methods to access or modify the data, when it needs to do that, then this task group should be ran before the other top-level task groups.
This would allow for full modularity for each of the components of the software being designed. Each manager can restart a sub-session if it crashes, which would reduce the number of token transactions, in comparison to the token transactions required for the entire conversation of the whole program that is being developed, for what is needed to get that conversation back up-to-date in order for that particular dev team to get back to work from where it left off at on the particular module that it is currently working on. If the particular module that a group of two chat coders are working on crashes more than maybe twice, then perhaps the manager over them could prompt the team to redesign the piece to be composed of more than one function that will have their inputs and outputs in the comments above each of these sub-methods, which the manager will then spawn sessions for.
Each manager does not necessarily need to be a GPT chat bots themselves, since they have limited functionality. They do no designing. They simply  pipe messages through chains of other managers, as well as close and open  sub-sessions. So these do not need to cost in token transactions more than what they do when prompting a GPT model with a pre-defined prompt.
So if this is already what's being done, then that's cool. I just can't figure out why it crashes so much  if this is the case.

Downstream tasks are called from upstream, so once it breaks down the requirements those get passed more or less directly to the end worker. That's my simple understanding.
Perhaps instead of keeping everything local, a new chain is created to check for issues on the repo, and work those.
If it starts by decomposing an app idea into many smaller tickets, with details around what it entails, what the requirements are, etc, it doesn't need to store them locally and you can add comments better explaining how you want it done.
This way you can open your own issues or let it create new ones as it identifies bugs. At launch, it can select one, and start working through it until implemented, doing a pr for a human to accept if functional.
Might allow larger, more complex projects with ongoing human feedback?

I'm working on a system that implements progressive hierarchical
organization of inputs with features for both deep memory and short-term
memory
Here's the project : https://github.com/Nbtguyoriginal/PyCells
In theory this system in its current state
Pycells.py specificly could easily be used to store and retrieve
information for a progress based implementation of chatdev
Alternatively I have also started a repository for my project :
https://github.com/Nbtguyoriginal/Pybonce
Wich in essence does what is being suggested here but in a bit of a
diffrent way
Simply put it allows a user to specify how big standard functions are in
there code base and iterate over the whole code base and look for
modifications or other specific criteria
It uses advanced logging techniques to construct multiple types of txt
files that can lead a new instance of an llm threw modifications to the
codebase (warp function) (wip)
In totality I'm loving chatdev and would like the chatdev team to take a
look these to projects and consider making them a standard part of the (CD)
environment
On Tue, Sep 26, 2023, 1:48 PM Sean Connelly @.***>
wrote:

Downstream tasks are called from upstream, so once it breaks down the
requirements those get passed more or less directly to the end worker.
That's my simple understanding.
Perhaps instead of keeping everything local, a new chain is created to
check for issues on the repo, and work those.
If it starts by decomposing an app idea into many smaller tickets, with
details around what it entails, what the requirements are, etc, it doesn't
need to store them locally and you can add comments better explaining how
you want it done.
This way you can open your own issues or let it create new ones as it
identifies bugs. At launch, it can select one, and start working through it
until implemented, doing a pr for a human to accept if functional.
Might allow larger, more complex projects with ongoing human feedback?
—
Reply to this email directly, view it on GitHub
https://github.com/OpenBMB/ChatDev/issues/94#issuecomment-1736009390,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AWJCVUCZSFQJUXKW7NLHZ2TX4MIOXANCNFSM6AAAAAA5GJYGGI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

I'm very grateful for your suggestions and your attention to the development of ChatDev. We are also considering incorporating a memory feature into our product. If needed, we will proactively reach out to you. Please stay tuned for our updates.😊

I'm working on a system that implements progressive hierarchical organization of inputs with features for both deep memory and short-term memory Here's the project : https://github.com/Nbtguyoriginal/PyCells In theory this system in its current state Pycells.py specificly could easily be used to store and retrieve information for a progress based implementation of chatdev Alternatively I have also started a repository for my project : https://github.com/Nbtguyoriginal/Pybonce Wich in essence does what is being suggested here but in a bit of a diffrent way Simply put it allows a user to specify how big standard functions are in there code base and iterate over the whole code base and look for modifications or other specific criteria It uses advanced logging techniques to construct multiple types of txt files that can lead a new instance of an llm threw modifications to the codebase (warp function) (wip) In totality I'm loving chatdev and would like the chatdev team to take a look these to projects and consider making them a standard part of the (CD) environment
…
On Tue, Sep 26, 2023, 1:48 PM Sean Connelly @.> wrote: Downstream tasks are called from upstream, so once it breaks down the requirements those get passed more or less directly to the end worker. That's my simple understanding. Perhaps instead of keeping everything local, a new chain is created to check for issues on the repo, and work those. If it starts by decomposing an app idea into many smaller tickets, with details around what it entails, what the requirements are, etc, it doesn't need to store them locally and you can add comments better explaining how you want it done. This way you can open your own issues or let it create new ones as it identifies bugs. At launch, it can select one, and start working through it until implemented, doing a pr for a human to accept if functional. Might allow larger, more complex projects with ongoing human feedback? — Reply to this email directly, view it on GitHub <#94 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AWJCVUCZSFQJUXKW7NLHZ2TX4MIOXANCNFSM6AAAAAA5GJYGGI . You are receiving this because you are subscribed to this thread.Message ID: @.>


After docker-compose up, rasa and rasa action server is not working on localhost as mentioned in Readme file.

Error: Requested URL / not found

Closing this issue. Please check #2 solution.

I have added version to rasa. How to add it to rasa-action-server? and what version to add to make it working?


New control : popup box item

now the internal part is using content control

Hi...i'm just holding this back until after the next release (2.3.1).
Reasoning:
For a while I've wanted to smarten up the drawer content in the demo, and I think we can use this as part of that work.  So it might warrant renaming to something a bit more generic, and we could introduce a few extra styles.
So I will come back to this.

@ButchersBoy  Noted. Thanks for the reply. Please do call me up if you need me to add extra things to this control.

I am going to close this for now. Though I understand the desire to have a control that includes an icon, the Button is a control control and can easily have an icon added to its content. This would then have the pack icon properly change for dark theme. This method also leaves you in control of things like the margin around the icon as well.
For example:
<Button Click="MenuPopupButton_OnClick">
    <StackPanel Orientation="Horizontal">
        <materialDesign:PackIcon Kind="Settings"/>
        <TextBlock Text="Hello World" />
    </StackPanel>
</Button>


Create 9. Palindrome Number.cpp

Adding code in C++.
please merge my pull request.
Issue No. : #12

@Piyush228 Please update /C++/README.md
Also, Add Time and Space Complexity in code. Then I'll merge it :)

Done Sir .

Sir, one question I saw this in hactoberfest
You've submitted Create 9. Palindrome Number.cpp to piyushsharma220699/Hacktoberfest-2021  |  Excluded Project
You've submitted Create 6. ZigZag Conversion.cpp to piyushsharma220699/Hacktoberfest-2021 | Excluded Project
what is the meaning of excluded project and my  ZigZag Conversion.cpp is not in progress review.
Please help.


cudatoolkit-dev installation pops up a terminal window

Issue: When running conda install cudatoolkit-dev -c conda-forge, a new terminal window is opened with a title 'NVIDIA CUDA PACKAGE' and one needs to wait for "Press Return to close this window..." message, otherwise the installation will fail.
Expected behavior: conda install ... would not use any graphical tools.
When resetting (DISPLAY=), no window will pop up and the installation seems to be successful (there are no errors or warnings from conda).

I was hit by this issue again. Would it be possible to set DISPLAY= within cudatoolkit-dev installation scripts?

@pearu,
I am not familiar with the DISPLAY setting, and I am wondering if you could tell me where this would go within cudatoolkit-dev? From past experience, the pop up window appears on Linux and not on OSX.

@andersy005 , see https://github.com/conda-forge/cudatoolkit-dev-feedstock/blob/master/recipe/cudatoolkit-dev-post-install.py#L183 :
Using
subprocess.check_call(cmd, env=dict(DISPLAY=''))

should work.

The terminal requires hitting ENTER to close it which seems unnecessary and users may wait for this unexpected behavior INDEFINITELY if the window is not in the foreground to be noticeable.

@farleylai, this issue is fixed in #16. However, #16 hasn't been merged yet.

@pearu, can you confirm that this issue was resolved in #16?

Yes, I'll test it once it will be uploaded to conda-forge.

No, the issue still exists.

I'll test the DISPLAY trick again, the earlier suggestion subprocess.check_call(cmd, env=dict(DISPLAY='')) did not work because it cleared up all the environment for cmd.

Can we copy the env and pass it to subprocess with:
import os
my_env = os.environ.copy()
my_env['DISPLAY'] = ''
subprocess.check_call(cmd, env=my_env)

?

IIRC, I tried that, did not worked but at the time there were multiple issues.
I am currently testing
import os
os.environ['DISPLAY'] = ''

Fix confirmed.

I am still seeing this issue when trying to install cudatoolkit-dev=10.0=py36 on Ubuntu 16.04. Both the other builds available for cudatoolkit-dev=10.0 fail with the following error message.
ERROR conda.core.link:_execute(700): An error occurred while installing package 'conda-forge::cudatoolkit-dev-10.0-2'.
Rolling back transaction: done

LinkError: post-link script failed for package conda-forge::cudatoolkit-dev-10.0-2
location of failed script: /home/pughdr/Desktop/test-env/env/bin/.cudatoolkit-dev-post-link.sh
==> script messages <==
<None>
==> script output <==
stdout:
stderr: Traceback (most recent call last):
  File "/home/pughdr/Desktop/test-env/env/bin/cudatoolkit-dev-post-install.py", line 44, in <module>
    from conda.exports import download, hashsum_file
ModuleNotFoundError: No module named 'conda'

return code: 1

()

I would suggest not using cudatoolkit-dev at all as the used approach has some flaws that cannot be fixed (licensing).
Instead, install cudatoolkit from nvidia to your system and use conda package nvcc_linux-64 for building cuda sources.

Looks like nvcc_linux-64 targets CUDA 10.1 or am I mistaken?

No, you can use it with any CUDA version installed in your system. For instance, use nvcc_linux-64=10.0 for CUDA 10.0.

OK. I frequently use conda to install other NVIDIA libs for my project such as cudnn, cupti, and nccl. Is the recommended practice to also now download these from NVIDIA when using nvcc_linux-64?


Fix missing search icon

@binary-sequence PR is out of date with base branch, could you please update?

Branch updated :)


Wip/ji/shortcuts 211

This allows one to use ctrl+f shortcut with more than one file open, but now it's extremely easy to use it in different file context than one would expect (and unfortunately the active dock changes that probably would help, aren't really working for me).

@altran01 Yes, we probably should merge this branch once wip/ji/active-dock is fixed and merged.


[Bug] Workout restart crashes on iOS

Describe the bug
Crashes when restarting the timer on iOS.
To Reproduce
Steps to reproduce the behavior:

Complete a workout.
Leave the app on the Nice job! screen.
Momentarily exit the OpenHIIT app.
Return to OpenHIIT, and the app will crash.

Expected behavior
The Nice job! screen should not crash when the app is back in the foreground.
Screenshots
If applicable, add screenshots to help explain your problem.
Device and Operating System (please complete the following information):

Device: iPhone 12
OS: iOS 16.5

Additional context
Add any other context about the problem here.

This will potentially be solved once #58 is fully implemented

Not doing, fixed in #58


Graph: Out Edges from vertex

Added graph function to get edges from a vertex – implemented both in AdjacencyMatrixGraph and AdjacencyListGraph.
Needed for graph algorithms.

Thanks @mdab121 👍

Hi,
I've got  a  piece  of information that might interest  you,  check it out here please http://visitor.organizhis.net/e4fkpqdn
Warmly, jp


[New Feature] Aliyun Deploy Support for MLSQL

MLSQL aims to make people easy to deploy and use it in data processing/machine learning. But it always has a lot of complex environmental problems our customers meet.
For people just want to spend several minutes to give it a try，it would be useful if  provide them an web console. In web console, our customers can request a new MLSQL instance and paste the example to the MLSQL editor then run it.
One possible architecture here would be like this:

When user A login and wants to try the mlsql, the web console will dynamically request an ECS instance from Aliyun and deploy MLSQL in the ECS. The user A should pay this instance according to
the time used. The default time should be an hour.
All instances share the same OSS(HDFS), MLSQL will automatically create a home directory for every user and add home prefix for the path variables.  The web console will clean the OSS home directories which have already existed one hour.
If it'possible that we can dynamically create OSS storage for every user and release them after one hour, then we do not need to have the shared OSS.
According to the upper description, the key to supports Aliyun cloud is to develop a web console.
The web console is used by users directly so it should have:

User manager system
The right to operate Aliyun.

The tech we can use in web console would be React + Java Spring boot. Spring boot provides API and React provide the interactive pages. Hope that later people would create their own console with the  APIs provided by the spring boot application.

Notice 1:
We have two options, we can create MLSQL instance/OSS with the user A's Aliyun account or with the web console's Aliyun account.  The second way may be the best choice for now.
Notice 2:
The design of the web console should consider that we will at least support AWS/Aliyun.  We will support Aliyun first.

is there any doc about hdfs on oss?


(Maybe) Incompatibility with Sound Physics mod

Context
Minecraft version
1.20.1
Mod version
1.20.1-1.4.5
Mod loader and version
Fabric Loader 0.16.9
Maybe this error arises from the Sound Physics mod and i sent you a bug report just in case
Incompatible mods found!
net.fabricmc.loader.impl.FormattedException: Some of your mods are incompatible with the game or each other!
A potential solution has been determined, this may resolve your problem:

Replace mod 'Create' (create) 0.5.1-f-build.1417+mc1.20.1 with version 0.5.1-f-build.1417+mc1.20.1 that is compatible with:
porting_lib_base 2.1.1127+1.20
sound_physics_remastered 1.20.1-1.4.5
More details:
Mod 'Create' (create) 0.5.1-f-build.1417+mc1.20.1 is incompatible with any version of mod 'Sound Physics Remastered' (sound_physics_remastered), but a matching version is present: 1.20.1-1.4.5!
at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:51)
at net.fabricmc.loader.impl.FabricLoaderImpl.load(FabricLoaderImpl.java:196)
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:146)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

Crash Report
https://gist.github.com/Ford3l/a7d3003f2d61d576468947fb2090f5db

Will be fixed next update

Will be fixed next update Ok :) Thanks


Update sum.js

Description

Implemented a function that returns the sum of the numbers.
Additional Context

Results -> The sum of 1 and 2 is 3.
We can also have implemented arrow functions but that would make it complicated for beginners.

Merged

This is an automated message from Fork, Commit, Merge [BOT].

Thank you for your contribution! Your pull request has been merged. The files have been reset for the next contributor.
What's next?
If you're looking for more ways to contribute, I invite you to check out my other projects. Just click here to find more. These projects contain real issues that you can help resolve. You can also check out the Influences section in the README to find more projects similar to this one.
Also please leave a star to this project if you feel it helped you, i would really appreciate it.
I look forward to seeing your contributions!


Identity Management codeunit in extensions

Hi all.
As discussed in #496 the identity management codeunit is not available to extensions, but is it completely off the table?
As I describe in the linked issue we have built a payment app that we invoke from our D365 extension using URI. Included in the URI is a link to a D365 web service, the username and password (web service access key). The payment app collects the payment and posts the results to D365 through the provided web service.
It would be a lot nicer to be able to do this using the web service access key instead of having to implement the OAuth functionality in our payment app. The user experience is also better when there is no need enter the credentials in our app.

The functions that we would need are:
GetWebServiceExpiryDate
CreateWebServicesKey
GetWebServicesKey

Currently considering your feedback. While it seems innocent to open up for existing functionality it does have consequences and the more connected the service gets the harder it will become to support legacy authentication using webservicekey. Without an AAD token from the user then even a simple scenario like updating a contact name could result in other features and functionality not working, unpredictable behavior or even worse inconsistent data.

After careful consideration and discussion with our security experts, we have decided not to expose the web serviceskey functions to extensions.
We have created a new feature description extending the current functionality to be web services key pr. extension. This will allow us to expose the web services key like functionality to extensions. The feature is currently planned to finish in the spring of 2018.
If you have ideas or comments for such a feature feel free to send them to me.
For now, the best way to talk back into financials remains using AAD tokens acquired and maintained by redirecting the user to your custom web application.
References:
See "Web Application to Web API" section here: https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-authentication-scenarios
Web API sample: https://github.com/Azure-Samples/active-directory-dotnet-webapi-onbehalfof
Web App to Web API sample: https://github.com/Azure-Samples/active-directory-dotnet-webapp-webapi-multitenant-openidconnect
Token Cache sample: https://docs.microsoft.com/en-us/azure/architecture/multitenant-identity/token-cache


Fixup path oddity for zip files

Cleanup paths for #1510

Coverage decreased (-52.9%) to 14.464% when pulling 122e0ec814bc2a04719844e075c84d88cf21d82c on feature/zip_path_fix into f84665423a2a25ae1df0703a24ecb7a6c9a6ec3d on develop.


Finishing off the rest of src/*.rs

After this it's only the source files in lib/ that need to be ported.
98eab59 needs careful review since the datatype should actually be a UNION2!, but I'm not certain how to do that.
8a1d180 I also need some help with since I didn't figure out how to use UNION2! to port sockaddr_in6.
Note that this builds off of #448 and #454, which is why it looks so huge. This is actually only the commits since 2233a23.

There are some problems with porting over some of the interfaces where they don't have a UUID in the header describing them. Specifically: vswriter::IVssWriterComponents, vswriter::IVssWMFiledesc, vswriter::IVssWMDependency, vswriter::IVssWMDependency, and vsbackup::IVssWMComponent.
Is there something I'm missing or should these be declared differently?

This should now build as I'm using all-zeroes for missing UUIDs and I cleaned up some other issues.
Also, I redid in6_addr as a UNION2. I think it's correct, but I'd need confirmation on that.

@retep998 Thanks!


Support qtwebsockets

Cmake issues that it can't find the websockets component.
https://github.com/qtgql/qtgql/actions/runs/4993721232/jobs/8943241296#step:11:45

qtwebsockets is already a supported module; see https://ddalcino.github.io/aqt-list-server/
Your workflow will not install the module if you don't request it.


Fix magic link not receiving issue when multi attribute login is enabled

Purpose

To fix the issue of not receiving the magic link when multi attribute login is enabled.

When this PR should merged

This should merge after https://github.com/wso2/carbon-identity-framework/pull/5588

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/8324824924
Status: success


feat: add work CLOSED ISSUES automatically

Also fixes the issue with question mark in the next line
BREAKING CHANGE:
users now dont need to manually type the words CLOSED ISSUES
This tool will automatically add for you.
ISSUES CLOSED: #22 and #24

Current coverage is 100.00%

Merging #25 into master will not affect coverage as of f09b0ba

@@            master     #25   diff @@
======================================
  Files            2       2
  Stmts          235     236     +1
  Branches         0       0
  Methods          0       0
======================================
+ Hit            235     236     +1
  Partial          0       0
  Missed           0       0

Review entire Coverage Diff as of f09b0ba

Powered by Codecov. Updated on successful CI builds.

Semantic release will perform those actions:

Detect if a release is required. If not, exit(0);
Check for vulnerable npm packages
Read your commit messages from Last Semantic Git Tag. E.g: v2.7.2
Figure out type of Bump base on commit messages (Major, minor or patch)
Generate or append contents to Release Notes/CHANGELOG.md file.
Bump your package.json
Commit everything to Git
Publish to Npmjs.com. npm publish


Single token staking

Describe the feature you'd like
I am trying to create a single native-token staking.

I am trying to use the code from plutus pioneer program regarding gift to create a contract to deposit and withdraw. I am not able to compile it and deploy using the plutus excercise methods. I would love to get an example which shows the implementation where it shows the usage of native tokens deposit to the contract.

An example for using staking credentials.

The contract I am trying to reuse is https://github.com/input-output-hk/plutus-pioneer-program/blob/main/code/week03/src/Week03/Vesting.hs

In my code I am using the following for the native token definition

data NativeToken = NativeToken
    { currency           :: !CurrencySymbol
    , token              :: !TokenName
    }

Describe alternatives you've considered
Currently I am using address of the user and blockfrost api to find the utxo that was deposited and returning the UTXO to the user whenever withdrawn.

I am trying to use the code from plutus pioneer program regarding gift to create a contract to deposit and withdraw. I am not able to compile it and deploy using the plutus excercise methods. I would love to get an example which shows the implementation where it shows the usage of native tokens deposit to the contract.

Please take a look at https://github.com/input-output-hk/plutus-starter. It's a starter repository with a working game contract with PAB.
For more contract examples you may take a look at plutus-use-cases package https://github.com/input-output-hk/plutus-apps/tree/main/plutus-use-cases/src/Plutus/Contracts.


Add support for outstanding features

ill be adding new features via this pull request for the outstanding modules.

A couple of things left to do here:
1.) detect language if source/target not provided as inputs
2.) requiresWifi / downloadModelIfNeeded flag checks

pull request cancelled - will separate into their own pull requests


Potential Collaboration

Checklist

[X] I have filled out the template to the best of my ability.
[X] This only contains 1 feature request (if you have multiple feature requests, open one feature request for each feature request).
[X] This issue is not a duplicate feature request of previous feature requests.

Is your feature request related to a problem? Please describe.
I thought of a business idea that we can use this api for and I want to discuss wtih you about a potential collaboration.
Describe the solution you'd like
Send me a message<PHONE_NUMBER> and we can discuss.
Describe alternatives you've considered
n/a
Additional context
n/a

This is not an API - https://github.com/GuyKh/py-iec-api/ is the API.


Ability to define additional keys based on columns in CSV

Currently ManifestCreator works well with a simple list of serial numbers in CSV format:

serial

ABCDEF12343GH

IJKLM21253OPQ

RSTUV125123WX

It would be good mind-blowingly wonderful if you could specify additional manifest keys as columns and have ManifestCreator include them in the manifests it generates.

serial
display_name
user

ABCDEF12343GH
Al's MacBook Air
Albert Anderson

IJKLM21253OPQ
Becca's Box
Rebecca Brown

RSTUV125123WX
CharlesMBP
Charles Crawford

For example, the first manifest generated by the above CSV would be named ABCDEF12343GH and would contain:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>display_name</key>
	<string>Al's MacBook Air</string>
	<key>user</key>
	<string>Albert Anderson</string>
</dict>
</plist>

I have no objection to this, but these aren't standard keys for manifests. I didn't realize anyone had a use case for arbitrary keys in manifests, but if it doesn't break anything, I'm all for it.

Well, they're arbitrary-ish. MunkiAdmin uses display_name and user to display columns in the manifest view, which is often helpful to sorting and searching manifests.


npm install -g tronbox not working

I am using Ubuntu 20.04, with node.js version 10.24.1. When I do sudo npm install -g tronbox, I am getting this error.

npm ERR! code 128
npm ERR! An unknown git error occurred
npm ERR! command git --no-replace-objects ls-remote<EMAIL_ADDRESS>npm ERR<EMAIL_ADDRESS>Permission denied (publickey).
npm ERR! fatal: Could not read from remote repository.
npm ERR!
npm ERR! Please make sure you have the correct access rights
npm ERR! and the repository exists.
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2021-09-06T07_37_52_563Z-debug.log

Can anyone help me?

Please try  this npm cache clean --force command.

I have the same problem. Did you find a solution?


properly check for mongodb.so extension in travis

Coverage decreased (-0.02%) to 98.311% when pulling<PHONE_NUMBER>bfe3101e9c512d594f2a1790f5d68e on bshaffer-patch-1 into 143fd695447ea562c47e456bd6c6396fd45d9760 on master.


kubefirst local fails without an error message to the user

testing latest main produces a failed local installation
1:07PM INF helpers.go:623 > pushing local detokenized gitops content to new remote github.com/jarededwards
1:07PM INF git.go:324 > opening repository with gitClient: "/Users/jared/.k1/gitops"
1:07PM INF git.go:332 > Committing new changes... PushLocalRepoToEmptyRemote
1:07PM INF git.go:368 > successfully pushed detokenized gitops content to github/jarededwards
1:07PM INF local.go:166 > already created k3d cluster
1:07PM INF local.go:174 > installing CA from MkCert
1:07PM INF ngrok.go:34 > accepted connection from <IP_ADDRESS>:37103
1:07PM INF ngrok.go:39 > connection closed: readfrom tcp <IP_ADDRESS>:52385-><IP_ADDRESS>:80: write tcp <IP_ADDRESS>:52385-><IP_ADDRESS>:80: write: broken pipe
1:12PM INF ngrok.go:39 > connection closed: <nil>```

Fix merged at #956.


idf.py erase_flash flash monitor does not work (IDFGH-3399)

Environment

Module or chip used: ESP32-WROOM-32
IDF version: v4.2-dev-1660-g7d75213674b4
Build System: idf.py
Compiler version: xtensa-esp32-elf-gcc (crosstool-NG esp-2020r1) 8.2.0
Operating System: Linux
Using an IDE?: NO
Power Supply: USB

Problem Description
I'd like to erase flash and then update firmware images.
But the esptool.py --after hard_reset seems does not work.
I have to press RST button again after erase_flash is done.
This causes problem because I don't want to do manually pressing RST button in my production script for download firmware.
$ idf.py erase_flash flash monitor
Executing action: erase_flash
Choosing default port b'/dev/ttyUSB1' (use '-p PORT' option to set a specific serial port)
Running esptool.py in directory /home/axel/esp/esp-idf/examples/wifi/getting_started/softAP/build
Executing "/home/axel/.espressif/python_env/idf4.2_py3.8_env/bin/python /home/axel/esp/esp-idf/components/esptool_py/esptool/esptool.py -p /dev/ttyUSB1 -b 460800 --before default_reset --after hard_reset --chip esp32 erase_flash"...
esptool.py v3.0-dev
Serial port /dev/ttyUSB1
Connecting............._
Chip is ESP32D0WDQ5 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: c8:2b:96:ae:4d:00
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Erasing flash (this may take a while)...
Chip erase completed successfully in 8.1s
Hard resetting via RTS pin...
Executing action: flash
Running ninja in directory /home/axel/esp/esp-idf/examples/wifi/getting_started/softAP/build
Executing "ninja flash"...
[1/4] Performing build step for 'bootloader'
ninja: no work to do.
[1/2] cd /home/axel/esp/esp-idf/components/esptool_py && /usr/bin/cmake -D IDF_PATH="/home/axel/esp/esp-...les/wifi/getting_started/softAP/build" -P /home/axel/esp/esp-idf/components/esptool_py/run_esptool.cmake
esptool.py --chip esp32 -p /dev/ttyUSB1 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 40m --flash_size 2MB 0x8000 partition_table/partition-table.bin 0x1000 bootloader/bootloader.bin 0x10000 wifi_softAP.bin
esptool.py v3.0-dev
Serial port /dev/ttyUSB1
Connecting......................................
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
CMake Error at run_cmd.cmake:14 (message):
esptool.py failed
Call Stack (most recent call first):
run_esptool.cmake:21 (include)
FAILED: CMakeFiles/flash
Expected Behavior
Add --after hard_reset for esptool.py should do hard_reset.
Actual Behavior
Add --after hard_reset for esptool.py does not work.
Steps to reproduce
Just run idf.py erase_flash flash monitor
Or alternatively run esptool.py directly.
e.g.
esptool.py -p /dev/ttyUSB1 -b 460800 --before default_reset --after hard_reset --chip esp32 erase_flash
esptool.py --chip esp32 -p /dev/ttyUSB0 -b 460800 --before=default_reset --after=hard_reset write_flash 0x1000 build/bootloader/bootloader.bin ....
It won't flash firmware after erase_flash is done. i.e. --after hard_reset has no effect at all.

Thanks for reporting, we will look into.

Hi @AxelLin! Could you look at the USB-UART chip, which one is used (CP210x)?
That command work for me, maybe a hw issue?!
Also, please check the connection RTS and DTR with this scheme https://dl.espressif.com/dl/schematics/esp32_devkitc_v4-sch-20180607a.pdf.

Hi @KonstantinKondrashov
Thanks for the quick response.
Confirmed it's h/w issue. (sorry for the noise, I should check with our h/w guys first.)


Fix deprecated Array and string offset access syntax with curly brace…

…s is deprecated

Looks good, and tests are passing.


Configurator generates potentially "malformed" config.toml

Describe the bug:
The config.toml file that is generated by the configurator does not look like the example-config.toml file on here. None of the helpful hints that explain what each setting is and or what they could be set to are in that config.toml file.
To Reproduce:

Install a clean instance of Twitch-tui.
Run twt at the command prompt.
Enter all the data at the prompts given by the configurator.
Twitch-tui should open and be usable due to the user entering their OAuth token.
Close Twitch-tui.
A config.toml file should be in %appdata%/roming/twt/
(I've posted what that config.toml file looks like below, while removing all the personal info.)

System:

Twitch-tui version: 2.5.1

Operating System: Windows 10

Terminal: Terminal Preview

username = ""
channel = ""
server = "[irc.chat.twitch.tv](http://irc.chat.twitch.tv/)"
token = ""

[terminal]
delay = 30
maximum_messages = 500
verbose = false
first_state = "Dashboard"

[storage]
channels = false
mentions = false

[filters]
enabled = false
reversed = false

[frontend]
show_datetimes = true
datetime_format = "%a %b %e %T %Y"
username_shown = true
palette = "pastel"
title_shown = true
margin = 0
badges = false
theme = "dark"
username_highlight = true
state_tabs = false
cursor_shape = "user"
blinking_cursor = false
inverted_scrolling = false
show_scroll_offset = false
twitch_emotes = false
betterttv_emotes = false
seventv_emotes = false
frankerfacez_emotes = false
favorite_channels = []
recent_channel_count = 5
border_type = "plain"
right_align_usernames = false

I'm unsure if it's possible to generate a config file with the comments, as it doesn't pull from default-config.toml in the repository. Instead, it just takes al the default values of each attribute and writes them to a file.
I'll do some more research to see if it's possible to generate with comments. If not, the generator will have to be rewritten (shouldn't be too difficult).

I think you could leave it as is, if you want. You'd just need to write in the documentation that the behavior seen is what a user should expect if they don't copy default-config.toml from the repository. Or when building Twitch-tui, have it pull default-config.toml and then rename it to config.toml, if that's possible?

The first option would probably be best. Doing the second isn't possible during the build, but during runtime I could have a request fetch get the raw data from default-config.toml and write it to config.toml.

Maybe make it conditional so that it's only when it runs the configurator that it does the request fetch?

Perhaps

Alright, if you say no to the interactive config generation, then the config will generate with comments. I wasn't able to figure out how to combine interactive config generation with the args that are provided with comments, so this'll do for now.
It'll be in the next release.
Fixed in 3c111e52b74150b7511b963e533819182bc6e0e1


MWCore Navigation

Describe the Issue

[ ] Switch from bottom navigation bar to navigation drawer
[ ] In the navigation drawer, Add 'Tracing' as an option
[ ] In the navigation drawer, Add 'Appointments' as an option
[ ] In the navigation drawer, Add 'Reports' as an option

Related to this landing page issue

Can this all be managed through the configuration files?

Can this all be managed through the configuration files?
Yes they can

@f-odhiambo , FYI there is code changes required, added new HealthModule and registerDao implementation,

Can you explain the changes in more detail?


"allocationRefId" for LB in provider-aws-elbv2

What problem are you facing?
It seems that the property "allocationRefId" has not been implemented for LB in provider-aws-elbv2 (v1.3.1).
When creating an internet-facing load balancer, I would like to make a reference to a public IP address that is already created with Crossplane (using kind: EIP). In other providers/CRDs, such as NATGateway in provider-aws-ec2 (v1.3.1), it is possible to use allocationIdRef to make a reference to the EIP object, to actually use the IP address, but LB only allows allocationId. Not having allocationIdRef requires a manual update by checking the allocationId in the AWS console.
How could Official AWS Provider help solve your problem?
By implementing the "allocationRefId" property for LB in provider-aws-elbv2 (v1.3.1). It has already been implemented by other providers, for example, NATGateway in provider-aws-ec2 (v1.3.1).
Thank you for taking the time to read the issue. If I have overlooked anything, then please let me know.
P.S. This issue was first raised here, but it was mentioned to open the issue here.

It sounds like the request is to add a new cross-resource reference to this resource kind.
This would be a great first contribution if you're willing. There are plenty of examples to follow and automated tests to run to ensure you're doing it correctly.
Basically all you'd need to do would be:

Add another entry like https://github.com/crossplane-contrib/provider-upjet-aws/blob/920c193d22af33537bfdc1b004920470479a6197/config/elbv2/config.go#L24-L26 to declare that the allocationId property is a reference to an EIP object
Run make generate (currently this takes 5-10 minutes to run, while producing no console output, so be patient)
Update the example manifest for the elb to use the new field
Either test the manifest locally or (get someone to help you) run the test on your PR.

Hi Matt, thanks for the explanation!
I will give it a go somewhere this or next week. At the moment, I do not have any experience with Go nor with Open Source projects. Hope that's okay!


stackit-cli: 0.19.0 -> 0.20.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/stackitcloud/stackit-cli/releases.
meta.description for stackit-cli is: CLI to manage STACKIT cloud services
meta.homepage for stackit-cli is: https://github.com/stackitcloud/stackit-cli
meta.changelog for stackit-cli is: https://github.com/stackitcloud/stackit-cli/releases/tag/v0.20.0
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.20.0 with grep in /nix/store/wzvhw3sgl5qs142in8hwnda15zlc64dd-stackit-cli-0.20.0
found 0.20.0 in filename of file in /nix/store/wzvhw3sgl5qs142in8hwnda15zlc64dd-stackit-cli-0.20.0

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

stackit-cli

Instructions to test this update (click to expand)

Either download from the cache:
nix-store -r /nix/store/wzvhw3sgl5qs142in8hwnda15zlc64dd-stackit-cli-0.20.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nixpkgs-update-cache.nix-community.org/' \
  --option trusted-public-keys '
  nixpkgs-update-cache.nix-community.org-1:U8d6wiQecHUPJFSqHN9GSSmNkmdiFW7GW7WNAnHW0SM=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The nixpkgs-update cache is only trusted for this store-path realization.)
For the cached download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A stackit-cli https://github.com/r-ryantm/nixpkgs/archive/94cf6ebcd47e149cc97d321c1d26ac2c5cf33371.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/94cf6ebcd47e149cc97d321c1d26ac2c5cf33371#stackit-cli

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/wzvhw3sgl5qs142in8hwnda15zlc64dd-stackit-cli-0.20.0
ls -la /nix/store/wzvhw3sgl5qs142in8hwnda15zlc64dd-stackit-cli-0.20.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review

x86_64-linux

:white_check_mark: 1 package built:

stackit-cli

Maintainer pings
cc @DerRockWolf for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

Add a :+1: reaction to pull requests you find important.

@NixOS/nixpkgs-merge-bot merge


 I recommend using dedicated WebDriver calls for that instead.
Though we need to add test to Mink to ensure that fired JS events are still fired as they should.

keyup and keydown are hard to use right, because they are low-level actions, and must be applied in an order matching the behavior of a user action.
Btw, the W3C webdriver spec defines only 2 actions: keyDown and keyUp. There is a no keypress action here (browsers may trigger a keypress event when processing a keyDown action, if they dispatch such an event in normal usage, but it is not a separate action.
So I don't know whether these methods are really usable as is in the Mink API

Then we'll just update keyDown and keyUp methods we have to use WebDriver API and keep keyPress method intact.

Hello! What's the status of this? It's very much needed.


is it possible to push out a new version of 2.9.9 to nuget?

Currently there are a fair number of fixes that are available on github but not from the NuGet versions.  It's possible to work around by cloning from github and building there and using the result, but especially for use cases like LINQPad scripts (where LINQPad has built-in NuGet integration), it would be far nicer to have a recent version on NuGet.
Making it available as a pre-release version of 3.0.0 would be an option, if there are already breaking changes and what's currently checked in can't/shouldn't be released without the major version change.
Thanks!

Hey @MarcosMeli
Would it be possible to create a package for the stable build in addition to the alpha release based on the development branch?
I'm wanting to update one of my company's applications using FileHelpers (thank you for this library, by the way!) from 2.0 to the latest stable build, but the stable package on NuGet is old (as @jamesmanning indicated) - it has a fair number of downloads but it doesn't look to be official (and is from 2011).
If there are potential issues in the current development branch (and the alpha package), I'd prefer to steer clear for now until it's ready for production.
Thanks!

@MarcosMeli
One thought on the prerelease NuGet packages - can we do a NuGet Publish build step in the TeamCity configuration when the build is successful (all tests pass & NuGet packages generated)?
Thanks!

The stable package was created a time ago, I forgot to close this issue
https://www.nuget.org/packages/FileHelpers/
Scroll down to version history