⚠ Bofrost.at has degraded performance

In 5c6bf35, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1371 ms

Resolved: Bofrost.at performance has improved in 0e7ae19 after 20 minutes.


Support GitHub-flavoured markdown code fences for highlighting #362

Fixes #362

Oh, this is useful. I replaced all highlight shortcodes on one of my sites. Works great.
Merged.
 Note the use of "Fixes #362" at the end of the body. This closes the issue (saves manual work for me).

svigerfar xcccxcgcgxgc


Add Hungarian translation of docs/en/docs/features.md

Title. Probably best to merge after the index translation.

📝 Docs preview for commit 01a520cd382ecb0e2828fe5e77a0724cf0c42238 at: https://64a55c3e842847072631925f--fastapi.netlify.app

📝 Docs preview for commit 30bcb120b8563830c2467731156e1d6c746d3927 at: https://64a589d736f48f006b07dee6--fastapi.netlify.app

📝 Docs preview for commit c8a8f223b26c5404a5fc9951687e9b80c94f4a20 at: https://64a92f0401213a64f47868c2--fastapi.netlify.app

📝 Docs preview for commit 171ea742e115c4c34a9ba5b7ddff8d2e8da79bee at: https://af1bc16e.fastapitiangolo.pages.dev

📝 Docs preview for commit<PHONE_NUMBER>29c812d2fd85194c9b90a76d868f62 at: https://9dc05c70.fastapitiangolo.pages.dev

As this PR had requested changes to be applied but has been inactive for a while, it's now going to be closed. But if there's anyone interested, feel free to create a new PR.


Suggestions for displacement and Angle adjustment

It is hoped that the function of adjusting vertical Angle and the displacement function of item can be added to adapt to more models

sorry, but your request is too freaky

actually i'm thinking about implementing it


Actual Behavior
If I create a custom procedure, then drag a control block (C-shape) onto the workspace and near to the procedure prototype block inside of the procedure definition block, the grey area appears around the prototype block indicating that I can wrap the control block around it.  Releasing the block at this point causes the prototype block to be duplicated within the control block and draggable around the workspace.
A third, non-draggable copy of the prototype block is also added to the workspace.
Steps to Reproduce

Create a custom procedure

Drag a C-shaped control block close to the prototype block within the procedure definition

Release the control block when the highlight appears

Operating System and Browser
Mac OS 10.13.4 Chrome 66

Thanks for finding this @howettl!

/cc @paulkaplan @rachel-fenichel

This will also leave behind a "ghost" that is immobile, and the block picked up into the c will be permanently fused

LGTM!


New platforms and luci fix

Fix luci device_tracker. It wasn't finding any names for devices on my network. My fix sorts that out.

Add a Transmission switch, which allows turning on/off turtle mode.

Add 2 new Enigma2 satellite box platforms. One for turning the box on or off (standby). The other is a media player, although I wasn't able to get controls like volume, etc to work yet. Might need some guidance here.

Sorting out CI test failures now...

Thanks for the pull request.
For the enigma2 integration, I would like to see the protocol parsing to be extracted into a standalone project which exposes Python objects for Home Assistant to communicate with. Besides the device trackers there should be no device specific protocol code in Home Assistant.
We can integrate the newly created enigma2 project as a git submodule or if you would publish it to pypi, as a package in requirements.txt

Thanks Paulus.
You are right. It should be stand alone. Im not sure if such a module already exists. I did a quick search and found nothing. I guess I could try and create it myself.
I guess you are thinking the same for the Hikvision module?

Yes, the same for the hikvision.

I've got openwebif now as a desperate module. I'll do the same for Hikvision and then submit some new pull requests. 4 in total.


Undo/Redo: Undo/Redo for mapping tool is not working

Steps to Reproduce

Go to Ketcher
Create any reaction and use Reaction Mapping tool for any atom
Click Undo/Redo

Actual behavior
Nothing happens
Expected behavior
Reaction Mapping should disappear after using Undo.
Ketcher version
Version 2.12.0-rc.1
Test case
EPMLSOPKET-15806

Duplicate of https://github.com/epam/ketcher/issues/2174


[Fix] images added to posts in markdown are displayed differently than images added using the '+' button #16685

Fix:- #16685
I've made some CSS changes that address an issue related to image alignment in the markdown editor. Previously, when adding an image directly in the markdown, the image was not center-aligned as it should be when using the image button.
Changes Made:
Adjusted the CSS to ensure that images added through markdown are center-aligned, matching the behavior of images added using the image button.
Before Fix:

After Fix:

This fix enhances the user experience when working with images in the markdown editor.
Please let me know if any further adjustments or clarifications are needed. Thank you!

Any update on this @FraneCaleta ?

Any update on this @FraneCaleta ?

Unfortunately, I don't have merging rights on this project, so someone else will have to do it.

Hey @minimaluminium
Any update on this ?

This is no longer needed because we've removed this editor 🙂


Swap highlighting  between tags and branches

In the dropdown box, the color when selected is black instead of highlighted, which seems a bit strange.

Before:

After:

It's still strange. I think it could just GitHub's solution.

Agree, link color is strange to indicate "active tab". Preferably we should render actual tabs.

[WIP] Maybe we need something like this:

[WIP] Maybe we need something like this:

We need a tabs component,  but I'm not very familiar with Vue.js, can anyone propose a new PR to replace this?

->  Improve the branch selector tab UI #26631


Network issue with IPv6 following update to version 20.10.6

Hello,
Following the update Docker-ce from 20.10.5 to 20.10.6, I was no longer able to start my containers that use network.
I'm using Ubuntu 20.04 and the official docker repository.
In my syslog I got this message:
dockerd: time="2021-04-12T19:09:21.964156271-04:00" level=error msg="failed to start container" container=[number removed]  error="driver failed programming external connectivity on endpoint tvheadend ([number removed]): Error starting userland proxy: listen tcp6 [::]:9982: socket: address family not supported by protocol"
The IPv6 is not enabled on my computer. I disabled the IPv6 at the kernel boot up (in the grub config file).
I don't need and I don't want to use IPv6 for many reasons.
I tried to uninstall docker, deleted config files, flushed images and containers, reinstalled everything and nothing worked.
I tried many settings, and nothing still worked.
I checked the default bridge network and parameter "EnableIPv6" was set to false.
So, my solution (temporary I hope)  was to downgrade to previous version 20.10.5 and all my containers have re-started as expected.
I took a quick look to the release note for version 20.10.6 and I see that some changes was occurred related to IPv6 networking but I don't know how to fix my issue.
Someone can help me to configure Docker to ignore IPv6?
Thanks!!!

We have the exact same issue, this broke our entire network of 100+ containers :/
If we can help, please tell us. We backed to 20.10.05 as well.


Specify excluded path(s)

Being able to specify paths ignored by gomockhandler could be useful.
For example, one of my projects has a vendor folder where code from an external repository is being stored. In that folder, there are mock files. Those are not managed by gomockhandler and therefore, gomockhandler check complains about it. Given that those files come from outside of my project, I don't think having gomockhandler managing them would be a good idea.

@sanposhiho Thank you for https://github.com/sanposhiho/gomockhandler/pull/84 ❤ This solves the case I mentioned as example above 🎉
What do you want to do with this issue? Do you think this feature would make sense now that vendor code is automatically ignored?

I think it's nice-to-have feature because some users may want to ignore particular directories for some reasons.
Let's keep it open.

I think it's nice-to-have feature because some users may want to ignore particular directories for some reasons.
Let's keep it open.

I agree with you 👍🙂


Can't use old translation mode

Hi,
I'm trying to use the old translation mode but I can't uncheck the option for the black window which now translates everything.

Hello! I'm sorry for this error. I messed up bad. The toggle is missing from the config UI.
You can try (while out of the game) checking the Echoglossian.json settings file in the %appdata%\XIVLauncher\pluginConfigs and changing the values of the two settings below to falseand reloading the game:
  "UseImGui": true,   "UseImGuiForBattleTalk": true,

Fixed in the current release! <3


docs: updating readme with fossa-test job description

:tada: This PR is included in version 3.7.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


nice to have Browse selected method menu item in debugger, too

Often I just want a method browser for the method in the debugger and opening a big old project browser to view a single method is overkill and a waste of screen real estate...

Fixed in oscar 3.1.0pre-release3

Please rename "Browse Frame Method" to just "Browse" on the debugger menu.  I believe the unadorned Browse means the project browser with or without specific method selected.
Browse Frame Method and Browse Selected Method aren't semantically distinguishable.

renamed to Browse in 3.1.0pre-release4


Flutter upgrade crash report

Flutter crash report; please file at https://github.com/flutter/flutter/issues.
command
flutter upgrade
exception
The null object does not have a getter 'length'.
NoSuchMethodError: method not found: 'length'
Receiver: null
Arguments: []
dart:core                                                         Object.noSuchMethod
package:flutter_tools/src/version.dart 110                        _shortGitRevision
package:flutter_tools/src/version.dart 56                         FlutterVersion.engineRevisionShort
package:flutter_tools/src/version.dart 64                         FlutterVersion.toString
package:flutter_tools/src/commands/upgrade.dart 70                UpgradeCommand.runCommand.<async>
dart:async                                                        _SyncCompleter.complete
package:flutter_tools/src/base/process.dart 83                    runCommandAndStreamOutput.<async>
===== asynchronous gap ===========================
dart:async                                                        _Completer.completeError
package:flutter_tools/src/commands/upgrade.dart 86                UpgradeCommand.runCommand.<async>
dart:async                                                        _SyncCompleter.complete
package:flutter_tools/src/base/process.dart 83                    runCommandAndStreamOutput.<async>
===== asynchronous gap ===========================
dart:async                                                        _asyncThenWrapperHelper
package:flutter_tools/src/commands/upgrade.dart                   UpgradeCommand.runCommand
package:flutter_tools/src/runner/flutter_command.dart 150         FlutterCommand.verifyThenRunCommand.<async>
dart:async                                                        _SyncCompleter.complete
package:flutter_tools/src/cache.dart 184                          Cache.updateAll.<async>
===== asynchronous gap ===========================
dart:async                                                        _asyncThenWrapperHelper
package:flutter_tools/src/runner/flutter_command.dart             FlutterCommand.verifyThenRunCommand
package:flutter_tools/src/runner/flutter_command.dart 117         FlutterCommand.run
package:args/command_runner.dart 177                              CommandRunner.runCommand.<fn>
dart:async                                                        Future.Future.sync
package:args/command_runner.dart 130                              CommandRunner.runCommand
package:flutter_tools/src/runner/flutter_command_runner.dart 186  FlutterCommandRunner.runCommand.<async>
dart:async                                                        _SyncCompleter.complete
package:flutter_tools/src/cache.dart 71                           Cache.lock.<async>
===== asynchronous gap ===========================
dart:async                                                        _asyncThenWrapperHelper
package:flutter_tools/src/runner/flutter_command_runner.dart      FlutterCommandRunner.runCommand
package:args/command_runner.dart 104                              CommandRunner.run.<fn>
dart:async                                                        Future.Future.sync
package:args/command_runner.dart 104                              CommandRunner.run
package:flutter_tools/src/runner/flutter_command_runner.dart 132  FlutterCommandRunner.run
package:flutter_tools/executable.dart 97                          main.<async>.<fn>.<async>
===== asynchronous gap ===========================
package:stack_trace                                               Chain.capture
package:flutter_tools/executable.dart 91                          main.<async>

