More Czech localization fixes

Mostly changes after the online version was reviewed by our lawyers. I have only made changes to the XML files this time around, not updating the source translation spreadsheet anymore. This means that the XML files are now the only authoritative version of the Czech localization – hopefully that’s not an issue.
Apart from this, we have an update to the licensing part of the questionnaire in the pipeline. (It looks like we have to change the questionnaire content a bit in order to fit the Czech law.)

Thanks @zoul, I've also fixed it so in future your PRs wont fail on travis.
I should also be getting the transifex stuff finished this week so will send you an invite once I've got it working. I'll be copying the translations across from this state so if there's any others coming tell me.

I’m keeping an eye on the localization issues. If we come up with some changes after the Czech translation was moved to Transifex, I’m happy to replay the changes there.
There’s one thing that’s not clear to me, though. We need to completely restructure the licensing part of the questionnaire. I think I understand the XML schema, so let’s say I simply delete the original English questions about licensing and replace them with questions that fit the Czech law better.
One concern is data storage: May I simply pick new question IDs at will, provided that they are unique? Or is there some fixed DB schema in the service backend that has to be changed when the questionnaire structure changes?
And my second concern regarding this change is the localization process. As long as the Czech questionnaire was just a plain translation of the English one, the localization process was simple: the structure of the XML file was the same for both language versions, we just had to translate the contents 1:1:
English            Czech
Question A         Otázka A
    Answer 1           Odpověď 1
    Answer 2           Odpověď 2

How will the translation process work when a part of the Czech XML questionnaire is completely different from the English one?
English            Czech
Question A         Otázka X
    Answer 1           Odpověď 1
    Answer 2           Odpověď 2
                   Otázka Y
                       Odpověď 1
                       Odpověď 2

I feel like the stuffy Sunday afternoon is taking its toll on my language skills, hopefully it’s clear what I am asking about :) Will happily clarify if that’s not the case.
Thanks!

Hi @zoul, that all made sense. I'll explain how it currently works and how I'm hoping to reshape it for Transifex.
The question id's just need to be unique (the only places they are used in the code is if we try to automatically answer them based on metadata about the dataset), those 2 xml files are a complete description of what's required for the certificate. But it is more than just the questions. Some of the questions have a requirement level which affects which level of certificate they get. Other questions have logic attached to them (the test attributes) which decide if other questions show or not.
The certificate gets a certain level if all the activated questions of a certain requirement are met.
So in the current case it is perfectly fine if the structure of the legal section diverges from the English one but it will make it tricky to check that it's all correct unless you can read the Czech.
Which brings me to how I hope it to work using Transifex:
Instead of translating the xml files, they are going to stay in English so there will be a certificate.en.xml for the main questionnaire and a certificate.CZ.en.xml for the Czech Republic specific questions (and also a certificate.GB.en.xml for the British section) then when the certificates get processed and loaded into the app it also builds some .yml files of all the language in the questionnaire which we can translate in Transifex.
So the Czech Republic questionnaire will be able to be viewed in both Czech and English.
Does that make sense? and do you think it's suitable.
Also you were saying you're want to restructure the legal section, I'd recommend keeping in touch with @sumikasan and @JeniT to check that it's trying to find out the correct things and divides the requirements in to achievable levels.

I was exaggerating a bit when I was talking about restructuring the legal section, we just need to reshuffle the licensing part a bit (but we do need to change the question IDs). The achievement levels should be quite easy to guess based on the English original. And in case they are not, we are in touch with Sumika.
When you say that the Czech-specific questions will be in a separate file, is this file going to contain just the questions specific for the Czech version? (A diff against the English base, so to say?) I guess not, as I can’t imagine a reasonably easy way to mark what should be added or removed and where. On the other hand, if the certificate.CZ.en.xml file is going to contain the whole questionnaire, in English, adjusted for the Czech legal environment, how are we going to handle changes in the “base” file (certificate.en.xml), like when you add a new question? Will you notify the Czech team that the base questionnaire has changed, give us a diff and let us incorporate the changes into the Czech questionnaire?
Overall, I think the process looks fine. Having the English language version of the Czech questionnaire looks like a nice bonus, even though it means we have to translate the Czech additions back to English (not a big deal). I’m just not sure how well the original English text of the questionnaire currently applies to the Czech law – I think we did some minor adjustments while translating. Still, the possibility of having an English version of the questionnaire for the Czech legal system is nice.
I’ll make the changes to the legal section tomorrow so that we’ll have something tangible to discuss (as far as bits go). Thanks!

The questionnaire is currently already in two files, there is the prototype/translations/certificate.[en,…].xml which has the general questions and structure and then the prototype/jurisdictions/certificate.[GB,CZ,…].xml which has the legal questions that are specific to each jurisdiction.
So my plan is instead of manually translating the language in these files to get .cs and .CZ versions, we use Transifex to translate the text.
Yeah I thought it might be easier to check things if we have access to an English version of other questionnaires too.
Transifex will be able to highlight when the source changes too and and the Czech needs to be updated.
I'll add you to the transifex project so you can see the progress so far.

I have a first version of the adapted licensing questions available here, do you think you could merge it so that we could test the results on the live app, please? The changes are done against your current staging branch – I wasn’t sure how to do them against the Transifex feature branch (or if that’s a good idea at all).


an error occurred

after uploading it just says an error occurred, tried this many times but didn't work

I tried to upload a large file on the latest version of Discord and it worked fine. Could you please provide some more info (file size, config file, plugin version, Discord version) so I can look into this further?


Month view start on Monday

Hi, is there any chance to set Monday as first day of month view?
Thanks in advance

@marcpursals Yes, you can add "starting-day-month"=1 when declaring the calendar element in your HTML file.


Make tests work without installing cookiecutter

When running tests without installing cookiecutter, some of them fail
because they try to invoke cookiecutter. Moreover, if cookiecutter is
installed on the system, the tests would use the installed version
instead of the one in the build tree.
To solve both issues, use python -m cookiecutter.cli instead of
cookiecutter.
I know that the official way of testing is using tox, but in some cases, tox is not usable because it requires a network access.

Current coverage is 99.58%

Merging #550 into master will not affect coverage as of 425ea11

@@            master    #550   diff @@
======================================
  Files           12      12
  Stmts          482     482
  Branches         0       0
  Methods          0       0
======================================
  Hit            480     480
  Partial          0       0
  Missed           2       2

Review entire Coverage Diff as of 425ea11

Uncovered Suggestions

+0.42% via ...ookiecutter/utils.py#27...28

Powered by Codecov. Updated on successful CI builds.

:+1:


Weird x5c path output when opening a integrated terminal in VSCode

Windows Terminal version
1.21.1382.0 (preview) and 1.20.11381.0
Windows build number
10.0.19045.0
Other Software
VSCode 1.90.0
Steps to reproduce
Open a integrated Terminal inside VSCode
Expected Behavior
No weird path output with x5c x1b outputs
Actual Behavior
When I open a integrated Terminal in VSCode I get a weird path output that looks like this:

This issue was also mentioned in the vscode repo and the devs say its a windows terminal problem.
https://github.com/microsoft/vscode/issues/211721

Okay, but does this actually repro in the Windows Terminal? Or only in VsCode/?
Does this repro in a conhost.exe window?

0x5c is just a \, so it kinda looks like there some extra level of escaping going on somewhere in the stack. Like the OSC9;9 sequence got translated one too many times.
I'd also reckon that this may be related to some combination of oh-my-posh and VsCode's own shell integration.

Upon investigation, I'm betting this is https://github.com/microsoft/vscode/issues/214386

Upon investigation, I'm betting this is microsoft/vscode#214386

Ok thank you for the investigation and clarafication. I will close the isse since it seem not to be a Windows Terminal issue per se

Relevant vscode issue (June Milestone): https://github.com/microsoft/vscode/issues/211922


Slider text label color on theme change is not updated

#91605
The color of the text in valueIndicatorTextStyle is displayed incorrectly when changing the theme before the first drag of the slider. Similar issue with color here
https://user-images.githubusercontent.com/102767277/213883762-a640b28d-1a39-40cc-8c78-9d57826461aa.mp4

Hello @MaxYablochkin. Thank you for filing this issue. Can you please provide the following information?

A complete and minimal, reproducible code sample. Ideally, a single main.dart file that can be run directly.
The output of flutter doctor -v

Please provide the information in the form of text. See how to make collapsible sections with Markdown here.

Triage report
I can reproduce this issue with Master (3.7.0-24.0.pre.87). On changing the theme, the label color does not change until first update. Here's an updated code sample
Code Sample
import 'package:flutter/material.dart';

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

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

  @override
  State<MyApp> createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  var themeMode = ThemeMode.light;

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      title: 'Demo sample',
      themeMode: themeMode,
      theme: ThemeData(brightness: Brightness.light, useMaterial3: true),
      darkTheme: ThemeData(brightness: Brightness.dark, useMaterial3: true),
      home: SliderScreen(
        onThemeChange: () => setState(
          () => themeMode =
              themeMode == ThemeMode.light ? ThemeMode.dark : ThemeMode.light,
        ),
      ),
    );
  }
}

class SliderScreen extends StatefulWidget {
  const SliderScreen({super.key, required this.onThemeChange});

  final VoidCallback onThemeChange;

  @override
  State<SliderScreen> createState() => _SliderScreenState();
}

class _SliderScreenState extends State<SliderScreen> {
  double sliderValue = 0.0;

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text('Sliders'),
        actions: [
          IconButton(
            onPressed: () => widget.onThemeChange(),
            icon: const Icon(Icons.view_day),
          )
        ],
      ),
      body: ListView.builder(
        itemCount: 10,
        itemBuilder: (context, index) {
          return Slider(
            value: sliderValue,
            onChanged: (double value) => setState(() => sliderValue = value),
            label: sliderValue.toDouble().toString(),
            divisions: 10,
          );
        },
      ),
    );
  }
}

