Error codes persist and intellisense stops working, when editing code

Describe the bug
When editing code in a medium to large project, very often, errors while typing pop up but persist and intellisense stops working.
This makes coding F# in VSCode unworkable. After each small code edit I have to recompile and close and open VScode again to see if the code is correct. Just unworkable.
Steps to reproduce
This happens so often that most users have to experience this. But I think it's related to medium to large projects.
Screenshots

Expected behaviour
After a succesfull build errors should no longer be visible and intellisense should be working
Machine info
Ionide for F#
v7.5.2
.NET SDK (reflecting any global.json):
Version:   6.0.403
Commit:    2bc18bf292
Runtime Environment:
OS Name:     Windows
OS Version:  10.0.22621
OS Platform: Windows
RID:         win10-x64
Base Path:   C:\Program Files\dotnet\sdk\6.0.403\
Host:
Version:      7.0.4
Architecture: x64
Commit:       0a396acafe
.NET SDKs installed:
2.1.801 [C:\Program Files\dotnet\sdk]
2.1.802 [C:\Program Files\dotnet\sdk]
2.2.401 [C:\Program Files\dotnet\sdk]
2.2.402 [C:\Program Files\dotnet\sdk]
3.1.102 [C:\Program Files\dotnet\sdk]
6.0.403 [C:\Program Files\dotnet\sdk]
7.0.202 [C:\Program Files\dotnet\sdk]
Additional context
Add any other context about the problem here.

+1 - this happens all the time.
I typically work in small projects so this seems to even happen with very small numbers of files / lines of code.
I most often see it when there's an error -> it seems like intellisense etc stops working after there error.
I will often find myself manually reloading VS Code every few minutes after I've changed code to kick off intellisense again / get it unstuck.

Can you try with AdaptiveLSPServer enabled?

@TheAngryByrd - This seems to have helped tremendously. Turned it on earlier today and haven't had to reload VS Code once due to intellisense hanging.

In my experience, the Adaptive LSP server helps, but the problem is still there for larger codebases.  From the looks of it from the little status bar text at the bottom, it seems like it gets stuck typechecking files in other projects and can take a minute or so to finally get back to typechecking the file I'm actually editing.  Then errors or intellisense gets "frozen" until it finally loops back around to the file I'm in.
Maybe this is a different problem though because it does eventually unfreeze?

Then errors or intellisense gets "frozen" until it finally loops back around to the file I'm in.

I think this is an issue with thread exhaustion that I've slowly been tackling. https://github.com/fsharp/FsAutoComplete/pull/1088 will help solve some more of them.
I've noticed there are still some issues where vscode/ionide asks for fsharp/signatureData way too much, as in every key stroke.  The bigger the file, the worse this is.. Similarly fsharp/pipelintHint gets called very often too.  Maybe debouncing those calls would be be a way to mitigate more if that PR doesn't help with those issues.

Also for bigger projects, make sure to turn off FSharp.codeLenses.references.enabled. Getting references across your entire solution is just going to be slow as it needs to typecheck every file underneath your current file.
See https://ionide.io/Editors/Code/options.html#recommended-settings-for-larger-solutionprojects with some recommendations I have for bigger projects.

FWIW, this subjectively seems to be improved a bit with Ionide 7.5.3 and using the recommended settings for larger solutions, but I still observe cases where it appears to hang for quite some time (minutes, not seconds).
Would it be considered at all if I made a feature request to just disable the typechecking of dependent files that you don't even have open? That would resolve a lot of this I think no matter how big your solution got.

Would it be considered at all if I made a feature request to just disable the typechecking of dependent files that you don't even have open? That would resolve a lot of this I think no matter how big your solution got.

I think we would take this contribution, however this may not be as beneficial as you think, as you pointed out previously:

From the looks of it from the little status bar text at the bottom, it seems like it gets stuck typechecking files in other projects

This is because if you have when you ask for typechecking of a file, there's a whole set of things the F# compiler has to do be able to typecheck it. This include things like getting reference assembly information and typechecking dependent files. To see this a bit better, you can enable OpenTelemetry traces in FSAC.
To illustrate the point a bit more, if we did have this option. let's say you have files 1.fs-100.fs in a project. If you have file 1.fs, 25.fs, and 80.fs open, when you edit and save 25.fs, it won't typecheck 1.fs-24.fs but it will have to typecheck everything between 25.fs-80.fs even though you don't have anything in between open. And when looking at the notifications you'll see it being "stuck" on 80.fs. The other downside of not checking anything below 80.fs is you may not know you have errors in 81.fs-100.fs. There is benefit when you only have 23/24/25.fs open but this example is the kind of thing to consider.

Thanks for taking the time for such a detailed description! I see your point. That feature would probably add a lot of complication and user confusion (and maybe lead to a lot of false issues being created).
What is the recommendation right now for solutions large enough to have really long wait times?  Just open one project at a time when heavily editing one or a couple files within a single project?  I've noticed that Ionide version 6 is much quicker when working with large solutions. Do we expect this to improve with some kind of fix in the future, and we should sit tight with v 6 until that lands?  Or if intellisense stops working for minutes at a time, does that just indicate that your solution is too large for what Ionide intends to support?
Sorry if I'm sounding negative here. I really appreciate the Ionide project and all the hard work that goes into it. I'm not trying to criticize, just figure out the expectations.

Thanks for taking the time for such a detailed description! I see your point. That feature would probably add a lot of complication and user confusion (and maybe lead to a lot of false issues being created).

Yeah it's unfortunate that there's no straight forward answer to fixing large solutions.

What is the recommendation right now for solutions large enough to have really long wait times? Just open one project at a time when heavily editing one or a couple files within a single project? I've noticed that Ionide version 6 is much quicker when working with large solutions. Do we expect this to improve with some kind of fix in the future, and we should sit tight with v 6 until that lands? Or if intellisense stops working for minutes at a time, does that just indicate that your solution is too large for what Ionide intends to support?

Basically without some type of repro, it's unlikely anything is going to be changed. And I understand the complexity of a solution is hard to replicate. I work on a fairly large solution as well and I see most of the time spent in the F# compiler, which we don't have too much control over. Editing one of our top most files can mean a few minutes type checking the rest of the solution.
As far as what you can do, you can:

Help with FSAC itself by profiling it and seeing if there are hot spots that we can address.

To improve some type checking times, signature files can help out a lot here, especially if you have large files with an small public interface. We did a session on Amplifying FSharp with using the new Graph Based type checking and signature files to improve the compile times of FSAC itself.

Closing this as I don't see this on my larger work project and no repro was given.


Directly browsing comics by number

Prior to version 8.0 typing a number into the search box and hitting enter would directly navigate to the respective comic.
Is there another way to open a specific comic by number other than manually seeking to it using the scrollbar on the overview page?
If not, is it an intended feature in version 8.0?

 It's really annoying when I want to search for a comic by number but it doesn't show up

Works as expected as of v8.3 (191)


Write tests

Codecov Report

Merging #237 (52358e5) into master (9b9948f) will increase coverage by 1.91%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##             master     #237      +/-   ##
============================================
+ Coverage     48.60%   50.52%   +1.91%
- Complexity      643      655      +12
============================================
  Files           137      137
  Lines          2874     2874
  Branches        370      370
============================================
+ Hits           1397     1452      +55
+ Misses         1374     1318      -56
- Partials        103      104       +1

Impacted Files
Coverage Δ

...main/java/seedu/address/commons/core/Messages.java
0.00% <ø> (ø)

.../address/logic/parser/tag/AddTagCommandParser.java
0.00% <0.00%> (ø)

src/main/java/seedu/address/model/tag/Tag.java
88.88% <ø> (ø)

src/main/java/seedu/address/model/task/Id.java
42.85% <0.00%> (+4.76%)
:arrow_up:

...c/main/java/seedu/address/model/task/Deadline.java
87.50% <0.00%> (+31.25%)
:arrow_up:

...in/java/seedu/address/storage/JsonAdaptedTask.java
98.00% <0.00%> (+98.00%)
:arrow_up:

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


Language detection stand alone

I am not sure what the embedder creator change is, as I did not do anything there. It is kind of weird. I pulled the git, implemented the langauge detection on a seperate branch and pushed it again.


Saga-ize actions / profile

This PR sagaizes the actions/profile section. I mainly divided up the profile.js into general profile stuff (index.js) pgp stuff (pgp.js) and proof stuff (proof.js).

@MarcoPolo @keybase/react-hackers

(the ignore commits above were to update to the newer jenkins)


feat: Enable unprivileged ports sysctl in containerd config

This enabled pods to run as non-root and bind to privileged ports
as long as they have the necessary capability, CAP_NET_BIND_SERVICE
added.
This fixes an issue on AWS when bringing up coredns which binds to port
53 but runs as an unprivileged user.
Overall this is a net security improvement for clusters, meaning users
can stop giving too many privileged to pods - see
https://github.com/kubernetes/kubernetes/issues/102612 for discussion.
Depends on #644.

CoreDNS v1.11.1 is deployed with Kubernetes v1.29.0.
Its securityContext stays the same as before:
    securityContext:
      allowPrivilegeEscalation: false
      capabilities:
        add:
        - NET_BIND_SERVICE
        drop:
        - all
      readOnlyRootFilesystem: true

