test.aria.templates.issue353.Issue353TestCase fails in IE11

• Assert #1 failed : The arrLi[0].innerHTML value in list is not correct [section]: test1item1!=item1test1
• Assert #3 failed : The arrLi[0].innerHTML value in sublist is not correct [section]: test1item1!=item1test1
• Assert #4 failed : The arrLi[0].innerHTML value in list is not correct [textField]: test1item1!=item1test1
• Assert #5 failed : The arrLi[0].innerHTML value in sublist is not correct [textField]: test1item1!=item1test1
• Assert #6 failed : The arrLi[0].innerHTML value in list is not correct [section]: test2test1item1!=item1test1test2
• Assert #8 failed : The arrLi[0].innerHTML value in sublist is not correct [section]: test2test1item1!=item1test1test2
• Assert #9 failed : The arrLi[0].innerHTML value in list is not correct [textField]: test2test1item1!=item1test1test2
• Assert #10 failed : The arrLi[0].innerHTML value in sublist is not correct [textField]: test2test1item1!=item1test1test2

Removing the Chrome label as this test does not fail on Chrome anymore.


Reconfigure front-end

Make front-end do "auto-complete" like functionality on searches, allow user to pick and address, and lead to a page with the results.

Re-vamped the whole UI with React.js
Reason for revamp:

Adding event listeners on templates generated by handlebars was getting messy.

Code maintenance will become easy as it is component based.


collyweston, aristocratical (logical-conflict)

This pull request was generated by the 'mq' tool

/trunk merge


feat: add initial od price

What type of PR is this?
/kind feature

What this PR does / why we need it:
1.Add on-demand price to speed up the launch time.
2.Add a tool programe to pull the latest on-demand price info.
Which issue(s) this PR fixes:

Fixes #none
Special notes for your reviewer:
Referring to aws provider
Does this PR introduce a user-facing change?

Makefile add make gen

cc @helen-frank

cc @daimaxiaxie for finial check

/lgtm


Customization of the Telegram channel interface

There is a user channel. Different types of messages are posted in the channel. The message frequency is high. For this reason, viewing the channel in feed mode can be extremely inconvenient for the user. However, not all messages are relevant to the user. They may only be interested in certain specific messages.
Therefore, I would like the user to be able to view messages through a customized interface that includes several tabs with different types of messages. These tabs can be considered as message filters. The user would be able to switch between the relevant tabs.
As far as I know, there are the following solutions:

Create an unofficial Telegram client.
Use a web application.

I would prefer not to implement the first option for now. The second option would require a server, which is not actually necessary.
The question is: is there any way to customize the interface for a specific channel within the official Telegram client? Or create a bot for the channel with a customized interface, but without buttons? The goal is to achieve a result similar to a regular app, but inside Telegram, and ideally without needing an unnecessary server.
Is such customization possible, or will I have to use one of the two options mentioned above?
Is it planned to add some kind of plugin store to the Telegram client that will allow customization of the interface of the official client?

The message frequency is high.

If it is really high, you may be limited by the Telegram server very fast.

The question is: is there any way to customize the interface for a specific channel within the official Telegram client?

No.

Or create a bot for the channel with a customized interface, but without buttons?

No.

Is such customization possible, or will I have to use one of the two options mentioned above?

No.

Is it planned to add some kind of plugin store to the Telegram client that will allow customization of the interface of the official client?

No.


Bug: FileNotFoundError: [WinError 206] The filename or extension is too long

When running the sample code in https://github.com/naver/kapture-localization/blob/main/doc/tutorial.adoc#1-mapping, i.e., running kapture_pipeline_mapping.py on the samples/virtual_gallery_tutorial, I get the following error:
FileNotFoundError: [WinError 206] The filename or extension is too long: 'colmap-sfm/r2d2_500/AP-GeM-LM18_top5/kapture_inputs/proxy_mapping/reconstruction/matches/r2d2_500/training/gallery_light1_loop1/frames/rgb/camera_0/rgb_00223.jpg.overlapping/training'

This is triggered inside
kapture_compute_matches.py", line 133, in compute_matches_from_loaded_data
image_matches_to_file(matches_path, matches)

(full traceback below).
It appears that the concatenation of directories for different variants in kapture is causing the default 260 character filename limit on Windows to be exceeded.
I can work around this by using RegEdit to set the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem variable LongPathsEnabled to 1.
Is this the preferred solution?  If so, it might be helpful to mention this in your documentation.  (You already mention that the scripts need to be run in Administrator mode to correctly follow symlinks on Windows.)
I noticed that there's a symlink in this long path (the second r2d2_500 I believe), so if the code resolved these, the resulting pathname would be shorter, but I'm not sure this is doable or worth the bother.
Thanks.
Full stack trace:
Traceback (most recent call last):
File "C:\Temp\kapture-localization-main\tools\kapture_compute_matches.py", line 187, in
compute_matches_command_line()
File "C:\Temp\kapture-localization-main\tools\kapture_compute_matches.py", line 180, in compute_matches_command_line
compute_matches(args.input,
File "C:\Temp\kapture-localization-main\tools\kapture_compute_matches.py", line 72, in compute_matches
compute_matches_from_loaded_data(input_path,
File "C:\Temp\kapture-localization-main\tools\kapture_compute_matches.py", line 133, in compute_matches_from_loaded_data
image_matches_to_file(matches_path, matches)
File "C:\Users\szeli\AppData\Local\Programs\Python\Python39\lib\site-packages\kapture\io\features.py", line 464, in image_matches_to_file
array_to_file(filepath, image_matches)
File "C:\Users\szeli\AppData\Local\Programs\Python\Python39\lib\site-packages\kapture\io\binary.py", line 49, in array_to_file
os.makedirs(path.dirname(filepath), exist_ok=True)
File "C:\Users\szeli\AppData\Local\Programs\Python\Python39\lib\os.py", line 215, in makedirs
makedirs(head, exist_ok=exist_ok)
File "C:\Users\szeli\AppData\Local\Programs\Python\Python39\lib\os.py", line 215, in makedirs
makedirs(head, exist_ok=exist_ok)
File "C:\Users\szeli\AppData\Local\Programs\Python\Python39\lib\os.py", line 215, in makedirs
makedirs(head, exist_ok=exist_ok)
[Previous line repeated 1 more time]
File "C:\Users\szeli\AppData\Local\Programs\Python\Python39\lib\os.py", line 225, in makedirs
mkdir(name, mode)
FileNotFoundError: [WinError 206] The filename or extension is too long: 'colmap-sfm/r2d2_500/AP-GeM-LM18_top5/kapture_inputs/proxy_mapping/reconstruction/matches/r2d2_500/training/gallery_light1_loop1/frames/rgb/camera_0/rgb_00223.jpg.overlapping/training'

Hi, thanks for the issue; on my machine I do in fact have LongPathEnabled set to 1 and had forgotten all about it.
I updated the documentation to mention it (https://github.com/naver/kapture-localization/commit/877f6618fbd45a4e7cbcfde4d5992d6c937ffaff), I hope it's enough.

Thanks.  I think the updating the documentation is fine.


Return country object instead of country name

Hi,
firstly, thanks for this plugin, it looks like the best vue specific plugin for this purpose, especially after Bootstrap dependency was removed :)
Anyway would be good to get country object in the onInput callback instead of just country name. In my use case I need to also send country alpha2 code to the backend.
I found possible workaround by using ref on vue-tel-input element and then accessing activeCountry.

@janbalaz sure we can easily add it so that you don't need to work around. I will do it very soon!

@janbalaz Included in v2.0.2, sorry for the delay


[web] Password manager icon overlaps the text in TextField

Hi,
Im trying to build a login/sign up form for the Web.
Im using the autofillHints option on TextFormField to allow password managers to save and fill the textboxes
However, with 1password,, the icon to autofill gets wrongly placed on the textbox:
instead of being aligned to the right of the textbox it gets in the middle of the textbox
Steps to Reproduce
Sample code to  reproduce:
MaterialApp(
          home: Scaffold(
            body: Container(
              color: Colors.orangeAccent,
              width: 500,
              child: Padding(
                padding: const EdgeInsets.all(15.0),
                child: Column(
                  children: [
                    Text('Email'),
                    TextFormField(
                      autofillHints: [AutofillHints.email],
                    ),
                    Text('Password'),
                    TextFormField(
                      autofillHints: [AutofillHints.password],
                    ),
                  ],
                ),
              ),),
           )...

Expected results:
Expeted the password manager icon to be placed on the right of the text field
Actual results:
password manager icon is placed in the middle of the textbox  as shown here:

[✓] Flutter (Channel stable, 2.0.4, on macOS 11.2.3 20D91 darwin-x64, locale en-GB)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[!] Xcode - develop for iOS and macOS
    ✗ CocoaPods installed but not working.
        You appear to have CocoaPods installed but it is not working.
        This can happen if the version of Ruby that CocoaPods was installed with is different from the one
        being used to invoke it.
        This can usually be fixed by re-installing CocoaPods.
      To re-install see https://guides.cocoapods.org/using/getting-started.html#installation for
      instructions.
[✓] Chrome - develop for the web
[✓] Android Studio (version 3.5)
[✓] IntelliJ IDEA Community Edition (version 2020.3.2)
[✓] VS Code (version 1.55.2)
[✓] Connected device (1 available)

Is there any way to force the icon to align on the right?

Hi @pncosta
Thanks for filing the issue, I can reproduce the issue using 1password
stable

master (1password goes missing if the text past the icon but it sometimes appears again if unfocus/focus)

Code sample

code sample
import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Material App',
      theme: ThemeData.dark(),
      home: Home(),
    );
  }
}

class Home extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Material App Bar'),
      ),
      body: Center(
        child: Container(
          color: Colors.orangeAccent,
          width: 500,
          child: Padding(
            padding: const EdgeInsets.all(15.0),
            child: Column(
              children: [
                Text('Email'),
                TextFormField(
                  autofillHints: [AutofillHints.email],
                ),
                Text('Password'),
                TextFormField(
                  autofillHints: [AutofillHints.password],
                ),
              ],
            ),
          ),
        ),
      ),
      floatingActionButton: FloatingActionButton(
        child: Icon(Icons.add),
        onPressed: () {},
      ),
    );
  }
}

flutter doctor -v
[✓] Flutter (Channel stable, 2.0.5, on Microsoft Windows [Version 10.0.19042.928], locale en-US)
    • Flutter version 2.0.5 at C:\Users\Taha\Code\flutter_stable
    • Framework revision adc687823a (11 days ago), 2021-04-16 09:40:20 -0700
    • Engine revision b09f014e96
    • Dart version 2.12.3

