Added QuickBooks and Clio

Any docs link?
Also, could you separate each site into their own PR?
And could Clio either go in Other or another category since it is the only one in its category? Or could we add some sites to the Legal category?

Hi Jacob.
On Mar 12, 2015 9:43 PM, "Jacob"<EMAIL_ADDRESS>wrote:

Any docs link?

No. When asked I was told to call support and they would explain it to
me...I do have written confirmation that tfa is in fact supported, however.

Also, could you separate each site into their own PR?

I see. Didn't realize that was the etiquette. That was my first one ever.

And could Clio either go in Other or another category since it is the
only one in its category? Or could we add some sites to the Legal
category?

I debated that for some time. I feel it's a matter if time before the other
players in that field will follow suit. At which point I will gladly
populate. I can change it if you want and recreate legal if and when...up
to you.
Phil

—
Reply to this email directly or view it on GitHub.

It's been a while and I haven't heard back. @jamcat22 are you asking me to start over? Like I said I'm new at this so...


airgorah: init at 0.7.3

Description of changes
Fix https://github.com/NixOS/nixpkgs/issues/340591
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

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

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/4548

Result of nixpkgs-review pr 340720 run on x86_64-linux 1

1 package built:

airgorah

@TomaSajt Done.

@Aleksanaa Done.

@Aleksanaa Done.


Add University of Chicago

Add University of Chicago (uchicago.edu) to the list.

@Shawn-Shan I am sorry, the domain uchicago.edu is removed from our trusted domains list because it was abused in the past. If you are the student of this school, please enroll to GitHub Student Developer Pack at https://education.github.com/discount_requests/application. Then apply for JetBrains educational subscription with your GitHub account (GitHub tab at https://www.jetbrains.com/shop/eform/students).

@philipto: It appears that the method above doesn't work for people who are signed up for GitHub Education as teachers (and thus, don't technically have the GitHub Student Developer Pack, even though we've been verified by GitHub as educators). Is there some alternate mechanism for faculty to access the JetBrains educational subscription?
Also, is there anyone at JetBrains we can contact about UChicago being re-added to the trusted domain list? If you've observed any abuse from that domain, we can take steps to identify and prevent any abuse you've seen from the uchicago.edu domain.


[ci] Type the array lists

Coverage: 87.335% (+0.009%) from 87.326% when pulling 0617da9a645b6a44153bfd7638c726714ba503e4 on hazendaz:master into 0d0223b2df3a53e4a0b2e2be1b990091bd149fd4 on mybatis:master.


Icinga2 set ICINGA_DISABLE_CONFD env variable

This PR resolves #5.
It adds new configuration parameter to Icinga 2 chart  which sets ICINGA_DISABLE_CONFD environment variable of Icinga2 docker to enable or disable include_recursive "conf.d" directive in icinga2.conf.

CLA signed

Hi, thanks for the PR. We will have a look at it.

@cla-bot check

Thank you very much for your contribution!


Design Page: Instance Summary

Part of #120

[ ] Mockup ready for approval
[ ] Mockup approved

Latest Render
![summary](https://user-images.githubusercontent.com/98312/28727286-52df9684-7392-11e7-
8603-6c245fd532e3.png)

Adding some content.
summary

Added Settings button to header
summary

[summary](https://user-images.githubusercontent.com/98312/28727286-52df9684-7392-11e7-
8603-6c245fd532e3.png)

Moved Settings button to top right
Added version number to brand area

I do not see any image here.

@chrismholmes fixed.


Error when deleting multiple resources using foreground cascading strategy

Follow up to https://github.com/aws-controllers-k8s/community/issues/1707
It looks like when delete multiple resources (+100) using foreground cascading strategy (kubectl delete queue --cascade=foreground --all) the controllers (sometimes) fail with the follow error:
2023-04-03T16:05:19.985+0200	DEBUG	ackrt	<<<< kc.Patch (metadata + spec)	{"account": "771174509839", "role": "", "region": "us-west-2", "kind": "Queue", "namespace": "default", "name": "ackqueue-0", "generation": 2, "error": "Queue.sqs.services.k8s.aws \"ackqueue-0\" is invalid: metadata.finalizers: Forbidden: no new finalizers can be added if the object is being deleted, found new finalizers []string{\"foregroundDeletion\"}"}
2023-04-03T16:05:19.985+0200	DEBUG	ackrt	<<< r.patchResourceMetadataAndSpec	{"account": "771174509839", "role": "", "region": "us-west-2", "kind": "Queue", "namespace": "default", "name": "ackqueue-0", "generation": 2, "error": "Queue.sqs.services.k8s.aws \"ackqueue-0\" is invalid: metadata.finalizers: Forbidden: no new finalizers can be added if the object is being deleted, found new finalizers []string{\"foregroundDeletion\"}"}
2023-04-03T16:05:19.985+0200	DEBUG	ackrt	<< r.setResourceUnmanaged	{"account": "771174509839", "role": "", "region": "us-west-2", "kind": "Queue", "namespace": "default", "name": "ackqueue-0", "generation": 2, "error": "Queue.sqs.services.k8s.aws \"ackqueue-0\" is invalid: metadata.finalizers: Forbidden: no new finalizers can be added if the object is being deleted, found new finalizers []string{\"foregroundDeletion\"}"}
2023-04-03T16:05:19.985+0200	DEBUG	ackrt	< r.deleteResource	{"account": "771174509839", "role": "", "region": "us-west-2", "kind": "Queue", "namespace": "default", "name": "ackqueue-0", "generation": 2, "error": "Queue.sqs.services.k8s.aws \"ackqueue-0\" is invalid: metadata.finalizers: Forbidden: no new finalizers can be added if the object is being deleted, found new finalizers []string{\"foregroundDeletion\"}"}
2023-04-03T16:05:19.985+0200	ERROR	Reconciler error	{"controller": "queue", "controllerGroup": "sqs.services.k8s.aws", "controllerKind": "Queue", "Queue": {"name":"ackqueue-0","namespace":"default"}, "namespace": "default", "name": "ackqueue-0", "reconcileID": "ed30c91e-4bd2-456d-84ab-f0843b31902f", "error": "Queue.sqs.services.k8s.aws \"ackqueue-0\" is invalid: metadata.finalizers: Forbidden: no new finalizers can be added if the object is being deleted, found new finalizers []string{\"foregroundDeletion\"}"}

Without digging any deeper, this clearly an outcome of the controller trying to patch a new finalizer when it should not...
To reproduce this issue:

Spin an sqs controller with development logging level
Create 100 queues using https://github.com/aws-controllers-k8s/community/issues/1707#issuecomment-1472299763
Delete the queues using kubectl delete queue --cascade=foreground --all
If it doesn't work, try with more queues

This is a valid issue but given current resourcing, we're going to move this to important-long-term and in the short term we will update the current docs to indicate that foreground cascading is not currently supported.

@jljaco This may help some other folks using ArgoCD: we found that using the background finalizer resolves this problem. The documentation is a bit lacking, but after some experimentation, we found that specifying a finalizer like so does the trick:
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
  finalizers:
  - resources-finalizer.argocd.argoproj.io/background
...

/remove-lifecycle stale

/remove-lifecycle rotten


Dart in Visual Code bad behaviour

Scenario: We have a class C, which extends from class B, which extends from class A.
1 - In the 'root' class A constructor, we define an optional named parameter (this.param).
2 - In the class B constructor, we chain 'param' parameter as required named parameter (required super.param).
3 - In the class C constructor, we chain 'param' parameter as optional named parameter (super.param).
The 3º step is an error and must fail. Dart execution fails as expected, but VSCode doesn't find out this error.
I suspect this is an error in the Dart VSCode extension. I post it here because I didn't found his github project