But it now run as a nonroot user (https://github.com/coredns/coredns/pull/5969).
However, even with this capability, containerd does not allow binding to an unprivileged port. For that, containerd must be configured as this PR does it.
For comparison, see an identical change to containerd configuration in https://github.com/kubernetes/minikube/pull/18421


Landing Page

Implement landing page for application

hi @Lukada-taiya . I want to work on this issue. Assign it to me

Sorry for late response.
The landing page is no longer needed. Consider working on other issues @ahsanfarooq210


FEATURE: improves random assign automation

Makes a best attempt at being random and assigning people who haven’t been assigned for a long time
Uses timezones and holidays
Allows to define a minimum delay between assignments
Creates a post if no one is available

@SamSaffron It's sadly very hard to test one plugin behavior relying on another plugin. Any idea on this?

I think given this design we have I think CI is going to have to always include Discourse Automation, when testing any plugin.
We should do a TODO to discuss this problem. Maybe we need metadata on plugins that specifies which plugins to load when running tests.


[Git submodules] Bump to the latest release

Hi,
First of all, thank you for this great tool and for providing it freely for open-source projects :heart:
I'm opening this feature request because the Git submodules updater always bumps to the latest commit of a specific branch. It works perfectly well but, not all projects use a dedicated branch for stable code. This is why I would like to be able to bump to the latest release (git tag) present in a repository. This API call can be used for this purpose.

@greysteil
before the update config gets enhanced with new option to select between pre-release commits and only release commits possibly extending versioning-strategy  to gitsubmodules,

one cheap UI convenience to help humans check whether dependabot PRs coincides with a tag would be to add an href to the github tags page in the PR body. Currently, this requires multiple clicks to browse to tags (see https://github.com/orange-cloudfoundry/paas-templates/issues/869#issuecomment-694787430 for current manual steps)

@gberche-orange are you checking if the commit corresponds to a tag before merging? So c317ab9 corresponds to v13.19.0?
Not sure it makes sense to add a plain link to tags but maybe highlight the corresponding tag in the commits list if this is what you need?
We're currently busy migrating Dependabot Preview to GitHub so don't have much spare capacity but can review any PRs to dependabot-core if you wanted to submit a fix there.

Thanks @feelepxyz The best user experience would be to bean optin flag such as 'versionning-strategy' to only receive PRs for commits matching tags. Otherwise, you're right, the workaround of indicating in the pr body which commit matches tags is a better alternative. I'll try looking if this could be easily contributed.

Any news on this one?
Currently I'm using something like this to get the latest tag and then compare it to the current tag. It would be nice to have a more integrated way to keep dependencies in sync.
LATEST_TAG=$(git ls-remote --tags --exit-code --refs "$GIT_REPO" | grep -oP '^[[:xdigit:]]+[[:space:]]+refs\/tags\/\Kv?[0-9\._-]*$' | sort -V | tail -n1)

I think this has been resolved and dependabot can bump to the latest tag. Here's an alert from a dependabot bump to a tag:
Bumps news-indicator from c714992 to 1db1fc8.
Commits

    1db1fc8 2.6.3
    6eb085e Merge pull request #55 from 0dysseas/second-fix
    9065318 perf(settings): performance fix
    efc43ff Merge pull request #54 from 0dysseas/another-fix
    500d2ff docs(settings): small fix in docs
    1a8d617 Merge pull request #53 from 0dysseas/dev
    8b6ea29 Merge pull request #52 from 0dysseas/another-fix
    9ff9ef6 refactor(settings): another refactor comment
    0f44882 Merge pull request #51 from 0dysseas/another-fix
    7e68ac0 refactor(settings): refactor comment
    Additional commits viewable in compare view

where 2.6.3 is the latest tag of my news-indicator submodule.
By the way (not related to this thread) but dependabot doesn't seem to respect the custom schedule, I've configured in my .yaml file. Will have to revert to the default one but I'm afraid this won't run as intended too?

@0dysseas are you able to share your configuration? Obviously I only want DB bumps when tags are published - not pushes main/master - so assume there is config properties for this behaviour?

@magnetikonline, I have a very simple dependabot.yml configuration. Here it is:
version: 2
updates:
  - package-ecosystem: "gitsubmodule"
    directory: "/"
    schedule:
      interval: "daily"
    assignees:
      - "0dysseas"
    labels:
      - "submodule-updates"
    # Must use the full team name, including the organization, as if you were @mentioning the team
    reviewers:
      - "0dysseas"
    # Allow dependabot to open up to 10 open pull requests. Default is 5.
    # open-pull-requests-limit: 10

I'm using the native dependabot GH service (and not the dependabot-preview app) and I can see dependabot bump my submodule to the latest tag.
I'm not aware of any dependabot.yml config properties to have bumps only when tags are published. The way I'd approach this, would be to have dependabot as part of a Github action- and trigger it only when tags would be published.

I'm not aware of any dependabot.yml config properties to have bumps only when tags are published. The way I'd approach this, would be to have dependabot as part of a Github action- and trigger it only when tags would be published.

This is what I'm after. So sadly this doesn't really improve the situation - I only want DB to detect/execute submodule update PR's based on tags/releases.

I'm using the native dependabot GH service (and not the dependabot-preview app) and I can see dependabot bump my submodule to the latest tag.

As a side note - the preview version of the bot no longer exists - or at least you can no longer engage with it: https://github.blog/2021-04-29-goodbye-dependabot-preview-hello-dependabot/

https://github.com/dependabot/dependabot-core/issues/1639#issuecomment-1280589582


Run 5 parallel instances of client.py on the same machine as the server

I don't know how to run 5 parallel instances of client.py on the same machine as the server.
I've tried multithreading and multi-process, but still stuck at this step "Waiting for incoming connections...".
Could you please teach me how to do this?

The easiest way to test this is to open 5 different terminals and run one client instance in each terminal. The server can run in separate terminal as well. Running multiple processes in the background should work too, if implemented correctly.

Thanks. I‘ve run it successfully. Considering that there may still be questions about this paper in the future, is it possible to add a friend?


Store character attributes (m_current_attribs) in cerealized form

The rest ( m_max_attribs/m_other_attribs) should be generated on-the-fly based on character data

Resolved in #354


OnAnimationCompleted being called repeatedly after the first run

I was having issues with OnAnimationCompleted being invoked immediately after the first time the animation was played. When adding debug logs to the OnAnimationCompleted call, I noticed it is being invoked repeatedly for the animation even when it is no longer playing.
The animation "throw" is only called once and the Sprite begins playing a different animation after it completes.
(Ignore the attempt to transition a task)
 03:20:58   GameMenu throw - Animation Started
 03:20:58   GameMenu  [1] throw - Animation Ended
 03:20:58   GameMenu SpriteAnimationSystem.UpdateSpriteAnimation: An attempt was made to transition a task to a final state when it had already completed.
 03:20:58   GameMenu throw - Animation Ended
 03:20:58   GameMenu SpriteAnimationSystem.UpdateSpriteAnimation: An attempt was made to transition a task to a final state when it had already completed.
 03:20:58   GameMenu throw - Animation Ended
 03:20:58   GameMenu SpriteAnimationSystem.UpdateSpriteAnimation: An attempt was made to transition a task to a final state when it had already completed.
 03:20:58   GameMenu throw - Animation Ended
 03:20:58   GameMenu SpriteAnimationSystem.UpdateSpriteAnimation: An attempt was made to transition a task to a final state when it had already completed.
 03:20:58   GameMenu throw - Animation Ended
 03:20:58   GameMenu SpriteAnimationSystem.UpdateSpriteAnimation: An attempt was made to transition a task to a final state when it had already completed.
 03:20:58   GameMenu throw - Animation Ended
 03:20:58   GameMenu SpriteAnimationSystem.UpdateSpriteAnimation: An attempt was made to transition a task to a final state when it had already completed.
 03:20:58   GameMenu throw - Animation Ended
 03:20:58   GameMenu SpriteAnimationSystem.UpdateSpriteAnimation: An attempt was made to transition a task to a final state when it had already completed.
 03:20:58   GameMenu throw - Animation Ended
 03:20:58   GameMenu SpriteAnimationSystem.UpdateSpriteAnimation: An attempt was made to transition a task to a final state when it had already completed.

public static Task PlayAnimationAsync(this SpriteComponent sprite, string animation, bool force)
{
	var tcs = new TaskCompletionSource<bool>();

	void onAnimationComplete( string args )
	{
		if ( animation != args ) return;
		//sprite.OnAnimationComplete -= onAnimationComplete;
		Log.Info( args + " - Animation Ended" );
		tcs.SetResult( true );
	}

	Log.Info( animation + " - Animation Started" );
	sprite.PlayAnimation( animation, force );
	sprite.OnAnimationComplete += onAnimationComplete;
	return tcs.Task;
}

I believe this is caused by RunBroadcastQueue. I added a log to it:
foreach (var anim in _queuedAnimations)
{
    OnAnimationComplete?.Invoke(anim);
	Log.Info( "invoke " + anim );
}

Adding _queuedAnimations.Clear(); after _queuedEvents.Clear(); in RunBroadcastQueue fixed the issue for me


compatible bug with pywinauto

Hi, I use lackey together with pywinauto form GUI automation on windows. when I import lackey and use pywinauto to fill in forms, it gives error
    itunes2.child_window(control_type="Edit",found_index=0).type_keys(self.email)
  File "C:\Python27\lib\site-packages\pywinauto\base_wrapper.py", line 832, in type_keys
    turn_off_numlock)
  File "C:\Python27\lib\site-packages\pywinauto\keyboard.py", line 634, in SendKeys
    k.run()
  File "C:\Python27\lib\site-packages\pywinauto\keyboard.py", line 364, in run
    ctypes.sizeof(win32structures.INPUT))
ctypes.ArgumentError: argument 2: <type 'exceptions.TypeError'>: expected LP_INPUT instance instead of pointer to INPUT_Array_2

if I don't import lackey, it works fine. is it a bug from ctypes or keyboard? how to fix it?
thanks

How strange. I'm not immediately sure what's causing this.
What version of Windows are you on? Are you running Python 64bit or 32bit?

Also, are you importing lackey first in your script or pywinauto? Does it make a difference if you flip the imports around?

I use windows 8 R2, python 32 bit. Now is fine after I reinstall pywinauto. Now I meet another problem, in the last step on itunes, I use lackey to click the menu, the mouse moves very slow. while on other steps it reacts quite fast. I don't know what's the problem.

The mouse move is supposed to happen in a constant amount of time (by default 0.3 seconds) regardless of the distance. This results in long mouse moves happening apparently faster than slow ones, even though they take the same amount of absolute time.
Could this be your problem?
(Note that I did discover an issue yesterday where Settings.MoveMouseDelay was not being respected after it was updated - this should be fixed in the development ring, and will be pushed out with the next version.)

the mouse actually is at the bottom of the window, I could see that mouse moves slowly to the menu. there should be another click event on the submenu, but often failed because of the slow click event on the menu. I even suppose itunes make the system slower after activating the itunes account, because we I use pywinauto before, it is also very slow(wait ~80s)

Is the system less responsive when you move the mouse manually as well at this point, or do you only observe this with simulated mouse movements? Is Sikuli affected, or only pywinauto/lackey?

when I manually move the mouse, it moves quite fast. currently I find both pywinauto/lackey are affected. I didn't try sikuli because I don't Jython

it is so strange. today I try to use hotkey to get the submenu after activate the itunes with lackey. before activating, the hotkey works fine, after activating not working anymore. so strange.

here is the error for the slow click event
[info] Found match for pattern 'C:\Users\Administrator\Desktop\itunes\img/account.png' at (228,77) with confidence (0.977361857891). Target at (257,90)
[action] Clicked at (Location object at (257,90))
[info] Couldn't find 'C:\Users\Administrator\Desktop\itunes\img/menu_signout.png' with enough similarity.

Exception in thread Thread-2:
Traceback (most recent call last):
  File "C:\Python27\lib\threading.py", line 801, in __bootstrap_inner
    self.run()
  File "C:\Python27\lib\threading.py", line 754, in run
    self.__target(*self.__args, **self.__kwargs)
  File "C:\Python27\lib\site-packages\keyboard\_generic.py", line 59, in process
    if self.pre_process_event(event):
  File "C:\Python27\lib\site-packages\keyboard\__init__.py", line 117, in pre_process_event
    event.scan_code = to_scan_code(event.name)
  File "C:\Python27\lib\site-packages\keyboard\__init__.py", line 577, in to_scan_code
    scan_code, modifiers = _os_keyboard.map_char(_normalize_name(key))
  File "C:\Python27\lib\site-packages\keyboard\_winkeyboard.py", line 447, in map_char
    raise ValueError('Key name {} is not mapped to any known key.'.format(repr(name)))