[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at C:\Users\Taha\Code\SDK
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = C:\Users\Taha\Code\SDK
    • Java binary at: C:\Users\Taha\Code\android-studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.

[✓] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[✓] Visual Studio - develop for Windows (Visual Studio Community 2019 16.9.4)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
    • Visual Studio Community 2019 version 16.9.31205.134
    • Windows 10 SDK version 10.0.19041.0

[✓] Android Studio (version 4.1.0)
    • Android Studio at C:\Users\Taha\Code\android-studio
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[✓] IntelliJ IDEA Community Edition (version 2021.1)
    • IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2020.3.3
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.55.2)
    • VS Code at C:\Users\Taha\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.21.0

[✓] Connected device (3 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.19042.928]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 90.0.4430.93
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 90.0.818.46

! Doctor found issues in 1 category.

[✓] Flutter (Channel master, 2.3.0-1.0.pre.101, on Microsoft Windows [Version 10.0.19042.928], locale en-US)
    • Flutter version 2.3.0-1.0.pre.101 at C:\Users\Taha\Code\flutter_master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision ff2dde2c7f (2 hours ago), 2021-04-26 22:35:45 -0700
    • Engine revision afd9c397a5
    • Dart version 2.14.0 (build 2.14.0-43.0.dev)

[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at C:\Users\Taha\Code\SDK
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = C:\Users\Taha\Code\SDK
    • Java binary at: C:\Users\Taha\Code\android-studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.

[✓] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[✓] Visual Studio - develop for Windows (Visual Studio Community 2019 16.9.4)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
    • Visual Studio Community 2019 version 16.9.31205.134
    • Windows 10 SDK version 10.0.19041.0

[✓] Android Studio (version 4.1.0)
    • Android Studio at C:\Users\Taha\Code\android-studio
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[✓] IntelliJ IDEA Community Edition (version 2021.1)
    • IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2020.3.3
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.55.2)
    • VS Code at C:\Users\Taha\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.21.0

[✓] Connected device (3 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.19042.928]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 90.0.4430.93
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 90.0.818.46

! Doctor found issues in 1 category.

Hi! I'm not sure if this is the right issue for it, please help me.
I use NordPass and FirefoxRelay. Tested with both active, with the two following codes and the one presented at the top of this issue. Neither have shown the icon.

From #107017
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({Key? key, required this.title}) : super(key: key);

  final String title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  final form = GlobalKey<FormState>();

  @override
  Widget build(BuildContext context) {
    return Scaffold(
        appBar: AppBar(
          title: Text(widget.title),
        ),
        body: Form(
              key: form,
              child: Padding(
                padding: const EdgeInsets.all(20),
                // Text Form Field with AutofillHints.email
                child: TextFormField(
                  decoration: const InputDecoration(
                    hintText: 'Enter your email',
                  ),
                  autofocus: true,
                  keyboardType: TextInputType.emailAddress,
                  autofillHints: const [AutofillHints.email],
                ),
              )),
        );
  }
}

From #66356
import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            TextFormField(
              autofillHints: [AutofillHints.email],
            decoration: InputDecoration(
            hintText: 'Email',

          ),

            ),
            TextFormField(
              autofillHints: [AutofillHints.telephoneNumber],
            decoration: InputDecoration(
            hintText: 'Phone',

          ),

            ),
          ],
        ),
      ),
    ),
    );
  }
}


Build failure: vesktop-pnpm-deps

Steps To Reproduce
Steps to reproduce the behavior:

build vesktop

Build log
Log had some escape codes for color so I removed them to make it more readable
https://gist.github.com/toast003/6324de0171370329d77afc65f3141aee
Additional context
Got this error while I was trying to update my flake to c757e9bd77b16ca2e03c89bf8bc9ecb28e0c06ad
Notify maintainers
@getchoo @Scrumplex @vgskye @pluiedev
Metadata
 - system: `"x86_64-linux"`
 - host os: `Linux 6.5.11-xanmod1, NixOS, 23.11 (Tapir), 23.11.20231112.e44462d`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.18.1`
 - nixpkgs: `/nix/store/0y446mjvwzrhv723jh0lpkaz9gw8jzbq-source`

Can confirm. Git biect shows that https://github.com/NixOS/nixpkgs/pull/265659 caused this on master. Yet if you build that PR's branch it works fine. So something broke between when that PR was openend and when it got merged

+1,
I am getting the same errors

@Scrumplex Can these changes be reverted until at least hydra builds properly?

I have a hacky fix that I am using, we should not be using this but but here it is,
in installPhase we can do
pnpm config set strict-ssl false

then at last of the hook
pnpm config set strict-ssl true

@Scrumplex Can these changes be reverted until at least hydra builds properly?

I just reverted https://github.com/NixOS/nixpkgs/pull/265659 in my local checkout of master and ran nix build -vL .#vesktop.pnpm-deps --rebuild --keep-failed which resulted in the same UNABLE_TO_GET_ISSUER_CERT_LOCALLY errors. So this has nothing to do with the PR above

having the same error when compiling a yarn package (v2raya)

Found the culprit: https://github.com/NixOS/nixpkgs/pull/257513

So do we need to add the certificates ourselves now?

I opened a PR at https://github.com/NixOS/nixpkgs/pull/268758 fixing this.
It includes cacert in the build, which in-turn adds NIX_SSL_CERT_FILE=<EMAIL_ADDRESS>to the environment

@Scrumplex I'm sorry, but what about other cases with using pnpm? It throws this error in dev shell when installing/upgrading. I found strict-ssl=false in .npmrc fixes the issue, but is this correct behaviour?

@Scrumplex I'm sorry, but what about other cases with using pnpm? It throws this error in dev shell when installing/upgrading. I found strict-ssl=false in .npmrc fixes the issue, but is this correct behaviour?

Perhaps this should be tracked in a new issue. Not sure what'd be the best way forward


add missing examples as per /meteor-up-classic/issues/4

this fixes the issue when install any version of mupc where a missing folder causes every mupc init to fail with
return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
^

Error: ENOENT: no such file or directory, open 'C:\Users\Ronan\AppData\Roaming\npm\node_modules\mupc\example\mupc.json'

I checked the actions.js and it was looking for the example files to copy.

var exampleMupJson = path.resolve(__dirname, '../example/mupc.json');
var exampleSettingsJson = path.resolve(__dirname, '../example/settings.json');

copyFile(exampleMupJson, destMupJson);
copyFile(exampleSettingsJson, destSettingsJson);

ref #4

@codeHatcher Please provide example folders for the 1.4 brach as well.


option extract: true. Why is -usage added?

Node.js version: 10.15.0
webpack version: 4.43.0
svg-sprite-loader version: 4.3.0

In source svg code:
<svg viewBox={`${icon.viewBox}`} width="15" height="15">
    <use xlinkHref={`sprite.svg#${icon.id}`}/>
</svg>

When using the extract: true option, compiling yields:
xlink:href="sprite.svg#iconname-usage"

Why is -usage added? As a result, the link becomes invalid.

Because iconname is an id of sprite symbol and it's usage can be the same:
<svg>
  <symbol id="iconname">...</symbol>
  ...
  <use xlink:href="#iconname" id="iconname-usage" />
</svg>


AzureBlobCache version compatible with Umbraco V7.15

I just installed AzureBlobCache on a V7 Umbraco-Cloud site, and it automatically selected 1.6.0
It the install changed a long list of files in the bin folder of what is the latest version of Umbraco-7, and so I'm naturally concerned to ensure this was actually a V7 package and that I have not inadvertently installed a V8 package.

ImageProcessor IS NOT an Umbraco package. It is a stand alone library that Umbraco consumes.

Yeah, sorry - ImageProcessor.Web.Plugins.AzureBlobCache plugin installed using package manager - but my question was simply if 1.6.0 of this plugin was compatible with Umbraco-7 (i.e. .net 4.5.2) or if I should be installing an earlier version of it, as it it seems to swap out an awful lot of files in the bin folder.

Do you have a list?
I would imagine most files are related to the Azure SDK version changes.


Bump ansi_up

Fixes component governance alerts.
Specifically it brings in https://github.com/drudru/ansi_up/commit/c8c726ed1db979bae4f257b7fa41775155ba2e27, which also happens to be the reason we need to remove setting escape_for_html  - but the default for that is true (it always escapes now) so that shouldn't have changed anything.
You can see https://github.com/drudru/ansi_up/releases for the list of other changes (very small overall despite the major version bump)
I tested with some of the signoff Notebooks that had HTML and Markdown in them and didn't see anything stand out as being incorrect.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.01%) to 48.297%

Totals

Change from base Build<PHONE_NUMBER>:
0.01%

Covered Lines:
14770

Relevant Lines:
29039

💛  - Coveralls

Hey @Charles-Gagnon, not sure if you saw https://github.com/microsoft/azuredatastudio/blob/main/src/sql/workbench/contrib/notebook/browser/cellViews/media/output.css#L27, but that'd be the other thing that we should look at. I don't immediately have context here. Just ctrl+shift+f'ed and found this 😄.
Not clear if CSS class names may have changed or not, but something to be aware of here.

Looked through commits and didn't see any changes that looked like they'd affect this. And I can see that the color classes are still all there with the logic to append -fg/-bg as needed
https://github.com/drudru/ansi_up/blob/master/ansi_up.ts#L121
https://github.com/drudru/ansi_up/blob/master/ansi_up.ts#L671
Do you know how to go about testing this? It isn't clear to me how this package is used by Notebooks in a way that would produce colored output (don't we use raw HTML for that?)


Displays wrong stats after crossing 100 days

Describe the bug
Displays wrong stats after crossing 100 days , its actually 150+ days of streak but from last few days  days it is showing 86 and sometimes 77.
Sometimes it shows the correct streak , sometimes not.

Same issue with me
I am facing the issue for less than 10 days too.
My streak was reset to 0 from around 39, and now again has been reset to 1

Do you have private contributions that aren't set to be displayed?
@Priyansh-Kedia This is what I see when viewing your profile

The data displayed on the card is exactly how it is received from the GitHub API.

I had a weird one, I got home late one night (9:30pmMST) checked my GitHub and it showed I lost my streak so I figured GitHub's servers were on a different time zone no big deal, but I pushed something anyway and my streak came back :shrug:

I lost my streak one day suddenly it shows my streak 0 from 11 and it is not showing my contribution properly even after i pushed commits on github  if i pushing around 10 or more commits its hardly showing 1 and next day again it showing my streak 0

After completing 34 days, it's suddenly showing 0 streaks instead of 35! :/

I have a theory the timezone used by the cards is based on the timezone of the user who provided the token.
You could try self hosting it if you'd like to see if the stats match your chart better.
https://github.com/DenverCoder1/github-readme-streak-stats#-deploying-it-on-your-own
If you do try it, let me know if you think that works.
Closing as there is no alternate solutions known as of now.


Update license to reflect new directory structure

This repository contains both code under MIT and GPL. The license file at the root needs to make clear which license applies to which files. With #190 the directory structure has changed, so we need to update the license accordingly.

Closing, because since https://github.com/trustlines-network/project/issues/564 we no longer have GPL licensed components.