flutter doctor -v (Master)
[!] Flutter (Channel master, 3.7.0-24.0.pre.87, on macOS 13.1 22C65 darwin-arm64, locale en-US)
    • Flutter version 3.7.0-24.0.pre.87 on channel master at /Users/nabeelparkar/fvm/versions/master
    ! Warning: `dart` on your path resolves to /opt/homebrew/Cellar/dart/2.18.6/libexec/bin/dart, which is not inside your current Flutter SDK checkout at /Users/nabeelparkar/fvm/versions/master. Consider adding /Users/nabeelparkar/fvm/versions/master/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision c35efdaa68 (6 hours ago), 2023-01-24 02:57:00 +0100
    • Engine revision 7d3233d26d
    • Dart version 3.0.0 (build 3.0.0-154.0.dev)
    • DevTools version 2.20.1
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at /Users/nabeelparkar/Library/Android/sdk/
    • Platform android-33, build-tools 33.0.0
    • ANDROID_SDK_ROOT = /Users/nabeelparkar/Library/Android/sdk/
    • Java binary at: /Users/nabeelparkar/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/213.7172.25.2113.9123335/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

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

[✓] Chrome - develop for the web
    • CHROME_EXECUTABLE = /Applications/Brave Browser.app/Contents/MacOS/Brave Browser

[✓] Android Studio (version 2021.3)
    • Android Studio at /Users/nabeelparkar/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/213.7172.25.2113.9123335/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.13+0-b1751.21-8125866)

[✓] IntelliJ IDEA Ultimate Edition (version 2022.3.1)
    • IntelliJ at /Users/nabeelparkar/Applications/JetBrains Toolbox/IntelliJ IDEA Ultimate.app
    • Flutter plugin version 71.3.6
    • Dart plugin version 223.8214.16

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

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

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 13.1 22C65 darwin-arm64
    • Chrome (web)    • chrome • web-javascript • Brave Browser <IP_ADDRESS>

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

! Doctor found issues in 1 category.

Nice, I had seen this issue too, but had not found the time to report it yet. Nice to see it already reported and a fix landed. Thanks and great work @xu-baolin
I will verify my use case against master too, confirm that it is fixed and that I don't see the issue anymore as well. Ping @TahaTesser, this seems to be the issue we talked about, but that I did not have time to report.

@rydmike
Yep, I was surprised at how simple the fix was. Thanks, @xu-baolin!

I tested it as well now @TahaTesser. The issue described here, where the ValueIndicator color did not update to new theme, until you moved it appears to be gone. However, a minor related issue seems to remain. When I saw them both prior to this fix on macOS desktop earlier, I was unsure if it was same issue or different issues I observed. Seems like it were a different issues.
Here is what I found @xu-baolin:
If you leave the Slider indicator open during a theme change, it does not lerp animate with the rest of the theme change. It jumps to its new theme color after the new theme has completed its animation.
Additionally, if I use rapid enough theme changes, the ValueIndicator may get stuck in one of its older theme colors. But at least now it gets the new correct color as soon as you move it, that did not work before. It took quite a bit of moving it around or even close and open it again before.
You can see the behavior I describe above in the attached video:
https://user-images.githubusercontent.com/39990307/219035418-e52b2b9c-ad98-4ec4-b343-fd7248e0bea3.mov
(Recording made with Channel master, 3.8.0-12.0.pre.72)
To be honest though, how often do users leave a value indicator open while rapidly changing theme multiple times, which seemed to be needed to see the issue.
On first changes it was only showing the issue where it did not change until ThemeData had completed its animation. I cut many of those changed out in the beginning of the video where it worked reasonably well when using more realistically timed intervals between theme changes.
It might be so that if you change to a new theme fast enough, before previous theme has completed its animation, that this is the needed condition for the value indicator to get stuck in an older theme color. I was unable to determine if that is the trigger, but it seems plausible.

I tested it as well now @TahaTesser. The issue described here, where the ValueIndicator color did not update to new theme, until you moved it appears to be gone. However, a minor related issue seems to remain. When I saw them both prior to this fix on macOS desktop earlier, I was unsure if it was same issue or different issues I observed. Seems like it were a different issues.
Here is what I found @xu-baolin:
If you leave the Slider indicator open during a theme change, it does not lerp animate with the rest of the theme change. It jumps to its new theme color after the new theme has completed its animation.
Additionally, if I use rapid enough theme changes, the ValueIndicator may get stuck in one of its older theme colors. But at least now it gets the new correct color as soon as you move it, that did not work before. It took quite a bit of moving it around or even close and open it again before.
You can see the behavior I describe above in the attached video:
(Recording made with Channel master, 3.8.0-12.0.pre.72)
To be honest though, how often do users leave a value indicator open while rapidly changing theme multiple times, which seemed to be needed to see the issue.
On first changes it was only showing the issue where it did not change until ThemeData had completed its animation. I cut many of those changed out in the beginning of the video where it worked reasonably well when using more realistically timed intervals between theme changes.
It might be so that if you change to a new theme fast enough, before previous theme has completed its animation, that this is the needed condition for the value indicator to get stuck in an older theme color. I was unable to determine if that is the trigger, but it seems plausible.

Hi, Could you write a simple code to reproduce this issue? Glad to investigate it.

Yes of course. I have it on my to-do list with a bunch of other minor M3 component issues I have not had time to report yet, mostly minor issues like this one. I'll tag you when I do.
This one should be possible to demo with a fairly simple sample. I want to do it also to make sure it is not coming from the app used above.


Found a better way

Found this in a Microsoft repo
https://github.com/microsoft/FASTER/blob/master/cs/src/core/Utilities/SafeConcurrentDictionary.cs
This is a simpler solution to the atomicity problem but not sure if it needs the lazy wrapped on it, just wanted to share.

Hi @coderdnewbie,
MS solutions looks good: I'll wait to close #4 so I can see the best way to update the code to solve the atomicity issue.
Many thanks,


Minified js doesn't work in mobile webkit

pts.min.js minified by Balili currently throws "Cannot declare a let variable twice: 'i'." when in mobile Safari and Chrome.
This is possibly due to this webkit bug:
https://bugs.webkit.org/show_bug.cgi?id=171041
Keeping this issue open until we can verify the minified version will work in mobile.
Use non-minified version when mobile support is needed, for now.

Verified working in iPhone safari and chrome. Closing.


[SPARK-8420][SQL] Fix comparision of timestamps/dates with strings

In earlier versions of Spark SQL we casted TimestampType and DataType to StringType when it was involved in a binary comparision with a StringType.  This allowed comparing a timestamp with a partial date as a user would expect.

time > "2014-06-10"
time > "2014"

In 1.4.0 we tried to cast the String instead into a Timestamp.  However, since partial dates are not a valid complete timestamp this results in null which results in the tuple being filtered.
This PR restores the earlier behavior.

Merged build triggered.

Merged build started.

Test build #35178 has started for   PR 6888 at commit aaa9508.

Test build #35178 has finished for   PR 6888 at commit aaa9508.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Merged build triggered.

Merged build started.

Test build #35183 has started for   PR 6888 at commit 4dfc412.

Test build #35183 has finished for   PR 6888 at commit 4dfc412.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Merged build triggered.

Merged build started.

Test build #35192 has started for   PR 6888 at commit 1172c60.

Test build #35192 has finished for   PR 6888 at commit 1172c60.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

@yhuai updated to avoid changing equality behavior.

Merged build triggered.

Merged build started.

Test build #35319 has started for   PR 6888 at commit 1f09adf.

Merged build triggered.

Merged build started.

Test build #35320 has started for   PR 6888 at commit bdef29c.

lgtm

Test build #35319 has finished for   PR 6888 at commit 1f09adf.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test build #35320 has finished for   PR 6888 at commit bdef29c.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Thanks! I am merging it to master and branch 1.4.

It does not merge cleanly with branch 1.4. Will have another pr for 1.4 backport.


Ability to collapse StructBlock / Streamfield's by default.

Is your proposal related to a problem?
The current streamfield implementation supports collapsed streamblocks, but does not allow for them to be set as collapsed by default. I've tried adding collapsed=True via meta on struct blocks, however they are not in approved args, and therefore are not passed down to the streamblock implementation.
Describe the solution you'd like
It would be great for for large collections of streamblocks to be collapsed by default, since label templates allow us to customize exactly how content is previewed.
Adding collapsed=True to a streamfield, or streamblock, should make at least this field, if not all it's children, start collapsed by default when loaded into the admin.
Additional context
https://github.com/wagtail/wagtail-react-streamfield/issues/65
It seems as though this was partially working in the react branch during development, but didn't make it over to the final wagtail release.

Hi @IAmNatch - this has been implemented in #7738 and will be part of the next release.

That's awesome, I didn't catch that! Thanks taking that on!

Love this one great works getting this in.


Fix the issue with ReplicationPolicy

Issue #, if available:
Resource" arn in "ReplicationPolicy" was incorrect and leading to errors while replicating objects to cross account bucket for centralized logging.
Description of changes:
Changed "Resource" arn in "ReplicationPolicy" for "ReplicationRole" to "arn:${AWS::Partition}:s3:::${DestinationBucketPrefix}${SendDataToAccountID}-security-hub/${CFDataName}/*"
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Thanks @samegarg
Merged.


README.md out of sync for docker image

When following the instructions https://github.com/prometheus-community/stackdriver_exporter#docker I get:
$ docker run -p 9255:9255 prometheus-community/stackdriver-exporter
Unable to find image 'prometheus-community/stackdriver-exporter:latest' locally
docker: Error response from daemon: pull access denied for prometheus-community/stackdriver-exporter, repository does not exist or may require 'docker login': denied: requested access to the resource is denied.
See 'docker run --help'.

Where does the docker image actually gets pushed to?

https://github.com/prometheus-community/stackdriver_exporter/pull/79 should fix this up.
I think we'll need to cut a release in order to release a latest tag.

#79 should fix this up.
I think we'll need to cut a release in order to release a latest tag.

Ah, it never got pushed I guess? Or tried to the "wrong" (non existing) org and thats why right now I cant find stackdriver-exporter in prometheuscommunity ?


chore: handle offline mode more graceful