ValueError: Key name 'left alt' is not mapped to any known key.

hi, not only the mouse move slow, the exits methods is also slow in this window.
if lackey.exists('img/success.png',seconds=30):
    print 'success'

it sometimes takes quite long for image recognition. sometime over 30s.

oh, maybe it is the problem of pywinauto. I use pywinauto to close the client. it often throw an error.

It could be the combination of pywinauto and Lackey, I'm not sure. Both access low-level Windows routines, so they might be stepping on each others' toes, so to speak.
That ValueError is perplexing to me. It looks like a bug with keyboard, but I'm not sure where. Can you post the section of your code that causes this error?

Closing as not reproducible.


[Doc] broadcast axis is alias to broadcast axes

Description
Minor doc fix - doc doesn't mention that broadcast_axis and broadcast_axes are same (one is alias of the other)
Checklist
Essentials
Please feel free to remove inapplicable items for your PR.

[X] Changes are complete (i.e. I finished coding on this PR)
[X] Code is well-documented:
[X] To the my best knowledge, examples are either not affected by this change, or have been fixed to be compatible with this change

Changes

[x] doc fix

@mxnet-label-bot add [Doc]

Thanks for the PR @ChaiBapchya !
May I suggest to also fix the documentation? the comments are C++ style "//" instead of "#" which work in python. So you paste the example and doesn't work.
Also making the description of what this operator does would be helpful, to me the description doesn't say much to me.

@aaronmarkham

Hi, @larroy
I read the documentation in other operators. The comments are all C++ style "//".
The documents for C++ and Python frontend are separate : )

@larroy There is a way to get both C++ and Python examples in the docs.
@ChaiBapchya You still have an open PR for that: https://github.com/apache/incubator-mxnet/pull/14243
Did you want to try to tie up these loose ends and use a common pattern for these updates?

Sure. Thanks for approving this PR. That PR seems to need another approval (apart from yours!) Will bump it up!


Not creating ipinfo folder by default

Installing the program is not creating ipinfo folder inside .config folder by default that results a cache error
$ ipinfo <IP_ADDRESS>
warn: cache will not be used: error opening database: open /home/umar/.config/ipinfo/cache.boltdb: no such file or directoryCore
- IP           <IP_ADDRESS>
- Anycast      true
- Hostname     dns.google
- City         Mountain View
- Region       California
- Country      United States (US)
- Location     37.4056,-122.0775
- Organization AS15169 Google LLC
- Postal       94043
- Timezone     America/Los_Angeles

To replicate error you can rename/delete you ~/.config/ipinfo folder

https://github.com/ipinfo/cli/pull/78 will fix it.


How to debug Business Central Sandbox?

Hi,
i'm currently want to debug my extension via Business Central Sandbox.
It doesn't work.
The debugger doesn't stop on my set breakpoints.
I'm working on the current release.
I'm publishing my extension via F5.
Is there anything more i need to do to get this running?
Best regards,
hendrik

Have you set showmycode=true in the app.json? Otherwise debugging is not possible.

Which version of AL Language are you using?
Which runtime have you set in app.json?

Have you set showmycode=true in the app.json? Otherwise debugging is not possible.

I did that.

Which version of AL Language are you using?
Which runtime have you set in app.json?

I'm using AL 2.0.56865.
My runtime is set to 2.1.

Currently I also have the problem that i cannot publish to my BC Sandbox anymore.
This message occurs:

Debugging Console is empty.


Spec pom.xml needs updates for proper pdf and html generation

Just a gentle reminder that since this component has not used the updated release process yet, you will need updates to your spec's pom.xml file for proper generation of the pdf and html.  We found a couple of hiccups with components during the MP 1.3 release, so I'm creating a couple of Issues as reminders.  You can reference the Config component as an example of proper usage.

Done.


feat(withConfig): add (undocumented) withConfig for tooling

I noticed that
the styled-components babel plugin
sets the displayName by using a withConfig function and I thought
that was a pretty good idea. So I'm adding this as an undocumented
feature (because I don't think people will really need to use it outside
the babel plugin)

Checklist:

[ ] Documentation N/A
[x] Tests
[x] Ready to be merged
[ ] Added myself to contributors table N/A

Codecov Report

Merging #290 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master   #290   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          10     10
  Lines         167    170    +3
  Branches       46     46
=====================================
+ Hits          167    170    +3

Impacted Files
Coverage Δ

src/create-glamorous.js
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

This looks great, looking forward to updating the babel plugin at work. ❤
As it's an undocumented feature I'll probably leave it untyped for now.

Sounds good 👍

doesn't look like there are typings for withConfig so there's a type error when I use the babel plugin. I'll try to make a PR (will be my first one!)


Add a getMaxSize() Method To Types

Originating Project/Creator

Affected Component

Affected Architectures(s)

Related Issue(s)

Has Unit Tests (y/n)

Builds Without Errors (y/n)

Unit Tests Pass (y/n)

Documentation Included (y/n)

Change Description
When looking towards packetized telemetry in F´, we need the ability to determine not just the real size of a type, but the maximum size of that type that is reserved for it in a telemetry packet.
This PR adds those methods, cleans up type importing in the TimeType, and adds UTs.

@thomas-bc @timcanham would y'all take a look?


Generalize SignedCheckpoint to take arbitrary Notes

Generalizes SignedCheckpoint. I'm not sure if this is the best way to generalize it, as it makes some overhead in accessing the STH fields (Size, Hash). (Is there a way to specify a type (SignedCheckpoint/RekorSTH) that has a specific impl Checkpoint) of an interface (Note)?)
This lays the groundwork for a SignedTimestamp which would contain a TimestampResponse as the Note.
For https://github.com/sigstore/rekor/issues/315
Signed-off-by: Asra Ali<EMAIL_ADDRESS>

Merged -- just looking for a signal on whether I'm missing something I can do in Go about specializing a type in an interface implementation

@dekkagaijin if you have a few minutes could you please take a look? mostly on the comment above!

Looking at golang.org/x/mod/sumdb/note it seems like they just leave it as a string.

Maybe the best way is to write methods for RekorSTH to get the Hash/Size

That would probably be where I'd start.

Looking at golang.org/x/mod/sumdb/note it seems like they just leave it as a string.

Storing it as a text representation worked okay, won't need special methods to access Checkpoint data now.

Moved over to signature.Signer/Verifier. Sorry it took a second! Vacation + some bugs.


Convert embedded realization config file strings to raw literals

          Not for this PR, but those embedded configurations would be an ideal use of C++ raw string literals

https://en.cppreference.com/w/cpp/language/string_literal
Originally posted by @PhilMiller in https://github.com/NOAA-OWP/ngen/issues/594#issuecomment-1662337770
This will cut way down on internal escaping in the string literal realization configurations embedded in our tests

Huh... C++ has heredocs... did not know that. I must say though that is one of the most obtuse pieces of documentation for a simple feature I've ever seen.


Errors when executing examples

I wanted to try your examples, but ran into a few problems:
(i am on Ubuntu 18 using Anaconda)
The error occurs when running your example for acronym_visualize_grasps.py
$ acronym_visualize_grasps.py --mesh_root data/examples/ data/examples/grasps/Mug_10f6e09036350e92b3f21f1137c3c347_0.0002682457830986903.h5
Traceback (most recent call last):
  File "/tmp/acronym-env/bin/acronym_visualize_grasps.py", line 7, in <module>
    exec(compile(f.read(), __file__, 'exec'))
  File "/tmp/acronym/scripts/acronym_visualize_grasps.py", line 31, in <module>
    from acronym_tools import load_mesh, load_grasps, create_gripper_marker
  File "/tmp/acronym/acronym_tools/__init__.py", line 24, in <module>
    from .acronym import *
  File "/tmp/acronym/acronym_tools/acronym.py", line 28, in <module>
    import trimesh.path
  File "/tmp/acronym-env/lib/python3.7/site-packages/trimesh/path/__init__.py", line 9, in <module>
    from .path import Path2D, Path3D
  File "/tmp/acronym-env/lib/python3.7/site-packages/trimesh/path/path.py", line 34, in <module>
    from . import polygons
  File "/tmp/acronym-env/lib/python3.7/site-packages/trimesh/path/polygons.py", line 3, in <module>
    from shapely import ops
ModuleNotFoundError: No module named 'shapely'

it seems shapely is missing from your requirements.
After installing it with pip install shapely I get this error:
Traceback (most recent call last):
  File "/tmp/acronym-env/bin/acronym_visualize_grasps.py", line 7, in <module>
    exec(compile(f.read(), __file__, 'exec'))
  File "/tmp/acronym/scripts/acronym_visualize_grasps.py", line 74, in <module>
    main()
  File "/tmp/acronym/scripts/acronym_visualize_grasps.py", line 55, in main
    obj_mesh = load_mesh(f, mesh_root_dir=args.mesh_root)
  File "/tmp/acronym/acronym_tools/acronym.py", line 375, in load_mesh
    obj_mesh = trimesh.load(os.path.join(mesh_root_dir, mesh_fname))
  File "/tmp/acronym-env/lib/python3.7/posixpath.py", line 94, in join
    genericpath._check_arg_types('join', a, *p)
  File "/tmp/acronym-env/lib/python3.7/genericpath.py", line 155, in _check_arg_types
    raise TypeError("Can't mix strings and bytes in path components") from None
TypeError: Can't mix strings and bytes in path components

I get similar errors for your examples for acronym_generate_scene.py and acronym_render_observations.py

Great, thank you!


Examples fail to build