runtime: memhash: use simple loop for short strings

I noticed in the course of developing starlark-go that maphash.String, which wraps runtime.memhash and thus runtime.aeshashbody, is slower than a trivial loop-based hash such as FNV for short strings (len <= 12). You might want to see whether there are gains to be made by changing runtime.memhash.
In the M1 benchmark below, "hard" is the AES 128-bit hash, soft is the FNV byte-at-a-time hash.
BenchmarkStringHash/hard-1-8         	425380128	         2.724 ns/op // slower
BenchmarkStringHash/soft-1-8         	968800584	         1.253 ns/op
BenchmarkStringHash/hard-2-8         	285782469	         4.155 ns/op // slower
BenchmarkStringHash/soft-2-8         	482670777	         2.543 ns/op
BenchmarkStringHash/hard-4-8         	238793694	         5.426 ns/op // slower
BenchmarkStringHash/soft-4-8         	359522328	         3.318 ns/op
BenchmarkStringHash/hard-8-8         	180634999	         6.658 ns/op // slower
BenchmarkStringHash/soft-8-8         	241373414	         4.995 ns/op
BenchmarkStringHash/hard-16-8        	205045033	         5.823 ns/op
BenchmarkStringHash/soft-16-8        	144273086	         8.322 ns/op
BenchmarkStringHash/hard-32-8        	206178392	         5.844 ns/op
BenchmarkStringHash/soft-32-8        	80871846	        14.96 ns/op
BenchmarkStringHash/hard-64-8        	175336156	         6.891 ns/op
BenchmarkStringHash/soft-64-8        	42610798	        28.30 ns/op
BenchmarkStringHash/hard-128-8       	125781333	         9.542 ns/op
BenchmarkStringHash/soft-128-8       	18739946	        64.47 ns/op
BenchmarkStringHash/hard-256-8       	59081041	        20.63 ns/op
BenchmarkStringHash/soft-256-8       	10185776	       118.5 ns/op
BenchmarkStringHash/hard-512-8       	23744743	        51.08 ns/op
BenchmarkStringHash/soft-512-8       	 5342551	       224.6 ns/op
BenchmarkStringHash/hard-1024-8      	10823535	       111.2 ns/op
BenchmarkStringHash/soft-1024-8      	 2731977	       438.0 ns/op

cc @golang/runtime

What does the benchmark code look like?
BenchmarkStringHash/hard-1-8         	425380128	         2.724 ns/op // slower
BenchmarkStringHash/hard-2-8         	285782469	         4.155 ns/op // slower
BenchmarkStringHash/hard-4-8         	238793694	         5.426 ns/op // slower
BenchmarkStringHash/hard-8-8         	180634999	         6.658 ns/op // slower

This variance surprises me, because the hash for 1-15 bytes uses exactly the same hash operations. It only varies a bit in how it initializes the vector register with 1-15 bytes of string contents.

The benchmark is here, and the soft and hard algorithms are  here, but note that I deleted the if len >= 12 { soft } fallback logic in the numbers I posted above.

One of the things to consider here is that the current hash is designed to make it hard for an adversary to engineer collisions. We'd want a similar property for any replacement. As far as I know it is easy to engineer collisions with FNV hashing. (But maybe it would be harder if we picked the prime randomly somehow?)
Maybe for 1 and possibly 2 byte hashes collisions aren't that big a deal.

Naively, the variance makes sense for the arm64 aeshash.
Presumably some of the overhead is just because aeshash is implemented in assembly and is opaque to the compiler.


No stack numbers

No stack sizes are shows when I open up the inventory in survival.

Ah that is my bad I have messed up the mixin on the fabric side leading to such count rendering never occurring, whoops. Will see about getting a fix for such out coming up

Pushed an update for such to Modrinth and Curseforge.


Build overwrites generate template for each language

In build.ts line 29 the following happens:
let distPath = project.resolve(join('dist', `${template.name}.html`));
but this overwrites the generated template for each language, so the latest language wins.
Should this not be something like:
let distPath = project.resolve(join('dist', `${template.name}.${template.language}.html`));

Sorry but I had totally missed this issue!
I was experimenting with this framework a while back due to a need at work. But we dropped the project where I needed this so haven't had the time to look again.
But if this project is something that you think might be valuable let me know and I can revisit and maybe even include you as a contributor if you like.


Rounded Rectangle

Hi,
Can you help?
I'm looking for feature for add rounded rectangle to PDF.
Do you have feature like this in PDF?

Hi Victor,
Try this:
var start = new PdfPoint(50, 50);
var end = new PdfPoint(400, 200);
int round = 25;
var roundSize = new PdfSize(round, round);

using (var document = new PdfDocument())
{
    var page = document.Pages.Add();
    var pageBounds = page.CropBox;
    var shape = page.Content.Elements.AddPath();

    shape.BeginSubpath(new PdfPoint(start.X + round, start.Y))
        .LineTo(new PdfPoint(end.X - round, start.Y))
        .ArcTo(roundSize, new PdfPoint(end.X, start.Y + round))
        .LineTo(new PdfPoint(end.X, end.Y - round))
        .ArcTo(roundSize, new PdfPoint(end.X - round, end.Y))
        .LineTo(new PdfPoint(start.X + round, end.Y))
        .ArcTo(roundSize, new PdfPoint(start.X, end.Y - round))
        .LineTo(new PdfPoint(start.X, start.Y + round))
        .ArcTo(roundSize, new PdfPoint(start.X + round, start.Y));

    var format = shape.Format;
    format.Fill.IsApplied = true;
    format.Fill.Color = PdfColor.FromRgb(0, 1, 0);
    format.Stroke.IsApplied = true;
    format.Stroke.Width = 10;
    format.Stroke.Color = PdfColor.FromRgb(0, 0, 1);

    document.Save("output.pdf");
}

Does this solve your issue?
Regards,
Mario

Thanks a lot. We investigate stamp logical for pdf. I will check your suggestion. Thanks

Thanks for workaround. It's just works and we continue investigate.


[Feature Request] Add Apple Translate to the context menu

Sometimes I happened to download some source code where the comments were in 🇨🇳 Chinese language, the integration of Apple Translate would be usefull within the context menu of vscode (only macos).
It happens that in the source code developers write notes in other languages other than English, this simple integration could solve many problems of misunderstanding.

Assigning Deepak to see if this would need to be a thing provided by electron. Also cc @alexdima in case it could be done directly in the editor somehow.

This feature request is now a candidate for our backlog. The community has 60 days to upvote the issue. If it receives 20 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

This feature request is now a candidate for our backlog. The community has 60 days to upvote the issue. If it receives 20 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

Yay, we crossed 20 upvotes!
What's next, @TylerLeonhardt? 😊

:slightly_smiling_face: This feature request received a sufficient number of community upvotes and we moved it to our backlog. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!


Serialize auth onto pipeline

Fixes #864.

Fails on the cloud test, at testBQSRCloud[0].assertEqualTextFiles(IntegrationTestSpec.java:185) (?)

Looks like a real test failure.

the actual result
what was expected

I triggered a manual rebuild to try to see if it's some sort of non-deterministic sharding issue.

I'm going to put this aside for a bit and focus on the other work since we can use the API_KEY as a workaround.

It looks like there's a data race somewhere in BQSR, as the test fails when we're using multiple cores but passes when we're using a single one (or even multiple single-core machines, as I've tested separately).
Meanwhile I can merge this in once someone LGTM's it.

Rebasing ahead of time, so Louis gets to review the final version of the code.

I looked over it. It looks good (LGTM).
My only request is a comment saying something to the effect of why the credentials can be sent around (apparently not machine specific?)

@jp . I'm on vacation this week, so I'd have someone else review if you want it in soon.


For Photo accordion in scene/modal allow for wordpress hosted images

Allow for wordpress-hosted images in the two photo accordions

Done


Feature/generated version num

Quick fix for #1452

Coverage decreased (-20.1%) to 54.264% when pulling 40c0e227cd067164a5dc1679129cd5597ea04d2c on feature/generated_version_num into 8d3a94a9eadd08f0323ceeba91c8a0228d41a2ad on develop.


[Release-2.0] Add ES2015 Date constructor signature that accepts another Date

Fix #10266

:bell: @zhengbli


add double and mapField support

Hello @titpetric @melias122 ,
I have added support for map fields and double values. Could you please review?
Best,
Mert

I've cleaned up the writer implementation, added support for all protobuf types, including double. Thanks for your PR, even if we didn't manage to merge it :)


Ionic v4: Datetime - Can't choose dates after 2017-01-01

Bug Report
Ionic Info
Run ionic info from a terminal/cmd prompt and paste the output below.
cli packages: (/usr/local/lib/node_modules)

   @ionic/cli-utils  : 2.0.0-rc.6
   ionic (Ionic CLI) : 4.0.0-rc.6

local packages:

   @angular-devkit/core       : 0.6.8
   @angular-devkit/schematics : 0.6.8
   @angular/cli               : 6.0.8
   @ionic/schematics-angular  : 1.0.0-rc.6
   Ionic Framework            : @ionic/angular 4.0.0-alpha.7

System:

   NodeJS : v8.11.1
   npm    : 6.1.0
   OS     : macOS High Sierra

Describe the Bug

Default date is 2017-01-01, should be today.
Can't choose a date after 2017-01-01, even if a max is defined.
Can't accept the default value when pressing "Done", it behaves the same way as "Cancel".

Steps to Reproduce
Just write an <ion-datetime> element in any page, without any special options. It can be easily replicated in Datetime page of the v4 alpha docs.
Related Code
<ion-datetime></ion-datetime>
Expected Behavior

Default date, without options, should be today.
The current year (2018) should be able to be selected by default.
All dates in between min and max should be able to be selected.
The default option for each picker (index 0) should be able to be selected when pressing "Done".

Additional Context
Related issues:

#14563
#14234

The default option for each picker (index 0) should be able to be selected when pressing "Done".

Regarding this point, see https://github.com/ionic-team/ionic/pull/14479 and https://github.com/ionic-team/ionic/pull/14480.

Thanks for this issue! This has been merged in by PR #17443. It will be in the next release: 4.1.0. Please let us know if you are still seeing problems after that.


Nested parameter descriptions

[x] I have checked issues with bug label and found no duplicates

Expected Behavior
Based on a previous issue https://github.com/TypeStrong/typedoc/issues/497#issuecomment-315555494 it appears that nested parameter definitions are supposed to be generated in the html output.
For example, using the same code from that issue:
/**
 * Test method with object param
 * @param options Describing the options param
 * @param options.first A description of the first property of the options param
 */
public foo(options: { first: string, second: number, third: (a: number) => number })..

Is supposed to generate a list of the options parameters like the referenced screenshot:

Actual Behavior

When I try this same code or anything like it, it never shows the object properties / nested parameters, only object.
Screenshot:

Steps to reproduce the bug

Using command:
typedoc --tsconfig tsconfig-typedoc.json --out docs src

With tsconfig-typedoc.json:
{
  "compilerOptions": {
    "target": "es5",
    "module": "commonjs",
    "moduleResolution": "node",
    "esModuleInterop": true,
    "declaration": true,
    "noImplicitAny": false,
    "outDir": "lib",
    "sourceMap": true
  },
  "include": [
    "src",
  ],
  "typedocOptions": {
    "readme": "src/auth/README.md",
    "mode": "file",
    "excludePrivate": true,
    "excludeProtected": true,
    "excludeExternals": true,
    "excludeNotExported": true,
    "includeDeclarations": false,
    "target": "ES6",
    "gitRevision": "master",
    "listInvalidSymbolLinks": true
  }
}

Example code:
export class FooBar {
  /**
   * Test method with object param
   * @param options Describing the options param
   * @param options.first A description of the first property of the options param
   */
  public foo(options: { first: string, second: number, third: (a: number) => number }) {
    console.log(options)
  }
}

Environment

Typedoc version: 0.14.2
Node.js version: 10.15.3
OS: macOS 10.14.3

@zone117x It looks like the issue you are describing is due to or related to the excludeNotExported option being set to true since I ran into a similar problem.  See here for something more in-depth #1000 .  You may have luck setting that to false and see what gets generated then?

@Towerism Tried with excludeNotExported: false and same behavior.

I produce a really minimal repro cas here, from my findings, strict: false vs strict: true causes the problem on my repro case: https://github.com/maoueh/typedoc-bug-987-repro
git clone https://github.com/maoueh/typedoc-bug-987-repro.git
cd typedoc-bug-987-repro
yarn install
yarn run typedoc --module commonjs --out docs
grep "NestedParameter" ./docs/modules/_index_.html

Should print `NestedParameter results but founds nothing.
Change in tsconfig.json to strict: false (or rm tsconfig.json) and then check again.

Other files (for easier reference):
// index.ts
/**
 * @param options RootParameter
 * @param options.under NestedParameter
 */
export function under(options?: {under: boolean}) {}

// tsconfig.json
{
  "compilerOptions": {
    // Offending option!
    "strict": true,
  }
}

// package.json
{
  "name": "typedoc-bug-987-repro",
  "version": "1.0.0",
  "license": "MIT",
  "devDependencies": {
    "typedoc": "^0.14.2",
    "typescript": "^3.1.3"
  },
  "dependencies": {}
}

@maoueh you might find it useful to include the output and diff of  --json output.json for when strict is either true/false.  It gives a more clear picture of what the underlying parser sees.  Then do a diff between the strict and non-strict json output and it's possible to more directly see what's wrong -- that's what helped me when going down the rabbit hole of uncovering the bug I posted in #1000.

Perfect, I'll do. I just tried the strict: false on my full project (https://github.com/dfuse-io/client-js) and the nested parameters are still not rendered.
I'll do what you suggested for the smaller repro. One step at a time I guess :0

Ok, your suggestions was enlightening. The bug appears when the parameter that we want nested is an union which simple appears to not be the case when strict: false. The issue I'm reporting here seems different than original poster that do not have anything like that (unless it also become a union somehow?!?)
With strict: true:
"type": "union",
"types": [
    {
        "type": "intrinsic",
        "name": "undefined"
    },
    {
        "type": "reflection",
        "declaration": {

With strict false:
"type": "reflection",
"declaration": {

A more easily repro case not involving strict: false would be:
/**
 * @param options RootParameter
 * @param options.under NestedParameter
 */
export function under(options: {under: boolean} | undefined) {}

Would you accept a PR that allow nested parameters to appear if an union type? I would restrict it to union leading to undefined or null only (... | null, ... | undefined, ... | null | undefined) to start.

I confirm is a complete different bug :$
When trying OP example, it's possible to make it work as expected by removing excludeNotExported like you suggested. I'll fill a new bug report.

For future reference, new bug issue is #1020


Prefer direct member calls to signals

For dispatching events to handlers within the same class, a direct member function call should be made, rather that through a Signal object. This is simpler, easier to understand, and reduces overhead.
When the event may be dispatched to an arbitrary subclass of the current class, then use a virtual member function.
Only when dispatching signals to outside objects, unrelated to the current object should a full Signal object be used.
For an example of where Signal objects are used for internal dispatch, check the ComboBox class which derives from Control. Inside the constructor, the ComboBox sets up local methods as event handlers for signals emitted by the same object. These should instead be direct calls at the point where the signal is normally raised.
In the ComboBox constructor:
	resized().connect(this, &ComboBox::resizedHandler);
	moved().connect(this, &ComboBox::repositioned);

In the Control class:
virtual void onSizeChanged() { mResized(this); }

Here we could have ComboBox override the onSizeChanged method (and probably call the original as the first line), and get the same effect. All without having to worry about matching connect and disconnect calls.
There may be other examples. I haven't done a full audit of the code.

Related, we should use a consistent naming convention for event handler methods. A common and short naming convention is to prefix event handler names with on, followed by the event name (generally a verb). Use the present tense for verbs, such as onClick, rather than past tense such as onClicked. Examples:

onClick
onResize
onReposition

Both direct called member functions and Signal handler functions are event handlers and should use event handler naming convention. If the ComboBox example above were refactored to use direct called member functions, it should still use the naming convention onResize and onReposition.

I found by commenting out the SignalSource accessor method and checking for compile errors, I was able to find other places where UI objects do self dispatch using Signals.
For Control, I commented out:
ResizeCallback& resized();

This produced errors for obvious self dispatch lines in:

ComboBox
IconGrid
WarehouseReport
FactoryReport
MineReport

I've renamed most of the UI related events. There are still some events outside the UI folder that should be renamed.
Regex used to find events to rename:
&\w+\:\:(?!on)
Basically, look for taking the address of a scoped name (generally a member function), and the scoped name doesn't start with "on".


Adds a "quiet" option to silence output to stdout/stderr

Made the changes - how should I retrigger the builds?

Sorry, first time contributors require a manual approval. I went ahead and triggered it. If successful, I'll merge.


[Feature]:

Feature Details
Compressed ex nihilio crushed gravel/sand/dust/nether rack/end stone

Now we need this for ex deorum.


Incompatible with Symfony 7

Checklist

[X] I have looked into the Readme and have not found a suitable solution or answer.
[X] I have searched the issues and have not found a suitable solution or answer.
[X] I have searched the Auth0 Community forums and have not found a suitable solution or answer.
[X] I agree to the terms within the Auth0 Code of Conduct.

Description
Please fix composer.json:
"symfony/cache": "^6.1",
"symfony/framework-bundle": "^6.1",
"symfony/security-bundle": "^6.1"

Reproduction
Upgrade Symfony from version 6 to 7
Additional context
No response
jwt-auth-bundle version

Symfony version
7
PHP version
8.2

Hi @alebedev80, we do not currently support Symfony 7. We expect to support this in a future release but I can't provide an ETA at this time.


Suggestion : Add Interfaces definition files - don't use any

All the d.ts files using any for everything. This is limiting the power of typescript and means we have to keep referring back to the online documentation.
For example, I have made my own interfaces for the DxToolbar.
export interface IToolbarItemOption
{
text : string;
icon : string;
onClick : Function;
}
export interface IToolbarItem
{
toolbar : "bottom";
location : "before" | "center" | "after";
widget : "dxButton";
options : IToolbarItemOption;
}

How far is the implementation with this one?
also why is the autocompletion for your components in WebStrom not working?
All other libraries are working.
BR,
Kevin

Hi! In the current major version 17.2, we added new typings for components (see #638). And in the upcoming version 18.1, we improved typings for our nested options (see #684)


          ```suggestion
branches: [ "master" ]
#Enable manual run
workflow_dispatch:

Would be great if we could trigger this manually

https://user-images.githubusercontent.com/111535958/346664836-249ce5fe-fef2-4936-a1ab-357fe1d810eb.mp4

_Originally posted by @CloseChoice in https://github.com/shap/shap/pull/3696#discussion_r1643831435_

It is not clear from the description what this issue is about. If you have a bug report or feature request, please open a new issue and use the corresponding template so that we can understand the issue in more detail.

Focus on language Lane image and screen display images sanskrit language lyrics add on Frok


Fix issue #697

Unfortanly transparent is not a supported option in the vimeo player. So I add &transparent=0 after the iframe is initialized

[x] Tested on supported browsers
[x] Gulp build completed

Closing this as it's fixed via the <iframe> solution. Thanks for the work though 👍


Add the SHA256 digest of the intoto payload into the rekor entry

Currently we are storing the digest over the entire intoto envelope in the corresponding Rekor entry. This PR adds the SHA256 digest for the envelope's payload (the base64 decoded bytes) into the log entry as well.
This also fixes the length check in Attestation to measure against the length of bytes after base64 decoding the payload, instead of the payload itself.
@asraa @haydentherapper @SantiagoTorres

Codecov Report

Merging #764 (39b1a25) into main (3de8b60) will decrease coverage by 0.18%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main     #764      +/-   ##
==========================================
- Coverage   49.15%   48.96%   -0.19%
==========================================
  Files          61       61
  Lines        5566     5577      +11
==========================================
- Hits         2736     2731       -5
- Misses       2536     2551      +15
- Partials      294      295       +1

Impacted Files
Coverage Δ

pkg/types/intoto/v0.0.1/entry.go
33.33% <0.00%> (-2.10%)
:arrow_down:

pkg/types/helm/v0.0.1/entry.go
52.41% <0.00%> (-1.21%)
:arrow_down:

pkg/types/alpine/v0.0.1/entry.go
61.24% <0.00%> (-0.78%)
:arrow_down:

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 3de8b60...39b1a25. Read the comment docs.

Nice!


Version bump automation enhancements

This PR:

Adds .prettierignore files so prettier doesn't complain about msal-angular's packageMetadata.ts using double quotes after updateVersions.js script runs
Updates /vscode/settings.json to set jest runMode to on-demand

Codecov Report

Merging #6725 (574662d) into dev (81d34b4) will increase coverage by 11.74%.
Report is 395 commits behind head on dev.
The diff coverage is n/a.

Additional details and impacted files

Flag
Coverage Δ

msal-angular
96.73% <ø> (+0.22%)
:arrow_up:

msal-browser
?

msal-common
?

msal-core
?

msal-node
?

msal-node-extensions
?

msal-react
?

node-token-validation
?

Files
Coverage Δ

lib/msal-angular/src/constants.ts
100.00% <ø> (ø)

lib/msal-angular/src/msal.broadcast.service.ts
100.00% <ø> (ø)

lib/msal-angular/src/msal.guard.ts
90.78% <ø> (+0.64%)
:arrow_up:

lib/msal-angular/src/msal.interceptor.ts
100.00% <ø> (ø)