The repo for the VS Code extension is https://github.com/Dart-Code/Dart-Code, however the analysis errors are produced by the Dart analysis server that is in the SDK, so this repository is likely correct for an issue like this.
Can you give an exact code sample and the error that you see when running the program (the failure you're seeing/expecting)?
I tried with this code:
void main() {
  C();
}

class A {
  final String? foo;

  A({this.foo});
}

class B extends A {
  B({required super.foo});
}

class C extends B {
  C({super.foo});
}

And I also get no analysis error, but I also get no runtime error when I run the program. I think the constructor of C is interpreted the same as:
class C extends B {
  C({String? foo}) : super(foo: foo);
}

I'm curious what the error is that you see when running this code.

Well, this issue appeared the first time, time ago, while I was developping frontend (Flutter) with the Widget key parameter. I ignored it, but it appeared now, this time while developing backend (Dart). I deleted that parametet because I changed the logic, but I will try to recreate it.
I'm recreating on https://dartpad.dev/? and it happend exactly the same bug:

@busslina I think this is working correctly (see my comment above), but perhaps someone like @lrhn can confirm.
When you see this fail at runtime, can you confirm what the error is that you see? I was unable to make this code fail at runtime.

@busslina I think this is working correctly (see my comment above), but perhaps someone like @lrhn can confirm.
When you see this fail at runtime, can you confirm what the error is that you see? I was unable to make this code fail at runtime.

I will try to see if I can found the error messages on the log file. But anyways, the logic says that it has to crash because class C is not requiring as mandatory a parameter that his father class is requiring as mandatory

the logic says that it has to crash because class C is not requiring as mandatory a parameter that his father class (B) is requiring as mandatory.

I think the example above is just the same as this:
class C extends B {
  C({String? foo}) : super(foo: foo);
}

Here, C has an optional foo, but it's required in B. This is allowed.
However, I think the error in your screenshot is slightly different because it relates to nullability. I can only reproduce this by making the field non-nullable and required in the base class, but this does show up correctly in the editor for me:

Are you able to provide some sample code that fails at runtime but is not producing an error inside VS Code?

@DanTup Yes, now I complete(**) understand you. I can accept it could be a correct behaviour.
My A class code at that point at that point was:

Now, I understand the logic(**), but...

But I still think that logic/behaviour is not respecting the contract of B class constructor.

** To say the truth, there is still something wrong: VSCode is saying everything is correct, but it is failing at runtime in the C class constructor:

@busslina thanks! I was able to reproduce this using your example above:
void main() {}

class A {
  final bool openedByCommand;

  A({
    this.openedByCommand = false,
  });
}

class B extends A {
  B({required super.openedByCommand});
}

class C extends B {
  C({super.openedByCommand});
}

This code does produce no analysis errors, but does fail to compile:
bin/foo.dart:16:12: Error: The parameter 'openedByCommand' can't have a value of 'null' because of its type 'bool', but the implicit default value is 'null'.
Try adding either an explicit non-'null' default value or the 'required' modifier.
  C({super.openedByCommand});
           ^^^^^^^^^^^^^^^

I'd agree it does seem like this should produce an analysis error. @bwilkerson - does this seem like an analyzer issue?

That does look like a bug.
The reproduction using a non-nullable parameter contains::
class C extends B {
  C({super.openedByCommand});
}

where C's constructor is equivalent to:
 C({bool openedByCommand}) : super(requiredByCommand);

which is not a valid constructor.
It needs either a default value or a required to become valid, both of which are allowed on super parameters.
The super doesn't inherit a required modifier. It would have inherited a default value if B's constructor parameter had been optional, but it's required so it has no default value to inherit.

It’s then a compile-time error if p is optional, its type is potentially non-nullable and it still does not have a default value.

The analyzer fails to give this error.

22/11/2023 Still present this bug

Seems still present this bug. Any advance on it or any thoughts on fixing it?
Thanks

@scheglov

It looks that the bug is that the analyzer thinks that B({required super.openedByCommand}); has default value.
class A {
  final bool openedByCommand;

  A({
    this.openedByCommand = false,
  });
}

class B extends A {
  B({required super.openedByCommand});
}

class C extends B {
  C({super.openedByCommand});
}

Is it still an error for nullable types?
Probably yes, because otherwise we don't provide the argument for the required formal parameters for the B constructor invocation?
class A {
  final int? a;
  A({this.a});
}

class B extends A {
  B({required super.a});
}

class C extends B {
  C({super.a});
}

https://dart-review.googlesource.com/c/sdk/+/364880


emmmm 有没有人愿意指导一下编程小白！！看的我头痛，一脸懵逼，多谢大家

emmmm 有没有人愿意指导一下编程小白！！看的我头痛，一脸懵逼，多谢大家
New programming，Hope That Advice，I see what the author means，But I don't know how to operate it。I hope you can help me。 Thankyou！

用改进版 https://github.com/shadowcz007/AR-lab

用 改进 版https://github.com/shadowcz007/AR-lab

can you show me the installation instruction video? i followed but in the docs but it doesn't work


Move repos in /srv/tftpboot/suse-{11.3,12.0}/repos and create symlinks from SMT automatically

This does two things:

move the repos to subdir: this makes more sense and clarifies for which distro is which repo
reduces some setup complexity by creating the symlinks from SMT automatically

Note that this second bit is not complete yet as it depends on knowing some path from SMT...

Makes sense, of course i have not tested that. LGTM


add rng_weighted_choice

Add rng_weighted_choice method to the sketch context in order to customize the probability of specific outcome.
TODO:

add example

Thanks. Regarding the example: please use rng.rs and update it towards being a systematic demo covering all rng API (so it acts as a mini-doc)


Can't play songs from Android app

Playing a song with librespot from my Android Spotify app doesn't work. After playing a song in the app and switching to the librespot client, the Android app and the web client still show the song as playing, but librespot produces no sound. When I press pause (or do any other action like increasing volume) on my phone, the playback appears as stopped. In the Web Client everything works fine.
Here's the log of librespot. The command=stop in the second last line seems quite suspicious to me and might be the cause:
[2020-06-18T14:43:47Z DEBUG librespot_connect::spirc] kMessageTypeNotify "My Android phone" 02aebb2e36129b4fb125042cb4746ee29f3085b2<PHONE_NUMBER><PHONE_NUMBER>201
[2020-06-18T14:43:52Z DEBUG librespot_connect::spirc] kMessageTypeNotify "My Android phone" 02aebb2e36129b4fb125042cb4746ee29f3085b2<PHONE_NUMBER><PHONE_NUMBER>610
[2020-06-18T14:43:57Z DEBUG librespot_connect::spirc] kMessageTypeNotify "My Android phone" 02aebb2e36129b4fb125042cb4746ee29f3085b2<PHONE_NUMBER><PHONE_NUMBER>795
[2020-06-18T14:44:00Z DEBUG librespot_connect::spirc] kMessageTypeNotify "My Android phone" 02aebb2e36129b4fb125042cb4746ee29f3085b2<PHONE_NUMBER><PHONE_NUMBER>076
[2020-06-18T14:44:05Z DEBUG librespot_connect::spirc] kMessageTypeLoad "My Android phone" 02aebb2e36129b4fb125042cb4746ee29f3085b2<PHONE_NUMBER><PHONE_NUMBER>076
[2020-06-18T14:44:05Z DEBUG librespot_connect::spirc] State: context_uri: "spotify:album:7fYlJ1HNLfs6JIvJCJ2rqq" index: 0 position_ms: 86485 status: kPlayStatusPlay position_measured_at:<PHONE_NUMBER>088 context_description: "" shuffle: false repeat: false playing_from_fallback: true row: 0 playing_track_index: 0 track {gid: "|A!\026\321\222O\252\222\245\240\371\211\327\343\020"} track {gid: "n\227`\315x\352K\335\216\016\000\302L_1$"} track {gid: "\337UY\305Q\306L\236\252\367\022\347\353\244T\360"} track {gid: "\373\210rq\213\271@G\274\340\276\216\270\005\333\311"} track {gid: "\205K\253\235#XK\305\211\205\223H\221\241e\243"} track {gid: "\020\225\2458\001\264BC\250\203\315g\247{\177\002"} track {gid: "\316\361yC\343\366H\335\277\177\007\241\375\327[u"} track {gid: ":U+J\326\004I\320\250H\361O\310\343\310\257"} track {gid: "\000\231)\n\3232BB\275\356 7\271Ooj"} track {gid: "\017\245ir\370\315C\317\245\315\371~\374,#\250"} track {gid: "\361\031\223\006x\302J\200\230tc\231\266b;\320"} track {gid: "Z\227w@\031:L$\224\025\\\3749]\033s"} track {gid: "\033\303?x\232LC\265\217j\213\231\236\367\207\370"}
[2020-06-18T14:44:05Z DEBUG librespot_connect::spirc] Frame has 13 tracks
[2020-06-18T14:44:05Z DEBUG librespot_connect::spirc] Loading context: <spotify:album:7fYlJ1HNLfs6JIvJCJ2rqq> index: [0] of 13
[2020-06-18T14:44:05Z DEBUG librespot_playback::player] command=Load(SpotifyId { id:<PHONE_NUMBER>00530074290656498603318043408, audio_type: Track }, true, 86485)
[2020-06-18T14:44:05Z DEBUG librespot_connect::spirc] kMessageTypeNotify "My Android phone" 02aebb2e36129b4fb125042cb4746ee29f3085b2<PHONE_NUMBER><PHONE_NUMBER>110
[2020-06-18T14:44:05Z INFO  librespot_playback::player] Loading <The Color Purple: Main Title> with Spotify URI <spotify:track:3MsOo0SIZYib9mfalJvKSc>
[2020-06-18T14:44:05Z DEBUG librespot_core::audio_key] new AudioKeyManager
[2020-06-18T14:44:05Z DEBUG librespot_audio::fetch] Downloading file b44263f5a17f01e81fe73c8651e73d78590286cc
[2020-06-18T14:44:05Z DEBUG librespot_core::channel] new ChannelManager
[2020-06-18T14:44:05Z WARN  librespot_playback::player] Reducing normalisation factor to prevent clipping. Please add negative pregain to avoid.
[2020-06-18T14:44:05Z DEBUG librespot_playback::player] Normalisation Data: NormalisationData { track_gain_db: 1.9099998, track_peak: 0.96435523, album_gain_db: 2.579998, album_peak: 1.0188758 }
[2020-06-18T14:44:05Z DEBUG librespot_playback::player] Applied normalisation factor: 1.0369623
[2020-06-18T14:44:05Z DEBUG librespot_connect::spirc] kMessageTypeNotify "My Android phone" 02aebb2e36129b4fb125042cb4746ee29f3085b2<PHONE_NUMBER><PHONE_NUMBER>341
[2020-06-18T14:44:06Z INFO  librespot_playback::player] <The Color Purple: Main Title> loaded
[2020-06-18T14:44:06Z DEBUG librespot_playback::player] command=Stop
[2020-06-18T14:44:25Z DEBUG librespot_connect::spirc] kMessageTypePause "My Android phone" 02aebb2e36129b4fb125042cb4746ee29f3085b2<PHONE_NUMBER><PHONE_NUMBER>341

Same here, except by skipping to next track I get sound from both phone and librespot at the same time. Web client seems to work for me as well.

Same for me
Was working with Android App v<IP_ADDRESS>2, not working with App version v<IP_ADDRESS>

I did a little further research and think I figured it out:
When selecting another device in the Android App, it sends a command to librespot to load the track. However, shortly after this command, the app sends some kind of status update (kMessageTypeNotify), claiming still to be active. But when Librespot receives this status update it immediately stops playing, believing the Android app is currently playing. This happens in spirc.rs, line 793.
I also found a possible fix/workaround. The device state contains the information of when it became active. One could compare them in line 793 to check which client became most recently active:
if self.device.get_is_active() && frame.get_device_state().get_is_active() && self.device.get_became_active_at() <= frame.get_device_state().get_became_active_at() {
At least for me it works. But since I do not know much about Spotify and this project, someone else should also take a look.

Same here as well

Feel free to create a PR for the fix

Closed by #501

Thanks everyone for fixing this, finally the Android app just works!


Expose the panic hook as method

Honestly, I don't know why the Rust stdlib doesn't do this, because besaid method exists and also can be obtained using take_hook. Nevertheless, it would be cool if this workaround wasn't necessary and I could simply call log_panics::hook(info) instead.
Motivation: I need to do some cleanup+shutdown in my panic hook.

+1 on this. This would be useful e.g. in a custom panic handler for Axum: https://docs.rs/tower-http/latest/tower_http/catch_panic/index.html


Fix landing section height

Description
Clearly and concisely explain the problem.
You can mention unclear or missing information, typos, grammatical mistakes, etc.
Any contributions and suggestions are welcome!
Landing sections, acting as "vertical pages", should fit correctly 100vh - header height so you can see each of them in its entirety.
This is particularly important for the first section, where platinum sponsors and other parts of the section are pushed below the fold
Of course this won't be possible if the viewport is too short to contain all elements, but we should make sure this works at least for standard desktop, tablet and mobile viewports
Website Section URL
Website live preview, paste the page URL or section name (eg. Docs, if it happens on all docs page) below.
Landing

Latest changes removed the need for this as some sentences above-the-fold now take less space


[WIP] Add methods to get size in content.css.js

Codecov Report

Merging #37 into develop will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##           develop       #37   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           40        40
  Lines         1081      1082    +1
  Branches        83        83
=========================================
+ Hits          1081      1082    +1

Impacted Files
Coverage Δ

src/js/app/content.css.js
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


Add a "run-on-startup" option

Related to (but not necessarily a complete fix for):

https://github.com/akrennmair/newsbeuter/issues/402
https://github.com/akrennmair/newsbeuter/issues/41
https://github.com/newsboat/newsboat/issues/888

Obsoletes https://github.com/newsboat/newsboat/pull/889

[ ] Find a better example than run-on-startup set-filter "feedtitle =~ \"newsboat\"" ; clear-filter ; open (preferably a bit more straightforward while still showing that a sequence of multiple commands is an option)
[ ] Look through https://github.com/newsboat/newsboat/pull/889#issuecomment-614161864 (open issues for non-implemented remarks)

Coverage decreased (-0.02%) to 57.021% when pulling ffb7b90bcecbb858e06c9aeb4b8788286872bfe1 on dennisschagt:feature/issue-888 into 8b34181903a7e34e68d112658d0b3c09d4f94e67 on newsboat:master.

My comments are all trivially fixable, so I'm approving this now. You can merge this after addressing your TODOs and my comments.

and

Look through #889 (comment) (open issues for non-implemented remarks)

I've opened the following bugs so we won't forget about your remarks:

https://github.com/newsboat/newsboat/issues/1135
https://github.com/newsboat/newsboat/issues/1137

Thank you!


deeplink to chat in meeting

is it possible to create a link that will open the chat panel withing a teams meeting?

Currently it is not possible to create a deeplink that will open the chat panel withing a Teams meeting. You can suggest this idea on Microsoft Teams feedback portal.
Currently supported deeplinks are mentioned in this doc - https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/build-and-test/deep-links.

We are closing this issue for now, please feel free to reopen it, if required.


Compilation error about type inferrence

Hello
If I try to compile it with recent nightly (rustc 1.24.0-nightly (5a2465e2b 2017-12-06)) or newest stable, it fails with bunch of these messages:
error: code relies on type inference rules which are likely to change
   --> features/step_definitions/project_steps.rs:111:3
    |
111 | /   Then!(c,
112 | |         "^the feature reports no undefined steps$",
113 | |         |_, world: &mut CucumberWorld, _| {
114 | |     match world.execute_result {
...   |
120 | |     }
121 | |   });
    | |_____^
    |
    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
    = note: for more information, see issue #39216 <https://github.com/rust-lang/rust/issues/39216>
    = note: this error originates in a macro outside of the current crate

Considering the kind of error and the fact the last commit is about a year ago, is this project still alive and maintained? Or, is there a replacement? Is it worth trying to send pull requests?

Interesting. Just from looking at it, I'd guess that specifying types for arg (1) and arg (3) would alleviate the problem, but it does negatively impact the ergonomics.
I don't use this library on any recent projects that I've been working on though I'd love to get back to it. I'm up for fixing this, or reviewing pull requests that do. There are probably some good low hanging fruit as well to be fixed at the same time:

Update cargo deps
Update bundler/ruby cucumber.

I'll have a look if I could tweak the API somewhat and come up with something that works without the specification. But I'm afraid I won't get to it that soon, there are too many other crates I want to improve too and a day job in addition to that 😇.
Actually, it would be cool if it could be done in this way:
#[cucumber("^the feature reports no undefined steps")]
fn no_undef_steps(_:(), world: &mut CucumberWold, _: ()) { ... }

But I'm afraid this would require nightly for now. Still, there could be better ways to do it ergonomically. I might try experimenting with it.

Yeah there is a lot of potential for proc-macros to help here by generating glue code. I haven't written any proc-macros myself yet... its definitely something on my list.


Fixed restart-sched in opennebula init script

Fixing wrong use of do_start in restart-sched routine.

Thanks!
This is now in master +  one-4.14 branches


Adapt MistralAILLM to new LLM interface

Adapt MistralAILLM to the new LLM interface added in 1.0.0

Closed with https://github.com/argilla-io/distilabel/pull/383


Create preliminary vocabulary for Ibn Ridwan factoids

@lunadine You're already doing this but I wanted to create an issue here so that we can track this.
By the way, I think the following is the most up-to-date schema for SPEAR. You can paste the following lines at the top of your TEI file and Oxygen will tell you in the error messages about the proper format for each factoid. The only thing is that some things are "hard-wired" for SPEAR or Syriaca.org so we'll need to make our own schema later to adapt those.
<?xml-model href="https://raw.githubusercontent.com/srophe/srophe-eXist-app/master/documentation/SPEARschema/out/SPEAR.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
<?xml-model href="https://raw.githubusercontent.com/srophe/srophe-eXist-app/master/documentation/SPEARschema/out/SPEAR.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>

Okay perfect; here is the link to the file in which I currently collect, keywords and factoids
https://docs.google.com/spreadsheets/d/1E4Jqcq9gzgsmTOitiBYrf7m0tfIcswN1Td357s96VJ8/edit#gid=0
and this is the file in which I started to collect some questions/problems on the factoids; but we can also collect them here in Guthub
https://docs.google.com/document/d/1y43WvWth_fyAGWslZXm8tCkBXLBaycG-n1wsggPE7KI/edit

Per conversation with @dlschwartz keywords to be added to Syriac taxonomy can be put in the "To Transform" sheet of the Syriaca "Taxonomy" spreadsheet: https://docs.google.com/spreadsheets/d/14jU8K-hjFH193zsqXzrdYPYfx2HFqttX0TPScdsbukA/edit#gid=1713223714
@lunadine Please let me know each time you add new keywords. When we do we should go ahead and change the prefix in your spreadsheet from "usaybia:" to "syriaca:"
@dlschwartz Can you at message us using the Google Sheet
See also #40


Can you give GroupBy version without Query?

I Want to implement GroupBY for array of slices, and need to apply groupBy operation on That, Can you provide GroupBy() method for the same?

In that case, the type becomes the slice. I don't think we need to do anything different here. Try using the project yourself a bit.

ok, Thanks for the insights, I will look into that.


Laravel 5.4 compatibility

Laravel 5.4 will probably be released this or next month and there is a compatibility issue which will have to be addressed.
There has been some changes to Illuminate\Events\Dispatcher, eg. in this commit. It no longer exposes the firing() method used in SentryLaravelEventHandler. From what I understand it is used to retrieve the name of the current event and direct the control flow accordingly.
In 5.4, when an wildcard event listener has been registered, the listener method will be called with two arguments:

Event name
Event payload

That said, following changes will be required in SentryLaravelEventHandler::onWildcardEvent.

Add previously mentioned arguments:

public function onWildcardEvent($eventName, $payload)

Instead of $args = func_get_args(); we can use the second argument which is the event payload. Eg.

$route = $args[0]->route;

will have to be replaced with
$route = $payload[0]->route;

While we're on the subject of the onWildcardEvent method it feels a bit messy for me. I refactored it here, tell me what do you think.
Also, event names have changed. Eg. Laravel no longer raises illuminate.log event, instead an instance of Illuminate\Log\Events\MessageLogged is sent. You can see more in this commit. I reflected these changes in the Gist.
For now it's all I have discovered in this subject. Tell me if you're interested in a Pull Request regarding these changes.

It does not look like the handler in the Gist is backwards compatible with 5.3 and lower, is that also possible to implement somehow or would we need a different handler for <=5.3 and >=5.4?

Yes, it isn't compatible. I asuggest creating a separate branch for 5.4 support. I've seen couple of packages approach similar problems this way.

Although I just had an idea. If we create bespoke handlers for each event it should work on whole 5.*, because only wildcard API changed that much. I'm not sure though, I will check it later today.


noarch packages

Hi,
I'm trying to make some documentation packages. These are not architecture dependent so I would like them to be installable on all platforms.
I have used the noarch: True in the meta.yaml file, which then uploads like a any-any architecture and on the web is visible as a source package.
When trying to install it (on my mac) with
conda install -c https://conda.binstar.org/petrush scipy-doc
It seems to find it but when fetching I get an error:
NOT FOUND: https://conda.binstar.org/petrush/osx-64/scipy-doc-0.14.0-0.tar.bz2
It seems like it is adding the "osx-64" architecture to the path, but it should be "any-any" for this package.

Closing - consider logging this under the Conda rep


Changed hardcoded path to use OS-specific path for improved system support

The current main branch creates tmp folder in my root directory on my Windows machine.

I needed to revert the PR. Using different tmp folder each time, makes it so that you need to login each time again when calling the command.
we need to use the same tmp folder. Can you please modify it to do so

This change will not result in a new temp folder every time, it will always use the same folder. (for windows, as long as you are logged to the same user)

@mmabrouk Would you like me to PR again?

Sorry for the late answer. The issue is that tempfile.gettempdir() does return a different tmp folder in macos, since it seems to have two types of tmp folders, one in /tmp, and some dynamically generated ones in /var/folders/randomnumber.

one solution wouldbe to check for the os in the code and then assign the tmp folders accordingly
import sys
Check the platform
if sys.platform == 'darwin':
print('This machine is running macOS')


fixes pubsub topic::create

the service definition for topic actually uses "name" as the parameter for the "create" method.

Coverage remained the same at 98.129% when pulling 8ae3bf0697f2b66d153b234f3558a3095035a5d8 on bshaffer-patch-1 into 68bebb4c1382c3ed6169eb550e6c5e1fa647fcb5 on master.

Good eye @bshaffer :) I think @jdpedrie knocked this out here however

indeed he did

Could we merge this in now if it seems like it will take a while to merge the IAM PR? Unfortunately I am blocked by this issue because the docker image builds from packagist.

Sure. I'll merge the other one too. Sorry for the inconvenience!


Add RAJA HIP and RAJA Teams

This PR adds RAJA::Teams and a RAJA-HIP back-end.
One thing to sort out is how to include RAJA when HIP is enabled in the makefile.

[x] Fix makefile

PR
Author
Editor
Reviewers
Assignment
Approval
Merge

#1752
@artv3
@tzanio
@YohannDudouit + @camierjs + @v-dobrev
09/08/20
⌛due 11/05/20
⌛due 11/12/20

I'm not sure I understand the benefit of Teams over the current approach, is it simpler to read? Otherwise, this looks good, I need to run on AMD GPUs to test it though.

The main improvement is that we have been able to get improved performance over the RAJA::kernel API for certain MFEM kernels. Teams in more light weight and gives more direct access to setting up the compute grid on gpus. I'll clean this up today.

This has conflicts and recent comments, so I'm extending the deadline to next week...

I fell behind on this PR, but I have brought up to date.

@YohannDudouit, @camierjs and @v-dobrev -- can you take a look at this RAJA Teams PR again?

ping @camierjs

LGTM

Merged in next for testing...


Implement Side Drawer Navigation Bar

Description
Implement a side drawer navigation bar in the fourth theme. So that user can navigate from this drawer and can hide the drawer if it is not necessary.
Reference: https://www.figma.com/file/rX1jl4pa04VD9itnzneeih/Webiu?node-id=1%3A4
Changes proposed in the pull request

Implement side drawer navigation bar component
Implement the story for the component
Create documentation for the component

Screenshots (In case of UI changes):

Types of changes

[x] New feature (non-breaking change which adds functionality)

Checklist:

[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] All new and existing tests have passed and it does not give any unexpected error for the same.

Steps to test

npm i
npm run storybook (story will be displayed in HotelManagementSystem/SideDrawerNavBar )

Resolves https://github.com/scorelab/Webiu/issues/336

@dinithminura can you review the PR please :)


