Create Valid Anagram

Code to check whether two strings are anagram or not
Description of Change

Checklist

[ ] Added description of change
[ ] Added file name matches File name guidelines
[ ] Added tests and example, test must pass
[ ] Added documentation so that the program is self-explanatory and educational - Doxygen guidelines
[ ] Relevant documentation/comments is changed or added
[ ] PR title follows semantic commit guidelines
[ ] Search previous suggestions before making a new one, as yours may be a duplicate.
[ ] I acknowledge that all my contributions will be made under the project's license.

Notes:

sir Please assign this task to me I solve this problem in 3 way.
I like do add Solution of this.


Use gsed on OS X and stop early if it's not installed

This allows the tool to work on OS X and will let the user know what to do if it's not installed.

Can one of the admins verify this patch?


Refactoring of API + initial support for ReRank.

Codecov Report
Attention: 6 lines in your changes are missing coverage. Please review.

Comparison is base (69f5f50) 90.69% compared to head (bd2f5c7) 90.09%.

Files
Patch %
Lines

libs/infinity_emb/infinity_emb/primitives.py
66.66%
6 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #43      +/-   ##
==========================================
- Coverage   90.69%   90.09%   -0.61%
==========================================
  Files          19       19
  Lines         752      767      +15
==========================================
+ Hits          682      691       +9
- Misses         70       76       +6

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


update!

bro update this pls its my dream😭😭😭😭😭

i don't think he will update but it would be great 😔

Hi guys,
sorry, I am really out of this project currently and haven't used DPG since years.
However, I added comments in the code, which lines needs and update to latest API. Next to the imports, it's just here, here and here.
Animating opacity was already hacky in API 0.7 and the last time I checked API, there was no hook for opacity anymore. I'm not sure if there is currently an comfortable way. One might need to referrer to the underlying C++ code of DPG.
Feel free to fork this repo and make a PR when things are working again.
Best,
Martin

Thanks for explanation and help.

Updated to latest version of DearPyGui thanks to the work of @IvanNazaruk


Update firewall use cases pcx 1275

Addresses PCX-1275.
@bensol1998, here's a screenshot of the output so you don't have to download and run yourself.

Two things I think we should change before publishing:

Bot Management banner should say Enterprise plan with Bot Management
Can you remove the first "potential example" at the top of the page? Not sure internal systems should be protected this way


Twitter::Error::Forbidden in twitter:update_lists

Exception in Hacken.in
Twitter::Error::Forbidden in twitter:update_lists
You aren't allowed to add members to this list
View on Bugsnag
Stacktrace
lib/twitter_list_updater.rb:18 - block in add_missing_to_list
lib/twitter_list_updater.rb:17 - each
lib/twitter_list_updater.rb:17 - add_missing_to_list
lib/twitter_list_updater.rb:11 - block in update
lib/twitter_list_updater.rb:10 - update
lib/tasks/twitter.rake:10 - block (2 levels) in <top (required)>

View full stacktrace

Sorry – I mixed up #503 and #530 - although this one could be related.

@bitboxer when you added the credentials in #473 – did you check the twitter secrets?
They are empty for master:
  twitter_consumer_key: ''
  twitter_consumer_secret: ''
  twitter_access_token: ''
  twitter_access_token_secret: ''

could this be the cause here?

 Right. I rechecked that for production. I will create a new twitter account for master and add the credentials.

This should be fixed now. There is another error on the staging that will be fixed when we pull in #573 and fix the unknown twitter handles on staging :)


Support of defaultArgs in the Screen.getViewModel() method

Problem:
I want my ViewModels to be able to receive through Hilt:

SavedStateHandle
Dependencies like Usecases, Repositories etc.
Screen arguments

Solution:
Default args for a savedStateHandle is one of the currently recommended ways to pass navigation arguments to the ViewModel.
I've looked into code and it seems like it would be pretty easy to add defaultArgs support into Voyager.
So it will look something like:
@Composable
public inline fun <reified T : ViewModel> Screen.getViewModel(
    viewModelProviderFactory: ViewModelProvider.Factory? = null,
    defaultArgs: Bundle? = null
): T {
   ...

   val defaultCreationExtras = if (defaultArgs != null) {
       val mutableCreationExtras = MutableCreationExtras(hasDefaultViewModelProviderFactory.defaultViewModelCreationExtras)
       val currentDefaultArgs = mutableCreationExtras[DEFAULT_ARGS_KEY]
       if (currentDefaultArgs != null) defaultArgs.putAll(currentDefaultArgs)
       mutableCreationExtras[DEFAULT_ARGS_KEY] = defaultArgs
       mutableCreationExtras
   } else {
       hasDefaultViewModelProviderFactory.defaultViewModelCreationExtras
   }

   val provider = ViewModelProvider(
       store = viewModelStore,
       factory = factory,
       defaultCreationExtras = defaultCreationExtras
   )

   ...
}

Screen(index: Int): AndroidScreen() {
    ...
    val viewModel: HiltDetailsViewModel = getViewModel(defaultArgs = bundleOf("index", index))
    ...
}

@HiltViewModel
class HiltDetailsViewModel @Inject constructor(
    private val savedStateHandle: SavedStateHandle,
    private val repository: SomeRepository,
    private val index: Int = requireNotNull(savedStateHandle["index"])
) : ViewModel() {
   ...
}

I can make PR if this solution looks ok.
And by the way looks like Dagger team finally made a solution for a @AssistedInject issue, I found it in the Dagger documentation but some APIs not released yet.

It would be useful

I'll close it as we have AssistedInject that currently works with Voyager


[GetConnect] General request method

Could you please add a general request method for GET, POST, PUT and DELETE?
eg:
request( "POST", url, body);
Thanks.

Added on 3.21.0

I don't think this is implemented correctly.
The method is never used and always trigger as put action.

 @override
  Future<Response<T>> request<T>(
    String url,
    String method, {
    dynamic body,
    String contentType,
    Map<String, String> headers,
    Map<String, dynamic> query,
    Decoder<T> decoder,
  }) {
    _checkIfDisposed();
    return httpClient.put(
      url,
      body: body,
      headers: headers,
      contentType: contentType,
      query: query,
      decoder: decoder,
    );
  }

Hi @jasonlaw, fixed in 3.21.2


Changes made to the local branch for FRI3 compatibility

Hi,
These have been the changed I made to make it compatible with med7 / FRI3.0
This is in response to the issue: https://github.com/lbr-stack/lbr_fri_ros2_stack/issues/181

thanks for this PR @OmidRezayof. I created a branch dev-humble-state-interface-fix.
Could I please ask you to target your PR against this branch. I will then amend some changes.


perf-test-initial-commit

What is in this PR?
We have done several runs to evaluate performace of enclaver/nitro-enclaves. As part of these tests I have created a simple GO server that works using a self signed SSL certificate and does a naive crypto operation.
API used to test - https://localhost:8082/hello
Instance Setup

Provision a new nitro instance and follow the steps here to setup up nitro_allocator.yaml file https://edgebit.io/enclaver/docs/0.x/guide-first/

Modify the file /etc/nitro_enclaves/allocator.yaml to cpu_count: 4

Restart the nitro-allocator service using sudo systemctl restart nitro-enclaves-allocator.service

JMeter setup
SSH into your machine and run the following commands
mkdir jmeter
cd jmeter
wget https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-5.5.tgz
tar -xf apache-jmeter-5.5.tgz
sudo amazon-linux-extras install java-openjdk11

Running the tests
The script ./run_in_enclave.sh contains the commands to start the nitro enclave.
Comment out the 4vcpu part of the script if you are using 2cvpu to start enclaves and vice-versa.

Start the enclave using the command ./run_in_enclave.sh
Run JMeter tests using ./run_jmeter_test.sh

Sample results
With 4vCPUs -
summary =  12000 in 00:00:42 =  283.7/s Avg:   155 Min:    12 Max:  2707 Err:     0 (0.00%)
With 2vCPUs - summary =  12000 in 00:00:41 =  290.3/s Avg:   108 Min:    14 Max:  1755 Err:     0 (0.00%)
As you can see there is no significant difference in TPS by increasing the number of vCPUs.

Thank you for designing and running the first perf test! To give us more context, could you also:

include what VM instance type you used
have a "control" for the experiment: what do the numbers look like for that VM when this test container is ran outside of the Enclaver in plain Docker.

Thank you!

Thanks for putting this together, really cool write up.

@eyakubovich Sure, that makes sense; I will provide the docker benchmarks here.


Basic Project Setup

Perform chores for project setup, this includes creating the following:

player pawn,
gamemode,
level,
camera controls,
input bindings

Currently the gamemode blueprint spawns in a simple ball blueprint with collision.
This feature was small but the intended functionality was achieved.


PDF preview ?

Hey, I wanted to know if it could work with PDF preview ? It doesn't seem to work "out of the box", it renders the PDF "text based".

Thank you :)

Try http://ashleydw.github.io/lightbox/#remote-content
With data-type="url" from http://ashleydw.github.io/lightbox/#force-type

is this already supported? I currently am getting the same result as the above screenshot.

Setting the data-type to "url" does not resolve this for me. I get a result like in the top image.


Implement missing methods in cScreen

I encountered the following errors when trying to build a Windows binary of fzf.
* cannot use &cScreen{} (value of type *cScreen) as Screen value in return statement: *cScreen does not implement Screen (missing method LockRegion)
* cannot use &cScreen{} (value of type *cScreen) as Screen value in return statement: *cScreen does not implement Screen (missing method Tty)

So I just tried to fill in the missing methods by referencing other implementations, but I'm not sure of the correctness as I'm not familiar with the code.
Would it be possible to return a proper value from Tty(), so we can use the "pass-through" mechanism also on Windows? i.e. https://github.com/gdamore/tcell/blob/8a50441ee1fd29b18a4a7d51e98423a17ec8ef4c/_demos/sixel.go#L110-L113
/cc @rockorager

It should be possible to implement Tty on the windows console, and possibly we should change the returned interface from the Tty() method. The intent is to provide an io.Writer for applications to write to the raw tty. Exposing the entire Tty interface was probably not the right choice here, and ought be changed to just an io.Writer...then the windows console can implement this by exposing a wrapped syscal.WriteConsole method.

@rockorager - there is no need to implement the Tty on Windows console.  It is only used for Sixel graphics, where we have to supply the Tty because it needs access to the raw byte stream to emit things outside of the control of the application.
We don't actually use an io stream like this on Windows, as we use direct console APIs instead.


Fix NotAuthorized default actions and clean the code

fixed NotAuthorized default primary actions variant to primary
cleaned the CloseButton props
Updated docs to contain reference to the parent components props