Contains
Instead of blindly logging the stacktrace of exceptions the launcher now checks for an HTTPException and whether the status code is -1, indiciating a network issue, for instance, when running offline.
Thus, we should only log in exceptional cases.
This does not affect any functionality of the launcher when run offline, though.
How to test
Start the launcher when offline and observe the logs. There should be less stacktraces printed from the GitHub repository adapter.
Outstanding before merging
Nothing.

Without this change (offline):
no GithubRepositoryAdapter logs, but
[...]
org.kohsuke.github.HttpException: Server returned HTTP response code: -1, message: 'null' for URL: https://api.github.com/rate_limit
[...]
org.kohsuke.github.HttpException: Server returned HTTP response code: -1, message: 'null' for URL: https://api.github.com/repos/MovingBlocks/Terasology
[...]

With this change (offline):
no GithubRepositoryAdapter logs and no org.kohsuke.github.HttpExceptions
With this change (online):
[...]
20:06:03.983 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/v4.1.0-rc.2: Missing game asset.
20:06:03.984 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/playtestSept2020: Invalid version (no major version): playtestSept2020
20:06:03.984 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/alpha16rc1: Invalid version (no major version): alpha16rc1
20:06:03.985 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/alpha13rc3: Invalid version (no major version): alpha13rc3
20:06:03.985 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/alpha13rc2: Invalid version (no major version): alpha13rc2
20:06:03.985 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/alpha13rc1: Invalid version (no major version): alpha13rc1
20:06:03.986 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/omega994: Invalid version (no major version): omega994
20:06:03.987 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/omega583: Invalid version (no major version): omega583
20:06:03.989 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable55: Invalid version (no major version): stable55
20:06:03.989 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable53: Invalid version (no major version): stable53
20:06:03.989 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable50: Invalid version (no major version): stable50
20:06:03.989 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable49: Invalid version (no major version): stable49
20:06:03.989 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable48: Invalid version (no major version): stable48
20:06:03.990 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable47: Invalid version (no major version): stable47
20:06:03.990 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable46: Invalid version (no major version): stable46
20:06:03.990 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable45: Invalid version (no major version): stable45
20:06:03.990 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable44: Invalid version (no major version): stable44
20:06:03.990 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable42: Invalid version (no major version): stable42
20:06:03.990 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable41: Invalid version (no major version): stable41
20:06:03.990 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable39: Invalid version (no major version): stable39
20:06:03.991 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable38: Invalid version (no major version): stable38
20:06:03.991 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable37: Invalid version (no major version): stable37
20:06:03.991 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable32: Invalid version (no major version): stable32
20:06:03.991 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable31: Invalid version (no major version): stable31
20:06:03.991 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable30: Invalid version (no major version): stable30
20:06:03.991 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/highlight23: Invalid version (no major version): highlight23
20:06:03.992 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable29: Invalid version (no major version): stable29
20:06:03.992 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/untagged-9f0b44a85a06aea32eab: Invalid version (no major version): untagged-9f0b44a85a06aea32eab
20:06:03.992 [Launcher init thread] INFO  o.t.l.r.GithubRepositoryAdapter - Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/untagged-4b29ff9040aad554a2b6: Invalid version (no major version): untagged-4b29ff9040aad554a2b6
20:06:04.019 [Launcher init thread] DEBUG o.t.l.r.GithubRepositoryAdapter - Github rate limit: GHRateLimit {core {remaining=54, limit=60, resetDate=Fri Jun 30 21:06:01 CEST 2023}, search {remaining=10, limit=10, resetDate=Fri Jun 30 20:07:04 CEST 2023}, graphql {remaining=0, limit=0, resetDate=Fri Jun 30 21:06:04 CEST 2023}, integrationManifest {remaining=5000, limit=5000, resetDate=Fri Jun 30 21:06:04 CEST 2023}}
[...]


Highlighting is incorrect on tables.

It seems like it has trouble highlighting changes on tables when then contents of the cells are similar.
originalHTML =

asd
asd
asd

asd
asd
asd

asd
asd
asd

;

 newHTML =

asd
asd
asd
sd

asd
asd
asd
sd

asd
asd
asd
sd

 originalHTML2 =

asd
asd
asd

asd
asd
asd

asd
asd
asd

;

 newHTML2 =

asd
asd
asd
asd

asd
asd
asd
sd

asd
asd
asd
sd

;

originalHTML3 =

asd
asd
asd

asd
asd
asd

asd
asd
asd

;

 newHTML3 =

asd
asd
asd
kkk

kkk
asd
asd
sd

asd
asd
asd
sd

;

I have also encountered the same problem. Have you resolved it


Integration Test - Release - 2021/12/01 07:13:44

Auto create for integration test. IssueCommandFlow

#pri1

Just type '#pri3'

#pri2

#pri3

#assign PRMergerTest1

#assign NonAllowedUser

The following users don't have valid GitHub IDs, or are not collaborators on this repo: nonalloweduser

#reassign PRMergerTest2

#reassign NonAllowedUser

#please-close

GitHub user PRMergerTest1 has been removed from the MicrosoftDocs organization, so they were automatically removed as an assignee.

The following users don't have valid GitHub IDs, or are not collaborators on this repo: nonalloweduser

#unassign PRMergerTest1

#unassign NonAllowedUser


Add site.github.releases.latest

Sometimes a release is tagged for in the past for historical purposes.  Grabbing all of the releases and hoping that the first one is the latest doesn't work.  Instead, it could query /repos/:owner/:repo/releases/latest1 which will give the release marked latest.
[1] https://developer.github.com/v3/repos/releases/#get-the-latest-release

issue is still open


add  ‘SeBlock’ can't work ?

Sorry, I will complete SE block in a week.

Sorry, I don't have time to finish it. But you can do it easily by yourself.


Convert Zenoh Client to Micro URIs

This change is still a work in progress - the tests are currently failing.
Per Spec, the Zenoh client is expected to use a micro URI serialization for the Zenoh keys.
This change switches over to micro URIs.
Note: This change is dependent on two PRs: #22 and up-cpp#75 and cannot be merged until those are done.
Please use this link to view only the changes for this PR.

This change is ready to be reviewed, but cannot be merged until dependencies have been merged.
Please use this link to view only the changes for this PR.

Branch has been rebased to main and is ready for approvals.


Fix plural words and command examples

Codecov Report

Merging #320 (e917650) into master (ecad0ba) will decrease coverage by 0.15%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##             master     #320      +/-   ##
============================================
- Coverage     68.54%   68.38%   -0.16%
+ Complexity     1122     1119       -3
============================================
  Files           136      136
  Lines          3834     3834
  Branches        521      521
============================================
- Hits           2628     2622       -6
- Misses          977      983       +6
  Partials        229      229

Impacted Files
Coverage Δ

...java/seedu/address/logic/commands/FindCommand.java
100.00% <ø> (ø)

...eedu/address/logic/commands/LessonEditCommand.java
87.65% <ø> (ø)

.../java/seedu/address/model/util/SampleDataUtil.java
36.53% <0.00%> (ø)

.../seedu/address/model/lesson/CalendarEntryList.java
82.03% <0.00%> (-3.60%)
:arrow_down:

Continue to review full report at Codecov.

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


Support for multiple JSON sources

Added support for scrapping the metrics from multiple sources
The sources will be differentiated by using "tag"
This PR will fix #3

Hello,
Could you please realese the final version with these changes?.
Thanks,
Regards,

Hello,
Could you please realese the final version with these changes?.
Thanks,
Regards,


Audio playing background service

I'm using audioplayers plugin to play local asset file. It's working fine with play, pause and stop. But when audio is playing if I get a call, it's not stopping, or if I move to another app without closing audio playing app, like YouTube and play video. Simultaneously it's also playing..how to handle this??

I'm Also I have this issue !
+1

Same issue

Background audio works in ios 0.13.5 for me. I think it stopped working in .14.0.

@SivaGiga Are you testing your app in an Android smartphone?

Background audio works in ios 0.13.5 for me. I think it stopped working in .14.0.

I am going to use this library in upcoming project. Does this library support background audio play and show player in notifications and lock screen?

@surpriso1997 Notification at the moment is only implemented for IOS. IOS stops the audio the moment you move out of the app although, in Android, the audio keeps playing but you do not have notifications to control the player.

@alakhsingh do you know if those features are going to be implemented in the near future?

@surpriso1997 Not sure. If you need it right now then you can  audio_service plugin which also supports audio playing in the background and android lock screen audio control too.

Same issue. This plugin is the most simple and stable I have tested, The only missing feature is the background service which is, unfortunately, a key feature.
Good luck.

@alakhsingh There is issue in audio service plugin that there is compatibility issue between audio service and audioplayers.

@surpriso1997 , I don't think compatibility is an issue. I did implement audioplayers plugin with audioservice plugin. It works perfectly fine. There are some audio player states which might be different but yeah, it does work.

Background audio in iOS works, you just need to enable the "Audio, AirPlay and Picture in Picture" background mode capability for your specified target - https://developer.apple.com/documentation/avfoundation/media_assets_playback_and_editing/creating_a_basic_video_player_ios_and_tvos/enabling_background_audio

We should probably add that link to our troubleshooting guide! Thanks @MasjZam for figuring it out

Closed by #709


feat: Implemented the basic activity types

Implemented the base Activity type object and also the following activity types:

Create
Announce
Follow
Accept
Reject
Like

closes #31
Signed-off-by: Bob Stasyszyn<EMAIL_ADDRESS>

We should talk about Endorse in a followup.


Add Dockerfile

Dockerfile to build image with the jsm util on top of the nats-box container
$ docker run -it synadia/nats-box:js # Just built locally this one, not on DockerHub
             _             _
 _ __   __ _| |_ ___      | |__   _____  __
| '_ \ / _` | __/ __|_____| '_ \ / _ \ \/ /
| | | | (_| | |_\__ \_____| |_) | (_) >  <
|_| |_|\__,_|\__|___/     |_.__/ \___/_/\_\

nats-box v0.2.0
1dfdc8249b8e:~# jsm
usage: jsm [<flags>] <command> [<args> ...]

JetStream Management Utility

Signed-off-by: Waldemar Quevedo<EMAIL_ADDRESS>

LGTM