lib/msal-angular/src/msal.module.ts
100.00% <ø> (ø)

lib/msal-angular/src/msal.navigation.client.ts
93.33% <ø> (+0.47%)
:arrow_up:

lib/msal-angular/src/msal.redirect.component.ts
100.00% <ø> (ø)

lib/msal-angular/src/msal.service.ts
100.00% <ø> (ø)

lib/msal-angular/src/packageMetadata.ts
100.00% <ø> (ø)

... and 219 files with indirect coverage changes


Add 'autonomous' Target field

This field is used distinguish targets that are submitted as ADLC
targets. The rules are strict about only grading the first six
submissions, so these targets are locked down and may not be changed or
deleted once submitted.
References #30

We are discussing this on the email thread. Holding off review for now.

We've reached consensus on the email thread. We are going to add a field autonomous and treat it like the other fields. That is, no additional write time validation. If at end of mission clock the team has >6 ADLC targets submitted, they will get no credit. To implement this we will export the total ADLC targets submitted, and a downstream grading spreadsheet will compute the score appropriately.
We should indicate this on the API, and tell teams when we notify about API change.

Any update?

I've been quite busy and haven't had a chance to update this. Hopefully
I'll get to it this week.
On Tue, Mar 1, 2016, 05:38 Phillip Tischler<EMAIL_ADDRESS>wrote:

Any update?
—
Reply to this email directly or view it on GitHub
https://github.com/auvsi-suas/interop/pull/57#issuecomment-190727185.

PTAL

LGTM. Please make an announcement on the Google Groups when it is submitted and the new documentation is hosted on readthedocs.

Done


[folding] // region foldings do not work

Issue Type: Bug
Editor does not detect region folding as stated in docs when it is written as // region with something inside block.

while // #region and empty // region works fine.

