bug fix:  install fails for latest niftyreg v1.5.69

Currently, I'm unable to install NiftyPET for python3.  The install error is thrown at install_tools line 447, but check_version() looks for a substring so requiring major revision 1.5 would a quick fix.  The alternative of finding niftyreg v1.5.68 appears quite difficult.
Please forward best regards to Pawel.

thanks, though not sure this is required anymore since merging https://github.com/NiftyPET/NIMPA/pull/25. Could you try installing again (pip install -U niftypet)?

closing as it seems fixed. Happy to re-open if needed.


Lower requirements for autoconf and automake

to compile pick on ancient installations, uses an obsolete macro but does not hurt ...

I have limited knowledge of auto{conf,make}, maybe @mike-burns has an opinion?

No complaints here.
Can we have details on this platform so someone can make sure to QA things there in the future?

It's Debian GNU/Linux 5 ("lenny") ... more past than future ... ;-)

Thanks, merged as 054b323.


rvm action upgrade doesn't work

I set action upgrade, but it doesn't work.
I received following message
rvm No such file or direcotory.

Try last version of cookbook (1.0.0)


feat: also return the user response when picking window

This is to enable custom use cases where inputting a certain key should
trigger a certain action, for example going back to the previous window:
vim.keymap.set("n", "-", function ()
  local window, key = window_picker.pick_window()
  if window then
    vim.api.nvim_set_current_win(window)
  elseif key == "-" then
    vim.cmd [[wincmd p]]
  end
end)

I might be going about this the wrong way, wdyt?

Well, showing window picker to jump to the previous window seems unnecessary but wouldn't hurt to have this if someone want's to use it. I have no clue for what though.

It's for situations where I press the window picker trigger (-), as a reflex, even if I know I already want to go back to the previous window. This allows for a pretty nice escape hatch where I can just double press my trigger

btw this was reverted because there are some cases such as https://github.com/s1n7ax/nvim-window-picker/commit/15811140db2fd5466d445af5304f2ddd5dd6a1d4#commitcomment-74943991 where, when multiple values are returned, it breaks the existing functionality. Let's add another function to return get user information as a table.


Correct link for msys-base for Windows64

Fixes https://github.com/commercialhaskell/stack/issues/919

Thanks!  I fixed the link before I noticed this PR, so closing.


Update language in labels.go

In order for #1877 to be complete and make sense, the language in the labels feature needs to be updated as well. "Hosts" should be changed to "devices."

I was able to resolve this, so I'll close out the issue. Cheers!


Update 2pilot.toml for v0.20

Description
If this is an UPDATE for a previous genesis validator
Checks are made against your net_address. If this has changed since the previous testnet, make sure you provide links of previous prs merged from your previous git username.
Thanks in advance!
Checklist before merging to draft

[x] Only one toml is added in this PR
[x] The file being added is indeed a .toml file
[x] The toml being added is to the correct folder, and only to the correct folder
[x] The eth_hot_key and eth_cold_key are present

Please note ip and port was changed since last pr merge - https://github.com/anoma/namada-testnets/pull/470.


Will chromium v98 be supported?

BTW v99 is on the way, https://github.com/Eloston/ungoogled-chromium/pull/1850

Yes and there is a PR for v98: https://github.com/ungoogled-software/ungoogled-chromium-windows/pull/131
I will try to keep this project up-to-date once I have some time, but I've been quite occupied recently. 😣

Yes and there is a PR for v98: ungoogled-software#131
I will try to keep this project up-to-date once I have some time, but I've been quite occupied recently. 😣

Thanks


Missing files in original repo

Have you updated your fork? Seems the original repo has files you are missing like LICENSE, etc. Also seems you are currently updating/maintaining this library. Seems others have forked and made some changes but yours seems to be most complete. I made a MessageBodyHandler for json-simple to be used with Jersey. I was going to send that over to you as a PR for inclusion. Seems it might be of use to others and the main upstream seems dead for a few years now.

I've updated the fork to merge the missing files you mention into its own section of the README.txt file. I'm maintaining this library under Clifton Labs and make contributions based on internal needs. Thanks for your contribution and I'll review your pull request when I start working on the next patch.

Ok, I was not aware of the history at the time of the issue. You might want to add a License/Copyright file to your project sources. Github will show the repo has having the license, as well as good habit. I try to follow GNU base files,. Seems you have much of this, just all in README. Might be cleaner to split that stuff out and just leave instructions and stuff in the README. Up to you. Can close this either way. Thanks for the consideration of this, the PR, and your effort on json-simple updates!

By the way, if you do split the stuff up from Readme. First thing I would suggest in the Readme, along with a description of json-simple, you might want to explain in brief or unabridged history of your work, the previous dead upstream, etc. It took me a little while to see what was going on with json-simple. Not sure if other forks have unified with your efforts. Yours seem most complete and moving forward, thus my interest. Informing others to the history might get them onto the same page and unify things as the current json-simple.

Thank you, William, for the feedback. I wanted everything to be in one place (under the README). I wasn't aware those files had meaning to tools like Github though. I'll probably split it again if that is the case. No forks have joined this one yet, but I like your brief history suggestion which might help.


Heartbeat signature

Closes #1337

Hi @vponline, I've tested the latest commit in the temp-v0.10.0 branch using the coingecko-signed-data Airnode example, enabling heartbeat and then listening to it using Beeceptor. This is the request my endpoint received.

Since having made this screenshot a couple minutes ago, I received several other request, meaning that the heartbeat is being sent in regular intervals as expected. If I understand correctly, we're interested in the signature here, which changes with every single heartbeat I receive. I am not sure how to check it for correctness but I'll be happy to learn how to do it if you have a moment to spare. If the signature is correct, we can move it to Done then.

@martinkolenic  That's cool and thanks for testing! The signature is indeed supposed to be different for each request since it uses a timestamp in the signature and that (of course) changes for each request.
Here is how to verify the signature:

Go to https://playground.ethers.org/
Replace the TIMESTAMP, PAYLOAD and SIGNATURE into the following:
(note that the PAYLOAD will not include the timestamp and signature fields)