Merged, but I suspect I'll be fiddling this to integrate with goreleaser.


Duplicate Paragraph

The following paragraph is written twice:
If you are looking for a pre-made simulation, you can use our "Do It Yourself" attack scenarios. These scripts are safe, documented, and easy to use. These scenarios will reflect Defender for Endpoint capabilities and walk you through investigation experience.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 302ee74c-812a-51b2-13e5-7b5daaa411f7
Version Independent ID: 37fca1db-b257-588f-db65-4d5c6d7fd53f
Content: Microsoft Defender for Endpoint evaluation lab
Content Source: microsoft-365/security/defender-endpoint/evaluation-lab.md
Product: m365-security
Technology: mde
GitHub Login: @mjcaparas
Microsoft Alias: macapara

@angusmclean11 Thank you for your feedback. We have made changes to the document via PR#https://github.com/MicrosoftDocs/microsoft-365-docs/pull/6821
Thanks
Sri

@msbemba Thank you very much for the contribution and updating the documentation with PR. @angusmclean11 Hope this update is helpful for you. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


fix comilation error in ios.js

This causes compilation error in ios.

Also when you pull this in, can you publish this and also the latest PR #16 on github?

Thanks! Will do.

u rock !!!


Update PMP version

Update pcmdi_metrics version to 3.4.1 in meta.yaml

@lee1043, thanks for the suggestion!  We won't have another E3SM-Unified release until November but I have made a note of this change to include it then.  There's no problem with keeping this PR open until then but just to note that the change won't happen for a while.

@xylar thanks. No problem with keeping this PR open, just wanted to leave a note for any future update.

@lee1043, in the latest pcmdi_metrics, you are pinning a specific numpy verison:
https://github.com/conda-forge/pcmdi_metrics-feedstock/blob/main/recipe/meta.yaml#L37
That won't work for us in the next E3SM-Unified, where we will have numpy >=2.0,<3.0, and it is not very fair to other packages to have such a specific pinning of such a common package.  What is the timeline for numpy 2.x support and can you make sure you don't pin such a specific version in the future to play nicer with other packages?
Much appreciated!

@xylar thank you for pining me. I recall this numpy version restriction was mostly because of cdms. We are working on removing cdms dependency from PMP, and once completed, I think that will release the numpy version restriction. We are aiming to get this done by mid Jan 2025 to be better aligned with the next E3SM unified env version timeline. Would this work for you?

@lee1043 that's what I was hoping to hear! Thanks!
Also, I patched cdms2 and genutil for numpy 2.0 on Friday so you may want to see how that goes even in the interim before you move away from cdat.

@xylar that is great to hear, thank you for letting me know! Is the patched cdms2 available through conda channel?

@lee1043, yes:
https://github.com/conda-forge/cdms2-feedstock/pull/92

Please let me know if you run into trouble.  I patched every issue I came across but the testing on conda-forge may not cover everything.

@xylar thank you! I will test it and let you know how it works. Just a note, a while ago I opened an issue on CDMS regarding its conflict with numpy version https://github.com/CDAT/cdms/issues/449, which I believe that must be resolved by your patch. Did I get that right? Is there specific CDMS version number assigned after for your patch?

I believe that issue was fixed in earlier patches by me:
https://github.com/conda-forge/cdms2-feedstock/pull/81
https://github.com/conda-forge/cdms2-feedstock/pull/85
No one is maintaining CDAT so I think your issues are unfortunately being lost in the ether.  You could try to make issues on the conda-forge feedstock but I also have really limited time to maintain a dying and very frustrating package.  Still, better than nothing...

Is there specific CDMS version number assigned after for your patch?

Not a version number (that would require the developers to create a new release) but a build number.  If you install cdms2 and you have a constraint numpy >=2.0, you should get build 23, e.g.:
$ conda create -y -n test "python=3.10" "numpy>=2.0" cdms2
...
 cdms2              conda-forge/linux-64::cdms2-3.1.5-py310h4f3777b_23
...

The end of the build string (py310h4f3777b_23) is the build number, 23.

@xylar great to know, thank you! I agree it is not exciting to maintain a dying package.