Very strange, it was running fine for months up to today :-(
Did you find a fix pelase?

Folding regions come from the TS server. Maybe a change in TypeScript?

Tracked upstream by https://github.com/microsoft/TypeScript/issues/29379

I'm going to update our docs though since only //#region currently works

@mjbvz Is there similar support for the JSON file types? (or JSON with comments?)
Neither of //region or //#region work in such cases.

@dufferzafar Each language defines the region pattern it supports. The request to add also region markers for JSONC is https://github.com/microsoft/vscode/issues/95287


A helper named 'ember-selectize' could not be found

Hi, I'm trying to use the addon, but I'm getting this error:
Uncaught Error: Assertion Failed: A helper named 'ember-selectize' could not be found
test.hbs:
{{ember-selectize placeholder="Select an item" }}

I don't know what I'm missing, should I import something before using the addon? Thank you

The installation process is simple, just run ember install ember-cli-selectize.
I'll try to reproduce this problem.

Which ember-cli version you're using?

I get the same error. I'm on ember-cli 1.13.8

I am also running ember-cli 1.13.8 -- and after I ran ember generate ember-cli-selectize, it started working for me.

I fixed it updating to ember 2.1 with 1.13.8


Bug: Date Picker multi-type selection issue with months >=2

BEEQ package
beeq/core
BEEQ version
1.4.0
Current Behavior

Open the Date Picker with Multi-type selection and months set to 2 or more.
Begin selecting multiple months.
Click on a month in the right calendar.
The calendar shifts to the next set of months.
The selected months are not visible.
Closing and reopening the dropdown is required to see the selection. 👇

https://github.com/Endava/BEEQ/assets/98550729/0883147a-3dea-42bd-a91b-a1c30f9cc6e0
Expected Behavior

Open the Date Picker with Multi-type selection and months set to 2 or more.
Begin selecting multiple months.
Click on a month in the right calendar.
The calendar should remain on the current set of months, displaying all selected months.
The selected months should be immediately visible without needing to close and reopen the dropdown.

Steps to Reproduce
Mentioned above.👆
Code Reproduction URL
No response
Your Environment
No response
Additional Information
No response

This issue is closed here based on the opening of a related issue in the Cally library, where the problem is more appropriately addressed. => https://github.com/WickyNilliams/cally/issues/46


replication error，Test connection success，V1.2.2

2017-12-22T14:37:07Z [INFO] initializing: repository: crm/mysql, tags: [], source URL: http://registry:5000, destination URL: http://reg1.rainbow.com, insecure: true, destination user: admin
2017-12-22T14:37:07Z [INFO] initialization completed: project: crm, repository: crm/mysql, tags: [latest v1.0.0], source URL: http://registry:5000, destination URL: http://reg1.rainbow.com, insecure: true, destination user: admin
2017-12-22T14:37:07Z [ERROR] [transfer.go:204]: an error occurred while creating project crm on http://reg1.rainbow.com with user admin : failed to create project crm on http://reg1.rainbow.com with user admin: 301

is your endpoint https or http?

Harbor is the HTTP endpoint, I in the docker daemon. The json file has been configured with insecure - registries.And images can be uploaded to harbor, which is the failure of replication between two harbor

Please double check is the endpoint  reg1.rainbow.com serving https or http?


KeyError: "The name 'deepspeech/logits:0' refers to a Tensor which does not exist. The operation, 'deepspeech/logits', does not exist in the graph."

When I execute the - !bash process_data.sh Obama - command, I get this error in Step1.
Can u please help?

Resolved after dowloading pytorch3d from a local clone.


feat(core): pagination of LIST commands

Fixes a few bad BATS tests that used --regexp with the wrong values but passed because of more generous assert_output instead of assert_line
Adds pagination info to LIST command flags and tables in a footer
Adds basic BATS tests to all LIST commands
Adds a comprehensive BATS test for pagination scenarios to attributes alone to avoid test redundancy


Format: JSON code fence

Fix json formatting

- What I did
Some tabs were mixed with spaces, so I normalized each indent to 4 spaces.
- How I did it
- How to verify it
- Description for the changelog
Formatted a json code fence

File diff doesn't show the formatting well, compare trunk to this branch


TypeError: "file" argument must be a non-empty string on AArch64

The version of ovirt-web-ui is 1.1.0, the version of ovirt-engine-yarn is 0.24.4-1 and the version of ovirt-engine-nodejs is 8.0.0. All of them is come from oVirt 4.1 repo. Build it on CentOS 7 aarch64 and  failed with following message:
$ node scripts/build.js
Building with homepagePath: /ovirt-engine/web-ui/
Creating an optimized production build...
child_process.js:360
    throw new TypeError('"file" argument must be a non-empty string');
    ^

TypeError: "file" argument must be a non-empty string
    at normalizeSpawnArguments (child_process.js:360:11)
    at spawnSync (child_process.js:487:38)
    at Compiler.checkFlowStatus (/root/rpmbuild/BUILD/ovirt-web-ui-1.1.0/node_modules/flow-babel-webpack-plugin/index.js:72:13)
    at Compiler.applyPluginsAsync (/root/rpmbuild/BUILD/ovirt-web-ui-1.1.0/node_modules/tapable/lib/Tapable.js:71:13)
    at Compiler.run (/root/rpmbuild/BUILD/ovirt-web-ui-1.1.0/node_modules/webpack/lib/Compiler.js:167:7)
    at build (/root/rpmbuild/BUILD/ovirt-web-ui-1.1.0/scripts/build.js:101:19)
    at recursive (/root/rpmbuild/BUILD/ovirt-web-ui-1.1.0/scripts/build.js:61:3)
    at /root/rpmbuild/BUILD/ovirt-web-ui-1.1.0/node_modules/recursive-readdir/index.js:31:14
    at FSReqWrap.oncomplete (fs.js:135:15)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
make: *** [ovirt-web-ui] Error 1

Might be related: https://github.com/react-native-training/create-xp-app/issues/18

A guess: The error was raised in flow-babel-webpack-plugin while spawning a new process. This is most probably a flow type-checker process from package flow-bin. This package contains three platform dependent executables (see flow-bin `package.json). Non of which probably supports AArch64. That would actually make our build process platform dependent.
@vanloswang could you please retry the compilation with following line commented to disable flow-babel-webpack-plugin?

@jniederm  compile  failed on another place after commented the code on the line. v1.2.1 provides noarch rpm, I will use the noarch package built from x86_64 util it can be compile on AArch64.


Add Date and Moment to Typescript children

Fixes #77

Coverage remained the same at 81.659% when pulling 21d43a9d902fc26cb1b8b13ae51475dbeec28426 on trevorr:issue77-children-ts into 63c06e4e09cfb1b845b5189207f10905c23c9c4a on headzoo:master.

@headzoo What do you think about merging this?

Thanks, published as<EMAIL_ADDRESS>


Point element and line controller optimizations

Some optimizations (speed and size) around the line controller and point element. Great performance benefit comes from removing the redundant hasOwnProperty calls in helpers.each() loops.

Coverage increased (+0.1%) to 75.7% when pulling a37cf012665c1deb6efde615a0ed8a03ec60fcd6 on simonbrunel:optimizations into ca7434a5ea6d745df0514d8148153b200886150e on chartjs:master.

Coverage increased (+0.1%) to 75.7% when pulling 93c28a4d5f18ffe11f524afbb9e8e7aeadc91766 on simonbrunel:optimizations into ca7434a5ea6d745df0514d8148153b200886150e on chartjs:master.

Looks good. +1 to merge


Performance improvements needed: span mixin

The span mixin eats up all the compilation performance. This problem got even more obvious after having switched to libsass. When dropping all the @include span calls I'm down at a 10-100ms (depending on the machine) but adding the span calls the compile time adds up to over 2 seconds. I don't know if it is even possible to improve the susy performance in this area but it would be a big improvement. At the moment this single mixin makes up 90% of the sass compile time.
I don't know if it helps but this is the current grid setup:
$grid: (columns: 12, column-width: false, gutters: 1 / 1.618, gutter-position: after, math: fluid);
@include layout($grid);

.col__b0-full {
  @include span(full);
}
... (and a lot more grid classes)

Duplicate of #325.


is else

I do this thing where I want to check if I am in CI or not
I also whatnot do a which to see if a binary is installed and what version it is and if its not the one configured to then install it via whatever.
is there any thing that is kind of giving me a iff else.
could not really see it in the example spokfile.
here is my makefile doing it: https://github.com/gedw99/build-mono/blob/main/Makefile#L192

GH_BIN_NAME=gh
ifeq ($(BASE_GOOS_NAME),windows)
	GH_BIN_NAME=gh.exe
endif
GH_BIN_VERSION=v2.59.0
GH_BIN_WHICH=$(shell $(WHICH_BIN_NAME) $(GH_BIN_NAME))

this-release-dep-del:
	rm -rf $(GH_BIN_WHICH)

this-release-dep: this-dep

ifeq ($(GH_BIN_WHICH), )
	@echo ""
	@echo "$(GH_BIN_NAME) dep check: failed"
	# https://github.com/cli/cli/releases/tag/v2.59.0

	rm -rf $(BASE_DEP_DOWNLOAD_ROOT)
	mkdir -p $(BASE_DEP_DOWNLOAD_ROOT)
	@echo $(BASE_DEP_DOWNLOAD_ROOT_NAME) >> .gitignore

	cd $(BASE_DEP_DOWNLOAD_ROOT) && git clone https://github.com/cli/cli -b v2.59.0
	cd $(BASE_DEP_DOWNLOAD_ROOT) && touch go.work
	cd $(BASE_DEP_DOWNLOAD_ROOT) && go work use cli

	mkdir -p $(BASE_DEP_ROOT)
	cd $(BASE_DEP_DOWNLOAD_ROOT)/cli && go build -o $(BASE_DEP_ROOT)/$(GH_BIN_NAME) ./cmd/gh
	rm -rf $(BASE_DEP_DOWNLOAD_ROOT)
else
	@echo ""
	@echo "$(GH_BIN_NAME) dep check: passed"
	@echo ""
endif

Sadly not no! This is one of the improvements I have in mind to address (either tweak or in a rewrite) when I mentioned in https://github.com/FollowTheProcess/spok/issues/173#issuecomment-2414306596.
However each line in a task body is just a shell script effectively so you could probably do something using the shell if

It will not work on all OS and ARCH ?

Yep, it should do :) We use a pure Go shell interpreter so it has no system dependencies at all


0349-intersection-of-two-arrays

Added solution for Leetcode easy problem 0349-intersection-of-two-arrays.

Can you please delete the bin files!

I have removed the bin files. Please check.

Thanks! I will merge it now : )


Fix the way the isGhostMirror flag is set.

The way the game knows a ghost is set in mirror or not was by adding a bool field to the SPFooter class, in GhostFile.hh. The field is initialized in SPFooter::OnRaceStart(). What happens though is that the game will set it each time the ghost is played. Each time the mode flag changes (going from mirror to 150cc), the field changes to whatever the mode flag isn't. The intent is for this field to be constant once initialized, but this is not the case currently.

OnRaceStart in ghostFile.cc sets this value, which gets called whenever a race is started. I'll try to set this value when the ghost file is written to.


size_report.py  does not work with some versions "anytree" package

The report script does not have "any tree" package in dependencies and need some old versions of this package. With version 2.12.1 it  falls with this error :
File "/mnt/sdb1/nuttxspace/nuttx/./tools/size_report.py", line 815, in <module>
    main()
  File "/mnt/sdb1/nuttxspace/nuttx/./tools/size_report.py", line 802, in main
    root = generate_any_tree(symbol_dict, symsize, common_path_prefix)
  File "/mnt/sdb1/nuttxspace/nuttx/./tools/size_report.py", line 559, in generate_any_tree
    root = TreeNode("Root", "root")
  File "/mnt/sdb1/nuttxspace/nuttx/./tools/size_report.py", line 533, in __init__
    self.size = size
AttributeError: can't set attribute 'size'

But version 2.8.0 works fine

@xiaoxiang781216 any idea about it? I never saw this error on Ubuntu!

Maybe you can see this PR #10879


Aci docfix

This checklist is used to make sure that common guidelines for a pull request are followed.
General Guidelines

[X] The PR has modified HISTORY.rst with an appropriate description of the change (see Modifying change log).

Command Guidelines

[X] Each command and parameter has a meaningful description.
[X] Each new command has a test.

(see Authoring Command Modules)

@seanmck,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

Codecov Report

Merging #4208 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #4208   +/-   ##
=======================================
  Coverage   70.08%   70.08%
=======================================
  Files         475      475
  Lines       29602    29602
  Branches     4539     4539
=======================================
  Hits        20748    20748
+ Misses       7409     7405    -4
- Partials     1445     1449    +4

Impacted Files
Coverage Δ

...ainer/azure/cli/command_modules/container/_help.py
100% <ø> (ø)
:arrow_up:

...dback/azure/cli/command_modules/feedback/custom.py
31.25% <0%> (ø)
:arrow_up:

...nent/azure/cli/command_modules/component/custom.py
16.26% <0%> (ø)
:arrow_up:

...li-cloud/azure/cli/command_modules/cloud/custom.py
13.79% <0%> (ø)
:arrow_up:

src/azure-cli-core/azure/cli/core/util.py
70.66% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

@tjprescott: Thanks for the review. I've reverted the change to the changelog.


UI is not proper, animations not there, Navbar not properly designed

I have made some changes in the ui of the website and added animations
Before

After

Please assign this issue to me so that I can raise the PR today itself

Hey @Saachi30! It's really amazing. Thanks for your efforts. Can you please enhance the nav section too?

hey @Saachi30! Please look into the issue #24 and make it like that with the cleanness how you maintained in the above enhancement. It's really clean and nice. If you any further creative ideas please feel free to share those here.


prevent miners from restarting during their reward layers

rationale
miners get a list of layers they are eligible for rewards each epoch.
it's important to help miners manage their software update/restarts around these critical layers so they don't lose rewards.
the minimal requirement is that the node needs to be online and synced by their rewarded layers.

Probably it is only one part of the bigger thing.
We need to keep Node running not only in layers we expected to publish proposals, but also when we need to generate PoS proof and register to PoET. So probably we need to implement some kind of a timeline, which will display something like:
                           You are here
                            v
Rewards:   ----[ ]----[ ]---|-[ ]--------[ ]---[ ]--------[ ]----[ ]----[ ]------[ ]------>
Registration window:        |         {------------------------}
PoS proof generation:       |                                  {------------------------>

Please, ensure that your Node is running within the marked time intervals, otherwise, you may lose some rewards or the whole epoch.

It also might be color-coded instead of having a few rows, and have hints appearing on hover (such as specific timestamps).

From a UX perspective it would be really good if the node itself, i.e., go-spacemesh could figure out these intervals and if they were available through an API call, so that smeshers running at the command line have access to the same data. My preference is that the logic live there and smapp just consume this via an API.


differentiate retry remidners from deadline reminders

Dear Gobblin maintainers,
Please accept this PR. I understand that it will not be reviewed until I have checked off all the steps below!
JIRA

[ ] My PR addresses the following Gobblin JIRA issues and references them in the PR title. For example, "[GOBBLIN-XXX] My Gobblin PR"

https://issues.apache.org/jira/browse/GOBBLIN-XXX

Description

[ ] Here are some details about my PR, including screenshots (if applicable):

Tests

[ ] My PR adds the following unit tests OR does not need testing for this extremely good reason:

Commits

[ ] My commits all reference JIRA issues in their subject lines, and I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "How to write a good git commit message":

Subject is separated from body by a blank line
Subject is limited to 50 characters
Subject does not end with a period
Subject uses the imperative mood ("add", not "adding")
Body wraps at 72 characters
Body explains "what" and "why", not "how"

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

Project coverage is 54.86%. Comparing base (227f39b) to head (d5fea01).
Report is 11 commits behind head on master.

Files
Patch %
Lines

...ules/orchestration/DagActionReminderScheduler.java
33.33%
2 Missing and 2 partials :warning:

...les/orchestration/DagManagementTaskStreamImpl.java
50.00%
2 Missing :warning:

...ring/DagManagementDagActionStoreChangeMonitor.java
0.00%
2 Missing :warning:

Additional details and impacted files
@@             Coverage Diff              @@
##             master    #3985      +/-   ##
============================================
+ Coverage     54.80%   54.86%   +0.06%
- Complexity     1608     1625      +17
============================================
  Files           316      317       +1
  Lines         11516    11577      +61
  Branches       1204     1203       -1
============================================
+ Hits           6311     6352      +41
- Misses         4629     4654      +25
+ Partials        576      571       -5

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


CAS Management Webapp 5.2 : issue with attributes to release

Hello,
I'm having a problem with the service management app.
Indeed, I select the attributes to return for a given service then I save it.
When I edit this service, the attribute list is gone and the "return all" option is selected.
This problem does not exist on version 5.1.
Thank you

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.4 out of 5 committers have signed the CLA.:white_check_mark: mmoayyed:white_check_mark: dacurry-tns:white_check_mark: pdrados:white_check_mark: hdeadman:x: kawhiiYou have signed the CLA already but the status is still pending? Let us recheck it.

It is unclear what this pull request exactly does. Please rebase/merge with master and try again please with a new pull request. Thank you.

excuse me, I am lost since we can no longer post a issue.

I would just post an issue, not a PR.
How can I do ?

Please see:

Maintenance Policy
Release Policy
Contributor Guidelines


[GSB] Centralize, clean up, and cache nested type name lookup

Handle all name lookup for nested types of generic types through the equivalence class, rather than relying on depending on which potential archetypes have been constructed and returning the first one. Introduce caching of that lookup to improve compile-time performance (5% of type-checking time for the standard library).

This is an attempt to re-land https://github.com/apple/swift/pull/12097, and will be rebased on top of  https://github.com/apple/swift/pull/12142

@swift-ci please test

Build failed
Swift Test Linux Platform
Git Sha - 9aa0a325c5517a3eb3cb667f3214ca1d4db30e05

To be rebased on top of https://github.com/apple/swift/pull/12165 now...

@swift-ci please test Linux

@swift-ci please smoke test macOS

Build failed
Swift Test Linux Platform
Git Sha - 9aa0a325c5517a3eb3cb667f3214ca1d4db30e05


Fixing a broken link in the README.

Hello! Just fixing a messed up link in the README.

Thank you very much!!


Hide content if there are no bounties to show

I would like to hide the title & pagination from the homepage if there are no bounties to show which would look something like this...

We could just keep it like this but we would need to somehow convey the message to the user that there are no bounties to show currently at this time and if there are any bounties available, they would show up here.
For that, I have a couple of ideas. Either we could add a simple text or to make it look pretty add an SVG image.
Thoughts?

Add text to look pretty using good css.It will make good show.

Thoughts?


🐛 [firebase_messaging] await FirebaseMessaging.instance.requestPermissions() always return AuthorizationStatus.authorized in android even though notifications are disabled on os level settings

[✓] Flutter (Channel stable, 2.2.2, on macOS 11.1 20C69 darwin-x64, locale en-IN)
• Flutter version 2.2.2 at /Users/vemarav/.flutter
• Framework revision d79295af24 (2 weeks ago), 2021-06-11 08:56:01 -0700
• Engine revision 91c9fc8fe0
• Dart version 2.13.3
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
• Android SDK at /Users/vemarav/Library/Android/sdk
• Platform android-30, build-tools 30.0.3
• ANDROID_HOME = /Users/vemarav/Library/Android/sdk
• ANDROID_SDK_ROOT = /Users/vemarav/Library/Android/sdk
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 12.3, Build version 12C33
• CocoaPods version 1.10.1
[✓] Android Studio (version 4.1)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
[✓] VS Code (version 1.57.1)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.23.0
[✓] Connected device (1 available)
• iPhone 11 (mobile) • CE628EC3-20A1-4B08-B337-DBE539FC1594 • ios • com.apple.CoreSimulator.SimRuntime.iOS-14-3
(simulator)
• No issues found!
firebase_analytics: ^7.1.1
firebase_core: ^1.0.1
firebase_dynamic_links: ^0.8.0
firebase_messaging: ^9.1.0

firebase_analytics: ^7.1.1
firebase_core: ^1.0.1
firebase_dynamic_links: ^0.8.0
firebase_messaging: ^9.1.0

@vemarav
I see that you are using old versions of above listed plugins. I suggest you to upgrade all firebase plugins to latest and greatest versions and try again to see if it helps.
If not, please provide a complete minimal reproducible code sample that shows the issue.
Thanks.


Problem with typing Old Hungarian text in Visual Studio Code on Linux

When I type into VisualStudio Code's terminal with Old Hungarian keyboard layout on Ubuntu Linux, the letters appear duplicated.
The Old Hungarian layout is between the extra layouts.
An useable tester font is downloadable from https://github.com/kende-font/kende-font

If you're still seeing this could you try reproduce using the xterm.js demo and create an issue on that repo if you do? https://github.com/xtermjs/xterm.js/wiki/Contributing#running-the-demo


Stopping stale cargo container kills ubuntu desktop UI

What happened?
K3d cluster stopped and deleted without gefyra down. That leaves a dangling gefyra-cargo docker container. Stopping that container killed my system's (ubuntu 20.04 LTS amd) desktop interface and logged me out.
What did you expect to happen?
For the container to just stop so it can be removed without any side effects on the host system.
Please provide the output of gefyra check.
Gefyra check does not terminate (within the limits of my patience) if the cluster of the current context is not running (maybe an issue in itself). Once the context is set to some other cluster, the output is:
[INFO] Docker: Ok
[INFO] Kubernetes: Ok

How can we reproduce it (as minimally and precisely as possible)?

Start k3d cluster
gefyra up
Delete k3d cluster
docker stop gefyra-cargo

What Kubernetes setup are you working with?

$ kubectl version
# paste output here
Client Version: v1.24.1
Kustomize Version: v4.5.4

OS version

# On Linux:
$ cat /etc/os-release
# paste output here
$ uname -a
# paste output here
Linux XXXX-ThinkPad-T480 5.15.0-67-generic #74~20.04.1-Ubuntu SMP Wed Feb 22 14:52:34 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
# On Windows:
C:\> wmic os get Caption, Version, BuildNumber, OSArchitecture
# paste output here

Anything else we need to know?

Do you have any idea how this could be related to Gefyra itself? From what I see docker stop is causing the issue.

So what I notice on Mac is that the docker daemon seems to become unavailable when using docker stop on a stale cargo.
Cannot connect to the Docker daemon at unix:///Users/robertstein/.colima/default/docker.sock. Is the docker daemon running?

@SteinRobert I'm implementing Gefyra with some co-workers and we're also experiencing some issues. This doesn't seem to be with Gefyra directly but I think it has to do something with it regarding to the process involved during gefyra down.
I'm trying to allow multiple Developers into an EKS cluster to use Gefyra, but I do not want to "allow" them to uninstall Gefyra Operator from the cluster. So stopping the cargo container was the way to go but it's causing plenty issues:

In Linux Mint "Cinnamon" when stopping the cargo there's a network driver issue with Docker triggered by this and freezes users computer needing a restart
In Ubuntu, as this original issue claims, crashes Docker and log out user from its computer.
In Mac, as you mentioned, makes Docker unresponsive and I need to kill the process and start Docker again.

I'd like to have a way to stop gefyra without uninstalling it from the cluster. This will also allow multiple users at the same time. Maybe adding support and a command gefyra stop to gracefully stop the local cargo container would fix this behavior.
P.S. I'm willing to contribute to this project/issue.

@VanWolf29 this is amazing feedback - especially the symptoms of docker stop on all the different operating systems! Thank you so much for the detailed description!
We're currently working on making Gefyra Multipeer (https://github.com/gefyrahq/gefyra/issues/353).
https://github.com/gefyrahq/gefyra/pull/404
This is essentially a big refactoring of the whole project:

gefyra up will be split in gefyra install and gefyra connect
gefyra down will be split into gefyra disconnect and gefyra uninstall.

I believe this will solve exactly your use case. Multiple users will be able to connect to a cluster with limited permissions. Furthermore bridges for multiple concurrent users will be possible for the first time!
As soon as we have a stable alpha release we will update this thread to let you know.

This is a bit late - however gefyra v2 is out and the mentioned features have been implemented :)
Users now connect via a Gefyra client file which limits their permissions.


Add basic request metrics for GraphQL

This adds a Timer around each graphql/{keyspaceName}/ URL, for example:
graphql_io_stargate_GraphQL_requests{quantile="0.5",} 0.048351657000000006
graphql_io_stargate_GraphQL_requests{quantile="0.75",} 0.056411477
graphql_io_stargate_GraphQL_requests{quantile="0.95",} 0.146417547
graphql_io_stargate_GraphQL_requests{quantile="0.98",} 0.394879331
graphql_io_stargate_GraphQL_requests{quantile="0.99",} 0.394879331
graphql_io_stargate_GraphQL_requests{quantile="0.999",} 0.394879331
graphql_io_stargate_GraphQL_requests_count 6.0

I didn't try to be too elaborate with naming, because we'll probably revisit this soon. In particular, if we could switch to Dropwizard for GraphQL, we would get metrics for free.

Please hold off reviews, this needs more changes. It's not just one dependency version that's out of date, the global version was bumped on master and this branch is behind.

 Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 5

Complexity decreasing per file
==============================
+ graphqlapi/src/main/java/io/stargate/graphql/GraphqlActivator.java  -3

Clones removed
==============
+ graphqlapi/src/main/java/io/stargate/graphql/WebImpl.java  -1

See the complete overview on Codacy


Add zig-libp2p talk

Add a talk for zig-libp2p to the lite clients event.
I think this is the best spot for it but I'm not sure. Let me know if there's a better spot.
I'm happy to move the time around as well.
also, a word of warning, zig-libp2p is not fully ready yet, but progress has been going well and I expect it to be ready by althing. Worst case this becomes a "How to to fail to build your own libp2p implementation" :P.

Hey @MarcoPolo, I'm running the "lite clients" track, and while I'd love to hear about zig-libp2p, it doesn't fit with the goal of the track, and I won't be able to include it. That doesn't mean you should not give this talk! You can either:

Start a track of your own (we don't have a libp2p track yet, should there be one?)
PR this talk as it's own "event", independent of a complete track.

@MarcoPolo I'm going to close this, but I'd be delighted to chat about how we can work zig-libp2p into the schedule!


Bot doesn´t add Ref or Rec

Hi @ all,
i made a key bot which was running without problems the last days. It is a Keybanking bot and every time when i add a key to sell (in the trade window) my bot came unresponsible.
the Days before Yesterday, everything worked fine. I was Able to sell and buy.
I added some text so i can test if the bot cann add metal.
when i write a pecific word in the Trade window the bot add metal (code below)
The bot can only add Scrap and no Rec of Ref.
Bot: https://steamcommunity.com/profiles/76561198167239072
the last time the bot was only able to add 10 ref (Bot had 60 Ref) and since i transfered the 10 Ref to another Acc the Bot isn´t adding Ref ??
---Source code---
public override void OnTradeMessage(string message)
{
Bot.log.Info("[TRADE MESSAGE] " + message);
message = message.ToLower();
if (message == "givemescr")
{
Trade.SendMessage(" Ok i will do it");
Bot.log.Warn("Admin is collecting Scr");
Trade.AddItemByDefindex(5000);
}
if (message == "givemerec")
{
Trade.SendMessage(" Ok i will do it");
Bot.log.Warn("Admin is collecting Rec");
Trade.AddItemByDefindex(5001);
}
if (message == "givemeref")
{
Trade.SendMessage(" Ok i will do it");
Bot.log.Warn("Admin is collecting Ref");
Trade.AddItemByDefindex(5002);
}
---Source code---
Sorry for my bad english
i hope anybody can help me
@scholtzm : I am no pro in programming, but the bot worked fine for several days. I did not change the code or restarted the exe and the bot isn´t working.
S: A Trade Problem ?
A: I logged in via Steam and traded a Friend some Ref - Worked fine.
S: My solution ended up being buying something off the Steam market with the bot.
A: I bouth a game with the bot last year (no gift)

#427 & #527

It's very unlikely this is a bug in the bot, but I won't close this just in case.
I've seen something similar before, where the /inventory response was claiming my ref were untradable even though they weren't.  My solution ended up being buying something off the Steam market with the bot (even though I had already traded for and used a "TF2 premium" item).
Could you link to the bot in question so we can check out its inventory?

Solution:
Bought something on the TF2 Store and on Steam.
Thanks for help @BlueRaja


Default session cookie (CookieJar) does not use config option for 'secure'

When using the cookie session driver (as configured in config/session.php), the value for secure is ignored in CookieServiceProvider.php. This results in session id cookies (i.e., the ones with 40-character hexadecimal string names like 055f7f3e004c69f30b1add93160054334b5d6aca) being marked as not secure, while the configured cookie named (by default) laravel_session being marked as secure. This is true for Laravel v.4.2 and v.5.1.
I think the fix is relatively simple. In CookieServiceProvider.php, simply add the 'secure' value as a third parameter to setDefaultPathAndDomain(), like so:
public function register()
{
    $this->app->singleton('cookie', function ($app) {
        $config = $app['config']['session'];
        return (new CookieJar)->setDefaultPathAndDomain($config['path'], $config['domain'], $config['secure']);
    });
}

Then modify CookieJar.php to support the extra parameter.
I have successfully done this in my local project. I would like to submit a patch to GitHub as I think it is a bug to have some cookies secure and some cookies insecure.

Closing due to no interest. We might accept a good quality PR though.


Jhork: Better Support For LIKE Operators

What does this PR do?
This PR will add support for special LIKE operators:
default
like ---> abc
Special cases
starts with ---> abc%
ends with ---> %abc
contains ---> %abc%
If there is any existing wildcards (%) between any non-wildcard characters they will be ignored, otherwise any wildcards on the left or right of the value with be trimmed and replaced with a single wildcard in the appropriate place.
Non functional changes:

refactored some existing code in soql-model model.ts and validator.ts to use and share constants
organized some of the code in whereModifierGroup.ts

https://user-images.githubusercontent.com/25188632/108135120-c515f580-7074-11eb-94e5-3919b03e15a8.mov
What issues does this PR fix or reference?
@W-8555421@

=
≠
<
≤

≥
in
not in
includes
excludes
like
starts with
ends with
contains
@smaddox-sf What do you think of the order? My inclination would be to move the various LIKEs above the multi-value operators (IN, INCLUDES, etc.).

@jgellin-sf I'm curious what you are considering when thinking about the order? Is it what people will use most often, based on relation to other operators, purely esthetic or something else?

@jgellin-sf I'm curious what you are considering when thinking about the order? Is it what people will use most often, based on relation to other operators, purely esthetic or something else?

@jonnyhork I think I'm going to answer this in the least satisfying way possible... it feels right to me to group the LIKE variations up with the other single-value operators. While I don't have numbers, I would assume = is by far the most used operator and INCLUDES/EXCLUDES (limited to multi-select picklists) are the least used. IN and NOT IN are similar in how they're expressed to INCLUDES/EXCLUDES, so I group those four together at the end. So I would say it's a combination of aesthetics and frequency, but also some other nebulous factor that I'll call feel.

haha, thats a legit answer! Its all about the feels!


fix: resolve bench_serving args

Motivation

Modifications

Checklist

[ ] Format your code according to the Contributor Guide.
[ ] Add unit tests as outlined in the Contributor Guide.
[ ] Update documentation as needed, including docstrings or example tutorials.

fix https://github.com/sgl-project/sglang/pull/2136


Use JCommander 1.5 consistently

My IDE is badly confused by the dependency on differing versions of JCommander, so I'm just putting everything on 1.5.

Are you saying that JCommander 1.5 is older than JCommander 1.27?

Yes. 1.5 is about five years old:
https://github.com/cbeust/jcommander/blob/master/CHANGELOG

Welp: https://github.com/cbeust/testng/pull/655


Add support for Apstra 4.2.1

The URL /api/blueprints/bpid/fabric-settings is a new thing and we need to fix the anti-affinity and the fabric addressing logic to work in 4.2.1

FYI for our reference:
junos_evpn_duplicate_mac_recovery_time
integer
minimum: 5
maximum: 360
Configures auto recovery time that the Juniper device waits before the duplicate MAC address is unsuppressed.
frr_rd_vlan_offset
string
enum: disabled | enabled
Default enabled for new blueprints. On upgrade, this value will default to disabled to prevent disruption. This knob is used to increase the 'vlan_id' component of a route distinguisher in FRR EVPN VXLAN rendering by 10,000 to avoid a race condition between the kernel instantiating kernel vteps and FRR immediately reacting to them potentially allocating a duplicate <router_id>:<vlan_id>, which is automatically assigned from an internal RD ID pool in FRR. When a virtual network's VLAN overlaps with the FRR internal RD ID, Zebra fails to install the EVPN IMET route correctly into the kernel and does not generate Type3 routes to other devices. This causes significant traffic disruption in an EVPN network. Setting this option to 'enabled' may be disruptive while the network reconverges with the new overlap-free design. This changes the RD from <IP_ADDRESS>:100 to <IP_ADDRESS>:10100.
max_external_routes
integer
minimum: 0
maximum:<PHONE_NUMBER>
default: null
Maximum number of routes to accept from external routers. The default (None) will not render any maximum-route commands on BGP sessions, implying that only vendor defaults are used. An integer between 1-232-1 will set a maximum limit of routes in BGP config. The value 0 (zero) intends the device to never apply a limit to number of EVPN routes (effectively unlimited).It is suggested this value is value is effectively unlimited on evpn blueprints, to permit the high number of /32 and /128 routes to be advertised and received between VRFs in the event an external router is providing a form of route leaking functionality.
esi_mac_msb
integer
minimum: 0
maximum: 254
This indicates the value of the most significant byte used by Apstra to generate ESI MACs in the blueprint. This has to be an even number to ensure we dont generate multicast MACs that are best avoided for this purpose. Default value is 2. Updating this value will result in regeneration of all existing ESI MACs.
junos_graceful_restart
string
enum: disabled | enabled
Enables configuring the graceful restart on Junos devices.Default is set to enabled
optimise_sz_footprint
string
enum: disabled | enabled
When enable: routing zones will not be rendered on leafs where it is not required, which results in less resource consumption. Routing zone will only be rendered for systems which have other structures configured on top of routing zone, such as virtual networks, protocol sessions, static routes, subinterfaces, etc. When disabled: routing zones are rendered on every leaf.
junos_evpn_routing_instance_type
string
enum: default | vlan_aware
Selects Junos EVPN mac-vrf rendering mode. default indicates EVPN configuration will be added to the default switch instance on junos. vlan_aware will transition junos to a single evpn mac-vrf vlan-aware instance named evpn-1, similar to Junos EVO config rendering in Apstra.
evpn_generate_type5_host_routes
string
enum: disabled | enabled
default: null
Default disabled. When enabled all EVPN vteps in the fabric will redistribute ARP/IPV6 ND (when possible on NOS type) as EVPN type 5 /32 routes in the routing table. Currently, this option is only certified for Juniper JunOS. FRR (SONiC/Cumulus) does this implicitly and cannot be disabled. This setting will be ignored. On Arista and Cisco, no configuration is rendered and will result in a blueprint warning that it is not supported by Apstra. This value is disabled by default, as it generates a very large number of routes in the BGP routing table and takes large amounts of TCAM allocation space. When these /32 & /128 routes are generated, it assists in direct unicast routing to host destinations on VNIs that are not stretched to the ingress vtep, and avoids a route lookup to a subnet (eg, /24) that may be hosted on many leafs. The directed host route prevents a double lookup to one of many vteps may hosts the /24 and instead routes the destination directly to the correct vtep.
max_fabric_routes
integer
minimum: 0
maximum:<PHONE_NUMBER>
default: null
Maximum number of routes to accept between spine and leaf, and spine and superspine in the fabric, or between leafs in L3 Collapsed blueprints. This includes the default VRF. Setting this option may be required in the event of leaking EVPN routes from a routing zone into the default routing zone (VRF) which could generate a large number of /32 and /128 routes. It is suggested that this value is effectively unlimited on all blueprints to ensure the network stability of spine-leaf bgp sessions and evpn underlay. Unlimited is also suggested for non-evpn blueprints considering the impact to traffic if spine-leaf sessions go offline. An integer between 1-232-1 will set a maximum limit of routes in BGP config. The value 0 (zero) intends the device to never apply a limit to number of fabric routes (effectively unlimited).
max_mlag_routes
integer
minimum: 0
maximum:<PHONE_NUMBER>
default: null
Maximum number of routes to accept across MLAG peer switches. The default (None) will not render any maximum-route commands on BGP sessions, implying that only vendor defaults are used. An integer between 1-232-1 will set a maximum limit of routes in BGP config. The value 0 (zero) intends the device to never apply a limit to number of EVPN routes (effectively unlimited). Note: Device vendors typically shut down BGP sessions if maximums are exceeded on a session. For EVPN blueprints, this should be combined with max_evpn_routes to permit routes across the l3 peer link which may contain many /32 and /128 from EVPN type-2 routes that convert into BGP route advertisements.
junos_ex_overlay_ecmp
string
enum: disabled | enabled
Enables configuring the overlay_ecmp on ex devices.Default is set to enabled
default_svi_l3_mtu
integer
minimum: 1280
maximum: 9216
default: null
Default L3 MTU for SVI interfaces.
junos_evpn_max_nexthop_and_interface_number
string
enum: disabled | enabled
Enables configuring the maximum number of nexthops and interface numbers reserved for use in EVPN-VXLAN overlay network on Junos leaf devices. Default is set to enabled
fabric_l3_mtu
integer
minimum: 1280
maximum: 9216
default: null
Specifies maximal size (in bytes) of the IP packet that can be transmitted by the IP Fabric underlay without fragmentation.
ipv6_enabled
boolean
Indicates global blueprint IPv6 support
overlay_control_protocol
string
enum: evpn
default: null
Control protocol for VXLANs. If None, then no control plane is used, and head-end replication in data plane is used exclusively for MAC learning. If "evpn", then EVPN control protocol run on leafs and spines. Please refer to Apstra documentation for matrix of supported fabric control protocols vs device vendors / models.
external_router_mtu
integer
minimum: 68
maximum: 9216
default: null
Specify fabric-wide external router interface IP MTU. Larger MTU may be required to provide EVPN DCI Functionality or to support fabric wide Jumbo frame functionality. MTU of 9050 recommended for EVPN-DCI. A null (default) value implies Apstra will not render a user-overridden MTU.
default_fabric_evi_route_target
string
default: null
max_evpn_routes
integer
minimum: 0
maximum:<PHONE_NUMBER>
default: null
Maximum number of EVPN routes to accept on an EVPN switch. The default (None) will not render any maximum-route commands on BGP sessions, implying that only vendor defaults are used. An integer between 1-232-1 will set a maximum limit of routes in BGP config. The value 0 (zero) intends the device to never apply a limit to number of EVPN routes (effectively unlimited). Note: Device vendors typically shut down BGP sessions if maximums are exceeded on a session.
anti_affinity
mode
string
enum: disabled | enabled_strict | enabled_loose
Disabled - policy is not enabled in blueprint. Enabled_loose - policy is applied, but is not allowed to override user-defined cabling. Enabled_strict - the policy completely controls the port distribution and can override user-defined assignments.
algorithm
string
enum: heuristic
The heuristic port assignment algorithm allocates interfaces in a greedy way, satisfying max_links_per_slot, max_links_per_port, max_per_system_links_per_slot and max_per_system_links_per_port constraints. It guarantees the anti-affinity constraint fulfilment, but due to heuristic nature may not find a distribution when it exists.
max_links_per_slot
integer
minimum: 0
maximum: 255
Maximal total number of links connected to the ports / interfaces of the specific slot regardless of the system they are targeted to.
max_links_per_port
integer
minimum: 0
maximum: 255
Maximal total number of links connected to the interfaces of the specific port regardless of the system they are targeted to.
max_per_system_links_per_slot
integer
minimum: 0
maximum: 255
Restricts the number of links to a certain system connected to the ports / interfaces in a specific slot.
max_per_system_links_per_port
integer
minimum: 0
maximum: 255
Restricts the number interfaces on a port used to connect to a certain system.

Closed by #248


Aw/introduce typing

Fixes #43
Fixes unnecessarily keeping the Configuration as a Dict after sending the submit batch request.
Fixes tests fixtures
Currently not added to a pipeline, but I figured since we don't run the tests either we shouldn't?

Currently not added to a pipeline, but I figured since we don't run the tests either we shouldn't?

Definitely something we should take care of, I created an issue: https://github.com/pasqal-io/cloud-sdk/issues/new

@awennersteen  are you also planning to implement a CI stage running the mypy checking or should I do it in a separate issue ?

@awennersteen are you also planning to implement a CI stage running the mypy checking or should I do it in a separate issue ?

If not, could you at least run the tests locally and make sure that they pass, so that we have a bug-free version of the SDK?

Tests pass and mypy passes locally
I agree with Matthieu that we should do this asap but I'd like to not do it today...
I'll merge this after having had a chance to also verify in the e2e

Works in e2e