EVMJIT C Interface

Design of the C API for EVMJIT.
Generated documentation.
Please review, ask questions, comment, criticize.
TODO:

[x] Add a callback function for logs.
[x] Unify query functions using union as a return type.
[x] Distinguish mutable and nonmutable bytes views.
[x] Improve options handling.
[ ] Improve version management.

Looks good to me!

@obscuren Does anyone from Go plan to review it?

Final draft. Please review:

API header: https://github.com/ethereum/evmjit/blob/capi/include/evmjit.h
partial API usage example: https://github.com/ethereum/evmjit/blob/capi/examples/capi.c.

Do you still need a review here?

If you have time, yes please.

@gcolvin Suggested to change the prefix to evm_ and make the Universal C API for EVM out of it.
If 1. I should add a function to get the name of the EVM.
I also plan to check out the OpenCL API to see how they handle multiple implementations with the same API.

Comments?

Good stuff, @chfast!


[Question] When does the the state information gets deleted from AzureBotStorage?

I am using BotBuilder-Azure to save the user state. I want to know if the saved state information gets deleted after the session closes so I won't have a lot of useless state data in my storage.

Where do you save the state? As far as a I know all session data will be persisted and not automatically removed, only conversationData and dialogData will be removed automatically.
userData, conversationData, dialogData