ethers.utils.verifyMessage(
  ethers.utils.arrayify(
    ethers.utils.solidityKeccak256(
      ['uint256', 'string'], [<TIMESTAMP>',JSON.stringify(<PAYLOAD>)])),
    <SIGNATURE>
)

Copy and paste the function into the Ethers playground and it should output the airnode address which signed it

Hi, Vekil, thanks very much for the detailed instructions. I checked the data and it was valid (a couple missing brackets there but I added those and the script worked).
The GCP test went well too, the results of the request were valid as well. I'm moving this to Done now.


Layers: Server middlewares are no longer ordered by filename

Environment

Operating System: Linux
Node Version:     v20.11.0
Nuxt Version:     3.11.2
CLI Version:      3.11.1
Nitro Version:    2.9.6
Package Manager<EMAIL_ADDRESS>Builder:          -
User Config:      devtools, extends, modules, nitro, tailwindcss, ui
Runtime Modules:  @nuxt/ui, @nuxtjs/color-mode, @nuxtjs/tailwindcss<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Build Modules:    -

Reproduction

Have a nuxt app using at least one layer besides the main app.
Create a server middleware in main app omega.ts doing simple console.log("I am omega")
Create a server middleware in layer alpha.ts doing simple console.log("I am alpha")
Run any request against server endpoint

Describe the bug
The reproduction shows omega before alpha.
Additional context
Use case: Layer auth takes care about adding user information to event context. Main app middleware does rough access control by user role requiring that context.
I can add a repro next weekend if necessary.
Logs
No response

This seems like a nitro behaviour change rather than Nuxt.
Would you see if you can reproduce this in pure Nitro (reproduction sandbox), and if so, raise there? 🙏

Yeah, I can do that! Will report back once I've got to this.


Add file upload to new files interface

The code for file upload needs to be moved over into the new interface.

Integrated file uploads from previous site into redesign.


Update solution.css

the css file for my proposal about html file

Closing per conversation that was had in #90

Closing per conversation that was had in #90


RSA key verification

I know ring has some goodies in it, and at minimum we want to support RSASSA-PSS.

I would definitely suggest using ring. I am less enthusiastic about RSA (even with PSS) although if the goal of this project is to be a reusable TUF implementation I suppose it makes sense, and ring has a decent RSA implementation.

Note that the ring API is designed so that you can use RSA simply by swapping signature::ED25519 in your code for signature::RSA_PSS_2048_8192_SHA256. So probably the best thing to do is to parameterize all the signature checking logic within rust-tuf with a &'static signature::VerificationAlgorithm parameter.

Note: This (very much most likely) depends on #3 or at least a better implementation of the cjson bits I implemented.

Update: progress can be found in the rsa branch.

Partially blocked by https://github.com/briansmith/ring/issues/530

Adding to version 0.1.0 because this is needed for testing something else.


Improve testing to reduce unnecessary console output

Certain tests produce an excessive amount of output. This includes:

Unnecessary stack traces caused by expected exceptions which are part of testing
A very large verbose output from mockito which fills up 10+ terminal screens
Repeated output of banner/startup messages for integration tests (such as Spring)

The above was noticed while checking test output for any changes related to the Log4j migration. We don't have automated logging testing and this cannot be introduced until test output is predictable and quieter.

In #2786 @GCHQDeveloper314 said: "A repeated warning of core.singletons.SingletonReservation WARN - An Accumulo Client was garbage collected without being closed is responsible for the vast majority of this excessive size. This originates in MiniAccumuloStore.getConnection and should ideally be fixed... This relates to (gh2619), in as much as it tackles the symptoms of one of the issues listed there. A proper fix for the MiniAccumuloStore should be explored there."

To clarify, the other PR suppressed the garbage collection warning, it did not fix the cause. This issue would include fixing the root cause of that error and then removing the logging configuration which was suppressing it.
This would be in addition to the other sources/causes of excess output given above and any others found when working on this issue.

The repeated Spring banners can be disabled - see Spring docs.

The fix for most of the noise (which is logging from expected exceptions) will be to make changes to the log4j.xml configurations for each module to hide these messages. This should be done carefully to ensure precise log filtering, so that in the case of failures useful messages are not hidden by a broad filter.


Face Rec on side profile

I am finding that if a user's head is turned to the side I can not get an accurate Face Rec compare
What steps would you recommend to improve this.
Should I take multiple images of the user's side profile form both sides and compare that to stored images i have of their side profiles
Also how can I get a percentage of how accurate the system feels that person is to an image.
Thank you
Keith

face_recognition could be focusing on front face. FaceRecognitionDotNet is also same.
In spite of same length 128, side face encoding has twice of density data compared to side part of front encoding.
So accuracy could be got down if comparing between front and side.
NOTE: face encoding data could not separate into face part. face encoding has not face part information.
So we should take both side and front face data.
Some of company (Amazon, NEC, Panasonic, Google and etc) face recognition systems may support comparing between front and side.

Also how can I get a percentage of how accurate the system feels that person is to an image.

Does it mean face image quality and extracted feature/encoding quality?
No. face_recognition and FaceRecognitionDotNet do not have them.

FYI
https://arxiv.org/pdf/1904.01740.pdf
FaceQNet is from ResNet50.

No Response


feat(ingest): raise permission failures in snowflake

Checklist

[ ] The PR conforms to DataHub's Contributing Guideline (particularly Commit Message Format)
[ ] Links to related issues (if applicable)
[ ] Tests for the changes have been added/updated (if applicable)
[ ] Docs related to the changes have been added/updated (if applicable). If a new feature has been added a Usage Guide has been added for the same.
[ ] For any breaking change/potential downtime/deprecation/big changes an entry has been made in Updating DataHub

Did only a cursory review.
question: is there a reason we're using self.logger instead of logger?

The reason is to emit logs with the specific class logger through which the method call was made (e.g. snowflake_lineage.py OR snowflake_schema.py) as opposed to snowflake_utils.py logger.

Looks like lint is failing. Can we promote this from draft state ?


DatePicker issues: IconButton tap targets do not work on the whole icon button, no way to set custom inner padding

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce
Create a datepicker in M3 with showDatePick:
    final res = await showDatePicker(
                      context: context,
                      firstDate: DateTime.now().subtract(
                        const Duration(days: 365 * 99),
                      ),
                      initialDate: DateTime.now().subtract(
                        const Duration(days: 365 * 18),
                      ),
                      lastDate: DateTime.now().subtract(
                        const Duration(days: 365 * 16),
                      ),
                      builder: (context, child) {
                        return Align(
                          child: Column(
                            children: [
                              Flexible(child: child!),
                            ],
                          ),
                        );
                      },
                    );

Open Date Picker
Expected results

Icon Buttons are clickable
Year toggle splash is adjustable, both border radius and size
Inner padding of the whole date picker is adjustable

Actual results

Icons buttons do not work unless the very edge is clicked
Year/Month toggle click area is not symmetric and cannot be adjusted
Inner padding of the date picker is not adjustable

Code sample
Code sample
    final res = await showDatePicker(
                      context: context,
                      firstDate: DateTime.now().subtract(
                        const Duration(days: 365 * 99),
                      ),
                      initialDate: DateTime.now().subtract(
                        const Duration(days: 365 * 18),
                      ),
                      lastDate: DateTime.now().subtract(
                        const Duration(days: 365 * 16),
                      ),
                      builder: (context, child) {
                        return Align(
                          child: Column(
                            children: [
                              Flexible(child: child!),
                            ],
                          ),
                        );
                      },
                    );

Screenshots or Video

Screenshots / Video demonstration
https://github.com/flutter/flutter/assets/50639765/bf94bad1-82c1-4ab2-98e6-16a84126b415

Flutter Doctor output
Doctor output
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.10.5, on macOS 13.4 22F66 darwin-arm64, locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 14.3.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.1)
[✓] IntelliJ IDEA Community Edition (version 2019.2.3)
[✓] VS Code (version 1.79.2)
[✓] Connected device (3 available)
[✓] Network resources

• No issues found!

Hi @Ax0elz. Thanks for filing this issue. I'm unable to reproduce the first issue on web, mobile and desktop. Can you provide more info on how I can reproduce this?
As regards the other two issues, these seem to be similar to this currently open proposal https://github.com/flutter/flutter/issues/93707

Looks like #93707 has some of the requests but does not seems to address the need for theme to have padding, and the ability to change the splash area for the toggle for the year selection.
As fast as the reproduction for the tap area for IconButton in the date picker I am not sure what would be different than the standard datePicker as seen in the attached video.
I do have some theme changes that might have some cause.
I change the tooltip theme:
  tooltipTheme: TooltipThemeData(
      decoration: BoxDecoration(
        color: baseTheme.colorScheme.secondaryContainer,
        borderRadius: BorderRadius.circular(borderRadius),
      ),
      textStyle: baseTheme.textTheme.bodyMedium,
      padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 16),
      margin: const EdgeInsets.symmetric(horizontal: 8, vertical: 8),
      showDuration: const Duration(milliseconds: 2500),
      waitDuration: const Duration(milliseconds: 500),
      triggerMode: TooltipTriggerMode.tap,
    ),

for IconButton:
 iconButtonTheme: IconButtonThemeData(
      style: buttonStyle.copyWith(
        shape: MaterialStateProperty.all(
          const RoundedRectangleBorder(
            borderRadius: BorderRadius.all(Radius.circular(8)),
          ),
        ),
        visualDensity: VisualDensity.compact,
        iconColor: MaterialStateProperty.all(
          baseTheme.colorScheme.primary,
        ),
        iconSize: MaterialStateProperty.all(20),
        backgroundColor: MaterialStateProperty.all(
          Colors.transparent,
        ),
        foregroundColor: MaterialStateProperty.all(baseTheme.colorScheme.outline.withOpacity(.5)),
        overlayColor: MaterialStateProperty.all(baseTheme.colorScheme.outline
            .withOpacity(baseTheme.brightness == Brightness.dark ? .2 : .5)),
        padding: MaterialStateProperty.all(EdgeInsets.zero),
        alignment: Alignment.center,
      ),
    ),

and the datePick theme:
   datePickerTheme: DatePickerThemeData(
      surfaceTintColor: baseTheme.colorScheme.surface,
      backgroundColor: baseTheme.colorScheme.surface,
      rangePickerSurfaceTintColor: Colors.transparent,
      rangePickerBackgroundColor: baseTheme.colorScheme.surface,
      yearStyle: baseTheme.textTheme.bodyMedium,
      dayStyle: baseTheme.textTheme.bodyMedium,
      headerHelpStyle: baseTheme.textTheme.bodyMedium,
      rangePickerHeaderHelpStyle: baseTheme.textTheme.bodyMedium,
      headerHeadlineStyle: baseTheme.textTheme.bodyMedium!.copyWith(fontSize: 25),
      rangePickerHeaderHeadlineStyle: baseTheme.textTheme.bodyMedium!.copyWith(fontSize: 25),
      weekdayStyle: baseTheme.textTheme.labelLarge!.copyWith(fontWeight: FontWeight.bold),
      shadowColor: Colors.white,
      shape: RoundedRectangleBorder(
        borderRadius: BorderRadius.circular(borderRadius),
      ),
      elevation: 0,
    ),

Wondering if any of this would affect that tap area. There is a possibility the tooltip trigger mode interfaces maybe?

Hi @Ax0elz. Thanks for the detailed explanation. I am able to reproduce this on the latest flutter stable channel using the code sample below. The issue seems to have been caused by TooltipTriggerMode.tap in the TooltipThemeData which seems to have been fixed on the latest master channel. Kindly switch to the latest master to confirm this issue no longer persists.
Code Sample

import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      theme: ThemeData(
        useMaterial3: true,
        tooltipTheme: const TooltipThemeData(
          padding: EdgeInsets.symmetric(horizontal: 16, vertical: 16),
          margin: EdgeInsets.symmetric(horizontal: 8, vertical: 8),
          showDuration: Duration(milliseconds: 2500),
          waitDuration: Duration(milliseconds: 500),
          triggerMode: TooltipTriggerMode.tap,
        ),
      ),
      home: const MyHomePage(),
    );
  }
}

class MyHomePage extends StatelessWidget {
  const MyHomePage({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: TextButton(
          onPressed: () async {
            await showDatePicker(
              context: context,
              firstDate: DateTime.now().subtract(
                const Duration(days: 365 * 99),
              ),
              initialDate: DateTime.now().subtract(
                const Duration(days: 365 * 18),
              ),
              lastDate: DateTime.now().subtract(
                const Duration(days: 365 * 16),
              ),
              builder: (context, child) {
                return Align(
                  child: Column(
                    children: [
                      Flexible(child: child!),
                    ],
                  ),
                );
              },
            );
          },
          child: const Text(
            "TEST",
            style: TextStyle(fontSize: 10),
          ),
        ),
      ),
    );
  }
}

flutter doctor -v

[✓] Flutter (Channel stable, 3.10.5, on macOS 13.4 22F66 darwin-arm64, locale
    en-NG)
    • Flutter version 3.10.5 on channel stable at /Users/dammya/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 796c8ef792 (2 weeks ago), 2023-06-13 15:51:02 -0700
    • Engine revision 45f6e00911
    • Dart version 3.0.5
    • DevTools version 2.23.1

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