flutter doctor
encountered exception: The null object does not have a getter 'length'.

NoSuchMethodError: method not found: 'length'
Receiver: null
Arguments: []

#0      Object._noSuchMethod (dart:core-patch/object_patch.dart:44)
#1      Object.noSuchMethod (dart:core-patch/object_patch.dart:47)
#2      _shortGitRevision (package:flutter_tools/src/version.dart:110)
#3      FlutterVersion.engineRevisionShort (package:flutter_tools/src/version.dart:56)
#4      _FlutterValidator.validate.<validate_async_body> (package:flutter_tools/src/doctor.dart:212)
#5      Future.Future.microtask.<anonymous closure> (dart:async/future.dart:144)
#6      StackZoneSpecification._run (package:stack_trace/src/stack_zone_specification.dart:206)
#7      StackZoneSpecification.registerCallback.<anonymous closure> (package:stack_trace/src/stack_zone_specification.dart:125)
#8      _rootRun (dart:async/zone.dart:1146)
#9      _CustomZone.run (dart:async/zone.dart:1026)
#10     _CustomZone.runGuarded (dart:async/zone.dart:924)
#11     _CustomZone.bindCallback.<anonymous closure> (dart:async/zone.dart:951)
#12     StackZoneSpecification._run (package:stack_trace/src/stack_zone_specification.dart:206)
#13     StackZoneSpecification.registerCallback.<anonymous closure> (package:stack_trace/src/stack_zone_specification.dart:125)
#14     _rootRun (dart:async/zone.dart:1150)
#15     _CustomZone.run (dart:async/zone.dart:1026)
#16     _CustomZone.runGuarded (dart:async/zone.dart:924)
#17     _CustomZone.bindCallback.<anonymous closure> (dart:async/zone.dart:951)
#18     _microtaskLoop (dart:async/schedule_microtask.dart:41)
#19     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
#20     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:96)
#21     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:149)

rerunning Flutter upgrade, no longer reports an error

I feel like we've seen this report before.  @danrubel

The right way to track these is to have crash reporting from the flutter tool, which @yjbanov is working on now.  Speculatively closing this given its age.


fix the bug(issue: #944) blank screen issue with viewpager2

If PDFView is used in ViewPager，it may show blank page, this issue is caused by the follow code:
   @Override     protected void onDetachedFromWindow() {         recycle();         if (renderingHandlerThread != null) {             if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) {                 renderingHandlerThread.quitSafely();             } else {                 renderingHandlerThread.quit();             }             renderingHandlerThread = null;         }         super.onDetachedFromWindow();     }
I have added an option autoReleasingWhenDetachedFromWindow  that developer can make a decision whether PDFView would recycle automatically when it is detached from window.
If PDFView is used in ViewPager, we can set autoReleasingWhenDetachedFromWindow = false and call PDFView#release() when fragment or parent view is destroyed to avoid this issue.

Can this update be released? or can you provide code where to edit? i have this issue so i need to fix it on local repo.

This commit doesn't seem to work for me. I get a crash
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.os.HandlerThread.isAlive()' on a null object reference
        at com.github.barteksc.pdfviewer.PDFView.loadComplete(PDFView.java:768)
        at com.github.barteksc.pdfviewer.DecodingAsyncTask.onPostExecute(DecodingAsyncTask.java:80)
        at com.github.barteksc.pdfviewer.DecodingAsyncTask.onPostExecute(DecodingAsyncTask.java:27)

Good Morning, i'm facing the issue here exposed: i'm using version 2.8.2 and i don't find the option autoReleasingWhenDetachedFromWindow mentioned above.
I've also tried to implement latest beta version but it seems the option is not present in this version also.
Can you please tell me if any solution is found to this problem?
Thankyou for your work

@Flaviosar78 This issue was fixed in this fork https://github.com/TalbotGooday/AndroidPdfViewer
I have a fork of this fork that I publish in maven central https://github.com/muthuraj57/AndroidPdfViewer . You can use either of these, and both have fix for this issue.

Just another question: i'm

@Flaviosar78 This issue was fixed in this fork https://github.com/TalbotGooday/AndroidPdfViewer I have a fork of this fork that I publish in maven central https://github.com/muthuraj57/AndroidPdfViewer . You can use either of these, and both have fix for this issue.

Thank you sir, I've implemented your fork and i'm having same behaviour: There is any option to set to avoid blank screen?

@Flaviosar78 sorry, I fixed this particular issue on the app side instead of inside the library. I wrapped the PDFView inside my own custom view , and in onAttachedToWindow callback, I just loaded the pdf file again. This fixed the issue for me.


Bug class

Bug: [cannot declare class because the name is already use]
Informations
theSpawn Version: [2.0.0]
PocketMine-MP Version: [5.0.1]
Error
Fatal error: Cannot declare class supercrafter333\theSpawn\supercrafter333\theSpawn\libs\EasyUI\Form, because the name is already in use in phar://E:/LordFitra/PM5/plugins/theSpawn (2) (1).phar/src/libs/EasyUI/Form.php on line 17

#75


Add icons section

Start an icons section. Inspired by some discussion in https://github.com/open-austin/project-ideas/issues/39.

Self approve. :disappointed_relieved:


Error when trying to "bst shell" in a component