I am using conversationData. After the conversation ends it should be deleted automatically?

@ihachani are you saving it in the Table Storage?
You can explore it with Azure Storage Explorer but conversationData gets removed from the tables for me at the end of the conversation.

Thank you for opening an issue against the BotBuilder-Azure repo. As part of the Bot Framework v4 release, we’ve moved all the Azure related work to the platform SDK repo. We will continue to support and offer maintenance updates via this repo.
From now on, https://github.com/Microsoft/botframework-sdk repo will be used as hub, with pointers to all the different SDK languages, tools and samples repos.
As part of this restructuring, we are closing all tickets in this repo.
For defects or feature requests, please create a new issue in the Bot Framework repo found here:
https://github.com/Microsoft/botframework-sdk/issues
For product behavior, how-to, or general understanding questions, please use Stackoverflow.
https://stackoverflow.com/search?q=bot+framework
Thank you.
The Bot Framework Team


Upgrade script and instructions

Walk a Lamassu operator through the process of upgrading from the standard https://github.com/lamassu/lamassu-server code base to this Dash-enabled code base. This will at least require installing this code and updating the user_config records. Also it should help install the helper plugins like lamassu-poloniex, and lamassu-dashrpc.
As much as possible should be automated in an update script, then instructions on running the script put into a text document for operators.

Lamassu has examples of this in their previous releases. Please conform to their standard.

Git Guild Bounty Program

Total
Dev
Sales
Reporter
Tester(s)
Maintainer
Documenter

N/A
assignee(s)
@isysd
@isysd
@isysd
@isysd
@d3brouille

$458.33
$275.00
$22.92
$22.92
$91.67
$22.92
$22.92


Add support for the "contents" directive

While generating Symfony Docs I found this error:
Unknown directive: "contents" in "testing" for line ".. contents::"

It's because in this file --> https://raw.githubusercontent.com/symfony/symfony-docs/4.4/testing.rst
we have things like this:
.. contents::
    :local:
    :depth: 1

I didn't know this directive. Apparently, it's used to add TOCs in the middle of some doc with the headings of the sections below this directive (http://docutils.sourceforge.net/docs/ref/rst/directives.html#table-of-contents).
So, should we add support for this directive (which is used very rarely in our docs) or should we reword our docs to remove it? Thanks.

I think it's worth adding support for this directive (I introduced it in the docs :smile: ), as I quite like this sub-TOCs (especially since we limit the main TOC to 2 levels, which makes a lot of sense).

Sounds like a great idea for e.g. this page: https://symfony.com/doc/current/reference/configuration/framework.html

Let's close this issue. It's been more than 2 years since it was created. We didn't receive any feedback, nobody tried to implement this and, more importantly, we never needed it in Symfony Docs. I think it's better to focus our resources on other things that provide more value. Thanks!


Custom List Pro

Addon Manifest URL
https://stremiocustomlists.com/api/manifest.json
Addon Description
Custom Lists Pro stands as a pioneering full-stack Stremio addon, designed to revolutionize your streaming experience with extensive catalog management tools. As the first of its kind, this addon allows you to seamlessly import your favorite lists from a variety of sources, including Trakt, TMDb, IMDb, Letterboxd, and more platforms coming soon.
Language of Content
None
Choose Labels

[ ] anime
[ ] asian drama
[ ] bollywood
[ ] cartoons
[ ] debrid support
[ ] http streams
[ ] live tv
[X] metadata
[ ] misc
[X] movies
[ ] music
[ ] nsfw
[ ] podcasts
[ ] radios
[ ] subtitles
[ ] torrents
[X] tv shows
[ ] video games

Can you please elaborate on how the manifest in unreachable it is on stremio's community addon page


Hi I am facing problem in importing utils.. can you please direct to use the whole code in sequence.. because I am facing issues

Me too . Any solution ? using google colab


Memory Leak using headless renderer

Hi,
I'm using Vega in headless mode to render charts on the server with Node. I seem to have found an issue whereby every time I render a chart, some memory is leaked.  The example in https://gist.github.com/codazzo/5dd7310b8d2e612b59e7 exhibits this behaviour on my machine. It prints the memory usage after each time render() is called.
There seem to be some cleanup to be done with jsdom - the author suggests using window.close() although I haven't been able to find a suitable place in the source to do this.
Could anyone shed some light on this?
Cheers

As of v1.5.0, JSDOM is no longer used for SVG rendering.


Request: More newbie-friendly docs

Is your feature request related to a problem? Please describe.
Can't get plugin to work
Describe the solution you'd like
I'm trying out neovim for the first time (longtime vim user), because I wanted to use this plugin
I spent the weekend trying to get this to work...
I think I have things set up somewhat correctly using the Lazy manager because changing either the auth token or the private gitlab url causes an error, which tells me we're at least authenticating...
I am currently in the branch that has an existing PR that is trying to be merged, and I have "base_branch" set to the target branch that we're trying to merge into (is that right? I've tried with the target branch and with "master"). It's set inside .gitlab.nvim, in the root of the project folder. Is that where it wants to be?
I have the config from the docs pasted in my init.lua require("gitlab").setup({...
I have the prerequisites listed as dependencies in the Lazy table and they are installed.
I type :lua require('gitlab').summary() and nothing happens. Is that an appropriate way to try to call that function? I know eventually I'll want bindings, but this should work, no? Does it sound like I'm missing something crucial?
I am willing to submit a PR for this change

[ ] yes
[ ] no

Sounds like the Go server is running -- what happens when you curl the endpoint directly from outside of Neovim? The Go server runs on a separate port outside of Neovim entirely. This might be the easiest way of tracking down what's going wrong:
curl --header "PRIVATE-TOKEN: ${GITLAB_TOKEN}" localhost:21036/info

Do you get the information or do you get an error? This is what's happening from within the plugin when you call the summary function.

Likewise, sorry if I sounded too frustrated at a piece of free software :]
But I must be close! curling the endpoint directly totally showed me MR information. Here's the output, with a heavy handed censorship pass:
{
  "message": "Merge requests retrieved",
  "status": 200,
  "info": {
    "id": redacted,
    "iid": redacted,
    "target_branch": "master",
    "source_branch": "redacted",
    "project_id": redacted,
    "title": "redacted",
    "state": "opened",
    "created_at": "2023-08-11T23:04:58.784Z",
    "updated_at": "2023-08-11T23:11:33.005Z",
    "upvotes": 0,
    "downvotes": 0,
    "author": {
      "id": redacted,
      "username": "redacted",
      "name": "redacted",
      "state": "active",
      "created_at": null,
      "avatar_url": "redacted",
      "web_url": "redacted"
    },
    "assignee": null,
    "assignees": [],
    "reviewers": [],
    "source_project_id": redacted,
    "target_project_id": redacted,
    "labels": "",
    "description": "redacted",
    "draft": true,
    "work_in_progress": true,
    "milestone": null,
    "merge_when_pipeline_succeeds": false,
    "detailed_merge_status": "not_approved",
    "merge_error": "",
    "merged_by": null,
    "merged_at": null,
    "closed_by": null,
    "closed_at": null,
    "subscribed": false,
    "sha": "redacted",
    "merge_commit_sha": "",
    "squash_commit_sha": "",
    "user_notes_count": 0,
    "changes_count": "127",
    "should_remove_source_branch": false,
    "force_remove_source_branch": false,
    "allow_collaboration": false,
    "web_url": "redacted",
    "references": {
      "short": "redacted",
      "relative": "redacted",
      "full": "redacted"
    },
    "discussion_locked": false,
    "changes": null,
    "user": {
      "can_merge": true
    },
    "time_stats": {
      "human_time_estimate": "",
      "human_total_time_spent": "",
      "time_estimate": 0,
      "total_time_spent": 0
    },
    "squash": false,
    "pipeline": {
      "id": redacted,
      "project_id": redacted,
      "status": "failed",
      "source": "merge_request_event",
      "ref": "redacted",
      "sha": "redacted",
      "web_url": "redacted",
      "updated_at": "2023-08-11T23:09:27.433Z",
      "created_at": "2023-08-11T23:05:02.441Z"
    },
    "head_pipeline": {
      "id": redacted,
      "iid": redacted,
      "project_id": redacted,
      "status": "failed",
      "source": "merge_request_event",
      "ref": "redacted",
      "sha": "redacted",
      "before_sha": "0000000000000000000000000000000000000000",
      "tag": false,
      "yaml_errors": "",
      "user": {
        "id": redacted,
        "username": "redacted",
        "name": "redacted",
        "state": "active",
        "created_at": null,
        "avatar_url": "redacted",
        "web_url": "redacted"
      },
      "updated_at": "2023-08-11T23:09:27.433Z",
      "created_at": "2023-08-11T23:05:02.441Z",
      "started_at": "2023-08-11T23:05:08.381Z",
      "finished_at": "2023-08-11T23:09:27.38Z",
      "committed_at": null,
      "duration": 256,
      "queued_duration": 5,
      "coverage": "",
      "web_url": "redacted",
      "detailed_status": {
        "icon": "status_failed",
        "text": "failed",
        "label": "failed",
        "group": "failed",
        "tooltip": "failed",
        "has_details": true,
        "details_path": "redacted",
        "illustration": {
          "image": ""
        },
        "favicon": "redacted"
      }
    },
    "diff_refs": {
      "base_sha": "redacted",
      "head_sha": "redacted",
      "start_sha": "redacted"
    },
    "diverged_commits_count": 0,
    "rebase_in_progress": false,
    "approvals_before_merge": 0,
    "reference": "redacted",
    "first_contribution": false,
    "task_completion_status": {
      "count": 0,
      "completed_count": 0
    },
    "has_conflicts": false,
    "blocking_discussions_resolved": true,
    "overflow": false,
    "merge_status": "can_be_merged"
  }
}

there aren't any comments yet but I think I should be seeing the description from $.info.description when I run require("gitlab").summary()

Okay that's a good sign, seems that the MR information is being fetched. There are a couple more things to check. What happens when you log out the state of the plugin? I'm fetching the MR information (the API call you just showed) and setting it as the state of the plugin. I've exposed that state for debugging purposes:
:lua print(require("gitlab").state.INFO.title)
:lua print(require("gitlab").state.INFO.description)

These values should be set. If they aren't it means that something may have gone wrong passing that API response back to the plugin and the state isn't set correctly. This is supposed to happen in the lua/gitlab/init.lua in the ensureState function call.
If you're not seeing that state: You should be seeing a message from Neovim (and if not then this is something wrong with the job functionality that is in this plugin). You're not seeing any messages are you? There are some cases where we'd be printing out to Neovim's messages output, for instance :messages will show it. Do you see any messages there that might indicate what is going wrong?

Running the print commands I see:
E5108: Error executing lua [string ":lua"]:1: attempt to index field 'INFO' (a nil value)
stack traceback:
        [string ":lua"]:1: in main chunk

Running messages I see:
panic: open /Users/mbroatch/.cache/nvim: is a directory
0xc000012258})
, 0x0?, 0x0?})
(0xc000155ee0, {0xc0000201c0, 0x18})
/Users/mbroatch/.local/share/nvim/lazy/gitlab.nvim/cmd/main.go:27 +0x126
E5108: Error executing lua [string ":lua"]:1: attempt to index field 'INFO' (a nil value)
stack traceback:
        [string ":lua"]:1: in main chunk