A couple of additional changes (I've already made the changes in the text below):
in errorstate.md

Custom footer
To override the default action button, specify your own using customFooter.

in warningmodal.md (I can't preview the interactive example, so I may be wrong about the functionality - lmk if so or if I could better expand)

Warning modal with a danger button
You can apply danger styling to a warning modal's confirmation button, so that a user is aware that an action is risky.

Warning modal with a checkbox
To confirm that a user wishes to initiate a selected action, you can add a checkbox to a warning modal.

@nicolethoen @edonehoo thank you, the comments should be addressed. I've also changed type of the confirmButtonVariant property for the CloseButton to accept ButtonVariant instead of boolean - I've somehow missed that when reviewing that component.

@edonehoo updated, thank you 🙂


[Bug] Confirm prompt is blocking execution in non-interactive mode

Since version 3.1.0 the non-interactive mode is blocked by confirm prompt.
I mean this https://github.com/webpro/release-it/blob/master/lib/tasks.js#L60.
As far as I see it was introduced with this commit https://github.com/webpro/release-it/commit/3618e5ab2d23151cb6a74777be5d52900511ffdd.
Documentation does not state any way around it.
Expected behaviour
Prompt is triggered only in interactive mode.
Environment
Node: 6.11.1
Npm: 4.6.1
release-it: 3.1.0

Thanks for the report, @sgal!
Just made a fix, and confirmed it works by releasing release-it itself with release-it -n in v3.1.1.


How to differentiate whether a notification is being received or opened

Bug report

Summary
I'm quite lost here with how could we differentiate when a notification is RECEIVED? or OPENED?. So we can perform a callback action depending on its state.
In the documentation of react-native-push-notification, onNotification is triggered when a remote notification is received / opened or when localNotification is opened. This is not helpful to perform any action, since we don't know if the user has tapped on it.
With this setup, here's the behaviour:
Android
When App at Foreground received & tapped banner

onNotification from PushNotification.configure is triggered
For whatever reason, PushNotificationIOS.addEventListener('notification', ()=>{'remote notification is called!')}); get triggers as well.

When App at Background received banner

nothing is processed, need to set a handler via the "setBackgroundMessageHandler" method.

When App at Background tapped banner (pull down status to press)

onNotification from PushNotification.configure is triggered
For whatever reason, PushNotificationIOS.addEventListener('notification', ()=>{'remote notification is called!')}); get triggers as well.

iOS
has 2 different behaviour, depending which one you setup with
iOS Case 1:
With the suggestion given by @mtettmar here
When App at Foreground & Background received  banner

nothing happened

When App at Foreground & Background  tapped  banner

onNotification from PushNotification.configure is triggered
PushNotificationIOS.addEventListener('localNotification', ()=>{console.log('localNotification is called')});

iOS Case 2:
if you go with the following setup (you're going with this setup, most likely you are requesting device permission at a later stage, instead at the app launch state)
UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter];
  center.delegate = self;

When App at Foreground & Background received  banner

nothing happened

When App at Foreground & Background  tapped  banner

nothing happened

Environment info

react-native info output:
info Fetching system and libraries information...
System:
    OS: macOS 10.15.4
    CPU: (4) x64 Intel(R) Core(TM) i5-6360U CPU @ 2.00GHz
    Memory: 64.90 MB / 8.00 GB
    Shell: 3.2.57 - /bin/bash
  Binaries:
    Node: 12.10.0 - /usr/local/bin/node
    Yarn: 1.19.0 - /usr/local/bin/yarn
    npm: 6.12.0 - /usr/local/bin/npm
    Watchman: 4.9.0 - /usr/local/bin/watchman
  SDKs:
    iOS SDK:
      Platforms: iOS 13.6, DriverKit 19.0, macOS 10.15, tvOS 13.4, watchOS 6.2
    Android SDK:
      API Levels: 23, 28, 29
      Build Tools: 28.0.3, 29.0.2, 29.0.3
      System Images: android-21 | Google APIs ARM EABI v7a, android-21 | Google APIs Intel x86 Atom_64, android-23 | Google APIs ARM EABI v7a, android-23 | Google APIs Intel x86 Atom_64, android-24 | Google APIs Intel x86 Atom_64, android-26 | Google Play Intel x86 Atom
      Android NDK: 19.2.5345600
  IDEs:
    Android Studio: 3.6 AI-192.7<IP_ADDRESS>08749
    Xcode: 11.6/11E708 - /usr/bin/xcodebuild
  npmPackages:
    react: 16.9.0 => 16.9.0
    react-native: 0.61.5 => 0.61.5
  npmGlobalPackages:
    create-react-native-module: 0.19.0
    react-native-cli: 2.0.1

Library version:
"@react-native-community/push-notification-ios": "^1.4.1",
"react-native-push-notification": "^5.0.1",
"@react-native-firebase/messaging": "^7.8.4",
Steps to reproduce

Currently the case scenario are tested with a few things implemented,
PushNotificationIOS.addEventListener('notification', ()=>{});
PushNotificationIOS.addEventListener('localNotification', ()=>{});
PushNotification.configure({...})
Describe what you expected to happen:
Case 1:

App in Foreground
Notification appear
User tap on notification
App opens
JS does the callback processing

Case 2:

App in Foreground/Background
Notification appear
User missed the notification
User tap the notification later at notification center
App opens
JS does the callback processing

Reproducible sample code

Could you fix it? I have same issue, can you please provide detailed information if you could fix it?

@DovletAmanov  if you are using ios lib for this, check this link here.
If you are using https://github.com/zo0r/react-native-push-notification , then you may check this link here
Basically the userInteraction will return true when user tap at the notification banner that cause your app launhc


Is114 teste de backend

Melhorado o teste de backend de acordo com os parametros estabelecidos pela equipe de EPS.

Pull Request Test Coverage Report for Build 395284776

54 of 57 (94.74%)  changed or added relevant lines in 9 files are covered.
3 unchanged lines in 1 file lost coverage.
Overall coverage increased (+0.7%) to 97.6%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

schedule/models/events.py
0
1
0.0%

tests/test_calendar.py
26
28
92.86%

Files with Coverage Reduction
New Missed Lines
%

schedule/models/calendars.py
3
95.45%

Totals

Change from base Build 395255811:
0.7%

Covered Lines:
488

Relevant Lines:
500

💛  - Coveralls


Jupyter Notebook Renderers == v1.0.15 enabled globally and nbformat >=4.2.0 but failure on example

Please note that nbformat.__version__ is 5.8.0 and the error says Mime type rendering requires nbformat>=4.2.0 but it is not installed.

Thanks for filling this issue and shirt you are thinning into this
Unfortunately this error is returned by the python environment it self and not the Jupyter/renderer extension
I would suggest trying stack overflow or the Jupyter repo itself to look for similar errors, possibly others have come across this.
It looks like an issue with the wrong packages being installed in the environment or the like


Release github action cron job

Get github actions to automatically make a release every sunday (with a cron job). (look at Hjaltes repo)

doneso


Add support for wagtail admin hosted at a different prefix

Resolve #51 to support wagtail admin hosted at a different prefix.
Instead of using the hardcoded value it resolves from wagtailadmin_home

CI probably needs to run again. It passed, but failed to update Github status. https://www.githubstatus.com/ has reports of errors

Stunning work! Going to try to give this a final review next week.

@harrislapiroff Is it going to be reviewed soon? 🤔

I'm also interested in this feature!

Thanks for the poke @Andruten—I'll add this to our queue.


Create Inventory_System.java

please merge this and add hacktoberfest-accepted label to it.

please merge this and add hacktoberfest-accepted label to it.


Feature request: Move GPU trace closer to HIP+CPU activity

When we profile on a node with 2 CPUs (with 64 cores each) and 8 GPUs and enable ROCPROFILER, ROCTRACER and ROCM_SMI support, we typically see many lines of CPU performance metrics, one for each core. We then have to scroll all the way to the bottom to find the GPU activity and select that manually to see the HIP activity and the GPU activity close to each other. Is it possible to move the GPU activity closer to the CPU/HIP activity and near the top of the trace?
There are a couple of other questions:

If we have a slurm allocation for 1 GPU, it can be any 1 of say, 8 GPUs on the node. Will Omnitrace still collect metrics on all 8 GPUs? If we set up OMNITRACE_SAMPLING_GPUS = 0, would it collect only on 1 GPU and is that the same GPU that was allocated by slurm?
Is OMNITRACE_SAMPLING_CPUS = 0 the right way to limit collecting CPU metrics on only 1 CPU core to shorten the trace obtained?

AFAICT, the Perfetto GUI organizes those tracks alphabetically but I can look into if there are ways around that.

If I recall correctly, slurm only makes 1 GPU visible so you shouldn't have to set that metric. If that's not the case, you could also try setting it to %env{HIP_VISIBLE_DEVICES}% assuming slurm sets that
Yes, it also accepts "none" if you simply don't want any CPU frequency info.


Error: Exceeded current quota

Dont know if im currently limited or if i exceeded in my quota.. as per chat gpt im not exceeded thanks..

Can you check if your free trial quota has expired?

found on openai


Fails to build example 24 for Android-ARM

Hi,
Everything builds, except for the last example. Using NDK 10d.
Here is the buid log:
noob@NoobKing ~/CoolCode/bgfx $ make -C .build/projects/gmake-android-arm config=release
make: Entering directory '/home/noob/CoolCode/bgfx/.build/projects/gmake-android-arm'
==== Building example-common (release) ====
Creating ../../android-arm/obj/Release/example-common
cube_atlas.cpp
bgfx_utils.cpp
camera.cpp
bounds.cpp
imgui.cpp
entry_asmjs.cpp
entry.cpp
entry_qnx.cpp
entry_x11.cpp
input.cpp
entry_winrt.cpp
dbg.cpp
entry_android.cpp
entry_sdl.cpp
entry_nacl.cpp
cmd.cpp
entry_windows.cpp
nanovg_bgfx.cpp
nanovg.cpp
font_manager.cpp
utf8.cpp
text_metrics.cpp
text_buffer_manager.cpp
Archiving example-common
==== Building bgfx (release) ====
Creating ../../android-arm/obj/Release/bgfx
vertexdecl.cpp
glcontext_egl.cpp
bgfx.cpp
glcontext_wgl.cpp
renderer_null.cpp
renderer_d3d9.cpp
renderdoc.cpp
image.cpp
ovr.cpp
glcontext_glx.cpp
renderer_d3d11.cpp
glcontext_ppapi.cpp
renderer_d3d12.cpp
renderer_gl.cpp
Archiving bgfx
==== Building example-00-helloworld (release) ====
Creating ../../android-arm/obj/Release/example-00-helloworld
helloworld.cpp
Linking example-00-helloworld
Running post-build commands
Stripping symbols.
==== Building example-01-cubes (release) ====
Creating ../../android-arm/obj/Release/example-01-cubes
cubes.cpp
Linking example-01-cubes
Running post-build commands
Stripping symbols.
==== Building example-02-metaballs (release) ====
Creating ../../android-arm/obj/Release/example-02-metaballs
metaballs.cpp
Linking example-02-metaballs
Running post-build commands
Stripping symbols.
==== Building example-03-raymarch (release) ====
Creating ../../android-arm/obj/Release/example-03-raymarch
raymarch.cpp
Linking example-03-raymarch
Running post-build commands
Stripping symbols.
==== Building example-04-mesh (release) ====
Creating ../../android-arm/obj/Release/example-04-mesh
mesh.cpp
Linking example-04-mesh
Running post-build commands
Stripping symbols.
==== Building example-05-instancing (release) ====
Creating ../../android-arm/obj/Release/example-05-instancing
instancing.cpp
Linking example-05-instancing
Running post-build commands
Stripping symbols.
==== Building example-06-bump (release) ====
Creating ../../android-arm/obj/Release/example-06-bump
bump.cpp
Linking example-06-bump
Running post-build commands
Stripping symbols.
==== Building example-07-callback (release) ====
Creating ../../android-arm/obj/Release/example-07-callback
callback.cpp
Linking example-07-callback
Running post-build commands
Stripping symbols.
==== Building example-08-update (release) ====
Creating ../../android-arm/obj/Release/example-08-update
update.cpp
Linking example-08-update
Running post-build commands
Stripping symbols.
==== Building example-09-hdr (release) ====
Creating ../../android-arm/obj/Release/example-09-hdr
hdr.cpp
Linking example-09-hdr
Running post-build commands
Stripping symbols.
==== Building example-10-font (release) ====
Creating ../../android-arm/obj/Release/example-10-font
font.cpp
Linking example-10-font
Running post-build commands
Stripping symbols.
==== Building example-11-fontsdf (release) ====
Creating ../../android-arm/obj/Release/example-11-fontsdf
fontsdf.cpp
Linking example-11-fontsdf
Running post-build commands
Stripping symbols.
==== Building example-12-lod (release) ====
Creating ../../android-arm/obj/Release/example-12-lod
lod.cpp
Linking example-12-lod
Running post-build commands
Stripping symbols.
==== Building example-13-stencil (release) ====
Creating ../../android-arm/obj/Release/example-13-stencil
stencil.cpp
Linking example-13-stencil
Running post-build commands
Stripping symbols.
==== Building example-14-shadowvolumes (release) ====
Creating ../../android-arm/obj/Release/example-14-shadowvolumes
shadowvolumes.cpp
Linking example-14-shadowvolumes
Running post-build commands
Stripping symbols.
==== Building example-15-shadowmaps-simple (release) ====
Creating ../../android-arm/obj/Release/example-15-shadowmaps-simple
shadowmaps_simple.cpp
Linking example-15-shadowmaps-simple
Running post-build commands
Stripping symbols.
==== Building example-16-shadowmaps (release) ====
Creating ../../android-arm/obj/Release/example-16-shadowmaps
shadowmaps.cpp
Linking example-16-shadowmaps
Running post-build commands
Stripping symbols.
==== Building example-17-drawstress (release) ====
Creating ../../android-arm/obj/Release/example-17-drawstress
drawstress.cpp
Linking example-17-drawstress
Running post-build commands
Stripping symbols.
==== Building example-18-ibl (release) ====
Creating ../../android-arm/obj/Release/example-18-ibl
ibl.cpp
Linking example-18-ibl
Running post-build commands
Stripping symbols.
==== Building example-19-oit (release) ====
Creating ../../android-arm/obj/Release/example-19-oit
oit.cpp
Linking example-19-oit
Running post-build commands
Stripping symbols.
==== Building example-20-nanovg (release) ====
Creating ../../android-arm/obj/Release/example-20-nanovg
nanovg.cpp
Linking example-20-nanovg
Running post-build commands
Stripping symbols.
==== Building example-21-deferred (release) ====
Creating ../../android-arm/obj/Release/example-21-deferred
deferred.cpp
Linking example-21-deferred
Running post-build commands
Stripping symbols.
==== Building example-22-windows (release) ====
Creating ../../android-arm/obj/Release/example-22-windows
windows.cpp
Linking example-22-windows
Running post-build commands
Stripping symbols.
==== Building example-23-vectordisplay (release) ====
Creating ../../android-arm/obj/Release/example-23-vectordisplay
main.cpp
vectordisplay.cpp
Linking example-23-vectordisplay
Running post-build commands
Stripping symbols.
==== Building example-24-nbody (release) ====
Creating ../../android-arm/obj/Release/example-24-nbody
nbody.cpp
../../../examples/24-nbody/nbody.cpp: In function 'int _main_(int, char**)':
../../../examples/24-nbody/nbody.cpp:228:3: error: 'swap' is not a member of 'bx'
   bx::swap(currPositionBuffer0, currPositionBuffer1);
   ^
