Depth First Search | Graph Data Structure |Python

What will change

[x] DFS in Python would be added in the Graph Data structure

Type of Issue -

[x] Adding New Code

Programming Language

[x] Python

Self Check

Ask for issue assignment before making Pull Request.
Add your file to the proper folder
Clean Code and Documentation for better readability
Add Title and Description of the program in the file

:star2: Star it :fork_and_knife:Fork it :handshake: Contribute to it!
Happy Coding,

I would be really glad if you can assign this to me.


Tidying timeline.md

Cleaning up some minor typos/grammar issues in the timeline.md docs.

Thanks @ethanknights - this is published now.

Thanks both!
Long time no see @becky-gilbert - great to see this package is still going strong & hope you are doing well 😄


Convert 'components/about_build_modal/about_build_modal' to typescript

Summary
Convert 'components/about_build_modal/about_build_modal' to typescript
Ticket Link
https://github.com/mattermost/mattermost-server/issues/12475
Related Pull Requests
Screenshots

Hello @vraravam,
Thanks for your pull request! A Core Committer will review your pull request soon. For code contributions, you can learn more about the review process here.

@vraravam Heads up that there are two build issues:
components/about_build_modal/about_build_modal.test.tsx:150:45 - error TS2554: Expected 1 arguments, but got 0.

150         wrapper.find(Modal).first().props().onExited?.();
                                                ~~~~~~~~~~~~

  node_modules/@types/react-bootstrap/index.d.ts:42:13
    42   onExited?(node: HTMLElement): any;
                   ~~~~~~~~~~~~~~~~~
    An argument for 'node' was not provided.

@vraravam Heads up that there are two build issues:
components/about_build_modal/about_build_modal.test.tsx:150:45 - error TS2554: Expected 1 arguments, but got 0.

150         wrapper.find(Modal).first().props().onExited?.();
                                                ~~~~~~~~~~~~

  node_modules/@types/react-bootstrap/index.d.ts:42:13
    42   onExited?(node: HTMLElement): any;
                   ~~~~~~~~~~~~~~~~~
    An argument for 'node' was not provided.

@hanzei - tx, I do not know how to solve this issue. Any help is appreciated.

@vraravam Heads up that there are two build issues:
components/about_build_modal/about_build_modal.test.tsx:150:45 - error TS2554: Expected 1 arguments, but got 0.

150         wrapper.find(Modal).first().props().onExited?.();
                                                ~~~~~~~~~~~~

  node_modules/@types/react-bootstrap/index.d.ts:42:13
    42   onExited?(node: HTMLElement): any;
                   ~~~~~~~~~~~~~~~~~
    An argument for 'node' was not provided.

@hanzei - tx, I do not know how to solve this issue. Any help is appreciated.

@vraravam According to the type for Modal in react-bootstrap, you need to provide an argument of type node to onExited.
onExited?(node: HTMLElement): any;
I think in this case you can just pass null or mock out an HTMLElement as we aren't using the parameter anyways.

\update-branch

This PR has been automatically labelled "stale" because it hasn't had recent activity.
A core team member will check in on the status of the PR to help with questions.
Thank you for your contribution!
/cc @jasonblais @jfrerich @emilyacook

/update-branch

/update-branch

Seems like the last review comments have been fixed, but there's no word yet on testing. should we abandon this PR?

Seems like the last review comments have been fixed, but there's no word yet on testing. should we abandon this PR?

Hi @vraravam, thanks for your contribution! Some of our team members have been away for the holidays, so reviews have been slower last two weeks. We'll pick this up soon :)
cc @calebroseland @devinbinnie

Hi @vraravam, thanks for your contribution! Some of our team members have been away for the holidays, so reviews have been slower last two weeks. We'll pick this up soon :)
cc @calebroseland @devinbinnie

/update-branch

/update-branch

/update-branch

/update-branch

@vraravam Can you update the branch and resolve conflicts? I can merge after that.

@vraravam Can you update the branch and resolve conflicts? I can merge after that.

done @devinbinnie

done @devinbinnie


"photo" or "photos" ?

Hi @yonahforst, I'm developing for android and iOS and the permission identifier for photos is different on these platforms. I have to use "photos" on Android and "photo" on iOS. Can you roger that? Seems like a bug?!?
Using "react-native-permissions": "^0.2.4"
Thank you in advance.

it's 'photo' (related to #24 )
Looks like I need to release a new NPM version.
In the meantime, try using "react-native-permissions": "yonahforst/react-native-permissions"

Thank you for your reply. Sorry for duplicate issue. Didn't checked it out. Looking forward to new npm version.


getVolume always returning 1

I am not sure if I am using this incorrectly, but it appears that getVolume always returns 1.
Usage
  componentDidMount() {
    if (this.sound.getVolume() < 0.9) {
      console.log(this.sound.getVolume());
      this.setState({vol: this.sound.getVolume()})
    }
  }

this outputs nothing, however I can hear the audio playing.
System

Testing on: Android
Development system: OS X
React-Native Version: 0.49.3

Other Notes:

I am streaming a remove audio file

I thought that this did something different.


Updates for enrobie project

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

Project coverage is 100.00%. Comparing base (b75a554) to head (8ac76bd).

Additional details and impacted files
@@            Coverage Diff            @@
##              main       #37   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           56        56
  Lines         2282      2310   +28
=========================================
+ Hits          2282      2310   +28

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


Update Composer dependencies (2022-05-06-00-03)

Visual regression test passed!
View the visual regression test report


Privacy Impact Assessment (PIA) and STRA for Figma

Describe the task
Before purchasing a Figma license for our team, we will need to complete a PIA and STRA.
Acceptance Criteria

[x] Get Expense Authority approval to purchase license
[x] Draft PIA
[x] Draft STRA
[x] Review with Team for feedback (especially any technical questions)
[x] Submit PIA to NRM Privacy team for feedback/approvals
[x] Submit to NRM Security team for feedback/approvals

Additional context

We could split this ticket into two: one to capture PIA and another to capture STRA. That way the task may be accomplished more efficiently/effectively.
Approvals for STRAs are currently around a year behind. We will risk manage any concerns.
PIA Template: select 'starting a new initiative'
Security Threat and Risk Assessment (STRA)/ Statement of Acceptable Risk (SOAR): More info can be found on their website.
A good reference are the PIA/STRA/SOAR completed for our use of 1Password. You can find our draft documents in the Scrum Team Channel.

July 15, 2022: I've pulled this into our Next Sprint pipeline for July 25 - Aug 5; however, this can be delayed if needed.

Draft started and saved to Scrum Team channel: https://bcgov.sharepoint.com/:w:/t/00608-ScrumTeam/EQR9uLE96rdIn6RcKtZHvOABX4NYLPOWLpFqU2Y_Gv94_Q?e=QObJ8b

Note: PIA and STRA have been submitted to the respective NRM offices for feedback. Additional follow up may be required; however, considering this ticket closed.


Fix qwertos' YAML file

@decause this is very important to merge. Please make sure that you merge this before you deploy to OpenShift, otherwise the participants page will be broken again.

/me is back on the grid
:grapes:


Infer filesystem to use for exporting runs based on path of export dir

Currently, we export runs using a "filesystem" object that's inferred from the current runtime environment, e.g. we use DBFS if running in Databricks and the local filesystem otherwise.
However this is a sort of mismatch with the export_run API, because export_run allows specifying an arbitrary directory to export to. For example, if running on Databricks and exporting to /tmp/my-run, the behavior is broken - run info is exported to dbfs:/tmp/my-run while artifacts are exported to /tmp/my-run/artifacts on the local filesystem, so subsequent attempts to import the run from /tmp/my-run using RunImporter fail.
Ideally, the filesystem to use for export would be an implementation detail, and we would infer it based on the output directory passed to export_dir. We can implement this without breaking existing behavior as follows:

If the user doesn't specify a filesystem to use for export in the constructor of RunExporter, don't instantiate any default FS
In export_run_to_dir and other methods that write run info to disk, infer the right FS based on the path being exported to. If the path starts with dbfs:/, use dbutils.fs to export, otherwise use the local filesystem.

Makes sense. Have checked in fix.


Unknown intent trigger on 2nd attempt and not on 1rst attempt

I used prompt for text. Turn count is 1 and Allow Interruption is true.
When user types something other than the intent trigger that i created, then it is not going to Unknown intent. When User types once again then it fires Unknown intent. What i mean is Unknown intent is getting fire at the second user input and not at the first time

Originally posted by @ankur0501 in https://github.com/microsoft/BotFramework-Composer/issues/9069#issuecomment-1097581100

@ankur0501
This is expected behavior.

From my understanding, this is what's happening:
The first response credit card is registered for the prompt for text, then it goes back to the parent dialog.
now, you have a second response of credit card, which the unknown intent will fire as you are back in the parent dialog.
Hope this makes sense.

Closing this issue as it is by design and not a bug.


Security issue: the API keys are stored in the database as a plain text and are used without a salt

security.stackexchange.com/questions/38566

Thank you for reporting the issue!
I've created an task for fix (internal code BAP-14910). It will be fixed soon.

fixed in all versions since 1.10


Configure campaign parameters without them being present in the URL (JavaScript Tracker)

Hello Snowplow Community,
I need do campaign tracking but I do not have the ability to set them up as query strings, is it possible to set them up manually for struct events and page views ?
For example :
__sp('trackStructEvent', 'widget','click',name,product,position);

I have this event, how can I manually setup the utm_source=partner1 utm_campaign=health utm_medium=bottom_ad_unit parameters in the JavaScript Tracker?

At the moment, I think your best approach would be to use the JS Tracker's setCustomUrl and manually add them to that - @fblundun do you think that would work?
In the future, the utm parameter fields will be moving out of atomic.events into a context, so it should be possible to just manually construct that context in the browser. But that's a way off.

Yes, this should work. setCustomUrl will make the tracker use a string of your choice rather than window.location.href, so you just need to include the campaign parameters in that string's querystring.

Awesome thanks!

Closing as there's nothing for us to action here...


linux/win support

Running through the app to improve support for linux and windows. Initial change to have the app show up: app.dock isn't available outside of macos, so add a guard.

add guard for app.dock so launching works
extract preload so the built version on linux works
configure package.json to create arch-specific builds for linux (appImage runs on many different platforms, solves #47 though usually Arch users build from source, which they now can with the package-lin command) and Windows (solves #157), as well as universal builds for mac (solves #163) and windows

I can't log in to the chat via google account.
This browser or app may not be secure. Learn more
Try using a different browser. If you’re already using a supported browser, you can try again to sign in.

+1 having issue on windows as I cant login to google:
This browser or app may not be secure.
I just downloaded the latest release beta7 and it is still the same


better documentation for limit and friends

with code example

I'm going to merge this when the tests succeed. If the behavior documented here changes before the release, please let me know so that I can update this text to reflect that the new behavior in 6 is differently-broken. ;-)

to reflect that the new behavior in 6 is differently-broken. ;-)