[✓] Xcode - develop for iOS and macOS (Xcode 14.3.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14E300c
    • CocoaPods version 1.12.1

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

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

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

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

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 13.4 22F66 darwin-arm64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 114.0.5735.198

[✓] Network resources
    • All expected network resources are available.

• No issues found!

[✓] Flutter (Channel master, 3.12.0-13.0.pre.19, on macOS 13.4 22F66 darwin-arm64, locale en-NG)
    • Flutter version 3.12.0-13.0.pre.19 on channel master at /Users/dammya/fvm/versions/master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 7b8595629b (2 hours ago), 2023-06-30 02:29:24 -0400
    • Engine revision 099a70ebbc
    • Dart version 3.1.0 (build 3.1.0-262.0.dev)
    • DevTools version 2.25.0

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

[✓] Xcode - develop for iOS and macOS (Xcode 14.3.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14E300c
    • CocoaPods version 1.12.1

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

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

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

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

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 13.4 22F66 darwin-arm64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 114.0.5735.198

[✓] Network resources
    • All expected network resources are available.

• No issues found!

@dam-ease Yes looks like it is solved in master. Thanks :)

Closing as fixed on master and based on above comment.


v 1.11.1 stopped working on macOS 10.15.3

Hi,
First thx for such a great tool, it improves our productivity a lot!
We upgraded from v1.9.3 to v1.11.1, and one of my colleagues faced the issue that it stops immediately. Looks like it happens only macOS 10.15.3. It worked fine on 10.15.2, and after I upgraded, I started to see the same issue. The output looks like this;
sudo bin/kubefwd svc -n dev-kenji -x arn:aws:eks:us-west-2:a_aws_account_id:cluster/parkside-dev
INFO[09:43:42]  _          _           __             _
INFO[09:43:42] | | ___   _| |__   ___ / _|_      ____| |
INFO[09:43:42] | |/ / | | | '_ \ / _ \ |_\ \ /\ / / _  |
INFO[09:43:42] |   <| |_| | |_) |  __/  _|\ V  V / (_| |
INFO[09:43:42] |_|\_\\__,_|_.__/ \___|_|   \_/\_/ \__,_|
INFO[09:43:42]
INFO[09:43:42] Version 1.11.1
INFO[09:43:42] https://github.com/txn2/kubefwd
INFO[09:43:42]
INFO[09:43:42] Press [Ctrl-C] to stop forwarding.
INFO[09:43:42] 'cat /etc/hosts' to see all host entries.
INFO[09:43:42] Loaded hosts file /etc/hosts
INFO[09:43:42] Hostfile management: Original hosts backup already exists at /Users/kenji/hosts.original
WARN[09:43:44] WARNING: No Running Pods returned for service market-data-gateway in dev-kenji on cluster .
INFO[09:43:44] Done...

I verified v 1.10.0 worked on macOS 10.15.3. Is there any way to output verbose info helpful to debug? I turned on Firewall, but kubefwd is included in the whitelist and allowing incoming connections in macOS's Security & Privacy.

I noticed if I switch between v1.10.0 and v1.11.1 back and forth, v1.11.1 starts to work. However, I got the same issue after rebooting my machine.

@k2n
I checked the code and this issue may not be related to the system version.
I found that there is a bug in the current service monitoring code. When there is a podless service in a namspace to be monitored, if this service is just discovered first, kubefwd may have no time to wait for other pod services and directly end the main program. (Because waitgroup does not have +1, done is directly done in the main program).
But if the service without pod in service discovery is found after other services, there should not be this problem. (But the order of service discovery may be random)
I think adding a delay when finding no pod return in the service can solve this bug, but this may not be the best solution.
I will do a fix later. We can check if this is the cause. I think it is most likely caused by this bug.

Hi @calmkart Is there a way for me to test your fix, or would you create a release?  I'll push the version and have my colleagues use it. Will report if we still see the issue, but close this for now. Thx!


added palindrome.cpp

Description
I've added palindrome program in c++
Fixes #429
Checklist:

[x] My code follows the style guidelines(Clean Code) of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have created a helpful and easy to understand README.md
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests/screenshots(if any) that prove my fix is effective or that my feature works

@Amit366  sir please review my PR

@girija0707 add test case

I have added the test case @Amit366


[hotfix] proto_whl: include previous ver0.5.0 wheel

Introduction
In PR#174, a new field for StatusProgress is introduced(download_bytes), and otaclient_pb2 is rebuilt under ver0.6.0.
But I also accidentally rebuilt and override the 0.5.0 wheel.
This PR reverts the change to 0.5.0 wheel by pick 0.5.0 wheel from commit before PR#174

((a825ea2...))$ sha256sum whl/otaclient_pb2-<IP_ADDRESS>632fb-py3-none-any.whl
15713d4dbe115e925fb7b15acf6e992b22d10fae94b327f478eeaac857cbadfc  whl/otaclient_pb2-<IP_ADDRESS>632fb-py3-none-any.whl

(hotfix/proto_whl)$ sha256sum whl/otaclient_pb2-<IP_ADDRESS>632fb-py3-none-any.whl
3ba458941c2a0878a606902594779e9380c2c6132864d9ea1b6cc5433b8ddd02  whl/otaclient_pb2-<IP_ADDRESS>632fb-py3-none-any.whl

@Bodong-Yang
It seems different.

@Bodong-Yang It seems different.

Oh I will pick another one that match the hash value.

@obi-t4 Correct 0.5.0 wheel is included, please have a check, thanks!


Plugin doesnt work for me

Hi, i have trouble to execute this plugin.
My file comands.json is in CsSharp/plugins/CustomCommands with this code :

In Csssharp/configs/plugins/CustomCommands i have this file :

But when i put : !discord or /discord on the chat nothing is happening. Did i do something wrong ?
Thx !

Hey, you have a comma at the end of you Commands.json this needs to be removed

Ty my friends ! i'm sorry to disturb u for a syntax probleme ....... have a good day ! and thanks again !

Yeah no problem. In the next update there will be an error message if you have a syntax error in your file.


Fix global clear of unique values for Faker::UniqueGenerator

Global clear of unique values did not work after first global clear, test included

@MarcPer Could you take a quick look at this please?

Sure, I'll take a look.

This was a good test and it caught something I missed before. Whenever Faker::UniqueGenerator.clear is called, it clears @previous_results for all @unique instances in the marked_unique set. However, it also removes these instances from the set so, next time Faker::UniqueGenerator.clear is called, these instances will not be cleared anymore.
@kolasss 's change fixes this, but I would suggest an alternative, since removing the marked_unique.clear means the marked_unique set is never cleared and can grow indefinitely. The alternative is adding this to the Faker::UniqueGenerator#method_missing:
self.class.marked_unique.add(self)

With this, if any dangling instance of UniqueGenerator was previously removed from the set, it will add itself if it is ever used again. Since marked_unique is a set, it doesn't matter that add is called multiple times. And if this line is added, the same line can be removed from the initializer.

Just to be sure if my alternative suggestion would negatively impact the benchmarks, I redid what was described here with the proposed change, and the method using the marked_unique set is still consistently faster than calling ObjectSpace.each_object(self, &:clear).
The only new test I did was setting the second parameter in the benchmark function to higher values (20 and 40):
Benchmark.bm do |x|
  x.report { create_clear(1000, 40) }
  x.report { create_old_clear(1000, 40) }
end

#       user     system      total        real
#   5.558510   0.000000   5.558510 (  5.558902)
#   9.882145   0.000000   9.882145 (  9.882653)

This means the method_missing would be called 40 times between every UniqueGenerator.clear. Although this puts the old and new methods a bit closer, the new one still performs better.

Why not extract marked_unique.clear to a new method?
Describe it in the docs and we a good.
I think that memory consumption is not a big problem since Faker used in tests and rake tasks usually

@MarcPer I think it's good. Should I create a new PR?

@kolasss, I think you already did a good job with your unit tests - I don't see a need for creating a new PR. I would only do a new commit changing lib/helpers/unique_generator.rb again to:

re-include the marked_unique.clear in self.clear
move the line self.class.marked_unique.add(self) from initialize to the beginning of method_missing

Thanks for the discussion. I'll take a look later on and get it merged 👍


Create all group as per Ansible inventory script conventions

I first noticed that I was unable to run terraform-inventory --list without first exporting TF_STATE=.terraform/terraform.tfstate and as per the README it appears as though having to export TF_STATE was optional. Second, I noticed that when running ansible-playbook with the --list-hosts flag ansible-playbook would say there were no hosts found. When I removed --list-hosts it detected the host that the playbook should run against.
I then ran git bisect to track down the problem. And I was led to this commit https://github.com/adammck/terraform-inventory/commit/6ead28eee6fce717940d217b7d7705ea4104845f. I noticed that in cli.go this change added an "all" group to the Ansible inventory, so I went to check the Ansible docs regarding the format expected from a script.
http://docs.ansible.com/ansible/developing_inventory.html#script-conventions
The JSON generated from the master branch creates an "all" group containing a mapping of variable keys and values. According to the Ansible docs that mapping should be under the "vars" key of the "all" group.
After making these changes it has fixed both of the problems I was encountering.

Not sure why the tests are failing. I'm a go beginner.

Thank you very much for the patch, and especially for the comprehensive explanation of the issue. Looks good to me. Merging.

FYI, this PR is included in the v0.7-pre release. I'd greatly appreciate it if you could give it a try.

Tested, looks good!


Don't set -ex for nvm functions

The nvm commands are functions, so set -ex appears to apply recursively to them, and they do not appear to be intended to work with set -e. Also, set -x generates tons of hard-to-read error logs. This should fix the node distrib test errors.

This build seems to indicate that this change solves the particular problem we were seeing before: https://grpc-testing.appspot.com/view/Artifacts/job/gRPC_distribtest/374/architecture=x64,language=node,platform=macos/console

I also added another change to avoid an actual race between two instances of the distrib test.

Note that I ran into the same issues with rvm. See https://github.com/grpc/grpc/blob/master/tools/run_tests/build_artifact_ruby.sh#L52 for a pattern of what I do there.


fix mac os x test failures

Fixes: #56
Signed-off-by: The MathWorks, Inc<EMAIL_ADDRESS>

Unless anyone has any flags, I plan on merging this on Monday, March 7th.

For the first time, this looks like a work-around without too much impact - great!
+1 for merging.


Any way to do customized plug before route match using Maru?

find a way to use 'before' in Maru Router to plug customized actions


API doc issue: Documention Typo in dart:io RandomAccessFile.readIntoSync method

A minor typo in the the sentence:

Reads bytes and writes then into the range of buffer from start to end

Should be them instead.
ref: https://api.dart.dev/stable/2.18.6/dart-io/RandomAccessFile/readIntoSync.html

Would like to land a PR but couldn't find where this can be fixed from.

//cc @brianquinlan

Please close this, the CL is merged.


which speed column to use in int_imputation__detector_imputed_agg_five_minutes

There are currently two speed cols in int_imputation__detector_imputed_agg_five_minutes should we delete one of them?

@britt-allen Based on my code review back and fro, It seems that we used 'speed_five_mins' not the 'weighted_speed'. Timely catch, I will go ahead and update the model now. Thanks!

This is closed by #315


PAMI NAMD Exit issue

Original issue: https://charm.cs.illinois.edu/redmine/issues/61

Test that PAMI NAMD exits cleanly on PAMI.

Original date: 2013-03-03 06:41:05

Seems to be working fine with latest charm.

Original date: 2013-03-04 01:00:26

Yanhua had reported that NAMD exits with a seg fault. Nikhil believed it was fixed with Sameer's last commit, hence it was retested to make sure there was no over sight.

Original date: 2013-03-05 22:55:06

Joseph Baker confirmed that dependent jobs are running correctly now.


city weather searching

can search for a city's weather via an input & search button
today's weather displays city name, current date, temperature, wind speed, and humidity, and an icon representing general weather conditions (sunny, partly cloudy, stormy, etc...)
forecast for next five days displayed below

see if you can pull a list of city names from the weather API, implementing the jQuery dropdown widget to autofill city names if so


Trim dependencies: fastutil

We only use fastutil in two places:
    <dependency>
      <groupId>it.unimi.dsi</groupId>
      <artifactId>fastutil</artifactId>
      <version>6.5.6</version>
    </dependency>

If we're able to trim it out, it'd drop the fatjar size a fair bit, to around 84MB from around 100MB.

See rabbit's hole documented in #840

Closing this issue because the complete story is documented in #840, and #864 is a temporary fix for fastutil 6.5.6.


Nuxt Lucia Auth Docs

Description
Hi @pilcrowOnPaper,
Would you see there being a benefit in creating a nice new set of docs for nuxt with all connectors and working examples using nuxt-content and nuxt ui pro?
Did see there is a little bit  of work and missing docs for user trying to use Lucia auth in nuxt 3 with user and password not using SQLitE
thanks for package!!

Minimizing framework-specific docs were an intentional decision since I can't maintain 5 docs at once. I also unified the examples to use SQLite since most people should be able to SQL, and again, I can only maintain so many examples


Move ConfigurationManager instance to Framework

The lms::DataManager class contained an instance to lms::ConfigurationManager:
//Ins framework
ConfigurationManager conf_mgr;

ConfigFile *DataManager::config(const char* configName) {
    return conf_mgr->getConfig(configName);
}

ConfigurationManager *cfgMgr() { return conf_mgr; }

Move this somehow to lms::Framework.

As we will go for xml (maybe json) as standard for config files this could be moved into a library as it's not necessary for the core

Done


Development tips?

Any tips+tricks for developing a napari plugin? In particular is there an easy way to start up napari and immediately load the plugin? Every time I want to test something I am opening napari from the terminal, loading the plugin and then loading the demo config.

In particular is there an easy way to start up napari and immediately load the plugin?

and here's a script for adding a plugin dock widget to an existing viewer via a script:
import napari

v = napari.Viewer()
dw, main_window = v.window.add_plugin_dock_widget('micromanager')

core = main_window._mmc
core.loadSystemConfiguration('demo')

napari.run()


[Service Bus] Update reference docs to use source code instead of published package

The current reference API docs extract the information from the published package.
Since the published package doesnt have the @internal or @ignore tags on most of the internal classes and members, a lot more than what is relevant got published in the docs.
With #1384 we have updated the source code to have the right annotations and updated docs in the master branch.
docs-for-servicebus-released-version is the branch that is created from the master branch with newer class members updated with @ignore annotation, so that this branch can be used to publish the reference docs
Next step is to actually get the docs published from this branch

Turns out that docs from source code is not yet supported, re-using this issue to track doc updates for Preview 2


Cobra.test module is missing

Hi Manuel,
Firstly, thank you for this good work which is very interesting for my own project.
I have installed your package as instructed. However, I do witness some conflicts with Cobra. So in Cobra (version 0.25.0) where other modules do exist like (io, model, reaction,.....).
Traceback (most recent call last):
  File "/home/ahmed/anaconda3/bin/ncmw", line 33, in <module>
    sys.exit(load_entry_point('ncmw', 'console_scripts', 'ncmw')())
  File "/home/ahmed/anaconda3/bin/ncmw", line 25, in importlib_load_entry_point
    return next(matches).load()
  File "/home/ahmed/anaconda3/lib/python3.9/importlib/metadata.py", line 86, in load
    module = import_module(match.group('module'))
  File "/home/ahmed/anaconda3/lib/python3.9/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 850, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "/home/ahmed/ncmw/ncmw/scripts/ncmw_scripts.py", line 1, in <module>
    from .setup_scripts import run_setup as run1
  File "/home/ahmed/ncmw/ncmw/scripts/setup_scripts.py", line 30, in <module>
    from ncmw.setup_models import *
  File "/home/ahmed/ncmw/ncmw/setup_models/__init__.py", line 1, in <module>
    from .setup import (
  File "/home/ahmed/ncmw/ncmw/setup_models/setup.py", line 2, in <module>
    import cobra.test
ModuleNotFoundError: No module named 'cobra.test'

Any clue for help? I see that the new 25.0 Cobra version is just updated last week. is it the cause or it is a problem in my installation?

Hey Ahmed,
thank you for reporting it! Indeed it is due to the new cobra version, which removes the "test" module from the main package.
I removed the code that relied on it, so if you reinstall the package from scratch it should work now. Alternatively, you can just downgrade your cobra i.e. with pip install cobra==0.23.0.
Kind regards
Manuel

Should this issue be closed?

Thanks, Manuel and Andreas for the fast response.
Now it is working initially, this issue should be closed.


Add PriceHistory

Add api.tellorscan.com/priceHistory/$id
be able to get a timestamp and the value for each ID

@krasi-georgiev


Simplify theming

Please describe the feature
in simple terms: expose unocss config

created config/style.ts


[EPIC] Zally Integration With GitHub Enterprise

Acceptance criteria
As an API Developer
I want to get feedback on my API changes when I open Pull Request on GHE
So that I have an additional quality gate for the PR process
Tickets

#477
#478
#479
#480
#481
#482
#483
#484

Target architecture
       On open PR                     Send validation request
                                       and store the result
GHE  <-------------> GHE Integration <-----------------------> ZALLY Server
          REST       (this project)            REST

Workflow

Developer opens a PR on the GitHub Enterprise (GHE)
GHE via a Web-hook triggers  GHE Integration Layer (IL)
IL reads configuration of the repository
IL find Swagger file and send request to ZALLY
IL stores the validation result and notifies GHE back with the status and result link
By following the result link, Developer can always retrieve the validation result from IL

I've recently been considering putting together a GitLab integration since that's our chosen SCM & CI system. Initial requirements would be very similar to these and so I was considering adding them to the existing project. All of which raises some questions:

Would you be interested in GitLab integration living within the Zally repo? (I suspect: yes)
Do you agree that it should live within the github-integration project (possibly renamed)?
Do people envision #484 involving the existing Web UI or an entirely new one?
If just one Web UI, does it really make sense for the integrations to run in a separate server?
5 Where does the project name bark come from??

Would you be interested in GitLab integration living within the Zally repo? (I suspect: yes)

Yes :)

Do you agree that it should live within the github-integration project (possibly renamed)?

Yes

Do people envision #484 involving the existing Web UI or an entirely new one?

I would integrate it into the existing Web UI.

If just one Web UI, does it really make sense for the integrations to run in a separate server?

Yes, I would vote for clear separation of concerns.

Where does the project name bark come from??

It's humor. And very funny. We have a dog in the Zally logo. And the dog barks if there are any violations.
Please propose a new name if you think you have a better sense of humor. Functional naming always works for me.

Agree. I'm just thinking if it makes sense for Zally server to be able to function without a persistence, in stand-alone mode. So that when there is no data source, Zally would disable permalinks and statistics features.

(No objections to the name though - just hadn't spotted the joke)

It's german humor :)

when there is no data source, Zally would disable permalinks and statistics features.

That would have been a nice option to have for our first year - in-house the db just caused pain for us, largely because we didn't configure it well, as we weren't that interested in the stats. Now though, we've configured a stable db and are looking forward to permalinks and GitLab integration so can't see us disabling them in future.

The same applies to us (low priority). It would be just a nice-to-have feature for any future users.

@roxspring just to clarify: you are talking about GitLab integration or GitHub?

Ultimately both. My personal motivation is around GitLab but the APIs etc are very close to those of GitHub so it would be crazy to implement them separately from each other, and personally seems suboptimal to implement either of them outside of Zally itself (particularly if #593 is done).
My ideal plan would be:

Implement permalinks directly in Zally #593
Modify GitHub integration to use Zally permalinks
Move GitHub interation to Zally proper
Refactor and add GitLab support

I'm not in a position to really test changes to the GitHub integration so more likely I'll approach it:

Implement permalinks directly in Zally #593
Implement GitLab integration directly in Zally, heavily inspired by existing GitHub integration code, but with the benefit of being able to test myself.
Move GitHub integration over to Zally too, asking a zalandonite to test the result.

I haven't worked with GitLab API a lot but I have looked briefly on GitHub API and GitLab API and it looks similar (will skip about Merge Requests and Pull Requests :) )
For example, in GitHub Checks API  can be used to display validation results. I am not sure if it exists in GitLab.

In my opinion we can drop the GitHub (Enterprise) integration aka "bark". We don't see much benefit for us (for now). I propose to adjust @roxspring 's plan to the following:

Implement permalinks directly in Zally #593
Implement GitLab integration directly in Zally, heavily inspired by existing GitHub integration code (and with the idea in mind of how we can reuse parts of the code to implement GitHub integration)
Create an issue for GitHub integration (with a short description of how to implement)

In this case, @roxspring, you would be able to go faster with the implementation of the desired feature and we can get rid of the unused code.

@maxim-tschumak I do not agree about no benefits for us. Proper GitHub integration will bring a lot of benefits for our review process.
A brief look at GitLab & GitHub API shows that they do not have so much in common.
For example GitHub has a statues and Checks API which can be used for notifying about API review status from Zally.
I have not found anything similar in GitLab except that GitLab CI/CD runner can attach some reports to merge requests. Maybe a special GitLab service should be implemented to support reports for merge requests. GitLab has a plans to introduce Checks API similar to what GitHub has. They had a similar ticket before but it was closed because no one needs it.
@roxspring do you have some ideas how you would integrate Zally with GitLab?
In general, I think Zally itself has nothing to do with GitLab or GitHub. The only information needed by these services is API review result. The only operations needed are send specific file (or link) to Zally and get review result back. All of these things can be done outside of Zally itself. This information can be retrieved via Zally API so there are no reasons to have Gitlab/GitHub-related code in Zally code base.
More on that, even integration with GitHub might be different. For example, some project wants to have an pull request being able to be approved by set of people, some might have automated approval and have just status check and etc. And still nothing common with Zally except requesting an API review statuses.
I think it was a correct decision to put GitHub integration into a separate module and I would go in the same way with GitLab integration. Maybe even more - move them into a separate projects like zally-github and zally-gitlab.
In general I think it should be something like this
+-------------------+                 +-----------------+                      +-----------------+
|  GitHub / GitLab  |                 | GH/GL Zally Tool|   -> API Definition  | Zally           |
|                   | +-------------> |                 | +--------------------+                 |
+-------------------+                 +-----------------+    <- Review Status  +-----------------+

@maxim-tschumak

I'm just thinking if it makes sense for Zally server to be able to function without a persistence

You're right. It does not make sense when permalinks will be in place, but Zally can work with in-memory HSQLDB since 2017. No need to a separate database at all, if it is the case.

GitLab offers Commit Status API very similar to the GitHub status API, as far as I can see and, to me, clearly sufficient to match the current GitHub integration. I haven't looked at GitHub checks API or any equivalents that GitLab may or may not offer. I'm not familiar with further future plans for the GitHub integration outside of this epic.
From an architecture purity perspective, I totally agree that the integrations are a separate responsibility from linting itself, and spitting into two services makes sense. Indeed, if GitHub and GitLab related functionality diverge then there's a reasonable argument to further split those integrations into separate services too. I can even imagine stats and permalinks being hived off into separate microservices on the same grounds. If the system was bigger and being actively used and maintained more widely then I'm sure I'd be strongly in favour of this approach. I hope Zally receives that growth and we can return to this conversation in the context of splitting Zally into separate services in the future.
My arguments for combining at this stage are simply pragmatic. The project is still fairly small, and it's a pretty small group of us maintaining it. GitHub integration is already unused and silently falling behind as Zally and it's infrastructure is evolved. Permalinks have effectively been implemented already, but outside of Zally such that they aren't accessible to many Zally users - likely leading to permalinks being re-implemented in Zally and ultimately duplicating effort which could have been better spent. For now, the GitHub and GitLab integrations seem to be very closely aligned and I expect would likely each benefit from improvements to shared code and infrastructure. (Also, and this is possibly a personal failing, while I understand the theory of shared-nothing microservices each maintaining local copies of state, the practicalities of duplicated code and data just upset me - e.g. GHE integration and others maintaining separate Zally clients and potentially duplicating permalinks functionality).
Supporting Zally in both persistent and non-persistent configurations sounds nice in theory but, to me, not worth much time and energy. I only know of two Zally deployments: ours finally has persistence properly configured and I suspect yours at Zalando has too. That also means that 100% of known deployments have aspirations of integration with SCM/CI - a percentage I don't imagine changing much as Zally is deployed more widely. IMHO it doesn't serve us well to imagine Zally as totally isolated with nothing to do with SCM/CI.

Thank you @maxim-tschumak and @roxspring! Just couple of comments.

Are you OK with throwing the unused code away and giving GitLab integration a try as a part of the Zally server?

I am totally fine with throwing away unused code, of course :) I am not OK with having GL/GH integration directly in Zally instead of having a separate component, but I agree with you both - let's try with GitLab first (at least @roxspring will use it) then will see do we need to separate it or not.

And having an extra service with a persistence is an effort we can avoid now, from code-maintaining and operations perspective.

Probably I do not have a full picture with GH/GL integration, but what for do we need a persistence there? I thought it might work as a proxy between Zally and GL/GH without persistence at all because the only thing needed is a permalink to API review which will be managed by Zally.

Supporting Zally in both persistent and non-persistent configurations sounds nice in theory but, to me, not worth much time and energy.

We had this option already in place. For example, if someone wants to use Zally as a service which does only validation without keeping reports and permalinks Zally can be deployed with in-memory database. In can be deployed even with an embedded database which will store everything on disk for use cases where user do not want to setup a separate database. Nothing to invest here, actually :)

Probably I do not have a full picture with GH/GL integration, but what for do we need a persistence there?

A persistence for the review results, This is, of course, not needed if the GL/GH integration is only a proxy. In any case, we would need another deployment artifact, deployment configuration, etc (operational overhead).
In general: great that we've found a consensus :) Let's move forward!

According to the list of tasks there is no more tasks left. I am closing this epic.


Add support for arrays of arrays of elements

The childrenFromChildArguments() method in the React class is the one that needs to be amended.

Done.


Add model gen extensions initializations test cases

Codecov Report

Merging #48 into master will increase coverage by 0.87%.
The diff coverage is 0%.

@@             Coverage Diff              @@
##             master      #48      +/-   ##
============================================
+ Coverage      33.4%   34.27%   +0.87%
- Complexity      279      292      +13
============================================
  Files            88       88
  Lines          4347     4341       -6
  Branches        921      921
============================================
+ Hits           1452     1488      +36
+ Misses         2453     2425      -28
+ Partials        442      428      -14

Impacted Files
Coverage Δ
Complexity Δ

...lery/observability/model/generator/TraceGroup.java
80.95% <ø> (-2.39%)
11 <0> (-1)

...ity/model/generator/TraceGroupWindowProcessor.java
76.4% <0%> (+16.62%)
22 <0> (+5)
:arrow_up:

...lity/model/generator/ModelGenerationExtension.java
88.46% <0%> (+16.66%)
48% <0%> (+9%)
: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 4cdb801...6c7957f. Read the comment docs.


Check in package-lock.json

With this file, we can pin the component versions.
The file was brought from Docker image mjhddevlion/promviz-front:v0.1.0.

Thank you!

Thanks for the quick response.


soomthl1-iou

Does the smooth L1 loss in this algorithm include IOU?

No, iou-smooth l1 loss is in https://github.com/DetectionTeamUCAS/RetinaNet_Tensorflow_Rotation
@lijain

ok,thanks

@lijain would you add iou factor in SCRDet?


Only display GoCD agent pods on status report page

Currently, the status page displays all pods running on the K8S cluster. Please filter this list to include only GoCD agent pods.

Closing since it fixed in https://github.com/gocd/kubernetes-elastic-agents/pull/16


Implement os.execve for unix system

Implementation Details
Used nix::unistd::execve for execution.
Changes demonstrated at #2100 is applied for this execve as well.
I'm not quite sure whether the use of downcast() in the context is appropriate or not, but anyway it seems to work.
Any improvements or suggestions are welcome.
Documentations
nix::unistd::execve
https://docs.rs/nix/0.9.0/nix/unistd/fn.execve.html
Python3 os.execve
https://docs.python.org/3/library/os.html#os.execve
Test runs
cargo run -- -c 'import os;os.execve("/usr/bin/env", ["/usr/bin/env"], {"foo":"bar", "baz":"qux"})'
    Finished dev [unoptimized + debuginfo] target(s) in 0.40s
     Running `target/debug/rustpython -c 'import os;os.execve("/usr/bin/env", ["/usr/bin/env"], {"foo":"bar", "baz":"qux"})'`
foo=bar
baz=qux

Any null-embedded character throws ValueError
Sidenote
Overlapping codes in os.execv and os.execve need to be refactored to improve modularity, but I believe it can wait until after this PR is merged.

It seems to pass without any further effort. the commit is at https://github.com/RustPython/RustPython/pull/2101/commits/7ec074be53e04c803ae3ed2735bc267361ceb89b


Requires unzip

When running in minimal containers the action fails due to a lack of unzip, eg:
https://github.com/teaxyz/cli/actions/runs/4105361554/jobs/7082110062#step:4:8
You may feel this is “working as designed” in which case I’ll submit a PR for the README. Or perhaps you think this action should work even if unzip is not available—in which case perhaps there is a package npm or otherwise that will uncompress for us?

We use @actions/tool-cache for extracting zip and it depends on unzip in PATH. (They seem to have moved to system's unzip intentionally https://github.com/actions/toolkit/blob/main/packages/tool-cache/RELEASES.md#112)
I think this is by design.
cc @bartlomieju @satyarohith What do you think?

I think it's reasonable if that's the default behavior of the GH's Actions toolkit.

Yeah, this is expected behaviour.


Lots of int to size_t to remove and avoid future warnings.

Coverage increased (+0.0002%) to 99.811% when pulling f6272d64acf8bc9065f5b8e515d8921c286e3c06 on basvodde:master into 7b1dd28f90ced33238a9ac69ff4f712ff55bd879 on cpputest:master.


PROJECT: Review Drive for "Hub" - list of updates

So videos may have a note at end of the script to visit the "power of us hub". We need to update them.

Search the Scripts folder for "Hub"
Find the videos for those scripts (note, some may not have been made into videos in the end, can just ignore those)
Make spreadsheet of video name, script links, and timestamp of the update
Share with<EMAIL_ADDRESS>please

@Billflorio I searched the scripts for references to 'hub' and then checked the videos - these three videos reference the Power of Us Hub:
Outbound Funds1: How to Create a Funding Program and Funding Request

https://docs.google.com/document/d/1TPjAT_JXdLkzJuGynFZyGYVTodfQm3Pvj0rSbuabzp4/edit
https://www.youtube.com/watch?v=jjneSj1Nckg

Outbound Funds: Create Requirements for a Funding Request

https://docs.google.com/document/d/1PEAdi4yH0Jits9QxFXpneyGhgD6PAaywVu0ABFN41fY/edit
https://www.youtube.com/watch?v=2qtZd1dagmI

Outbound Funds - How to Create a Disbursement

https://docs.google.com/document/d/1axfY1NBNH1J8FR-UiOfwO_tzVebnQK1AIR_gxatay4g/edit
https://www.youtube.com/watch?v=pMmZd7cUlgE

Any other references I found either no longer have videos, have not had a video created or the script mentions 'hub' but the video does not.

@Salesforce-Em I updated the descriptions to clarify where the group now lives thanks!


[TASK] Remove required documents filenames for now

Estimated story points: 1
Description

It's not used and irritating

Acceptance criteria

The field is gone

Time 1h


SCSS Support - Doesn't output compiled css file

I'm submitting a ...  (check one with "x")
[ x ] bug report => search github for a similar issue or PR before submitting
[ ] feature request
[ ] support request => Please do not submit support request here, instead see use [gitter](https://gitter.im/mgechev/angular2-seed) or [stackoverflow](https://stackoverflow.com/questions/tagged/angular2)

Current behavior

removes main.scss which includes all references to other scss files, empties those folders which provide the .scss files. Outputs nothing.
I have .scss enabled and directory is correct.
Expected behavior

This is for all commandes, prod|dev|watch
Minimal reproduction of the problem with instructions

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

Please tell us about your environment:

Angular Seed Version: aaaaf75

Node: node --version = 7.1

Cannot reproduce it. Start the seed with npm start -- --scss to enable Sass.

I used the following command with no luck, I really think this is a bug and should be addressed.

All you have to do is create a scss folder in client, add some scss files and it disappears on npm start.

https://drive.google.com/open?id=0B4FIhZuY-3DzdzktS3AzYjdSWTA


[Candidate 1v1 Dry River ZH v4] Audio crackling when scrolling over map

Observed behaviour
There is a bit of audio crackling when scrolling over the map.
Expected behavior
Audio is setup well with smooth transitions. No crackling when scrolling around map.
Videos
https://github.com/TheSuperHackers/GeneralsRankedMaps/assets/4720891/cb986d92-1eac-490b-bf02-b19a84667097

hope i fixed it pls check in newest version


Ignore lossy DDL change for TiCDC

Enhancement
What is lossy DDL and why do we need to special handle it?
Lossy DDL means we execute a DDL which changes the data type. For example:
Create table:
CREATE TABLE movies(title VARCHAR(50) NOT NULL,
genre VARCHAR(30) NOT NULL,director VARCHAR(60) NOT NULL,
release_year INT NOT NULL,PRIMARY KEY(title));

Notice the current length of the genre is VARCHAR(30). If you do an alter:
ALTER TABLE movies MODIFY COLUMN genre VARCHAR(20)

You changed the length from 30 to 20. This is a lossy DDL, it would cause the full amount of data to change.
Also, it causes the TiCDC to spend a lot of resources on handling these data changes from TiCDC. But maybe the users don't care about these changes. They only want to get the right DDL to notice that the data type of this column was changed.
See more at: Needs Analysis For Optimizing Lossy DDL Synchronization Process  and Solution For Optimizing Lossy DDL in TiCDC

/label affects-7.1

/label affects-6.5


Can't find .css files with Font Awesome 6 Free

I'm (still) experiencing a similar problem as in https://github.com/sebinside/StreamAwesome/issues/207

[plugin:vite:import-analysis] Failed to resolve import "../fonts/fontawesome/css/sharp-light.min.css" from "src/main.ts". Does the file exist?

Somehow the checks implemented by https://github.com/sebinside/StreamAwesome/pull/208 don't seem to work. I tried changing the fontAwesomeVersionInfo object in model/versions.ts to
fontAwesomeVersionInfo = {
  fontFamilyBase: 'Font Awesome 6',
  fontVersion: '6.6.0',
  fontLicense: 'Free'
}

but this doesn't help either. Replacing the if-statement in main.ts with
...
if (false) {
...

does work however.
Reproduce

Delete the fonts/fontawesome folder
Download font awesome free for web Download
Paste in the folders as stated in the README
npm run dev

Yes, @DerArkeN with #208 fixed this but caused the final non-debug build to fail as the files are included dynamically and thus not considered by the build. There are ways to statically force folders to be included in the build, however, I was not able to get it working prior to releasing v3, so I partially reverted it.
Nevertheless, I am still interested in a version that defaults to the Free version if the pro files are not included. So everyone is invited to have look at it. I failed in, e.g., altering the vite config file to include the folders no matter what, when running npm run build.


Merge Feature/SecurityLogin branch into Master

Merge Feature/SecurityLogin into Master to continue building our aplication

It's okay?

It's fine! Merge!


⚠ GitLab Server has degraded performance

In fcc1518, GitLab Server (https://gitlab01.its-telekom.eu) experienced degraded performance:

HTTP code: 200
Response time: 8781 ms

Resolved: GitLab Server performance has improved in d59b9d8.


Set a new name for the button ACS style

Background
related https://github.com/epam/ketcher/issues/5156 the button has been added
Solution
by agreement with @vanoprenko a new name for button should be "Set ACS Settings"

Tested. Bug fixed.

Desktop:

OS: Windows 11
Browser Chrome
Version 128.0.6613.120 (Official Build) (64-bit)

Ketcher version
[Version 2.26.0-rc.5]
Indigo version
[Version 1.25.0-rc.3]


I Want The Tabmode Patch

Where Can I Find The Tabmode Patch ?
Please~

This?

If yes, open two windows in one workspace, then use mod+shift+f. And if you want to switch to tiling layout use mod+t. For fullscreen layouts use mod+f.
All layouts are created in the config.def.h file into the chadwm folder.

这个？

Yes, It's This. I Want To Patch To My DWM, But I Havn't This Patch.

如果是，请在一个工作区中打开两个窗口，然后使用mod+shift+f. 如果您想切换到平铺布局，请使用mod+t. 对于全屏布局，请使用mod+f.
所有布局都在config.def.h文件中创建到文件chadwm夹中。

When I Use The chadwm, I Can Toggle To The Tabmode.
Your DWM Is So Beautiful, But I Want Use My DWM, Because My DWM Had Patched Many Patches Yours Doesn't Have .
Thanks To Your Reply.

I Had Found It!
Is it this?
https://dwm.suckless.org/patches/tab/

I Had Found It!
Is it this?
https://dwm.suckless.org/patches/tab/

no , mine is a modified version of this

I Had Found It!
Is it this?
https://dwm.suckless.org/patches/tab/

no , mine is a modified version of this

Do You have The 'diff' File You Had Modified?
I Need It.
Thanks.

I Had Found It!
Is it this?
https://dwm.suckless.org/patches/tab/

no , mine is a modified version of this

Do You have The 'diff' File You Had Modified?
I Need It.
Thanks.

If You Have It, Please Tell Me How To Get It.
If You Don't have It, I Will Close This Issue And Create The 'diff' File By Your Source Code.

https://github.com/siduck76/chadwm/issues/17

Thanks!
Now, I Will Close This Issue.


Support bracket notation on Obj-C collections

It would be very nice, and far more idiomatic, to be able to write someNSMutableDictionary[key] = value; the way I can in Obj-C, rather than having to use someNSMutableDictionarysetObject_forKey_(value, key); (which is a construction that basically nobody uses in modern Obj-C development).
Similarly for NSMutableArray.

Yeah. package:jni has good support for collections. We need the same thing in package:objective_c


MPEG-2 TS not working with 3.1 and mux.js

MPEG-2 TS transmuxing via mux.js is not working in 3.1. 3.0.7 is working fine.

Working fine for me: https://shaka-player-demo.appspot.com/demo/#audiolang=de;textlang=de;uilang=de;asset=https://bitdash-a.akamaihd.net/content/MI201109210084_1/m3u8s/f08e80da-bf1d-4e3d-8899-f0f6155f6efa.m3u8;panel=ALL_CONTENT;panelData=MP2TS;build=uncompiled
Do you have repro steps for us to follow?  Specific content?  Can you reproduce the issue in our demo?  All of these questions were in the issue template that you deleted.  Next time, please use the template so that we have all the necessary information to investigate your issue.

Sorry for the short bug report, I created 2 codepens:
The codepens are completely identical, one is with 3.0.6 the other with 3.1.
3.0.6 working:
https://codepen.io/benny739/pen/GRomJWE
3.1 not working:
https://codepen.io/benny739/pen/wvJGmJY
It looks like in 3.1 it's throwing error 4032, CONTENT_UNSUPPORTED_BY_BROWSER.

Your codepen fails with the same content that works fine in our demo.  Something is different in the codepen, and I'm not sure what.
I tried using both compiled & uncompiled code in our demo, and both work.  So the compiler didn't break anything.
Still investigating.

I found the issue.  You need to load mux.min.js before Shaka Player.
This shouldn't be required, though.  So long as muxjs is loaded by the time you call player.load(), we would expect everything to work.
The change in behavior occured with the introduction of shaka.dependencies in PR #2683.  It was meant to allow apps to inject their own muxjs without loading it globally, but it accidentally created an ordering requirement.
I will see if I can find a simple way to fix it.  In the meantime, please change the order of scripts so that mux.js is loaded before Shaka Player.  This seems to be an effective workaround.


Move ByteChunkSyntax to the org.http4s.syntax package

To be consistent with other syntax enrichments

I missed this, good catch :+1:

Yeah, it's been  thorn in my side for a long time :)


.setCuurentPosition hangs when traversing backwards

Hi, I found an issue when using setCurrentPosition method while traversing backwards. Suppose I am at slide no 1 and called .setCurrentPosition method to set current slide index to 5, it will work, but if I call .setCurrentPosition from 5th index to say 3rd then the application hangs. I'm getting the following error in doing so:
E/dalvikvm﹕ Fatal spin-on-suspend, dumping threads

Yes nitin is right. It hangs on backward selection.

+1
This also indirectly causes nifty ANR states when switching between screens with Image Sliders and trying to set initial position to 0 while switching on their start.
I have 5 images in the slider.

This issue is still there.
Any fixes?

I am also facing this issue.
Any solution for this?

I am also facing tooo. Can anybody help me?

i have this issue too.

same problem :/

this seems to be working for me:
Set the slider to last position and then call moveNextPosition() because of the infinite loop.
 profileSlider.setCurrentPosition(arrayLength, false);
 profileSlider.moveNextPosition();

This work for me, thanks @darwin2k
  if (sliderLayout.getCurrentPosition() > position) {
                    sliderLayout.setCurrentPosition( array.size() - 1, false);
                    sliderLayout.moveNextPosition();
                }
                sliderLayout.setCurrentPosition(position, false);

if (sliderLayout.getCurrentPosition() > position) {
sliderLayout.setCurrentPosition( array.size() - 1, false);
sliderLayout.moveNextPosition();
}
sliderLayout.setCurrentPosition(position, false);
not working for me.

This work for me, thanks @darwin2k
  if (sliderLayout.getCurrentPosition() > position) {
                    sliderLayout.setCurrentPosition( array.size() - 1, false);
                    sliderLayout.moveNextPosition();
                }
                sliderLayout.setCurrentPosition(position, false);

This doesn't freeze the app at least. But it doesn't load the images.
I changed the smooth loading to true, and it started loading them.


Introduce geodesic exercises

A brief introduction to the wonders of geod...

Please add the answers to exercises\answers.md. Otherwise this is great :)

Please add the answers to exercises\answers.md.

Done in 0993148. However, I do not have edit access here, so you need to do the manual conflict resolution ("keep everything", I believe)


Add devDependency "vscode ^1.1.17" to package.json

npm install fails without it, on the postinstall script.

I would like VSCodium users, including me 😇 , to be able to use your excellent extension. I used it in VSCode, but I have shifted to VSCodium. ("Free/Libre Open Source Software Binaries of VS Code".)
I should explain a bit more about the options for publishing your extension to be used in VSCodium. The "Open VSX Registry" (https://open-vsx.org) is a registry of open-source VS Code extensions. Any development environment can access extensions there. The Microsoft Marketplace is not open to outside access.
Since npm install is failing right now on master, this extension can't be built, so it's not in shape for submission. But if the build were succeeding, your extension could be published or added to the OpenVSX registry. Hence this PR.
Once the build is succeeding, you could publish your extension officially to the OpenVSX Registry as the maintainer. Alternatively, I (or anyone) could add the extension to the registry without publishing it. You'd be the author in both cases. The extension would appear in VSCodium exactly the same as it does in VSCode, in both cases.
Here's their quote about these two methods of adding an extension:

One goal of Open VSX is to have extension maintainers publish their extensions according to the documentation. However, you may be missing specific extensions that have not been published by their maintainers: either they are not willing to do it, or they haven't found time to do it, or simply they haven't heard about Open VSX yet. Though the preferred solution for such a situation is to convince the maintainers to start publishing themselves, you can add the extensions here [ https://github.com/open-vsx/publish-extensions#how-to-add-an-extension ] to have them published by our CI workflow.

If you are amenable to making this available for VSCodium users, please merge this PR (hopefully it fixes the build?) and let me know whether you'd like to publish it officially to the registry as the maintainer. If you'd rather not bother, I can submit it via their CI.
Thank you.


performance degradation

Commit level 42c6fe9ff5bceb4258eb9754fa33fef5f668ecd2 can only perform 25 invokes per second with security and privacy enabled and both peer and crypto set to error.  The test is performed with SoapUI with 100 threads.
 Issue #477

commit 329127cf14f2ce7637308e3c7693b5190abd8111
Merge: 3c9ff3a 2cd84df
Author: Binh Q Nguyen<EMAIL_ADDRESS>Date:   Thu Mar 3 15:18:45 2016 -0500
Merge pull request #745 from adecaro/next_conf

Confidentiality 1.2

@adecaro : after bracketing, issues seems to be with commit 329127c

@dongmingh @muralisrini I have just submitted a PR to address this issue. Please, let me know if it fixes the problem. Thanks :)

With the commit from @adecaro ,
commit 085dcb505674780746bd65df05dafa878d77bc41
Author: Angelo De Caro<EMAIL_ADDRESS>Date:   Thu Mar 10 17:15:54 2016 +0100
removed unused imports

With Tcert=200, threads=100, 5 min run, the throughput are as follow:
peer and crypto set to error, security and privacy enabled, tps=121 and 151 for invoke and query resp.
peer and crypto set to error, security and privacy disabled, tps=185 and 257 for invoke and query resp.
peer and crypto set to info, security and privacy enabled, tps=104 and 140 for invoke and query resp.
peer and crypto set to info, security and privacy disabled, tps=162 and 252 for invoke and query resp.

that's closer to the original numbers. @adecaro : do you know what's causing the delta degradation (given that @dongmingh is able to reproduce the original values with the previous level of code) ?

With peer and crypto set to error and security and privacy enabled, tps = 147/236 (invoke/query) about two weeks ago, see #684

@muralisrini, the degradation, at this point, is clearly related to the fact that we are now using asymmetric encryption which is slower then symmetric encryption.

thanks, @adecaro

I'm on commit tag 3ef73d319b01fe84c0c88973350a240fc490d82e and seeing similar results. One node, after deploying chaincode_example02, with security and privacy disabled, invoke/query throughput is 173/198 per second. With security and privacy enabled, invoke/query throughput is 2.5/2.2 per second. This is on Linux s390x with 4 CPUs and 16GB memory, SLES 12.1.
One thing needs to be fixed is that with security and privacy enabled, even with log level at critical, the following hex numbers are still being printed for each invoke/query:
block 2d 2d 2d 2d 2d 42 45 47 49 4e 20 45 43 44 53 41 20 50 55 42 4c 49 43 20 4b 45 59 2d 2d 2d 2d 2d 0a 4d 46 6b 77 45 77 59 48 4b 6f 5a 49 7a 6a 30 43 41 51 59 49 4b 6f 5a 49 7a 6a 30 44 41 51 63 44 51 67 41 45 54 76 43 6d 6b 53 50 46 72 31 52 4f 7a 77 56 63 52 68 37 61 41 31 6b 74 39 43 69 31 0a 73 76 4e 77 7a 65 4f 4f 6a 78 4b 37 30 61 4b 59 65 32 63 6a 72 6e 48 38 44 2b 78 63 4f 67 6c 42 58 36 73 32 4f 6b 65 50 4c 71 67 64 4d 44 78 35 6e 36 47 79 61 46 50 42 68 67 3d 3d 0a 2d 2d 2d 2d 2d 45 4e 44 20 45 43 44 53 41 20 50 55 42 4c 49 43 20 4b 45 59 2d 2d 2d 2d 2d 0a
Logging should be async so it shouldn't have too much impact but you never know.

@gongsu832, thanks for the feedback. PR #813 addresses also that.

Hi @dongmingh, can this issue be closed?

@dongmingh, what is the your status? Can this be closed as @adecaro inquired..

@markparz - we were looking at some current numbers and suspect there has been some regression in this area. We were going to collect numbers at old commit level and compare to confirm. If regression confirmed, we have to keep this open.
Agree, @dongmingh ?

@muralisrini what are you using to determine performance regressions ?

@jeremyeder : nothing formal. We just have some measurements from the commit level after the first fix.

The issue was fixed on commit 1f65f6499e99246042125fe26426b177459ac673, dated 3/24.  It performed at 128/198 tps for invoke/query with security and privacy enabled.  However, I re-tested it with commit 0beb9ff56e57f8d8ecf4b13b958fe410f0241b7b, dated 4/15, the performance drops to 60/55 tps for invoke/query.  The test environment is on 1 vagrant using SoapUI to generate transactions.  Something was introduced between these two commits to cause the performance drop.

The date for commit 1f65f6499e99246042125fe26426b177459ac673 is 3/21 instead of 3/24.
commit 1f65f6499e99246042125fe26426b177459ac673
Merge: 13fe451 929cc6a
Author: Sheehan Anderson<EMAIL_ADDRESS>Date:   Mon Mar 21 11:33:40 2016 -0400
Merge pull request #858 from srderson/issues/776/comment_cleanup

Clean up utxo chaincode comments

@dongmingh, I have just benchmarked the crypto layer only of 0beb9ff56e57f8d8ecf4b13b958fe410f0241b7b and I didn't see any particular degradation in the performance.
I wasn't able to run the same benchmark on 1f65f6499e99246042125fe26426b177459ac673 because it refers to openblockchain and the compilation failed in hyperledger.
The current master has also good numbers. Again, it's just the crypto layer.

@adecaro, One more data point, if I comment out all CloseClient() from both rest_api.go and devops.go,  the tps remains the same, 60, for both invoke and query.
I will test today's master and report here.

@dongmingh, I have just benchmark the master of openblockchain and I see very similar numbers to those I get from hyperledger. Again this is the crypto layer only. It might be then that the degradation comes from other layer on the stack. More investigation is needed.

@dongmingh .. given you have the env. would it be possible to run the two levels so we can home in on the difference ?

With today's commit: 6bc272efc1f0aec1a062b32f0ef7621489673d43, the tps are
security/privacy disabled, invoke/query = 255/535
security/privacy enabled, invoke/query = 58/48
security/privacy enabled, CloseClient() commented out, invoke/query = 60/56

@dongmingh, is there a way to profile hyperledger when you submit your transactions? That would help to understand where are the bottlenecks.

@adecaro, in the past, we have done profiling using GO tool and learned that it does not give us the granularity we need to point to specific functions which are the bottleneck.  Therefore we build instrument into the golang code to get the time used by the user specified functions now.  The data (excel file) I sent you last week is the output from the instrument.  It shows that getTCertfromDER and loadUnusedTCerts (delete) use a large portion of time when security and privacy are enabled.  However, since the performance tps are about the same if commenting out CloseClient() in both rest_api.go and devops.go, it seems that there are something else cause the performance issue in addition to the two functions in crypto.

@dongmingh, Indeed. Thanks for the clarification :)


docs: add links to top with jump2header

Demo
Generated with:
jump2header -max-level 3

If you don't like the PR but interested in links to top see jump2header for more options.

This is interesting.. I'll play around with this


Change in element leaflet-control-layers-overlays

Hi,
First of all, thank you very much for the plugin. It allowed me to use LeafletSlider. Since the implementation of the plugin, my labels positioned above a group of overlays disappeared (Before I used Leaflet.FeatureGroup.SubGroup).
e.g.
Mobility (in different languages)

overlay 1
overlay 2

Territories (in different languages)
-overlay 3
-overlay 4
-overlay 5
I used to add them via the following script:
$('<p style="color:#036;padding-top:5px;padding-bottom:1px;border-bottom:1px solid #036";">'+ text +'' ).prependTo( $(".leaflet-control-layers-overlays").children()[1]);
I can partially solve my issue using dynamic css content:
div.leaflet-control-layers-overlays label:first-child:before {
content:'text';
color:#036;padding-top:5px;padding-bottom:1px;border-bottom:1px solid #036;
}
But then I loose the translation of the labels.
Can you help me?
Thanks in advance

Hi @vdewit,
Thank you for your feedback!
I am not sure I understand your issue?
Do you mean you use another plugin as Layers Control, then you feed it with jQuery, and the behavior changes once you add this plugin?
In that case, this sounds more like a use case for Stack Overflow, where you can reach a wider audience.
In any case, please make sure to provide a reproduction example.

Hi @vdewit,
Thank you for your feedback!
I am not sure I understand your issue?
Do you mean you use another plugin as Layers Control, then you feed it with jQuery, and the behavior changes once you add this plugin?
In that case, this sounds more like a use case for Stack Overflow, where you can reach a wider audience.
In any case, please make sure to provide a reproduction example.

I am not using another plugin, the behavior change is caused by plugin Leaflet.MarkerCluster.LayerSupport. Ok, I found a workaround by using css.

I am not using another plugin, the behavior change is caused by plugin Leaflet.MarkerCluster.LayerSupport. Ok, I found a workaround by using css.


Ideas for Superuser

Here are some ideas I put for Superuser. If you think they could be a neat addition, feel free to add them.

suuuuuuper big thanks for the discord stuff, i hadnt had time to get around to it and i appreciate people collaborating on the theme mwah mwah mwah <3333


In the report add total at the end

https://tracker.micro-labs.in/report/project-tracker
In the last row for the cost column, add the total for the Cost.

Done


Send SIGHUP to yubikey-agent

Similarly to gpg-agent, yubikey-agent keeps an exclusive open connection to the PIV applet.
yubikey-agent is nicer than gpg-agent, so all you need to do is send it SIGHUP to have it release the lock.
Should be easy to add support for this along with the gpg-agent killing?

Yep, we can do that on platforms which support it. What do you want to do on Windows?

yubikey-agent doesn't really work on Windows yet. It's planned, but I can add some side-channel for reloading when we make that work.


Simplify shape inference in Keras resize_images

This PR simplifies shape inference of keras.backend.resize_images, since the shape of the output tensor is already correctly set in image_ops.resize_images_v2:
https://github.com/tensorflow/tensorflow/blob/0921a80d56107e19c5c1cebf9500a683d7d41b10/tensorflow/python/ops/image_ops_impl.py#L1390
This also removes the need for the tf.shape op in cases where the spatial shape of the input tensor is fully defined which fixes #25086.

Please add a unit test!

@mattdangerw the correct output shape computations should already be covered in the following test cases
https://github.com/tensorflow/tensorflow/blob/c4d6c698022f1527fc786ad498f5b1866694ca33/tensorflow/python/keras/backend_test.py#L599-L615
But let me know if there is still a case I am missing.

Look like we are missing a case for a partially defined shape to me. Something that exercises the else block in your change.

@mattdangerw Sorry about that, I added a test case for dynamic input shapes.


Only trigger notify on push

coverage: 68.571%. remained the same
when pulling 4b5d2e4eb78f7d9d8490be91c0aed5f1e0c94b79 on eiriksm-patch-3
into 4c501f291f641693161a4892284f682a88207eb0 on main.


feat(code-streaming): added code streaming to editor while AI is writing files

Description
This pull request introduces a code streaming feature in the editor, which allows users to see the code as it is being generated by the AI. While the AI writes files, the content streams live in the editor, providing a more interactive and real-time experience.
What This PR Does

Streams code to the editor as it's being generated by Bolt.
Automatically selects the file being edited in the editor.
Switches to the code view automatically when Bolt starts editing a file.

Changes Made

Integrated code updates to appear in real-time as files are generated by the AI.
Updated relevant components to support continuous streaming updates without requiring manual refresh or reload.

Purpose
This enhancement improves the user experience by providing immediate visual feedback on AI-generated code, allowing users to track changes as they happen and better understand the AI's decision-making process in real time.
Preview
https://github.com/user-attachments/assets/93cd0122-35be-41f1-bbf2-04b765fc7a4f

i do not see this when i am using?

i do not see this when i am using?

the pr has not been merged with main yet. once reviewed by ant maintainer and merged to main you will be able to see the changes

I’m reviewing this along with #228, it may take a day or two to get it merged but feel free to test as well. 🙌

This has a couple of minor conflicts to resolve before it goes in @thecodacus, the pnpm lock file is just whitespace and the workbench is just imports. Ready to merge when those are resolved downstream 👍

the lock file is causing some issues. let me fix it first

Standing by 👍

LOL, you fixed the typecheck issue as well. I'm ready to merge this, just give me the 👍.

there was a bug in github code push, where if the already exist. fixed it while fixing the type issue 😄

created a repo and made a commit from the app while testing 🚀

@thecodacus this is absolutely phenomenal, thank you so much! Thanks for reviewing and merging @chrismahoney!


Notification banner fix

Fixes bug where the notification banner template was unintentionally using a content context variable in the opportunity page (in the Buyer FE - see below). The variable now has a more specific name 😸

Nice 👍


Using a Filesystem cache storage adapter results in an exception

Object of class Zend\I18n\Translator\TextDomain could not be converted to string

Switching to another adapter (like memory) works fine, looks like this happens because Filesystem doesn’t do any serialization, just:
// Zend\Cache\Storage\Adapter\Filesystem::putFileContent()
if (! is_string($data)) {
    // Ensure we have a string
    $data = (string) $data;
}

I’m not sure if Translator should serialize the TextDomain object before storing it, or if this is more a bug in the cache adapter. Perhaps we should check whether the cache can indeed store objects by using $cache->getCapabilities(), and serialize it if not?

@kinglozzer
the following works for me:
try installing zend-serializer and this configuration (i use a global config file for i18n in order to have language files inside a /path/to/app/lang dir, you can use a per-module config with getcwd() call replaced by __DIR__)
return [
//...
    'translator' => [
        //..
        'cache' => [
            'adapter' => [
                'name' => 'filesystem',
                'options' => [
                    'cache_dir' => getcwd() . '/data/cache',
                    'ttl'       => 3600,
                ],
            ],
            'plugins' => [
                'serializer',
                'exception_handler' => [
                    'throw_exceptions' => false,
                ],
            ],
        ],
    ];

kind regards,
maks

This repository has been closed and moved to laminas/laminas-i18n; a new issue has been opened at https://github.com/laminas/laminas-i18n/issues/10.


Struct field disjunction does not unify properly (regression)

What version of CUE are you using (cue version)?

cue version v0.4.4-0.20220928102958-cad3f2394c59

       -compiler gc
     CGO_ENABLED 1
          GOARCH amd64
            GOOS darwin
         GOAMD64 v1

Does this issue reproduce with the latest release?
No. The latest released version is 0.4.3, and this problem does not occur in that version.
What did you do?
Feed the following CUE source to cue export:
#ThingA: {
    kind: "KindA"
    #Details: {
        size: int | *1
    }
    #Details
}

#ThingB: {
    kind: "KindB"
    #Details: {
        name?: string
    }
    #Details
}

#Thing: {
    kind: "KindA" | "KindB"
    if kind == "KindA" {
        #ThingA.#Details
    }
    if kind == "KindB" {
        #ThingB.#Details
    }
}