See original issue on GitLab
In GitLab by [Gitlab user @jjardon] on Feb 5, 2018, 17:13
[jjardon[[Gitlab user @edoras]](https://gitlab.com/edoras) gnome-build-meta (master)]$ bst build --track-all --track-save core-deps/glib.bst
[--:--:--] START   Loading pipeline
[00:00:00] SUCCESS Loading pipeline
[--:--:--] START   Resolving pipeline
[00:00:00] SUCCESS Resolving pipeline
[--:--:--] START   Initializing remote caches
[00:00:00] SUCCESS Initializing remote caches
[--:--:--] START   Resolving cached state
[00:00:00] SUCCESS Resolving cached state

BuildStream Version 1.0.1.dev87+g315c4ef
  Session Start: Monday, 05-02-2018 at 17:10:53
  Project:       gnome (/home/jjardon/gnome/gnome-build-meta)
  Targets:       core-deps/glib.bst

User Configuration
  Configuration File:      Default Configuration
  Log Files:               /home/jjardon/.cache/buildstream/logs
  Source Mirrors:          /home/jjardon/.cache/buildstream/sources
  Build Area:              /home/jjardon/.cache/buildstream/build
  Artifact Cache:          /home/jjardon/.cache/buildstream/artifacts
  Maximum Fetch Tasks:     10
  Maximum Build Tasks:     4
  Maximum Push Tasks:      4
  Maximum Network Retries: 2

Project Options
  arch: x86_64

Pipeline
no reference ???????? base/base-system.bst
     waiting ???????? base/base-configure.bst
no reference ???????? base/linker-priority.bst
no reference ???????? base/ninja.bst
     waiting ???????? base.bst
no reference ???????? core-deps/gettext.bst
no reference ???????? core-deps/yelp-xsl.bst
no reference ???????? core-deps/yelp-tools.bst
no reference ???????? core-deps/gtk-doc.bst
no reference ???????? core-deps/glib.bst

[--:--:--] START   Starting build
[--:--:--][????????][track:base/base-system.bst      ] START   gnome/base-base-system/????????-track.17983.log
[--:--:--][????????][track:base/base-system.bst      ] STATUS  Creating local mirror for http://gnome7.codethink.co.uk/repo
[--:--:--][????????][track:base/linker-priority.bst  ] START   gnome/base-linker-priority/????????-track.17985.log
[00:00:00][????????][track:base/linker-priority.bst  ] SUCCESS gnome/base-linker-priority/????????-track.17985.log
[--:--:--][????????][track:base/ninja.bst            ] START   gnome/base-ninja/????????-track.17987.log
[00:00:00][????????][track:base/ninja.bst            ] SUCCESS gnome/base-ninja/????????-track.17987.log
[--:--:--][????????][track:core-deps/yelp-xsl.bst    ] START   gnome/core-deps-yelp-xsl/????????-track.17992.log
[--:--:--][????????][track:core-deps/yelp-xsl.bst    ] START   Tracking master from https://git.gnome.org/browse/yelp-xsl
[--:--:--][????????][track:core-deps/gettext.bst     ] START   gnome/core-deps-gettext/????????-track.17994.log
[--:--:--][????????][track:core-deps/gettext.bst     ] START   Tracking https://ftp.gnu.org/gnu/gettext/gettext-<IP_ADDRESS>.tar.xz
[--:--:--][????????][track:core-deps/yelp-tools.bst  ] START   gnome/core-deps-yelp-tools/????????-track.17997.log
[--:--:--][????????][track:core-deps/yelp-tools.bst  ] START   Tracking master from https://git.gnome.org/browse/yelp-tools
[--:--:--][????????][track:core-deps/glib.bst        ] START   gnome/core-deps-glib/????????-track.18006.log
[--:--:--][????????][track:core-deps/glib.bst        ] START   Tracking master from https://git.gnome.org/browse/glib
[--:--:--][????????][track:core-deps/gtk-doc.bst     ] START   gnome/core-deps-gtk-doc/????????-track.18002.log
[--:--:--][????????][track:core-deps/gtk-doc.bst     ] START   Tracking master from https://git.gnome.org/browse/gtk-doc
[00:00:00][????????][track:core-deps/yelp-xsl.bst    ] SUCCESS Tracking master from https://git.gnome.org/browse/yelp-xsl
[00:00:00][????????][track:core-deps/yelp-xsl.bst    ] SUCCESS gnome/core-deps-yelp-xsl/????????-track.17992.log
[00:00:00][????????][track:core-deps/yelp-tools.bst  ] SUCCESS Tracking master from https://git.gnome.org/browse/yelp-tools
[00:00:00][????????][track:core-deps/yelp-tools.bst  ] SUCCESS gnome/core-deps-yelp-tools/????????-track.17997.log
[00:00:00][????????][track:core-deps/gtk-doc.bst     ] SUCCESS Tracking master from https://git.gnome.org/browse/gtk-doc
[00:00:00][????????][track:core-deps/gtk-doc.bst     ] SUCCESS gnome/core-deps-gtk-doc/????????-track.18002.log
[--:--:--][????????][track:base/base-system.bst      ] START   Fetching tracking ref 'debian/testing/amd64' from origin: http://gnome7.codethink.co.uk/repo
[00:00:01][????????][track:core-deps/glib.bst        ] SUCCESS Tracking master from https://git.gnome.org/browse/glib
[00:00:01][????????][track:core-deps/glib.bst        ] SUCCESS gnome/core-deps-glib/????????-track.18006.log
[00:00:00][????????][track:base/base-system.bst      ] SUCCESS Fetching tracking ref 'debian/testing/amd64' from origin: http://gnome7.codethink.co.uk/repo
[00:00:01][????????][track:base/base-system.bst      ] SUCCESS gnome/base-base-system/????????-track.17983.log
[00:00:01][????????][track:core-deps/gettext.bst     ] SUCCESS Tracking https://ftp.gnu.org/gnu/gettext/gettext-<IP_ADDRESS>.tar.xz
[00:00:01][????????][track:core-deps/gettext.bst     ] SUCCESS gnome/core-deps-gettext/????????-track.17994.log
[00:00:02] SUCCESS Build Complete

Pipeline Summary
  Total:       10
  Session:     10
  Track Queue: processed 0, skipped 10, failed 0
  Pull Queue:  processed 0, skipped 4,  failed 0
  Fetch Queue: processed 0, skipped 3,  failed 0
  Build Queue: processed 0, skipped 3,  failed 0
[jjardon[[Gitlab user @edoras]](https://gitlab.com/edoras) gnome-build-meta (master)]$ bst shell core-deps/glib.bst
[--:--:--] START   Loading pipeline
[00:00:00] SUCCESS Loading pipeline
[--:--:--] START   Resolving pipeline
[00:00:00] SUCCESS Resolving pipeline
[--:--:--] START   Resolving cached state
[00:00:01] SUCCESS Resolving cached state
[--:--:--] START   Staging dependencies
Traceback (most recent call last):
  File "/home/jjardon/.local/bin/bst", line 8, in <module>
    sys.exit(cli())
  File "/home/jjardon/.local/lib/python3.6/site-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/home/jjardon/.local/lib/python3.6/site-packages/buildstream/_frontend/main.py", line 142, in override_main
    standalone_mode=standalone_mode, **extra)
  File "/home/jjardon/.local/lib/python3.6/site-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/home/jjardon/.local/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/jjardon/.local/lib/python3.6/site-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/jjardon/.local/lib/python3.6/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/home/jjardon/.local/lib/python3.6/site-packages/click/decorators.py", line 27, in new_func
    return f(get_current_context().obj, *args, **kwargs)
  File "/home/jjardon/.local/lib/python3.6/site-packages/buildstream/_frontend/main.py", line 534, in shell
    exitcode = app.pipeline.targets[0]._shell(scope, sysroot, command=command)
  File "/home/jjardon/.local/lib/python3.6/site-packages/buildstream/element.py", line 1354, in _shell
    with self._prepare_sandbox(scope, directory) as sandbox:
  File "/usr/lib/python3.6/contextlib.py", line 81, in __enter__
    return next(self.gen)
  File "/home/jjardon/.local/lib/python3.6/site-packages/buildstream/element.py", line 1328, in _prepare_sandbox
    self.stage_dependency_artifacts(sandbox, scope)
  File "/home/jjardon/.local/lib/python3.6/site-packages/buildstream/element.py", line 486, in stage_dependency_artifacts
    element_project = element._get_project()
AttributeError: 'NoneType' object has no attribute '_get_project'

In GitLab by [Gitlab user @jjardon] on Feb 5, 2018, 17:13
changed the description

In GitLab by [Gitlab user @jennis] on Feb 6, 2018, 18:20
I received the same error when using the shell command for Gtk+3

In GitLab by [Gitlab user @juergbi] on Feb 6, 2018, 18:32
marked this issue as a duplicate of #225


⚠ Bofrost.at has degraded performance

In da1ed67, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2213 ms

Resolved: Bofrost.at performance has improved in 8818908 after 13 minutes.


[VL] Fix: add validate check for Generate

What changes were proposed in this pull request?

Fix the validate check for Generate operator while parsing substrait to velox;
Fix the missing validate check for ifthen, such as select explode(case a is null then array('test') else array(a) end) from test_string;
Fix the validate failed while passing a Alias to Generate, such as select all, a from (select split(a, '2') as al, a from test_string) lateral view explode(al) as all;;
[mirror] add from_json to black_list since it is not support now;

How was this patch tested?
unit and manul tests

@jackylee-ch Can we add some unit test to convert this change? Thanks.

@jackylee-ch Can we add some unit test to convert this change? Thanks.

Yeap, I have not finish it, will add it later.

@JkSelf @PHILO-HE any more suggestions?

Thanks for your review. @JkSelf @PHILO-HE

===== Performance report for TPCH SF2000 with Velox backend, for reference only ====

query
log/native_3682_time.csv
log/native_master_11_13_2023_7cf715b8a_time.csv
difference
percentage

q1
34.26
34.59
0.330
100.96%

q2
25.16
24.33
-0.836
96.68%

q3
37.34
37.92
0.584
101.56%

q4
35.37
36.03
0.655
101.85%

q5
71.13
71.38
0.246
100.35%

q6
6.87
7.19
0.319
104.64%

q7
85.35
84.44
-0.906
98.94%

q8
86.48
86.27
-0.204
99.76%

q9
120.51
122.37
1.856
101.54%

q10
46.25
47.02
0.769
101.66%

q11
19.29
19.75
0.465
102.41%

q12
24.06
26.95
2.882
111.98%

q13
46.31
46.08
-0.237
99.49%

q14
15.68
14.45
-1.229
92.16%

q15
28.87
28.29
-0.571
98.02%

q16
15.71
15.79
0.079
100.50%

q17
101.14
100.90
-0.247
99.76%

q18
146.34
148.71
2.375
101.62%

q19
12.99
12.92
-0.076
99.41%

q20
28.88
27.47
-1.404
95.14%

q21
224.10
220.71
-3.393
98.49%

q22
12.71
12.86
0.149
101.17%

total
1224.82
1226.42
1.605
100.13%

@PHILO-HE, quick question: why was from_json marked as black-list with this PR? From a cursory glance it seems to run without issue. Are there any issues associated that made it be turned off?

@PHILO-HE, quick question: why was from_json marked as black-list with this PR? From a cursory glance it seems to run without issue. Are there any issues associated that made it be turned off?

@supermem613, it looks from_json is still not supported in velox. Did you confirm the operator is really offloaded to velox (e.g. by checking DAG in Spark UI)? Gluten has a fallback mechanism, for unsupported function, the relevant operator can fall back to vanilla Spark to still make the query run successfully.

@PHILO-HE, quick question: why was from_json marked as black-list with this PR? From a cursory glance it seems to run without issue. Are there any issues associated that made it be turned off?

@supermem613, it looks from_json is still not supported in velox. Did you confirm the operator is really offloaded to velox (e.g. by checking DAG in Spark UI)? Gluten has a fallback mechanism, for unsupported function, the relevant operator can fall back to vanilla Spark to still make the query run successfully.

Ah, you are right. I made the mistake of running it with a purely in-memory expression and it didn't fallback as it didn't really activate Gluten. Sorry.


Bump ral-registers to 0.1.3

I'm in the process of setting up a min-versions check in my crate, and it seems a bunch of versions are not specific enough in imxrt-hal.
It seems that ral-registers should be 0.1.2. But I bumped it to 0.1.3 to allow trailing commas in the register accessor macros.
This should be a patch release as this only changes the patch version of a dependency.
Rationale
When performing a min-versions test, all packages get downgraded to their minimal possible semver version. That shows if all dependencies got upgraded properly in Cargo.toml.
In my case (talking about the CI of the crate imxrt-uart-panic), I need to specify the following dependendencies manually because they are incorrect in the imxrt-hal crate and dependencies:
imxrt-dma = { version = ">= 0.1.1", default-features = false }
ral-registers = { version = ">= 0.1.2", default-features = false }
embedded-hal = { version = "0.2.6", default-features = false }
bitflags = { version = "1.3.1", default-features = false }

The ral-registers could also be specified in imxrt-hal to fix that problem, but I thought it's better do do it here because ral-registers isn't mentioned in imxrt-hal yet at all.

This change is a requirement for https://github.com/imxrt-rs/imxrt-hal/pull/162.

Closed due to inactivity.


name too generic?

This sounds like a general db backup tool, but in fact it seems to be aimed at sql based databases.  Perhaps it could be called something slightly more specific?  (We also have backup tools for mongodb for example)

Renamed


make sure $_X and $HTTP_X_VARS are aliased

it seems they're copied, because I need to addslashes manually to $_GET/$_POST stuff... TBD

have question about that. why u use $HTTP_GET_VARS not $_GET??? newest version of php dont use that and dont run

Because all the mods (most of which started in 2003, 2004 or 2005) used it. I'll do the removal soon-ish.
I already did the removal for IntegraMOD (just now actually): https://github.com/IntegraMOD/IntegraMOD150/pull/34


Write a TypeScript program to find surface area of a cone

Description
Write a TypeScript program to find surface area of a cone
Surface area of cone = π × Radius × (Radius + Slant Height)
Radius       : 2
Slant Height : 3

Surface area : 50.26548245743669

How to contribute

Save the solution in program/FindSurfaceAreaOfACone.ts file
Add FindSurfaceAreaOfACone.ts file in find-surface-area-of-a-cone folder

!assign


Add public visibility in registry and measurement

give public visibility to several items in registry.go
add factory function to Measurement

The motivation for making these fields public is that I can then supply my own customized Meter implementations.

@brharrington Incorporating spectator-go into cockroachdb, which has it's own metrics subsystem, has been a challenge. For some uses inside Cockroach, it's simpler and more efficient to implement the spectator.Meter functions on the existing types than to try to shoehorn the spectator types in.

Looks like these exact same set of changes were committed in #36 and #37


Ability to use without cookies

As it is known, it is possible to use bing without logging in, including chrome, other browsers. It would be nice if this feature was added

That should be easy to implement so that the cookies are optional.
One problem with this is it seems this does not work for my region, which makes it challenging to test. I'll see what I can do.

@Eikosa While it may not be considered a feature, that is already available. If you read the code for class SydneyClient:

bing_u_cookie: str | None
The _U cookie from Bing required to connect and use Bing Chat. If not provided,
the BING_U_COOKIE environment variable is loaded instead. Default is None.

That means if bing_u_cookie is not provided to the class SydneyClient when called, then it will resort to using the environment variable which can be called by importing os and using os.environ["BING_U_COOKIE"] = 'OPTIONAL'!

Hi, please give version 0.17.0, it should let you use the library without setting the cookie environment avriable


Add integration-test mock

Description
Changes proposed in this pull request:

add mock for integration tests to add the possibility to work on tests and test-infra at the same time

Related issue(s)

https://github.com/kyma-project/keda-manager/pull/85

/test all


Investigate go.mongodb.org/mongo-driver data race

What should be done?
We can't update go.mongodb.org/mongo-driver beyond v1.10.4 due to what looks like a data race in the driver itself. We should re-check that, report a bug, and/or fix/hack our code.
Where?
Integration tests.
Definition of Done
go.mongodb.org/mongo-driver is updated to v1.11+.

That seems to be fixed by https://github.com/mongodb/mongo-go-driver/releases/tag/v1.11.3:

[…] fixes a bug that can cause undefined behavior when reading the Raw field on database error types, including CommandError and WriteException.


Cookies created without Secure property set

A recent pen test of an application using this code highlighted that the NONCE and CV cookies are set without specifying the Secure property. I understand these are used to connect callbacks after redirection to the authentication provider such as Okta.
Background of the secure flag
If the secure flag is set on a cookie, then browsers will not submit the cookie in any requests that use an unencrypted HTTP connection, thereby preventing the cookie from being trivially intercepted by an attacker monitoring network traffic. If the secure flag is not set, then the cookie will be transmitted in clear-text if the user visits any HTTP URLs within the cookie's scope. An attacker may be able to induce this event by feeding a user suitable links, either directly or via another web site. Even if the domain that issued the cookie does not host any content that is accessed over HTTP, an attacker may be able to use links of the form http://example.com:443/ to perform the same attack.
The secure flag should be set on all cookies that are used for transmitting sensitive data when accessing content over HTTPS. If cookies are used to transmit session tokens, then areas of the application that are accessed over HTTPS should employ their own session handling mechanism, and the session tokens used should never be transmitted over unencrypted communications.
The code in this repo does set the secure flag on the TOKEN cookie when setting its' value to a valid token.
Proposed remediation
The proposal is to set the secure flag for ALL cookies created by the code.
In doing so we minimise the risks of insecure cookies listed above.
Considerations
However this could be considered a breaking change as this solution will no longer support HTTP only applications. I would argue that all applications wanting to use an authentication module should only be using HTTPS.

Following the issue raised by @steve-forth, I've raised a PR #39 to set the NONCE and CV as secure when using pkce.
I also agree it seems like a breaking change and therefore suggest we create a v4.0.0 release containing this change and probably a similar change for github and openid.

Changes for this issue have been merged into master and released as v4.0.0


making almost everything optional

Conditionals, conditionals...
I believe I covered all possibilities. There isn't a required section anymore.

Hello @robsonsobral,
this pull request is awesome. Thank you very much :+1:
Cheers
Digitalcraftsman


Pretty URLs in category-> product links

@mkucmus @rmakara @krskibin this just needs to be changed after fixing shopware URLs, but the task is done for now.
https://github.com/DivanteLtd/shopware-pwa/blob/1bbde207e492a5c2ef9cf528a1eec69429bcee29/packages/helpers/src/product/getProductUrl.ts#L3-L11


DCOS-11391: Fix Links to Volume Detail

This PR fixes links to the Volume Detail view from all locations:

Services
Service/Volumes
Nodes/Task/Volumes

PS. I do agree that we should refactor the way we detect current location, I'd rather see HOC pushing this piece of config down to VolumeTable
🙇

Besides the funky way of checking the current path, looks good to me! Great! ✨  💯
I agree on the idea of specialised high-order components, as discussed

Nice work @nLight!

I think 2👍  + 🎉  === reviewer ;D


REM React Native

How to use REM in React Native?

I don't believe that rem is in the react native spec, but you are more than welcome to utilize a library that pollyfills it:
extended-stylesheet


Issue-193: Shade Bookkeeper and unshade ZooKeeper in core module

Descriptions of the changes in this PR:
Shade Bookkeeper and unshade ZooKeeper in core module

Be sure to do all of the following to help us incorporate your contribution
quickly and easily:

[ ] Make sure the PR title is formatted like:
<Issue-# or DL-#>: Description of pull request
e.g. Issue-123: Description ...
e.g. DL-1234: Description ...
[ ] Make sure tests pass via mvn clean apache-rat:check install findbugs:check.
[ ] Replace '#' with in <Issue-# or DL-#> in the title with the actual Issue/JIRA number.

Yes, I know that, if you want to use the specific bk included in dlog, and there exists the bk conflict problem, you will need the shaded class, otherwise you don't need to . Usually we don't use the shaded jar because dlog already provides a well-defined api.
zk as a coordinating service, it's used widely, unshade it may has some benefits.
Sorry for that I don't understand "in fact in zk there are configuration options wich represent class names".

Like the socket connection factory, like if you want to switch to the netty based implementation you have to set a property, I don't  have links, I am using my phone at the moment, sorry

@ArvinDevel , Would you please provide more details for the reason of this change?
Regarding @eolivelli 's question, I think there may be some similar configurations, which reference a class name, in zk as bk, like this style in bk_server.conf:
ledgerStorageClass=org.apache.bookkeeper.bookie.SortedLedgerStorage

The reason is that I needed a shaded jar in a project where the bk version has conflicts, and the existed shaded jar is not competent. I think this is a promotion to #161. I think shade bk is necessary, but I'm not sure whether the unshading to  zk  is deserve(this change may only necessary in my project). @zhaijack

@ArvinDevel I am wondering - instead of changing current shade rules, can you create a new shade execution "bkshade" (similar as this one https://github.com/apache/distributedlog/blob/master/distributedlog-core/pom.xml#L200), so we have jar that includes shading "bk".

@sijie This is a good idea, and I updated it.

Now I have a question, is this PR qualified? Due to my specific use case, I provided a shade execution which is not common enough, eg. unshading zk.

@ArvinDevel can we include shading other packages as well? basically copying the existing shade rules and include shading bk? that would be a better approach?

At first I just include bk, but found that shaded jar can't work. if another package is dependency of bk, and is dependency in your project too, then this package is necessary. This question involves at least netty and common package in my project, so I copied the common used package from the existing "shaded-all" part. @sijie

gotcha. lgtm +1


Added Flip coin Game

PR Description 📜
Introduced Flip coin game to get heads or tails
Fixes #4001

Mark the task you have completed ✅

[ ] I follow CONTRIBUTING GUIDELINE & CODE OF CONDUCT of this project.
[ ] I have performed a self-review of my own code or work.
[ ] I have commented my code, particularly in hard-to-understand areas.
[ ] My changes generates no new warnings.
[ ] I have followed proper naming convention showed in CONTRIBUTING GUIDELINE
[ ] I have added screenshot for website preview in assets/images
[ ] I have added entries for my game in main README.md
[ ] I have added README.md in my folder
[ ] I have added working video of the game in README.md (optional)
[ ] I have specified the respective issue number for which I have requested the new game.

Thank you soo much for contributing to our repository 💗

Thank you @Saipradyumnagoud ,for creating the PR and contributing to our GameZone 💗
Review team will review the PR and will reach out to you soon! 😇
Make sure that you have marked all the tasks that you are done with ✅.
Thank you for your patience! 😀

Hey @Saipradyumnagoud,
You can't work on a closed issue 👀!
Follow the proper guideline and make a new PR again 😀.
Happy Hacking 💗

Thank you  @Saipradyumnagoud , for your valuable time and contribution in our GameZone 💗.
It’s our GameZone, so Let’s build this GameZone altogether !!🤝
Hoping to see you soon with another PR again 😇
Wishing you all the best for your journey into Open Source🚀


Some partial updates are not reflected to active node

Hi, We are using vespa7 configured with redundancy 2 and searchable-copies 2.
We found a problem that some latest partial update with document api (JSON REST API) are not reflected to the active node.
These update seems to be reflected to only non-active node, but these bucket timestamps in two nodes are the same.
(Get and Visit operations return old updated data about specific field.)
$ vespa-stat --document id:dynamic:dynamic::123.456
Bucket maps to the following actual files:
        BucketInfo(BucketId(0x4000000000002c84): [distributor:7] [node(idx=7,crc=0x6bb28b86,docs=392/517,bytes=1443203/1448753,trusted=true,active=true,ready=true), node(idx=2,crc=0x6bb28b86,docs=392/517,bytes=1496407/1501957,trusted=true,active=false,ready=true)])

Details for BucketId(0x4000000000002c84):
        Bucket information from node 2:
Persistence bucket BucketId(0x4000000000002c84), partition 0
  Timestamp:<PHONE_NUMBER>000055, Doc(id:dynamic:dynamic::123.456), gid(0x842ca07a720d52d081e07aac), size: 3973

        Bucket information from node 7:
Persistence bucket BucketId(0x4000000000002c84), partition 0
  Timestamp:<PHONE_NUMBER>000055, Doc(id:dynamic:dynamic::123.456), gid(0x842ca07a720d52d081e07aac), size: 2820

I mean, each nodes received exactly same gid, bucketid and timestamp, but one node's data size is different from the other.
Is there any solution to reflect latest partial update to active node certainly?
Vespa version: 7.51.13-1
Thanks.

In a system where bucket replicas are in sync all documents should have the same content across all replicas, so this is a bug.
Are the fields you're observing divergence in attributes? I.e. are they marked as indexing: attribute in the search definition? We've very recently uncovered and fixed a bug related to background compaction where certain partial updates to attributes could be lost (#9630). The fix for this is available in 7.53.50 and beyond, so if this is the case I'd strongly recommend upgrading and refeeding the affected documents.
If the affected fields are not attributes it's a thus far unknown bug. Any information you might have regarding what events could have transpired in the cluster around (or before) the time of the last document operation (Mon Jun 10 17:35:35 UTC 2019) would be greatly appreciated.

Any emitted node events or cluster state changes by the container-clustercontrollerservice?
Are there any entries in the vespa logs on the content nodes matching the pattern updated documents with different timestamps? This warning will be printed if a distributor believes all bucket replicas to be in sync prior to an operation, only to discover after the fact that it wasn't.

Thank you for reporting this!

Thank you for your quick reply.
These fields are attributes fields as you said.
So we upgrade vespa version to 7.58.16-1 and refeed documents, the problem seems to be resolved.
Thank you for giving me good advice!


Feature/export for commonjs

Outputs an additional bundle for JS loaders, like Webpack, using CommonJS2 syntax.

Hi @superelement, thank you for the PR.
However, typically using the bundled version in development mode is not good idea because module system is meaningless. For example, modules are not shared, size of script file becomes large, etc.
In other words, it's the same as:
// import PlainDraggable from "plain-draggable/plain-draggable.commonjs.min";
const PlainDraggable = window.PlainDraggable;
// In HTML: <script src="plain-draggable.min.js"></script>

or "main": "plain-draggable.min.js" in package.json without module (jsnext:main). That is, you can remove the module and jsnext:main from package.json instead of the PR.
This package provides plain-draggable.esm.js for development mode. Using this file is best way to import the module.

No reply came, then this abandoned PR is closed.


Print function

Not common, but to print contents of the code view window to a Print Dialog

@Sputuks3
You can copy-paste the codes you want and print it using different text editors


RadioTile Component causing accessibility failures.

Detailed description

Describe in detail the issue you're having.
I am using Selectable Tile component.
http://react.carbondesignsystem.com/?selectedKind=Tile&selectedStory=Selectable&full=0&addons=1&stories=1&panelRight=0&addonPanel=storybook%2Factions%2Factions-panel

Is this a feature request (new component, new icon), a bug, or a general issue?

Bug - causing accessibility failures at my end.

Is this issue related to a specific component?

http://react.carbondesignsystem.com/?selectedKind=Tile&selectedStory=Selectable&full=0&addons=1&stories=1&panelRight=0&addonPanel=storybook%2Factions%2Factions-panel

What did you expect to happen? What happened instead? What would you like to see changed?
Description of accessibility failure -
https://aat.mybluemix.net/token/97b22e9c-25bd-48ea-be04-c77a42c72b11/a313b75d-5599-420e-9695-15c1599da92a/doc/w3/help/en-US/idhi_accessibility_check_g1062.html

The input has a css of display: none causing this failure.

What browser are you working in?
Chrome
What version of the Carbon Design System are you using?
"carbon-components": "^8.18.18",
"carbon-components-react": "^5.52.4",
What offering/product do you work on? Any pressing ship or release dates we should be aware of?
IBM Cloud

@alisonjoseph Our project is still seeing this a11y issue in chrome, using "carbon-components": "^9.18.0" and  "carbon-components-react": "^6.62.2".
I've found a hacky workaround for this initial a11y error, however it leads to more issues that would require some major changes to the RadioTile component, as well as possibly some changes to the TileGroup component (and possibly changes in the carbon-components library).
Looking at https://xo33l4xqxp.codesandbox.io/ (editable), I'm seeing the same a11y failure as above.
When I modify the input to not use display:none as shown in https://l32kxkv3nm.codesandbox.io/ (editable), it introduces additional a11y errors https://aat.mybluemix.net/token/97b22e9c-25bd-48ea-be04-c77a42c72b11/a313b75d-5599-420e-9695-15c1599da92a/doc/w3/help/en-US/idhi_accessibility_check_g1018.html and https://aat.mybluemix.net/token/97b22e9c-25bd-48ea-be04-c77a42c72b11/a313b75d-5599-420e-9695-15c1599da92a/doc/w3/help/en-US/idhi_accessibility_check_g1029.html
I found https://github.com/IBM/carbon-components-react/pull/1691 that @emyarod worked on, and it seems to address other a11y issues, however it doesn't cover this specific issue.  Additionally, I found this issue on the carbon-components repo -- would it be reasonable to expect that this a11y failure would be updated when v10 of carbon-components is released?


Update UniProt literature section on evidence page

Can we please make the following changes to the ClinVar (somatic) section on the evidence page?
Confidence

[ ] Add a new column called "Confidence" between the "Reported Protein" and "Literature" columns and display the confidence value (e.g. medium or high)

To prevent confusion, this ticket refers to "uniprot literature" as mentioned in the title and not to ClinVar somatic as mentioned in the body

Specification updated to fix typo

Ticket closed as work completed and reviewed and merged into main


Forward stepper

The following changes since commit a74e5f4060037d1e51eb396fe2a00e5a9750db05:
Merge pull request #76 from ryayak1460/stepper (2016-04-05 19:56:49 -0400)
are available in the git repository at:
https://github.com/ryayak1460/okcandidate.git forward-stepper
for you to fetch changes up to a1d59d59063c62107f2d622d1d8f7ff582730e80:
Use ward and match to enable steps on navigator (2016-04-06 10:02:31 -0400)

Ryan Y (3):
Connect the navigator
Introduce candidate match to initial state
Use ward and match to enable steps on navigator
.../js/components/environments/SurveyPageNav.jsx   |  39 ++-
assets/js/redux/survey/survey-reducer.js           |   5 +-
.../components/environments/SurveyPageNavTest.js   | 310 +++++++++++++++++----
test/frontend/redux/survey/survey-reducer-spec.js  |  21 ++
4 files changed, 308 insertions(+), 67 deletions(-)
create mode 100644 test/frontend/redux/survey/survey-reducer-spec.js

Gratuitous ES7 cleverness, but otherwise fine.


feat(tooltip): The CSS classes are now configurable via constant

Now this is configurable just like the other modules. Hard-coded CSS classes are now possible to be changed.

@wesleycho ok, tests added but again like the modals PR #6425 I'm not sure what's going on here.  It seems like this should work, but I must not be understanding something here.
Please advise!


README Update

Checklist (Mandatory)

[x] My branch is up-to-date with the Upstream master branch.
[ ] I have added necessary documentation (if appropriate)
[x] I read the commit guidelines and I've followed
them.
[x] I have tested the code locally

Changes proposed in this pull request

Screenshots (if appropriate)
Link to live demo (if appropriate):

Fixes #

Could you please state the issue solved here?

Oh! Solved the grammatical error on the README file, by replacing "the the" with "the". Solving basic issue to get started.


Implement autoscaling of Kubernetes worker nodes

Use Karpenter for autoscaling of nodes
Acceptance Criteria:
o Demonstrated autoscaing of k8s nodes (and pods) when a large number of jobs is submitted, and scaling back down to 0 nodes when all josb are executed
o CI/CD pipeline for nightly test of autoscaling up and down

Update: Still dealing with MCP permissions issues (surprise, surprise!)

Drew worked with MCP to solve all the IAM permissions problems. The latest version works for autoscaling nodes. Verified following Drew's instructions on Slack:
To test the autoscaling you can do the following:
Scale up a dummy demo deployment named “inflate”:
kubectl scale deployment inflate --replicas 10
2. Monitor the logs
kubectl logs -f -n karpenter -l app.kubernetes.io/name=karpenter -c controller
You’ll eventually see a line like this in the logs:
{"level":"INFO","time":"2024-04-11T20:54:10.949Z","logger":"controller.nodeclaim.lifecycle","message":"launched nodeclaim","commit":"17dd42b","nodeclaim":"default-k64zz","provider-id":"aws:///us-west-2b/i-0941d23862a1d11ac","instance-type":"c5.2xlarge","zone":"us-west-2b","capacity-type":"spot","allocatable":{"cpu":"7910m","ephemeral-storage":"26Gi","memory":"14162Mi","pods":"58","vpc.amazonaws.com/pod-eni":"38"}}
In the AWS console, go to your EKS cluster and checkout the compute tab. You should see a new node pop up.
3. Scale down the dummy demo deployment named “inflate”:
kubectl scale deployment inflate --replicas 0
You’ll eventually see a line like this in the logs:
{"level":"INFO","time":"2024-04-11T21:07:03.235Z","logger":"controller.nodeclaim.termination","message":"deleted nodeclaim","commit":"17dd42b","nodeclaim":"default-k64zz","node":"ip-10-6-48-231.us-west-2.compute.internal","provider-id":"aws:///us-west-2b/i-0941d23862a1d11ac"}

Note the double "//" in this line:
source          = "git@github.com:unity-sds/unity-cs-infra.git//terraform-unity-eks_module?ref=u-sps-24.1-beta.01"


[Bug]: New "UseNewTextureAllocator" setting breaks anti-aliasing in AMD card.

Tweaks version
outrun2006tweaks-1a4c22b4f8c6c5684c07a49fccc3d646a0889441

OutRun2006Tweaks.log
The new UseNewTextureAllocator setting set as "true" is breaking anti-aliasing in my AMD card, tried with several driver versions. My card is a Sapphire 6800 XT, and forcing the AA through the Adrenalin panel does not work either. Once I disable "UseNewTextureAllocator" AA is working again.
I'm calling the antialiasing feature with DX/ANTIALIASING = 2 in the "outrun2006.ini" file.
Attaching sample screenshots.

Looks like it might be related to mip-mapping, the new allocator code is meant to handle that but maybe something could be broken there.
(AFAIK D3D9 is supposed to generate mip-maps when the texture itself is missing them, now I wonder if the perf/stuttering fix from the new allocator could be because it's not generating mip-maps now...)
Has anyone with non-AMD card also noticed a graphical downgrade with UseNewTextureAllocator?

1080 TI, seems fine to me. I'm presuming the second one in OP is the incorrect one right? Though I do force extra AA through the GPU control panel.

Hi @Tenome . Yes, the second one is the one where I applied UseNewTextureAllocator=true. AA is missing there, you can see that in the road marks in the distance.
Unfortunately forcing AA via Adrenalin does not work (and I saw many posts of people complaining that it barely works in many titles).

I'm getting a black screen now with the latest action (outrun2006tweaks-859fd70e1c0057180f5bb73fd66b8f96fd26c3d2.zip) if I use UseNewTextureAllocator=true. Which is weird because it worked for me initially but now after replacing textures with new ones from Github, the whole thing is broken. Even if I remove the custom textures/load files altogether. With this setting the screen is black when launching the game.

I experienced the same after installing action cf2c7ee. Downgrading back down to 0.5 4650516 fixed it, so presumably the fix for AMD minmaps messed something up regarding textures (because they don't have generated minmaps?)

Ah reproduced it after I disabled custom textures, seems UI is asking for 0 mips (telling D3D to gen mips as needed), so our code ends up writing 0 textures...
There's not really much point to genning mips for UI since they'll only use main mip level though, added something to force it to 1 mip in latest action.

We seem to be back, thanks for the quick fix.

I just tested this and the black screen was returned when you had all your texture files in folders, inside "load". If you had .dds files inside "load" the black screen was gone.

Sounds like it's somehow interfering with the EnableTextureCache feature, which requires the textures to be in their own folders.

@Telmator that's with the latest build from https://github.com/emoose/OutRun2006Tweaks/actions/runs/10335785581? Or do you mean that's how it was before?

That was with the previous build, thank you. The new build works OK.


Remove NuGet signing exclusions once we take from nuget.org again

Due to needing a custom build of NuGet.Client assemblies for netstandard2.0 support (https://github.com/Microsoft/workbooks/pull/194), I've instructed our build signing verification process to ignore the fact that these assemblies are unsigned.
We'll ultimately fail the more important signing gate later, so it's not a real issue. This is just a reminder to me to remove what will be unnecessary exclusion entries when we can drop the myget feed for NuGet.Client.
I will consider this a release blocker however, just because I want the visibility within the milestone and like to cross my 👁s and dot my 🍵s.

Further note to self: if, for whatever reason, we need to ship our own build of the NuGet.Client assemblies, we need to add them to the signing item group so that they're signed with our keys, since we are actually building them in VSTS.


Reverse lookup of Router routes? ("urlFor")

As a bit of introduction, I generate a lot of views with javascript, and I'm forced to write URLs in my handlebars templates that I would rather not have there. For this, it's important for me to ask the app "what's the URL for viewing this thing", so I hacked up this function in my Router:
urlFor: function(route) {
    function wrapArray(obj) { return _.isArray(obj) ? obj : Array(obj) };

    var params = 2 <= arguments.length ? Array.prototype.slice.call(arguments, 1) : [];

    var path = _.detect(_.keys(this.routes), function(key) {
        return this.routes[key] === route;
    }, this);

    var param;
    for (var i = 0, len = params.length; i < len; i++) {
        if (_.isArray(params[i]))
            param = _.map(params[i], encodeURIComponent).join("/");
        else
            param = encodeURIComponent(params[i]);

        path = path.replace(/(?:\:|\*)[^\/]+/, param);
    }

    return path;
}

That is a very contrived implementation that suits my application (it has no error handling, for example :)), but if there's interest in having something like this in Backbone proper I can work on a real patch with tests.

When I said bookmarkable I was thinking more on "copy and paste the current url" to paste in some chat or something than right-click -> add bookmark, though. My bad :)
That said, I definitely dig @derickbailey's approach :)

To add a bit more to the discussion, if we split a URL into a path part (everything to the left of "?") and search part (everything to the right of "?"), I reserve the path for an address to a specific resource and put all the state in the search part.
My router methods take care of serving up the correct resource and then use the params in the search part to set application state.
There are cases where the resource is not just one object, but the intersection of two objects. For example, /students/john and /classes/math101 are two different resources, but /classes/math101/students/john is the "intersection" of Math 101 and John. In many cases, this will be the same as /students/john, but it can also be used to display resource(s) at the intersection of John and Math 101, such as John's Math 101 homework, test scores, attendance, etc. Each one of those resources that lie at the intersection could have their own URL if necessary, such as /classes/math101/students/john/attendance
http://css-tricks.com/guidelines-for-uri-design/
What you may want to consider doing is getting the path part of URL for the resource from the model or collection (if applicable) and the application state (the search part) separately.

I'm afraid we can't possibly add this feature, for the simple reason that we support routing by arbitrary regexes, and there's no obvious way, given some data, to "reverse" it into a string that the regex could have matched.
Once nice pattern is to include URLs, or URL-templates, in your API (in your JSON). For example:
http://www.documentcloud.org/api/documents/1.json
Another nice pattern is to have your models have url() functions that can easily tell you the appropriate URL for different representations of your model. For example:
https://github.com/documentcloud/documentcloud/blob/master/public/javascripts/model/documents.js#L28-40


feat: function to crawl replies (comments) to each post of channel?

Hi, is there a function built in tegracli to crawl not only the text of posts of a channel (tegracli does a great job in this respect) but actually to crawl all replies (comments) to each post of a telegram-channel?
tegracli yields the number of replies to a post (in the variable called replies). I have not found a way to actually crawl the text of those individual replies.
Thanks in advance for any insights.

Hi,
tegracli does not (yet) have this functionality in a way which would make a larger collection of replies feasible: The get-command exposes the replies-parameter which can be used to retrieved replies to a single post. You could use an external loop over the post_ids you need and pass the ids in the replies-parameter.
However, I'd imagine another command to get the replies for a list of posts (comparable to the hydrate-command). Although, I am not sure about the timeline.

Hi @vicru,
upon further investigation I found that Telegram indeed gives the count of replies in the field you mentioned, e.g.:
{
  "id": 123,
  "replies": {
    "_": "MessageReplies",
    "replies": 3,
    ...
  },
...
}

The above mentioned API-method can give you the replies, however, if you already crawled the channel history you should have the replies on your system!
Replies are marked by Telegram in the following way: replying to a post creates another post for the channel, thus, increasing the post count. Thus, that new posts very much looks like a regular posts. However, it has a field called reply_to in which the posts which was replied to is referenced via it's post number.
{
  "id": 124,  # new message
  "reply_to": {
    "_": "MessageReplyHeader",
    "reply_to_msg_id": 123,  # referenced post id
    "reply_to_scheduled": false,
    "reply_to_peer_id": null,
    "reply_to_top_id": null
  },
  ...
}

I think the already existing functionality of tegracli is so far sufficient, as we get the data we want by getting the channel history. Happy to hear your thoughts.

Can this be closed then?

Thanks a lot for the quick reply!
Yup, tegracli does crawl the number of replies. I had a quick look into crawled observations whose reply_to value was not a None, expecting to see on their corresponding message variable/column a comment to a channel post. However, those corresponding message rows do not contain comments/reply to a channel post, but channel posts. Am I looking in the wrong column or tegracli doesn't crawl comments to channel-posts for the moment?

You're welcome. As I was stating above the replies are not delivered as markup for a specific channel post (as I understand you are expecting them to be) but rather as references between channel posts. Hence, in the above example channel post 124 is a reply to post 123. If you inspect the data you have, you might see that each of these replies may originate from different accounts. References to the posting accounts are found in the from_author field.
Btw, all of this is not related to how tegracli captures the data from the Telegram API but rather the Telegram API's data structure.


Fix DatastoreIO bug causing low throughput on certain writes

Please add a meaningful description for your change here

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

[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ ] 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.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

r: @Abacn

Run Java PreCommit

Thanks for the fix. What was the problem here? I sit excessive flush?

It's the opposite - when the mutation was not of upsert type, it was causing flushing every two mutations (because mutation.getUpsert().getKey() always returns an empty string for non-upsert mutations.


mouse function generalization proposal

Introduction
As called for in #793, following is my proposal for the interface for the improvement of the registration & definition of custom mouse functions. This proposal streamlines registration into one style and better defines interactions between multiple custom mouse functions.
Registration
There will be 4 types of mouse bindings: click (this includes press, release, and drag), move, double click, and scroll.
You bind similarly to how you bind keys, on to an instance or the class itself:
@Image.bind_mouse('click')
def click_func(layer, event):
    ...

You can register multiple mouse bindings to be active at once. Whether they are active will be determined by a truth function.
@Image.bind_mouse('scroll', predicate=lambda layer: layer.mode == 'pan/zoom')
def scroll_func(layer, event):
    ...

They are internally stored as a dictionary of name: (predicate, func). The name is taken from func.__name__ but can be provided in the event that two functions share the same name. It must be a valid python identifier.
@image.bind_mouse('click', name='add_point')
def click_func(layer, event):
    ...

Thus, one can replace a function or its predicate by specifying the same name.
image.bind_mouse('click', name='add_point', predicate=False)  # disable point adding
image.bind_mouse('scroll', name='scroll_func', func=zoom)  # change scroll function to zooming

To prevent confusion, if the name kwarg is not explicitly provided, replacing an existing function or predicate will result in an error.
Function Definitions
Mouse bindings will receive two arguments: layer and event. Instead of using the vispy events, we'll pass our own as namedtuples to add a layer of abstraction.
event definitions
MouseButton Enum
1 = Left
2 = Right
3 = Middle
4 = Back
5 = Forward
ClickEvent

screen_pos: (x, y) tuple - position on the 2D view of the screen
worldview_pos: (a0, a1) or (a0, a1, a2) tuple - position in 2- or 3-D in the current view of the canvas
modifiers: tuple of {'Shift', 'Control', 'Alt', 'Meta'} - all modifier keys currently being pressed
button: MouseButton or None - mouse button that triggered this event
buttons: tuple of MouseButton - all mouse buttons currently being pressed
is_dragging: bool - if this event is during the moving segment of a drag event
native: object - native event

MoveEvent

screen_pos: (x, y) tuple - position on the 2D view of the screen
worldview_pos: (a0, a1) or (a0, a1, a2) tuple - position in 2- or 3-D in the current view of the canvas
modifiers: tuple of {'Shift', 'Control', 'Alt', 'Meta'} - all modifier keys currently being pressed
buttons: tuple of MouseButton - all mouse buttons currently being pressed
native: object - native event

DoubleClickEvent

screen_pos: (x, y) tuple - position on the 2D view of the screen
worldview_pos: (a0, a1) or (a0, a1, a2) tuple - position in 2- or 3-D in the current view of the canvas
modifiers: tuple of {'Shift', 'Control', 'Alt', 'Meta'} - all modifier keys currently being pressed
button: MouseButton or None - mouse button that triggered this event
buttons: tuple of MouseButton - all mouse buttons currently being pressed
native: object - native event

ScrollEvent

delta: (delta_x, delta_y) tuple - scroll amount in x and y direction
screen_pos: (x, y) tuple - position on the 2D view of the screen
worldview_pos: (a0, a1) or (a0, a1, a2) tuple - position in 2- or 3-D in the current view of the canvas
modifiers: tuple of {'Shift', 'Control', 'Alt', 'Meta'} - all modifier keys currently being pressed
native: object - native event

While move, double click, and scroll have pretty straightforward definitions, click is more complex as it handles the press, drag, and release events. Thus, it is defined using generator syntax, as the way that it updates the received events is via the event = yield syntax.
def select(layer, event):
    # on press
    start = event.screen_pos

    # on move
    event = yield
    while event.is_dragging:
        end = event.screen_pos
        layer.draw_box(start, end)
        event = yield

    # on release
    layer.select(start, end)

To make functions that only want to do something on release less messy, they can specify it as so:
def add_on_release(layer, event):
    event = yield 'release'
    layer.add(event.world_pos)

Functions that only want to handle something on press can be defined as normal:
def add(layer, event):
    layer.add(event.world_pos)

Appendix: generator functions
Generator functions contain special yield statements that convert that follow the syntax [received = ]yield[ result]; e.g. received = yield, yield result or just yield. Generator functions do not execute their contents but rather return a generator which can then be iterated over or sent arguments.
In the statement received = yield result, first result is yielded and then the generator can be sent arguments in the following call. This is probably best explained in an example:
In [1]: def take_order():
   ...:     print("welcome to kira's diner!")
   ...:     order = yield 'what would you like to eat?'
   ...:     yield f'one order of {order} coming right up!'
   ...:

In [2]: generator = take_order()

In [3]: generator.send(None)  # equivalent to next(generator)
welcome to kira's diner!
Out[3]: 'what would you like to eat?'

In [4]: generator.send('spaghetti')
Out[4]: 'one order of spaghetti coming right up!'

cc @napari/core-devs

Thanks @kne42! Looking forward to going through this. Maybe @ttung can give it a review too - he mentioned some concern with generators here https://github.com/napari/napari/pull/1010#discussion_r391981075

generator functions solve the problem of updating the event.  curious how you think error handling should be done.

Good to see double-click as one of the mouse binding types.
One potential uses for it would be to trigger completion of a shape while the user is drawing shapes.


Test cleanup

This pr tries to get unit and integration tests in working order so that both travis and developers can run them.
I've updated the unit and integration tests so they at least run and pass. Getting the tests themselves in good shape will be a separate effort. I removed the acceptance tests and related docker infrastructure which we will have to revisit at a later date.
The one real change to non-test code is an update to computed properties isAdmin and isSubmitter in the User model to handles roles not existing. It should be benign. The other non-test code changes are eslint fixes.
In order to test the pr, run "ember test" and verify tests pass.
Closes #694

All tests passed


Update cyclical_learning_rate.py

Description
Brief Description of the PR: Updating the documentation of cyclic learning rate to describe the step_size argument in simpler terms.
Fixes # (issue)
The issue was raised on TF-Addons:  https://github.com/tensorflow/addons/issues/2181

@raphaelmeudec
You are owner of some files modified in this pull request.
Would you kindly review the changes whenever you have the time to?
Thank you very much.

@googlebot I signed it!

It's done.


Themes

Added some themes, and also improved the src/ folder by adding a README with explanations of what are all the files for. To select a theme, change the contents of theme.xcfg.
Themes
Obsidian

Dark (default)

Light
For the native UI guys.

uhhh i forgot about the night theme


deploy a new algorithm

Hello
i'am trying to deploy my own algorithm so should i make a docker image or there is a better method i don't know so much about sagemaker so can anyone please give the steps to deploy my own algorithm
Best Regards

Hi @walidsliti .  Yes, to run your own custom machine learning algorithm in SageMaker, you'll want to add a docker image in AWS ECR.  We have two examples which walk through this process in detail; one for Python scikit-learn and the other for R.  Thanks.

thank you djarpin for your answer it was helpful but can you please help with the dockerfile i want to work with new librairy called nilmtk https://github.com/nilmtk/nilmtk so what should i do
Best Regards

this is the installation in a normal machine https://github.com/nilmtk/nilmtk/blob/master/docs/manual/user_guide/install_dev.md

Hi @walidsliti .
It looks like NILMTK install process is a bit involved.  If it was pip installable (which looks like an open feature request), then you could just include the pip install in a Dockerfile RUN command as show here.
But, your best bet might be to setup an installation script based on the commands listed in the README of the link you provided.  Then, once you get that tested and working locally, COPY and RUN that script in your Dockerfile.  Here's a stackoverflow question that may be helpful.
Thanks.

hello @djarpin ,
Thank you djarpin this was very helpful, but i want to ask you i need to install the anaconda so do i need to take an existant image of anaconda from docker hub then i copy and run the script or i have to take the ubuntu image
thanks

Hi @walidsliti - We use the Ubuntu image for our examples because it's fairly straightforward and standard.  But, there's nothing locking you into using the Ubuntu image.  Starting from the anaconda docker image should be fine.  And it looks like that's based on debian, so the NILMTK install instructions for Ubuntu-like systems shouldn't require much (if any) modification.

can you please explain more so i can use anaconda image and copy and run the script ?

Hi @djarpin
i hope that you help me to make this step i put this in my dockerfile
From continuumio/anaconda
ADD nilmtk_install.sh
RUN /nilmtk_install.sh
i put in nilmtk_install.sh the script of installation start with a shebang
is that right
Thank you so much

Closing due to inactivity.  Feel free to re-open if you're still experiencing issues.  Thanks.

Hi, just wanted to reopen this issue. @walidsliti were you able to solve this? I would love to see your code if possible.


Added cartoee basemap support #1067

This PR improves the cartoee.get_map() function and adds two more parameters: basemap and zoom_level.
It support any basemaps that cartopy supports. See https://scitools.org.uk/cartopy/docs/v0.19/cartopy/io/img_tiles.html
@KMarkert @FeiYao-Edinburgh
# Use Google Basemaps
basemap = 'ROADMAP'  # 'SATELLITE', 'HYBRID', 'TERRAIN',
ax = cartoee.get_map(image, vis_params=vis, basemap=basemap, zoom_level=8)

# Use any other basemaps that cartopy supports.
import cartopy.io.img_tiles as cimgt
basemap = cimgt.StamenTerrain() # cimgt.OSM(), etc.
ax = cartoee.get_map(image, vis_params=vis, basemap=basemap, zoom_level=8)

Added another example.


931

@mahtabiltarabian Please make sure you add a proper git commit message.
In addition, the change should be merged into the branch release-2.2.0


Create a rest service to get translation from server side

Create a rest service to get translation from server side
Param could be

Locale
Domain
Key

etc, to be refine.

Written by @xqliu
Created at 2014-12-30T21:45:12.000+0800
Link to http://betterlife.atlassian.net/browse/BE-55

As a Developer I want to create a rest service to get translation from server side so that I can get translation of one key from front end javascript code.

Written by @xqliu
Created at 2015-03-07T12:29:29.603+0800


cast(cast(model, :empty, ...), params, ...) sometimes leaves relations in invalid state

Not sure if it's a bug or just behaviour to be documented. Below I'll try to explain what happens as I understand it.
As expected cast(model, :empty, ...) marks all generated changes as invalid. Later on, if params of subsequent cast lead to generation of a change that is considered no-op (:skip) the original "invalid" change stays in the changeset. So in the end we can have an inconsistent changeset with top-level valid? set to true, but with nested changesets having their valid? fields set to false.

Can you give me a more concrete example here too? It could even be a simple file or a simple test case that defines the models and shows the scenario happening. It does feel like a bug but without a way to reproduce it, I am thinking it will be really hard to fix it. :(

Ping? I wanted to release Ecto 1.0 today and this is holding it back.

@josevalim it's not present in v0.16.0, sorry for disturbance.


Convert HTTP method to upper case before making request

Fix #268. I am skeptic about test placement. Let me know if I have to include more or shift the test cases to different file.

Sorry, I'd rather the command line client did the uppercasing. I want to allow the possibility of sending somewhat malformed requests from the main client.

The adjusted pull request modifies HTTP method at CLI level.

\o/ Thanks @kracekumar! :cookie:


How to set output?

Hi i've stuck to using 2.8 but have now switched over to 3.3 and updated my requirements.
When setting a recording and an output i don't see the video anywhere.. I've tried setting an output by doing
main.py -user account -mode automatic -output C:\Users\Profile\Downloads\TikTok-Live-Recorder-3.3\videos
which then shows
[*] STARTED RECORDING... [PRESS ONLY ONCE CTRL + C TO STOP]
[*] FINISH C:\Users\Profile\Downloads\TikTok-Live-Recorder-3.3\videos\TK_account_2023.05.09_00-19-01.mp4
[*] URL M3U8 https://pull-f5-va01.tiktokcdn.com/stage/stream-1234_or4.flv

and also not setting an output
main.py -user account -mode automatic
[*] STARTED RECORDING... [PRESS ONLY ONCE CTRL + C TO STOP]
[*] FINISH NoneTK_account_2023.05.09_00-19-40.mp4
[*] URL M3U8 https://pull-f5-tt01.tiktokcdn.com/stage/stream-1234_or4.flv

but neither seems to actually save the video anywhere or at least i dont see it anywhere..
Any idea why?

Do you have an info.log or error.log file to show me?

Do you have an info.log or error.log file to show me?

i have tried 3.4 and it is now downloading fine however i seem to be noticing a lot more
 Unable to find room_id. I'll try again in 120 minutes
when typing just the username even though they are live, forcing to restart and try again multiple times before it actually record. Not sure if thats a tiktok thing or your app.

Unfortunately tiktok rejects some requests, it is still not clear to me based on what. I will try to get the information on different endpoints in the next release.


I use the default testcafe/testcafe container with entrypoint ["/opt/testcafe/docker/testcafe-docker.sh", "-c", "2", "-S", "-s", "/testcafe/screenshots", "firefox", "/testcafe/tests"]
However all screenshots taken by chromium or firefox are black
What is the expected behavior?
I would expect to see a browser snapshot of the current screen
How would you reproduce the current behavior (if this is a bug)?
testcafe:
    image: testcafe/testcafe
    container_name: serp_testcafe
    environment:
      - NODE_PATH=/opt/testcafe/node_modules:/opt
    volumes:
      - ./src/testcafe:/testcafe
      - ./node_modules/testcafe-react-selectors:/opt/testcafe/node_modules/testcafe-react-selectors
    depends_on:
      - serp
    entrypoint: ["/opt/testcafe/docker/testcafe-docker.sh", "-c", "2", "-S", "-s", "/testcafe/screenshots", "firefox", "/testcafe/tests"]

Provide the test code and the tested page URL (if applicable)
Tested page URL:
Test code

Specify your

operating system: docker container testcafe/testcafe
testcafe version: latest
node.js version: as provided in docker container

Hello @Thomblin !
I'm investigating the problem. Looks like screenshots do not work well when concurrency mode is enabled ( ..,"-c", "2",..). Does it work better when concurrency is disabled?

Hi @AndreyBelym
Thank you for that quick response.
Removing the -c2 helped a bit. The screenshot does show the browser (firefox and chromium) now, however the screen is white and the browser appears to be still loading the page (the test was successful).
This is my test:
fixture`Getting Started`
  .page`http://serp.local:3000/`;

test("My first test", async t => {
  await t
    .expect(Selector("title").innerText)
    .eql("React App", "Title was not found")
    .takeScreenshot("test1.png");
});

Additionally, -S does not create a screenshot, when the test failed ... Maybe something else is wrong with my (default) docker configuration?

This issue must be fixed by https://github.com/DevExpress/testcafe/pull/2492. I'll notify you when a build with the fix will be published on NPM. Also we have added a section in the docs about configuring Docker for testing heavy websites: Using TestCafe Docker Image/Testing Heavy Websites. Feel free to try the fixed build and reopen the issue if the problem isn't solved in your environment.


Error while activating the journey

A custom activity or entry source failed validation. Check to ensure that the activity or entry source publishes to a valid endpoint.

Please let me know if you have find any solution of these. I am also facing the same issue.

I am also in the same trouble. Did you solve the problem? @mayankagar360 @Aviralkakkar

issue solve @mayankagar360  @jmaitz @Aviralkakkar @jmaitz-twilio

Same issue

error coming in when you validate the journey?

error when you validate the journey @KaranJain007 HOW YOU SOLVED THE ISSUE?

I am also facing the same error while validation can anyone help me with that issue.


fix: fix scalar_function A-F.

Proposed changes

fix regression test framework cannot compare double value nan and inf.
Fix other part problem

Problem summary
Describe your changes.
Checklist(Required)

Does it affect the original behavior:

[ ] Yes
[ ] No
[ ] I don't know

Has unit tests been added:

[ ] Yes
[ ] No
[ ] No Need

Has document been added or modified:

[ ] Yes
[ ] No
[ ] No Need

Does it need to update dependencies:

[ ] Yes
[ ] No

Are there any changes that cannot be rolled back:

[ ] Yes (If Yes, please explain WHY)
[ ] No

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

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 37.46 seconds
load time: 497 seconds
storage size:<PHONE_NUMBER>5 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230129151226_clickbench_pr_86453.html


[stable/rabbitmq-ha] Update version rabbitmq exporter to version 0.29.0

Signed-off-by: Victor Login<EMAIL_ADDRESS>
What this PR does / why we need it:
Which issue this PR fixes
(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged)

fixes #

Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md

@batazor please fix merge conflict

@davidkarlsen done

Can you bump version again?

@steven-sheehy @davidkarlsen done

You bumped the appVersion mistakenly. Please revert and bump the chart version instead.

@steven-sheehy  done


Convert FSH to FHIR and back using right click context menu in the explorer view

To allow for quick conversion of files to and from FSH using the explorer view.
Example:
Converting and JSON file that contains a FHIR resource to FSH by right clicking on this file in the explorer view and then select the option to convert it to FSH.
The same way of working for converting an existing FSH file to JSON FHIR.
The needed dependencies can be taken from the settings of the plugin as well as the needed fhir version when converting back to FHIR.

Fixed by #97


fill treat null as undefined

var filledLog = console.log.fill(null, undefined, '3')
filledLog('1', '2')

logs
'1 2 3'
should log
'null 1 3 2'
if null must be treat as undefined - change, please, fill documentation
But i think it should not (for example in NodeJS null is typical valid first argument for callback which has been execute with on error)

@Alexsey I would also prefer to allow fill to work with null parameters.

Hi, I'm really sorry. This issue hasn't been responded to in over a year, which is just ridiculous. It fell into the cracks of a backlog of open issues and I'm just now getting to it. Will try to follow up from now on!
Now to the issue:
I totally agree.
That's it.
It's very clear to me treating null as undefined was an oversight, and it needs to be changed. Fortunately now is the time to do this as there are a lot of rewrite going on now.

thanks for feedback, glad that work on Sugar is continued

Note that fill is going to be renamed to partial in 2.0.0 in order to bring the name in line with other common libs and avoid confusion. I've brought in tests to ensure compatibility. null will be treated as a real value as this ticket describes.

This has been released, so closing this ticket now.


[PROPOSAL] Release OpenSearch 3.0

In the nearly 3 years since we released OpenSearch 2.0 we have delivered significant features and innovations while adhering to semver. Now that Lucene 10 has been released, we should take this opportunity to release OpenSearch 3.0. We will update Lucene, make key changes to enable future modularity, remove legacy cruft, and establish a modern JDK baseline to unlock the latest language improvements and allow for compatibility with future JDKs.
Meta Issues

OpenSearch: https://github.com/opensearch-project/OpenSearch/issues/3351
Dashboards: @ashwin-pc / @AMoo-Miki to create a tracking issue in OpenSearch-Dashboards
https://github.com/opensearch-project/opensearch-clients/issues/78

Timeline
This proposal is to tentatively targeting 2.19 (targeted by February 19, 2025) as the last minor version of the 2.x line. That would result in a 3.0 release around April 2025. We will publish a more specific timeline, including the release plan for the rest of 2025, in the near future.
FAQ
How Can I Help?
Please provide any feedback you have! For project-wide concerns like timeline and maintenance policies please comment directly on this issue. If you have suggestions about changes to a specific component, feel free to comment on an issue (or open a new one) in the corresponding repository.
What is the impact to users?
For end users that interface with the system through dashboards, the REST API, or any language client, the impact will be minimal provided no deprecated features are being used. Our adherence to semver means that anything removed from the API must have been deprecated in the prior major version before removal. Users are able to inspect response headers and deprecation logs for warnings about usage of deprecated features prior to upgrading.
For operators and system admins, upgrading may require updates to the deployment environment (particularly if not using the bundled JDK). Any operator that is hosting custom plugins will need to make code changes to the custom plugin to make it compatible.
Are in-place updates possible?
Yes. In-place updates are defined as either a rolling update (deactivate a host, update the software, and restart it, repeating for all nodes in a cluster) or a blue-green update (add new nodes to the cluster running the new software version, then remove the old nodes). OpenSearch 3.0 will be wire-compatible with the last minor version of the 2.x line and therefore capable of an in-place upgrade from that version to any 3.x version.
Any index data that was written with OpenSearch 1.x (or ES 7.x) must be re-indexed into OpenSearch 2.x prior to upgrading, as OpenSearch and Lucene only support reading data written by the previous major version. See the compatibility documentation for more details.
What about OpenSearch 1.3?
It will become end-of-life in open-source and the OpenSearch Project will no longer release updates.
What about OpenSearch 2.x?
The OpenSearch Project will continue to maintain the last 2.x release with regularly scheduled patch releases containing security fixes or other critical updates. This support will last until a 4.0 release happens, per the current maintenance policy.
What about clients?
Clients provide a super-set of APIs in order to make them compatible with multiple major versions. Existing clients should work with a 3.0 version, provided no previously-deprecated APIs are called by the end user. See the OpenSearch meta issue detailing breaking changes, including removal of previously-deprecated APIs.

I opened https://github.com/opensearch-project/opensearch-clients/issues/78 for client support.

Thanks @andrross ,
Based on this issue we have also proposed the new release schedule of 2025 here:

https://github.com/opensearch-project/.github/issues/252

Please take a look and provide feedback. Thanks!


W2Grid: Error when loading grid while cursor is over column header at render

Short description
When loading the grid while the cursor is over a column header (with a tooltip), sometimes it generates an error as "item" is undefined.
What is current behavior
Expected behavior with no visual issue, but it generates an error in the browser console
What is desired behavior
Avoid generating an error
Link to jsfidle/codepan with sample code
I was not able to reproduce with a simple fiddle, I believe it might needs an heavier load (datawise and codewise as I am rerouting request event in my case)
Steps to reproduce or sample

Loading the grid from an interface element over the column header row, as per this screenshot:

Sometimes this will generate an error in the browser as "item" is undefined while tooltip is begin created:

I was able to avoid the error by simply adding an optionnal chaining to the tooltip reference. (see incoming PR)

Fixed merged


[DOC]: Rework this repo to contain README with instructions

Source:

GitHub README or NEWS

Description: (details of what and how should be changed)
This repo should be linked to source main page, not issues directly, as people without GitHub account need to have alternative way to report bugs or request enhancements
Additional Context & Ad Hoc Info:
Amend in RVI code when done

Actions:

[x] Update this repo
[ ] Update RVI


[New app]: Opera [Stable, Beta, Developer, GX]

What is the new application?
https://download.opera.com/download/get/?partner=www&opsys=Windows&product=*&arch=*
where parameters can be:

product = ['Opera', 'Opera+GX', 'Opera+beta', 'Opera+developer']
arch = ['x64', 'i386']

Also, replace https://download[x].operacdn.com with https://get.geo.opera.com
For example:
https://download3.operacdn.com/pub/opera/desktop/83.0.4254.19/win/Opera_83.0.4254.19_Setup.exe to https://get.geo.opera.com/pub/opera/desktop/83.0.4254.19/win/Opera_83.0.4254.19_Setup.exe
If you can find a direct JSON API which I can't, please use that since it would be more reliable than this method.
Vendor site
https://www.opera.com/
Have you reviewed the list of supported applications?

[X] Supported apps at: https://stealthpuppy.com/evergreen/apps/

If you use Fiddler to capture Opera checking for an update, it might provide something on their update API.

@aaronparker are beta and developer channels added? I'm not on PC right now so can't verify it.

Not at the moment for OperaGXBrowser or OperaBrowser - would need to go back and work out the queries for those updates.

@spectershell can you please help in finding APIs for Opera Browser Beta & Dev?

@aaronparker please re-open this so that I remember to post updates, if I could find any.


Setting default entry points for a new non-generic catalog items.

Purpose or Intent
As a response to BZ I enabled setting default entry points for a new vendor based catalog items. I also created a new method def self.default_reconfiguration_entry_point in ServiceTemplate model, but I am not sure what this method should return. So it returns nil for now.
Links
https://bugzilla.redhat.com/show_bug.cgi?id=1331877
@miq-bot add_labels automate, ui
Cc @gmcculloug

@pkomanek I think there are a few cases that need to be handled by this logic:

Sub-classed service template models which can define the three default_<type>_entry_point methods for that type.  Or return nil if the entry_point does not apply.
Base service_template class
Catalog Bundle.  (prov_type = nil; service_type = composite)
Catalog Item as a vendor type (prov_type = <vendor_type>
Catalog Item of type Generic (prov_type = generic)

For the three sub-cases if the prov_type was passed to the method we will be able to determine the proper value to return for each entry_point.

Is it necessary to let the attribute _prov_type in the method arguments despite the fact that we don't use it?

@pkomanek It is not used for the implementations in this PR. I thought it might be useful in the future for some new prov_type. We could remove it for now and add in the future if needed. @gmcculloug what do you think?

The prov_type is important as I tried to state in the comment above: https://github.com/ManageIQ/manageiq/pull/11103#issuecomment-245697805
From item number 2 from that comment we need to handle 3 cases.  (The list is showing the expected parameters to be passed, not the default parameters.):

Catalog Bundle.  (prov_type = nil; service_type = composite)
Catalog Item as a vendor type (prov_type = <vendor_type>)
Catalog Item of type Generic (prov_type = generic)

Here is the request from the related BZ 1331877:

When creating vendor based catalog items the starting entry point should always default to "/Service/Provisioning/StateMachines/ServiceProvision_Template/CatalogItemInitialization". Orchestration templates automatically have a default starting point and so should non-generic catalogitems thus minimizing the need for a user to have to navigate to it each time.

At the base model we need to distinguish atomic or composite (ie. catalog item or catalog bundle) and if it is atomic we need to distinguish between generic and non-generic.
Look over the modeling I think this can all be done from the prov_type since it is populated for catalog items and nil for catalog bundles.
Let's drop the service_type from the method parameters and switch to only evaluating prov_type where needed.

👍

Euwe Backport details:
$ git log
commit 78616dd08c7e71a5433b2f1fa88049ef0731d203
Author: Greg McCullough<EMAIL_ADDRESS>Date:   Wed Oct 5 09:41:39 2016 -0400

    Merge pull request #11103 from pkomanek/default_entry_point_for_non-generic_catalog_items

    Setting default entry points for a new non-generic catalog items.
    (cherry picked from commit a9b6be6352aae37484df89f05feddb7ce20ca60a)


fix: update console img, remove header

let me update the image before merging, will crop the browser.

Since the console is the same for all installations except the GitHub & GitLab difference, I'll use the same images (one for GH, one for GL) everywhere, so I'm closing this PR since I already have them in the docs. I just need to fix the URLs in pages, but thanks for the PR, I missed this console screenshot.


Support variable-width values in auto update

For #3758
Change List

Attribute auto updater allows assigning each vertex in a tesselated object different values.
Simplify TripsLayer
Tests

Coverage decreased (-0.009%) to 80.863% when pulling d7256b1d02b3cad970887605d760786055c86860 on x/variable-width-auto-update into 1b455f425221d40f95414faf3fba240f5104cd43 on master.


Update numpy_questions.py

hello @ConstanceGlly, something is looking wrong with your code... You should be careful !

Oh my god you failed the 2 tests ? I can't believe that...

Good job Constance !


Fix lint error, and fillType bug

Travis build was failing due to missing updates.
Couple bugs with previous fillType refactoring:

setFillType(none) in the constructor no-opped due to this.fillType == fillType
setFillType(anythingElse) crashed due to missing break statement

travis is still broken, but i'm gonna go ahead and land these bug fixes


fix(ltex): use platform-specific releases for win/mac

The main intent is to remove the external dependency on a JRE, thus fixing: https://github.com/williamboman/mason.nvim/issues/1531 & https://github.com/valentjn/ltex-ls/issues/187
Implements #2837, but also for mac. Linux still uses the platform-independent release, to ensure compatibility with arm64.

indeed, with the bundled JRE, there is no need anymore to set JAVA_HOME. Yet another problem solved.


Improve documentation

Write any documentation at all, especially something useful for someone without a lot of CLI experience.

Updated the README to be a little more friendly.


Add help output for --chunked

Codecov Report

Merging #1174 (1204160) into master (4d7d6b6) will decrease coverage by 0.59%.
The diff coverage is 91.93%.

@@            Coverage Diff             @@
##           master    #1174      +/-   ##
==========================================
- Coverage   97.28%   96.69%   -0.60%
==========================================
  Files          67       70       +3
  Lines        4235     4474     +239
==========================================
+ Hits         4120     4326     +206
- Misses        115      148      +33

Impacted Files
Coverage Δ

tests/test_auth.py
100.00% <ø> (ø)

tests/test_binary.py
100.00% <ø> (ø)

httpie/compat.py
16.66% <9.09%> (-83.34%)
:arrow_down:

tests/conftest.py
75.75% <50.00%> (-11.20%)
:arrow_down:

tests/test_ssl.py
91.01% <63.63%> (-3.93%)
:arrow_down:

httpie/models.py
95.31% <72.72%> (-2.06%)
:arrow_down:

httpie/output/formatters/colors.py
92.66% <83.33%> (-0.92%)
:arrow_down:

httpie/__init__.py
100.00% <100.00%> (ø)

httpie/cli/argparser.py
95.56% <100.00%> (-0.80%)
:arrow_down:

httpie/cli/argtypes.py
95.27% <100.00%> (+0.36%)
:arrow_up:

... and 34 more

Continue to review full report at Codecov.

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