(Because, to be clear, applying a limit in memory is still pretty broken.


🐛 [firebase_core] MissingPluginException(No implementation found for method Firebase#initializeCore) on specific devices

Bug report
Describe the bug
Hello! Recently we redesigned our app to use Flutter. We are now proceding to a full rollback, and a significant part of our users are complaining to have problems initializing the app: they only see a black screen, or get stuck in the launcher.
After digging a little deeper (there were no crashlytics events) we realized that this error is happening with devices that are "relatively" old, and are failing when Firebase.initializeApp() gets called. This is the error log:
MissingPluginException error
E/flutter ( 6080): [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: MissingPluginException(No implementation found for method Firebase#initializeCore on channel plugins.flutter.io/firebase_core)
E/flutter ( 6080): #0      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:157:7)
E/flutter ( 6080): <asynchronous suspension>
E/flutter ( 6080): #1      MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:332:12)
E/flutter ( 6080): #2      MethodChannel.invokeListMethod (package:flutter/src/services/platform_channel.dart:345:41)
E/flutter ( 6080): #3      MethodChannelFirebase._initializeCore (package:firebase_core_platform_interface/src/method_channel/method_channel_firebase.dart:30:36)
E/flutter ( 6080): #4      MethodChannelFirebase.initializeApp (package:firebase_core_platform_interface/src/method_channel/method_channel_firebase.dart:75:13)
E/flutter ( 6080): #5      Firebase.initializeApp (package:firebase_core/src/firebase.dart:44:25)

Example of devices that have this problem:

Huawei Y6 2017
Samsung S4
Huawei p8 (ALE-L21)
Cat S60
Samsung J3 2016
Neffos Y5
P8 Lite
LG G7

This error happens both in debug or release versions.
Is there any reason why this is happening only on these devices, while properly working on the others?
I'll gladly provide more info. This is of uttermost importance to us, as it is preventing many users from using our app in production.
Steps to reproduce
Simply run initializeApp on the devices that were mentioned. Other similarly old devices should probably have the same issue. Recent devices work flawlessly in all the plugins used from firebase (core, auth, crashlytics, remote config, etc)
Aditional info

'com.google.gms:google-services:4.3.5'
'com.android.tools.build:gradle:4.0.2'
distributionUrl=https://services.gradle.org/distributions/gradle-5.6.2-all.zip (tried with 6.1.1 as well)

Flutter doctor
Click To Expand
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 1.22.5, on Microsoft Windows [Version 10.0.18363.1316], locale pt-PT)

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[!] Android Studio (version 4.1.0)
    X Flutter plugin not installed; this adds Flutter specific functionality.
    X Dart plugin not installed; this adds Dart specific functionality.
[√] VS Code (version 1.52.1)
[√] Connected device (1 available)

! Doctor found issues in 1 category.

Flutter dependencies
Click To Expand
Dart SDK 2.10.4
Flutter SDK 1.22.5

dependencies:
_preview chewie video_player connectivity volume_control auto_size_text sensors webview_flutter preload_page_view clipboard firebase_dynamic_links flutter_tts audioplayers fi
rebase_analytics firebase_crashlytics path_provider firebase_storage flutter_ffmpeg wakelock percent_indicator animated_overflow fl_chart disk_space shared_preferences intl f
lutter_holo_date_picker animations flutter_rating_bar package_info font_awesome_flutter sign_in_with_apple permission_handler sliver_tools image_picker image_cropper implicit
ly_animated_reorderable_list flutter_slidable in_app_update upgrader firebase_remote_config firebase_messaging version url_launcher cached_network_image shimmer]
- e2e 0.2.4+4 [flutter flutter_test]
- flutter 0.0.0 [characters collection meta typed_data vector_math sky_engine]
- flutter_launcher_icons 0.7.5 [image args yaml]

dev dependencies:
- flutter_driver 0.0.0 [file json_rpc_2 meta path web_socket_channel vm_service_client webdriver flutter flutter_test fuchsia_remote_debug_protocol archive args async boolean
_selector characters charcode clock collection convert crypto fake_async matcher platform process pub_semver source_span stack_trace stream_channel string_scanner sync_http t
erm_glyph test_api typed_data vector_math]
- flutter_test 0.0.0 [flutter test_api path fake_async clock stack_trace vector_math async boolean_selector characters charcode collection matcher meta source_span stream_cha
nnel string_scanner term_glyph typed_data]
- pedantic 1.9.2 [meta]

transitive dependencies:
- cloud_firestore 0.16.0 [flutter meta quiver firebase_core firebase_core_platform_interface cloud_firestore_platform_interface cloud_firestore_web]
- cloud_firestore_platform_interface 3.0.1 [flutter meta collection firebase_core plugin_platform_interface]
- cloud_firestore_web 0.3.0+1 [flutter flutter_web_plugins http_parser meta firebase_core firebase_core_web cloud_firestore_platform_interface js]
- firebase 7.3.0 [http http_parser js]
- firebase_analytics 7.0.1 [meta flutter firebase_core firebase_analytics_web firebase_analytics_platform_interface]
- firebase_analytics_platform_interface 1.0.3 [flutter meta]
- firebase_analytics_web 0.1.1 [flutter flutter_web_plugins firebase firebase_analytics_platform_interface meta]
- firebase_auth 0.20.0+1 [meta firebase_core firebase_core_platform_interface firebase_auth_platform_interface firebase_auth_web flutter]
- firebase_auth_platform_interface 3.0.1 [flutter meta firebase_core plugin_platform_interface]
- firebase_auth_web 0.3.2+6 [flutter flutter_web_plugins meta http_parser intl firebase_core firebase_core_web firebase_auth_platform_interface js]
- firebase_core 0.7.0 [firebase_core_platform_interface flutter quiver meta firebase_core_web]
- firebase_core_platform_interface 3.0.1 [flutter meta plugin_platform_interface quiver]
- firebase_core_web 0.2.1+3 [firebase_core_platform_interface flutter flutter_web_plugins meta js]
- firebase_crashlytics 0.4.0+1 [flutter stack_trace firebase_core firebase_core_platform_interface firebase_crashlytics_platform_interface]
- firebase_crashlytics_platform_interface 1.1.6 [flutter meta collection firebase_core plugin_platform_interface]
- firebase_dynamic_links 0.7.0+1 [flutter firebase_core]
- firebase_messaging 8.0.0-dev.14 [meta flutter firebase_core firebase_core_platform_interface firebase_messaging_platform_interface firebase_messaging_web]
- firebase_messaging_platform_interface 1.0.0-dev.10 [flutter meta firebase_core plugin_platform_interface]
- firebase_messaging_web 0.1.0-dev.5 [flutter flutter_web_plugins meta firebase_core firebase_core_web firebase_messaging_platform_interface js service_worker]
- firebase_remote_config 0.6.0 [flutter firebase_core]
- firebase_storage 7.0.0 [flutter firebase_core firebase_core_platform_interface firebase_storage_web firebase_storage_platform_interface quiver]
- firebase_storage_platform_interface 1.0.4 [flutter meta collection firebase_core plugin_platform_interface]
- firebase_storage_web 0.1.1+3 [async crypto firebase_core firebase_core_web firebase_storage_platform_interface flutter flutter_web_plugins http js meta]
- flutter_facebook_login 3.0.0 [flutter collection]
- fuchsia_remote_debug_protocol 0.0.0 [json_rpc_2 process web_socket_channel flutter_test flutter_driver archive args async boolean_selector charcode clock collection convert
 crypto fake_async file matcher meta path platform pub_semver source_span stack_trace stream_channel string_scanner sync_http term_glyph test_api typed_data vector_math vm_se
rvice_client webdriver]
- google_sign_in 4.5.9 [google_sign_in_platform_interface flutter meta google_sign_in_web]
- google_sign_in_platform_interface 1.1.2 [flutter meta quiver]
- google_sign_in_web 0.9.1+1 [google_sign_in_platform_interface flutter flutter_web_plugins meta js]

Hi @tgpsantos
I see there's an open issue addressing the case you described https://github.com/FirebaseExtended/flutterfire/issues/4455.
Please follow up on that issue, I'm closing the current one as a duplicate.
If you disagree, please write in the comments and I will reopen it.
Thank you

@markusaksli-nc that issue seems to be related to a release issue when using minify/proguard.
My implementation works flawlessly in most devices, except on a couple of smartphones (which I mentioned). It seems it's a completely different problem, therefore could you kindly reopen this issue? Thank you for your attention

Yeah on a closer read you are right. I don't have any of these devices to test this so I'll label it for now.

@markusaksli-nc thank you for your consideration.
Updated list of devices above, we've just got a feedback that is happening on Asus ZenFone 3

Added Samsung J3 2016 and Neffos Y5

Added P8 lite and LG G7

Hello, we don't reproduce this issue on the latest version so I'll close it for now.
If you still have the issue, feels free to reopen the issue.


[FLINK-32514] Support configuring checkpointing interval during process backlog

What is the purpose of the change
This pull request adds support that a Flink job can change its checkpointing interval depending on the process backlog status of the job.
Brief change log

Adds configuration execution.checkpointing.interval-during-backlog
Adds public method SplitEnumeratorContext#setIsProcessingBacklog
Makes HybridSource reports processing backlog depending on source stages
Supports changing checkpoint interval based on process backlog in CheckpointCoordinator

Verifying this change
This change added tests and can be verified as follows:

Added integration tests for changing checkpointing intervals.

Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): yes
The serializers: no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? yes
If yes, how is the feature documented? docs & JavaDocs

@flinkbot run azure

@lindong28 could you please take a look at this PR?

@flinkbot run azure

@flinkbot run azure

@flinkbot run azure


Add replyToId back to the bot when submitting an adaptive card form.

Related to https://fuselabs.visualstudio.com/BotFramework/_workitems/edit/75712/

Changelog Entry
Add replyToId back to the bot when submitting an adaptive card form. It's part of the task https://fuselabs.visualstudio.com/BotFramework/_workitems/edit/75712/

Description

To update an adaptive card on button selection, add the replyToId property to the activity. This will match the Teams bot's behavior and simplify the search for the right activity.
Design

passing the activity id to the Adaptive card renderer

add replyToId to the actions and sages when the card actions is called

Specific Changes

[x] I have added tests and executed them locally
[ ] I have updated CHANGELOG.md
[ ] I have updated documentation

Review Checklist

This section is for contributors to review your work.

[ ] Accessibility reviewed (tab order, content readability, alt text, color contrast)
[ ] Browser and platform compatibilities reviewed
[ ] CSS styles reviewed (minimal rules, no z-index)
[ ] Documents reviewed (docs, samples, live demo)
[ ] Internationalization reviewed (strings, unit formatting)
[ ] package.json and package-lock.json reviewed
[ ] Security reviewed (no data URIs, check for nonce leak)
[ ] Tests reviewed (coverage, legitimacy)

use the original one https://github.com/microsoft/BotFramework-WebChat/pull/4649


Allow :ref as a component attribute

Current reagent allows :ref attribute for referring to the component itself at render time. For re-com components, using :attr {:ref #my-function} works but it's flagged as a warning:
"Validation failed for argument ':attr' in component ...". Would certainly be easy to add :ref to the attribute validation, but perhaps :ref should be supported as a first-class attribute across any re-com component?

For the validation, I propose to add a section react with those 2 keys:

:ref
:key

( https://github.com/day8/re-com/blob/master/src/re_com/validate.cljs#L181)


Pico doesn't work properly after installation

Hi everybody, I've just downloaded Pico on my pc to give it a try.
When I try to access the main page with the browser (http://localhost/pico), I don't see the "expected" page, but the page you can see in the screenshot below.
I run Ubuntu 16.04, Apache 2.4.18 and PHP 7.0.18. I tried both pico 1.0.5 and 1.0.4.

Your webserver doesn't support PHP resp. PHP isn't enabled on your webserver. You'll need to enable PHP. If you e.g. want to use PHP with mod_php, install the libapache2-mod-php package. You can check your webserver configuration by creating a info.php in your httpdocs directory (e.g. /var/www/html) with the following contents. Open it in your browser, infos about PHP should show up. After you've installed/enabled PHP, Pico should work just fine.
<?php
phpinfo();

You were right, but even after installing both libapache2-mod-php7 and libapache2-mod-php I keep getting the same result. PHP seems to be ok since the info.php page i created is working fine.

Try Ctrl + F5. Things like this can only happen when PHP isn't working at all, since your webserver is sending the raw contents of the index.php.

err.txt

Try installing the php7.0-xml package, not sure why this isn't installed by default on Ubuntu 16.04. You might have to restart Apache afterwards (service apache2 restart).

Nothing to do, I keep getting the same result as before. This is the new errors:
err.txt
I don't know if it can help, but I've also tried using Grav and it displays a page with the following error:

'mbstring' extension is not loaded. This is required for Grav to run correctly

Heck, since when is Ubuntu's default LAMP installation that incomplete? 😒 All these packages are usually part of the default installation of a LAMP system (i.e. "recommended" in terms of dpkg/apt)... I've absolutely no idea why Ubuntu changed that 😕
Anyway... Try installing the php7.0-mbstring package.

I keep getting the same result as before

By "the same result" you don't mean that you get run(); in your browser, but rather a completely white page, do you? Because the errors in the error.log and getting run(); are mutually exclusive :smile: If not, try Ctrl + F5 (i.e. a force reload in your browser).
Nevertheless, we're getting closer... 😆 Maybe there are some more packages missing which should already be installed...

It works! Thank you very much!

If you have any other problem, please don't hesitate to create a new Issue, comment on this Issue or to join us on #picocms at Freenode. Happy testing! :smiley:


refactor build scripts

[x] shell script to js?

we don't have to create a dedicated package (i.e. copy-paste is fine), but it would be cool if we can just use single file to do everything.
https://github.com/hi-ogawa/vite-plugins/pull/402

[ ] switch from cf workers to cf pages?

cf pages is already used for examples/prerender
it has a better control over assets handling e.g. _headers, _routes.json
domain changes so we need to setup redirection

[ ] avoid esbuild bundle on our side since platform side does it?

but it's still handy to check esbuild-metafile.json on our own
also --define:process.env.NODE_ENV='"production"' might be necessary to tree shaken on our side
it seems this is a bit early https://github.com/hi-ogawa/vite-plugins/pull/403

Closed by https://github.com/hi-ogawa/vite-plugins/pull/402


Add additional option/values to the config files

There are a number of additional information, if when provided, can ensure the validity of certain information providers.
The following items need to be added as either required or non-required options to the config file:

city
state
country
time zone
the default HTTPS weather endpoint
other HTTPS weather endpoints when the built-in one fails

Already being used in the following source files are assumed configuration values (i.e. hard coded values):

common/include/chrono_io.h:date::make_zoned(date::locate_zone("America/Denver"), std::chrono::system_clock::now());

lib/src/external_network.cppconst auto response = HttpRequest{HttpProtocol::HTTPS, "ipinfo.io"}.MakeRequest("/json");
// note this `HttpRequest` should really be
const auto response = HttpRequest{HttpProtocol::HTTPS, "ipinfo.io"}.MakeRequest("/json?token=YOUR_TOKEN_HERE");
// where YOUR_TOKEN_HERE is the private token given to each user registered at 'ipinfo.io'


[REFACTOR] Update mission model constructor to take planStart

Tickets addressed: NA
Review: By commit
Merge strategy: Merge (no squash)

Description
Updated mission model constructor to take planStart parameter. Updated tests similarly.
Verification
Build, run test, use mission model in an Aerie deployment simulation context
Documentation
None invalidated or needed
Future work
None

Looks like this is failing due to the associated Merlin dep. being out of date? From the trace the generated mission model factory appears to be our old one (prior to the addition of an Instant parameter for plan start).

Ahh, I assumed 0.12.3 had the PR to support an Instant plan start parameter. Looks like we just need to make a release with that PR incorporated, increment 0.12.3 in build.gradle here, and push :)

Deps. are now set to 0.13.0. When that release is made feel free to just re-run the failed CI tests here and the PR should be good to go.

Can we / do we need to rebuild the JAR for this model to include in the scheduler tree for its tests?


add drop history lists to various fields

Add drop down history lists to as many of these fields as possible
Menu > File > Move
Menu > File > Copy
Menu > File > Run  -  most useful
Menu > File > Rename (both fields) - most useful
Menu > File > Create Directory
Menu > File > Search
This would be useful in other dialogs, but these are the ones that would be most useful.
I have used the FM Stepup add-on for many years.  That added these drop lists to File Manager and Ive found them to be very useful

I have attached a mockup of one screen showing the drop lists in two fields

On a related note - adding file / directory BROWSE buttons to various fields would be good.
I will log that as a separate request


Better error message for incompatible standard versions

cc @bhilbert4

Coverage increased (+0.001%) to 93.866% when pulling 1a4658bfdfc598f4d254eff456451c04837b8e66 on drdavella:fix-version-msg into c44d92a867e1e3f8d42c2096b161b89a0c5924f1 on spacetelescope:master.


Feature request: Use IAM role from AWS_PROFILE or EC2 instance profile

Which version of the AzCopy was used?
Note: The version is visible when running AzCopy without any argument
10.10
Which platform are you using? (ex: Windows, Mac, Linux)
Linux, and also Mac
What command did you run?
Note: Please remove the SAS to avoid exposing your credentials. If you cannot remember the exact command, please retrieve it from the beginning of the log file.
azcopy cp https://[bucket].s3.amazonaws.com/....  [Azure destination]
What problem was encountered?
Requires me to specify AWS_SECRET_ACCESS_KEY, AWS_ACCESS_KEY_ID, and AWS_SESSION_TOKEN vars explicitly.
How can we reproduce the problem in the simplest way?
Set up AWS credentials in .aws/credentials file then try to use commands like "AWS_PROFILE=... aws s3 ..."
Then see that azcopy doesn't work with AWS_PROFILE var
Similar on EC2/ECS: assign a instance profile role that will support aws s3 cp commands, but azcopy won't work.
Have you found a mitigation/solution?
Workaround: look up AWS credentials  from metadata endpoint explicitly and set env vars

https://github.com/Azure/azure-storage-azcopy/issues/1341

The issue is reproducible with
AzcopyVersion  10.14.1
OS-Environment  linux
OS-Architecture  amd64

Closing this in favor of the issue linked above as this is a duplicate issue.


Create a gh-pages branch to publish these slides

Github pages is awesome.   If we create a gh-pages branch (from master) it will publish these slides to http://chef.github.io/devops-kungfu

To clarify, I'm willing to do this (I have the powah) -  just wondering if anyone things we shouldn't do it.

http://chef.github.io/devops-kungfu is dead (404)
and yeh. defo publish the slides , makes it a lot easier to share
On 18 September 2015 at 00:17, Irving Popovetsky<EMAIL_ADDRESS>wrote:

To clarify, I'm willing to do this (I have the powah) - just wondering if
anyone things we shouldn't do it.
—
Reply to this email directly or view it on GitHub
https://github.com/chef/devops-kungfu/issues/190#issuecomment-141268594.

:+1: @irvingpop

Done!   The slides are now viewable in all their glory.   Even better, you can directly link to specific slides:  http://chef.github.io/devops-kungfu/#/42
NOTE:  If the slide content gets updated significantly, someone will need to remember to merge the changes into the gh-pages branch.
cc: @adamhjk


groupByArray

Currently, if we want to do grouping by multiple columns, we have to write groupBy for each column. For example:
FooBarQuery::create()
   ->joinBaz()
   ->select(['Foo', 'Bar'])
   ->withColumn('COUNT(Baz.Id)', 'nbBazs')
   ->groupBy('Foo')
   ->groupBy('Bar')

with this PR, we just simply write:
FooBarQuery::create()
   ->joinBaz()
   ->select(['Foo', 'Bar'])
   ->withColumn('COUNT(Baz.Id)', 'nbBazs')
   ->groupByArray(['Foo', 'Bar'])

I don't think you need to create a new method for this, just enable groupBy to accept an array, much like how select works,

agree. please overlay groupBy instead of creating a new method.

Jupp


Draft: improve local-git-override with group match

Description
This is early draft,
@codablock not sure I did fully your hostname/path comparison. There are multiple variants that can be implemented. I would kindly ask for new round of comments - as I have bit feeling it was drifting wrong way.
you shall either clarify, what we want:

only to replace matching git url to local path
even allow any part of the git url to be replaced by any override (ie github.com to gitlab.com/xyz etc..)

New features

git local group override, git url pattern to override external url to local dir
... TBD

Fixes

fixes initialisation of overriden repos

Type of change
Please delete options that are not relevant.

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

@epcim I pushed a few commits to the branch https://github.com/kluctl/kluctl/tree/improveLocal-git-override which you can cherry-pick.
Regarding the question if overrides to other repo urls should be possible: In general I would say yes, that might be a good feature as well, but I would prefer to have this in another PR after these changes are finished.

fyi, you'll need to run make replace-commands-help and commit the changes to make the tests succeed.

Overall LGTM, just the single comment I added should be handled.
The new flag would need some e2e tests as well. If you're still motivated, you can add those to this PR (I will assist you of course). As an alternative we can merge this PR and I will later add e2e tests.

well I still count to do some more testing on my side, that's why I kept it as draft
e2e I checked, but as there were not git-local-override existing tests I did not wrote any. Any existing test there I could re-configure and use or it needs new test-case? Most probably I would keep this for separate PR (even I dont like that approach).

No there is no existing test that could be used for this, so a new one would be needed. I assume that some additional work will be required for the e2e tests as the test code is currently not able to work with multiple repos. I'll look into that after this PR is merged.
Please ping me when you feel this PR is ready for another round of review.

No there is no existing test that could be used for this, so a new one would be needed. I assume that some additional work will be required for the e2e tests as the test code is currently not able to work with multiple repos. I'll look into that after this PR is merged.
Please ping me when you feel this PR is ready for another round of review.

Works like a charm on my side for the use-case I have.
export KLUCTL_LOCAL_GIT_GROUP_OVERRIDE_0=gitlab.com:myorg/mysub=$PWD/.repos

❮ kluctl deploy -t "crt" --dry-run
✓ Loading kluctl project
✓ Initializing k8s client
⚠ Overriding git repo<EMAIL_ADDRESS>with local directory /Users/xxx/Workspace/gitlab/myorg/mysub/sre-crt-model/deployment/kube/.repos/lma-deployment
⚠ Overriding git repo<EMAIL_ADDRESS>with local directory /Users/xxx/Workspace/gitlab/myorg/mysub/sre-crt-model/deployment/kube/.repos/cicd-deployment
✓ Rendering templates
✓ Rendering Helm Charts
✓ Building kustomize objects
✓ Postprocessing objects
✓ Getting 5 additional remote objects
✓ Getting namespaces
✓ secrets: Nothing to apply.
✓ justTest: Applied 1 objects.
✓ ves-system: Applied 1 objects.
✓ falcosidekick: Applied 3 objects.
✓ Running server-side apply for all objects
...
...

@epcim Very cool, happy to see that your use case is served well :) Also very happy to see contributors, so big thanks to you 👍
One little thing that would need to be changed: ValidateGitProject should be completely reverted as it now accidentally got the erroneous SplitList code.
After that, I will squash-merge the MR. I will also change the title to include "feat: " as a semantic version prefix.

though I already reverted somewhere on one of my forks, reverted now.
sure squash/change as needed.
my pleasure to get hands on this - this project addresses all my thoughts/needs from last two years.

One last nit I found while checking the description, after that I'll merge the PR :)


Name generators used in saga so that redux-saga logs helpful "${generator} has been cancelled" messages

Signed-off-by: Victor Porof<EMAIL_ADDRESS>

Coverage decreased (-0.01%) to 33.308% when pulling a8bffbc71e6ed596115ddc6ecdc51c72a1c30997 on victorporof:name-generators into 24ab5c60ef8f87de06266cfdba32819fd2c0cf18 on mozilla:master.

Coverage decreased (-0.01%) to 33.308% when pulling a8bffbc71e6ed596115ddc6ecdc51c72a1c30997 on victorporof:name-generators into 24ab5c60ef8f87de06266cfdba32819fd2c0cf18 on mozilla:master.

Coverage decreased (-0.01%) to 33.327% when pulling 9174b87ada72aae16a00132a3abdbf5455de5db1 on victorporof:name-generators into a1bf0e8cf2a94e886d2f7a4b0ebc2d54dd758867 on mozilla:master.

Coverage decreased (-0.01%) to 33.327% when pulling 9174b87ada72aae16a00132a3abdbf5455de5db1 on victorporof:name-generators into a1bf0e8cf2a94e886d2f7a4b0ebc2d54dd758867 on mozilla:master.


fix(tooltip): delay timeouts

The show and hide delay timeouts where not getting
cancelled correctly resulting in tooltips staying
open when both popup and popup-close delays were
in use.
Fixes #4618

Need to figure out why this test did not fail

Tests added, should be good to go.

I like this - also makes it more readable.


Summary/Sum Details changes

Note that this change should update the version number of logs since it is updating the format. The corresponding change in Projections should check this version number to detect if it has communication data or not.

Done


updated importlib importing to use python base package instead of dja…

…ngo.utils one which was removed in django1.9

Thanks!

Cheers


question about  apm-trace-ignore-plugin

The skywalking filter interface {GET,POST}/apis/m1_contact_photo_isUpload/v1.0 that does not need to be monitored, configured to apm-trace-ignore-plugin.config, trace.ignore_path=/apis/m1_contact_photo_isUpload/   is invalid, because {And, is it unrecognizable?Can you tell me how to write trace.ignore_path to take effect?__

Read the documentation, we never said you should config like this. {GET,POST}/apis/m1_contact_photo_isUpload/v1.0 is the operation name, your config should match this.


How to custom the docker container?

I want to use it in the Archlinux system, how do it?

The only way I know to use a custom Docker image is to fork StaticAnalysis (SA) and make changes to Dockerfile.  Look in docker/static_analysis.dockerfile for a list of additional software SA needs installed in the Docker image.
Version differences between Ubuntu/Debian packages and Archlinux packages may cause SA to not work in the new image.
Good luck and let us know how Archlinux works out.

For now it runs only on Ubuntu (https://github.com/JacobDomagala/StaticAnalysis/blob/master/docker/static_analysis.dockerfile).
If having multiple docker files is something people would want, we could potentially have some kind of user input to specify which docker file should be used.

So I'm closing this issue for now


java -javaagent:agent.jar -version causes a deadlock

when i use java -javaagent:agent.jar -version, The process cannot exit normally

After analysis, applications such as Java-version do not have Web services and are directly started. Therefore, only Web services can be used to install the Agent.


Run site.yml from the Jenkins Job directly

This avoids 3 hours of no output and lets us follow the
stream of the deployment instead. convert post-deploy checks into
a playbook that can be invoked on its own.

Looks more correct now but doesn't seem to be achieving the desired effect based on https://ci.suse.de/job/ardana-job-dirk/31/console

Oh never mind, you didn't upload the new version to that job.

It's correctly streaming. Waiting for checks to run at the end.


Feature/#40

Description: 概要

Changes: 変更内容

Changes

feat: localization material table (#40) (e1d3d853e376240dbfd204187544df61463a37cd)
feat: localization class validator (#40) (be596af78dea1711cf9de6fcb4a44e6beb5f4d6f)

Expected Impact: 影響範囲

Operating Requirements: 動作要件

Additional context: 補足

Codecov Report

Merging #55 (be596af) into release/next-v0.4.4 (7cc0035) will not change coverage.
The diff coverage is 100.00%.

@@                  Coverage Diff                  @@
##           release/next-v0.4.4       #55   +/-   ##
=====================================================
  Coverage               100.00%   100.00%
=====================================================
  Files                       94        95    +1
  Lines                     1474      1480    +6
  Branches                   148       148
=====================================================
+ Hits                      1474      1480    +6

Impacted Files
Coverage Δ

admin/_pages/dashboard.tsx
100.00% <100.00%> (ø)

admin/components/DataTable.tsx
100.00% <100.00%> (ø)

admin/components/SearchTable.tsx
100.00% <100.00%> (ø)

admin/hooks/useTableLocalization.ts
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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

Codecov Report

Merging #55 (be596af) into release/next-v0.4.4 (7cc0035) will not change coverage.
The diff coverage is 100.00%.

@@                  Coverage Diff                  @@
##           release/next-v0.4.4       #55   +/-   ##
=====================================================
  Coverage               100.00%   100.00%
=====================================================
  Files                       94        95    +1
  Lines                     1474      1480    +6
  Branches                   148       148
=====================================================
+ Hits                      1474      1480    +6

Impacted Files
Coverage Δ

admin/_pages/dashboard.tsx
100.00% <100.00%> (ø)

admin/components/DataTable.tsx
100.00% <100.00%> (ø)

admin/components/SearchTable.tsx
100.00% <100.00%> (ø)

admin/hooks/useTableLocalization.ts
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


[feat] Implement CI Pipeline for Linting

We need to set up a Continuous Integration (CI) pipeline for our project to ensure code quality and consistency. The CI pipeline should run linting checks automatically and fix any issues when possible.
Tasks:
Configure Linting:

Ensure npm run lint is set up to check for code style and quality issues.
Ensure npm run lint:fix is set up to automatically fix linting issues.

Set Up CI Pipeline:

Integrate a CI service (e.g., GitHub Actions, Travis CI, CircleCI) with our repository.
Create a configuration file (e.g., .github/workflows/lint.yml for GitHub Actions) to run linting commands on every push and pull request.

Expected Outcome:

Automated linting checks on each commit and pull request.
Consistent code style and reduced manual linting effort.

Additional Notes:

Ensure the pipeline is set up to provide clear feedback on linting errors.
Optionally, set up a badge in the README to display the CI status.

I have added a PR to it , Please review the changes.

Hey @DhanushNehru,
I’ve resolved the issue with the linting pipeline. If you come across any further errors, feel free to reach out to me.
I’ve also attached a screenshot for your reference.

Thanks @TheCoderAdi

Thanks @TheCoderAdi

I appreciate your acknowledgment. I'm glad I could contribute.


Use chokidar for watch script

Also resolves #1

Closing in favor migrating our client codebase to a monorepo!


Add pre-select for language and scroll the selected one to the top.

Apply the same logic that I had applied on timezone pre-select.
Also updated pre-defined language code to be more accurate but only on english, chinese and japanese that I am familiar with, probably someone else could help to update other language codes.
correctly set OwnPage

fr-FR for french


SAK-47033 Assignments: Status value missing from student view

Hi @ern , this commit should fix the assignment submissions state. Thanks for spotting the issue!!


Wait for edge not working

Waiting on a input for a rising or falling edge with GPIO.wait_for_edge(channel, GPIO.RISING) does not work.
The function never returns.

Can replicate the issue for GPIO.wait_for_edge()
Using Armbian Stretch which is distro noted as working by vendor SinoVoip.
# uname -a
Linux bananapim2plus 4.19.62-sunxi #5.92 SMP Wed Jul 31 22:07:23 CEST 2019 armv7l GNU/Linux

# lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 9.9 (stretch)
Release:	9.9
Codename:	stretch

@int-red btw have you had success with other RPi.GPIO fork, if yes, which one?

interlinking issues https://github.com/BPI-SINOVOIP/RPi.GPIO/issues/3

@int-red btw have you had success with other RPi.GPIO fork, if yes, which one?

No, I didn't have success with other RPi.GPIO forks.
I rewrote my code to use polling on the input - not a nice solution, but it worked for my use-case.

@int-red thanks for the followup. I solved the issue by switching to NanoPi ^_^ where for both vendor's supplied distro as well as Armbian (went with the latter) external interrupts work OOB using https://github.com/auto3000/RPi.GPIO_NP


Conditional exclude is not respected by text search

With this in settings.json
"files.exclude": {
    "**/*.js": {
      "when": "$(basename).ts"
    }
  },

which excludes *.js nera *.ts from file tree in explorer, text SEARCH (via right pane) doesn't search in *.js files at all:

if remove this setting:

I believe this was fixed, let me know if it reproes in the latest.


Add reset/logout feature for Analytics

Useful if the user logs out or deletes the account.

Solved in #121


reproject loads whole cube into memory

This was noted in #506 and is noted in the docs, but we closed #506 without fixing this.
We should have the ability to reproject plane-by-plane without loading the whole cube into memory.
It's not obvious to me that dask can help with this at all - @astrofrog any ideas?  Otherwise, we'll use the memmap machinery built for other reasons.
I'm going to need this soon so I'll prioritize it.

I think dask should be able to do this in the same way that we do e.g. convolution plane-by-plane? Note also that this is relevant: https://github.com/astropy/reproject/pull/214 - but I haven't had any time to look into it.

https://github.com/radio-astro-tools/spectral-cube/pull/845 is my starting point


fix: change encrypt/decrpyt method to AES256 cryptography

To resolve #52, change encrypt/decrypt method to AES256 when vote or join to oracle.
I mark as TODO for add nonce in encrypt oraclePrivKey with shareKey when make oracleRegistrationVote.

Please add test code.
As I expected, encryption/decryption in the test code will fail.


Failed to build on Windows

   Compiling buck2 v0.1.0 (C:\Users\steve\scoop\persist\rustup\.cargo\git\checkouts\buck2-881d6af740402932\9178ac5\app\buck2)
warning: error finalizing incremental compilation session directory `\\?\C:\Users\steve\AppData\Local\Temp\cargo-installeWlLuT\release\incremental\buck2_build_api-3bpejjqwe8ssu\s-gjx1f497xi-18v2t4g-working`: The system cannot find the file specified. (os error 2)

error: internal compiler error: no errors encountered even though `delay_span_bug` issued

error: internal compiler error: broken MIR in Item(WithOptConstParam { did: DefId(0:7299 ~ buck2_build_api[daa8]::artifact_groups::calculation::_assert_ensure_artifact_group_future_size::{closure#0}), const_param_did: None }) (after phase change to runtime-optimized) at bb2[1]:
                                Cannot transmute to non-`Sized` type impl futures::Future<Output = std::result::Result<artifact_groups::calculation::EnsureArtifactGroupReady, anyhow::Error>> + '_
   --> app\buck2_build_api\src\artifact_groups\calculation.rs:238:5
    |
238 |     static_assertions::assert_eq_size_ptr!(&v, &e);
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: delayed at    0: std::backtrace::Backtrace::disabled
               1: std::backtrace::Backtrace::force_capture
               2: <rustc_errors::HandlerInner>::emit_diagnostic
               3: <rustc_const_eval::transform::check_consts::qualifs::CustomEq as rustc_const_eval::transform::check_consts::qualifs::Qualif>::in_qualifs
               4: rustc_const_eval::transform::promote_consts::is_const_fn_in_array_repeat_expression
               5: <rustc_const_eval::transform::validate::Validator as rustc_middle::mir::MirPass>::run_pass
               6: <rustc_mir_transform::large_enums::EnumSizeOpt as rustc_middle::mir::MirPass>::is_enabled
               7: <rustc_mir_transform::remove_noop_landing_pads::RemoveNoopLandingPads as rustc_middle::mir::MirPass>::run_pass
               8: <&rustc_index::vec::IndexVec<rustc_middle::mir::Promoted, rustc_middle::mir::Body> as rustc_serialize::serialize::Decodable<rustc_query_impl::on_disk_cache::CacheDecoder>>::decode
               9: <rustc_span::def_id::DefId as rustc_serialize::serialize::Encodable<rustc_query_impl::on_disk_cache::CacheEncoder>>::encode
              10: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::as_any
              11: <rustc_metadata::creader::CStore>::from_tcx
              12: rustc_metadata::rmeta::encoder::encode_metadata
              13: rustc_metadata::rmeta::decoder::cstore_impl::provide_extern
              14: rustc_metadata::rmeta::encoder::encode_metadata
              15: rustc_metadata::fs::encode_and_write_metadata
              16: rustc_interface::passes::start_codegen
              17: rustc_interface::proc_macro_decls::provide
              18: <rustc_interface::queries::Queries>::ongoing_codegen
              19: <rustc_middle::ty::SymbolName as core::fmt::Display>::fmt
              20: rustc_driver_impl::args::arg_expand_all
              21: rustc_driver_impl::main
              22: rustc_driver_impl::args::arg_expand_all
              23: rustc_driver_impl::args::arg_expand_all
              24: std::sys::windows::thread::Thread::new
              25: BaseThreadInitThunk
              26: RtlUserThreadStart

    = note: this error: internal compiler error originates in the macro `static_assertions::assert_eq_size_ptr` (in Nightly builds, run with -Z macro-backtrace for more info)

note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md

note: rustc 1.70.0-nightly (23ee2af2f 2023-04-07) running on x86_64-pc-windows-msvc

note: compiler flags: --crate-type lib -C opt-level=3 -C panic=abort -C embed-bitcode=no -C incremental=[REDACTED]

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
end of query stack
warning: `buck2_build_api` (lib) generated 1 warning
error: could not compile `buck2_build_api` (lib); 1 warning emitted
error: failed to compile `buck2 v0.1.0 (https://github.com/facebook/buck2.git#9178ac50)`, intermediate artifacts can be found at `C:\Users\steve\AppData\Local\Temp\cargo-installeWlLuT`

Okay so it seems like rustup install nightly-2023-01-24 is somewhat of a hard requirement, I was thinking if I have a recent nightly compiler maybe it would just work as well. Seems like I'm wrong. Close this if you think I'm right, or let's leave it hanging because it doesn't sound too good if we have to specifically select a Rust version

This is rust internal compiler error. Nightly compiler is broken sometimes, so we cannot guarantee that code will work with arbitrary nightly version.

doesn't sound too good if we have to specifically select a Rust version

When rustup is used, it reads rust-toolchain file and installs appropriate version.
We should do something better when rust is installed without rustup.

Closing this as a non-issue claimed by the contributor

(Some discussion internally in D44841691).


gstreamer1.0-doc has no installation candidate on Debian

Description

Code example to reproduce the issue:
sudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-bad1.0-dev gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 gstreamer1.0-pulseaudio
Describe the results you received: Reading package lists... Done Building dependency tree... Done Reading state information... Done Package gstreamer1.0-doc is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source
Describe the results you expected: The package should be available on Debian no? Is there some repository that is missing by default on Debian or was this package actually removed and should be removed from the documentation?
Flet version (pip show flet):
Name: flet
Version: 0.4.2
Summary: Flet for Python - easily build interactive multi-platform apps in Python
Home-page: None
Author: Appveyor Systems Inc.
Author-email<EMAIL_ADDRESS>License: Apache-2.0
Location: /home/bitnami/.local/lib/python3.9/site-packages
Requires: websockets, httpx, websocket-client, watchdog, flet-core, packaging, oauthlib
Required-by:

Operating system: Linux ip-172-26-11-0 5.10.0-21-cloud-amd64 #1 SMP Debian 5.10.162-1 (2023-01-21) x86_64 GNU/Linux
Additional environment details:

It should be available on Debian, yes: https://gstreamer.freedesktop.org/documentation/installing/on-linux.html?gi-language=c#install-gstreamer-on-ubuntu-or-debian

I see that but the thing is I ran apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-bad1.0-dev gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 gstreamer1.0-pulseaudio as described in the documentation and the command fails.
Perhaps documentation needs to be updated?

Could it be that GStreamer is not available for Debian 5.1 you have?


Play video on hover

Play mp4 video when cursor in and stop when cursor out
hover play can only be used with hash value autoplay1 (play video once when in viewport. If used alone or with autoplay it'll not add
any event
To add hover play to the video append #_hoverplay to the video url

Resolves: MWPW-129910
Test URLs:

Before: https://main--milo--ruchika4.hlx.page/drafts/ruchika/videoplay-onhover?martech=off
After: https://video-hoverplay--milo--ruchika4.hlx.page/drafts/ruchika/videoplay-onhover?martech=off

We have tested this code in feature branch. More details about this can be seen in the jira ticket.

Validation done on the below urls 👍
Before : https://main--milo--adobecom.hlx.page/drafts/tat28144/soujanya/mwpw-129910
After : https://video-hoverplay--milo--ruchika4.hlx.page/drafts/tat28144/soujanya/mwpw-129910?milolibs=video-hoverplay--milo--ruchika4
Validation in cc folder
https://main--cc--adobecom.hlx.page/drafts/tat28144/videoplay-onhover?milolibs=video-hoverplay--milo--ruchika4


Media block - added bio variant and support for product icon stack in the content column

Added a new bio variant on the marquee to clip first image in a circle
Added support for an icon-stack in the content area (same as recent update to the aside)

Resolves: MWPW-132919
Test Draft URLs:

Before: https://main--milo--adobecom.hlx.page/drafts/rparrish/media/media-prdlist-poc?martech=off
After: https://rparrish-media-products--milo--adobecom.hlx.page/drafts/rparrish/media/media-prdlist-poc?martech=off

Test Live URLs:

Before: https://main--milo--adobecom.hlx.page/docs/library/kitchen-sink/media?martech=off
After: https://rparrish-media-products--milo--adobecom.hlx.page/docs/library/kitchen-sink/media?martech=off

FYI I have resolved my previous issue by only decoratingIconStack if variant 'merch' is passed. Carry on. Thanks

https://rparrish-media-products--milo--adobecom.hlx.page/drafts/mathuria/aside/mwpw-129917
FYI, I did some regression testing on the related aside draft that also uses the decorateIconStack() function and found some scoping issues. Easy fix, but it does introduce a different link relation behavior.
I'm going to revert this function back to @aishwaryamathuria 's contribution for now. Both blocks supported.
The big difference is the current behavior uses the Icon link attributes to wrap the icon/label if it's available.
My initial version used the label text link and just looked if an image was inline before it and wrapped them both.


fix(sdk): DoS protection through TDF segment sizes

This fixes three DoS conditions discovered:

Specifying a very large segment size which could result in the SDK allocating a large buffer in memory
Specifyin a very small segment size which could result in excessive cpu and io overheads
Specifying a size in the manifest which will overflow, resulting in a panic when a negative byte slice is allocated

Unit testing and fuzz testing was expanded to cover these conditions.  This PR fixes #1535

Following Postel's law, we should probably accept a wider range of values in decrypt than we allow in encrypt. Basically, anything that doesn't break the system should be acceptable on decrypt, for some suitable definition of break.


Does this expand an already existing service
Yes
Link to a game or software
https://icecast.org/
Links for the download
/
Links for the install docs
/

This request was requested a long time ago in the old repository (https://github.com/pelican-eggs/eggs/issues/2020) but with the changes that have occurred, it has been forgotten and I come to rescue the request.
@QuintenQVD0 said he would take a look again.

Since the Pterodactyl team left to do their own project, these repositories are dead and show the total lack of interest of those responsible, so I'm closing this.

Since the Pterodactyl team left to do their own project, these repositories are dead and show the total lack of interest of those responsible, so I'm closing this.

thats up to you, just keep in mind that everyone does this in there free time.

It seems to me that in 3 months you have had some free time to respond to requests. Free time is not an excuse. I also have projects that I dedicate myself to in my free time but at least I try to respond to other people in a reasonable time. It's called education.

It seems to me that in 3 months you have had some free time to respond to requests. Free time is not an excuse. I also have projects that I dedicate myself to in my free time but at least I try to respond to other people in a reasonable time. It's called education.

I did not have notification on for this repo, and have 67 github open notification. I am trying my best but I am a student, yes I went on holiday, yes I work through the week, I love some time with my family on the weekend and soon will resume school. So the time I got went to the discord and to the best of my ability to this.

@sys-arch feel free to provide an Egg or pay someone, If you need such an Egg.
Its Open source and adding a requests here means Not, that the egg will be created. ;)

I did not have notification on for this repo, and have 67 github open notification. I am trying my best but I am a student, yes I went on holiday, yes I work through the week, I love some time with my family on the weekend and soon will resume school. So the time I got went to the discord and to the best of my ability to this.

I appreciate your sincerity

feel free to provide an Egg or pay someone

If I could, I would, but since I can't, I made the request. Is that why you allow these kinds of requests here?

Its Open source and adding a requests here means Not, that the egg will be created. ;)

Since the change, lately he tends more to say "no" than "yes"

feel free to provide an Egg or pay someone

If I could, I would, but since I can't, I made the request. Is that why you allow these kinds of requests here?

It is, but you want the egg fast as possible. As i said; there are a lot of people, which create eggs for money. If you cant wait, pay them ;)


Move gpio scripts

You will have to adjust the gpio_setup.service to cater to the movement of gpio_setup.sh

No this works, has been tested :)

Nice one


local reply modification: support non-string values in Substitution format string in json_format

Description:
We configure “local reply modification” to modify status codes for certain local replies (“local” means that Envoy generates these replies, not an upstream host).
Documentation here: https://www.envoyproxy.io/docs/envoy/v1.22.2/configuration/http/http_conn_man/local_reply.html
We also add a body with content-type application/problem+json according to RFC 7807 (https://www.rfc-editor.org/rfc/rfc7807.html). For this, we use a “SubstitutionFormatString” in “json_format” (documented here: https://www.envoyproxy.io/docs/envoy/v1.22.2/api-v3/config/core/v3/substitution_format_string.proto#envoy-v3-api-field-config-core-v3-substitutionformatstring-json-format).
In this documentation there is an example that shows the JSON object to be created with a “status” field formatted as an integer:
                   status_code: 401
                    body_format_override:
                      json_format:
                        title: "Bad request"
                        status: 400
                        cause: "MANDATORY_IE_INCORRECT"
                       detail: "%RESPONSE_CODE_DETAILS%"

However, when we configure a json_format with an integer value, Envoy rejects the configuration because it expects a string. If we put a string there, we get a string value in the JSON output.  The RFC mentioned above specifies an integer value for the “status” field (see chapter 3.1 of the RFC 7807, and that is our problem.  The screenshot below shows the error from Envoy (on envoylint.com):

We have checked the Envoy issues on Github to see if somebody else reported this problem already but did not find an existing bug.  We did find however something that is related where somebody fixed a very similar issue in the access log: https://github.com/envoyproxy/envoy/issues/8374
We are using Envoy 1.22.0/1.22.2 (latest released version).

Yeah, it seems that it's a bug indeed. For now, only string/struct/list are supported for the Json formatter and this is not matched with the docs.

Looks like the "%RESPONSE_CODE%" can be handled as number, and the "400" can only be treated as string.

Looks like the "%RESPONSE_CODE%" can be handled as number, and the "400" can only be treated as string.

We cannot use %RESPONSE_CODE% when modifying the local reply because we need to replace the current value of %RESPONSE_CODE% with a value of our own

Hi I'm a beginner of envoy, can I try this?

Hi I'm a beginner of envoy, can I try this?

Would be happy if you do so 🙂

Thank you so much @mattklein123 @ZiyangXiao !

/assign @ZiyangXiao

#22396 fixes the issue.. Thanks a lot @ZiyangXiao


Skip main test on CI

CI runs a build test, however the main test only works locally. Skip it.
Skipping tests on Go

Fixed as of bb812da
main_test.go no longer needed.


New VK - NOT SCROBLING

The site www.vk.com comes on new design and it stop scrobling

DUPLICATE OF #1038 and #1045.

only this helps, thanks


added 4.0 django-version to CI build

Problem
Django 4 was missing from CI config
Solution
Have added reference to django4
Acceptance Criteria
Testing using CI builds

Coverage remained the same at 98.073% when pulling 013ade045a9d935baddbdd830228ce7a523df79d on matthewhegarty:django4-ci into 2939eb7730dc3bd01e1e9ac4a8a97ab3bda16a21 on django-import-export:main.


New version: Microsoft.DevProxy version 0.21.0-beta.2

Checklist for Pull Requests

[ ] Have you signed the Contributor License Agreement?
[ ] Is there a linked Issue?

Manifests

[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] This PR only modifies one (1) manifest
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.6 schema?

Note: <path> is the directory's name containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

Installation failed with exit code -1978335187
2024-09-13 05:07:08.265 [FAIL] Installer failed security check. Url: https://github.com/microsoft/dev-proxy/releases/download/v0.21.0-beta.2/dev-proxy-installer-win-x64-v0.21.0-beta.2.exe Result: 0x80004005

Automated error analysis suggests -1978335187 may mean Installer failed security check. Another script should retry this every 18 hours.
Automated error analysis suggests 80004005 may mean Resource missing
(Automated response - build 895.)

@wingetbot run


Integration test for network failure

Is your feature request related to a problem? Please describe.
The snapshotter uses retryable-http to retry requests if they fail. The config exposes certain fields to tune the snapshotter behavior in case of retries.
https://github.com/awslabs/soci-snapshotter/blob/1e87baff6ad9fec046c39e3ed7c4245b40efea79/fs/config/config.go#L82-L84
We should have integration tests that verify the snapshotter behavior in case of network failures.
Describe the solution you'd like
There are integration tests that verify snapshotter functionality in case of network failures. A simple way (?) to test it would be run the container in detach mode, use iptables to drop all outgoing connections, wait for some time, and reset iptables.
Describe alternatives you've considered
N/A
Additional context
N/A

Per planning meeting, an implementation here might look something like this:

disable network connectivity
trigger a request with retries configured for a short known duration
trigger a request with retries configured for a longer known duration
wait longer than the first duration but less than the second
enable network connectivity
confirm first request failed after exhausting retries
confirm second request succeeded when connectivity was restored


[dotenv] Move the samples' sample.env to use the parent sample.env

Hi! Should we only have a sample.env at the root level of each project? Right now we have three, one at that level, another one at the JavaScript samples level, and another one at the TypeScript samples level.

@sadasant:  Did you mean to add this to the .NET repo?

Issue moved to Azure/azure-sdk-for-js #8800 via ZenHub

Thank you, @jsquire !


fix(micronaut-serde-support): fix DefaultSerdeRegistry not retrieving EnumSerde

Not sure of all the implications, but this fixes #792

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

Thanks!


Install on macOS via brew cask install vscode

Would be great if Visual Studio Code could be automatically installed on macOS via brew cask install vscode similar to sublime-text, google-chrome or skype...

Looks like visual-studio-code does the job.


[BEAM-9540] Rename beam:source:runner:0.1/beam:sink:runner:0.1 to beam:runner:source:v1/beam:runner:sink:v1

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

R: @lostluck @amaliujia

Run Go Postcommit

LGTM for Go.

Run Portable_Python PreCommit

Run Portable_Python PreCommit

Run Python PreCommit

Run Java PreCommit

Run Portable_Python PreCommit

LGTM

Run Java PreCommit

Run Portable_Python PreCommit

Run Java PreCommit

Run Portable_Python PreCommit

Run Portable_Python PreCommit

Run Portable_Python PreCommit

The beam URN update breaks Unified worker VR https://builds.apache.org/job/beam_PostCommit_Py_VR_Dataflow_V2/166/
Do we need to update Google3 as well?

Yeah, I'm waiting for code to be imported.


Add CDN usage

I added a jsDelivr CDN link to your readme to make it easier to use. jsDelivr is the fastest opensource CDN available and built specifically for production usage.

Thanks!


createConnectTransport replacing user-agent header on Safari and Firefox, but not chrome

Describe the bug
createConnectTransport replacing user-agent header on Safari and Firefox, but not chrome.
Chrome has a normal looking user agent, but Safari and Firefox are getting: user-agent: connect-es/1.1.2
Environment (please complete the following information):

@connectrpc/connect-web version: 1.1.2
@connectrpc/connect-query version: 0.5.3
Frontend framework and version<EMAIL_ADDRESS>Node.js version: (for example, 20.6.1)
Browser and version:

Chrome: Version 117.0.5938.149
Safari: Version 17.0 (196<IP_ADDRESS>.1)
Firefox: 118.0.2

Additional context
Should connect be adjusting the user-agent header in the browser? Or is this only supposed to be for node?
We noticed this because safari and ff started getting cors errors after an update

Hey Greg, the request header was added in v0.13.2.
The rationale was that the header is no longer forbidden (ref), and it seems reasonable to set it for all protocols and clients equally.

We noticed this because safari and ff started getting cors errors after an update

Hm, that was definitely not the intention, apologies. As a quick workaround for anyone running into this problem, this interceptor should remove the header:
createConnectTransport({
  baseUrl: "....",
  interceptors: [
      (next) => (req) => {
        req.header.delete("User-Agent");
        return next(req);
      },
  ],
});

We need to investigate whether we should revert the behavior. If we don't, we need to call out the change in the release notes, and add the header name to cors.ts.

apparently firefox and safari have moved forward with allowing the user-agent header to be set, but chrome silently drops the header from fetch requests (bug report, relevant stackoverflow)
With the browser inconsistency, I'm not sure overriding the user-agent is the best approach. It makes it hard predict, but also would cover up what kind of client is sending requests.
I think adding this information as a custom header that be set in an application's cors allow list will both be more predictable and informative.

I ended up implementing the above fix on friday to avoid outages, as I've had to do that to get around previous cors errors with connect-protocol-version and x-grpc-web 😆
For those following along, deleting the user-agent header in this way, just removes the connectrpc custom user-agent, and the browser the supplies its proper default.


Eliminate need for bash eval in uploadMonorepoCoverageResults.sh

In desperation to have a way to share code between scripts in a CircleCI orb, I ended up with the script in an ENV var using << include(scripts/parseNxProjects.sh) >>.
Then, unfortunately, I'm not given a path to the script, but rather a string substitution of the entire scripts itself lol.
So I ended up using eval to run the script and give myself access to parse_nx_projects. Feels very, very dirty.
There's an interesting discussion of eval and potential alternatives here.
Also, in my case, I can potentially just move the subscript into the main script, though I do want to find a way to get code reuse in this orb long-term that (ideally) doesn't involve eval.

An idea: write a command that will receive an << include(...) >> as an environment variable and actually write the script to a file on the system.
Other scripts can then refer to that file from a known shared location to load common scripts.
The real question is whether or not this actually solves anything security-wise, or is just a hoop to jump through to avoid using eval. The problem with eval is if an attacker (or someone malicious) has control of the input and inputs something unescaped, unexpected, and potentially harmful.
Truth is, in this case I am generally giving control to CircleCI and trusting their security model. That is, I am trusting that they control the input and other things written to disc by my jobs, etc. In other words, I'm trusting the security of the << include(...) >> directive, and I'm trusting CircleCI's app security.
I don't think there is a real threat to my stack by continuing to use eval here, but there's likely a slightly smaller attack surface if I don't. Still, though, an attacker with control over the input to eval in this case, could probably also manipulate a file on disc to cause me to execute whatever they want.

At the very least, what this does do if it works is make it a little bit easier to debug script-based problems on CircleCI, as I'll be able to open and run some of the scripts directly.


[BUG] - AI.js 1.0.21 (legacy) *.map files are not on CDN

Description/Screenshot
The bottom of ai.0.js specifies the URL of the source-mapping file to help assist with debugging: ai.0.js.map. This source-mapping file contains the relative file paths and locations of all uncompiled TypeScript sources, and Edge is trying to load them all.
Since these TypeScript files are not actually stored on the CDN, Edge is reporting 404s.

Steps to Reproduce

OS/Browser: Windows 10 + Microsoft Edge, pre-Chronium
SDK Version [e.g. 22]: 1.0.21

Expected behavior
The 404 errors would disappear once the missing files are uploaded onto the CDN.
Additional context
See also: https://stackoverflow.com/questions/35142485/why-is-bootstrap-trying-to-load-less-files-in-edge
CDN JS file:
https://az416426.vo.msecnd.net/scripts/a/ai.0.js
CDN MAP file:
https://az416426.vo.msecnd.net/scripts/a/ai.0.js.map

I investigated if there was any simple work around which would scale and resolve this issue, however, there isn't. And as the legacy version ai.0.js is no longer receiving active development, this is unlikely to be fixed.


Updates for frozen-string-literal compatibility.

These changes cover webmock's use of string literals, ensuring that it's able to be used with the MRI 2.3+ feature of frozen string literals enabled.
The caveats are as follows:

Rack is not yet compatible, though I have submitted a PR
Addressable is not yet compatible, though I have submitted a PR
RSpec is compatible, but not yet in a released version.
HTTPClient, Patron, em-http-request and perhaps other external dependencies are not yet compatible.

To test, I've been using the pragmater gem to add the pragma comment to all files in lib, spec, test and minitest, as well as using my fork of rack and addressable, plus the latest from the rspec repos, and then running the test suite. To have the same behaviour in this PR, I'm happy to add those pragma comments and the git repos to the Gemfile if you'd like, but I realise that's a lot (and especially relying on forks is far from ideal), so I figure I'd start with this :)

Hi @pat
Sorry for the delay in reviewing this.
Thank you for adding support for frozen string literals! Everything looks good 👍

Thanks for merging :)

Released as version 3.1.0. I'm sorry it took so long to release it.


Don't use sycl::detail namespace

sycl::detail::pi is used in:
https://github.com/oneapi-src/oneMKL/blob/6c5f7ea783a7fe828c0de3c064c3bc837727524d/src/blas/backends/cublas/cublas_scope_handle.cpp#L123
Please note there detail sub-namespace is reserved for implementations and there is no guarantees about its content. Not only that is non-portable, but it is also unmaintainable, because there is always risk that internal implementation details will change tomorrow.

@AlexeySachkov Thank you for reporting this. Do you have a suggestion for how to accomplish what we are doing here in some other way?

Hi @andrewtbarker, unfortunately I don't see any core or an extension-provided feature which would expose the same functionality. Therefore, it seems to me that you may need to request a corresponding extension to be added to have this API formalized - this won't be portable still, but at least it would not be relying on implementation details.


Docs: add Conway FAQ and reorganise tools/resources

Moved content from https://docs.google.com/document/d/125KbQXhmqiGcfM4CkAuXK9MTgIb1qVPt3BkwfdaRAdY/edit.
Removed the Community tools and guides section.
Created a tooling and resources section, where I placed items from Google doc alongside the existing community resources.
Placed Conway FAQ in the tooling and resources section.

Going forward I am happy to maintain this FAQ and resource list

Rebased to master 🙏


Ambient occlusion not working inside visual shader sampler2D

Tested versions
4.2.1
System information
Windows 10
Issue description
Ambient occlusion not working inside visual shader sampler2D through the texture2D samplerPort.
Steps to reproduce

 see picture
Minimal reproduction project (MRP)
bug_report_shader.zip

I don't know what this means but this is the output error
All the shader bindings for the given set must be covered by the uniforms provided. Binding (0), set (3) was not provided.
drivers/vulkan/rendering_device_vulkan.cpp:5912 - Parameter "us" is null.

@clayjohn I uploaded an MRP.

Ah, seems like a similar problem with fixed for varying recently (https://github.com/godotengine/godot/issues/93205) - AO is built-in, and texture name should not overwrite it, I will fix this.

Oh, the fix for this is not a trivial, because if we add a prefix to the parameter it will break a lot of user code such as expressions, uniform names, custom shaders etc. I think it's too dangerous and may not worth at all. @clayjohn what do you think?

Oh, the fix for this is not a trivial, because if we add a prefix to the parameter it will break a lot of user code such as expressions, uniform names, custom shaders etc. I think it's too dangerous and may not worth at all. @clayjohn what do you think?

Can't we do what the textual shader compiler does and add the same prefix to all user variables (including those in expression nodes)? Or do we not do any parsing of expression nodes?
If we can't do something to make any name work, then we should add an error when a user tries to name an input the same as an existing built in.

Can't we do what the textual shader compiler does and add the same prefix to all user variables (including those in expression nodes)? Or do we not do any parsing of expression nodes?

This is a necessary measure for input ports, scaling it to built-in parameters may be cumbersome... Anyway, it will break compatibility with the uniform names, so the user code in set_shader_parameter will need to be changed if the user accesses the shader through code.

If we can't do something to make any name work, then we should add an error when a user tries to name an input the same as an existing built in.

I guess that only thing we can do with this.


Automatically create a builder for cloudfoundry/cnb:cflinuxfs3

I'm not yet sure why I needed to create a Builder as its just a reference to the standard https://hub.docker.com/r/cloudfoundry/cnb images. Could a Builder be automatically created when installing the release.yml? Or two of them - one for cloudfoundry/cnb:cflinuxfs3 and one for cloudfoundry/cnb:bionic?
Bonus question: what is cloudfoundry/cnb:bionic builder useful for, compared to cloudfoundry/cnb:cflinuxfs3? https://hub.docker.com/r/cloudfoundry/cnb suggests that :cflinuxfs3 is better/necessary for more buildpacks.

I like the idea of creating a builder automatically to ease the setup. However, It is unclear which namespace we would create it in. Once we create a non namespace scoped ClusterBuilder in https://github.com/pivotal/kpack/issues/72, we can revisit this and create an initial builder.
The cloudfoundry/cnb:bionic builder is built on top of the relatively slim ubuntu bionic stack.
The cloudfoundry/cnb:cflinuxfs3 is built on top of the cflinuxfs3 stack which is much larger and includes more dependencies. This enable the cflinuxfs3 builder to support more buildpacks today (python, php) but, results in a larger built image.
Eventually, this complexity should be simplified for end users with the upcoming CNB mixin functionality.

We updated the install documentation to walk through builder setup of a ClusterBuilder. https://github.com/pivotal/kpack/blob/master/docs/install.md.
Unfortunately, it is problematic to add an initial builder to the release.yaml. CRDs take time to become ready and the resource will often be rejected because the api server hasn't been fully configured yet

@drnic Can we close this issue for now?


Mobile phone + Kiwi

Hello,
Would it be possible to run the application on a phone with kiwi (Android). I have a message saying:
Rotate Device.
I saw in the script:
// force full web app layout in any case
$ ('body'). removeClass ('phone'). addClass ('landscape');
_core.Queue.getInstance (). start ();

Should we change something?
Thx a lot

Phone usage is not supported with this script. No plans to do so either, sorry.

We can use tampermonkey with Kiwi navigator and your script i test but i have a message saying : Rotate device

I know, but the script is not optimized nor tested for mobile. Therefore the phone class is removed.

ok thx a lot

Do you have an idea of the changes to be made in your script ?


More extensive reservoir unit tests and timeless reservoir unit tests

More extensive reservoir unit tests and timeless reservoir unit tests
Testing

Passes all unit tests

Notes
Fixes issue #122
Checklist

[ ] PR has an informative and human-readable title
[ ] Changes are limited to a single goal (no scope creep)
[ ] Code can be automatically merged (no conflicts)
[ ] Code follows project standards (link if applicable)
[ ] Passes all existing automated tests
[ ] Any change in functionality is tested
[ ] New functions are documented (with a description, list of inputs, and expected output)
[ ] Placeholder code is flagged / future todos are captured in comments
[ ] Project documentation has been updated (including the "Unreleased" section of the CHANGELOG)
[ ] Reviewers requested with the Reviewers tool :arrow_right:

Testing checklist (automated report can be put here)

Target Environment support

[ ] Linux

@hellkite500 I added more extensive unit tests for the various functions. Each type of constructor is called in the setup parts of the tests and then subsequent tests are run on those constructed reservoirs. Should each there be a separate test specifically for each constructor?

It seems to me if each constructor is called as part of the test, then they are at least indirectly tested as a failed construction would likely cause a seg fault in the test that uses that constructed object.  I'm not 100% sure about the best paradigm for testing constructors.  Trivial constructors that don't have any logic but just set members probably don't NEED explicit tests, but any constructor with some logic in it should have those logical paths tested explicitly.  We can think about this some as we go and add to these tests suites.


non-reqmgr1 equivalent of reqmgr/reqMgr/request?requestName=

assign.py is used to pick things up from
https://cmsweb.cern.ch/reqmgr/reqMgr/request?requestName=prozober_ACDC_task_EXO-RunIIFall15DR76-02586__v1_T_161026_164622_6741
where one can read the Task1, Task2, ...
https://cmsweb.cern.ch/reqmgr2/fetch?rid=prozober_ACDC_task_EXO-RunIIFall15DR76-02586__v1_T_161026_164622_6741
does not hold the same level of information.
I think we have faced the same issue when we had this unfortunate move and bad acdc and all. So I'd hope we have this fixed somehow by now.
@prozober please hold on to assigning anything until we get this under control

couchdb/reqmgr_workload_cache/ does not have that information either.

This will be fixed with #7329. Also, for the get call script should use this.
https://cmsweb.cern.ch/reqmgr2/data/request/prozober_ACDC_task_EXO-RunIIFall15DR76-02586__v1_T_161026_164622_6741

Fix should already be available in production, so closing this issue.


LSNBLDR-843 Fix for stack trace parsing bad URL.

When accessing a URL without an id rather than generating a stack trace
lessonbuilder would throw a 500 error.

Thanks for the review. 🍰


fix: CI broken problem

Please answer these questions before submitting a pull request

Why submit this pull request?

[x] Bugfix

[ ] New feature provided

[ ] Improve performance

[ ] Backport patches

Related issues

Bugfix

Description

There is a bug in Apache APISIX 2.3 or higher version, the rendered nginx.conf is malformed (the resolver directive).

How to fix?

Just commented the dns_resolver_valid option in config-default.yaml and config.yaml.

New feature or improvement

Describe the details and related test reports.

Backport patches

Why need to backport?

Source branch

Related commits and pull requests

Target branch

@gxthrj Please take a look.


[QUESTION] How to use import.meta.glob to dynamically import translations

Environment
Operating System: MacOS
Node Version: v20.3.1
Nuxt Version: 3.6.1
Nitro Version: 2.5.2
Package Manager<EMAIL_ADDRESS>Builder: vite
Reproduction
https://stackblitz.com/edit/github-vjsmyp?file=lang%2Fen-US.ts
Describe the bug
In Nuxt2, I use require.context to dynamically import translations, and it works well. Now I'm trying to upgrade the project to Nuxt3 and use import.meta.glob. When modifying the code under dev mode, it shows that it works fine after hot update. However, when running dev or build again, it displays an ERROR 'unknown' type in '/Users/xxx/lang/en-US.ts'.
Is there any way to dynamically import translations?

Additional context
No response
Logs
No response

This is a question, so we will move to github disucuttions.


Updated links in README, and removed dead ones

Several of the links in the README contained links to Grails 2.x which also were dead. Several other links was unused, so I removed them. And lastly some dead links still in use was replaced by current ones.

Thank you very much for your contribution.


Issue 209 correct validation handling

Issue number of the reported bug or feature request: https://github.com/bloomberg/powerfulseal/issues/209

Describe your changes

When policy fails validation, log an error (not info) message.
When exiting, call sys.exit(), not the non-existent os.exit().

Testing performed
Ran seal and provided a malformed policy file.  Got expected error output.
Ran seal without malformed policy and worked as expected.
Additional context
None.

Hey @jcstanaway this looked good - why did you close the PR?

I meant to create the PR within my fork to get internal review first.


Swift Package Manager support

Provide Swift Package Manager for libgit2.
you can find SPM Module map ref here : https://github.com/apple/swift-package-manager/blob/master/Documentation/Usage.md

I also saw libgit2/libgit2#4899 where you have the same subject but again no description. What gives?

You can find ref here but this one doesn't support SPM yet https://github.com/SwiftGit2/SwiftGit2

Also: #597


Technical Content of chatbot with NLTK.

Related Issue
ChatBot with Natural Language Toolkit for Beginners.
#460
Description
Create a simple chatbot that uses NLTK, a tool for working with human language data, to understand and reply to text. This chatbot can have basic conversations and answer common questions, showing its ability to process language and sort text.
Type of PR

[x] Bug fix
[x] Feature enhancement
[ ] Documentation update
[ ] Other (specify): _______________

Screenshots / videos (if applicable)

Checklist:

[x] I have performed a self-review of my code
[x] I have read and followed the Contribution Guidelines.
[x] I have tested the changes thoroughly before submitting this pull request.
[x] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[x] I have commented my code, particularly in hard-to-understand areas.

Additional context:
[Include any additional information or context that might be helpful for reviewers.]

@vaishali-sharma-20 Images were not committed in the file
send the Images of NLTK Article


Add tunnel server address

What type of PR is this?

/kind feature

What this PR does / why we need it:
add --yurt-tunnel-server-address  to yurtctl convert
Which issue(s) this PR fixes:

Fixes #461
Special notes for your reviewer:
set svc x-tunnel-server-svc a fixed host port : 31008

/lgtm
/approve


[libflac] build failure (File does not have expected hash)

Host Environment

OS: Windows

To Reproduce
Steps to reproduce the behavior:
./vcpkg install libsndfile:x64-windows
Failure logs
Building package libflac[core]:x64-windows...
-- Downloading https://github.com/xiph/flac/commit/64f47c2d71ffba5aa8cd1d2a447339fd95f362f9.patch...
CMake Error at scripts/cmake/vcpkg_download_distfile.cmake:99 (message):

  File does not have expected hash:
          File path: [ C:/Tools/vcpkg/downloads/temp/flac-max-min.patch ]
      Expected hash: [ 7ce9ccf9f081b478664cccd677c10269567672a8aa3a60839ef203b3d0a626d2b2c2f34d4c7fc897c31a436d7c22fb740bca5449a465dab39d60655417fe7772 ]
        Actual hash: [ 40119ec673545771245daf9e52c37bf31358bd22fb67aa30c9284f375ad419798e2db2d6fc2e2be4e4943e4a31f9e35568e140f91f02aa3c6c0823c83fa9ec14 ]
  The file may have been corrupted in transit.  This can be caused by
  proxies.  If you use a proxy, please set the HTTPS_PROXY and HTTP_PROXY
  environment variables to
  "https://user:password@your-proxy-ip-address:port/".

https://ci.appveyor.com/project/AJenbo/devilutionx/builds/38841488

@glebm, could you get latest source and see if the issue persist?
PS F:\vcpkg\clean> ./vcpkg install libflac
Computing installation plan...
The following packages will be built and installed:
    libflac[core]:x86-windows -> 1.3.3#5
Could not locate cached archive: C:\Users\phoebe\AppData\Local\vcpkg\archives\.zip
Starting package 1/1: libflac:x86-windows
Building package libflac[core]:x86-windows...
-- Downloading https://github.com/xiph/flac/archive/ce6dd6b5732e319ef60716d9cc9af6a836a4011a.tar.gz -> xiph-flac-ce6dd6b5732e319ef60716d9cc9af6a836a4011a.tar.gz...
-- Using source at F:/VCPKG/clean/buildtrees/libflac/src/a836a4011a-419595447f

I guess AppVeyor's version of vcpkg is too old. Updating vcpkg fixed it.


pinning pacopy 0.1.2

After pacopy went GPL #451, it was pinned at the last prior version 0.1.2 #452
This seems to have blocked an unrelated new example on hyperelasticity #462 as the tests are now failing with pip not being able to find a version; in https://travis-ci.com/github/kinnala/scikit-fem/jobs/376714751 we read

ERROR: Could not find a version that satisfies the requirement pacopy==0.1.2 (from versions: none)

ERROR: No matching distribution found for pacopy==0.1.2

The command "pip install meshio pacopy==0.1.2 pygmsh pyamg flake8" failed and exited with 1 during .

This did not occur during the merging of PRs  #452 #453 #457 #459 #461.

https://github.com/kinnala/scikit-fem/pull/462/files does not involve pacopy (or meshio, pygmsh, pyamg, or flake8).

I wondered whether this kind of failure might be due to another requirement requiring a different version of pacopy, but I don't think anything else depends on pacopy; meshio, pygmsh, pyamg, & flake8 don't.

This is done, right?

Yes.
I.had.been working towards replacing pacopy entirely as part of a switch to scipy.optimize.root #119 but I haven't  been able to get that to reproduce ex27 (steady incompressible Navier&ndasb;Stokes).


[1.10.2] Added crafting recipes don't showing on JEI

Issue description:
Added crafting recipes with MineTweaker Recipe Maker don't showing on JEI, but after typing: /minetweaker reload recipes are visible.
What happens:
Added crafting recipes for items from Refined Storage with MineTweaker Recipe Maker don't showing on JEI, but after typing: /minetweaker reload recipes are visible. Other crafting recipes added by me for items from other mods are visible normally.
Version

Minecraft: 1.10.2
Forge: 2297 (latest)
Refined Storage: 1.2.25
CraftTweaker: 3.0.25
MTLib: 1.0.3
MineTweakerRecipeMaker: <IP_ADDRESS>

Does this issue occur on a server?
I don't know
minetweaker.log: https://pastebin.com/Ap01UGNQ
MineTweakerRecipeMaker.zs: https://pastebin.com/LgARWVrT
fml-client-latest.log:
fml-client-latest.txt (log converted to txt)
Recipe for Cable:

I pressed R on a Cable:

*My english isn't perfect. Sorry
https://github.com/raoulvdberge/refinedstorage/issues/1265

does the recipe appear after restart the game (closing and reopening)

No. I am starting minecraft, wait, launching world, don't recipe from Refined Storage, enter /minetweaker reload, recipes are. Close the game, again start minecraft over and over again

I fixed! I rewrote my other scripts (oredict and others) to one script. Recipes from Refined Storage contained ore dictionary: QuartzEnrichedIronPlate, which was loaded after loading recipes from Refined Storage. In my new script it is first loaded ore dictionary (QuartzEnrichedIronPlate) and then the regulations they need ore dictionary QuartzEnrichedIronPlate.


Update packages

FYI @marshyonline / @DanrwAU force merging this one - few dependency updates to resolve security vulns

Acknowledged
Looks go to me anyway 👌

Whats the procedure for updating these, should an NPM INSTALL update them?

Npm install will do the job
Npm update should work too :)

Can we flag this as a new release?

Yeah npm i does the trick :)
I'll be pushing the FTS stuff later today and will bump up version with that


[Bug] the new bicep template for Azure is not working

Context / Scenario
Using the new bicep template
What happened?
Subscription '' is not registered with the required resource providers, please register with the resource providers Microsoft.App and Microsoft.ContainerService. (Code: SubscriptionIsNotRegistered)
additionally
gpt-4o-mini
cannot be deployed.
The model 'Format: OpenAI, Name: gpt-4o-mini, Version: ' of account deployment is not supported. (Code: DeploymentModelNotSupported
Importance
I cannot use Kernel Memory
Platform, Language, Versions
Azure, Blazor
Relevant log output
No response

@cherchyk FYI

Hi, @aitrailblazer,
Please follow steps here https://github.com/cherchyk/kernel-memory/tree/pages/infra to register providers.
This documentation is currently in PR so while it's on review you can access it from the URL I provided.

Regrading a second problem "The model 'Format: OpenAI, Name: gpt-4o-mini, Version: ' of account deployment is not supported. (Code: DeploymentModelNotSupported"
Please check if you can create an OpenAI service in the same region using Azure Portal and then create Deployment with model 'gpt-4o-mini'. Please use same Capacity you used for the Kernel Memory deployment.

Looks like the issue has been addressed, otherwise please feel free to report here, thanks!