I'm not seeing any messages without running "messages", and running `require('gitlab').summary() does not cause any other messages to appear

I disabled other plugins and basically have the same thing in messages:
panic: open /Users/mbroatch/.cache/nvim: is a directory
goroutine 1 [running]:
, {0x12c5a60, 0xc0000b2048})
, {0x0?, 0x0?, 0x0
?})
main.(*Client).init(0xc0000afee0, {0xc000092000, 0x18})
E5108: Error executing lua [string ":lua"]:1: attempt to index field 'INFO' (a nil value)
stack traceback:
        [string ":lua"]:1: in main chunk

Oh wow, I think I see what's going on. It looks like Go is erroring because it's trying to write to a directory, which means the log_path in the setup function is wrong. I'm looking at the README.md and noticed that it's got this:
    gitlab.setup({
     ...
      log_path = vim.fn.stdpath("cache"),   -- Log path for the Go server
    ...
    })

This should actually include the file name, otherwise Go is trying to write to the cache directory, not an actual log file! This is a mistake in the README, I'm terribly sorry it should really read:
    gitlab.setup({
     ...
      log_path = vim.fn.stdpath("cache") .. "gitlab.nvim.log", -- Log path for the Go server
    ...
    })

However, this line is optional and excluding it entirely will default to this path/file. Can you try removing that line entirely (or adding in a full path of your own)?

Cool, omitting that does work!
I wasn't sure if the setup() call was needed at all; I should have tried that as part of the debugging process. I guess it wasn't! Though I guess this is the best outcome, improving the docs a bit!
Thanks for being so attentive!

Yeah of course, appreciate you being an early user -- I'm working to make this stable but there are still a lot of rough edges, so all the bug reports help!

By the way I'm merging in a rather large change now (https://github.com/harrisoncramer/gitlab.nvim/pull/24) now so if anything breaks on you in the discussion tree please let me know!
If you're using Lazy you would have to update to the latest to see it (I think Lazy will automatically rebuild the plugin, but if not, you can run :lua require("gitlab").build() to rebuild the binary).


added newsFetch

Assigned Issue Number ? { if does not exist then create one }
#007
Language Opted ?
JavaScript
Number of files added or updated ?
2
Checklist

[ ] I've read the contribution guidelines.
[ ] I've referred the correct issue number.
[ ] I've fill up this entire template correctly.

@piyush4for either the repository(which appears to be a nested git repository) you added doesn't load properly have nothing in it.
Because I can't access it in any ways.
It would be much better if you can add source code directly to the correct directory in the repository
or
fix this issue which is most probably from your end.

Closing this one as is it a duplicate of this PR.


import segmentation respecting @orientation

When I open existing PAGE-XML files with stand-alone LAREX, it does not deskew according to the @orientation angle annotated.
It's probably just a little more work manually (where you always have to draw polygons when you could live with rectangles), but for the automatic parts I guess these pages won't work well, will they?
I remember dimly that preprocessing is prior to GT annotation work in the OCR4all process model. So will rotation (and internal coordinate transformation) ever be supported here in LAREX?

Can I help with example images / PAGE files? Or any pointers into the code I would need to look at?
Is rotation according to /PcGts/Page/@orientation out of reach currently, or just around the corner?

Importing segmentation respecting @orientation was merged in e42c83a.
The aspect of segmenting images with an non-zero orientation still has to be addressed @chaddy314

closed by #274


A more simplified approach to the bao package

https://go.dev/blog/v2-go-modules
Could we follow this pattern to expose a v2 of bao?


Fix OR filters on STAR Reading / Math pages

Part of https://github.com/studentinsights/studentinsights/issues/2.

challenge accepted.


Find a workaround for iPhone toolbar issue

Apparently it is a known issue that iPhone's toolbar for the url etc. do not count towards vh and vw.
Find a solution to make the position of the info button work better with varying screen widths etc.
This may be related but on my laptop Google browser there is a similar issue to the safari issue for iPhones where the info button was offscreen.
For now I have just shifted the info button up to counter this, but this is not an elegant, sustainable way to solve the problem and prevent future issues

Partially involved in this is the fact that my phaser.js game canvas is able to correctly resize when the iPhone toolbar is hidden and re-revealed. For e.g. when I hide the iPhone toolbar, the area where the boids teleport through the screen does update, so phaser is somehow accurately picking up on this event. But my UI button for example is not updating its position
Maybe I need to just have my body listening to an event to change its size when the toolbar is hidden, or potentially even simpler just have an event fire when the canvas size changes and I can sync up the body with the canvas? As of right now it seems weird the\at the canvas is accurately updating and scaling as viewport changes, but not the UI itself even though it is also told to update to inner width and height.
Also hard to reproduce without pushing to the actual main branch to test on my phone, because the Google dev tools phone simulator layout appears fine which is annoying.

Seems like a good fix thus far has been making elements positioned w.r.t the bottom of the screen instead of the top if they are near the bottom. Closing this for now


upload API needs to return revision-id

Currently,  upload API returns only dataset-id we need revision-id as well
Acceptance Criteria

[x] response has revision id together with dataset ID

Tasks

[x] update tests
[x] update response

FIXED


Model frozen when prompted something - Windows

OS
Windows 11
Expected Behavior
When I send the message "List 10 dogs." or anything else, the program should give me a reply.
Current Behavior
When I send the message "List 10 dogs." or anything else, the program freezes and doesn't reply, this also disallows more messages to be sent.
 Normally you wait and text starts coming in the console and xhen it is all buffered, it is committed to the ui. I'll test when i get home.

Are you sure the model conversion is working fine with your new script ?

Can u try converting the model using
pyllamacpp-convert-gpt4all path/to/gpt4all_model.bin path/to/llama_tokenizer path/to/gpt4all-converted.bin

Are you sure the model conversion is working fine with your new script ?

Yes, the run.bat proceeds with no errors when using the fix inside it.

Can u try converting the model using pyllamacpp-convert-gpt4all path/to/gpt4all_model.bin path/to/llama_tokenizer path/to/gpt4all-converted.bin

Going to try it now

In this case u need to download the gpt4all model first. From their repo. Get a llamaa tokenizer from hugging face then convert. That one worked for me. Can u do a change in the code if it works for you?

Try to follow this:
https://github.com/ParisNeo/gpt4all_Tools/blob/main/README.md

Try to follow this: https://github.com/ParisNeo/gpt4all_Tools/blob/main/README.md

No luck getting it to reply via the UI

Ok I'll take it from here. I finally have accessx to a PC :)


Various VAI github documentation updates and changes

@hanxue @andyluo7 Here are some initial changes for the Github.  I have quite a bit more work to do on this, but wanted to start with this.


Perform Helm login before pulling and pushing

Explicitly performing Helm login to avoid Unauthorized errors.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/lgtm
/approve

/override eks-anywhere-e2e-presubmit

/cherrypick release-0.12


How to update a console app?

My app is a console app - user opens a command window and runs myapp.exe.
In my app I call CheckForUpdatesAsync, an update is found and it installs.  However I get an error message from Windows that the app must be closed manually - is this because the command window is open?

By this point your application is probably not running, and you are seeing this window because the working directory of cmd.exe is inside the %localappdata%/YourAppId/current directory.  Ideally, I'd expect you'd add your console app to the system PATH to avoid this problem. There's also https://github.com/velopack/velopack/issues/38 where someone suggested some other console-related improvements.


Proposal: have webview_unbind return the arg

Currently, if a wrapper library needs to allocate extra memory for a bound function argument (eg. to store the function closure, or to store extra arguments), it has three options for handing unbinding:

Keep track of arguments itself, using a dictionary. This duplicates the data tracked internally by webview
Leak memory
Don't allow unbinding (this appears to be what most of the existing wrappers do)

Instead of these, it would be nice to be able to use webview's internal datastructures to track this instead, by having webview_unbind return the stored argument.
I'm not sure of webview's policy on API compatibility, so perhaps a more backwards-compatible approach would be preferable - in that case, a webview_get_binding or similar could be added that returns the bound arg and/or function for a name.