../../../examples/24-nbody/nbody.cpp:229:3: error: 'swap' is not a member of 'bx'
   bx::swap(prevPositionBuffer0, prevPositionBuffer1);
   ^
example-24-nbody.make:277: recipe for target '../../android-arm/obj/Release/example-24-nbody/examples/24-nbody/nbody.o' failed
make[1]: *** [../../android-arm/obj/Release/example-24-nbody/examples/24-nbody/nbody.o] Error 1
Makefile:120: recipe for target 'example-24-nbody' failed
make: *** [example-24-nbody] Error 2

If you wish to know anything else, please tell me and I'll provide additional information to the best of my abilities.
Cheers!
Colin

Grab latest, it's changed:
https://github.com/bkaradzic/bgfx/blob/master/examples/24-nbody/nbody.cpp#L248
Btw, that example only works with GLES3.1 devices.

Wow! Thanks for the quick fix!

Confirmed as compiing! Issue solved. :)


Can't scroll in FSI with mouse wheel until I resize the integrated terminal window.

When I send lines to FSI with alt+enter there is no scroll bar and I cannot scroll up or down with my mousewheel.  I can scroll with ctrl+up/down.  When I resize the FSI window, the scroll bar appears and I can then scroll with my mousewheel.
Screenshot gif here.
I updated to ionide-fsharp 2.22.1 this morning but this problem existed yesterday, too.  I am using FSI.exe 4.0 on Windows 7 and VSCode v1.9.1

Is this the case for FSI only or does it happen with other integrated terminals as well?
Does it happen in the integrated terminal when Ionide isn't installed?
If it does it's probably a vscode issue and you should report it @ https://github.com/Microsoft/vscode/issues

CC: @Tyriar

Upstream issue: https://github.com/Microsoft/vscode/issues/20505
Thanks for the report :smiley:

Thanks, closing it here.


Add a smart-proxy-stable pipeline

This is intended to replace the test_proxy_X_Y jobs with pipelines. This is intended to make the naming more consistent and branching easier. It also works towards phasing out the legacy jobs. Right now it doesn't remove the old ones so I can easily experiment with it.
Also includes a commit that externalizes the testing to a script so it's easy to run it locally.

I ran this manually and it passes: https://ci.theforeman.org/job/smart-proxy-3.5-stable-test/1/ (though later today CI will remove the untracked file again).

I did test it and it worked. Not sure about the trigger for the first run, but that's a problem we also have in a few other jobs.
@evgeni any last comments?

Follow up work:

https://github.com/theforeman/theforeman-rel-eng/pull/181
https://github.com/theforeman/tool_belt/pull/500
https://github.com/theforeman/jenkins-jobs/pull/306


ReadBattery sketch

Hi Lewis, I have a new question for you.
Your sketch "ReadBattery" uses a deprecated calibration library so I wonder if you would be able to update the sketch to use the new library?
Thanks.

Done.  The traditional API has been removed. Using the Arduino API will automatically calibrate during initialization.


Better BibTeX hangs at startup "Starting key manager..." even after DB Scrub

Error log: G7UV4JTH
Please let me know if you need more information. Thanks!

Thanks. It looks like there's an error in the database library I use that's triggered by some condition in your particular database, so I'll need a copy of your better-bibtex.sqlite and the contents of the better-bibtex folder under your zotero data directory. Make sure zotero is not running when you copy those.

So I just went ahead and moved all the better-bibtex files into a backup location outside the Zotero folder and let it rebuild from scratch, and it seems to be working fine. I realize this means you won't be able to diagnose the actual error but my guess is it was another one of those caused by lingering data from early release testing. Please let me know if you want to pursue anyway and thanks for your help and all your work on this plugin!

I'd really love to get a hold of those DB files if you still have them. It's not just pre-release data, the database engine itself errored out, which is simply not supposed to happen no matter what data you stick in it, so I want to file an error report with the developers of that database -- for that, I'll need to generate an isolated test case.

(removing the DB files means the keys are regenerated BTW -- if you had duplicates with postfixes, it is technically possible, although unlikely, they'll have gotten their postfixes swapped)

If you still have the DB files I'd really love to get to the bottom if this. If not, I will have to close the issue.

Do you still have the files?

Alright. I'm going to close this issue for now - if the files do turn up, and you comment here, the issue will reopen automatically.


tab width of TabBar must be fixed, while scrollEnabled?

i can't find way to change tab width to be 'auto'

same here. Someone have any solution?

It's not possible.


backslashes in docstring

Thank you for your latable code. When I try it out, I get a warning concerning an "unknown escape sequence \e". This is due to the backslashes in the docstring for prepare(), which are interpreted by Python as escape sequences. To get "normal" backslashes in the docstring output replace the simple backslashes in the docstring by double backslashes (you probably know this) .
That is,
(...)
    Example:
    >>> import latable
    >>> header, row, footer = latable.prepare('ll')
    >>> print(header)
    \\begin{tabular}{ll}
    >>> print(row('1', '2'))
    1 & 2\\\\
    >>> print(row(3, 4.56))
    3 & 4\\\\
    >>> print(footer)
    \\end{tabular}

Do you get the error during import?
Which version of Python are you testing with?
When I import the module in Python 3.11, it does not produce a warning.

Thank you for looking into this. I think that I started receiving these warnings since updating to Python 3.12. I also get them sometimes when running some of my own scripts. They are easily fixed by using r raw string literals (or by replacing each \ by \\, but that is more of a hassle and less readable).
It is actually a useful warning, as it indicates that one may runs the risk of encoding special sequences (\t , \n, etc.) instead of just the raw string literal as (probably) intended. This can prevent bugs that can be difficult (time-consuming...) to spot (e.g. in communication with connected devices over a serial port, but that is a different story!)


when support android?

+1 for android support

@samuelltk @pewh It is definitely something that I plan on doing eventually, but it will probably be a while before it gets prioritized. If you need it badly and want to submit a pull request I would be happy to look it over :)

+1 for android support :)


how to use in .net WPF?

how to use in .net WPF?

F3D is not a .net application, what do you have in mind exactly ?

F3D is not a .net application, what do you have in mind exactly ?

yes, For example, the same as java

Please join our discord if you want to ask questions: https://discord.f3d.app


[FEATURE_REQUEST] Go to guest page by default

Is your feature request related to a problem? If so, please describe.
No response
Describe the solution you'd like
Hi! Very nice software!
When enabling authentication and guest access I'd like the default opening page to be the guest page. This way my users don't have to click on the "Proceed as Guest" button.
Basically, I'm setting this app for my family, and I know that they will get confused when the login page shows up.  I've seen that there's the preventWriteToDisk and preventLocalSave options but I would still like to keep the web UI edition.
Priority
Low (Nice-to-have)
Is this something you would be keen to implement
None

My instance with enableGuestAccess: true on has preventLocalSave enable and disableConfigurationForNonAdmin.
A few of the sections also contain hideForGuests: true under displayData
When navigating to https://dashy.example.local/ I am shown the dashboard not the login screen.
I can edit the config with my admin account with no edit access for guests.
Guests also only see things that they would use.


Panic on arithmetic overflow when executing some UDAFs

What type of bug is this?
Unexpected error
What subsystems are affected?
Query Engine
Minimal reproduce step
Start a standalone instance, create a table like this:
create table foo(ts timestamp time index, i int64)

Then insert some data:
insert into foo values(1, -1), (2,<PHONE_NUMBER>854775807), (3, 1)

"9223372036854775807" is i64::MAX, to explicitly produce some arithmetic overflow.
Now executeselect polyval(i, 2) from foo, you will see the panic in greptimedb:
2024-02-26T07:33:51.671361Z ERROR on_query: common_telemetry::panic_hook: panicked at src/common/function/src/scalars/aggregate/polyval.rs:205:32:
attempt to multiply with overflow backtrace=   0: backtrace::backtrace::libunwind::trace
...

To see another panic with the same cause of arithmetic overflow, try executing select diff(i) from foo through http endpoint:
curl -i -X POST -d 'sql=select diff(i) from foo' http://<IP_ADDRESS>:4000/v1/sql