Since the recent update I can't get any of the examples to build. transactions, jaxrs and messaging, for instance, all fail with the following output from mvn package:
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building WildFly Swarm Examples: Messaging 1.0.0.Alpha02-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[WARNING] The POM for org.wildfly.swarm:wildfly-swarm-plugin:jar:1.0.0.Alpha3-SNAPSHOT is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.117s
[INFO] Finished at: Sat Jun 06 17:10:06 BST 2015
[INFO] Final Memory: 5M/103M
[INFO] ------------------------------------------------------------------------
[ERROR] Plugin org.wildfly.swarm:wildfly-swarm-plugin:1.0.0.Alpha3-SNAPSHOT or one of its dependencies could not be resolved: Failure to find org.wildfly.swarm:wildfly-swarm-plugin:jar:1.0.0.Alpha3-SNAPSHOT in https://repository.jboss.org/nexus/content/groups/public/ was cached in the local repository, resolution will not be reattempted until the update interval of jboss-public-repository-group has elapsed or updates are forced -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
Using -U to force a refresh still gives:
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building WildFly Swarm Examples: Messaging 1.0.0.Alpha02-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading: https://repository.jboss.org/nexus/content/groups/public/org/wildfly/swarm/wildfly-swarm-plugin/1.0.0.Alpha3-SNAPSHOT/maven-metadata.xml
Downloading: https://repository.jboss.org/nexus/content/groups/public/org/wildfly/swarm/wildfly-swarm-plugin/1.0.0.Alpha3-SNAPSHOT/wildfly-swarm-plugin-1.0.0.Alpha3-SNAPSHOT.pom
[WARNING] The POM for org.wildfly.swarm:wildfly-swarm-plugin:jar:1.0.0.Alpha3-SNAPSHOT is missing, no dependency information available
Downloading: https://repository.jboss.org/nexus/content/groups/public/org/wildfly/swarm/wildfly-swarm-plugin/1.0.0.Alpha3-SNAPSHOT/wildfly-swarm-plugin-1.0.0.Alpha3-SNAPSHOT.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.869s
[INFO] Finished at: Sat Jun 06 17:11:13 BST 2015
[INFO] Final Memory: 9M/103M
[INFO] ------------------------------------------------------------------------
[ERROR] Plugin org.wildfly.swarm:wildfly-swarm-plugin:1.0.0.Alpha3-SNAPSHOT or one of its dependencies could not be resolved: Could not find artifact org.wildfly.swarm:wildfly-swarm-plugin:jar:1.0.0.Alpha3-SNAPSHOT in jboss-public-repository-group (https://repository.jboss.org/nexus/content/groups/public/) -> [Help 1]
Running on Mac OS 10.9.5 with ...
rorschach:messaging marklittle$ mvn -version
Apache Maven 3.1.1<PHONE_NUMBER>757ffbf44136acec0402957f723d9a; 2013-09-17 16:22:22+0100)
Maven home: /usr/local/Cellar/maven/3.1.1/libexec
Java version: 1.7.0_05, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.9.5", arch: "x86_64", family: "mac"

@nmcl Have you built the workspace locally?

After tagging Alpha2 we updated the version for WildFly Swarm in the examples to use the latest snapshot. This is likely caused by WildFly Swarm not being built locally first.
I see a couple of options:

Add a link in readme of examples root pointing to latest tagged version to clone or download
Explicitly override WildFly Swarm version for any examples that require a newer version than the most recent release

Another option might be to have a experimental-examples repo that contains the examples that require a SNAPSHOT.

That might get messy with merging them back into the main repo.
That did give me the idea to have an experimental branch of repo, and readme on master could have section for examples that need HEAD to work, with links to them in experimental branch

Ah yeah that makes sense.

The examples are tagged at 1.0.0.alpha2.
--
Sent from my iPhone

On Jun 6, 2015, at 3:32 PM, Ken Finnigan<EMAIL_ADDRESS>wrote:
That might get messy with merging them back into the main repo.
That did give me the idea to have an experimental branch of repo, and readme on master could have section for examples that need HEAD to work, with links to them in experimental branch
—
Reply to this email directly or view it on GitHub.

I'll just build everything locally for now.

At the very least it's worth adding something to the examples README that either mandates (instructs) people to build -swarm locally from the start, no matter which examples they may be going to run, or mentioned which ones need a local build.


Propose: add api to tell whether the implementation is std fallback

As titled, sonic is used for high performance use-case, with an API to tell the implementation is std fallback, user may choose to switch to other implementation (e,g, jsoniter) when sonic is not supported for the platofrm or go version.

For now there is a workaround to check the underlying impl, by marshaling a struct that implements json.Marshaller which panics, then checking the stacktrace. But it is a little tricky, maybe providing a method is a better way.

sonic uses compiling constraints (https://github.com/bytedance/sonic/blob/main/sonic.go#L1) to decide if fallback. You can use the same method as well

sonic uses compiling constraints (https://github.com/bytedance/sonic/blob/main/sonic.go#L1) to decide if fallback. You can use the same method as well

是的，条件编译可以解决编译问题，但是有两个问题，1) 编译条件跟 sonic 耦合在了一起，依赖 sonic 的报需要跟着 sonic 一起更新编译条件才行; 2) 如果是一个相对底层的库依赖了 sonic, 在 sonic 不支持的平台上或者 go 新版本发布后 sonic 还没有更新时，会降级到 "encoding/json", 程序仍然可以编译但是性能会劣化很多。
如果提供一个 api 的话，上层应用可以加一层适配，在 sonic 不支持时，可以选择 fallback  到其他的 json 库。


[ai-form-recognizer] Add address field and update documents models.

This PR addresses a few outstanding issues in the Form Recognizer client:

Adds support for the "address" field type, DocumentAddressField.
Adds prebuilt DocumentModel structures for prebuilt-vaccinationCard and prebuilt-healthInsuranceCard.us.

Adds analysis tests and example files for both.
Does NOT add samples (on purpose), because:

Deprecates PrebuiltModels, beginExtractLayout, beginExtractGeneralDocument, and beginReadDocument.

These will be replaced by an out-of-tree codegen-based solution prior to a stable release.
We aren't ready to release this implementation yet, and don't want to leave beta users out to dry, but we do want to communicate that these methods and PrebuiltModels are going to be removed prior to our stable release.

API change check
APIView has identified API level changes in this PR and created following API reviews.
azure-ai-form-recognizer


adds !flipping & !flip chat commands, a flipping side menu and more

Adds !flipping & !flip chat commands to see the real time buy and sell price, a flipping side menu to search real time buy and sell price of an item and real time buy and sell price above dropped items (toggleable).

https://documenter.getpostman.com/view/3756775/ge-tracker/RVnTkLh1

Looks like noone wants this, and author is not updating it, closing


Add DataTransferManger interop APIs

Add DataTransferManger interop APIs

I think for now as long as this new class is similar for the most part to the other interop classes, it is good.  These look to be the docs for this interface.  I will be retargeting this PR to the staging branch given this is an API surface change and that is our next planned assembly version change.

Ran CI build.

Hey this sounds amazing! I would be so happy for this to be properly supported.
I looked at the class and it looks like this would fix my issues:
#970, microsoft/microsoft-ui-xaml#4886, microsoft/CsWin32#246 and microsoft/win32metadata#867
(I really tried to make this happen in 2021...)

I think once the last set of feedback is addressed, we should be good with this change.

Thanks for this change, will merge once CI is done.

CI finished and all tests passed.


chore(main): release queue 1.0.0

:robot: I have created a release beep boop
1.0.0 (2023-03-19)
Features

queue: add next() method to run next item in queue menually (9780896)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/remedyred/snickbit.js/releases/tag/queue-v1.0.0 :sunflower:


feat(_circuit_conversions): add dagger conversions

Description
Allow dagger gates in converted circuits.
Please verify that you have completed the following steps

[x] I have self-reviewed my code.
[x] I have included test cases validating introduced feature/fix.
[ ] I have updated documentation.

Codecov Report
Base: 96.47% // Head: 95.86% // Decreases project coverage by -0.61% :warning:

Coverage data is based on head (7f08484) compared to base (c5f83c3).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #29      +/-   ##
==========================================
- Coverage   96.47%   95.86%   -0.62%
==========================================
  Files           8        8
  Lines         426      435       +9
==========================================
+ Hits          411      417       +6
- Misses         15       18       +3

Impacted Files
Coverage Δ

...rations/qiskit/conversions/_circuit_conversions.py
96.45% <100.00%> (-2.04%)
:arrow_down:

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Suggestion: thingspeak42 node should return an output; thingspeak payload.

thingspeak42 only drawback is that I do not get the payload from thingspeak after execution.
Kindly see if this can be implemented.
Currently, the workaround is that I need to create URL, http request, template and http response to get the thingspeak payload.
Can this be taken care off in thingspeak42 node itself?

Hi,
Any update?


What would you like to see us develop next? General feedback!

Please leave a comment with your feedback, suggestion or request.
We are listening and would give priority to things which the community needs.

Hello features needed:

Mobile commerce
Multi-store
Multi-vendor support
Product features (Product attributes. Product comparison. Stock management.. etc)
Search engine optimization (SEO)
Checkout
Marketing
Payment methods
Shipping features
Tax features
Customer service

Update: Following are released.

SEO support.
Checkout
Payment methods(stripe and others), paypal coming soon.
Shipping features.
Promotions
Product features(attributes, stock management done)

In progress

Mobile commerce(ios, android app)
Product import from Etsy stores and other coming soon.


UI - Add field in settings for AuthUserSessionTTLMinutes

What kind of request is this (question/bug/enhancement/feature request):
Enhancement
Description
Add a settings field to allow setting a custom TTL (in minutes) on a user auth session.
Related tickets
Issue: https://github.com/rancher/rancher/issues/16467
Backend PR: https://github.com/rancher/rancher/pull/22108

Verified on master-head - commit id:93019c54b
New field added on the UI under- Global-->Settings.


[Question] What are the different options we can use when running analysis on a big/large datasets?

Question
It's a known query that when analysing large datasets we have to wait for a long time. Although there is some work in the background to improve performance. Is this going to use Python's internal/external libraries for multiprocessing, concurrency?
How do you make PP use multiple CPUs atm or have people been able to run it using frameworks like Dask, Swifter and the likes?
I tried modin with PP the last time and there were type compatibility issues so I reverted to not using it.
But then there are parameters we can pass in to make it not do expensive computation. Is there a middle-ground where you wait for less but get a better report, that way we can incrementally move up depending on the data each profiling produces (I hope you get my drift).
Proposed feature
For the short run, examples in the docs/README with different parameters that can be passed in when profiling large datasets. What I really mean by this is:

If you want something quick, but happy with a brief report, use these parameters (and show examples)
For a half-way balance between wait-time and depth of the reports, use these parameters (and show examples)
If you are okay to wait for long, but then want a detailed report, use these parameters (and show examples)

Also, examples of how PP can be used to scale up using external tools/frameworks/libraries will be of great help. There are discussions about this in the Issues and PRs but not seen them back in the Docs or Readme.
Alternatives considered
Go through the issues and Docs.
Git issues to look into for hints/examples:

https://github.com/pandas-profiling/pandas-profiling/issues/222
https://github.com/pandas-profiling/pandas-profiling/issues/76
https://github.com/pandas-profiling/pandas-profiling/issues/30
https://github.com/pandas-profiling/pandas-profiling/issues/279
https://github.com/pandas-profiling/pandas-profiling/issues/293
https://github.com/pandas-profiling/pandas-profiling/issues/258
https://github.com/pandas-profiling/pandas-profiling/issues/245
https://github.com/pandas-profiling/pandas-profiling/issues/227

I think I might have come across something that might help as much as examples would:

default configuration file
minimal configuration file
dark themed configuration file

I think if we could have ones in the form of:

quick profiling config --this one is the same as minimal configuration file
semi-detailing profiling config <-- something like this is desireable
detailed profiling config -- might be be default configuration file

Then it would be close to UX, and would speak out to the user