@tomvothecoder it looks like the same numpy version issue applies to xcdat (https://github.com/xCDAT/xcdat/blob/96bc649ad59750ec37b959d9d4890891b54c62c7/conda-env/dev.yml#L14) when @xylar plans to upgrade numpy version in E3SM unified.

@tomvothecoder it looks like the same numpy version issue applies to xcdat<EMAIL_ADDRESS>when @xylar plans to upgrade numpy version in E3SM unified.

Thanks, yes I plan on removing the constraint soon. It was added because xESMF was not compatible with numpy>=2.0.0 but that has since been fixed.

Hi @xylar, PMP version 3.8 now use numpy >= 2.0.

@lee1043, wonderful, thank you!


mload doesn't cause memory expansion

in the memory expansion section in about page, the mload need to be replaced with mstore, since mstore is the one that cause memory expansion and not mload.
Any opcode that accesses memory may trigger an expansion (such as [MLOAD](https://www.evm.codes/#51), [RETURN](https://www.evm.codes/#F3) or [CALLDATACOPY](https://www.evm.codes/#37)).
link to the page:
https://www.evm.codes/about?fork=merge

MLOAD does trigger memory expansion as well.
You can see in EthereumJS the MLOAD instruction: https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/evm/src/opcodes/functions.ts#L660
Which calls memory extend even on reads, thus having to pay the cost of that https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/evm/src/memory.ts#L68

my bad, thanks for the clarification!


Add a helper macro for properties & async

The to_owned macro is helpful to handle hooks with async components, but when using properties it can be problematic because cx will be moved in the async block, and will result in a compilation error. This adds a new helper that allows to make either hooks or properties owned.
Note that the macro could be merged with to_owned, but having two macros may be better for discoverability (and the to_owned_props may be more expensive at compile time).

Could we just modify the to_owned macro to accept $first:ident $(remaining:ident)* instead and set the cloned variable to the last segment.
to_owned![cx.props.test, cx.props.other.nested, x];

Would expand to:
let test = cx.props.test.clone();
let nested = cx.props.other.nested.clone();
let x = x.clone();

Would need to try, but this may not work with macro hygene

It may be possible to merge the handling of paths & not paths, but I think it needs a bit more macro trickery than what I am able to do.

I like that approach a lot better! If we need to, we could use a proc macro to parse the macro, but the macro you posted seems to work well without it.

I edited the example a bit to make it compile (while hiding the boilerplate) so that it can test the macro


TAT Calculator

Enter calculator name -
TAT Calculator
Describe calculator functionality -
Given a Gantt Chart, the array of Arrival Time (ATi) of the Processes and the array of Completion Time (CTi) of the Processes is provided as input, and the TAT Calculator is expected to calculate the Turn Around Time (TATi) of each Process (Pi) along with calculating the Total Turn Around Time and the average Turn Around Time.
Under which category you wish to place it -

[x] Computer Science
[ ] Mathematics
[ ] Physics
[ ] Chemistry
[ ] Biology
[ ] Art
[ ] Finance
[ ] Scientific
[ ] Health
[ ] Sports
[x] Let project owner decide
[ ] Suggest a new category - (Answer here)

Kindly assign this issue to me @SarthakKeshari.

Hey @WaterCubeGod,
Assigned.
You may contribute your code under the folder path -
calc_for_everything\calculators\src\computer_science\tATCalc
Issue completion deadline - 31st Oct 08:00:00 am IST
NOTE - In case the issue completion deadline is not met, the issue will be assigned to a new participant


SAK-41369: SAMIGO: Wrong CSS on matching questions

isn't mcAnswerText for multiple choice? (not matching)

isn't mcAnswerText for multiple choice? (not matching)

In samigo/samigo-app/src/webapp/jsf/author/preview_item/Matching.jsp there is also
a styleClass "author_mcLabelText" -> Line 32, so I decided to use the same styleClass
than multiple choice "mcAnswerText".
Would I create a new one styleClass (Ex: matchingAnswerText)?
Thanks!


kong.yml is not reloaded in DB less approach

What is the equivalent of below http pie command for curl to update the kong.yml file?
$ http :8001/config<EMAIL_ADDRESS>
I tried below curl url and it did not work. We get 200 OK response but the kong.yml is not updated
curl -i http://localhost:8001/config?config=kong.yml

Please advise

curl -XPOST http://localhost:8001/config -F<EMAIL_ADDRESS>

We used the above command and it updated the routes, but the changes are not reflected. Meaning we see the paths updated, but when we make a request with new path, it is still pointing to old path. Please advise.

@kadimulam are you running a cluster of multiple Kong nodes? DB-less nodes are independent, updates have to be applied to each node.
Also, please use Kong Nation for general questions and Github for bug reports. Thank you!


Update tools.Dockerfile

Update az extension ssh version 0.2.0 to install SSHArc

LGTM. Thanks Shaolong!

Don't understand why GitHub is making it so hard to officially review this :-(


volume control from player app

Volume control could be every useful when using vknp on external devices such as RPi

done in develop. release - v0.0.42

It's works OK now, thanks. what step value is used? for me it's quite small, so I need to push f8 for a while to have some significant changes.

Step was 5%. Yestarday I set it 10%.


⚠ Bofrost.de has degraded performance

In 1a11bbc, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 3216 ms

Resolved: Bofrost.de performance has improved in b919473 after 10 minutes.


UI Redesign of SessionDetailActivity

Actual Behaviour
Current session detail activity doesnt look up to the mark. Changing the layout to look better.
Expected Behaviour
Improved ui of the session detail activity.
Steps to reproduce it

LogCat for the issue

Screenshots of the issue

Would you like to work on the issue?
Yes.
Target Milestone to solve the issue
https://github.com/fossasia/open-event-android/milestone/29

@arp95 I agree that this activity needs to be improved upon. Could you please mention what changes you want to make in it before you start working, so that the mentors could approve them first.
Also, Do you think you could send in some mock ups for the same? 😄

Exactly, the sessiondetail activity looks fine to me.
Not sure what you want to improve.

@mahikaw as discussed in the #1609 , first i am adding a video button in SessionDetail Activity and then will be redesigning the activity on it.

@arp95 let's try to implement this in #1609 itself.


chore Support starting multiple FEs on single node

Proposed changes
Issue Number: close #xxx
Problem summary
Introduce a tool to start  multiple FEs on single node.
Use case
$ ./multi-fe
./multi-fe start|stop|clean [OPTIONS ...]

    start -n <NUM> -l <LIBRARY_PATH> -p <BASE_PORT>

             Start the FE cluster.
      -n     The number of FEs.
      -l     The FE library path (default: doris/output/fe/lib)
      -p     The base port to generate all needed ports (default: 9030).

    stop     Stop the FE cluster.

    clean    Stop the data (rm -rf "$(pwd)"/fe*).

Checklist(Required)

[ ] Does it affect the original behavior
[ ] Has unit tests been added
[ ] Has document been added or modified
[ ] Does it need to update dependencies
[ ] Is this PR support rollback (If NO, please explain WHY)

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 35.52 seconds
stream load tsv:          473 seconds loaded<PHONE_NUMBER>9 Bytes, about 150 MB/s
stream load json:         36 seconds loaded<PHONE_NUMBER> Bytes, about 62 MB/s
stream load orc:          68 seconds loaded<PHONE_NUMBER> Bytes, about 15 MB/s
stream load parquet:          28 seconds loaded 861443392 Bytes, about 29 MB/s
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230215124738_clickbench_pr_97055.html

run buildall

run p0


Switching to conda activate

As of conda 4.4.0, the preferred activation strategy is to run source <PREFIX>/etc/profile.d/conda.sh followed by conda activate. The former strategy, source activate, still exists, but is being phased out. Would be good to plan similarly for kernda.

In fact in newly created conda environments if this pattern is applied the activate script doesn't exist!

fatal: [localhost]: FAILED! => {
    "changed": true,
    "cmd": [
        "/home/mvanniekerk/venv/testkernel4/bin/kernda",
        "--env-dir",
        "/home/mvanniekerk/venv/testkernel4",
        "--overwrite",
        "/home/mvanniekerk/.local/share/jupyter/kernels/test_kernel_4/kernel.json"
    ],
    "delta": "0:00:00.049738",
    "end": "2018-05-11 22:04:13.155473",
    "rc": 1,
    "start": "2018-05-11 22:04:13.105735"
}

STDOUT:

{u'display_name': u'test_kernel_4', u'argv': [u'/home/mvanniekerk/venv/testkernel4/bin/python', u'-m', u'ipykernel_launcher', u'-f', u'{connection_file}'], u'language': u'python'}

STDERR:

Error: /home/mvanniekerk/venv/testkernel4/bin does not contain a conda activate script


Add theme showcase component & example

Description (required)
Adds a theme showcase component (and temporary example) for use in CMS guides.

creek.png

I think we might be missing zh-cn decap and tina. Adding those now!


proxy with query string ignored

All request without query string (post, get, web sockets) proxied normally
But every request with ?any_arg get 404 from nuxt
I tested raw express with http-proxy-middleware, it's work correct
app.use(proxy.createProxyMiddleware("/api/**", { target: "http://localhost:8888/zzzzz" }))
nuxt.config.js
proxy: {
  '/api: { // i tried '/api/**'
    changeOrigin: false,
    target: {socketPath},
  },
},

Upd
All requests with queries have url='/' in serverMiddlware
E. g.: /api/test => /api/test, /api/test?test=1 => /?test=1
I don't know when proxy intercepts requests, maybe problem not in proxy module, but it's look strange for me

Sorry, i found problem in nginx forward proxy configuration.


#947 filter_warning option to replace default "No needs passed the filters" text

Add option :filter_warning: to directives (e.g. needtable) to show no text or given text instead of the default text.

Hi! Just your suggestions will be integrated cause they provide for sure a more pythonic solution.
Just 2 additional questions:

the lint gives error due to some apply method i do not know nothing about / unchanged code by my pr. How to solve this?
Technically some directives (e.g. needtables) seem to give this warning message or the filter_warning text, but some directives (e.g. needlist) seem to remove the whole node / content even if the code for the warning message is active? Is this right? intended?

Regarding the linter problem, this may happen if mypy or other linter-libs got an update and introduced new checks.
However, you can deactivate the specific test in pyproject.toml (untested!):
[[tool.mypy.overrides]]
module = [
  "sphinx_needs.directives.needextract",
]
disable_error_code = "no-untyped-call"

Regarding needlists, I guess this is a bug or not updated behavior.
For me, writing the "no needs found"-text for all directives should be the common rule.
So if you like, you can fix it in this PR  ;)
Thanks for the invested time!! :pray:

So, made some fixes:

add you hints regarding code style
fix the mypy issue regarding your comments
fix different handling of filtered data implementations in most directives

Changed behaviour:

all directives use the common method directives.utils.no_needs_found_paragraph
If no needs are found due to filter, the default or filter warning message is shown.
This includes that if the warning message is shown the "empty" content is not shown!! This affects:
Tables: no more empty tables shown
Lists: show filter message in the above cases (was not shown before)
needgantt: remove empty figure nodes.
needsequence: remove figure nodes if 0 == messages  and just one participant.

Added more tests, including a good case there needs are found and filtered message should not be shown.
filter_no_needs.pdf

The checks failed due to upload error to codecov...

Just one more questions:
If i run the tests locally, (e.g. nox -s "tests-3.10(sphinx='7.0')" ) i always get an error in this test:
tests/test_sn_collapse_button.py FF                                                                                [ 90%]
The error message shown is
Timing measurement results (JSON) stored under /tmp/sn_test_build_data/pgkTg3kpnD/variant_doc/_build/html/debug_measurement.json
Timing measurement report (HTML) stored under /tmp/sn_test_build_data/pgkTg3kpnD/variant_doc/_build/html/debug_measurement.html
No version of Cypress is installed in: ~/.cache/Cypress/13.6.3/Cypress

Please reinstall Cypress by running: cypress install

----------

Cypress executable not found at: ~/.cache/Cypress/13.6.3/Cypress/Cypress

Is there a specific problem with the pyvenv/nox or what could get wrong?

Cypress is our frontend JavaScript test framework, to test browser based features like the need-collapse button.
It must be installed by hand.
I guess there is a flag for all frontend tests, so it could be deactivate with the right pytest command.

With the latest commit i think everything is now successfully finished. If you have no more comments/issues with the PR, i think it is ready to get merged :smile:


customized dataset

Thanks for the work!
Could you please add a README on constructing customized dataset?
Also, I'm interested in developing together :)

I have add the guideline of customized dataset. commit: add customized dataset docs


Top network ip by country

what : changed the sort conditions as
network->country->top_ips
@Ali-Razmjoo  : please review and give feedback regarding changes!

@Ali-Razmjoo : i sent the other pr also and would be sending more PR and would create tickets also for them! when would you reply about the review of PR?
I just can see that  Ali-Razmjoo self-requested a review 2 days ago,
don't know what that means because i am new to open source contribution.

Hi, I will review your PRs in the weekend, thanks for your contribution.

it's a bit confusing "top network ip by country" and I was expecting to get the "country" as input and get the top repeated ips, but what you meant was top individual repeated ips in countries, which is a bit weird.
my suggestion is to get the country from users input, and then search for the top repeated ips...

@Ali-Razmjoo : will work on your suggestion and send a PR soon! thanks for replying

@Ali-Razmjoo  : modified the route and its working fine ! it would be great if you review and give feedback !
the usage of the routes is   http://<IP_ADDRESS>:5000/api/events/top_network_ips_by_country?country=US
if no problems then i would add the top honeypot/network ip by country by date and also top hoeypot/network ports by country.

why you used bytes(country,'utf-8')?

@Ali-Razmjoo : in honeypot_events and network_events ,i.e. all records of databases retrieved have country as type bytes,so to compare them I needed to convert the string to bytes.
Other option would be to convert the country attribute of records retrieved as string,and that I thought wouldn't be a good option.
The records fetched from a database looks like :
{'_id': ObjectId('5c6ab8c08f5e3d0889ebbff9'), 'ip': '<IP_ADDRESS>', 'port': 80, 'module_name': 'http/basic_auth_strong_password', 'date': '2019-02-18 14:53:04', 'country': b'DE'}

the type for country is bytes

this is what I get from the function...
In [17]: [
    ...:                 i for i in
    ...:                 connector.honeypot_events.aggregate(
    ...:                     [
    ...:                         {
    ...:                             "$match":
    ...:                                 {
    ...:                                     "country": country,
    ...:                                 }
    ...:                         },
    ...:                         {
    ...:                             "$group":
    ...:                                 {
    ...:                                     "_id":
    ...:                                         {
    ...:                                             "ip": "$ip",
    ...:                                             "country": "$country",
    ...:                                         },
    ...:                                     "count":
    ...:                                         {
    ...:                                             "$sum": 1
    ...:                                         }
    ...:                                 }
    ...:                         },
    ...:                         {
    ...:                             "$sort":
    ...:                                 SON(
    ...:                                     [
    ...:                                         ("count", -1),
    ...:                                         ("_id", -1)
    ...:                                     ]
    ...:                                 )
    ...:                         },
    ...:                         {
    ...:                             "$skip": fix_skip(get_value_from_request("skip"))
    ...:                         },
    ...:                         {
    ...:                             "$limit": fix_limit(get_value_from_request("limit"))
    ...:                         }
    ...:                     ]
    ...:                 )
    ...:

@Ali-Razmjoo :
this is what I am getting for an hardcoded string in country,
[
                i for i in
                connector.honeypot_events.aggregate(
                    [
                        {
                            "$match":

                            {
                                "country" : bytes('DE','utf-8'),
                            }
                        },
                        {
                            "$group":
                            {
                                "_id":
                                {
                                    "ip": "$ip",
                                    "country": "$country",
                                },
                                "count":
                                {
                                    "$sum": 1
                                }
                            }
                        },
                        {
                            "$sort":
                            SON(
                                [   ("count", -1),
                                    ("_id", -1)
                                ]
                            )
                        },
                        {
                            "$skip": fix_skip(get_value_from_request("skip"))
                        },
                        {
                            "$limit": fix_limit(get_value_from_request("limit"))
                        }
                    ]
                )
            ]

Output:
[{"_id":{"country":"DE","ip":"<IP_ADDRESS>"},"count":30}]

and when Input is without bytes,
[
                i for i in
                connector.honeypot_events.aggregate(
                    [
                        {
                            "$match":

                            {
                                "country" : 'DE',
                            }
                        },
                        {
                            "$group":
                            {
                                "_id":
                                {
                                    "ip": "$ip",
                                    "country": "$country",
                                },
                                "count":
                                {
                                    "$sum": 1
                                }
                            }
                        },
                        {
                            "$sort":
                            SON(
                                [   ("count", -1),
                                    ("_id", -1)
                                ]
                            )
                        },
                        {
                            "$skip": fix_skip(get_value_from_request("skip"))
                        },
                        {
                            "$limit": fix_limit(get_value_from_request("limit"))
                        }
                    ]
                )
            ]

OUTPUT :
[]

and then jsonify is applied to them ,so for querying in mongo I needed to convert it to bytes

oh that means we have another bug then in here https://github.com/zdresearch/OWASP-Honeypot/blob/master/api/server.py#L47-L71
let me check if I can fix it...

my bad, bug was in ip2location, can you insert new data and check if it save as str or byte?

@Ali-Razmjoo : it works fine now! and I changed the routes and committed it!
the routes are fine right? then i can continue with date and ports also?

it gets a lot of conflicts, could you update the branch or send all changes in new PR?

Done https://github.com/zdresearch/OWASP-Honeypot/pull/21 @Ali-Razmjoo


dynamic inode limit calculation

If inodeLimit is not specified in StorageClasss then use following formula to calculate the inodeLimit instead of using default 1million.
inodeLimit = PV size / Filesystem Block size
Fixes #321

How would this affect volume expansion in future? Would we expand the inodeLimit too?

Yes


Numeric aliases (T-SQL)

Hi,
MSSQL supports numeric aliases:
Example:
SELECT COUNT(*) AS [2015] FROM mytable;

JSQLParser (0.9.4) fails at parsing such statement.
Do you think JSQLParser could support numeric aliases in the future ?
Thank you

Could you check it with double quotes? I thought both should be handled equal but they are not.

Yes, JSQLParser parses successfully when using double quotes.
SELECT COUNT(*) AS "2015" FROM mytable;

Hmm. Not sure why numbers are explicitly not allowed here. ( "[" ~["0"-"9","]"] (~["\n","\r","]"])* "]" )
I will remove it, because it makes no sense.

After digging further. The problem is accessing arrays (col[1]). After that information it makes sense. Could you stick to double quotations? They are portable.

Thank you for your feedback. Unfortunately, I do not control SQL statements in my application. They are imported by end users. At the moment, when the parsing error occurred the application displays a message inviting the user to use double quotes instead of square brackets but it is not satisfactory for end users who expect their statements to be compatible with the ones they use with MSSQL.

Let me see, what I can do. But I do not want to implement some kind of hack, so give me some time.

I do not think, I can provide a propper solution. It would collide with array access within some databases.
select a[5] ...
Could be array access or in your case an alias. Which one to choose?


Doesn't have clean up process for the disposed snackbars

Hi
Is there any reason why you keep storing snackbars data (objects, heights, keys, refs) despite they've been disposed already.

In the next release I'll dispose keys and heights.
Regardings $refs, I don't really understand why it's still there. I can see it's Array[0], so basically the reference exists but points to nothing. Maybe it's something to do with Vue? If you have any idea why, please feel free to share.

I'll play with the code. May be I'll find the reason.

I'll play with the code. May be I'll find the reason.

Thanks!
I've just released v3.2.2 for keys and heights.

#20

It looks good! Thanks for your help :-)


AttributeError: 'googlecast' object has no attribute 'load_media_failed'

Hi,
playing mp3 streams fails with following message:
2023-10-07 11:23:55,054 - ERROR    - asyncio: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7fca3892e970>
2023-10-07 11:23:55,054 - ERROR    - asyncio: Unclosed connector
connections: ['[(<aiohttp.client_proto.ResponseHandler object at 0x7fca38a360a0>,<PHONE_NUMBER>58311)]']
connector: <aiohttp.connector.TCPConnector object at 0x7fca388f7c40>
2023-10-07 11:23:57,311 - ERROR    - pychromecast.controllers.media: Exception thrown when calling load failed callback
Traceback (most recent call last):
  File "/opt/fhem/.local/lib/python3.9/site-packages/pychromecast/controllers/media.py", line 745, in _fire_load_failed
    listener.load_media_failed(item, error_code)
AttributeError: 'googlecast' object has no attribute 'load_media_failed'

sudo -u fhem env HOME=/opt/fhem python --version
Python 3.9.5

sudo -u fhem env HOME=/opt/fhem pip3 list
Package                Version
---------------------- --------------------
...
PyChromecast           12.1.4
...

Hi,
can you please provide me a mp3 url which I can use for testing? I updated the libraries as well.

Hi Dominik,
I tried to play
https://www.ndr.de/resources/metadaten/audio/m3u/ndrinfo_hh.m3u


Remove NoVNC from the launchers

I noticed that there's still a "launch desktop" launcher:

but it doesn't seem to work (and I believe @yuvipanda said this is expected not to work). I looked in the environment files and couldn't figure out where it was being installed, so opening an issue that we should probably remove it

I think this is gone now?

yes!


fix typo where wrong form of send is used

Proposed changes:
Minor fix for a typo in NLG server documentation.

Thanks for submitting a pull request 🚀 @tttthomasssss will take a look at it as soon as possible ✨


Lengthen timeout on a flaky service test

These two time out quite often
e.g. https://circleci.com/gh/badges/shields/9050

Messages

:book:

:sparkles: Thanks for your contribution to Shields, @paulmelnikow!

  Generated by :no_entry_sign: dangerJS

This doesn't seem to have done the trick: I got the same timeout again : https://circleci.com/gh/badges/shields/9536

Wow, it's taking longer than 8 seconds. That's absurdly long. We could increase it further, though I also wonder if anyone is using those badges…


Cleanup Build Issues when Not Publishing Compiled Artifacts

We recently stopped generating a compiled tar.gz file on every build, but pipelines in Azure DevOps are failing because some steps (like publishing said artifact) required the compiled.tar.gz file to be there in the Windows pipeline.

Thanks for fixing this, @Charles-Gagnon


JSON properties cannot be indexed by pg::gin.

EdgeDB Version: 3.0
EdgeDB CLI Version:
OS Version:

Steps to Reproduce:
https://github.com/edgedb/edgedb/blob/62bbaf17f8f00d2a8980f6a5d4c8090294842146/edb/schema/indexes.py#L67C30-L67C38
alter type A { create index pg::gist on (.data) };
error: SchemaDefinitionError: index expression (.data) is not of a valid type for the index 'pg::gin'

@vpetrovykh could you make sure json is supported by pg::gin?
We should also test that the index actually can get hit; that might require some tweaks too


fix: TreeSelectField and treeFilter fixes

Updates/fixes include:

TreeSelectField can reset values when outside component sets values to undefined
Can set individual groups to be default collapsed
Increase min-width of ListBox from 200 to 320px wide per Design feedback

I pull this branch locally and ran yarn watch-beam, and the mindWidth is not getting applied:

@JonnCharpentier - Did you run with a --force on internal-frontend? When I test the width in Storybook here, it works fine. Maybe we can VC today and verify together. Let's catch up on Slack.


Update loxone to 1.1.0

RE-CHECK!

Automated adapter checker
ioBroker.loxone

[ ] :heavy_exclamation_mark: [E106] Title should not have word "adapter" in the name. It is clear, that this is adapter. Now: Loxone Miniserver Adapter
[ ] :heavy_exclamation_mark: [E114] No adapter are allowed in the repo without admin3 support
[ ] :heavy_exclamation_mark: [E116] No SPDX license found. Please use one of listed here: https://spdx.org/licenses/
[ ] :heavy_exclamation_mark: [E117] Licenses in package.json and in io-package.json are different
[ ] :heavy_exclamation_mark: [E140] width and height of logo are not equal
[ ] :heavy_exclamation_mark: [E201] Bluefox was not found in the collaborators on NPM!. Please execute in adapter directory: npm owner add bluefox iobroker.loxone
[ ] :heavy_exclamation_mark: [E301] Tests on Travis-ci.com are broken. Please fix.
[ ] :heavy_exclamation_mark: [E506] Word "Names" is not translated to russian in admin/words.js. You can use https://translator.iobroker.in/ for translations
[ ] :heavy_exclamation_mark: [E802] No topics found in the repository. Please go to "https://github.com/UncleSamSwiss/ioBroker.loxone", press the settings button beside the about title and add some topics.
[ ] :heavy_exclamation_mark: [E604] No ## License found in README.md
[ ] :eyes: [W113] Adapter should support compact mode

Add comment "RE-CHECK!" to start check anew

RE-CHECK!

Automated adapter checker
ioBroker.loxone

[ ] :heavy_exclamation_mark: [E114] No adapter are allowed in the repo without admin3 support
[ ] :eyes: [W113] Adapter should support compact mode

Add comment "RE-CHECK!" to start check anew

RE-CHECK!

Automated adapter checker
ioBroker.loxone

:thumbsup: No errors found

[ ] :eyes: [W113] Adapter should support compact mode

Add comment "RE-CHECK!" to start check anew

Tried to re-run the Travis CI, but every time it hits timeouts and gives errors about other adapter's icons missing. I believe this PR should be OK now.

Thank you!


Take signatures

Description (what needs to be done) / Expected Behavior
Take signatures so user signs with their private key at every step, to verify it's from the right person.
Acceptance Criteria
When a user creates a new DAO, when they make a proposal, and when they vote, they sign with their wallet address. That means the app prompts the wallet for an action which results in a string that is encrypted using the user's private key. That string is sent back from the wallet to the app, and then stored along with the other fields of the vote, so that it may be pulled up at a later time for verification. The thing that gets encrypted needs to uniquely identify the proposal on which the user is voting, so it may be a concatenation of the DAO name, the proposal name, the date and time,  the user's public address and their vote option.
Supporting information (Figma link, notes, etc)
When finished, please add Link to the PR or completed Figma / design asset, as a comment to the ticket.

Pushed with PR https://github.com/dOrgTech/homebase-lite-app/pull/19


Add environment compatibles in tests table

Add only the first hardware to the table and put the rest in the hover

Do it for TestTab and BuildDetailsPage


English MDOP ADMX Template download is broken...

As of 10/12/18, the MDOP Group Policy Templates link gives you a working download location, but it's filled with ADML files for tons of languages - and they all just have numbers after them, with no corresponding way to determine language (such as EN-US for United States English), and that identifier isn't in the ADML files themselves. There are several that look like EN-US files with different numbers at the end, but you can't tell which one to use. Please fix this, Microsoft.....The list of files in it currently looks like this:
BitLockerManagement (153).adml
BitLockerManagement (154).adml
BitLockerManagement (155).adml
BitLockerManagement (156).adml
Etc...some of those are in English, some are in random other languages without a language identifier, etc.; so you're left to guess which ones are the right ones you need. There's no matrix document in it or anything telling you which number is which language, either.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 758d5448-7062-2519-a47b-7763a595471e
Version Independent ID: 4e966ec3-b088-604d-a8c5-15e89a398ded
Content: How to Download and Deploy MDOP Group Policy (.admx) Templates
Content Source: mdop/solutions/how-to-download-and-deploy-mdop-group-policy--admx--templates.md
Product: w8
GitHub Login: @jamiejdt
Microsoft Alias: jamiet

So I had this same issue, you MUST follow the instructions to expand the .cab file correctly to preserve the file structure and thus know what files are what language. I would suggest adding into this document how to expand the .cab file as most ADMX templates come as a self extracting executable, not as a .cab, so admins may not be familiar with how to correctly expand the file.

@officedocsbot assign @jvsam

Hi @RolandDeschain17 we appreciate your patience on this matter. Were you able to successfully download the cab file with the correct folder structure? Have you also tried @CCDFischer's suggestion? I tried downloading the file and extracted it using a decompressing tool and I have seen the correct folder structure. In each folder, the files are also grouped per language, e.g. en-us, etc.
@CCDFischer can you provide more information on your suggestion so we would know what and how to correctly add it to the documentation? Currently, expanding the downloaded .cab file is in the doc as well as in the Install Instructions from the download page. Thank you.
Looking forward to hearing from both of you!

Hi again @RolandDeschain17. We haven't received any response from you, so for now, we will close this issue. If you believe the documentation needs improvement, please re-open and provide recommendations on what needs to be changed or updated. We want users to have the best Windows 10 experience by ensuring the contents of the Microsoft Docs are useful, accurate and up-to-date.
Thank you for your feedback and for engaging with the community!
CC: Thank you too @CCDFischer!

@officedocsbot close


The addon causes memory leaks

Hi, hope I am not annoying you with another issue 😅
I got someone to test my PNGTuber app, they noticed a massive memory leak to the point the app on their side crashed due to memory overflow.
I decided to look into what is happening, I noticed when my mouse was inside the app window and mainly moving around, the Object counter in the monitor rises so fast, but almost never goes down :
https://github.com/user-attachments/assets/0f17bb8f-7e55-4880-81d0-b46b845b9315
I know this is due to the addon because I decided to make a completely new project with this addon only, no other code, just an empty scene with a Node2D and yeah, same strong rise of objects counter happens too. Made extra sure by removing it from my project and no leaks!
I hope you are able to fix this ^^;
Take your time tho, I can wait

Dw your good lol. It's nice to have a project using this as it catches bugs that I wouldn't have caught otherwise. I'm not the best programmer so idk how long it'll take to solve this issue. But I'll try my best.

Thanks for not minding me opening another issue!
Good luck with trying to fix the issue too

Alright a way that I'm solving this is by removing GlobalInput's methods and it's whole independent dictionary system from Input's InputMap. This new way would allow you to just use Input's methods. I'm able to do this through Input's parse_input_event method. This way it shouldn't create any new dictionaries/objects (hopefully) and would be compatible with code just using Input.

Sounds good, if you want me to help in testing and debugging it, I don't mind to, feel free to tell me

the update has been pushed to the v2 branch

I also updated the original SharpHook branch. I added GC.Collect(); at the end of _Input() and it looks like it fixed it. Idk what was causing the memory leak, but it seems like that fixed it.

Good to hear you were able to fix it.
Honestly, since I am not too familiar with c#, idk what caused the leak too.. kinda
From what it seems, tons of objects were slowly being created overtime without being removed, causing the leak. I myself didn't even know that was possible xD
Will consider this a done issue for now, feel free to open it if someone else reported another leak!


Node version reporting as 0.1.0 although running 0.3.0

It appears the version string was not updated for the latest releases when querying:
{ 	"jsonrpc":"2.0", 	"method":"web3_clientVersion", 	"params":[ 	], 	"id":1 }
returns:
"result": "Geth/v0.1.0-unstable-a84992a3-20230427/linux-amd64/go1.19.9"
docker shows:
ghcr.io/base-org/node:v0.3.0
Even https://goerli.base.org/ returns the wrong version
Needs to be fixed because it's not easy to track version changes for updates without this being correct

Hey @PeaStew, this is a geth API and will return the version of Geth currently running
https://github.com/ethereum/go-ethereum/blob/2274a03e339f213361453590b54917bbfd0a0c31/node/api.go#L329
It's not intended to track the release version of this node software.
The best way to track released versions would be to subscribe to this projects releases
Is that what you're trying to do?

Hey @PeaStew, this is a geth API and will return the version of Geth currently running https://github.com/ethereum/go-ethereum/blob/2274a03e339f213361453590b54917bbfd0a0c31/node/api.go#L329 It's not intended to track the release version of this node software. The best way to track released versions would be to subscribe to this projects releases Is that what you're trying to do?

We are trying to track our version of the software running on our load balancer vs the version that has been released, so that we get alerting on new versions. This is pretty normal to need to do.

Makes sense a something you need to do. This API won't be the correct way to implement that however - possibly you could use some docker tooling to monitor the version of software you are running?

Sure, why make it easy

Hey @PeaStew, thanks for raising the issue! The current version comes from these constants: https://github.com/ethereum-optimism/op-geth/blob/optimism/params/version.go#L32-L37
I agree it would be preferable for web3_clientVersion to return the correct version information. I'm working with the Optimism team to figure out a way to keep this in sync with the released tag.

this is now fixed:
> curl -d '{ "jsonrpc":"2.0", "method":"web3_clientVersion", "params":[ ], "id":1 }' -H "Content-Type: application/json" https://goerli.base.org
{"jsonrpc":"2.0","result":"Geth/v1.101200.1-rc.2-36831023-20230823/linux-amd64/go1.19.12","id":1}


Tray icon is really big in taskbar

I'm in Arch Linux and kde, that is how the tray icon looks

We had some trouble with the tray icon at some point, now it seemed to be resolved for most people. Problems are mostly due to bad platform support from the framework and there is little we can do about it.

https://github.com/Sytten/Facebook-Messenger-Desktop/pull/8#issuecomment-229300302


Failing to rollback after "failed to satisfy constraint: Member must satisfy regular expression pattern"

Describe the bug
I have auth added to my Amplify project. I created a PostConfirmation function through amplify add function, then I assigned it through the Console to PostConfirmation trigger.
I wanted to adapt existing PostConfirmation function to add user to groups.
I have created user groups through amplify cli and made some manual changes to required templates according to what I saw is usually generated when "add user to group" through amplify auth update.
Doing amplify push resulted in the failure and from that point on I cannot make any change with amplify push. I have reverted local changes, but nothing helps.
Terminal logs
UPDATE_FAILED UserPool AWS::Cognito::UserPool Mon Aug 31 2020 12:58:18 GMT+0200 (Central European Summer Time) 1 validation error detected: Value 'functionxxx395186PostConfirmationArn' at 'lambdaConfig.postConfirmation' failed to satisfy constraint: Member must satisfy regular expression pattern: arn:[\w+=/,.@-]+:[\w+=/,.@-]+:([\w+=/,.@-]*)?:[0-9]+:[\w+=/,.@-]+(:[\w+=/,.@-]+)?(:[\w+=/,.@-]+)? (Service: AWSCognitoIdentityProviderService; Status Code: 400; Error Code: InvalidParameterException; Request ID: 2845964c-b320-4258-9d82-331c903daafe; Proxy: null)
UPDATE_FAILED AWS::CloudFormation::Stack Mon Aug 31 2020 12:58:29 GMT+0200 (Central European Summer Time) Embedded stack arn:aws:cloudformation:us-east-1:358110627514:stack/amplify-xxx-dev-133524-authxxx395186-PWASSJLBA12B/7d118380-dc22-11ea-8d92-0a2f4587a347 was not successfully updated. Currently in UPDATE_ROLLBACK_IN_PROGRESS with reason: The following resource(s) failed to update: [UserPool].
Amplify CLI Version
4.27.3
Expected behavior
I would expect possibility to rollback.
Desktop (please complete the following information):

OS: Mac 10.15.6
Node Version: 12.16.2

Hi @aleksvidak
It seems like a validation error in CFN in lambdafunctionARN. I think some manual changes you described might be the reason for this .One workaround you can try is amplify pull. It will fetch the existing backend from the cloud which was previously pushed.You can also refer to the documentation : https://docs.amplify.aws/cli/teams/multi-frontend#workflow
Also can you tell me the steps of how you reached this error?
Let me know if workaround works for you?

For me pull didn't resolve the gridlock.


Bump rimraf from 3.0.2 to 5.0.5

This PR replaces #2356
Looks like rimraf v5.0.5 comes with some breaking changes that prevents dependabot to bump this dependency.
This PR should fix the issues, see below for changes:
v4 to v5
There is no default export anymore.
Import the functions directly using, e.g., import { rimrafSync } from 'rimraf.

v3 to v4
The function returns a Promise instead of taking a callback.

Thank you @nolddor for this heroic effort! 🙏


intermittent yamaha component timeout

Home Assistant release (hass --version):
0.59.2
Python release (python3 --version):
Python 3.4.2
Component/platform:
yamaha
Description of problem:
Restarting HA intermittently fails to find my yamaha receiver.
Expected:
HA should find my yamaha receiver :)
Problem-relevant configuration.yaml entries and steps to reproduce:
media_player:
  - platform: yamaha
    host: yamaha.igo
    name: receiver
    source_names:
      HDMI1: "roku"
      HDMI2: "tivo"
      HDMI3: "chromecast"

Additional info:
At least once, when HA failed to find the receiver, the receiver was not responding to pings, and the error was:
requests.exceptions.ConnectionError: HTTPConnectionPool(host='yamaha.igo', port=80): Max retries exceeded with url: /YamahaRemoteControl/desc.xml (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6de6d290>: Failed to establish a new connection: [Errno 113] No route to host',))

While it's true, I'm wondering if this is just a behavior of the receiver to not immediately wake up when pinged. I pinged it for 20 seconds before I got any packets back. Perhaps the component could pre-ping the receiver for 30s before giving up on it being there?

I've taken to mitigating the failure with this line before (re)starting hass.
for i in `seq 1 30`; do ping -c1 yamaha.igo; if [ "$?" == "0" ]; then break; fi; done

It may help others who have the same issue.

I'm on 0.75.0, and it is still happening.

I wanted to add that even with my ping pre-check workaround, HASS still sometimes can't talk to the Yamaha receiver after a HASS restart. Is there a way to enable more verbose logging for the Yamaha component so that I can compare logs between working and broken HASS sessions?

I'd recommend finding the IP of your yamaha receiver and using that instead of the yamaha.igo hostname. Most likely your network is having issues trying to resolve that.

Is this still an issue you are experiencing? Can you please try upgrading to the latest version of Home Assistant (0.90) and report back if this is still a problem? Thanks!

I still pre-ping the yamaha device before starting hass. With that in place, I haven't had this issue. I will try removing the pre-ping step to see if it's still necessary.

After many restarts, I am not having this particular issue with the yamaha component anymore.


Restrict access

Hello,
I was wondering if there were any way to restrict access to view the selenoid-ui pages?
Any suggestions gratefully appreciated!
J

@jsa34 how about https://docs.nginx.com/nginx/admin-guide/security-controls/configuring-http-basic-authentication/ ?

Can you add nginx-plus and expose /etc/nginx/conf.d/frontend.conf as a config for the docker image ?
I think that would be enough for most people, even for enterprise users. (one can just use openID)

Has this feature been added?

Has this feature been added?

@aprilahijriyan yes, in release 1.10.2. See http://aerokube.com/selenoid-ui/latest/#_restricting_access

@aprilahijriyan yes, in release 1.10.2. See http://aerokube.com/selenoid-ui/latest/#_restricting_access


Pass through HTTP(S) query parameter if they exist.

@BenGalewsky and @gordonwatts I don't have an example that will test this.
It was hard enough finding an example that I could use to verify that I understood the HTTPSConnection interface correctly—I used this:
connection.request("GET", "/search/code?q=addClass+in:file+language:js+repo:jquery/jquery", headers={"user-agent": "Python"})

to be sure that the query is added as part of the second argument, rather than being another argument (without the question mark, encoded differently, etc.). I also don't see anywhere else in the codebase where ParseResult.path is used in a context other than local files. If XRootD URLs take query parameters (I doubt it), I didn't fix that, either.
Could you do a simple test against this branch to confirm that you can access the server that gives you ROOT files that depend on query parameters? (Or just reply here with some sample URLs, if they're publicly available and I can test them. Furthermore, if they can be guaranteed to exist, I could add them to the tests.)

Ah, thank you so much for tackling this so quickly! We'll see if we can run a test.

It works!
Thank you

If XRootD URLs take query parameters (I doubt it), I didn't fix that, either.

They do and reading from at least one site fails in weird ways without them.

Apparently, uproot4/source/xrootd.py uses the whole file_path without decomposing it into a parsed_url, so I guess the query parameters go along for the ride.


Incorrect parameter listed for show-connection-string call

The sample call for show-connection-string uses a non-existent parameter name "--hub-name" the correct parameter name is "--name".  This is likely wrong in other topics that reference  the show-connection-string call.
Current:
az iot hub show-connection-string
--hub-name YourIoTHubName --output table
Should be:
az iot hub show-connection-string
--name YourIoTHubName --output table

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: e0c550f7-328c-7d5d-0594-e0bb7ac9cb7a
Version Independent ID: ce2d86b7-e3ca-a7c9-9fef-43631f6f7fdb
Content: Control a device from Azure IoT Hub quickstart (Node.js)
Content Source: articles/iot-hub/quickstart-control-device-node.md
Service: iot-hub
GitHub Login: @dominicbetts
Microsoft Alias: dobett

Hi @BradyWi Thanks for the feedback! what version of CLI are you using?

I’m not sure, I clicked the Try It button in the page and it opened up a side bar with Azure Cloud Shell.  Looks like from this screenshot it’s 2.0?
<EMAIL_ADDRESS>From: Alberto Vega<EMAIL_ADDRESS>Sent: Tuesday, February 26, 2019 5:44 PM
To: MicrosoftDocs/azure-docs<EMAIL_ADDRESS>Cc: Brady Wildermuth<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/azure-docs] Incorrect parameter listed for show-connection-string call (#25780)
Hi @BradyWihttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FBradyWi&data=02|01|bradyw%40microsoft.com|e7e184d4c623481cbce308d69c54fe68|72f988bf86f141af91ab2d7cd011db47|1|0|636868286861663208&sdata=PyQ08ec2Ku2w1vaLBuddFtVymRpzYinncacyZZgwxwk%3D&reserved=0 Thanks for the feedback! what version of CLI are you using?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fazure-docs%2Fissues%2F25780%23issuecomment-467689067&data=02|01|bradyw%40microsoft.com|e7e184d4c623481cbce308d69c54fe68|72f988bf86f141af91ab2d7cd011db47|1|0|636868286861663208&sdata=dUiyZz2OmoEKJmh5x%2BUxl36qJgm9LyzFDyMouNdOhcs%3D&reserved=0, or mute the threadhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAWP15bfW63nZ6uRMktyHMdaQXT3zLhZZks5vReLJgaJpZM4bS7MY&data=02|01|bradyw%40microsoft.com|e7e184d4c623481cbce308d69c54fe68|72f988bf86f141af91ab2d7cd011db47|1|0|636868286861673202&sdata=fYHgx40rNZVOdsxBN6Tx4JJo02yYJNFthv20m9f%2FrYE%3D&reserved=0.

Hi @BradyWi - it looks like you didn't run the first command on the page:
az extension add --name azure-cli-iot-ext
If you install the extension (which is required for some of the other commands on the page), it modifies the parameter name, so az iot hub show-connection-string --hub-name YourIoTHubName --output table is correct.
Thanks, Dominic

Hi @BradyWi - I'm going to request that this issue is closed - please feel free to reopen it if you have any follow-up questions. Thanks!
#please-close


Demo repo?

This bundle looks very interesting and powerful.  I have liip imagine bundle and flysystem working, but now that I'm trying to add some management utilities I'm hoping this bundle can make some things easier.
By chance, do you have a demo repository that shows this bundle in action?  In particular, a working example of the configuration and integration with flysystem and doctrine would be helpful.
In my case, I'm trying to extract exif data from s3 object, either after they've been uploaded or before, and I see that you have an exif() method.  but flysystem doesn't seem to have that in its metadata methods.

Unfortunately, nothing I can share publicly.
Could the test fixtures help you at all?
https://github.com/zenstruck/filesystem/blob/0f4f75d7073b100b3f46feecb4255e84e852ae49/tests/Fixtures/TestKernel.php#L119-L147
Doctrine Entity

and I see that you have an exif() method

This is one of the features (on top of flysystem) this package provides. When calling ->exif(), a temporary file is created on the filesystem in order to extract this information.


Add ACSDNY

@VishramKidPG123 I have to close this request without merging, because you requested to add a non-existent domain to this repository: Host acsdny.org not found: 2(SERVFAIL) Please ensure that you are familiar with this repository rules located at the bottom of this page and submit a new request with the correct information. Thank you for your understanding!

For some reason, my school doesn't use the domain acsdny.org for anything other than email and a vmware server, and yes, I also get a could not find host error with the domain. However, since it's the domain used for the email, I'm not sure what to do.


Unable to set Content-Type Header in POST request

While using fetch from isomorphic-fetch it can't send the request in application/json type, it keeps sending plain/text.
After using fetch from node-fetch plugin it works!!

Do you get back and OPTIONS request?
Also, this might be a CORs issue.
https://github.com/github/fetch/issues/143#issuecomment-106774938


Feat: Add feedback section

Describe the feature
I would like to add the feedback section so that the users can rate the performance of the website.
Add ScreenShots
I will add  the form which will be consistent with the theme of the website.
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

@Saimanjari777 as of you now we are not thinking about it, let you know if there is need in future


Feat/1463 vscode debug config

Goal
The goal of this PR is add VSCode debugger configuration in .vscode/launch.json.
Closes #1463
Discussion

Updated .gitignore so that .vscode/launch.json can now be tracked.
Updated init.sh for target start-frequency-instant to modify --execution=native, when attaching to a running process, this allows the debugger to stop at breakpoints in the native runtime.

Checklist -- Not applicable

[ ] Chain spec updated
[ ] Custom RPC OR Runtime API added/changed? Updated js/api-augment.
[ ] Design doc(s) updated
[ ] Tests added
[ ] Benchmarks added
[ ] Weights updated

Good point, Aramik.  If we can have native inside VSCode and wasm outside, it’s a win-win!


Implement Org list filtering by name

Currently we can filter orgs by metadata but not by name. Implement the name filter.

Tests are missing

Resolved:
https://github.com/MainfluxLabs/mainflux/commit/1fb357917fd3539e08f4b767c2b2b1f955726cf9