(The reason we have to invoke "diff" func like this is because it produces “list" datatype, which is not writable for mysql.)
What did you expect to see?
Correct result, or error(instead of panic) on "arithmetic overflow".
What did you see instead?
panic
What operating system did you use?
all
What version of GreptimeDB did you use?
main
Relevant log output and stack trace
No response

Offloading the op and related check to arrow/datafusion makes sense to me.
This pattern occurs in other UDF impl in our codebase. Maybe we should consider switching to ArrowNativeTypeOp in other places as well?


Medical Illustration WC page is blank

https://hubmapconsortium.github.io/hra-ui/apps/medical-illustration/ should show an example svg (and demonstrate some of the WC functionality).

Works in develop, need to update production build


no action detected in task

when I run the following command with Ansible version ansible 2.5.1 on Ubuntu 18 LTS
ansible-playbook site.yml -i inventory/my-cluster/hosts.ini
The following error is produced:
ERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path.
The error appears to have been in '/home/thepoetwarrior/Downloads/k3s-ansible-master/roles/raspbian/tasks/main.yml': line 41, column 3, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:

name: Rebooting
^ here

My current config for this playbook is:
  file: inventory/my-cluster/hosts.ini

[master]
<IP_ADDRESS>
[node]
<IP_ADDRESS>
<IP_ADDRESS>
<IP_ADDRESS>
[k3s_cluster:children]
master
node
file:inventory/my-cluster/group_vars/all.yml

k3s_version: v1.17.5+k3s1
ansible_user: pi
systemd_dir: /etc/systemd/system
master_ip: "{{ hostvars[groups['master'][0]]['ansible_host'] | default(groups['master'][0]) }}"
extra_server_args: ""

I used the wrong version of ansible.

I ran into this same issue when using an older version of ansible.
After doing the following I was able to update my ansible to a newer version, which fixes the issue:
$ sudo apt update
$ sudo apt install software-properties-common
$ sudo apt-add-repository --yes --update ppa:ansible/ansible
$ sudo apt install ansible

My old version is: 2.5.1
Working version is: 2.9.10

Hi @shohidulhaque,
After fixing this, were you able to see all your nodes showing up by:
kubectl get nodes

I can only find my master node in the cluster.

Hi,
I have version ansible 2.9.10 currently installed. Maybe I have updated my version not sure. The way I got the installation to work was by changing a file. use the cd command to go to the folder the project was cloned. Go to the folder roles/raspbian/tasks/ and change main.yml to:
 - name: Test for Raspbian
  set_fact:
    raspbian: true

- name: Activating cgroup support
  lineinfile:
    path: /boot/cmdline.txt
    regexp: '^((?!.*\bcgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory\b).*)$'
    line: '\1 cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory'
    backrefs: true

- name: Flush iptables before changing to iptables-legacy
  iptables:
    flush: true

- name: Changing to iptables-legacy
  alternatives:
    path: /usr/sbin/iptables-legacy
    name: iptables
  register: ip4_legacy

- name: Changing to ip6tables-legacy
  alternatives:
    path: /usr/sbin/ip6tables-legacy
    name: ip6tables
  register: ip6_legacy

- name: Rebooting
  reboot:

I hope this helps.

Hi @mkmojo,
I have version ansible 2.9.10 currently installed. Maybe I have updated my version, I am not sure. The way I got the installation to work was by changing a file. Use the cd command to go to the folder the project was cloned. My folder is /home/shohidulhaque/Documents/workspace/k3s-ansible. Go to the folder roles/raspbian/tasks/ and change main.yml to:
 - name: Test for Raspbian
  set_fact:
    raspbian: true

- name: Activating cgroup support
  lineinfile:
    path: /boot/cmdline.txt
    regexp: '^((?!.*\bcgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory\b).*)$'
    line: '\1 cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory'
    backrefs: true

- name: Flush iptables before changing to iptables-legacy
  iptables:
    flush: true

- name: Changing to iptables-legacy
  alternatives:
    path: /usr/sbin/iptables-legacy
    name: iptables
  register: ip4_legacy

- name: Changing to ip6tables-legacy
  alternatives:
    path: /usr/sbin/ip6tables-legacy
    name: ip6tables
  register: ip6_legacy

- name: Rebooting
  reboot:

I hope this helps. I am new to Ansible, but make sure SSH is enabled on all the raspberry pi computers and they all have python3 installed as well.

Thanks @shohidulhaque , I found out it was because I did not have unique hostname for each pi.
I was able to see a full list of nodes after I updated host name to be mutually exclusive.

This does make me wonder if it would make sense for the ansible script to set hostnames perhaps as an option.

Hi @mkmojo,
It would seem from your comment that the ansible playbook for installing K3s works. You did not have to modify it.

Hi @mkmojo,
It would seem from your comment that the ansible playbook for installing K3s works. You did not have to modify it.

I agree with this statement. What I changed is outside the ansible playbook.
More specifically I followed this tutorial: https://www.youtube.com/watch?v=N4bfNefjBSw


arangodb3 package installs empty README.txt file

When installing the Ubuntu 16.04 ArangoDB 3.1 package via dpkg -i, it installs some files in /usr/share/doc/arangodb3.
Among these files there is README.md, which is fine, but also an empty file README.txt. It is probably unintentional that this file is empty.

fixed by 55ce25ac83e81ef792be38c95f763a88fbed5e25


Catastrophic typo in README?

I'm trying to write a C api adapter using libcurl so that I can add completion support to gnu nano, and ran into this.
const inputs = `{start token}import numpy as np\nimport scipy as sp\n{end token}def hello_world():\n    print("Hello world"){middle token}`

Is this meant to be {start token}text{middle token}text{end token}? Also, what are the textual representations of these tokens? I've seen other repos with <fim-prefix>, <fim_suffix>, etc. Is this something that was changed after the project was forked?

I realize now that I am a fool, and that everything is working exactly as intended. Although it would be neat to be able to be able to get just the completion, and not also the before and after. It would probably save a lot of bandwidth.


Resizing an item can leave empty horizontal spaces

Solution
When an item is resized we check if it fits in its original position. If it doesn't we start looking for a new position for it trying to preserve it's original row. If we can't find any, we make a new column and try to place it on its original row. If it doesn't fit there, we place it on the first row.
However, there might be horizontal to the left of the new position. We need to call gravity to fix this. See #65 for extra details.
TODO

[x] writing failing test
[x] call pullToLeft after the item is resized

@skidding please review specs.

LGTM

@skidding please review.

LGTM


@𝐖𝐀𝐓𝐂𝐇@PPV* Tyson Fury vs Oleksandr Usyk 2 Streams - Buffstreams ℂrackstreams StreamEast #7345

19 sec ago - Tyson Fury is set to face Oleksandr Usyk again in a hotly anticipated rematch, with the action unfolding on the Saturday, 21 December. The self-proclaimed 'Gypsy King' will seek payback against the Ukrainian behemoth, who's coming in as the defending champion of the WBO, WBC, and WBA heavyweight titles.
🔴WATCH📺📱👉 Tyson Fury vs. Oleksandr Usyk 2 LIVE
🔴WATCH📺📱👉 Tyson Fury vs. Oleksandr Usyk 2 LIVE
🔴WATCH📺📱👉 Tyson Fury vs. Oleksandr Usyk 2 LIVE

The colossal showdown, branded "Usyk v Fury 2: Reignited," will take place in Riyadh, Saudi Arabia – fans can get their orders in here in advance. In their first face-off in May, Usyk emerged victorious, becoming the first boxer to hold the undisputed world heavyweight championship since 1999.
The intense match went the full 12 rounds with the judges declaring Usyk the winner by a split decision (115-112, 113-114, 114-113), giving Fury his first defeat as a professional boxer. Following this bout, Usyk had to relinquish his IBF title when British fighter Daniel Dubois bested Anthony Joshua in September.
Tyson Fury and Oleksandr Usyk
Tyson Fury and Oleksandr Usyk pose during a press conference, in central London
Earlier this month, in an interview with TNT Sports, Fury didn't mince words about his strategy for the rematch, as quoted by Talksport, stating: "I'm going to go in there in destroy mode. Last time I went to box him and I was being cautious", reports the Mirror.
He also claimed: "I was boxing the head right off him, let's talk facts. Anyone can get caught as we've seen in a lot of these heavyweight fights. But this time I'm not going for a points decision. I'm going to knock a mother*****r out."
With excitement building for another monumental encounter, stay tuned for the Usyk vs Fury 2 schedule and details on live viewing options from the UK.
When is Tyson Fury vs Oleksandr Usyk 2?
The rematch between Tyson Fury and Oleksandr Usyk is set for Saturday, December 21. The main fight card is expected to kick off around 4pm UK time, with the ringwalks for Fury and Usyk anticipated to start around 10.25pm.
How can you watch Tyson Fury vs Oleksandr Usyk 2?
The bout between Oleksandr Usyk and Tyson Fury, along with the full undercard, will be broadcast live on DAZN pay-per-view in the UK. The fight is currently available for purchase at £24.99 as a one-time payment, no subscription necessary.
This also includes a seven-day free trial of the full DAZN platform. The broadcast team for the night, confirmed by DAZN, includes Kate Scott, Ade Oladiop, Andy Lee, Adam Smith, Barry Jones, Darren Barker, Eddie Hearn and Emily Austin.
You can watch DAZN anywhere using the DAZN App on smart TVs, smartphones, tablets, gaming consoles, streaming devices and any device with a web browser. Alternatively, Fury vs Usyk 2 will be available on PPV with TNT Sports Box Office via Prime Video for £24.99 and Sky Sports Box Office for £24.95.
What's on the Usyk vs Fury 2 undercard?
Serhii Bohachuk vs Ishmael Davis – Light middleweight
Moses Itauma vs Demsey McKean – Heavyweight
Johnny Fisher vs Dave Allen – Heavyweight
Peter McGrail vs Rhys Edwards – Super bantamweight
Isaac Lowe vs Lee McGregor – Featherweight
Daniel Lapin vs Dylan Colin – Light-heavyweight
Andrii Novytskyi vs Edgar Ramirez – Heavyweight
h65thgsffddsf.kHULNA

hjy
👉⏩🎥🅻🅸🆅🅴🔴▶ ✅🟢 STREAM PLAY NOW ▶
.
👉⏩🎥🆆🅰🆃🅲🅷🔴▶ ✅🟢 PLAY NOW ONLINE
.

.
.

ngft

The colossal showdown, branded "Usyk v Fury 2: Reignited," will take place in Riyadh, Saudi Arabia – fans can get their orders in here in advance. In their first face-off in May, Usyk emerged victorious, becoming the first boxer to hold the undisputed world heavyweight championship since 1999.

fdh

dfh

fdh
fdh


Connection looks fine but still no data displaying

Hi Team,
I had seen many issues where data is not displaying in the Grafana, but not sure what is their connection and query. So I'm writing in detail with snapshot please let me know where am I doing wrong.
This is the DB where I had inserted the dummy data as below.

This is the datashource (MongoDB) details, connection test OK.

And this is the error I"m getting after putting the query by selecting the table matrix.

Please help me to get the data from the mongodb to plot the graph.
Thanks,
Girish LC

Hello how did you solve this?


Test_filter_commands() fails when $LANG=C.UTF-8

I am attempting to compile Vim 8.1.0500 on a Raspberry Pi running Raspbian Jessie. Running make test fails with:
Found errors in Test_filter_commands():
function RunTheTest[40]..Test_filter_commands line 18: Pattern '^\\s*helplang=\\w*$' does not match '   helplang=C.'

A git bisect was performed and found that this failure was introduced in 8.1.0495: https://github.com/vim/vim/commit/f86db78fed78541cefdb706e4779ce5ae9ca7820#diff-93660a689d3188bef809a36937a9ba2bR109.
In Vim on this machine:

:set helplang returns    helplang=C. (note the trailing period)
:language messages gives Current messages language: "C.UTF-8"
:language gives Current language: "LC_CTYPE=C.UTF-8;LC_NUMERIC=C;LC_TIME=C.UTF-8;LC_COLLATE=C.UTF-8;LC_MONETARY=C.UTF-8;LC_MESSAGES=C.UTF-8;LC_PAPER=C.UTF-8;LC_NAME=C.UTF-8;LC_ADDRESS=C.UTF-8;LC_TELEPHONE=C.UTF-8;LC_MEASUREMENT=C.UTF-8;LC_IDENTIFICATION= C.UTF-8"
$ echo $LANG prints C.UTF-8

From the help documentation, it seems that helplang comes from the messages language. On another machine with $LANG=en_US.UTF-8, helplang=en as expected.
I am not very familiar with the internals of Vim, but it seems that a $LANG without an underscore is being parsed improperly. I don't think this is a problem with the filter() functionality from patch 495 but a different bug revealed by the new test.
@deoxys314 ran the bisect and helped to diagnose this issue with me

I guess we need this patch:
diff --git a/src/option.c b/src/option.c
index d1f1d1382..7934ee6ed 100644
--- a/src/option.c
+++ b/src/option.c
@@ -4256,12 +4256,15 @@ set_helplang_default(char_u *lang)
            p_hlg = empty_option;
        else
        {
-           /* zh_CN becomes "cn", zh_TW becomes "tw". */
+           // zh_CN becomes "cn", zh_TW becomes "tw".
            if (STRNICMP(p_hlg, "zh_", 3) == 0 && STRLEN(p_hlg) >= 5)
            {
                p_hlg[0] = TOLOWER_ASC(p_hlg[3]);
                p_hlg[1] = TOLOWER_ASC(p_hlg[4]);
            }
+           // C.UTF-8 becomes C
+           else if (STRLEN(p_hlg) >=2 && STRNICMP(p_hlg, "C.", 2) == 0)
+               p_hlg[1] = NUL;
            p_hlg[2] = NUL;
        }
        options[idx].flags |= P_ALLOCED;

Scott Colby wrote:

I am attempting to compile Vim 8.1.0500 on a Raspberry Pi running Raspbian Jessie. Running make test fails with:
Found errors in Test_filter_commands():
function RunTheTest[40]..Test_filter_commands line 18: Pattern '^\\s*helplang=\\w*$' does not match '   helplang=C.'

A git bisect was performed and found that this failure was introduced in 8.1.0495: https://github.com/vim/vim/commit/f86db78fed78541cefdb706e4779ce5ae9ca7820#diff-93660a689d3188bef809a36937a9ba2bR109.
In Vim on this machine:

:set helplang returns    helplang=C. (note the trailing period)
:language messages gives Current messages language: "C.UTF-8"
:language gives Current language: "LC_CTYPE=C.UTF-8;LC_NUMERIC=C;LC_TIME=C.UTF-8;LC_COLLATE=C.UTF-8;LC_MONETARY=C.UTF-8;LC_MESSAGES=C.UTF-8;LC_PAPER=C.UTF-8;LC_NAME=C.UTF-8;LC_ADDRESS=C.UTF-8;LC_TELEPHONE=C.UTF-8;LC_MEASUREMENT=C.UTF-8;LC_IDENTIFICATION= C.UTF-8"
$ echo $LANG prints C.UTF-8

From the help documentation, it seems that helplang comes from the messages language. On another machine with $LANG=en_US.UTF-8, helplang=en as expected.

I am not very familiar with the internals of Vim, but it seems that a $LANG without an underscore is being parsed improperly. I don't think this is a problem with the filter() functionality from patch 495 but a different bug revealed by the new test.
@deoxys314 ran the bisect and helped to diagnose this issue with me

Can you try Christian's patch and tell us if that works?
--
Facepalm statement #6: "Estland is a fantasy place, just like Middle Earth and
Madagaskar"
/// Bram Moolenaar --<EMAIL_ADDRESS>-- http://www.Moolenaar.net   \
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \
\\  an exciting new programming language -- http://www.Zimbu.org        ///
\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

It seems to have fixed the first problem I had, but there's a few places where helplang=C isn't accepted:
Test results:

From test_mksession.vim:
Found errors in Test_mksession_arglist():
Caught exception in Test_mksession_arglist(): Vim(set):E474: Invalid argument: helplang=C @ /usr/local/src/vim/src/testdir/Xtest_mks.out, line 6
Found errors in Test_mksession_blank_tabs():
Caught exception in Test_mksession_blank_tabs(): Vim(set):E474: Invalid argument: helplang=C @ /usr/local/src/vim/src/testdir/Xtest_mks.out, line 6
Found errors in Test_mksession_blank_windows():
Caught exception in Test_mksession_blank_windows(): Vim(set):E474: Invalid argument: helplang=C @ /usr/local/src/vim/src/testdir/Xtest_mks.out, line 6
Found errors in Test_mksession_large_winheight():
Caught exception in Test_mksession_large_winheight(): Vim(set):E474: Invalid argument: helplang=C @ /usr/local/src/vim/src/testdir/Xtest_mks_winheight.out, line 6
Found errors in Test_mksession_lcd_multiple_tabs():
Caught exception in Test_mksession_lcd_multiple_tabs(): Vim(set):E474: Invalid argument: helplang=C @ /usr/local/src/vim/src/testdir/Xtest_mks.out, line 6
Found errors in Test_mksession_winheight():
Caught exception in Test_mksession_winheight(): Vim(set):E474: Invalid argument: helplang=C @ /usr/local/src/vim/src/testdir/Xtest_mks.out, line 6
TEST FAILURE

Ah, did_set_stringoption does not allow to have 'helplang' being set to zero, so it complains when reading in a session file with that value. Try this patch in addition:
diff --git a/src/option.c b/src/option.c
index b58613a0c..50d10712c 100644
--- a/src/option.c
+++ b/src/option.c
@@ -6232,9 +6232,11 @@ did_set_string_option(
     /* 'helplang' */
     else if (varp == &p_hlg)
     {
-       /* Check for "", "ab", "ab,cd", etc. */
+       // Check for "", "ab", "ab,cd", etc., but allow 'C'
        for (s = p_hlg; *s != NUL; s += 3)
        {
+           if (s[0] == 'C' && s[1] == NUL)
+               break;
            if (s[1] == NUL || ((s[2] != ',' || s[3] == NUL) && s[2] != NUL))
            {
                errmsg = e_invarg;

Hm, perhaps it is better to special case locale C to en. then we do not need to handle helplang=C in all other places where helplang is used. So I think this patch is better:
diff --git a/src/option.c b/src/option.c
index bfeeee9c2..cf4d12da3 100644
--- a/src/option.c
+++ b/src/option.c
@@ -4256,12 +4256,18 @@ set_helplang_default(char_u *lang)
            p_hlg = empty_option;
        else
        {
-           /* zh_CN becomes "cn", zh_TW becomes "tw". */
+           // zh_CN becomes "cn", zh_TW becomes "tw".
            if (STRNICMP(p_hlg, "zh_", 3) == 0 && STRLEN(p_hlg) >= 5)
            {
                p_hlg[0] = TOLOWER_ASC(p_hlg[3]);
                p_hlg[1] = TOLOWER_ASC(p_hlg[4]);
            }
+           // any C like setting becomes "en"
+           else if (STRLEN(p_hlg) >=1 && STRNICMP(p_hlg, "C", 1) == 0)
+           {
+               p_hlg[0] = 'e';
+               p_hlg[1] = 'n';
+           }
            p_hlg[2] = NUL;
        }
        options[idx].flags |= P_ALLOCED;

Sorry for the delay in response; I lost track of this for a few days. I see the patch has already been merged, but I can confirm Vim with patches 1-510 now builds and tests on my system with the C.UTF-8 locale. Thanks!


User messages and assistant messages are not mapped correctly

User messages and assistant messages need to be mapped correctly. So sometimes, the user messages get duplicated.

Update: it looks like this is not an issue with the viewer, but affecting all of batch generation.

Something off with the processing of batches.
{'input': 'What is the value of 3*3', 'answer': 4}
{'input': 'What is the value of 3*3', 'answer': 9}
{'input': 'What is the value of 1*1', 'answer': 0}
{'input': 'What is the value of 1*1', 'answer': 1}
{'input': 'What is the value of 5*5', 'answer': 16}
{'input': 'What is the value of 5*5', 'answer': 25}


CLEAN UP Scanner.scan EVEN MORE

The scan code was rather irregular, due to some quirks around when to peek, when to next, etc. I'm guessing out of a misguided desire to save perf.
The realization is that peeking 1 or 2 chars have the same perf, likewise for nexting 1 or 2 chars (well, in this diff, nexting 2 or 3 times are slightly more expensive but that's trivially fixable). Once we see that, we can just freely throw around the right amount of peek and next without needing to share some next code paths with some character lookahead and not with others.
Perf is actually better now! Screenshot in PR.
Also, much more readable.

Before:

After:


Update dependencies

Description
Update dev dependencies to the latest versions.
Types of changes

[x] chore
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] I have signed the Adobe Open Source CLA.
[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[x] All new and existing tests passed.


i18n-node-2 for Hapi

Hey folks,
I've read both @jeresig posts about his i18n strategy (here and here) and I like what you've accomplished here. The thing is, I use Hapi instead of Express. Since this module is MIT licenced, I'm letting you know that I'm going to adapt it to work with Hapi and launch it as a plugin. Hope that's ok.

That's great - go ahead!
--John
On Mon, Sep 28, 2015 at 7:44 PM, André Jonas<EMAIL_ADDRESS>wrote:

Hey folks,
I've read both @jeresig https://github.com/jeresig posts about his i18n
strategy (here http://ejohn.org/blog/a-strategy-for-i18n-and-node/ and
here http://ejohn.org/blog/i18n-module-for-node-and-express-js/) and I
like what you've accomplished here. The thing is, I use Hapi
http://hapijs.com instead of Express. Since this module is MIT
licenced, I'm letting you know that I'm going to adapt it to work with Hapi
and launch it as a plugin. Hope that's ok.
—
Reply to this email directly or view it on GitHub
https://github.com/jeresig/i18n-node-2/issues/73.


[Feature Request] Configuration

Hi there,
nice node for ollama you've created. Thank you.
If possible, it would also be nice to have a configuration, instead passing all these information with every message sent.
Having the url, a pre-selected model and maybe a prompt where a placeholder could be added for a property of the processed message.

@tedstriker
Thank you for the kind words.
Please check version 0.3.0. You should find the improvements you requested there.


Add PrivateStorage payment server

This adds the PrivateStorage Payment Server to the public services page.
The API delivers error messages for all but correct queries - maybe a "tcp-ping" check would be more apt, if those errors are interpreted as being "down" by upptime?

Sorry @btlogy I didn't know creating an MR with a different branch would have an effect to the public page :/

Sorry @btlogy I didn't know creating an MR with a different branch would have an effect to the public page :/

Yeah, I've been there too indeed.
Something else I may have to document in LeastAuthority/it-ops#355, because it's not natural to me to commit in the master :-/:
I'm not sure we can prevent to create branches...
We might have to filter the worflows to avoid building on other branch than the master.
I would be surprise no one else has bumped into this...

It's not going to be so easy: workflows will be overwritten by daily updates of the template:
https://github.com/LeastAuthority/end-users-upptime/blob/master/.github/workflows/setup.yml#L1-L14
I'm trying to disabling it anyway, so we can merge w/o all those extra commits: see #4

Closed in favor of #4


Updating back

Hi Vanessa,
Here are a few fixes (fixing empty index.html, fixing docker, reenabling the reuse of pre-downloaded repos) to keep you updated.
I still have to "include all parameters that need to go into the template (eg the webserver base) as options to specify in the script to generate it" and test everything seriously.
FYI, the empty index.html was due to the inversion of string vs separator in your split call. You use join() too much :)
I need to be bit responsible myself before going on.
I keep you posted.

I re-enabled the option of working in a persistent directory with durable repo downloads not because I'm specially stubborn but because having to download the whole repos overseas at every single execution of the setup script was like beating my head against the wall. It's a pain during development and even when generating real batteries when the user want multiple single-experiment battery (which is my case) so each experiment may be accessible via its own URL.

taking a look!


Changing build steps from initContainers to Containers

Changes

Replace log-writer entrypoint with waiting entrypoint
Remove configmap for entrypoint image
Update docs to describe entrypoint function
Add support for getting remote image  …

use service account in task
fallback to default service account

add vendor dependencies for k8schain

Fixes: #224
Co-authored by @bobcatfish
Submitter Checklist
These are the criteria that every PR should meet, please check them off as you
review them:

[x] Includes
tests
(if functionality changed/added)
[x] Includes
docs
(if user facing)
[x] Commit messages follow commit message best
practices

See the contribution guide
for more details.
Release Notes

The containers executing the Task steps are changed from using InitContainers to Containers in the TaskRun pod. This is achieved by wrapping each container by a custom binary entrypoint to manage the order of the steps. As such, it is always recommended to explicitly specify a command for a Task step. If a step's image is in a private registry, a ServiceAccount with ImagePullSecrets should be provided in the Task .

@ImJasonH sure, will create the yaml test. Thanks

the ko app recently with its latest version changed the path of where it puts the binary, which I something we need to know as part of running the entrypoint image
if you are trying this locally, please update your ko
go get -u github.com/google/go-containerregistry/cmd/ko

/test pull-knative-build-pipeline-integration-tests

addressed comments and rebased, ready for review

@pivotal-nader-ziada : In e2e yaml test logs one of the test is failing.
pull-private-image-run=SucceededFalse but should be succeededtrue

Primary problem is the e2e yaml script not catching the error 🤦♀

The yaml tests are fixed now, the service account was missing ImagePullSecrets
I0304 19:56:21.762] >> Waiting for tests to finish
I0304 19:56:25.535] >> Checking test results
I0304 19:56:27.456] >> All YAML tests passed

/lgtm


Splat Meeting Minutes - 8th of July 2016

In attendance

Paul Betts
Brendan Forster
Kent Boogart
Oren Novotny
Geoffrey Huntley
Dennis Daume
Michael Stonis

With Apologies

Paul Betts, as we bait and switched him with the promise of a social occasion with beer.

The Plan
SemVer

Oren proposed that we adopt the .NET SemVer guidelines and there were no objections. We will move forward and adopt https://docs.microsoft.com/en-us/dotnet/articles/core/versions/index#semantic-versioning for ReactiveUI and all sister projects. - https://github.com/reactiveui/ReactiveUI/issues/1134

Splat

Netstandard will be adopted.
The major number will be bumped in the next release (needed because of netstandard)
The continuous integration pipeline will be lifted from ReactiveUI and brought across to the Splat project - https://github.com/paulcbetts/splat/issues/140

Is there a timeline for when you will adopt netstandard? I was working on bringing Avalonia over to netstandard, and it has a dependency on splat.

Has it really been that long? Ugh, let me give this a shot tonight/tomorrow and see if I can get a PR opened.

Does this mean ReactiveUI 7 has been waiting for this all this time? :/
https://github.com/reactiveui/ReactiveUI/issues/1132


Implement sound rangeproofs

Implements a design by Oleg Andreev to create sound rangeproofs with identical size and format to the original Elements ones (though of course, neither will validate as the other).
Edit: This is not intended for merge to this repo, only review. See the secp256k1-mw repo where I had intended to push this, had Github not silently redirected which repo I was on when I clicked "Create Pull Request". But we'll keep discussion here, since it's started.

Note that this multi-generator trick works only for a single-asset blockchain, but if you need to balance values per-asset, and assets are themselves blinded, then you cannot commit to a shared blinding factor as a second part of the commitment.
So this:
V = v*H  +f*G
F = f*J (shared among all digits)

won't work if H = A + b*G. You'd actually need:
Asset commitment (H,B):

H = A + b*G
B = b*J

Value commitment (V,F):
V = v*H + f*G
F = v*B + f*J

Now, balancing Vs and Fs will guarantee that v_i*A_j balance for per assets (there is an extra requirement for As being random and v being of relatively short range, like < 64 bits). But having value encoded in the F commitment makes it non-reusable for individual digits.
Quantum computers are %@#$<EMAIL_ADDRESS>

Oleg, if I have H = A + bG then a rangeproof with asset generator H is just as good as one with asset generator A.... which is good, because the latter would require I expose the secret A!
Since the soundness changes affect only the rangeproof, and the total balancing equation is independent of this, I don't see why it should matter at all if I have multiple assets.

Hmm...
Lets say you commit to f alone in F, and we assume the asset commitment is soundly proven to be within a proper set (so since very issuance the )
Asset commitment (H,B):
  H = A + b*G
  B = b*J

Value commitment (V,F):
  V = v*H + f*G
  F = f*J

Therefore, V = v*A + (v*b + f)*G. Balancing Fs and Vs would means that these things balance:
v*(a + b)*G   // A = a*G, where dlog `a` is PQ-known

Since b (unlike v) is scalar with unrestricted range, it is easy for you to find b' so that a' + b' == a + b and morph the commitment to a different asset a'. Due to soundness of the asset range proofs (surjection proofs), you'd need to have a little bit of a' on the input, but then in the output you can assign v to a'.
So the attack looks like this:

Create asset A that you control.
Break ECDLP to extract a from A.
Choose asset A' that you do not control.
Break ECDLP to extract a' from A'.
Issue v units of A.
Acquire at least one unit of A'.
Create a tx with v*A and 1*A' on the inputs.
Compute b' = a - a' + b.
Create output with v*A' and blind A' with factor b'.
Create output with 1*A and blind A with factor b.
Now you swapped 1000000 units of dummy asset and 1 unit of USD for 1000000 USD and 1 dummy asset.

I'd be glad to be proven wrong to regain that 20% in space savings.


Fix validation to catch a string used in count(distinct())

Also removes the functions HasSimpleCount() and HasCountDistinct()
as they are no longer useful. They had a small role in validation that
has now been moved into validateAggregates().
Fixes #6472.

:+1:


Fix to the 1.0.x series of scodec

A source incompatibility with scalaz-stream was recently introduced
into master, which I presume is now the home for 2.x development.
https://github.com/scodec/scodec-bits/pull/41
Review by @SethTisue / @mpilquist

Attempting to validate this here:
https://scala-ci.typesafe.com/view/scala-2.12.x/job/scala-2.12.x-integrate-community-build/
But no nodes are online to help me:

It takes several minutes for a behemoth spin back up, after an idle period.

[scodec-bits:error] java.lang.RuntimeException: These subprojects were not found: "coreJVM".  Found: "root", "core".
[scodec-bits:error] 	at scala.sys.package$.error(package.scala:27)
[scodec-bits:error] 	at com.typesafe.dbuild.DistributedRunner$.verifySubProjects(DistributedRunner.scala:86)
[scodec-bits:error] 	at com.typesafe.dbuild.DistributedRunner$.getSortedProjects(DistributedRunner.scala:92)

Trying again with s/coreJVM/core/: https://scala-ci.typesafe.com/view/scala-2.12.x/job/scala-2.12.x-integrate-community-build/111/console

Note that the series/1.0.x-2.12 branch does not currently support Scala.js (as last I checked, there was no 2.12 build available for it, though that may have changed) -- that's why there's a difference in project name. Once 2.12 support is available for SJS, the scodec-bits 2.12 builds will be released off series/1.0.x.
The series/1.0.x branch is the primary maintenance branch so you may want that instead, depending on how you want to handle Scala.js.

I'll try to use series/1.0.x instead to see if that works. We do build scala js in the 2.12 community build.

well this is a bit mystifying:
[scodec-bits:error] <set>:1: error: not found: value coreJVM
[scodec-bits:error] scalacOptions in coreJVM := Seq("-Yopt:l:classpath", "-deprecation", "-encoding", "UTF-8", "-feature", "-unchecked", "-Xlint", "-Yno-adapted-args", "-Ywarn-dead-code", "-Ywarn-numeric-widen", "-Ywarn-value-discard", "-Xfuture", "-Ywarn-unused-import")
[scodec-bits:error]                  ^

maybe setting scalacOptions here isn't actually necessary? in the 2.11.x/JDK8 community build, I don't have that, and I don't have run-tests: false either
but regardless, why wouldn't this work? because because lazy val coreJVM = core.jvm? I'm guessing. the same command works fine in the sbt shell in my local checkout of scodec-bits.

I still don't know where that "not found: value coreJVM" could have come from, but it's no longer happening, as shown in https://scala-ci.typesafe.com/view/scala-2.12.x/job/scala-2.12.x-integrate-community-build/114/


Choice2Type Can't Search for value in a Modal

It is impossible to click on the input and search for a value in a modal
How to reproduce
Go to : umbrella-demo
Click on "Add", next on input "Mission Status"
When you want to search and focus the input, nothing happen

https://github.com/acantepie/umbrella-core/commit/05d58afce55b506d663cd07c9dac29cbe2b4a8cc


Add Chip Component

Location: system/react/src/components/Chip.ts
Exports: classySelector = '.chip' ButtonGroup = styled.span
Designs: https://www.figma.com/file/W3hxWj6VZydNaNGJSGxRsV/TableKit-Components-(3.0)?node-id=1509%3A77739
Other Notes: Needs a storybook - single story inside file with all the variants.

Been a while, need to rebase and remind myself where I left off, will sort out tomorrow 🙇


Observable.Start  throw Exception when ApplicationQuit

hello, i found a exception in use Observable.Start each stop play,so i try to change the follow codes ,then the exception not appear,but i am not sure it correct

TestCode.zip

I also noticed problems with the MainThreadDispatcher after cancelling Application.wantsToQuit
It seems the MainThread does then not exist anymore and is not recreated.

I also noticed problems with the MainThreadDispatcher after cancelling Application.wantsToQuit
It seems the MainThread does then not exist anymore and is not recreated.

If you have any method to avoid it ,please let me see


added a hint

Associated Issue: #180
Summary of Changes

change 1 : Added hint.
change 2 : removed few unnecessary brackets.

Pull Request Test Coverage Report for Build 725

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 87.143%

Totals

Change from base Build 514:
0.0%

Covered Lines:
158

Relevant Lines:
180

💛  - Coveralls


[Testing] Fix integration test's leaked goroutines

Search before asking

[X] I had searched in the issues and found no similar feature requirement.

Description
This is a sub-task of https://github.com/apache/skywalking/issues/9454 to fix leaked goroutines in the test/integration package. There are three sub-packages need to add goroutines leak testing: query, cold and other.
Use case
No response
Related issues
No response
Are you willing to submit a PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

@hanahmily Why is this tagged in 0.4.0? I think 0.3.0 is not tagged, but the PR has been merged.


Fill 'response' property in error instance

This makes the behavior when using callbacks consistent with the promise counterpart.
That is, in both cases, error.response is present

Multiple fests failed with invalid http status response, I don't know why ;(

@sitegui,
Thanks again for another PR!
The link I sent you on the other pull request will apply here too. We'll just need it signed once.
To test locally, please follow steps 3-6 here: https://github.com/sendgrid/sendgrid-ruby/blob/master/CONTRIBUTING.md#initial-setup
They are not passing in Travis CI, because the tests only run for those in the SendGrid team. We are fixing that, and for now, after I get your signed CLA, I'll run the tests locally also as part of my pull review.


NO-ISSUE: Synchronize From Upstream Repositories (Manual)

The staging/ and vendor/ directories have been synchronized from the upstream repositories, pulling in the following commits:

Date
Commit
Author
Message

2024-05-01 14:43:38
operator-framework/operator-lifecycle-manager@01d4a00
Per Goncalves da Silva
Update to go v1.22 (#3213)

2024-05-02 12:07:00
operator-framework/operator-lifecycle-manager@9b28021
Per Goncalves da Silva
OCPBUGS-29729: Updates default security context behavior for catalog source pods (#3206)

2024-05-02 18:17:52
operator-framework/operator-lifecycle-manager@c3e1774
Bryce Palmer
OCPBUGS-31522: Warn and allow CRD upgrade if validation fails but new CRD specifies a conversion strategy (#3209)

2024-05-03 16:41:15
operator-framework/operator-lifecycle-manager@157af32
Per Goncalves da Silva
remove run-kind and run-minikube github actions (#3216)

2024-05-06 18:28:09
operator-framework/operator-lifecycle-manager@b785bc7
Per Goncalves da Silva
remove docker e2e functionality (#3219)

2024-05-07 08:40:52
operator-framework/operator-lifecycle-manager@66f8571
Per Goncalves da Silva
remove minikube (#3220)

2024-05-07 11:36:56
operator-framework/operator-lifecycle-manager@3669b33
Per Goncalves da Silva
remove bare build and e2e modality (#3218)

2024-05-08 12:48:20
operator-framework/operator-lifecycle-manager@b70e300
Per Goncalves da Silva
Make amd64 the default GOARCH (#3221)

2024-05-08 13:41:23
operator-framework/operator-lifecycle-manager@232cf32
Per Goncalves da Silva
add dependabot (#3226)

2024-05-08 15:04:20
operator-framework/operator-lifecycle-manager@39ff42c
dependabot[bot]
build(deps): bump docker/login-action from 2 to 3 (#3229)

2024-05-08 15:08:24
operator-framework/operator-lifecycle-manager@ba748d8
dependabot[bot]
build(deps): bump golangci/golangci-lint-action from 3 to 6 (#3233)

2024-05-08 15:29:19
operator-framework/operator-lifecycle-manager@4ad0881
dependabot[bot]
build(deps): bump sigs.k8s.io/kind from 0.20.0 to 0.22.0 (#3238)

2024-05-08 15:34:46
operator-framework/operator-lifecycle-manager@51036b1
dependabot[bot]
build(deps): bump helm.sh/helm/v3 from 3.14.3 to 3.14.4 (#3237)

2024-05-08 16:26:46
operator-framework/operator-lifecycle-manager@2799d54
dependabot[bot]
build(deps): bump github.com/itchyny/gojq from 0.11.0 to 0.12.15 (#3234)

2024-05-08 18:55:27
operator-framework/operator-lifecycle-manager@1a1d7fe
dependabot[bot]
build(deps): bump actions/setup-go from 4 to 5 (#3231)

2024-05-08 18:55:34
operator-framework/operator-lifecycle-manager@f0a6e56
dependabot[bot]
build(deps): bump docker/setup-qemu-action from 2 to 3 (#3230)

2024-05-08 20:09:03
operator-framework/operator-lifecycle-manager@72b0467
dependabot[bot]
build(deps): bump docker/build-push-action from 4 to 5 (#3232)

2024-05-10 15:18:31
operator-framework/operator-lifecycle-manager@ef919fe
Per Goncalves da Silva
build(deps): bump actions/upload-artifact from 3 to 4 (#3243)

2024-05-10 15:48:46
operator-framework/operator-lifecycle-manager@1c406c2
Per Goncalves da Silva
cleanup: add vet and make it pass (#3241)

2024-05-10 16:37:22
operator-framework/operator-lifecycle-manager@dd94b92
Per Goncalves da Silva
build(deps): bump actions/checkout from 3 to 4 (#3242)

2024-05-14 10:39:02
operator-framework/operator-lifecycle-manager@bbc1272
dependabot[bot]
build(deps): bump softprops/action-gh-release from 1 to 2 (#3252)

2024-05-14 11:02:01
operator-framework/operator-lifecycle-manager@1ca6136
dependabot[bot]
build(deps): bump goreleaser/goreleaser-action from 4 to 5 (#3253)

2024-05-14 11:43:51
operator-framework/operator-lifecycle-manager@76022e9
dependabot[bot]
build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#3249)

2024-05-14 12:31:49
operator-framework/operator-lifecycle-manager@69004bb
dependabot[bot]
build(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0 (#3250)

2024-05-14 15:20:02
operator-framework/operator-lifecycle-manager@1991a8f
Per Goncalves da Silva
build(deps): bump github.com/distribution/distribution from 2.7.1+incompatible to 2.8.3+incompatible (#3239)

2024-05-14 20:17:23
operator-framework/operator-lifecycle-manager@a3069db
Jordan Keister
shift to maintenance mode (#3255)

2024-05-16 15:35:50
operator-framework/operator-lifecycle-manager@3e0230e
Per Goncalves da Silva
bugfix: refactor test package names 'packageA' and 'packageB' because they break naming conventions (#3260)

2024-05-16 18:13:24
operator-framework/operator-lifecycle-manager@d3afe92
Per Goncalves da Silva
build(deps): bump github.com/operator-framework/operator-registry v1.39 to v1.41 (#3256)

2024-05-17 16:52:31
operator-framework/operator-lifecycle-manager@d15a4b5
Per Goncalves da Silva
build(deps): bump k8s.io/api to v0.30.0 sigs.k8s.io/controller-runtime to v0.18.0 sigs.k8s.io/controller-tools to 0.15.0 + codegen refactor (#3240)

2024-05-21 07:56:10
operator-framework/operator-lifecycle-manager@94e37bc
dependabot[bot]
--- (#3265)

2024-05-21 11:20:02
operator-framework/operator-lifecycle-manager@a028787
dependabot[bot]
--- (#3264)

2024-05-21 13:00:37
operator-framework/operator-lifecycle-manager@31ee2de
dependabot[bot]
--- (#3266)

2024-05-21 15:52:13
operator-framework/operator-lifecycle-manager@d8ee29d
Per Goncalves da Silva
cleanup: remove cluster provisioning from e2e binary (#3254)

2024-05-21 19:58:26
operator-framework/operator-lifecycle-manager@91aaffe
Per Goncalves da Silva
build(deps): bump github.com/operator-framework/api from v0.23.0 to v0.24.0 (#3268)

2024-05-22 07:40:14
operator-framework/operator-lifecycle-manager@618aac7
Joe Lanford
fix: set securityContext values for extractContent containers (#3270)

2024-04-02 14:06:43
operator-framework/operator-registry@363de49
dependabot[bot]
build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#1250)

2024-04-02 14:14:37
operator-framework/operator-registry@5e780fe
dependabot[bot]
build(deps): bump sigs.k8s.io/kind from 0.20.0 to 0.22.0 (#1249)

2024-04-02 14:27:22
operator-framework/operator-registry@90c0ea3
dependabot[bot]
build(deps): bump github.com/containers/image/v5 from 5.29.0 to 5.30.0 (#1253)

2024-04-02 14:53:28
operator-framework/operator-registry@433577e
dependabot[bot]
build(deps): bump github.com/containerd/containerd from 1.7.11 to 1.7.14 (#1252)

2024-04-02 18:31:41
operator-framework/operator-registry@8ce5c52
dependabot[bot]
build(deps): bump github.com/docker/cli (#1251)

2024-04-03 13:56:09
operator-framework/operator-registry@de4a488
dependabot[bot]
build(deps): bump github.com/onsi/gomega from 1.31.1 to 1.32.0 (#1254)

2024-04-03 14:16:20
operator-framework/operator-registry@e67f74b
dependabot[bot]
build(deps): bump github.com/joelanford/ignore (#1258)

2024-04-03 14:19:04
operator-framework/operator-registry@6cbd689
dependabot[bot]
build(deps): bump google.golang.org/grpc from 1.61.1 to 1.62.1 (#1257)

2024-04-03 14:21:51
operator-framework/operator-registry@813df31
dependabot[bot]
build(deps): bump github.com/containers/common from 0.57.1 to 0.58.1 (#1256)

2024-04-03 14:27:21
operator-framework/operator-registry@9deb7d7
dependabot[bot]
build(deps): bump github.com/grpc-ecosystem/grpc-health-probe (#1255)

2024-04-08 07:29:12
operator-framework/operator-registry@4fde558
dependabot[bot]
build(deps): bump google.golang.org/grpc from 1.62.1 to 1.63.0 (#1260)

2024-04-08 07:29:15
operator-framework/operator-registry@a5db0a8
dependabot[bot]
build(deps): bump golang.org/x/mod from 0.16.0 to 0.17.0 (#1261)

2024-04-08 07:29:17
operator-framework/operator-registry@4ffe465
dependabot[bot]
build(deps): bump golang.org/x/sys from 0.18.0 to 0.19.0 (#1262)

2024-04-08 08:41:13
operator-framework/operator-registry@fa7090c
dependabot[bot]
build(deps): bump golang.org/x/net from 0.22.0 to 0.24.0 (#1263)

2024-04-08 09:50:21
operator-framework/operator-registry@aa9b216
dependabot[bot]
build(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0 (#1264)

2024-04-09 09:29:18
operator-framework/operator-registry@5322c70
dependabot[bot]
build(deps): bump google.golang.org/grpc from 1.63.0 to 1.63.2 (#1267)

2024-04-09 09:29:30
operator-framework/operator-registry@0bdb706
dependabot[bot]
build(deps): bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 (#1266)

2024-04-09 09:29:41
operator-framework/operator-registry@3fe3905
dependabot[bot]
build(deps): bump github.com/containerd/containerd from 1.7.14 to 1.7.15 (#1265)

2024-04-12 14:41:35
operator-framework/operator-registry@07d9041
dependabot[bot]
build(deps): bump github.com/docker/cli (#1268)

2024-04-16 08:53:52
operator-framework/operator-registry@81b3c02
dependabot[bot]
build(deps): bump github.com/containers/common from 0.58.1 to 0.58.2 (#1269)

2024-04-19 21:06:36
operator-framework/operator-registry@aa0777c
Joe Lanford
pkg/cache: set explicit mode to handle upcoming go1.22 defaulting in fstest.MapFS (#1279)

2024-04-25 11:01:46
operator-framework/operator-registry@5eff485
dependabot[bot]
build(deps): bump github.com/onsi/gomega from 1.32.0 to 1.33.0 (#1280)

2024-04-25 11:09:43
operator-framework/operator-registry@bc9a5c2
Jordan Keister
providing a constraint property constant for dependency consistency (#1282)

2024-04-26 08:20:44
operator-framework/operator-registry@ca0483f
dependabot[bot]
build(deps): bump github.com/containerd/containerd from 1.7.15 to 1.7.16 (#1285)

2024-04-26 08:20:55
operator-framework/operator-registry@29410ea
dependabot[bot]
build(deps): bump github.com/docker/cli (#1286)

2024-04-26 12:41:19
operator-framework/operator-registry@92dece4
dependabot[bot]
build(deps): bump github.com/golang-migrate/migrate/v4 (#1284)

2024-04-29 07:27:02
operator-framework/operator-registry@f98b49c
dependabot[bot]
build(deps): bump github.com/onsi/ginkgo/v2 from 2.17.1 to 2.17.2 (#1289)

2024-04-29 12:24:34
operator-framework/operator-registry@773f39d
Per Goncalves da Silva
update kubeapis to 0.30.0 (#1283)

2024-04-30 10:01:35
operator-framework/operator-registry@9ffb9a1
Per Goncalves da Silva
update grpc-health-probe dependency (#1290)

2024-05-03 11:15:03
operator-framework/operator-registry@fad33d5
dependabot[bot]
build(deps): bump github.com/onsi/gomega from 1.33.0 to 1.33.1 (#1294)

2024-05-03 11:15:38
operator-framework/operator-registry@9161fc0
dependabot[bot]
build(deps): bump github.com/docker/cli (#1293)

2024-05-03 11:16:20
operator-framework/operator-registry@9f91a60
dependabot[bot]
build(deps): bump google.golang.org/protobuf from 1.33.0 to 1.34.0 (#1292)

2024-05-06 14:15:43
operator-framework/operator-registry@cdfe6cf
dependabot[bot]
build(deps): bump golang.org/x/text from 0.14.0 to 0.15.0 (#1300)

2024-05-07 13:58:03
operator-framework/operator-registry@9fdedc2
dependabot[bot]
build(deps): bump go.etcd.io/bbolt from 1.3.9 to 1.3.10 (#1303)

2024-05-14 15:21:39
operator-framework/operator-registry@26505f9
dependabot[bot]
build(deps): bump golang.org/x/net from 0.24.0 to 0.25.0 (#1302)

2024-05-14 15:21:59
operator-framework/operator-registry@08e226f
dependabot[bot]
build(deps): bump golang.org/x/sys from 0.19.0 to 0.20.0 (#1299)

2024-05-14 15:45:55
operator-framework/operator-registry@2c49e9c
dependabot[bot]
build(deps): bump google.golang.org/protobuf from 1.34.0 to 1.34.1 (#1304)

2024-05-14 18:55:39
operator-framework/operator-registry@6bb0a3e
Jordan Keister
enforce rfc1123 compatibility for olm.package.name (#1307)

2024-05-14 20:26:36
operator-framework/operator-registry@5b5181b
Joe Lanford
pkg/cache: add preferred pogreb database cache impl (#1278)

2024-05-15 08:11:48
operator-framework/operator-registry@8469f13
dependabot[bot]
build(deps): bump github.com/docker/cli (#1310)

2024-05-15 08:12:33
operator-framework/operator-registry@cfe364c
dependabot[bot]
build(deps): bump github.com/containers/image/v5 from 5.30.0 to 5.30.1 (#1308)

2024-05-15 08:18:16
operator-framework/operator-registry@8e24c88
dependabot[bot]
build(deps): bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.17.3 (#1309)

This pull request is expected to merge without any human intervention. If tests are failing here, changes must land upstream to fix any issues so that future downstreaming efforts succeed.

/retest

Then TEST variable doesn't seem to be floating all the way down to the e2e test command

/lgtm

/close we did it in this one!! =D #758


Hash without protocol

When hashing the API endpoint to create endpoint ID, don't include protocol because it makes calculating id from elsewhere flaky dependent on whether api protocol was http:// or https://

We're slightly intrigued by the use case of endpoints not served via https, could you expand? Also spotted that the host might contain the port which could differ depending on protocol.
Bottom line though, there should still be enough varience in the host to avoid reasonable hash collisions.
For reference for us here @ stratos https://golang.org/pkg/net/url/#URL
[scheme:][//[userinfo@]host][/]path[?query][#fragment]
Host       string    // host or host:port

This is a change related to https://github.com/cloudfoundry-incubator/stratos/pull/2802 where I replaced endpoint id from random guid to hash of endpoint URL. The purpose was to be able to form a direct link to an application or something else in stratos without knowing the stratos endpoint ID beforehand.
Since an endpoint may be accessible over either https or http (or maybe has extra slash at the end), we don't care about this extraneous info when generating the endpoint hash.
e.g. https://cf-instance1.com/ and http://cf-instance1.com are the same endpoint but their endpoint id might be different.
This is the opposite problem of a hash collision. And url.Host only includes the port if it's part of the string URL

@andrewghobrial Very interested in your use case here - could you say a bit more?
At the moment as you know, we hash the API as it was registered, so in order to get the same has, you must present the same URL - including scheme, host, port and path.
The UI will allow you to register the URLs that are identical other than the scheme - in theory these are different URLs, although in practice I don't imagine anyone runs two different Cloud Foundry deployments on URLs that only differ by scheme.
Having discussed this, I think we are okay with updating the hashing algorithm so that it:

Removes default ports - e.g. https://host.domain:443 -> https://host.domain
Excludes the scheme
Removes the trailing / character, if present

Hopefully this meets your needs?
The PR will need to be updated to make sure that endpoint registration (front-end and back-end) uses the hash to compare a new endpoint against the existing endpoints and rejects when there is already an endpoint with that hash. We'll also need an E2E test to validate this behaviour.

yeah this is what I had in mind. This is not a big issue and I probably won't get to this for a while. I just wanted to track this in case someone else runs into this issue before I forget.

I'm gonna close this since it would actually cause backwards compatibility issues and it's not really necessary


Grouped Area/Line Charts hover a single bulb should hide others

When hover over a single bulb in a grouped line or area chart, it should hide the other bulbs.
http://www.screencast.com/t/rI9Gu7gFrJ

This has been fixed.


[feature-request] yaml file for docker needed

Hello,
I would like to host markmap myself and run it on a NAS as docker. I tried to create a yaml file myself, but failed miserably.
Can you help?
Thanks a lot

It is just a JS library, you need to build an app first to use it.


HDDS-8320. Fix ranger jackson version conflict

What changes were proposed in this pull request?
Ranger depends on jackson version 1.9.13. Please check https://github.com/apache/ozone/pull/4497
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-8320
How was this patch tested?
Ozone Internal tests

Looks like the jar file list needs updating now that we not excluding ranger transitive dependency ```Jar files are added/removed to/from the binary package.
11
12
Please update the hadoop-ozone/dist/src/main/license/bin/LICENSE.txt file with the modification
13
AND execute hadoop-ozone/dist/src/main/license/update-jar-report.sh when you are ready (after a full build)
14
15
Generated hadoop-ozone/dist/src/main/license/jar-report.txt file should be added to your pull-request. It will be used as the base of future comparison.
16
17
This check may also report positive for PRs if the source is not up-to-date with the base branch (eg. master).  In this case please merge the base branch into your source branch.
18
19
Changed jars:
20
21
--- /dev/fd/63	2023-03-30 22:11:54.870987553 +0000
22
+++ /dev/fd/62	2023-03-30 22:11:54.870987553 +0000
23
@@ -93,11 +93,14 @@
24
share/ozone/lib/istack-commons-runtime.jar
25
share/ozone/lib/j2objc-annotations.jar
26
share/ozone/lib/jackson-annotations.jar
27
+share/ozone/lib/jackson-core-asl.jar
28
share/ozone/lib/jackson-core.jar
29
share/ozone/lib/jackson-databind.jar
30
share/ozone/lib/jackson-dataformat-cbor.jar
31
share/ozone/lib/jackson-dataformat-xml.jar
32
share/ozone/lib/jackson-datatype-jsr310.jar
33
+share/ozone/lib/jackson-jaxrs.jar
34
+share/ozone/lib/jackson-mapper-asl.jar
35
share/ozone/lib/jackson-module-jaxb-annotations.jar
36
share/ozone/lib/jaeger-client.jar
37
share/ozone/lib/jaeger-core.jar```


Package examples in the build (dev2)

This came up in a discussion with @jonnenauha . The current build system is missing a nice way to package the demos / examples along with the build.

Right, due to the requirejs stuff this particular aspect of the build is kind of tricky. We want the examples to work while developing locally in requirejs mode with grunt dev and after producing a build without any extra steps.
Here are my suggested steps how to accomplish nice and developer friendly system.
Moving /examples

Move /examples under /html/examples. /html is the root where the client is ran. Easier to keep things simple when using relative refs etc.
Adding one extra ../ to the requirejs config baseUrl path in all of the examples should be enough in terms of mods. eg. https://github.com/realXtend/WebTundra/blob/dev2/examples/Physics2/main.js#L7

Dynamic example indexing
No one want to start upkeeping a file manually that lists all the examples a`la http://threejs.org/examples/ (not sure if they upkeep this manually, just an example, though I've noticed they upkeep lot of the docs by hand [no jsdoc etc. omg]).
We need to make this page visually appealing with screenshots and short descs of each examples. Easy one click run of the example. I'm thinking it should look something like the three.js landing page at http://threejs.org/ with some text and link on top what this thing actually is and what it can do. Each example should be sharable as a link so it just works when you share it (think facebook, email, slack).

Create a dynamic /html/examples/index.html that resolves all the subdirs, fetches some default example-desc.json or similar to populate the UI.
This ofc means the naming of certain files needs to be mandatory like index.html main.js etc.
I don't actually know how in practical terms this should be done without relying on HTTP API hooks for listing. This kind of API is what our SDK provides to populate the UI, but lets say you host this with apache how would it work. I'll have to look into this.

Build automation to strip requirejs
This is where it gets a bit tricky, but it's pretty much the same thing we are now doing for any requirejs module under /src during the build. But in this case we would be processing the main.js files of all examples and modifying their index.html to include the build+deps and then the main.js file that will bootstrap the example (like it does now).
After build completes and /build/examples has been created find all main.js and index.html from the dir.

For main.js strip the require encaplusation out.

Remove top block from index 0 to the first instance of { after "require(" eg. https://github.com/realXtend/WebTundra/blob/dev2/examples/Physics2/main.js#L1-L48
Remove bottom block, anything after the last index of }) that is the remaining closing statement of require({ app code })

For index.html remove use of requirejs and inject needed core+deps include then include the main.js script eg. https://github.com/realXtend/WebTundra/blob/dev2/examples/Physics2/index.html#L25

This is fairly simple to do with finding/regexing certain strings and just replacing them with something else.
To be frank, all the index.html should be exactly the same under examples. The css etc. needs to be put into a .css file so we dont have to go into each file if we want to change the base css. As they are identical, we can just fixup one index.html and copy it to all of the subfolders. Never the less some examples might want to do some crazy stuff in thei index.html so maybe just better automate and process them one at a time.

The above thing is and looks complex, but at the end of the day its not that hard to automate with grunt. I've done exactly this with our html/client.html. Once done its really nice as you dont need to upkeep one file for local dev and one file for production. We also need to provide a build version of a generic client.html exactly like this.
Too much complexity?
The other option is to only provide examples a) for dev mode b) for build mode But not for both. At Admino our current example system is only for the build env. This is very annoying while you are developing the examples as a developer, if you do changes to core/plugins etc. you need to roll the complete build (that lets face it, is slow as shit).
I would really like to do this properly this time :)

Do note that this is a task for Adminotech. Me and @cvetan5 will work on this. I'm just letting you know the plan and what the rationale and challenges are behind this.

The new grunt stuff @cvetan5 has already ported should bring the build steps for client.html so you can see whats happening there. We can do the examples in a similar fashion.


Add tests for ListMap / HashMap / SortMap.

Somehow I lost my ListMap / HashMap / SortMap tests while cherry-picking between my branches.
(No need to re-release, only tests are added, no other change).

:)


sys/freebsd: add thread-related syscalls and rtprio

What's the status of this? Should we just merge it as-is for now?

What's the status of this? Should we just merge it as-is for now?

What's the status of this? Should we just merge it as-is for now?

I'm sorry, I thought I had merged this a long time ago.

What's the status of this? Should we just merge it as-is for now?

I'm sorry, I thought I had merged this a long time ago.


Call correctChain in Calibration constructor in calibration.cpp

Calling correctChain() in the constructor doesn't add much overhead, but improves usability.
E.g. the chain is already correct when calling "calcForwardKinematics".

I would expect the uinttests to fail with that change.