I think with implementation via #421, #415 and other such PRs which might start to look more resolved. I can introduce my compact config file here (it is an .yaml file, please drop the .txt from it).
pp_config_optimised.yaml.txt
Having shared it, I'll say YMMV - and please suggest any improvements on top of this.
I did lose functionality/reports by disabling some options but that's another discussion. I would still like to know if there is a way to get basic metrics out of the functionality of the continuous interaction without having to run it (it takes the longest to finish).

@neomatrix369 The next release will contain significant performance optimizations. Moreover will the new documentation feature a dedicated page to address possible strategies for dealing with large datasets.


any help

The library is very valuable and fast to read. Please, gentlemen who were able to install it and it worked for them without problems, tell us the version they worked with, the work environment, the .NET version, and the Visual Studio version, because it is a very beautiful library and it would be a shame that we do not benefit from it.

I think the developer is the one who will answer these questions, as he is the one who conducted the experiment.

v1.6.0 works fine on MAUI 9.0.10 with Visual Studio 17.13.0 Preview 1.0

niza93  thanks


Using HTTPS some HTTP calls are still made that will block the browsing if HTTP is not available

In a cartodb installation that only exposes HTTPS interface to the world some requests are still made through HTTP when they shouldn't.
Two points of failure have been identified, but there can be more.

When you connect to: https://<yourusername>.cartodb.com
There is a request to http://<yourusername>.cartodb.com that responds with a 302 to https://<yourusername>.cartodb.com/dashboard or login.

If you go to https://<orgadmin>.cartodb.com/u/<orgadmin>/organization you end up in http://<orgadmin>.cartodb.com/u/<orgadmin>/organization

cc @Kartones @juanignaciosl The redirection is done server side

Uhm, this is going to be a fun one, as @rafatower has struggled with "the login redirection logic" before (I recall discussing with him how to proceed).
Will take a look although if I have to setup https etc. on my local might slip out of this sprint

Let me know if I can help with the setup of the environment to reproduce it.

Thanks, but I already moved it to next sprint as we're having issues with one ticket and it will definetly not be ready for today. But I'll ask for help for the https setup, thanks!

One of the issues is that at least our current version of rails can specify an https_required: true but routes generation does a first request to http then a redirect to https.


"broadcast transaction" window stays open after a successful broadcast

as the title says. it would make for a better UI to close it after a successful broadcast, the current behavior gives the ambiguous impression that there was some issue with the broadcast.

Fixed in d9409615f39b071bd04eeea2a1aefe615bdf78a0


Uncaught Error: spawn EACCES

I get this every time I try to format code. I've downloaded the yapf package to my main user directory, and these are my settings.

Here's the error report:
Atom Version: 1.0.0
System: Mac OS X 10.10.4
Thrown From: python-yapf package, v0.7.0
Stack Trace
Uncaught Error: spawn EACCES
At child_process.js:1145

Error: spawn EACCES
  at exports._errnoException (util.js:734:11)
  at ChildProcess.spawn (child_process.js:1145:11)
  at Object.exports.spawn (child_process.js:977:9)
  at PythonYAPF.module.exports.PythonYAPF.formatCode (/Users/luke/.atom/packages/python-yapf/lib/python-yapf.coffee:84:20)
  at atom-workspace.<anonymous> (/Users/luke/.atom/packages/python-yapf/lib/index.coffee:25:10)
  at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:241:29)
  at /Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61
  at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:520:16)
  at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:355:22)
  at HTMLDocument.module.exports.WindowEventHandler.onKeydown (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:180:20)

Commands
     -9:05.1.0 core:move-right (atom-text-editor.editor.is-focused)
     -9:03.1.0 settings-view:open (atom-text-editor.editor.is-focused)
  4x -8:44.9.0 core:backspace (atom-text-editor#python-yapf.yapfStyle.editor.mini.is-focused)
     -8:11.1.0 python-yapf:formatCode (atom-text-editor.editor.is-focused)
     -8:05.7.0 editor:consolidate-selections (atom-text-editor.editor.is-focused)
     -8:05.7.0 core:cancel (atom-text-editor.editor.is-focused)
     -4:20.5.0 python-yapf:formatCode (atom-text-editor.editor.is-focused)
  3x -4:03.6.0 core:copy (atom-notification.fatal.icon.icon-bug.native-key-bindings.has-detail.has-close.has-stack)
     -0:01.6.0 python-yapf:formatCode (atom-text-editor.editor.is-focused)

Config
{
  "core": {
    "ignoredNames": [
      ".git",
      ".hg",
      ".svn",
      ".DS_Store",
      "._*",
      "Thumbs.db",
      "*.pyc"
    ],
    "disabledPackages": [
      "deprecation-cop"
    ],
    "themes": [
      "atom-material-ui",
      "atom-material-syntax"
    ]
  },
  "python-yapf": {
    "yapfPath": "/Users/luke/yapf",
    "yapfStyle": "{based_on_style: google, column_limit:120}"
  }
}

Installed Packages
# User
atom-material-syntax, v0.2.1
atom-material-ui, v0.5.1
color-picker, v2.0.9
minimap, v4.11.2
python-yapf, v0.7.0
script, v2.26.3

# Dev
No dev packages

What version of yapf are you using?

0.2.2

I am having trouble recreating this.  All my atom plugin does is run yapf.  So I don't understand how it can crash atom.
Can you try updating Atom to 1.0.2 and yapf to 0.2.3 ?
I am using the same packages except script, v2.26.3 can you try temporarily removing that or disabling that package?
Thank you for your help.

Sure, I'll try.

I'm going to close this because I haven't heard back in a while.  Please feel free to re open if it is still broken.

Installed Atom and Yapf today both for the first time on this machine.
[Enter steps to reproduce below:]

1. ...
2. ...

Atom Version: 1.13.0
Electron Version: 1.3.13
System: Ubuntu 16.04.1
Thrown From: python-yapf package, v0.13.0
Stack Trace
Uncaught Error: spawn EACCES
At internal/child_process.js:313

Error: spawn EACCES
    at exports._errnoException (util.js:1026:11)
    at ChildProcess.spawn (internal/child_process.js:313:11)
    at Object.exports.spawn (child_process.js:392:9)
    at PythonYAPF.module.exports.PythonYAPF.runYapf (/home/chris/.atom/packages/python-yapf/lib/python-yapf.coffee:55:20)
    at PythonYAPF.module.exports.PythonYAPF.checkCode (/home/chris/.atom/packages/python-yapf/lib/python-yapf.coffee:29:6)
    at /home/chris/.atom/packages/python-yapf/lib/status-dialog.coffee:59:13
    at Function.module.exports.Emitter.simpleDispatch (/usr/share/atom/resources/app.asar/node_modules/event-kit/lib/emitter.js:25:14)
    at Emitter.module.exports.Emitter.emit (/usr/share/atom/resources/app.asar/node_modules/event-kit/lib/emitter.js:129:28)
    at /usr/share/atom/resources/app.asar/src/pane-container.js:348:27
    at Function.module.exports.Emitter.simpleDispatch (/usr/share/atom/resources/app.asar/node_modules/event-kit/lib/emitter.js:25:14)
    at Emitter.module.exports.Emitter.emit (/usr/share/atom/resources/app.asar/node_modules/event-kit/lib/emitter.js:129:28)
    at Pane.module.exports.Pane.setActiveItem (/usr/share/atom/resources/app.asar/src/pane.js:288:22)
    at Pane.module.exports.Pane.activateItem (/usr/share/atom/resources/app.asar/src/pane.js:437:21)
    at atom-tabs.TabBarView.onMouseDown (/usr/share/atom/resources/app.asar/node_modules/tabs/lib/tab-bar-view.js:681:19)

Commands
     -5:57.2.0 editor:select-to-end-of-word (input.hidden-input)
  2x -5:56.8.0 core:delete (input.hidden-input)
  3x -5:56.3.0 editor:move-to-end-of-word (input.hidden-input)
     -5:55.5.0 core:delete (input.hidden-input)
     -5:55.2.0 core:save (input.hidden-input)
     -5:22.2.0 tree-view:remove (span.name.icon.icon-file-text.medium-maroon)
     -5:01.0 core:paste (input.hidden-input)
     -5:00.1.0 core:confirm (input.hidden-input)
  2x -4:13.5.0 core:delete (input.hidden-input)
     -4:11.9.0 core:confirm (input.hidden-input)
     -3:46.2.0 editor:move-to-first-character-of-line (input.hidden-input)
  2x -3:32.8.0 core:confirm (input.hidden-input)
     -2:38.3.0 core:copy (input.hidden-input)
  5x -0:08.6.0 core:move-left (input.hidden-input)
     -0:07.8.0 core:paste (input.hidden-input)
     -0:02.2.0 core:cancel (div.package-detail.panels-item)

Config
{
  "core": {
    "disabledPackages": [
      "linter-python"
    ],
    "openEmptyEditorOnStart": false,
    "telemetryConsent": "no"
  },
  "python-yapf": {
    "formatOnSave": true,
    "yapfPath": "/home/chris/.local/lib/python2.7/site-packages/yapf"
  }
}

Installed Packages
# User
atom-python-run, v0.6.2 (active)
autocomplete-python, v1.8.26 (active)
file-icons, v2.0.8 (active)
git-control, v0.8.2 (inactive)
git-controlhub, v0.3.0 (inactive)
git-diff-details, v1.4.0 (active)
git-log, v0.4.1 (active)
git-time-machine, v1.5.4 (inactive)
linter, v1.11.21 (active)
linter-python, v3.0.5 (inactive)
python-debugger, v0.1.0 (active)
python-indent, v1.0.0 (active)
python-tools, v0.6.8 (active)
python-yapf, v0.13.0 (active)
tree-view-git-status, v1.3.0 (active)
atom-dark-syntax, v0.28.0 (inactive)
atom-dark-ui, v0.53.0 (inactive)
atom-light-syntax, v0.29.0 (inactive)
atom-light-ui, v0.46.0 (inactive)
base16-tomorrow-dark-theme, v1.4.0 (inactive)
base16-tomorrow-light-theme, v1.4.0 (inactive)
one-dark-ui, v1.8.2 (active)
one-light-ui, v1.8.2 (inactive)
one-dark-syntax, v1.6.0 (active)
one-light-syntax, v1.6.0 (inactive)
solarized-dark-syntax, v1.1.1 (inactive)
solarized-light-syntax, v1.1.1 (inactive)
about, v1.7.2 (active)
archive-view, v0.62.0 (active)
autocomplete-atom-api, v0.10.0 (active)
autocomplete-css, v0.14.1 (active)
autocomplete-html, v0.7.2 (active)
autocomplete-plus, v2.33.1 (active)
autocomplete-snippets, v1.11.0 (active)
autoflow, v0.29.0 (inactive)
autosave, v0.23.2 (active)
background-tips, v0.26.1 (active)
bookmarks, v0.43.2 (active)
bracket-matcher, v0.85.1 (active)
command-palette, v0.39.1 (inactive)
deprecation-cop, v0.55.1 (active)
dev-live-reload, v0.47.0 (active)
encoding-selector, v0.22.0 (active)
exception-reporting, v0.40.0 (active)
find-and-replace, v0.204.5 (active)
fuzzy-finder, v1.4.0 (active)
git-diff, v1.2.0 (active)
go-to-line, v0.31.2 (inactive)
grammar-selector, v0.48.2 (active)
image-view, v0.60.0 (active)
incompatible-packages, v0.26.1 (active)
keybinding-resolver, v0.35.0 (active)
line-ending-selector, v0.5.1 (active)
link, v0.31.2 (inactive)
markdown-preview, v0.159.1 (active)
metrics, v1.1.2 (active)
notifications, v0.65.1 (active)
open-on-github, v1.2.1 (inactive)
package-generator, v1.0.2 (inactive)
settings-view, v0.244.0 (active)
snippets, v1.0.4 (active)
spell-check, v0.68.5 (active)
status-bar, v1.6.0 (active)
styleguide, v0.48.0 (active)
symbols-view, v0.113.1 (inactive)
tabs, v0.103.1 (active)
timecop, v0.33.2 (active)
tree-view, v0.211.1 (active)
update-package-dependencies, v0.10.0 (active)
welcome, v0.35.1 (active)
whitespace, v0.35.0 (active)
wrap-guide, v0.39.0 (active)
language-c, v0.54.0 (active)
language-clojure, v0.22.1 (active)
language-coffee-script, v0.48.1 (active)
language-csharp, v0.13.0 (active)
language-css, v0.40.1 (active)
language-gfm, v0.88.0 (active)
language-git, v0.15.0 (active)
language-go, v0.43.0 (active)
language-html, v0.47.1 (active)
language-hyperlink, v0.16.1 (active)
language-java, v0.24.0 (active)
language-javascript, v0.122.0 (active)
language-json, v0.18.3 (active)
language-less, v0.29.6 (active)
language-make, v0.22.2 (active)
language-mustache, v0.13.0 (active)
language-objective-c, v0.15.1 (active)
language-perl, v0.37.0 (active)
language-php, v0.37.3 (active)
language-property-list, v0.8.0 (active)
language-python, v0.45.1 (active)
language-ruby, v0.70.2 (active)
language-ruby-on-rails, v0.25.1 (active)
language-sass, v0.57.0 (active)
language-shellscript, v0.23.0 (active)
language-source, v0.9.0 (active)
language-sql, v0.25.0 (active)
language-text, v0.7.1 (active)
language-todo, v0.29.1 (active)
language-toml, v0.18.1 (active)
language-xml, v0.34.12 (active)
language-yaml, v0.27.1 (active)

# Dev
No dev packages

Uncaught Error: spawn EACCES
internal/child_process.js:313
Hide Stack Trace
Error: spawn EACCES
at exports._errnoException (util.js:1026:11)
at ChildProcess.spawn (internal/child_process.js:313:11)
at Object.exports.spawn (child_process.js:392:9)
at PythonYAPF.module.exports.PythonYAPF.runYapf (/home/chris/.atom/packages/python-yapf/lib/python-yapf.coffee:55:20)
at PythonYAPF.module.exports.PythonYAPF.checkCode (/home/chris/.atom/packages/python-yapf/lib/python-yapf.coffee:29:6)
at /home/chris/.atom/packages/python-yapf/lib/status-dialog.coffee:59:13
at Function.module.exports.Emitter.simpleDispatch (/usr/share/atom/resources/app.asar/node_modules/event-kit/lib/emitter.js:25:14)
at Emitter.module.exports.Emitter.emit (/usr/share/atom/resources/app.asar/node_modules/event-kit/lib/emitter.js:129:28)
at /usr/share/atom/resources/app.asar/src/pane-container.js:348:27
at Function.module.exports.Emitter.simpleDispatch (/usr/share/atom/resources/app.asar/node_modules/event-kit/lib/emitter.js:25:14)
at Emitter.module.exports.Emitter.emit (/usr/share/atom/resources/app.asar/node_modules/event-kit/lib/emitter.js:129:28)
at Pane.module.exports.Pane.setActiveItem (/usr/share/atom/resources/app.asar/src/pane.js:288:22)
at Pane.module.exports.Pane.activateItem (/usr/share/atom/resources/app.asar/src/pane.js:437:21)
at atom-tabs.TabBarView.onMouseDown (/usr/share/atom/resources/app.asar/node_modules/tabs/lib/tab-bar-view.js:681:19)

my packages;

elasticsearch>=2.0.0,<3.0.0
boto3==1.0.0
requests==2.12.3

Ubuntu 16.04 LTS
uname -r
4.4.0-53-generic

I'm experiencing the same problem:
Atom Version: 1.29.0
System: Macbook OSX 10.13.6
Thrown From: python-yapf package, v0.14.0


Activate

@benoit-cty
This PR removes all files in the activate folder

Closing this PR.
Please answer on questions in the #467 PR and re-open if needed.


feat(metrics): implemented sum metric + tests

Fixes/Implements #44
Description

sum has been initialised as a metric in datachecks.
It has been tested appropriately in integration, and creation.

Type of change
Delete irrelevant options.

[x] New feature (non-breaking change which adds functionality)
[x] This change requires a documentation update

How Has This Been Tested?

[x] Locally Tested

add docs about the sum metrics in the documentation.

Worked it out! Please check now,


Render function not getting env?

I wonder how this is useful if the syntax is not the following
  md.render(this.source, { envCallback: function() {} })

The reason is otherwise all the variables from env has to be somehow global variables to the component, which is a bit odd.

This is a good point, @windmaomao. I just looked back at some of the code I was using this in. I remember thinking that it was smelly when I used it then. I just hadn't thought of a better way at the time.


Fixing issue #4 in your tracker, only sandbox works for searching

If you want to do searches on other folders then sandbox, your code doesn't work. This fix late binds the mode so it works.

This fixes
Dropbox::API::Error: App folder (sandbox) access attempt failed because this app is not configured to have an app folder.  Should your access type be 'dropbox' instead?
for me so I'd be much obliged if you'd merge it into master and release a new gem :)