I'm not sure of webview's policy on API compatibility, so perhaps a more backwards-compatible approach would be preferable - in that case, a webview_get_binding or similar could be added that returns the bound arg and/or function for a name.

We are trying to preserve maximum backwards compatibility, but I think we can consider changing unbind slightly before releasing v0.11.0, since it has been recently introduced.

I think there is a vague idea that the webview API functions shouldn't return anything in most cases (besides webview_create). It just seems to be a recent convention. This also applies to #735. I'd rather have the ability to return values, but maybe that should be in a more specific function like webview_get_binding or similar ones that provide a peek within webview itself from the outside.

@dandeto I agree. That behavior does seem more intuitive. I'm just thinking about API consistency and backwards compatibility. Do you have any thoughts there?

@justjosias In this case, I think changing from void to void* is backwards-compatible. Before, the user needed to keep track of a mallocd variable some other way, or opt to allow a little memory to leak. Changing the return type won't break that pre-existing code, it just gives the programmer a way to improve it.


offer-hook default value not accurate

  --offer-hook <OFFER_HOOK>
      HTTP endpoint where incoming offers are posted to, sends JSON body {"offer":"offer1..."} (defaults to STDOUT)

doesn't appear to default to STDOUT
and using STDOUT value gives error:
Error posting to offer hook: builder error: relative URL without a base

I think this is a misunderstanding. The app always defaults to STDOUT (it has nothing to do with the --offer-hook, which only accepts a HTTP endpoint).
I will remove it from the explanation.

fixed in https://github.com/dexie-space/splash/commit/7fac669fdefe59ccb663d50ed935410db7784d82


Greengrass Implement core_definition CRUD operation

Implement these APIs

get_core_definition
delete_core_definition
update_core_definition
list_core_definitions

Codecov Report

Merging #5193 (f3e1795) into master (6312466) will decrease coverage by 0.01%.
The diff coverage is 98.33%.

@@            Coverage Diff             @@
##           master    #5193      +/-   ##
==========================================
- Coverage   95.88%   95.87%   -0.02%
==========================================
  Files         686      687       +1
  Lines       67483    67541      +58
==========================================
+ Hits        64708    64756      +48
- Misses       2775     2785      +10

Flag
Coverage Δ

servertests
36.51% <21.66%> (-0.02%)
:arrow_down:

unittests
95.82% <98.33%> (-0.01%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

moto/greengrass/urls.py
100.00% <ø> (ø)

moto/greengrass/models.py
98.66% <94.44%> (-1.34%)
:arrow_down:

moto/__init__.py
97.20% <100.00%> (ø)

moto/greengrass/exceptions.py
100.00% <100.00%> (ø)

moto/greengrass/responses.py
100.00% <100.00%> (ø)

moto/resourcegroupstaggingapi/models.py
82.93% <0.00%> (-0.60%)
:arrow_down:

moto/route53/responses.py
96.69% <0.00%> (-0.42%)
:arrow_down:

moto/sns/models.py
96.81% <0.00%> (-0.40%)
:arrow_down:

moto/efs/models.py
91.07% <0.00%> (-0.30%)
:arrow_down:

moto/sqs/models.py
96.73% <0.00%> (-0.18%)
:arrow_down:

... and 2 more

Continue to review full report at Codecov.

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


Ignoring unavailable shards during search request execution with igno…

…re_available parameter

Description
Better approach compared to https://github.com/opensearch-project/OpenSearch/pull/13209
Related Issues
Resolves https://github.com/opensearch-project/OpenSearch/issues/12371
Check List

[x] New functionality includes testing.

[x] All tests pass

[x] New functionality has been documented.

[x] New functionality has javadoc added

[x] Failing checks are inspected and point to the corresponding known issue(s) (See: Troubleshooting Failing Builds)
[x] Commits are signed per the DCO using --signoff
[x] Commit changes are listed out in CHANGELOG.md file (See: Changelog)
~- [ ] Public documentation issue/PR created~

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Failing tests:
[Test Result](https://build.ci.opensearch.org/job/gradle-check/37351/testReport/) (1 failure / -3)

    [org.opensearch.indices.store.IndicesStoreIntegrationIT.testShardActiveElseWhere {p0={"cluster.remote_store.state.enabled":"true"}}](https://build.ci.opensearch.org/job/gradle-check/37351/testReport/junit/org.opensearch.indices.store/IndicesStoreIntegrationIT/testShardActiveElseWhere__p0___cluster_remote_store_state_enabled___true___/)

[Test Result](https://build.ci.opensearch.org/job/gradle-check/37349/testReport/) (1 failure / ±0)

    [org.opensearch.snapshots.DeleteSnapshotIT.testDeleteShallowCopySnapshot](https://build.ci.opensearch.org/job/gradle-check/37349/testReport/junit/org.opensearch.snapshots/DeleteSnapshotIT/testDeleteShallowCopySnapshot/)

Looks good! I'm going to keep retrying Gradle checks until it passes.

@msfroh - It seems the gradle check passed!


Fix server log stream thread leak

Thread leak happens only when stream is closed from the client side and no log items are coming in from the database. This PR fixes this situation by appending empty strings to the output that will trigger socket close eventually.

@kke ping

LGTM.
Having some kind of keepalive mechanism to trigger TCP send()s and the resulting timeouts is probably a good idea. Just dealing with disconnecting clients that close() their TCP connection is not enough. If a client dies without closing the TCP connection, it will take a long time to notice unless one or the other side is actively sending TCP frames.


search nodes unresponsive with expensive aggregation

As reported:

If I do an aggregation over a large time span, the searchers will end up being killed by kubernetes for missing health checks. I'd assume because the CPU usage is too high and they are mostly un-responsive

It seems there are two issues

Judging from the logs, the aggregation request is sent 50 times.
The search thread pool takes all CPUs. This may not leave enough resources to answer health checks.

https://github.com/quickwit-oss/quickwit/pull/5304 takes all threads except one for the search thread pool


Watcher failed to update Record when metadata.generation is not changed

Expected Behavior
  status:
    completionTime: "2022-01-27T07:07:48Z"
    conditions:
    - lastTransitionTime: "2022-01-27T07:07:48Z"
      message: All Steps have completed executing
      reason: Succeeded
      status: "True"
      type: Succeeded
    podName: pipelinerun-with-params3-sum-params-cgrj4-pod-pnbkq
    startTime: "2022-01-27T07:05:37Z"

Actual Behavior
records {
  name: "tekton-pipelines/results/3137c0a0-e3e6-40c1-99f1-84e5c68d594d/records/18b63cf4-011d-4a97-bec4-2e528dd5ab74"
  id: "2da6cf12-8466-4752-866e-de07de64e220"
  data {
    type: "tekton.dev/v1beta1.TaskRun"
    value: "{\"kind\": \"TaskRun\", \"spec\": {\"params\": [{\"name\": \"a\", \"value\": \"100\"}, {\"name\": \"b\", \"value\": \"500\"}], \"taskRef\": {\"kind\": \"Task\", \"name\": \"sum-params\"}, \"timeout\": \"1h0m0s\", \"resources\": {}, \"serviceAccountName\": \"default\"}, \"status\": {\"steps\": [{\"name\": \"sum\", \"waiting\": {\"reason\": \"PodInitializing\"}, \"container\": \"step-sum\"}], \"podName\": \"pipelinerun-with-params3-sum-params-cgrj4-pod-pnbkq\", \"taskSpec\": {\"steps\": [{\"name\": \"sum\", \"image\": \"bash:latest\", \"script\": \"#!/usr/bin/env bash\\nsleep 120\\necho -n $(( \\\"$(inputs.params.a)\\\" + \\\"$(inputs.params.b)\\\" ))\\n\", \"resources\": {}}], \"params\": [{\"name\": \"a\", \"type\": \"string\", \"default\": \"1\", \"description\": \"The first integer\"}, {\"name\": \"b\", \"type\": \"string\", \"default\": \"1\", \"description\": \"The second integer\"}]}, \"startTime\": \"2022-01-27T07:05:37Z\", \"conditions\": [{\"type\": \"Succeeded\", \"reason\": \"Pending\", \"status\": \"Unknown\", \"message\": \"pod status \\\"Initialized\\\":\\\"False\\\"; message: \\\"containers with incomplete status: [place-tools place-scripts]\\\"\", \"lastTransitionTime\": \"2022-01-27T07:05:38Z\"}]}
...

Steps to Reproduce the Problem

Deploy the Tekton Results on kind cluster
Create a PipelineRun

Additional Info

Kubernetes version: v1.21.1

Tekton Pipeline version: v0.26.0

I noticed in pkg/watcher/results/results.go:167, reconciler only updates Record when Record's generation is not equal to object's generation, since the change of pipelineRun/taskRun status won't change generation number, watch can not update the Record even when the status is changed.

/priority important-soon

i got the same problem. is there any idea to resove ?

We were able to solve the issue by removing this conditional in watcher/results/results.go 167 and the watcher were able to update the records.
if o.GetGeneration() != 0 && o.GetGeneration() == u.GetGeneration() {
	// The record data already matches what's stored. Don't update
	// since this will rev update times which throws off resource
	// cleanup checks.
	return curr, nil
}

But I don't think that's a permanent solution and may cause future problems.

The intent behind this was to only update when there's a change to the data. If this isn't capturing all cases, we can do something more involved like a cmp.Equal or something similar.
Anyone happen to have a reference as to when generation increments?

I fount this link: https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/
The .metadata.generation value is incremented for all changes, except for changes to .metadata or .status.
So as I mentioned in the question, if the pipelinerun's status changes from Pending to Succeeded, record  won't be updated.


[BUG] : timeline breaks in mobile view

✏ Describe the bug
when view width is less than 400px i.e mobile view the timeline alignment becomes zig-zag
📸 Screenshots

i would like to work on this

go for it :star_struck:


How to record with audio in How Show + capture camera part

Hello
The video is recorded without audio.
how to record with audio?
thanks for your help...

Go to Example: https://github.com/Petrakeas/CircularBuffer

@zhogar so how do we use it? I'm trying to add this buffer to ContinuousCaptureActivity and it works if I only swap original buffer with it. If I duplicate logic for audio, the whole fails. How to use buffers properly?


Properly close channels after MIMT server completed

This is for MMENG-4106.
Add method 'closeProperly' to handle all uncaught exceptions and close the channels if necessary. Some other fixes are added to make sure all the sock or streams are closed after the try/catch, and fail fast when timeout.

LGTM.


add functionality to explictily submit a proposal

Proposal Detail View:

Dashboard View:

Confirm Submission View:

cc @jasonamyers


[REQUEST]If I have more personal PC, has any way to train deepspeed model?

Is your feature request related to a problem? Please describe.
If I have more personal PC, has any way to train deepspeed model?
Describe the solution you'd like
Now, has three notebook: GPU 4060 / 1080 / 960.
And I cannot afford workstation device like A6000.
Describe alternatives you've considered
Ask ChatGPT, it tell me can use "OpenMPI" or "Rocks cluster" can running GPU cluster, but I can't know how to running DeepSpeed on OpenMPI.
My tech background is site develop, If need learn some thing, tell me please, thank you!
Additional context
I find it and will read more document (if has step by step tutorial is cool, but not found):
Resource Configuration (multi-node)
Large Scale Deep Learning Using the High-Performance Computing Libraries OpenMPI and DeepSpeed

Hi @Sun-FreePort - to clarify, you have 3 different GPUs available to you?

Nvidia RTX 4060 (Ada architecture)
Nvidia GTX 1080 (Pascal architecture)
Nvidia GTX 960 (Maxwell architecture)

DeepSpeed is most well tested on Pascal, Volta, Ampere, and Hopper architectures from the README, so you might have some luck on this. It will also depend on the memory you have available, but its likely possible to train a model, albeit much slower than something like an A6000.
I'd recommend trying some of the examples to see if there are other issues on your system or not, you don't need to have OpenMPI or a GPU cluster available to you.
Please let us know if you hit other issues.

Thank your reply, is very helpful to me.

you have 3 different GPUs available to you?

Yes, I has three GPU -- in my life, I bought three notebook (each four year bought once and good lucky, them keep working to now.)

DeepSpeed is most well tested on Pascal, Volta, Ampere, and Hopper architectures

You are right, the architecture is different... I will attention to this.
If find error, I will save log and remove Maxwell or Ada GPU and try again.
Whatever, this cool experience! thanks for you and the contribution team. 😆👍


Added gradle namespace

FAILURE: Build failed with an exception.

What went wrong:
A problem occurred configuring project ':tencentcloud_cos_sdk_plugin'.

Could not create an instance of type com.android.build.api.variant.impl.LibraryVariantBuilderImpl.
Namespace not specified. Specify a namespace in the module's build file. See https://d.android.com/r/tools/upgrade-assistant/set-namespace for information about setting the namespace.

 If you've specified the package attribute in the source AndroidManifest.xml, you can use the AGP Upgrade Assistant to migrate to the namespace value in the build file. Refer to https://d.android.com/r/tools/upgrade-assistant/agp-upgrade-assistant for general information about using the AGP Upgrade Assistant.

@DizzyDuan 请测试我们提供的example项目有没有问题，我们这边测试是OK的，或者参考这个自行处理https://stackoverflow.com/questions/76300671/android-getting-error-namespace-not-specified

Testing this problem is very simple. You only need to update the Android Gradle Plugin to 8.x.x to make this problem occur.
Android Studio Koala Feature Drop | 2024.1.2
The default project version created by Flutter 3.24.3 uses Android Gradle Plugin version 8.x.x
Android Gradle Plugin 8.0.0 (April 2023)
Breaking change: namespace required in module-level build script
https://developer.android.com/build/releases/past-releases/agp-8-0-0-release-notes
@jordanqin


Allow for Constraint Expression Syntax when using opendap

https://earthdata.nasa.gov/collaborate/open-data-services-and-software/api/opendap/opendap-user-guide
Why: allows to subselect data before downloading
Also for averaging/dods

https://esgf.github.io/esgf-user-support/user_guide.html#opendap-data-url


[W5.2][W14-A3]Randy Pang

created Formatter class

Forgot to mention, please ensure that the build passes. I suspect the build failed because there was no newline character at the end of the newly created Formatter file.


Task Visualizer should display Worker Salt for each task in Task list

I would find this useful for debugging when using Luigi across different machines with a central scheduler. Ideally, when a Task fails I could look at it on the Dashboard and quickly see which worker it failed on alongside the traceback. That way I could jump right to the worker on which it failed for further inspection instead of SSHing into every worker and combing through all the logs.

Yeah pretty much exactly what you described. Icing on the cake would be making the salt a link to the workers page so that way I wouldn't have to copy/paste, but I'll take what I can get.


Exclude binstubs from being checked with Rubocop

Binstubs are most often autogenerated with Bundler or Spring, and never changed.  There is no good reason to lint them.

@skalee but if they're just default stubs we probably don't need them around?
In some gems we do want to lint the binstubs. Any thoughts @abunashir ?

@ronaldtse: I have mixed feelings about this, in general, I would prefer to have the robocop run through the bin directory, as normally we put most the executable scripts in there and I think it's a good idea not to exclude those.
I understand most these executables are auto-generated and it might seem a bit of an extra work  but in those scenarios, I think we should keep the ones we only use, like bin/rspec, setup, console and bin/deploy and then have those script follows the OSS guideline whenever possible.
This is a global configuration file, so I think we might keep it as it is and if we need something different in some project then we do that in that project specific robocop, what do you think @skalee, is there any other reason we should consider?

I agree that binstubs that are not used should not be in the repo.
For the generated binstubs that are used and do not conform to the rules, we can easily copy them from out other conforming gems.
All code, including binstubs, should be checked. Thanks guys!

Commonly what's in bin is autogenerated. If we develop a gem which provides some executable, we should rather put that executable in exe. But indeed, I agree that sometimes custom scripts may be placed in bin directory. And it's easy to disable style checking for particular file by adding # rubocop:disable all on top of it.


Add x448 to core.

Codecov Report
Attention: Patch coverage is 66.25000% with 81 lines in your changes missing coverage. Please review.

Project coverage is 88.90%. Comparing base (7daa676) to head (5c49d88).

Files with missing lines
Patch %
Lines

packages/core/src/kems/dhkemPrimitives/x448.ts
62.84%
80 Missing and 1 partial :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #432      +/-   ##
==========================================
- Coverage   89.99%   88.90%   -1.10%
==========================================
  Files          56       58       +2
  Lines        4149     4380     +231
  Branches      385      408      +23
==========================================
+ Hits         3734     3894     +160
- Misses        414      484      +70
- Partials        1        2       +1

Flag
Coverage Δ

unittests
88.90% <66.25%> (-1.10%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


[CARBONDATA-1390]Request 1 executor when preferred locations are empty

Can one of the admins verify this patch?

Can one of the admins verify this patch?

SDV Build Failed with Spark 2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/133/

Build Success with Spark 1.6, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/807/

retest this please

SDV Build Success with Spark 2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/231/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/28/

SDV Build Fail , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/1208/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/577/

retest this please

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/884/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/3081/

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/4325/

Build Failed with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/4003/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/7148/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/5924/

Build Failed with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/3/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/75/

Build Success with Spark 2.3.1, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/8824/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/579/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/757/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/2027/

Build Success with Spark 2.3.2, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/10279/

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.1/100/

Build Failed  with Spark 2.3.2, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/99/

Build Failed  with Spark 2.4.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.4/96/

Build Failed  with Spark 3.1, Please check CI http://<IP_ADDRESS>:12602/job/ApacheCarbon_PR_Builder_3.1/5/


Major Improvements

I tried messing with the code, however I am unable to build it.
There are a couple of things that should be easy to do, but would improve the app exponentially.
-Insert Unicode to active input.

The search bar is selected by default when opened

I'll try and build it still, because for real, who uses :running_man::running_man::running_man:

I tried messing with the code, however I am unable to build it.

What are your issues, exactly? :)

-Insert Unicode to active input.

This should work already

This should work already
i mean by default.

and my problem is that is my first time working with Gulp, I'm still figuring it out, might come back with my progress.

I mean, there's no way of insert into active input by default, just by clicking, and the focus is lost whenever the app is open, also the shortcut doesn't work.
Copying and pasting it wastes time imo.


Discord Login

Lambda V2

PR-Codex overview
The focus of this PR is to enhance OAuth functionalities and introduce new response types in the InAppWallet module.
Detailed summary

Added IdTokenV2Response class for OAuth response with additional fields.
Updated OAuth methods to handle Discord authentication.
Introduced new AWS Lambda functions for recovery share password handling.
Enhanced OAuth link fetching methods for different platforms.

The following files were skipped due to too many changes: Thirdweb/Thirdweb.Wallets/InAppWallet/EmbeddedWallet.Authentication/Server.cs

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

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 82.78%. Comparing base (09fec40) to head (09d3862).

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #50      +/-   ##
==========================================
- Coverage   82.81%   82.78%   -0.04%
==========================================
  Files          25       25
  Lines        3165     3165
  Branches      414      414
==========================================
- Hits         2621     2620       -1
  Misses        462      462
- Partials       82       83       +1

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Create microsoft-teams-webhook-secrets.py

added webhook

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


[magnum-*] Features not available

A call to vcpkg_check_features is missing.

magnum : has vcpkg_check_features, and use ALL_FEATURES
magnum-extras : doesn't have vcpkg_check_features, use ALL_FEATURES instead
magnum-integration ： doesn't have vcpkg_check_features, use ALL_FEATURES instead
magnum-plugins ： has vcpkg_check_features, and use ALL_FEATURES

So I think they are okay?

Why do I find this in the logs?
Building magnum-integration[core]:x64-windows...
2022-05-12T14:39:33.5076695Z -- Downloading https://github.com/mosra/magnum-integration/archive/v2020.06.tar.gz -> mosra-magnum-integration-v2020.06.tar.gz...
2022-05-12T14:39:33.6275897Z -- Extracting source D:/downloads/mosra-magnum-integration-v2020.06.tar.gz
2022-05-12T14:39:33.7796753Z -- Using source at D:/buildtrees/magnum-integration/src/v2020.06-6af5f9b8c9.clean
2022-05-12T14:39:33.7999242Z -- Found external ninja('1.10.2').
2022-05-12T14:39:33.8032351Z -- Configuring x64-windows
2022-05-12T14:39:36.1674096Z CMake Warning at scripts/cmake/vcpkg_configure_cmake.cmake:448 (message):
2022-05-12T14:39:36.1680246Z   The following variables are not used in CMakeLists.txt:
2022-05-12T14:39:36.1683285Z
2022-05-12T14:39:36.1689803Z       WITH_
2022-05-12T14:39:36.1692890Z

Ah that should be a minor issue about the parse code. But not affect the configure / build process.


Prompt for account selection shows incomplete info

Notice "Using Token Auth for" (for what?)

Closing this one as stale. Credentials (what used to be account) have changed quite a bit and this is no longer relevant.


Use sphinx-panels for accordion content

Summary
Follow on to #5353. Move accordion content in circuit and transpiler to sphinx-panels.  Needed for compatibility with new sphinx theme and later enhancements.
Details and comments

This was a non-code change so I pushed it through.


Better handling of communities with no work periods

Originally created by Tom Smyth at 2018-04-03 09:41, migrated from redmine-#8235

Version set to 6.0

By Tom Smyth at 2018-04-29 11:24


fyi: fork simply for adding funnctions to ravello_sdk.py

I've been running with my own copy of ravello_sdk.py for months now for a project I've got in production.
I decided it was finally time to get some code up on github, so I forked -- see for yourself at https://github.com/ryran/python-sdk
I haven't pushed all my code to it yet ... the code I did push is pretty darn simple. I kept things in discrete commits as well.
No pressure.

Done.


WIP: Use Python 3.6

LGTM in overall, thank you @CermakM . Just two nitpicks ^ :)

LGTM. Thanks a lot @CermakM


uwsgi_response_write_body_do() erros

Sometimes I get the following errors:
uwsgi_response_write_body_do(): Broken pipe [core/writer.c line 419] during GET /output (<IP_ADDRESS>)

or
uwsgi_websockets_recv_pkt(): Connection reset by peer [core/websockets.c line 194] during GET /output (<IP_ADDRESS>)

or
uwsgi_response_write_body_do(): Protocol wrong type for socket [core/writer.c line 419] during GET /output (<IP_ADDRESS>)

The above listed errors seem to only occur for process that require a long time to compute. Weirdly, I get different errors when I simply re-run the same request.
This is the code (exemplified) that I'm running on server (the code itself runs without error):
from flask import Flask
from flask.ext.uwsgi_websocket import GeventWebSocket

app = Flask('myApp', static_folder=cfg.CLIENT_DIR_LOCATION, static_url_path='')
ws = GeventWebSocket(app)

@ws.route('/output')
def run_job(ws):
   while True:
        message = ws.receive()
        if message:
            send_data = json.loads(message)
            data = send_data['data']
            # Then I run some code in a loop and return the output
           for i in data:
               output = i
               ws.send(json.dumps({
                        'event': 'output',
                        'data': output
               }))

And I run the app as follows:
app.run(debug=True, port=8000, gevent=100)

How can I prevent this from happening?

What version of uwsgi are you using?

I'm using version 2.0.10.
I was in the meanwhile able to solve the uwsgi_response_write_body_do() problem. This was somehow related to my client side (ngWebsocket) disconnecting. Why the client disconnected is not clear to me, however.
Worth mentioning could be that I'm calling subprocess32 with Popen at "# Then I run some code in a loop and return the output" and it seems that the errors occur when processes take longer to compute.


synchronously connecting to multiple devices

I need to send the same data blob to multiple devices in the local network.
const theDataToSend = { ... };
const targetDevices = [{ host: h1, port: p1}, {host: h2, port: p2}, {host: h3, port: p3}];
for(let i = 0; i < targetDevices.length; ++i) {
  const currDevice = targetDevices[i];
  const isSuccess = await sendDataViaTcpSocket(theDataToSend, currDevice.host, currDevice.port);
  console.log(host + ': ' + isSuccess);
}

const sendDataViaTcpSocket = async (data, host, port) => {
  const p = new Promise(resolve => {
    let client = TcpSocket.createConnection({host, port}, () => {
      client.write(data);
      client.destroy();
      resolve(true);
    });
  }); // promise
  return p;
}

After the first target device receives the data, app completely exits suddenly. Is there anything suspicious in my code that catches your attention immediately that could be improved? I'm very new to sockets idea and just can't figure out the culprit in this case.

Started to call client.destroy() within the callback of client.write() and that seems to fix the issue.
const sendDataViaTcpSocket = async (data, host, port) => {
  const p = new Promise(resolve => {
    try {
      client = TcpSocket.createConnection({host, port}, () => {
        client.write(data, 'utf8', async () => {
          client.destroy();
          resolve(true);
        });
      });
    } catch (e) {
      resolve(false);
    }
  });//promise
  return p;
};


Update executing.ipynb

Some tweaks to text to improve readability.
Update table showing jupyter run and build command effects.

This is great! One small typo that I'm just gonna commit and I'll merge it now, thanks!

Thanks a bunch for the improvement!


+6 icons, +1 link

Description

Original icon
Adaptive icon

Icons addition information
Added
Russian Railways (ru.rzd.pass)
Купер (Kuper) (ru.instamart)
Перекресток (Perekrestok) (ru.perekrestok.app)
Moscow Wi-Fi autologin (pw.thedrhax.mosmetro)
О'КЕЙ (O'KEY) (ru.reksoft.okey)
СберИнвестиции (SberInvestments) (ru.sberbank.investor)
Linked
TorrServe MatriX (ru.yourok.torrserve → light_start.svg)
Contributor's checklist

[x] I followed the Lawnicons guidelines and will make changes if someone suggests. I will also make sure that Lawnicons builds correctly.

I personally think that a single filled grape that is a distinctive part of the company's logo can be considered a sparing use of fill. I might be wrong though..?

Don't use fill, use thick stroke to draw a smaller circle

I'm sorry, but either this sentence lacks coherence. Could you please clarify your suggestion? As i understand it now - it is a fairly crude solution to a nonexistent problem.
I have removed this icon from the pr for the time being, let's see if anyone else is willing to have a say on this topic.

Thanks for the dedication! Unfortunately i've just switched to lineageos and this project is no longer relevant for me, neither i have  any more time for introduce any corrections :( Hope someone will pick this pr up somewhere in the future


PR: Feature/add state handling

This PR completes the expected behavior of icons, which include the possibility of a State (On, Off)
Added new example to illustrate usage.

@SylvainCorlay we kind of need this urgently, any chance you get to review today?

Hi Gonzalo,
I can look at it tonight but if you really need it merged now to iterate,
you should gi ahead and hit the green button.
Cheers,
S.
On Mar 10, 2016 9:49 AM, "Gonzalo Peña-Castellanos" <
<EMAIL_ADDRESS>wrote:
@SylvainCorlay https://github.com/SylvainCorlay we kind of need this
urgently, any chance you get to review today?
—
Reply to this email directly or view it on GitHub
https://github.com/spyder-ide/qtawesome/pull/43#issuecomment-194883095.

@SylvainCorlay what happen with I can take a look at it later tonight :laughing:?, its ok, been there as well, right @nodd?
Anyway, we are using our own icons (svg) directly, so this change is no longer critical... still I would appreciate if you took some time to review it as this covers an important use case.
Thanks :smile_cat:

Hi I am travelling this week so I won't be able to look at it right away. If you are confident, you can go ahead and merge. Regarding the svg icons, is it something you think should/could be integrated in the spyder font?

Regarding the svg icons, is it something you think should/could be integrated in the spyder font?

Nope this is very specific to the application we are developing and not related to Spyder.

I addressed all @Nodd's comments, so I'm merging :-)


Dependency locking locks transitive concrete version instead of latest

Expected Behavior
Running gradle --write-locks resolves the latest version of X that matches the declared dependancy constraint in the build script.
Current Behavior
If a transitive dependency specifies an older, concrete version of X, gradle --write-locks resolves that older version and writes it the the lockfiles.
If I disable dependency locking and run the script again, it resolves the latest version as expected. Thus, dependency locking seems to be causing unexpected resolution rule changes.
Context
My aim is to use dependency locking to achieve the following:

Ensure deterministic builds when transitive dependencies use dynamic versions
Make it easier to update to the latest versions of my dependencies, within constraints I specify

Steps to Reproduce (for bugs)
Sample project:
dependency-locking-bug.zip

cd into the attached project dir
Run ./gradlew dependencies --write-locks
Run ./gradlew -q dependencyInsight --dependency hamcrest-core --configuration testCompile

Expected:
org.hamcrest:hamcrest-core is resolved to version 1.13
Actual:
org.hamcrest:hamcrest-core is resolved to version 1.11
Also:

Comment-out the dependencyLocking DSL in build.gradle
Delete the lockfiles
Run dependency insight again

It will resolve to 1.13 - different behavior compared to when locking is enabled.
Your Environment

Gradle 4.10.2
macOS 10.13.6
Build scan URL for the ./gradlew dependencies --write-locks command: https://gradle.com/s/ijsnezxua7kl2

Thanks for the report. This looks very much like a duplicate of #6340, which is fixed for Gradle 5.0.
I can reproduce the issue using 4.10.2, and get the correct behaviour with a recent snapshot.
If you still see this behaviour with a 5.0 milestone or release-candidate please let us know.


Transfer code from Tools module of OrthoEvolution

The tools module currently contains the below submodules.

Some of these modules may not need to be added to this package and are incomplete.
As it stands, the modules that currently need to be migrated are:

[ ] ftp
[ ] logit
[ ] mygene
[ ] otherutils (this may need to be added to just a utils module or something else)
[ ] parallel
[ ] sge
[ ] streamieo

We may still like to hold onto pybasher, slackify, pandoc, send2server, and mpi as either scripts or add them to a utils file or some other kind of documentation to help people.

Some of the Tools modules can be deprecated:
Which ones?  (list below)
Some of the Tools modules need to be left in the package:
Which ones?  (list below)
Some of the Tools modules need to be moved to snakeutils:
Which ones?  (list below)

When developing this add all of the "for sure" sub-modules" to the master and create the package with that.  All of the submodules that are still in the works, can be added after the fact to a dev-master branch or something.

This is just a thought, so let me know what you think @sdhutchins.  I know we have a lot going on here, so what if we made separate packages for each of the submodules?  (Please disregard the naming conventions, they are just placeholders for the concept)  So we would have:

snake-ftp (or snake-ncbiftp)
snake-logit
snake-parallel
snake-pbs

And then if you wanted all of @datasnakes/snakes utilities you just install snakeutils.  I feel like having them modular like this would be more appealing to people including other contributors.
I will, of course, have to finish my review of https://github.com/datasnakes/OrthoEvolution/pull/155, but what are your thoughts on this?

I actually think it's a solid idea tbh - and yes, also more appealing. It also will be probably easier for us to split them up and do things that way!
More than anything, snakeftp could just be snakencbi - I have some other stuff we could add there.
Maybe we could make logit and parallel into snakeutils and then snakepbs or even snakehpc or something as the 3rd one.
There's a lot of ways we could do it, but I definitely agree with splitting it into something more modular for people instead of a big-ish library.


I have error in the printer plugins

https://stackoverflow.com/questions/56904318/i-have-problem-with-ionic-native-plugin-for-printing-ionic-4

Same problem

I solved my problem by installing this plugin with the same library
[https://github.com/isiigoteam/cordova-plugin-printer#readme][1] Forked](https://github.com/isiigoteam/cordova-plugin-printer#readme][1])