x: #Thing & #ThingA

Admittedly, it's an odd approach, but it resulted from working around other defects back around the version 0.4.2 era.
What did you expect to see?
Exported as YAML, per the CUE Playground using version 0.4.3:
x:
  kind: KindA
  size: 1

What did you see instead?
Per the CUE Playground using the "tip" version:
t.kind: 2 errors in empty disjunction:
t.kind: conflicting values "KindB" and "KindA":
    -:2:11
    -:18:21
    -:27:4
    -:27:13
t.kind: field not allowed:
    -:2:5
    -:3:15
    -:6:5
    -:18:5
    -:19:5
    -:19:24
    -:20:9
    -:27:4
    -:27:13

Changing the approach to use a disjunction enclosing the #Thing.kind field fixes the problem, which is nice to see, as I used to find that this approach often didn't work for me.
#ThingA: {
    kind: "KindA"
    #Details: {
        size: int | *1
    }
    #Details
}

#ThingB: {
    kind: "KindB"
    #Details: {
        name?: string
    }
    #Details
}

#Thing: {
    {
        kind: "KindA"
        #ThingA.#Details
    } | {
        kind: "KindB"
        #ThingB.#Details
    }
}

x: #Thing & #ThingA

Thanks for the repro. Bisected to 748a68589747:
Here is a smaller repro:
go mod tidy
go run cuelang.org/go/cmd/cue eval -e x x.cue
cmp stdout stdout.golden