Just point your gemfile to my repo
On Thursday, March 8, 2012, Bob Larrick <
<EMAIL_ADDRESS>wrote:

This fixes
Dropbox::API::Error: App folder (sandbox) access attempt failed because
this app is not configured to have an app folder.  Should your access type
be 'dropbox' instead?
for me so I'd be much obliged if you'd merge it into master and release a
new gem :)

Reply to this email directly or view it on GitHub:
https://github.com/futuresimple/dropbox-api/pull/6#issuecomment-4409360


azure-storage-azcopy: 10.16.0 -> 10.16.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/Azure/azure-storage-azcopy/releases.
meta.description for azure-storage-azcopy is: "The new Azure Storage data transfer utility - AzCopy v10"
meta.homepage for azure-storage-azcopy is: ""
meta.changelog for azure-storage-azcopy is: ""
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 10.16.1 in filename of file in /nix/store/yym6pwn3yfnlzswiy15lzz7yslhd94g5-azure-storage-azcopy-10.16.1

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
azure-storage-azcopy

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/yym6pwn3yfnlzswiy15lzz7yslhd94g5-azure-storage-azcopy-10.16.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix 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 azure-storage-azcopy https://github.com/r-ryantm/nixpkgs/archive/f553f6761845dde0bedff6cb9392f3a32f800b28.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/yym6pwn3yfnlzswiy15lzz7yslhd94g5-azure-storage-azcopy-10.16.1
ls -la /nix/store/yym6pwn3yfnlzswiy15lzz7yslhd94g5-azure-storage-azcopy-10.16.1/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.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

azure-storage-azcopy

Maintainer pings
cc @colemickens for testing.

Nah, skip this version: https://github.com/Azure/azure-storage-azcopy/issues/1918

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/Azure/azure-storage-azcopy/releases.
meta.description for azure-storage-azcopy is: "The new Azure Storage data transfer utility - AzCopy v10"
meta.homepage for azure-storage-azcopy is: ""
meta.changelog for azure-storage-azcopy is: ""
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 10.16.2 with grep in /nix/store/l1jcb4f97i0qvxa6a2ggpkkfwq2v2h30-azure-storage-azcopy-10.16.2
found 10.16.2 in filename of file in /nix/store/l1jcb4f97i0qvxa6a2ggpkkfwq2v2h30-azure-storage-azcopy-10.16.2

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
azure-storage-azcopy

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/l1jcb4f97i0qvxa6a2ggpkkfwq2v2h30-azure-storage-azcopy-10.16.2 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix 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 azure-storage-azcopy https://github.com/r-ryantm/nixpkgs/archive/3f6b17e9e2503b5a51d0a53c13264cbb703240bc.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/l1jcb4f97i0qvxa6a2ggpkkfwq2v2h30-azure-storage-azcopy-10.16.2
ls -la /nix/store/l1jcb4f97i0qvxa6a2ggpkkfwq2v2h30-azure-storage-azcopy-10.16.2/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.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

azure-storage-azcopy

Maintainer pings
cc @colemickens for testing.

ZHF: #199919

@ofborg build azure-storage-azcopy azure-storage-azcopy.passthru.tests


Automate contributor pull request screenshots

Is your feature request related to a problem? Please describe.
Documentation contributors cannot preview their work without running local development tools (docker, GNU make). It would be nice if they could edit the markdown files, submit a PR, and then automagically have a workflow generate screenshots of their work and add them to the PR.
Describe the solution you'd like
When a contributor submits documentation changes via PR, utilize a GitHub Action workflow to:

Modify the existing "documentation" workflow (see source code)
Add a "screenshots" step with an if condition to trigger the step only on "pull_request" events
Start the MkDocs docker instance (make start-docs)
Utilize Puppeteer or Taiko to generate local screenshot images of the locally running website
Upload the images to the workflow using the "upload-artifact" action
Comment on the PR with a link to the workflow images by using the "github-script" action
Shutdown the running docker instance  (make stop-docs)

Describe alternatives you've considered
Considered hosting the PR as an entire site for preview, but there would be basic cloud infrastructure costs involved that scale with the number of PRs.

Commenting on the PR in Step 9 was not possible. The build shows that PRs from forked repos do not have permissions and result in the error: "Resource not accessible by integration".


10 minutes to Pandas tutorial using Koala + Spark, incomplete

This is the start of the translation of the basic tutorial on pandas called 10 minutes to pandas, available here:
This tutorial is extensive, so I think it should be focus on the 'easy' sections that are already implemented, and add later the 'hard' sections as they get implemented.

This notebook is currently too big, and does not even render on github. I am going to break it into multiple sections to help with contributions.

@thunterdb  I'll join you !

@garawalid please be my guest. Let us focus on the first part, up to and including 'Viewing the data'. I hope that this is small enough that it can be easily rendered in github and sphinx.
This was written before the refactoring in #90 , so there are a few things to watch for:

it should follow now the import best practices import databricks.koalas as ks
it does not need to refer to spark as prominently, most of the calls to the spark context are automated now

There will be probably some other comments so I suggest to start small first and build up from there. You should branch off from here and open a separate pull request.
Thanks a lot!

Glad you're helping out @garawalid - glad to help with it as well.  Please do not hesitate to ping me and I can work with your branch to update the tutorial.  HTH!

@dennyglee
With pleasure! Just give me three days, I need to finish with data sanitization for isna and fillna and then we can start !

Cool stuff - looking forward to it, eh?!

@thunterdb, @garawalid Can I also join this?

@shril
Sure. We are working in this PR #196. You can open a PR in this repo tutorial branch.
We will update the #196 later.

It's merged at https://github.com/databricks/koalas/commit/d8c7f73b88ad84f28dd69d5687b847654af4b04e


[red-knot] add type narrowing

Summary
Add Constraint nodes to flow graph, and narrow types based on that.
Also add simplification of zero- and one-element unions and intersections, and flattening of intersections.
There's a lot more normalization logic needed for unions and intersections (as is obvious from the inferred type in the added narrow_none test), but this will be non-trivial and I'd rather do it in a separate PR.
Test Plan
Added tests.

There's a lot more normalization logic needed for unions and intersections (as is obvious from the inferred type in the added narrow_none test), but this will be non-trivial and I'd rather do it in a separate PR.

Yeah please don't add that. I rather have you figure out how we do this in salsa, I don't know yet where this would fit nicely :laughing:


Fix #1519: Dashduo tests and the "sample_etl" structure

Fixes #1519

I am approving to allow merge if urgent. @KatunaNorbert and I are also discussing one last nitpick regarding gitignoring some artefacts, if needed.


Name of the hero

In order to have a unique experience, every player should have the opportunity to give a name to his character that will be written through the story

Maybe add a color also so that its name stands out from the rest of the story


Main Editor Page Development

📝 Description
The main Resume developer dashboard must be developed for this issue, You can have a look at the design to get a better idea of it.
🖼 Screenshots

📋 Additional Information
Feel free to comment or raise an issue if you face any doubts regarding this issue.

There should be an option in left home bar to import or use any pre built resume template.


Use the official driver testsuite