-- go.mod --
module mod.com

require cuelang.org/go v0.4.4-0.20220622094641-748a68589747
-- tools.go --
// +build tools
package tools
import _ "cuelang.org/go/cmd/cue"
-- x.cue --
#Details: {
	size: int | *1
}

#Thing: {
	kind: "KindA" | "KindB"
	if kind == "KindA" {
		#Details
	}
}

x: #Thing & {
	kind: "KindA"
}
-- stdout.golden --
kind: "KindA"
size: 1

Analyzing old code, it seems like this bug was always there, but was masked by another bug that has now been fixed. Further investigating.


Fix Prepare Exponent due to name change

Hey, sorry I just noticed this PR. I agree! ...we made this change on master some time ago. Maybe right after you opened the PR. Sorry for the bad timing

No worries. All it matters is that it got fixed! Thank you!


Ontology of Autonomous Driving based on the SAE J3016 standard

Dear EDMC AUTO community,
I am thrilled to share some exciting news with all of you! Our paper titled Ontology of Autonomous Driving based on the SAE J3016 standard has been accepted for publication in the prestigious Semantic Web journal. This is a significant milestone in our journey towards advancing autonomous driving technologies and standards.
You can access the full text of the paper by following this link: PDF. We encourage you to read and explore the comprehensive insights presented in the paper, which will undoubtedly contribute to the collective knowledge of the autonomous driving field.
Furthermore, we have also published an OWL version of the ontology associated with the paper. This resource will be valuable for those looking to implement and work with the ontology in their projects. The ontology has been created within a project led by Piotr Kulicki and The John Paul II Catholic University of Lublin (NCN 2017/26/M/HS1/01092). You can find the ontology in the project's GitHub repository here: ontology-autonomous-driving.
As a suggestion, we encourage you to consider adding the paper to the documentation of the EDMC AUTO repository. This will provide a centralized location for all related resources and make it easier for users to access and reference the paper in the context of the ontology.
We believe that this work will be instrumental in advancing the state-of-the-art in autonomous driving, and we hope that it serves as a valuable resource for the EDMC AUTO community and beyond. Feel free to provide feedback, ask questions, or engage in discussions related to the paper and ontology on the GitHub repository.
Thank you for your continued support and enthusiasm for our research endeavors. We look forward to your involvement and contributions as we continue to drive innovation in the field of autonomous driving.
Best regards,
Robert Trypuz
Former Member, The John Paul II Catholic University of Lublin

Dear EDMC AUTO community, here is the proper reference to the paper Ontology of autonomous driving based on the SAE J3016 standard. You can access it via the following link:
https://content.iospress.com/articles/semantic-web/sw243578


RRCHNM Agreement

Please confirm how long RRCHNM will host the data being served via API. Provide any terms of service or contracts that define the arrangement.

Sounds good. I'm keeping the issue open so we can return to it when it comes time to create the web archive. We may need to provide the crawler with some custom data to try and get it to capture the API functionality. Additionally, we'll want a dump of the DB to store in SDR alongside the publication build files.