Thanks to recent changes in the official driver testsuite to ensure that valid HTML is output when dumping things (not yet merged, see https://github.com/minkphp/driver-testsuite/pull/7), it will now be possible to stop altering tests, making the testsuite much easier to maintain (your copied testcases were outdated, missing some tests)
The JS evaluation and execution is also fixed to support all necessary syntaxes (FYI, the fix being done is directly copied from ZombieDriver, as the syntaxes supported natively are the same than in ZombieDriver)
There are a few remaining failures:

a basic auth tests (which was already skipped previously, and so is kept skipped for now)
an HTML5 form tests (which I'm skipping for now), where the color input is not supported
a test relying on setValue for a file input (not implemented in your driver), which cannot be skipped for now (the test uses a data provider, and your skipping system does not support skipping a single provided test) so it fails for now
a test failing when asserting the dump for a field value containing quotes. We have the same failure in Selenium2Driver, and I haven't debugged it yet, so this should wait
the status code test for 404 is failing, but this is an issue in the driver testsuite itself (I forgot this page when fixing the issues with HTML pages not being valid HTML)

@stof Thanks for the changes, i'll wait for the merge of https://github.com/minkphp/driver-testsuite/pull/7 and then I will address the failures you are commenting.
BTW, when could we consider putting this driver in the Mink documentation? I would love people seeing the drive in your doc, that will give it more visibility

@jcalderonzumba once it uses the unmodified testsuite, this is indeed totally possible (creating a new section Third-party drivers or something like that)

@stof I have force to run the tests again and now things look better however there's still one failure in this test:
Behat\Mink\Tests\Driver\Form\GeneralTest::testAdvancedForm that i think is related to how we check for things after dumping stuff. I'm merging this change.

The failure in testAdvancedForm is the failure we also have for Selenium2Driver. We haven't it debugged yet (older versions of Selenium/Firefox were not failing it btw).
Once we fix it for Selenium2, it might fix it for you as well.
the failure in testHtml5FormRadioAttribute should be debugged in your driver though

Yes the other failure is something i have to fix 👍


Paper-dialog doesn't work with Images + Luncher

After running Images + Luncher please delete image. After backgrop nothing shows.

Checked with new version of launcher. Works as a charm.


[Swift] Cannot build Swift project

I create a simple Swift executable project:
swift package init --type=executable

I enable idt support:
bx dev enable

I try to build locally:
bx dev build

And I get the following error:
Building the project in the current directory started at Sun Sep  3 11:31:01 2017
FAILED
Failed to build the project.

Dumping output from the command:
Current folder: /swift-project
Command: build
Build configuration: release
Build folder: /swift-project/.build-ubuntu
Compiling the project...
Build configuration: release
/swift-utils/tools-utils.sh: line 52: swift: command not found

Stopping the '****-swift-tools' container...
OK

The "enable" action requires an actual runnable server-side project, such as used with Kitura,  Vapor, or similar.  A generic Swift executable does not have enough content to be buildable and runnable within the cloud.
Using a Kitura sample project like this one works as expected - https://github.com/IBM-Swift/Kitura-Sample.git.  Note: I did have to manually rename the runnable in the Dockerfile to get this sample to work as expected.  We'll get this resolved shortly as well.
I'll open a new issue in our internal repo to attempt to identify these non-functional Server-Side projects and provide more direct guidance.
If you have more questions, please reach out on slack - #developer-tools.

But, I would like to run a simple service that e.g. performs a simple calculation every 1h and sends an email or a slack message, why should I need to use Kitura for something like this?

BTW I tried creating a Basic Web App wit IDE, i.e.
bx dev create
And I got the same error:
Compiling the project...
Build configuration: release
/swift-utils/tools-utils.sh: line 52: swift: command not found

This is a standard Kitura application generated by IDT.

Hi @gmosx,   I'm not sure what to say about the error above.   I'll have one of the Swift engineers look into this.  Can you try and re-run the build using the trace argument and posting here.
Ex. bx dev build --trace

@gmosx Can you also provide environment information - OS version/docker version/bx dev plugin version/etc?  I will attempt to replicate.

@gmosx Can you check the output of docker images for image ibmcom/swift-ubuntu?
Mine is:
REPOSITORY                    TAG                 IMAGE ID            CREATED             SIZE
ibmcom/swift-ubuntu           3.1.1<PHONE_NUMBER>8d        2 months ago        1.19 GB

Does your image id match this? If not, what is it?

@kfbishop
The relevant part of the bx dev build --trace output is:
Successfully tagged postsreader-swifttools:latest
OK
Creating a container named 'postsreader-swift-tools' from that image...
OK
Starting the 'postsreader-swift-tools' container...
OK
Building the project in the current directory started at Fri Sep  8 19:58:50 2017
Executing command 'cd /swift-project; /swift-utils/tools-utils.sh build release' on container postsreader-swift-tools using user gmoschovitis
Current folder: /swift-project
Command: build
Build configuration: release
Build folder: /swift-project/.build-ubuntu
Compiling the project...
Build configuration: release
/swift-utils/tools-utils.sh: line 52: swift: command not found
FAILED
Failed to build the project.

FAILED
Failed to build the project.
Stopping the 'postsreader-swift-tools' container...
OK

@tunniclm Hmm... I seem to have multiple versions:
ibmcom/swift-ubuntu-runtime                    3.1.1               2069f5300440        4 months ago        277MB
ibmcom/swift-ubuntu                            3.1.1               b689c18b00db        4 months ago        1.17GB
ibmcom/swift-ubuntu-runtime                    3.0.2               9d519121012d        6 months ago        276MB
ibmcom/swift-ubuntu                            3.0.2               61d08bcc4dea        6 months ago        1.16GB
ibmcom/swift-ubuntu                            latest              61d08bcc4dea        6 months ago        1.16GB

@christiancompton Lates macOS (Sierra), latest docker, latest bx-dev

@gmosx Your image ID is b689c18b00db, which is indeed different to latest. I think you may have a version of the 3.1.1 swift-ubuntu image used a different location for the swift executable than is expected by the latest version of the script tools-utils.sh. This is just a theory, but I think it bears investigating.

Hmm... I deleted my images from the local registry and now everything seems to work correctly.


OCPCLOUD-2619: Bump CAPI 1.7 and k8s 1.29

Done:

bump k8s dependencies 1.29 (aside from the laggard GCP handled later)
bump CAPI provider deps to versions compatible to 1.29
bump CAPI core deps to version compatible to 1.29

/hold
For testing

/test e2e-aws-ovn-techpreview

/test e2e-aws-ovn-serial

/approve
/lgtm

/unhold


Enable mypy in pre-commit, and fix issues found by it

https://github.com/stapi-spec/stapi-fastapi/issues/91

I replaced the existing custom pre-commit action with a simpler (non-cached) call to run it directly. If we want to do it right, we should be using https://github.com/marketplace/pre-commit-ci, but this will suffice for now.

@c-wygoda could you merge this as an administrator? I can't because the removed lint job "failed" (doesn't exist and didn't run).

removed lint from the required checks since it's baked into the test job now.


Automatically show ui when cursor is moved in uosc

Hy, I was wondering how can we modufy uosc script such that everything is shown when we move the cursor to any place on screen. Currently only things in relevantbarea as cursor only are shown

At present, this cannot be achieved. Perhaps you should open the issue tracker there: https://github.com/tomasklaen/uosc/issues


Projects RowCounterWihoutRef_Venkatesh

Use asset to get url to scrape
Use data scraping to scrape the table from the url
Get rows count which have completed column = true
Add it to log message
Test code
Deploy code Remove unnecessary packages


Update duckdb version to 1.1.0

@Krizz great work on this app. I've been having a go and I'm impressed how well it works with the cutting of boundaries, etc
Really lightweight script too.
Version 1.1.0 of DuckDB has added support for geoparquet so if you update to that you can strip out the need for ST_GeomFromWKB(geometry) AS geometry
I can set up a PR tomorrow if you like.

Thank you for the positive feedback @mtravis!
That's nice. I've wasted lot of time by constantly forgetting to convert the geometry column. Unfortunately the duckdb npm package is still @1.0.0.


#1647050 Api key doesn't have permission. Please help to rectify issue

I almost tried every possible way to send mail from sendgird but always get 401. Can you help me out on this??

Hello @onmytap,
Thanks for submitting a GitHub issue! We are very sorry that you are running into this problem. In order to better serve you, as this does not present itself as a library specific issue, we would like to ask that you reach out to our support team at https://support.sendgrid.com.
Thank you!
SendGrid DX Team


Implement back button functionality and update navigation

Please use this design

Button should be disabled if no buttons in the queue.
Notice how we merged the dashboard icon with the Digma logo
https://www.figma.com/file/knBV9hsfk9Au7mDQdFAFea/READY-TO-DEV?type=design&node-id=2525%3A393266&mode=design&t=PTrPrkotRwGdkUKn-1

@doppleware
should we empty the queue?
I can think of one case, whenever user changes the environment.
what do you think?
also, what if the environment has changed do to click in RecentActivity panel?

@doppleware
BTW this is the current UI - it contains the home button:

where do we want the chevron icon (back function) to be ?
right of the home or left of it?

We should empty only when we change environments
The home button will replace the Digma icon, and the back button will take its position
Whenever the insight page changes to a different code object

currently the home button is toggle, so move the icon itself + functionality to there?
2.1 getting rid of Digmo?


feature/#23 backend integrations

:sparkles: [ADD] cases index from the API
:sparkles: [ADD] stored a briefcase
:sparkles: [ADD] document list and upload
:sparkles: [ADD] download documents from a case

Still have problem with API when try to download a file


Utility update

Removed the unnecessary spaces in list servers command.

Updated Linux Guide

Added gifs
Added Advance users info
Updated installation commands
Added bot's auto restart


auto login - how and where is my password saved - please help!

even when i log out and click log in again the login is automatic, where is my passwords saved? how is it saved? i've checked my saved passwords in keyring, chrome and safari but it isn't there... please help (sorry if this question is stupid)

even when i log out

How exactly do you log out?

on my profile picture i choose "log out", when i log in again i'm not asked for my password, it seems to be stored automatically, but where?

this should not happen. Your password is not saved anywhere, only the session is saved. And whenever you logout the session should be deleted so I am surprised you are experiencing this.
What version of IGdm are you using? And where did you download it from?


Cant build systemui package on lollipop5.1 branch

target Java: SystemUI (/home/marvollo/rr5.1/out/target/common/obj/APPS/SystemUI_intermediates/classes)
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/MusicTile.java:208: error: method does not override or implement a method from a supertype
@Override
^
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/MusicTile.java:211: error: method does not override or implement a method from a supertype
@Override
^
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/MusicTile.java:214: error: method does not override or implement a method from a supertype
@Override
^
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/MusicTile.java:217: error: method does not override or implement a method from a supertype
@Override
^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
4 errors

getting this error while compiling rom, i think sth wrong with this commit https://github.com/ResurrectionRemix/android_frameworks_base/commit/acd9545f81b5723a2632cab139a1bee88e5c6999

No it works here .

@varund7726 maybe you can say why i and @FireLord1 get this error, i need to update some packages in my ubuntu?

@varund7726 nope my mate fixes your error to make build please try to fix.. we all love rr afterall

I have this error too
I'm using optimized lollipop branch
Why RR team doesn't care about it?

@hacker432-y550 lollipop was deprecated months ago

So...no more RR lollipop? wtf?

If you've fixed a lot of stuff, why not push them and make a pull request

@Hacker432-Y550 and plz mind your tone and language ....


Merge upstream changes to master

Merge all upstream changes into forked master branch.
Description
Merge all upstream changes into forked master branch.
Testing
I've created multiple clusters, using multiple configs.

should merge to kareem branch first really


[Improvement][Seatunnel] dom4j-1.6.1.jar has multiple CVEs, update th…

…e versions-maven-plugin version to avoid downloading the vulnerable version

Purpose of this pull request

Does this PR introduce any user-facing change?

How was this patch tested?

Check list

[ ] If any new Jar binary package adding in your PR, please add License Notice according
New License Guide
[ ] If necessary, please update the documentation to describe the new feature. https://github.com/apache/seatunnel/tree/dev/docs
[ ] If you are contributing the connector code, please check that the following files are updated:

Update plugin-mapping.properties and add new connector information in it
Update the pom file of seatunnel-dist
Add ci label in label-scope-conf
Add e2e testcase in seatunnel-e2e
Update connector plugin_config

[ ] Update the release-note.

Hi @BilwaST , please follow the guide to open ci on your fork repository. https://github.com/apache/seatunnel/pull/7619/checks?check_run_id=29909397090


About MSRVTT_full

Could you share the config file(.json) about using the MSRVTT dataset fully?

Sorry, we do not have a config file for that setting. We only experimented with the 1k-A and 1k-B splits.


GitFlow

Correct branches for GitFlow workflow created - includes master, develop, and release branches.

Integrate Gitflow and add build badges to the README file


Adding to Home Assistant.

I am trying to add the WLED device into Home Assistant using the WLED integration. However, it wont add. Is there any reason its not working.
Has anyone managed to get the Athom-tech WLED ESP32 device into Home assistant

I only received my controller today and it won't add to Home Assistant. It is currently running Athom SR 0.13.3.

I managed to figure this out. On the Athom link for the device I purchased, there is a link to download a custom firmware. Go to the following and look for "Custom version firmware". It appears to be for Version 0.14.4.
Once I applied that I was able to add to Home Assistant using the WLED integration
https://www.athom.tech/blank-1/wled-esp32-music-addressable-led-strip-controller


datastore: if context was canceled, there is no way to identify if changes were actually persisted

version: v0.18.0
In my app termination is solved by global context, that when certain signal is received from the system it is canceled. Child of this context is passed into datastore.Client.RunInTransaction:
var job Job
_, err := storage.RunInTransaction(ctx, func(tx storage.Transaction) error {
	if err := tx.Get(key, &job); err != nil {
		return err
	}
	switch {
	case job.IsFinished, job.InProgress, job.IsSkipped:
		return datastore.ErrNoSuchEntity
	}

	job.InProgress = true
	job.PickedAt = time.Now()
	_, err := tx.Put(key, &job)
	return err
}, datastore.MaxAttempts(3))

As expected context cancelation cause function to fail. What is unexpected is that it happens that changes are persisted. It makes entire idea of this function pointless. Error needs to be checked afterwards anyway.

@jba Atm I have dirty hack right after this piece of code. But im wondering if Datastore service sends any additional details in status.Status error object, so I can rollback changes only when they truly occur?

This is not hard to reproduce, and I understand why it is frustrating. But I'm not sure how it can be fixed. If the context is cancelled while the function you passed to RunInTransaction is running, you won't commit the transaction. And I can tell you that gRPC checks for a done context just before it sends a message. But if the cancel happens while the RPC is in flight, it races with DataStore's internal commit process. It could be that DataStore doesn't notice the cancellation until after it has made changes. (You could argue that it should return success in that case, but maybe the cancellation affects other actions.)
Unfortunately, cancelling an in-flight RPC is inherently racy, and I think you'll have to continue compensating by doing a Get.
When I printed the errors with %#v, I didn't see any additional information that would be helpful.
By the way, this problem doesn't make the "entire idea of this function pointless". It still provides atomicity: either all your changes happened, or none of them did. You just can't always be sure which of those two events occurred.
@pcostell, do you have any suggestions for a better way to deal with this?

@jba yes you are right. Sorry, my misunderstanding.

I realized there is actually a better explanation for what you're seeing. It's probably not Datastore that is returning the Canceled error. If gRPC is waiting for the reply to an RPC and it sees that the context is canceled, it stops waiting and returns canceled right away, as it should. It can't know that a successful response is being returned.
Ultimately it's the same point, but the actual events are different, and it's clear that there's nothing Datastore could do to make it better.


Allow drawing new regions over old ones, when the old ones are not resizable and not draggable

Short description of changes:
When a region is not resizable and not draggable, I don't want to stop the event propagation, because the event is not handled. In this case, it makes it impossible to draw new regions over (maybe fixed background regions). With this PR, the event propagation only stops, if the region is resizable or draggable and actually handles the event.
Breaking in the external API:
None
Breaking changes in the internal API:
None
Todos/Notes:
None
Related Issues and other PRs:
None

Coverage remained the same at 68.537% when pulling a07a8105a51cf0f2532bef2f5d9c9e0dd3329b45 on moritzvieli:feature/overlapping-regions into 1ec2a1979e95c9cdc3810d058eb0055ec51daed3 on katspaugh:master.

@thijstriemstra it's done.


Give a list of image formats that Imagepy supports

Does it support image formats similar as ImageJ, such as  TIFF, GIF, JPEG, PNG, DICOM, BMP, PGM and FITS?
It is important to me because I am building a pathology detection software that reads whole slide images in TIFF, DICOM formats. It would be nice to provide a list of image formats that Imagepy supports. Thanks.

imagepy is a plugin framework based on numpy, It support common image format: bmp, gif, tif, jpg, png. And we just need to add the specific reader to support other format. such as we can use pydicom or simlleITK to read and write dicom. But I did not add this plugin in original imagepy. If you need I can wrote for you.

@IrisLiuCY :imagepy is a plugin framework based on numpy, It support common image format: bmp, gif, tif, jpg, png. And we just need to add the specific reader to support other format. such as we can use pydicom or simlleITK to read and write dicom. But I did not add this plugin in original imagepy. If you need I can wrote for you.

@yxdragon It is great to include simpleITK plugin in Imagepy so that it can support more different image formats.
Currently, I am developing a web-base interface for pathology detection. Is there any way to use Imagepy as API or plugin so I can use the annotation and image processing functions of imagepy? I am looking for solutions to support annotation on medical images in webpages.
Thanks!

@yxdragon The major users of imageJ are related to medical research. I suppose it could be better for the imagepy to support some popular medical image formats, such as dicom, nii, mhd or raw binary data. simple ITK is a good way to do that.

@xycyx I know SimpleITK, and wrote some reader and writer for ImagePy is very simple, I can do it .do you have dicom, nii, mhd... files? and can you help to do some test?

@yxdragon Thanks. I'm very glad to test it. I will share some examples through google drive (or other platforms if you have difficulties to access it). And I can follow your commits to add other loader modules after you completing those features.

@xycyx haha, you are Chinese? for you known I have difficulties to access google.  and all the tools to go out have been killed recently. so do you use baidu cloud? or you can email it to me directly.
about ITK, I will build a new project to wrap the ITK, and write some demo, such as this project (wrap opencv) we just need to copy the folder to the ImagePy's menus folder, then it will be loaded in.
(now I just have time to improve the main frame and wrote some document, and when the itk, opencv, and some other lib are wrapped fully, we can integrate them, and make a publisher such as Fiji)

@xycyx now ImagePy can do many things, but the document and the official website are dragged, and I want to build a nabble forum, there are some document in Chinese, you can have a look.
3d reconstruct
forum

@xycyx Here](https://github.com/Image-Py/itk-plgs), A demo project wrap SimpleITK, you can do some test, and you can also add other function. and push your code.

@xycyx Here, A demo project wrap SimpleITK, you can do some test, and you can also add other function. and push your code.


SPEC.md: clarify timestamps

Closes #330

LGTM. Some of the type references should be more consistent throughout the schema but that's something we can address more generally later. Thanks.